@charset "UTF-8";body,html{margin:0;border:0;outline:0;vertical-align:baseline;background:0 0}html{overflow-y:scroll}body{line-height:1;color:#000;font:13px/1.231 arial,helvetica,clean,sans-serif;*font:x-small}abbr,address,article,aside,audio,b,blockquote,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:0 0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}a,body,hr,html{padding:0}a{vertical-align:baseline;background:0 0;margin:0}ins,mark{background-color:#ff9;color:#000}ins{text-decoration:none}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0;font:100%}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0}input,select{vertical-align:middle}button,input,select,textarea{font:99% arial,helvetica,clean,sans-serif}code,kbd,pre,samp,tt{font-family:monospace;*font-size:108%;line-height:100%}
/*!
 * Font Awesome Pro 5.7.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */
@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes loop{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes loop{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes circle{50%{opacity:1}to{width:300px;height:300px}}@keyframes circle{50%{opacity:1}to{width:300px;height:300px}}.fa,.fab,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.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)}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);transform:scale(-1)}:root .fa-flip-both,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{-webkit-filter:none;filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-500px:before{content:"\f26e"}.fa-abacus:before{content:"\f640"}.fa-accessible-icon:before{content:"\f368"}.fa-accusoft:before{content:"\f369"}.fa-acorn:before{content:"\f6ae"}.fa-acquisitions-incorporated:before{content:"\f6af"}.fa-ad:before{content:"\f641"}.fa-address-book:before{content:"\f2b9"}.fa-address-card:before{content:"\f2bb"}.fa-adjust:before{content:"\f042"}.fa-adn:before{content:"\f170"}.fa-adobe:before{content:"\f778"}.fa-adversal:before{content:"\f36a"}.fa-affiliatetheme:before{content:"\f36b"}.fa-air-freshener:before{content:"\f5d0"}.fa-alarm-clock:before{content:"\f34e"}.fa-algolia:before{content:"\f36c"}.fa-alicorn:before{content:"\f6b0"}.fa-align-center:before{content:"\f037"}.fa-align-justify:before{content:"\f039"}.fa-align-left:before{content:"\f036"}.fa-align-right:before{content:"\f038"}.fa-alipay:before{content:"\f642"}.fa-allergies:before{content:"\f461"}.fa-amazon:before{content:"\f270"}.fa-amazon-pay:before{content:"\f42c"}.fa-ambulance:before{content:"\f0f9"}.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-amilia:before{content:"\f36d"}.fa-analytics:before{content:"\f643"}.fa-anchor:before{content:"\f13d"}.fa-android:before{content:"\f17b"}.fa-angel:before{content:"\f779"}.fa-angellist:before{content:"\f209"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-down:before{content:"\f107"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angry:before{content:"\f556"}.fa-angrycreative:before{content:"\f36e"}.fa-angular:before{content:"\f420"}.fa-ankh:before{content:"\f644"}.fa-app-store:before{content:"\f36f"}.fa-app-store-ios:before{content:"\f370"}.fa-apper:before{content:"\f371"}.fa-apple:before{content:"\f179"}.fa-apple-alt:before{content:"\f5d1"}.fa-apple-crate:before{content:"\f6b1"}.fa-apple-pay:before{content:"\f415"}.fa-archive:before{content:"\f187"}.fa-archway:before{content:"\f557"}.fa-arrow-alt-circle-down:before{content:"\f358"}.fa-arrow-alt-circle-left:before{content:"\f359"}.fa-arrow-alt-circle-right:before{content:"\f35a"}.fa-arrow-alt-circle-up:before{content:"\f35b"}.fa-arrow-alt-down:before{content:"\f354"}.fa-arrow-alt-from-bottom:before{content:"\f346"}.fa-arrow-alt-from-left:before{content:"\f347"}.fa-arrow-alt-from-right:before{content:"\f348"}.fa-arrow-alt-from-top:before{content:"\f349"}.fa-arrow-alt-left:before{content:"\f355"}.fa-arrow-alt-right:before{content:"\f356"}.fa-arrow-alt-square-down:before{content:"\f350"}.fa-arrow-alt-square-left:before{content:"\f351"}.fa-arrow-alt-square-right:before{content:"\f352"}.fa-arrow-alt-square-up:before{content:"\f353"}.fa-arrow-alt-to-bottom:before{content:"\f34a"}.fa-arrow-alt-to-left:before{content:"\f34b"}.fa-arrow-alt-to-right:before{content:"\f34c"}.fa-arrow-alt-to-top:before{content:"\f34d"}.fa-arrow-alt-up:before{content:"\f357"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-down:before{content:"\f063"}.fa-arrow-from-bottom:before{content:"\f342"}.fa-arrow-from-left:before{content:"\f343"}.fa-arrow-from-right:before{content:"\f344"}.fa-arrow-from-top:before{content:"\f345"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-square-down:before{content:"\f339"}.fa-arrow-square-left:before{content:"\f33a"}.fa-arrow-square-right:before{content:"\f33b"}.fa-arrow-square-up:before{content:"\f33c"}.fa-arrow-to-bottom:before{content:"\f33d"}.fa-arrow-to-left:before{content:"\f33e"}.fa-arrow-to-right:before{content:"\f340"}.fa-arrow-to-top:before{content:"\f341"}.fa-arrow-up:before{content:"\f062"}.fa-arrows:before{content:"\f047"}.fa-arrows-alt:before{content:"\f0b2"}.fa-arrows-alt-h:before{content:"\f337"}.fa-arrows-alt-v:before{content:"\f338"}.fa-arrows-h:before{content:"\f07e"}.fa-arrows-v:before{content:"\f07d"}.fa-artstation:before{content:"\f77a"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asterisk:before{content:"\f069"}.fa-asymmetrik:before{content:"\f372"}.fa-at:before{content:"\f1fa"}.fa-atlas:before{content:"\f558"}.fa-atlassian:before{content:"\f77b"}.fa-atom:before{content:"\f5d2"}.fa-atom-alt:before{content:"\f5d3"}.fa-audible:before{content:"\f373"}.fa-audio-description:before{content:"\f29e"}.fa-autoprefixer:before{content:"\f41c"}.fa-avianex:before{content:"\f374"}.fa-aviato:before{content:"\f421"}.fa-award:before{content:"\f559"}.fa-aws:before{content:"\f375"}.fa-axe:before{content:"\f6b2"}.fa-axe-battle:before{content:"\f6b3"}.fa-baby:before{content:"\f77c"}.fa-baby-carriage:before{content:"\f77d"}.fa-backpack:before{content:"\f5d4"}.fa-backspace:before{content:"\f55a"}.fa-backward:before{content:"\f04a"}.fa-bacon:before{content:"\f7e5"}.fa-badge:before{content:"\f335"}.fa-badge-check:before{content:"\f336"}.fa-badge-dollar:before{content:"\f645"}.fa-badge-percent:before{content:"\f646"}.fa-badger-honey:before{content:"\f6b4"}.fa-balance-scale:before{content:"\f24e"}.fa-balance-scale-left:before{content:"\f515"}.fa-balance-scale-right:before{content:"\f516"}.fa-ball-pile:before{content:"\f77e"}.fa-ballot:before{content:"\f732"}.fa-ballot-check:before{content:"\f733"}.fa-ban:before{content:"\f05e"}.fa-band-aid:before{content:"\f462"}.fa-bandcamp:before{content:"\f2d5"}.fa-barcode:before{content:"\f02a"}.fa-barcode-alt:before{content:"\f463"}.fa-barcode-read:before{content:"\f464"}.fa-barcode-scan:before{content:"\f465"}.fa-bars:before{content:"\f0c9"}.fa-baseball:before{content:"\f432"}.fa-baseball-ball:before{content:"\f433"}.fa-basketball-ball:before{content:"\f434"}.fa-basketball-hoop:before{content:"\f435"}.fa-bat:before{content:"\f6b5"}.fa-bath:before{content:"\f2cd"}.fa-battery-bolt:before{content:"\f376"}.fa-battery-empty:before{content:"\f244"}.fa-battery-full:before{content:"\f240"}.fa-battery-half:before{content:"\f242"}.fa-battery-quarter:before{content:"\f243"}.fa-battery-slash:before{content:"\f377"}.fa-battery-three-quarters:before{content:"\f241"}.fa-bed:before{content:"\f236"}.fa-beer:before{content:"\f0fc"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-bell:before{content:"\f0f3"}.fa-bell-school:before{content:"\f5d5"}.fa-bell-school-slash:before{content:"\f5d6"}.fa-bell-slash:before{content:"\f1f6"}.fa-bells:before{content:"\f77f"}.fa-bezier-curve:before{content:"\f55b"}.fa-bible:before{content:"\f647"}.fa-bicycle:before{content:"\f206"}.fa-bimobject:before{content:"\f378"}.fa-binoculars:before{content:"\f1e5"}.fa-biohazard:before{content:"\f780"}.fa-birthday-cake:before{content:"\f1fd"}.fa-bitbucket:before{content:"\f171"}.fa-bitcoin:before{content:"\f379"}.fa-bity:before{content:"\f37a"}.fa-black-tie:before{content:"\f27e"}.fa-blackberry:before{content:"\f37b"}.fa-blanket:before{content:"\f498"}.fa-blender:before{content:"\f517"}.fa-blender-phone:before{content:"\f6b6"}.fa-blind:before{content:"\f29d"}.fa-blog:before{content:"\f781"}.fa-blogger:before{content:"\f37c"}.fa-blogger-b:before{content:"\f37d"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-bold:before{content:"\f032"}.fa-bolt:before{content:"\f0e7"}.fa-bomb:before{content:"\f1e2"}.fa-bone:before{content:"\f5d7"}.fa-bone-break:before{content:"\f5d8"}.fa-bong:before{content:"\f55c"}.fa-book:before{content:"\f02d"}.fa-book-alt:before{content:"\f5d9"}.fa-book-dead:before{content:"\f6b7"}.fa-book-heart:before{content:"\f499"}.fa-book-medical:before{content:"\f7e6"}.fa-book-open:before{content:"\f518"}.fa-book-reader:before{content:"\f5da"}.fa-book-spells:before{content:"\f6b8"}.fa-book-user:before{content:"\f7e7"}.fa-bookmark:before{content:"\f02e"}.fa-books:before{content:"\f5db"}.fa-books-medical:before{content:"\f7e8"}.fa-boot:before{content:"\f782"}.fa-booth-curtain:before{content:"\f734"}.fa-bow-arrow:before{content:"\f6b9"}.fa-bowling-ball:before{content:"\f436"}.fa-bowling-pins:before{content:"\f437"}.fa-box:before{content:"\f466"}.fa-box-alt:before{content:"\f49a"}.fa-box-ballot:before{content:"\f735"}.fa-box-check:before{content:"\f467"}.fa-box-fragile:before{content:"\f49b"}.fa-box-full:before{content:"\f49c"}.fa-box-heart:before{content:"\f49d"}.fa-box-open:before{content:"\f49e"}.fa-box-up:before{content:"\f49f"}.fa-box-usd:before{content:"\f4a0"}.fa-boxes:before{content:"\f468"}.fa-boxes-alt:before{content:"\f4a1"}.fa-boxing-glove:before{content:"\f438"}.fa-brackets:before{content:"\f7e9"}.fa-brackets-curly:before{content:"\f7ea"}.fa-braille:before{content:"\f2a1"}.fa-brain:before{content:"\f5dc"}.fa-bread-loaf:before{content:"\f7eb"}.fa-bread-slice:before{content:"\f7ec"}.fa-briefcase:before{content:"\f0b1"}.fa-briefcase-medical:before{content:"\f469"}.fa-broadcast-tower:before{content:"\f519"}.fa-broom:before{content:"\f51a"}.fa-browser:before{content:"\f37e"}.fa-brush:before{content:"\f55d"}.fa-btc:before{content:"\f15a"}.fa-bug:before{content:"\f188"}.fa-building:before{content:"\f1ad"}.fa-bullhorn:before{content:"\f0a1"}.fa-bullseye:before{content:"\f140"}.fa-bullseye-arrow:before{content:"\f648"}.fa-bullseye-pointer:before{content:"\f649"}.fa-burn:before{content:"\f46a"}.fa-buromobelexperte:before{content:"\f37f"}.fa-burrito:before{content:"\f7ed"}.fa-bus:before{content:"\f207"}.fa-bus-alt:before{content:"\f55e"}.fa-bus-school:before{content:"\f5dd"}.fa-business-time:before{content:"\f64a"}.fa-buysellads:before{content:"\f20d"}.fa-cabinet-filing:before{content:"\f64b"}.fa-calculator:before{content:"\f1ec"}.fa-calculator-alt:before{content:"\f64c"}.fa-calendar:before{content:"\f133"}.fa-calendar-alt:before{content:"\f073"}.fa-calendar-check:before{content:"\f274"}.fa-calendar-day:before{content:"\f783"}.fa-calendar-edit:before{content:"\f333"}.fa-calendar-exclamation:before{content:"\f334"}.fa-calendar-minus:before{content:"\f272"}.fa-calendar-plus:before{content:"\f271"}.fa-calendar-star:before{content:"\f736"}.fa-calendar-times:before{content:"\f273"}.fa-calendar-week:before{content:"\f784"}.fa-camera:before{content:"\f030"}.fa-camera-alt:before{content:"\f332"}.fa-camera-retro:before{content:"\f083"}.fa-campfire:before{content:"\f6ba"}.fa-campground:before{content:"\f6bb"}.fa-canadian-maple-leaf:before{content:"\f785"}.fa-candle-holder:before{content:"\f6bc"}.fa-candy-cane:before{content:"\f786"}.fa-candy-corn:before{content:"\f6bd"}.fa-cannabis:before{content:"\f55f"}.fa-capsules:before{content:"\f46b"}.fa-car:before{content:"\f1b9"}.fa-car-alt:before{content:"\f5de"}.fa-car-battery:before{content:"\f5df"}.fa-car-bump:before{content:"\f5e0"}.fa-car-crash:before{content:"\f5e1"}.fa-car-garage:before{content:"\f5e2"}.fa-car-mechanic:before{content:"\f5e3"}.fa-car-side:before{content:"\f5e4"}.fa-car-tilt:before{content:"\f5e5"}.fa-car-wash:before{content:"\f5e6"}.fa-caret-circle-down:before{content:"\f32d"}.fa-caret-circle-left:before{content:"\f32e"}.fa-caret-circle-right:before{content:"\f330"}.fa-caret-circle-up:before{content:"\f331"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-caret-square-down:before{content:"\f150"}.fa-caret-square-left:before{content:"\f191"}.fa-caret-square-right:before{content:"\f152"}.fa-caret-square-up:before{content:"\f151"}.fa-caret-up:before{content:"\f0d8"}.fa-carrot:before{content:"\f787"}.fa-cart-arrow-down:before{content:"\f218"}.fa-cart-plus:before{content:"\f217"}.fa-cash-register:before{content:"\f788"}.fa-cat:before{content:"\f6be"}.fa-cauldron:before{content:"\f6bf"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-apple-pay:before{content:"\f416"}.fa-cc-diners-club:before{content:"\f24c"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-cc-visa:before{content:"\f1f0"}.fa-centercode:before{content:"\f380"}.fa-centos:before{content:"\f789"}.fa-certificate:before{content:"\f0a3"}.fa-chair:before{content:"\f6c0"}.fa-chair-office:before{content:"\f6c1"}.fa-chalkboard:before{content:"\f51b"}.fa-chalkboard-teacher:before{content:"\f51c"}.fa-charging-station:before{content:"\f5e7"}.fa-chart-area:before{content:"\f1fe"}.fa-chart-bar:before{content:"\f080"}.fa-chart-line:before{content:"\f201"}.fa-chart-line-down:before{content:"\f64d"}.fa-chart-network:before{content:"\f78a"}.fa-chart-pie:before{content:"\f200"}.fa-chart-pie-alt:before{content:"\f64e"}.fa-chart-scatter:before{content:"\f7ee"}.fa-check:before{content:"\f00c"}.fa-check-circle:before{content:"\f058"}.fa-check-double:before{content:"\f560"}.fa-check-square:before{content:"\f14a"}.fa-cheese:before{content:"\f7ef"}.fa-cheese-swiss:before{content:"\f7f0"}.fa-cheeseburger:before{content:"\f7f1"}.fa-chess:before{content:"\f439"}.fa-chess-bishop:before{content:"\f43a"}.fa-chess-bishop-alt:before{content:"\f43b"}.fa-chess-board:before{content:"\f43c"}.fa-chess-clock:before{content:"\f43d"}.fa-chess-clock-alt:before{content:"\f43e"}.fa-chess-king:before{content:"\f43f"}.fa-chess-king-alt:before{content:"\f440"}.fa-chess-knight:before{content:"\f441"}.fa-chess-knight-alt:before{content:"\f442"}.fa-chess-pawn:before{content:"\f443"}.fa-chess-pawn-alt:before{content:"\f444"}.fa-chess-queen:before{content:"\f445"}.fa-chess-queen-alt:before{content:"\f446"}.fa-chess-rook:before{content:"\f447"}.fa-chess-rook-alt:before{content:"\f448"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-double-down:before{content:"\f322"}.fa-chevron-double-left:before{content:"\f323"}.fa-chevron-double-right:before{content:"\f324"}.fa-chevron-double-up:before{content:"\f325"}.fa-chevron-down:before{content:"\f078"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-chevron-square-down:before{content:"\f329"}.fa-chevron-square-left:before{content:"\f32a"}.fa-chevron-square-right:before{content:"\f32b"}.fa-chevron-square-up:before{content:"\f32c"}.fa-chevron-up:before{content:"\f077"}.fa-child:before{content:"\f1ae"}.fa-chimney:before{content:"\f78b"}.fa-chrome:before{content:"\f268"}.fa-church:before{content:"\f51d"}.fa-circle:before{content:"\f111"}.fa-circle-notch:before{content:"\f1ce"}.fa-city:before{content:"\f64f"}.fa-claw-marks:before{content:"\f6c2"}.fa-clinic-medical:before{content:"\f7f2"}.fa-clipboard:before{content:"\f328"}.fa-clipboard-check:before{content:"\f46c"}.fa-clipboard-list:before{content:"\f46d"}.fa-clipboard-list-check:before{content:"\f737"}.fa-clipboard-prescription:before{content:"\f5e8"}.fa-clipboard-user:before{content:"\f7f3"}.fa-clock:before{content:"\f017"}.fa-clone:before{content:"\f24d"}.fa-closed-captioning:before{content:"\f20a"}.fa-cloud:before{content:"\f0c2"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-download-alt:before{content:"\f381"}.fa-cloud-drizzle:before{content:"\f738"}.fa-cloud-hail:before{content:"\f739"}.fa-cloud-hail-mixed:before{content:"\f73a"}.fa-cloud-meatball:before{content:"\f73b"}.fa-cloud-moon:before{content:"\f6c3"}.fa-cloud-moon-rain:before{content:"\f73c"}.fa-cloud-rain:before{content:"\f73d"}.fa-cloud-rainbow:before{content:"\f73e"}.fa-cloud-showers:before{content:"\f73f"}.fa-cloud-showers-heavy:before{content:"\f740"}.fa-cloud-sleet:before{content:"\f741"}.fa-cloud-snow:before{content:"\f742"}.fa-cloud-sun:before{content:"\f6c4"}.fa-cloud-sun-rain:before{content:"\f743"}.fa-cloud-upload:before{content:"\f0ee"}.fa-cloud-upload-alt:before{content:"\f382"}.fa-clouds:before{content:"\f744"}.fa-clouds-moon:before{content:"\f745"}.fa-clouds-sun:before{content:"\f746"}.fa-cloudscale:before{content:"\f383"}.fa-cloudsmith:before{content:"\f384"}.fa-cloudversify:before{content:"\f385"}.fa-club:before{content:"\f327"}.fa-cocktail:before{content:"\f561"}.fa-code:before{content:"\f121"}.fa-code-branch:before{content:"\f126"}.fa-code-commit:before{content:"\f386"}.fa-code-merge:before{content:"\f387"}.fa-codepen:before{content:"\f1cb"}.fa-codiepie:before{content:"\f284"}.fa-coffee:before{content:"\f0f4"}.fa-coffee-togo:before{content:"\f6c5"}.fa-coffin:before{content:"\f6c6"}.fa-cog:before{content:"\f013"}.fa-cogs:before{content:"\f085"}.fa-coins:before{content:"\f51e"}.fa-columns:before{content:"\f0db"}.fa-comment:before{content:"\f075"}.fa-comment-alt:before{content:"\f27a"}.fa-comment-alt-check:before{content:"\f4a2"}.fa-comment-alt-dollar:before{content:"\f650"}.fa-comment-alt-dots:before{content:"\f4a3"}.fa-comment-alt-edit:before{content:"\f4a4"}.fa-comment-alt-exclamation:before{content:"\f4a5"}.fa-comment-alt-lines:before{content:"\f4a6"}.fa-comment-alt-medical:before{content:"\f7f4"}.fa-comment-alt-minus:before{content:"\f4a7"}.fa-comment-alt-plus:before{content:"\f4a8"}.fa-comment-alt-slash:before{content:"\f4a9"}.fa-comment-alt-smile:before{content:"\f4aa"}.fa-comment-alt-times:before{content:"\f4ab"}.fa-comment-check:before{content:"\f4ac"}.fa-comment-dollar:before{content:"\f651"}.fa-comment-dots:before{content:"\f4ad"}.fa-comment-edit:before{content:"\f4ae"}.fa-comment-exclamation:before{content:"\f4af"}.fa-comment-lines:before{content:"\f4b0"}.fa-comment-medical:before{content:"\f7f5"}.fa-comment-minus:before{content:"\f4b1"}.fa-comment-plus:before{content:"\f4b2"}.fa-comment-slash:before{content:"\f4b3"}.fa-comment-smile:before{content:"\f4b4"}.fa-comment-times:before{content:"\f4b5"}.fa-comments:before{content:"\f086"}.fa-comments-alt:before{content:"\f4b6"}.fa-comments-alt-dollar:before{content:"\f652"}.fa-comments-dollar:before{content:"\f653"}.fa-compact-disc:before{content:"\f51f"}.fa-compass:before{content:"\f14e"}.fa-compass-slash:before{content:"\f5e9"}.fa-compress:before{content:"\f066"}.fa-compress-alt:before{content:"\f422"}.fa-compress-arrows-alt:before{content:"\f78c"}.fa-compress-wide:before{content:"\f326"}.fa-concierge-bell:before{content:"\f562"}.fa-confluence:before{content:"\f78d"}.fa-connectdevelop:before{content:"\f20e"}.fa-container-storage:before{content:"\f4b7"}.fa-contao:before{content:"\f26d"}.fa-conveyor-belt:before{content:"\f46e"}.fa-conveyor-belt-alt:before{content:"\f46f"}.fa-cookie:before{content:"\f563"}.fa-cookie-bite:before{content:"\f564"}.fa-copy:before{content:"\f0c5"}.fa-copyright:before{content:"\f1f9"}.fa-corn:before{content:"\f6c7"}.fa-couch:before{content:"\f4b8"}.fa-cow:before{content:"\f6c8"}.fa-cpanel:before{content:"\f388"}.fa-creative-commons:before{content:"\f25e"}.fa-creative-commons-by:before{content:"\f4e7"}.fa-creative-commons-nc:before{content:"\f4e8"}.fa-creative-commons-nc-eu:before{content:"\f4e9"}.fa-creative-commons-nc-jp:before{content:"\f4ea"}.fa-creative-commons-nd:before{content:"\f4eb"}.fa-creative-commons-pd:before{content:"\f4ec"}.fa-creative-commons-pd-alt:before{content:"\f4ed"}.fa-creative-commons-remix:before{content:"\f4ee"}.fa-creative-commons-sa:before{content:"\f4ef"}.fa-creative-commons-sampling:before{content:"\f4f0"}.fa-creative-commons-sampling-plus:before{content:"\f4f1"}.fa-creative-commons-share:before{content:"\f4f2"}.fa-creative-commons-zero:before{content:"\f4f3"}.fa-credit-card:before{content:"\f09d"}.fa-credit-card-blank:before{content:"\f389"}.fa-credit-card-front:before{content:"\f38a"}.fa-cricket:before{content:"\f449"}.fa-critical-role:before{content:"\f6c9"}.fa-croissant:before{content:"\f7f6"}.fa-crop:before{content:"\f125"}.fa-crop-alt:before{content:"\f565"}.fa-cross:before{content:"\f654"}.fa-crosshairs:before{content:"\f05b"}.fa-crow:before{content:"\f520"}.fa-crown:before{content:"\f521"}.fa-crutch:before{content:"\f7f7"}.fa-crutches:before{content:"\f7f8"}.fa-css3:before{content:"\f13c"}.fa-css3-alt:before{content:"\f38b"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-curling:before{content:"\f44a"}.fa-cut:before{content:"\f0c4"}.fa-cuttlefish:before{content:"\f38c"}.fa-d-and-d:before{content:"\f38d"}.fa-d-and-d-beyond:before{content:"\f6ca"}.fa-dagger:before{content:"\f6cb"}.fa-dashcube:before{content:"\f210"}.fa-database:before{content:"\f1c0"}.fa-deaf:before{content:"\f2a4"}.fa-debug:before{content:"\f7f9"}.fa-deer:before{content:"\f78e"}.fa-deer-rudolph:before{content:"\f78f"}.fa-delicious:before{content:"\f1a5"}.fa-democrat:before{content:"\f747"}.fa-deploydog:before{content:"\f38e"}.fa-deskpro:before{content:"\f38f"}.fa-desktop:before{content:"\f108"}.fa-desktop-alt:before{content:"\f390"}.fa-dev:before{content:"\f6cc"}.fa-deviantart:before{content:"\f1bd"}.fa-dewpoint:before{content:"\f748"}.fa-dharmachakra:before{content:"\f655"}.fa-dhl:before{content:"\f790"}.fa-diagnoses:before{content:"\f470"}.fa-diamond:before{content:"\f219"}.fa-diaspora:before{content:"\f791"}.fa-dice:before{content:"\f522"}.fa-dice-d10:before{content:"\f6cd"}.fa-dice-d12:before{content:"\f6ce"}.fa-dice-d20:before{content:"\f6cf"}.fa-dice-d4:before{content:"\f6d0"}.fa-dice-d6:before{content:"\f6d1"}.fa-dice-d8:before{content:"\f6d2"}.fa-dice-five:before{content:"\f523"}.fa-dice-four:before{content:"\f524"}.fa-dice-one:before{content:"\f525"}.fa-dice-six:before{content:"\f526"}.fa-dice-three:before{content:"\f527"}.fa-dice-two:before{content:"\f528"}.fa-digg:before{content:"\f1a6"}.fa-digital-ocean:before{content:"\f391"}.fa-digital-tachograph:before{content:"\f566"}.fa-diploma:before{content:"\f5ea"}.fa-directions:before{content:"\f5eb"}.fa-discord:before{content:"\f392"}.fa-discourse:before{content:"\f393"}.fa-disease:before{content:"\f7fa"}.fa-divide:before{content:"\f529"}.fa-dizzy:before{content:"\f567"}.fa-dna:before{content:"\f471"}.fa-do-not-enter:before{content:"\f5ec"}.fa-dochub:before{content:"\f394"}.fa-docker:before{content:"\f395"}.fa-dog:before{content:"\f6d3"}.fa-dog-leashed:before{content:"\f6d4"}.fa-dollar-sign:before{content:"\f155"}.fa-dolly:before{content:"\f472"}.fa-dolly-empty:before{content:"\f473"}.fa-dolly-flatbed:before{content:"\f474"}.fa-dolly-flatbed-alt:before{content:"\f475"}.fa-dolly-flatbed-empty:before{content:"\f476"}.fa-donate:before{content:"\f4b9"}.fa-door-closed:before{content:"\f52a"}.fa-door-open:before{content:"\f52b"}.fa-dot-circle:before{content:"\f192"}.fa-dove:before{content:"\f4ba"}.fa-download:before{content:"\f019"}.fa-draft2digital:before{content:"\f396"}.fa-drafting-compass:before{content:"\f568"}.fa-dragon:before{content:"\f6d5"}.fa-draw-circle:before{content:"\f5ed"}.fa-draw-polygon:before{content:"\f5ee"}.fa-draw-square:before{content:"\f5ef"}.fa-dreidel:before{content:"\f792"}.fa-dribbble:before{content:"\f17d"}.fa-dribbble-square:before{content:"\f397"}.fa-dropbox:before{content:"\f16b"}.fa-drum:before{content:"\f569"}.fa-drum-steelpan:before{content:"\f56a"}.fa-drumstick:before{content:"\f6d6"}.fa-drumstick-bite:before{content:"\f6d7"}.fa-drupal:before{content:"\f1a9"}.fa-duck:before{content:"\f6d8"}.fa-dumbbell:before{content:"\f44b"}.fa-dumpster:before{content:"\f793"}.fa-dumpster-fire:before{content:"\f794"}.fa-dungeon:before{content:"\f6d9"}.fa-dyalog:before{content:"\f399"}.fa-ear:before{content:"\f5f0"}.fa-ear-muffs:before{content:"\f795"}.fa-earlybirds:before{content:"\f39a"}.fa-ebay:before{content:"\f4f4"}.fa-eclipse:before{content:"\f749"}.fa-eclipse-alt:before{content:"\f74a"}.fa-edge:before{content:"\f282"}.fa-edit:before{content:"\f044"}.fa-egg:before{content:"\f7fb"}.fa-egg-fried:before{content:"\f7fc"}.fa-eject:before{content:"\f052"}.fa-elementor:before{content:"\f430"}.fa-elephant:before{content:"\f6da"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-h-alt:before{content:"\f39b"}.fa-ellipsis-v:before{content:"\f142"}.fa-ellipsis-v-alt:before{content:"\f39c"}.fa-ello:before{content:"\f5f1"}.fa-ember:before{content:"\f423"}.fa-empire:before{content:"\f1d1"}.fa-empty-set:before{content:"\f656"}.fa-engine-warning:before{content:"\f5f2"}.fa-envelope:before{content:"\f0e0"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-dollar:before{content:"\f657"}.fa-envelope-open-text:before{content:"\f658"}.fa-envelope-square:before{content:"\f199"}.fa-envira:before{content:"\f299"}.fa-equals:before{content:"\f52c"}.fa-eraser:before{content:"\f12d"}.fa-erlang:before{content:"\f39d"}.fa-ethereum:before{content:"\f42e"}.fa-ethernet:before{content:"\f796"}.fa-etsy:before{content:"\f2d7"}.fa-euro-sign:before{content:"\f153"}.fa-exchange:before{content:"\f0ec"}.fa-exchange-alt:before{content:"\f362"}.fa-exclamation:before{content:"\f12a"}.fa-exclamation-circle:before{content:"\f06a"}.fa-exclamation-square:before{content:"\f321"}.fa-exclamation-triangle:before{content:"\f071"}.fa-expand:before{content:"\f065"}.fa-expand-alt:before{content:"\f424"}.fa-expand-arrows:before{content:"\f31d"}.fa-expand-arrows-alt:before{content:"\f31e"}.fa-expand-wide:before{content:"\f320"}.fa-expeditedssl:before{content:"\f23e"}.fa-external-link:before{content:"\f08e"}.fa-external-link-alt:before{content:"\f35d"}.fa-external-link-square:before{content:"\f14c"}.fa-external-link-square-alt:before{content:"\f360"}.fa-eye:before{content:"\f06e"}.fa-eye-dropper:before{content:"\f1fb"}.fa-eye-evil:before{content:"\f6db"}.fa-eye-slash:before{content:"\f070"}.fa-facebook:before{content:"\f09a"}.fa-facebook-f:before{content:"\f39e"}.fa-facebook-messenger:before{content:"\f39f"}.fa-facebook-square:before{content:"\f082"}.fa-fantasy-flight-games:before{content:"\f6dc"}.fa-fast-backward:before{content:"\f049"}.fa-fast-forward:before{content:"\f050"}.fa-fax:before{content:"\f1ac"}.fa-feather:before{content:"\f52d"}.fa-feather-alt:before{content:"\f56b"}.fa-fedex:before{content:"\f797"}.fa-fedora:before{content:"\f798"}.fa-female:before{content:"\f182"}.fa-field-hockey:before{content:"\f44c"}.fa-fighter-jet:before{content:"\f0fb"}.fa-figma:before{content:"\f799"}.fa-file:before{content:"\f15b"}.fa-file-alt:before{content:"\f15c"}.fa-file-archive:before{content:"\f1c6"}.fa-file-audio:before{content:"\f1c7"}.fa-file-certificate:before{content:"\f5f3"}.fa-file-chart-line:before{content:"\f659"}.fa-file-chart-pie:before{content:"\f65a"}.fa-file-check:before{content:"\f316"}.fa-file-code:before{content:"\f1c9"}.fa-file-contract:before{content:"\f56c"}.fa-file-csv:before{content:"\f6dd"}.fa-file-download:before{content:"\f56d"}.fa-file-edit:before{content:"\f31c"}.fa-file-excel:before{content:"\f1c3"}.fa-file-exclamation:before{content:"\f31a"}.fa-file-export:before{content:"\f56e"}.fa-file-image:before{content:"\f1c5"}.fa-file-import:before{content:"\f56f"}.fa-file-invoice:before{content:"\f570"}.fa-file-invoice-dollar:before{content:"\f571"}.fa-file-medical:before{content:"\f477"}.fa-file-medical-alt:before{content:"\f478"}.fa-file-minus:before{content:"\f318"}.fa-file-pdf:before{content:"\f1c1"}.fa-file-plus:before{content:"\f319"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-file-prescription:before{content:"\f572"}.fa-file-signature:before{content:"\f573"}.fa-file-spreadsheet:before{content:"\f65b"}.fa-file-times:before{content:"\f317"}.fa-file-upload:before{content:"\f574"}.fa-file-user:before{content:"\f65c"}.fa-file-video:before{content:"\f1c8"}.fa-file-word:before{content:"\f1c2"}.fa-files-medical:before{content:"\f7fd"}.fa-fill:before{content:"\f575"}.fa-fill-drip:before{content:"\f576"}.fa-film:before{content:"\f008"}.fa-film-alt:before{content:"\f3a0"}.fa-filter:before{content:"\f0b0"}.fa-fingerprint:before{content:"\f577"}.fa-fire:before{content:"\f06d"}.fa-fire-alt:before{content:"\f7e4"}.fa-fire-extinguisher:before{content:"\f134"}.fa-fire-smoke:before{content:"\f74b"}.fa-firefox:before{content:"\f269"}.fa-fireplace:before{content:"\f79a"}.fa-first-aid:before{content:"\f479"}.fa-first-order:before{content:"\f2b0"}.fa-first-order-alt:before{content:"\f50a"}.fa-firstdraft:before{content:"\f3a1"}.fa-fish:before{content:"\f578"}.fa-fish-cooked:before{content:"\f7fe"}.fa-fist-raised:before{content:"\f6de"}.fa-flag:before{content:"\f024"}.fa-flag-alt:before{content:"\f74c"}.fa-flag-checkered:before{content:"\f11e"}.fa-flag-usa:before{content:"\f74d"}.fa-flame:before{content:"\f6df"}.fa-flask:before{content:"\f0c3"}.fa-flask-poison:before{content:"\f6e0"}.fa-flask-potion:before{content:"\f6e1"}.fa-flickr:before{content:"\f16e"}.fa-flipboard:before{content:"\f44d"}.fa-flower:before{content:"\f7ff"}.fa-flower-daffodil:before{content:"\f800"}.fa-flower-tulip:before{content:"\f801"}.fa-flushed:before{content:"\f579"}.fa-fly:before{content:"\f417"}.fa-fog:before{content:"\f74e"}.fa-folder:before{content:"\f07b"}.fa-folder-minus:before{content:"\f65d"}.fa-folder-open:before{content:"\f07c"}.fa-folder-plus:before{content:"\f65e"}.fa-folder-times:before{content:"\f65f"}.fa-folder-tree:before{content:"\f802"}.fa-folders:before{content:"\f660"}.fa-font:before{content:"\f031"}.fa-font-awesome:before{content:"\f2b4"}.fa-font-awesome-alt:before{content:"\f35c"}.fa-font-awesome-flag:before{content:"\f425"}.fa-font-awesome-logo-full:before{content:"\f4e6"}.fa-fonticons:before{content:"\f280"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-football-ball:before{content:"\f44e"}.fa-football-helmet:before{content:"\f44f"}.fa-forklift:before{content:"\f47a"}.fa-fort-awesome:before{content:"\f286"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-forumbee:before{content:"\f211"}.fa-forward:before{content:"\f04e"}.fa-foursquare:before{content:"\f180"}.fa-fragile:before{content:"\f4bb"}.fa-free-code-camp:before{content:"\f2c5"}.fa-freebsd:before{content:"\f3a4"}.fa-french-fries:before{content:"\f803"}.fa-frog:before{content:"\f52e"}.fa-frosty-head:before{content:"\f79b"}.fa-frown:before{content:"\f119"}.fa-frown-open:before{content:"\f57a"}.fa-fulcrum:before{content:"\f50b"}.fa-function:before{content:"\f661"}.fa-funnel-dollar:before{content:"\f662"}.fa-futbol:before{content:"\f1e3"}.fa-galactic-republic:before{content:"\f50c"}.fa-galactic-senate:before{content:"\f50d"}.fa-gamepad:before{content:"\f11b"}.fa-gas-pump:before{content:"\f52f"}.fa-gas-pump-slash:before{content:"\f5f4"}.fa-gavel:before{content:"\f0e3"}.fa-gem:before{content:"\f3a5"}.fa-genderless:before{content:"\f22d"}.fa-get-pocket:before{content:"\f265"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-ghost:before{content:"\f6e2"}.fa-gift:before{content:"\f06b"}.fa-gift-card:before{content:"\f663"}.fa-gifts:before{content:"\f79c"}.fa-gingerbread-man:before{content:"\f79d"}.fa-git:before{content:"\f1d3"}.fa-git-square:before{content:"\f1d2"}.fa-github:before{content:"\f09b"}.fa-github-alt:before{content:"\f113"}.fa-github-square:before{content:"\f092"}.fa-gitkraken:before{content:"\f3a6"}.fa-gitlab:before{content:"\f296"}.fa-gitter:before{content:"\f426"}.fa-glass:before{content:"\f804"}.fa-glass-champagne:before{content:"\f79e"}.fa-glass-cheers:before{content:"\f79f"}.fa-glass-martini:before{content:"\f000"}.fa-glass-martini-alt:before{content:"\f57b"}.fa-glass-whiskey:before{content:"\f7a0"}.fa-glass-whiskey-rocks:before{content:"\f7a1"}.fa-glasses:before{content:"\f530"}.fa-glasses-alt:before{content:"\f5f5"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-globe:before{content:"\f0ac"}.fa-globe-africa:before{content:"\f57c"}.fa-globe-americas:before{content:"\f57d"}.fa-globe-asia:before{content:"\f57e"}.fa-globe-europe:before{content:"\f7a2"}.fa-globe-snow:before{content:"\f7a3"}.fa-globe-stand:before{content:"\f5f6"}.fa-gofore:before{content:"\f3a7"}.fa-golf-ball:before{content:"\f450"}.fa-golf-club:before{content:"\f451"}.fa-goodreads:before{content:"\f3a8"}.fa-goodreads-g:before{content:"\f3a9"}.fa-google:before{content:"\f1a0"}.fa-google-drive:before{content:"\f3aa"}.fa-google-play:before{content:"\f3ab"}.fa-google-plus:before{content:"\f2b3"}.fa-google-plus-g:before{content:"\f0d5"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-wallet:before{content:"\f1ee"}.fa-gopuram:before{content:"\f664"}.fa-graduation-cap:before{content:"\f19d"}.fa-gratipay:before{content:"\f184"}.fa-grav:before{content:"\f2d6"}.fa-greater-than:before{content:"\f531"}.fa-greater-than-equal:before{content:"\f532"}.fa-grimace:before{content:"\f57f"}.fa-grin:before{content:"\f580"}.fa-grin-alt:before{content:"\f581"}.fa-grin-beam:before{content:"\f582"}.fa-grin-beam-sweat:before{content:"\f583"}.fa-grin-hearts:before{content:"\f584"}.fa-grin-squint:before{content:"\f585"}.fa-grin-squint-tears:before{content:"\f586"}.fa-grin-stars:before{content:"\f587"}.fa-grin-tears:before{content:"\f588"}.fa-grin-tongue:before{content:"\f589"}.fa-grin-tongue-squint:before{content:"\f58a"}.fa-grin-tongue-wink:before{content:"\f58b"}.fa-grin-wink:before{content:"\f58c"}.fa-grip-horizontal:before{content:"\f58d"}.fa-grip-lines:before{content:"\f7a4"}.fa-grip-lines-vertical:before{content:"\f7a5"}.fa-grip-vertical:before{content:"\f58e"}.fa-gripfire:before{content:"\f3ac"}.fa-grunt:before{content:"\f3ad"}.fa-guitar:before{content:"\f7a6"}.fa-gulp:before{content:"\f3ae"}.fa-h-square:before{content:"\f0fd"}.fa-h1:before{content:"\f313"}.fa-h2:before{content:"\f314"}.fa-h3:before{content:"\f315"}.fa-hacker-news:before{content:"\f1d4"}.fa-hacker-news-square:before{content:"\f3af"}.fa-hackerrank:before{content:"\f5f7"}.fa-hamburger:before{content:"\f805"}.fa-hammer:before{content:"\f6e3"}.fa-hammer-war:before{content:"\f6e4"}.fa-hamsa:before{content:"\f665"}.fa-hand-heart:before{content:"\f4bc"}.fa-hand-holding:before{content:"\f4bd"}.fa-hand-holding-box:before{content:"\f47b"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-hand-holding-magic:before{content:"\f6e5"}.fa-hand-holding-seedling:before{content:"\f4bf"}.fa-hand-holding-usd:before{content:"\f4c0"}.fa-hand-holding-water:before{content:"\f4c1"}.fa-hand-lizard:before{content:"\f258"}.fa-hand-middle-finger:before{content:"\f806"}.fa-hand-paper:before{content:"\f256"}.fa-hand-peace:before{content:"\f25b"}.fa-hand-point-down:before{content:"\f0a7"}.fa-hand-point-left:before{content:"\f0a5"}.fa-hand-point-right:before{content:"\f0a4"}.fa-hand-point-up:before{content:"\f0a6"}.fa-hand-pointer:before{content:"\f25a"}.fa-hand-receiving:before{content:"\f47c"}.fa-hand-rock:before{content:"\f255"}.fa-hand-scissors:before{content:"\f257"}.fa-hand-spock:before{content:"\f259"}.fa-hands:before{content:"\f4c2"}.fa-hands-heart:before{content:"\f4c3"}.fa-hands-helping:before{content:"\f4c4"}.fa-hands-usd:before{content:"\f4c5"}.fa-handshake:before{content:"\f2b5"}.fa-handshake-alt:before{content:"\f4c6"}.fa-hanukiah:before{content:"\f6e6"}.fa-hard-hat:before{content:"\f807"}.fa-hashtag:before{content:"\f292"}.fa-hat-santa:before{content:"\f7a7"}.fa-hat-winter:before{content:"\f7a8"}.fa-hat-witch:before{content:"\f6e7"}.fa-hat-wizard:before{content:"\f6e8"}.fa-haykal:before{content:"\f666"}.fa-hdd:before{content:"\f0a0"}.fa-head-side:before{content:"\f6e9"}.fa-head-side-brain:before{content:"\f808"}.fa-head-side-medical:before{content:"\f809"}.fa-head-vr:before{content:"\f6ea"}.fa-heading:before{content:"\f1dc"}.fa-headphones:before{content:"\f025"}.fa-headphones-alt:before{content:"\f58f"}.fa-headset:before{content:"\f590"}.fa-heart:before{content:"\f004"}.fa-heart-broken:before{content:"\f7a9"}.fa-heart-circle:before{content:"\f4c7"}.fa-heart-rate:before{content:"\f5f8"}.fa-heart-square:before{content:"\f4c8"}.fa-heartbeat:before{content:"\f21e"}.fa-helicopter:before{content:"\f533"}.fa-helmet-battle:before{content:"\f6eb"}.fa-hexagon:before{content:"\f312"}.fa-highlighter:before{content:"\f591"}.fa-hiking:before{content:"\f6ec"}.fa-hippo:before{content:"\f6ed"}.fa-hips:before{content:"\f452"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-history:before{content:"\f1da"}.fa-hockey-mask:before{content:"\f6ee"}.fa-hockey-puck:before{content:"\f453"}.fa-hockey-sticks:before{content:"\f454"}.fa-holly-berry:before{content:"\f7aa"}.fa-home:before{content:"\f015"}.fa-home-alt:before{content:"\f80a"}.fa-home-heart:before{content:"\f4c9"}.fa-home-lg:before{content:"\f80b"}.fa-home-lg-alt:before{content:"\f80c"}.fa-hood-cloak:before{content:"\f6ef"}.fa-hooli:before{content:"\f427"}.fa-hornbill:before{content:"\f592"}.fa-horse:before{content:"\f6f0"}.fa-horse-head:before{content:"\f7ab"}.fa-hospital:before{content:"\f0f8"}.fa-hospital-alt:before{content:"\f47d"}.fa-hospital-symbol:before{content:"\f47e"}.fa-hospital-user:before{content:"\f80d"}.fa-hospitals:before{content:"\f80e"}.fa-hot-tub:before{content:"\f593"}.fa-hotdog:before{content:"\f80f"}.fa-hotel:before{content:"\f594"}.fa-hotjar:before{content:"\f3b1"}.fa-hourglass:before{content:"\f254"}.fa-hourglass-end:before{content:"\f253"}.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-start:before{content:"\f251"}.fa-house-damage:before{content:"\f6f1"}.fa-house-flood:before{content:"\f74f"}.fa-houzz:before{content:"\f27c"}.fa-hryvnia:before{content:"\f6f2"}.fa-html5:before{content:"\f13b"}.fa-hubspot:before{content:"\f3b2"}.fa-humidity:before{content:"\f750"}.fa-hurricane:before{content:"\f751"}.fa-i-cursor:before{content:"\f246"}.fa-ice-cream:before{content:"\f810"}.fa-ice-skate:before{content:"\f7ac"}.fa-icicles:before{content:"\f7ad"}.fa-id-badge:before{content:"\f2c1"}.fa-id-card:before{content:"\f2c2"}.fa-id-card-alt:before{content:"\f47f"}.fa-igloo:before{content:"\f7ae"}.fa-image:before{content:"\f03e"}.fa-images:before{content:"\f302"}.fa-imdb:before{content:"\f2d8"}.fa-inbox:before{content:"\f01c"}.fa-inbox-in:before{content:"\f310"}.fa-inbox-out:before{content:"\f311"}.fa-indent:before{content:"\f03c"}.fa-industry:before{content:"\f275"}.fa-industry-alt:before{content:"\f3b3"}.fa-infinity:before{content:"\f534"}.fa-info:before{content:"\f129"}.fa-info-circle:before{content:"\f05a"}.fa-info-square:before{content:"\f30f"}.fa-inhaler:before{content:"\f5f9"}.fa-instagram:before{content:"\f16d"}.fa-integral:before{content:"\f667"}.fa-intercom:before{content:"\f7af"}.fa-internet-explorer:before{content:"\f26b"}.fa-intersection:before{content:"\f668"}.fa-inventory:before{content:"\f480"}.fa-invision:before{content:"\f7b0"}.fa-ioxhost:before{content:"\f208"}.fa-island-tropical:before{content:"\f811"}.fa-italic:before{content:"\f033"}.fa-itunes:before{content:"\f3b4"}.fa-itunes-note:before{content:"\f3b5"}.fa-jack-o-lantern:before{content:"\f30e"}.fa-java:before{content:"\f4e4"}.fa-jedi:before{content:"\f669"}.fa-jedi-order:before{content:"\f50e"}.fa-jenkins:before{content:"\f3b6"}.fa-jira:before{content:"\f7b1"}.fa-joget:before{content:"\f3b7"}.fa-joint:before{content:"\f595"}.fa-joomla:before{content:"\f1aa"}.fa-journal-whills:before{content:"\f66a"}.fa-js:before{content:"\f3b8"}.fa-js-square:before{content:"\f3b9"}.fa-jsfiddle:before{content:"\f1cc"}.fa-kaaba:before{content:"\f66b"}.fa-kaggle:before{content:"\f5fa"}.fa-key:before{content:"\f084"}.fa-key-skeleton:before{content:"\f6f3"}.fa-keybase:before{content:"\f4f5"}.fa-keyboard:before{content:"\f11c"}.fa-keycdn:before{content:"\f3ba"}.fa-keynote:before{content:"\f66c"}.fa-khanda:before{content:"\f66d"}.fa-kickstarter:before{content:"\f3bb"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-kidneys:before{content:"\f5fb"}.fa-kiss:before{content:"\f596"}.fa-kiss-beam:before{content:"\f597"}.fa-kiss-wink-heart:before{content:"\f598"}.fa-kite:before{content:"\f6f4"}.fa-kiwi-bird:before{content:"\f535"}.fa-knife-kitchen:before{content:"\f6f5"}.fa-korvue:before{content:"\f42f"}.fa-lambda:before{content:"\f66e"}.fa-lamp:before{content:"\f4ca"}.fa-landmark:before{content:"\f66f"}.fa-landmark-alt:before{content:"\f752"}.fa-language:before{content:"\f1ab"}.fa-laptop:before{content:"\f109"}.fa-laptop-code:before{content:"\f5fc"}.fa-laptop-medical:before{content:"\f812"}.fa-laravel:before{content:"\f3bd"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-laugh:before{content:"\f599"}.fa-laugh-beam:before{content:"\f59a"}.fa-laugh-squint:before{content:"\f59b"}.fa-laugh-wink:before{content:"\f59c"}.fa-layer-group:before{content:"\f5fd"}.fa-layer-minus:before{content:"\f5fe"}.fa-layer-plus:before{content:"\f5ff"}.fa-leaf:before{content:"\f06c"}.fa-leaf-heart:before{content:"\f4cb"}.fa-leaf-maple:before{content:"\f6f6"}.fa-leaf-oak:before{content:"\f6f7"}.fa-leanpub:before{content:"\f212"}.fa-lemon:before{content:"\f094"}.fa-less:before{content:"\f41d"}.fa-less-than:before{content:"\f536"}.fa-less-than-equal:before{content:"\f537"}.fa-level-down:before{content:"\f149"}.fa-level-down-alt:before{content:"\f3be"}.fa-level-up:before{content:"\f148"}.fa-level-up-alt:before{content:"\f3bf"}.fa-life-ring:before{content:"\f1cd"}.fa-lightbulb:before{content:"\f0eb"}.fa-lightbulb-dollar:before{content:"\f670"}.fa-lightbulb-exclamation:before{content:"\f671"}.fa-lightbulb-on:before{content:"\f672"}.fa-lightbulb-slash:before{content:"\f673"}.fa-lights-holiday:before{content:"\f7b2"}.fa-line:before{content:"\f3c0"}.fa-link:before{content:"\f0c1"}.fa-linkedin:before{content:"\f08c"}.fa-linkedin-in:before{content:"\f0e1"}.fa-linode:before{content:"\f2b8"}.fa-linux:before{content:"\f17c"}.fa-lips:before{content:"\f600"}.fa-lira-sign:before{content:"\f195"}.fa-list:before{content:"\f03a"}.fa-list-alt:before{content:"\f022"}.fa-list-ol:before{content:"\f0cb"}.fa-list-ul:before{content:"\f0ca"}.fa-location:before{content:"\f601"}.fa-location-arrow:before{content:"\f124"}.fa-location-circle:before{content:"\f602"}.fa-location-slash:before{content:"\f603"}.fa-lock:before{content:"\f023"}.fa-lock-alt:before{content:"\f30d"}.fa-lock-open:before{content:"\f3c1"}.fa-lock-open-alt:before{content:"\f3c2"}.fa-long-arrow-alt-down:before{content:"\f309"}.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-long-arrow-alt-right:before{content:"\f30b"}.fa-long-arrow-alt-up:before{content:"\f30c"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-long-arrow-up:before{content:"\f176"}.fa-loveseat:before{content:"\f4cc"}.fa-low-vision:before{content:"\f2a8"}.fa-luchador:before{content:"\f455"}.fa-luggage-cart:before{content:"\f59d"}.fa-lungs:before{content:"\f604"}.fa-lyft:before{content:"\f3c3"}.fa-mace:before{content:"\f6f8"}.fa-magento:before{content:"\f3c4"}.fa-magic:before{content:"\f0d0"}.fa-magnet:before{content:"\f076"}.fa-mail-bulk:before{content:"\f674"}.fa-mailbox:before{content:"\f813"}.fa-mailchimp:before{content:"\f59e"}.fa-male:before{content:"\f183"}.fa-mandalorian:before{content:"\f50f"}.fa-mandolin:before{content:"\f6f9"}.fa-map:before{content:"\f279"}.fa-map-marked:before{content:"\f59f"}.fa-map-marked-alt:before{content:"\f5a0"}.fa-map-marker:before{content:"\f041"}.fa-map-marker-alt:before{content:"\f3c5"}.fa-map-marker-alt-slash:before{content:"\f605"}.fa-map-marker-check:before{content:"\f606"}.fa-map-marker-edit:before{content:"\f607"}.fa-map-marker-exclamation:before{content:"\f608"}.fa-map-marker-minus:before{content:"\f609"}.fa-map-marker-plus:before{content:"\f60a"}.fa-map-marker-question:before{content:"\f60b"}.fa-map-marker-slash:before{content:"\f60c"}.fa-map-marker-smile:before{content:"\f60d"}.fa-map-marker-times:before{content:"\f60e"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-markdown:before{content:"\f60f"}.fa-marker:before{content:"\f5a1"}.fa-mars:before{content:"\f222"}.fa-mars-double:before{content:"\f227"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mask:before{content:"\f6fa"}.fa-mastodon:before{content:"\f4f6"}.fa-maxcdn:before{content:"\f136"}.fa-meat:before{content:"\f814"}.fa-medal:before{content:"\f5a2"}.fa-medapps:before{content:"\f3c6"}.fa-medium:before{content:"\f23a"}.fa-medium-m:before{content:"\f3c7"}.fa-medkit:before{content:"\f0fa"}.fa-medrt:before{content:"\f3c8"}.fa-meetup:before{content:"\f2e0"}.fa-megaphone:before{content:"\f675"}.fa-megaport:before{content:"\f5a3"}.fa-meh:before{content:"\f11a"}.fa-meh-blank:before{content:"\f5a4"}.fa-meh-rolling-eyes:before{content:"\f5a5"}.fa-memory:before{content:"\f538"}.fa-mendeley:before{content:"\f7b3"}.fa-menorah:before{content:"\f676"}.fa-mercury:before{content:"\f223"}.fa-meteor:before{content:"\f753"}.fa-microchip:before{content:"\f2db"}.fa-microphone:before{content:"\f130"}.fa-microphone-alt:before{content:"\f3c9"}.fa-microphone-alt-slash:before{content:"\f539"}.fa-microphone-slash:before{content:"\f131"}.fa-microscope:before{content:"\f610"}.fa-microsoft:before{content:"\f3ca"}.fa-mind-share:before{content:"\f677"}.fa-minus:before{content:"\f068"}.fa-minus-circle:before{content:"\f056"}.fa-minus-hexagon:before{content:"\f307"}.fa-minus-octagon:before{content:"\f308"}.fa-minus-square:before{content:"\f146"}.fa-mistletoe:before{content:"\f7b4"}.fa-mitten:before{content:"\f7b5"}.fa-mix:before{content:"\f3cb"}.fa-mixcloud:before{content:"\f289"}.fa-mizuni:before{content:"\f3cc"}.fa-mobile:before{content:"\f10b"}.fa-mobile-alt:before{content:"\f3cd"}.fa-mobile-android:before{content:"\f3ce"}.fa-mobile-android-alt:before{content:"\f3cf"}.fa-modx:before{content:"\f285"}.fa-monero:before{content:"\f3d0"}.fa-money-bill:before{content:"\f0d6"}.fa-money-bill-alt:before{content:"\f3d1"}.fa-money-bill-wave:before{content:"\f53a"}.fa-money-bill-wave-alt:before{content:"\f53b"}.fa-money-check:before{content:"\f53c"}.fa-money-check-alt:before{content:"\f53d"}.fa-monitor-heart-rate:before{content:"\f611"}.fa-monkey:before{content:"\f6fb"}.fa-monument:before{content:"\f5a6"}.fa-moon:before{content:"\f186"}.fa-moon-cloud:before{content:"\f754"}.fa-moon-stars:before{content:"\f755"}.fa-mortar-pestle:before{content:"\f5a7"}.fa-mosque:before{content:"\f678"}.fa-motorcycle:before{content:"\f21c"}.fa-mountain:before{content:"\f6fc"}.fa-mountains:before{content:"\f6fd"}.fa-mouse-pointer:before{content:"\f245"}.fa-mug-hot:before{content:"\f7b6"}.fa-mug-marshmallows:before{content:"\f7b7"}.fa-music:before{content:"\f001"}.fa-napster:before{content:"\f3d2"}.fa-narwhal:before{content:"\f6fe"}.fa-neos:before{content:"\f612"}.fa-network-wired:before{content:"\f6ff"}.fa-neuter:before{content:"\f22c"}.fa-newspaper:before{content:"\f1ea"}.fa-nimblr:before{content:"\f5a8"}.fa-nintendo-switch:before{content:"\f418"}.fa-node:before{content:"\f419"}.fa-node-js:before{content:"\f3d3"}.fa-not-equal:before{content:"\f53e"}.fa-notes-medical:before{content:"\f481"}.fa-npm:before{content:"\f3d4"}.fa-ns8:before{content:"\f3d5"}.fa-nutritionix:before{content:"\f3d6"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-octagon:before{content:"\f306"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-oil-can:before{content:"\f613"}.fa-oil-temp:before{content:"\f614"}.fa-old-republic:before{content:"\f510"}.fa-om:before{content:"\f679"}.fa-omega:before{content:"\f67a"}.fa-opencart:before{content:"\f23d"}.fa-openid:before{content:"\f19b"}.fa-opera:before{content:"\f26a"}.fa-optin-monster:before{content:"\f23c"}.fa-ornament:before{content:"\f7b8"}.fa-osi:before{content:"\f41a"}.fa-otter:before{content:"\f700"}.fa-outdent:before{content:"\f03b"}.fa-page4:before{content:"\f3d7"}.fa-pagelines:before{content:"\f18c"}.fa-pager:before{content:"\f815"}.fa-paint-brush:before{content:"\f1fc"}.fa-paint-brush-alt:before{content:"\f5a9"}.fa-paint-roller:before{content:"\f5aa"}.fa-palette:before{content:"\f53f"}.fa-palfed:before{content:"\f3d8"}.fa-pallet:before{content:"\f482"}.fa-pallet-alt:before{content:"\f483"}.fa-paper-plane:before{content:"\f1d8"}.fa-paperclip:before{content:"\f0c6"}.fa-parachute-box:before{content:"\f4cd"}.fa-paragraph:before{content:"\f1dd"}.fa-parking:before{content:"\f540"}.fa-parking-circle:before{content:"\f615"}.fa-parking-circle-slash:before{content:"\f616"}.fa-parking-slash:before{content:"\f617"}.fa-passport:before{content:"\f5ab"}.fa-pastafarianism:before{content:"\f67b"}.fa-paste:before{content:"\f0ea"}.fa-patreon:before{content:"\f3d9"}.fa-pause:before{content:"\f04c"}.fa-pause-circle:before{content:"\f28b"}.fa-paw:before{content:"\f1b0"}.fa-paw-alt:before{content:"\f701"}.fa-paw-claws:before{content:"\f702"}.fa-paypal:before{content:"\f1ed"}.fa-peace:before{content:"\f67c"}.fa-pegasus:before{content:"\f703"}.fa-pen:before{content:"\f304"}.fa-pen-alt:before{content:"\f305"}.fa-pen-fancy:before{content:"\f5ac"}.fa-pen-nib:before{content:"\f5ad"}.fa-pen-square:before{content:"\f14b"}.fa-pencil:before{content:"\f040"}.fa-pencil-alt:before{content:"\f303"}.fa-pencil-paintbrush:before{content:"\f618"}.fa-pencil-ruler:before{content:"\f5ae"}.fa-pennant:before{content:"\f456"}.fa-penny-arcade:before{content:"\f704"}.fa-people-carry:before{content:"\f4ce"}.fa-pepper-hot:before{content:"\f816"}.fa-percent:before{content:"\f295"}.fa-percentage:before{content:"\f541"}.fa-periscope:before{content:"\f3da"}.fa-person-booth:before{content:"\f756"}.fa-person-carry:before{content:"\f4cf"}.fa-person-dolly:before{content:"\f4d0"}.fa-person-dolly-empty:before{content:"\f4d1"}.fa-person-sign:before{content:"\f757"}.fa-phabricator:before{content:"\f3db"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-phoenix-squadron:before{content:"\f511"}.fa-phone:before{content:"\f095"}.fa-phone-office:before{content:"\f67d"}.fa-phone-plus:before{content:"\f4d2"}.fa-phone-slash:before{content:"\f3dd"}.fa-phone-square:before{content:"\f098"}.fa-phone-volume:before{content:"\f2a0"}.fa-php:before{content:"\f457"}.fa-pi:before{content:"\f67e"}.fa-pie:before{content:"\f705"}.fa-pied-piper:before{content:"\f2ae"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-pied-piper-hat:before{content:"\f4e5"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pig:before{content:"\f706"}.fa-piggy-bank:before{content:"\f4d3"}.fa-pills:before{content:"\f484"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-p:before{content:"\f231"}.fa-pinterest-square:before{content:"\f0d3"}.fa-pizza:before{content:"\f817"}.fa-pizza-slice:before{content:"\f818"}.fa-place-of-worship:before{content:"\f67f"}.fa-plane:before{content:"\f072"}.fa-plane-alt:before{content:"\f3de"}.fa-plane-arrival:before{content:"\f5af"}.fa-plane-departure:before{content:"\f5b0"}.fa-play:before{content:"\f04b"}.fa-play-circle:before{content:"\f144"}.fa-playstation:before{content:"\f3df"}.fa-plug:before{content:"\f1e6"}.fa-plus:before{content:"\f067"}.fa-plus-circle:before{content:"\f055"}.fa-plus-hexagon:before{content:"\f300"}.fa-plus-octagon:before{content:"\f301"}.fa-plus-square:before{content:"\f0fe"}.fa-podcast:before{content:"\f2ce"}.fa-podium:before{content:"\f680"}.fa-podium-star:before{content:"\f758"}.fa-poll:before{content:"\f681"}.fa-poll-h:before{content:"\f682"}.fa-poll-people:before{content:"\f759"}.fa-poo:before{content:"\f2fe"}.fa-poo-storm:before{content:"\f75a"}.fa-poop:before{content:"\f619"}.fa-popcorn:before{content:"\f819"}.fa-portrait:before{content:"\f3e0"}.fa-pound-sign:before{content:"\f154"}.fa-power-off:before{content:"\f011"}.fa-pray:before{content:"\f683"}.fa-praying-hands:before{content:"\f684"}.fa-prescription:before{content:"\f5b1"}.fa-prescription-bottle:before{content:"\f485"}.fa-prescription-bottle-alt:before{content:"\f486"}.fa-presentation:before{content:"\f685"}.fa-print:before{content:"\f02f"}.fa-print-search:before{content:"\f81a"}.fa-print-slash:before{content:"\f686"}.fa-procedures:before{content:"\f487"}.fa-product-hunt:before{content:"\f288"}.fa-project-diagram:before{content:"\f542"}.fa-pumpkin:before{content:"\f707"}.fa-pushed:before{content:"\f3e1"}.fa-puzzle-piece:before{content:"\f12e"}.fa-python:before{content:"\f3e2"}.fa-qq:before{content:"\f1d6"}.fa-qrcode:before{content:"\f029"}.fa-question:before{content:"\f128"}.fa-question-circle:before{content:"\f059"}.fa-question-square:before{content:"\f2fd"}.fa-quidditch:before{content:"\f458"}.fa-quinscape:before{content:"\f459"}.fa-quora:before{content:"\f2c4"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-quran:before{content:"\f687"}.fa-r-project:before{content:"\f4f7"}.fa-rabbit:before{content:"\f708"}.fa-rabbit-fast:before{content:"\f709"}.fa-racquet:before{content:"\f45a"}.fa-radiation:before{content:"\f7b9"}.fa-radiation-alt:before{content:"\f7ba"}.fa-rainbow:before{content:"\f75b"}.fa-raindrops:before{content:"\f75c"}.fa-ram:before{content:"\f70a"}.fa-ramp-loading:before{content:"\f4d4"}.fa-random:before{content:"\f074"}.fa-raspberry-pi:before{content:"\f7bb"}.fa-ravelry:before{content:"\f2d9"}.fa-react:before{content:"\f41b"}.fa-reacteurope:before{content:"\f75d"}.fa-readme:before{content:"\f4d5"}.fa-rebel:before{content:"\f1d0"}.fa-receipt:before{content:"\f543"}.fa-rectangle-landscape:before{content:"\f2fa"}.fa-rectangle-portrait:before{content:"\f2fb"}.fa-rectangle-wide:before{content:"\f2fc"}.fa-recycle:before{content:"\f1b8"}.fa-red-river:before{content:"\f3e3"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-alien:before{content:"\f281"}.fa-reddit-square:before{content:"\f1a2"}.fa-redhat:before{content:"\f7bc"}.fa-redo:before{content:"\f01e"}.fa-redo-alt:before{content:"\f2f9"}.fa-registered:before{content:"\f25d"}.fa-renren:before{content:"\f18b"}.fa-repeat:before{content:"\f363"}.fa-repeat-1:before{content:"\f365"}.fa-repeat-1-alt:before{content:"\f366"}.fa-repeat-alt:before{content:"\f364"}.fa-reply:before{content:"\f3e5"}.fa-reply-all:before{content:"\f122"}.fa-replyd:before{content:"\f3e6"}.fa-republican:before{content:"\f75e"}.fa-researchgate:before{content:"\f4f8"}.fa-resolving:before{content:"\f3e7"}.fa-restroom:before{content:"\f7bd"}.fa-retweet:before{content:"\f079"}.fa-retweet-alt:before{content:"\f361"}.fa-rev:before{content:"\f5b2"}.fa-ribbon:before{content:"\f4d6"}.fa-ring:before{content:"\f70b"}.fa-rings-wedding:before{content:"\f81b"}.fa-road:before{content:"\f018"}.fa-robot:before{content:"\f544"}.fa-rocket:before{content:"\f135"}.fa-rocketchat:before{content:"\f3e8"}.fa-rockrms:before{content:"\f3e9"}.fa-route:before{content:"\f4d7"}.fa-route-highway:before{content:"\f61a"}.fa-route-interstate:before{content:"\f61b"}.fa-rss:before{content:"\f09e"}.fa-rss-square:before{content:"\f143"}.fa-ruble-sign:before{content:"\f158"}.fa-ruler:before{content:"\f545"}.fa-ruler-combined:before{content:"\f546"}.fa-ruler-horizontal:before{content:"\f547"}.fa-ruler-triangle:before{content:"\f61c"}.fa-ruler-vertical:before{content:"\f548"}.fa-running:before{content:"\f70c"}.fa-rupee-sign:before{content:"\f156"}.fa-rv:before{content:"\f7be"}.fa-sack:before{content:"\f81c"}.fa-sack-dollar:before{content:"\f81d"}.fa-sad-cry:before{content:"\f5b3"}.fa-sad-tear:before{content:"\f5b4"}.fa-safari:before{content:"\f267"}.fa-salad:before{content:"\f81e"}.fa-sandwich:before{content:"\f81f"}.fa-sass:before{content:"\f41e"}.fa-satellite:before{content:"\f7bf"}.fa-satellite-dish:before{content:"\f7c0"}.fa-sausage:before{content:"\f820"}.fa-save:before{content:"\f0c7"}.fa-scalpel:before{content:"\f61d"}.fa-scalpel-path:before{content:"\f61e"}.fa-scanner:before{content:"\f488"}.fa-scanner-keyboard:before{content:"\f489"}.fa-scanner-touchscreen:before{content:"\f48a"}.fa-scarecrow:before{content:"\f70d"}.fa-scarf:before{content:"\f7c1"}.fa-schlix:before{content:"\f3ea"}.fa-school:before{content:"\f549"}.fa-screwdriver:before{content:"\f54a"}.fa-scribd:before{content:"\f28a"}.fa-scroll:before{content:"\f70e"}.fa-scroll-old:before{content:"\f70f"}.fa-scrubber:before{content:"\f2f8"}.fa-scythe:before{content:"\f710"}.fa-sd-card:before{content:"\f7c2"}.fa-search:before{content:"\f002"}.fa-search-dollar:before{content:"\f688"}.fa-search-location:before{content:"\f689"}.fa-search-minus:before{content:"\f010"}.fa-search-plus:before{content:"\f00e"}.fa-searchengin:before{content:"\f3eb"}.fa-seedling:before{content:"\f4d8"}.fa-sellcast:before{content:"\f2da"}.fa-sellsy:before{content:"\f213"}.fa-server:before{content:"\f233"}.fa-servicestack:before{content:"\f3ec"}.fa-shapes:before{content:"\f61f"}.fa-share:before{content:"\f064"}.fa-share-all:before{content:"\f367"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-share-square:before{content:"\f14d"}.fa-sheep:before{content:"\f711"}.fa-shekel-sign:before{content:"\f20b"}.fa-shield:before{content:"\f132"}.fa-shield-alt:before{content:"\f3ed"}.fa-shield-check:before{content:"\f2f7"}.fa-shield-cross:before{content:"\f712"}.fa-ship:before{content:"\f21a"}.fa-shipping-fast:before{content:"\f48b"}.fa-shipping-timed:before{content:"\f48c"}.fa-shirtsinbulk:before{content:"\f214"}.fa-shish-kebab:before{content:"\f821"}.fa-shoe-prints:before{content:"\f54b"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-shopping-cart:before{content:"\f07a"}.fa-shopware:before{content:"\f5b5"}.fa-shovel:before{content:"\f713"}.fa-shovel-snow:before{content:"\f7c3"}.fa-shower:before{content:"\f2cc"}.fa-shredder:before{content:"\f68a"}.fa-shuttle-van:before{content:"\f5b6"}.fa-shuttlecock:before{content:"\f45b"}.fa-sickle:before{content:"\f822"}.fa-sigma:before{content:"\f68b"}.fa-sign:before{content:"\f4d9"}.fa-sign-in:before{content:"\f090"}.fa-sign-in-alt:before{content:"\f2f6"}.fa-sign-language:before{content:"\f2a7"}.fa-sign-out:before{content:"\f08b"}.fa-sign-out-alt:before{content:"\f2f5"}.fa-signal:before{content:"\f012"}.fa-signal-1:before{content:"\f68c"}.fa-signal-2:before{content:"\f68d"}.fa-signal-3:before{content:"\f68e"}.fa-signal-4:before{content:"\f68f"}.fa-signal-alt:before{content:"\f690"}.fa-signal-alt-1:before{content:"\f691"}.fa-signal-alt-2:before{content:"\f692"}.fa-signal-alt-3:before{content:"\f693"}.fa-signal-alt-slash:before{content:"\f694"}.fa-signal-slash:before{content:"\f695"}.fa-signature:before{content:"\f5b7"}.fa-sim-card:before{content:"\f7c4"}.fa-simplybuilt:before{content:"\f215"}.fa-sistrix:before{content:"\f3ee"}.fa-sitemap:before{content:"\f0e8"}.fa-sith:before{content:"\f512"}.fa-skating:before{content:"\f7c5"}.fa-skeleton:before{content:"\f620"}.fa-sketch:before{content:"\f7c6"}.fa-ski-jump:before{content:"\f7c7"}.fa-ski-lift:before{content:"\f7c8"}.fa-skiing:before{content:"\f7c9"}.fa-skiing-nordic:before{content:"\f7ca"}.fa-skull:before{content:"\f54c"}.fa-skull-crossbones:before{content:"\f714"}.fa-skyatlas:before{content:"\f216"}.fa-skype:before{content:"\f17e"}.fa-slack:before{content:"\f198"}.fa-slack-hash:before{content:"\f3ef"}.fa-slash:before{content:"\f715"}.fa-sledding:before{content:"\f7cb"}.fa-sleigh:before{content:"\f7cc"}.fa-sliders-h:before{content:"\f1de"}.fa-sliders-h-square:before{content:"\f3f0"}.fa-sliders-v:before{content:"\f3f1"}.fa-sliders-v-square:before{content:"\f3f2"}.fa-slideshare:before{content:"\f1e7"}.fa-smile:before{content:"\f118"}.fa-smile-beam:before{content:"\f5b8"}.fa-smile-plus:before{content:"\f5b9"}.fa-smile-wink:before{content:"\f4da"}.fa-smog:before{content:"\f75f"}.fa-smoke:before{content:"\f760"}.fa-smoking:before{content:"\f48d"}.fa-smoking-ban:before{content:"\f54d"}.fa-sms:before{content:"\f7cd"}.fa-snake:before{content:"\f716"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-snow-blowing:before{content:"\f761"}.fa-snowboarding:before{content:"\f7ce"}.fa-snowflake:before{content:"\f2dc"}.fa-snowflakes:before{content:"\f7cf"}.fa-snowman:before{content:"\f7d0"}.fa-snowmobile:before{content:"\f7d1"}.fa-snowplow:before{content:"\f7d2"}.fa-socks:before{content:"\f696"}.fa-solar-panel:before{content:"\f5ba"}.fa-sort:before{content:"\f0dc"}.fa-sort-alpha-down:before{content:"\f15d"}.fa-sort-alpha-up:before{content:"\f15e"}.fa-sort-amount-down:before{content:"\f160"}.fa-sort-amount-up:before{content:"\f161"}.fa-sort-down:before{content:"\f0dd"}.fa-sort-numeric-down:before{content:"\f162"}.fa-sort-numeric-up:before{content:"\f163"}.fa-sort-up:before{content:"\f0de"}.fa-soundcloud:before{content:"\f1be"}.fa-soup:before{content:"\f823"}.fa-sourcetree:before{content:"\f7d3"}.fa-spa:before{content:"\f5bb"}.fa-space-shuttle:before{content:"\f197"}.fa-spade:before{content:"\f2f4"}.fa-speakap:before{content:"\f3f3"}.fa-spider:before{content:"\f717"}.fa-spider-black-widow:before{content:"\f718"}.fa-spider-web:before{content:"\f719"}.fa-spinner:before{content:"\f110"}.fa-spinner-third:before{content:"\f3f4"}.fa-splotch:before{content:"\f5bc"}.fa-spotify:before{content:"\f1bc"}.fa-spray-can:before{content:"\f5bd"}.fa-square:before{content:"\f0c8"}.fa-square-full:before{content:"\f45c"}.fa-square-root:before{content:"\f697"}.fa-square-root-alt:before{content:"\f698"}.fa-squarespace:before{content:"\f5be"}.fa-squirrel:before{content:"\f71a"}.fa-stack-exchange:before{content:"\f18d"}.fa-stack-overflow:before{content:"\f16c"}.fa-staff:before{content:"\f71b"}.fa-stamp:before{content:"\f5bf"}.fa-star:before{content:"\f005"}.fa-star-and-crescent:before{content:"\f699"}.fa-star-christmas:before{content:"\f7d4"}.fa-star-exclamation:before{content:"\f2f3"}.fa-star-half:before{content:"\f089"}.fa-star-half-alt:before{content:"\f5c0"}.fa-star-of-david:before{content:"\f69a"}.fa-star-of-life:before{content:"\f621"}.fa-stars:before{content:"\f762"}.fa-staylinked:before{content:"\f3f5"}.fa-steak:before{content:"\f824"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-steam-symbol:before{content:"\f3f6"}.fa-steering-wheel:before{content:"\f622"}.fa-step-backward:before{content:"\f048"}.fa-step-forward:before{content:"\f051"}.fa-stethoscope:before{content:"\f0f1"}.fa-sticker-mule:before{content:"\f3f7"}.fa-sticky-note:before{content:"\f249"}.fa-stocking:before{content:"\f7d5"}.fa-stomach:before{content:"\f623"}.fa-stop:before{content:"\f04d"}.fa-stop-circle:before{content:"\f28d"}.fa-stopwatch:before{content:"\f2f2"}.fa-store:before{content:"\f54e"}.fa-store-alt:before{content:"\f54f"}.fa-strava:before{content:"\f428"}.fa-stream:before{content:"\f550"}.fa-street-view:before{content:"\f21d"}.fa-stretcher:before{content:"\f825"}.fa-strikethrough:before{content:"\f0cc"}.fa-stripe:before{content:"\f429"}.fa-stripe-s:before{content:"\f42a"}.fa-stroopwafel:before{content:"\f551"}.fa-studiovinari:before{content:"\f3f8"}.fa-stumbleupon:before{content:"\f1a4"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-subscript:before{content:"\f12c"}.fa-subway:before{content:"\f239"}.fa-suitcase:before{content:"\f0f2"}.fa-suitcase-rolling:before{content:"\f5c1"}.fa-sun:before{content:"\f185"}.fa-sun-cloud:before{content:"\f763"}.fa-sun-dust:before{content:"\f764"}.fa-sun-haze:before{content:"\f765"}.fa-sunrise:before{content:"\f766"}.fa-sunset:before{content:"\f767"}.fa-superpowers:before{content:"\f2dd"}.fa-superscript:before{content:"\f12b"}.fa-supple:before{content:"\f3f9"}.fa-surprise:before{content:"\f5c2"}.fa-suse:before{content:"\f7d6"}.fa-swatchbook:before{content:"\f5c3"}.fa-swimmer:before{content:"\f5c4"}.fa-swimming-pool:before{content:"\f5c5"}.fa-sword:before{content:"\f71c"}.fa-swords:before{content:"\f71d"}.fa-synagogue:before{content:"\f69b"}.fa-sync:before{content:"\f021"}.fa-sync-alt:before{content:"\f2f1"}.fa-syringe:before{content:"\f48e"}.fa-table:before{content:"\f0ce"}.fa-table-tennis:before{content:"\f45d"}.fa-tablet:before{content:"\f10a"}.fa-tablet-alt:before{content:"\f3fa"}.fa-tablet-android:before{content:"\f3fb"}.fa-tablet-android-alt:before{content:"\f3fc"}.fa-tablet-rugged:before{content:"\f48f"}.fa-tablets:before{content:"\f490"}.fa-tachometer:before{content:"\f0e4"}.fa-tachometer-alt:before{content:"\f3fd"}.fa-tachometer-alt-average:before{content:"\f624"}.fa-tachometer-alt-fast:before{content:"\f625"}.fa-tachometer-alt-fastest:before{content:"\f626"}.fa-tachometer-alt-slow:before{content:"\f627"}.fa-tachometer-alt-slowest:before{content:"\f628"}.fa-tachometer-average:before{content:"\f629"}.fa-tachometer-fast:before{content:"\f62a"}.fa-tachometer-fastest:before{content:"\f62b"}.fa-tachometer-slow:before{content:"\f62c"}.fa-tachometer-slowest:before{content:"\f62d"}.fa-taco:before{content:"\f826"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-tally:before{content:"\f69c"}.fa-tanakh:before{content:"\f827"}.fa-tape:before{content:"\f4db"}.fa-tasks:before{content:"\f0ae"}.fa-tasks-alt:before{content:"\f828"}.fa-taxi:before{content:"\f1ba"}.fa-teamspeak:before{content:"\f4f9"}.fa-teeth:before{content:"\f62e"}.fa-teeth-open:before{content:"\f62f"}.fa-telegram:before{content:"\f2c6"}.fa-telegram-plane:before{content:"\f3fe"}.fa-temperature-frigid:before{content:"\f768"}.fa-temperature-high:before{content:"\f769"}.fa-temperature-hot:before{content:"\f76a"}.fa-temperature-low:before{content:"\f76b"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-tenge:before{content:"\f7d7"}.fa-tennis-ball:before{content:"\f45e"}.fa-terminal:before{content:"\f120"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-th:before{content:"\f00a"}.fa-th-large:before{content:"\f009"}.fa-th-list:before{content:"\f00b"}.fa-the-red-yeti:before{content:"\f69d"}.fa-theater-masks:before{content:"\f630"}.fa-themeco:before{content:"\f5c6"}.fa-themeisle:before{content:"\f2b2"}.fa-thermometer:before{content:"\f491"}.fa-thermometer-empty:before{content:"\f2cb"}.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-theta:before{content:"\f69e"}.fa-think-peaks:before{content:"\f731"}.fa-thumbs-down:before{content:"\f165"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbtack:before{content:"\f08d"}.fa-thunderstorm:before{content:"\f76c"}.fa-thunderstorm-moon:before{content:"\f76d"}.fa-thunderstorm-sun:before{content:"\f76e"}.fa-ticket:before{content:"\f145"}.fa-ticket-alt:before{content:"\f3ff"}.fa-tilde:before{content:"\f69f"}.fa-times:before{content:"\f00d"}.fa-times-circle:before{content:"\f057"}.fa-times-hexagon:before{content:"\f2ee"}.fa-times-octagon:before{content:"\f2f0"}.fa-times-square:before{content:"\f2d3"}.fa-tint:before{content:"\f043"}.fa-tint-slash:before{content:"\f5c7"}.fa-tire:before{content:"\f631"}.fa-tire-flat:before{content:"\f632"}.fa-tire-pressure-warning:before{content:"\f633"}.fa-tire-rugged:before{content:"\f634"}.fa-tired:before{content:"\f5c8"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-toilet:before{content:"\f7d8"}.fa-toilet-paper:before{content:"\f71e"}.fa-toilet-paper-alt:before{content:"\f71f"}.fa-tombstone:before{content:"\f720"}.fa-tombstone-alt:before{content:"\f721"}.fa-toolbox:before{content:"\f552"}.fa-tools:before{content:"\f7d9"}.fa-tooth:before{content:"\f5c9"}.fa-toothbrush:before{content:"\f635"}.fa-torah:before{content:"\f6a0"}.fa-torii-gate:before{content:"\f6a1"}.fa-tornado:before{content:"\f76f"}.fa-tractor:before{content:"\f722"}.fa-trade-federation:before{content:"\f513"}.fa-trademark:before{content:"\f25c"}.fa-traffic-cone:before{content:"\f636"}.fa-traffic-light:before{content:"\f637"}.fa-traffic-light-go:before{content:"\f638"}.fa-traffic-light-slow:before{content:"\f639"}.fa-traffic-light-stop:before{content:"\f63a"}.fa-train:before{content:"\f238"}.fa-tram:before{content:"\f7da"}.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-trash:before{content:"\f1f8"}.fa-trash-alt:before{content:"\f2ed"}.fa-trash-restore:before{content:"\f829"}.fa-trash-restore-alt:before{content:"\f82a"}.fa-treasure-chest:before{content:"\f723"}.fa-tree:before{content:"\f1bb"}.fa-tree-alt:before{content:"\f400"}.fa-tree-christmas:before{content:"\f7db"}.fa-tree-decorated:before{content:"\f7dc"}.fa-tree-large:before{content:"\f7dd"}.fa-tree-palm:before{content:"\f82b"}.fa-trees:before{content:"\f724"}.fa-trello:before{content:"\f181"}.fa-triangle:before{content:"\f2ec"}.fa-tripadvisor:before{content:"\f262"}.fa-trophy:before{content:"\f091"}.fa-trophy-alt:before{content:"\f2eb"}.fa-truck:before{content:"\f0d1"}.fa-truck-container:before{content:"\f4dc"}.fa-truck-couch:before{content:"\f4dd"}.fa-truck-loading:before{content:"\f4de"}.fa-truck-monster:before{content:"\f63b"}.fa-truck-moving:before{content:"\f4df"}.fa-truck-pickup:before{content:"\f63c"}.fa-truck-plow:before{content:"\f7de"}.fa-truck-ramp:before{content:"\f4e0"}.fa-tshirt:before{content:"\f553"}.fa-tty:before{content:"\f1e4"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-turkey:before{content:"\f725"}.fa-turtle:before{content:"\f726"}.fa-tv:before{content:"\f26c"}.fa-tv-retro:before{content:"\f401"}.fa-twitch:before{content:"\f1e8"}.fa-twitter:before{content:"\f099"}.fa-twitter-square:before{content:"\f081"}.fa-typo3:before{content:"\f42b"}.fa-uber:before{content:"\f402"}.fa-ubuntu:before{content:"\f7df"}.fa-uikit:before{content:"\f403"}.fa-umbrella:before{content:"\f0e9"}.fa-umbrella-beach:before{content:"\f5ca"}.fa-underline:before{content:"\f0cd"}.fa-undo:before{content:"\f0e2"}.fa-undo-alt:before{content:"\f2ea"}.fa-unicorn:before{content:"\f727"}.fa-union:before{content:"\f6a2"}.fa-uniregistry:before{content:"\f404"}.fa-universal-access:before{content:"\f29a"}.fa-university:before{content:"\f19c"}.fa-unlink:before{content:"\f127"}.fa-unlock:before{content:"\f09c"}.fa-unlock-alt:before{content:"\f13e"}.fa-untappd:before{content:"\f405"}.fa-upload:before{content:"\f093"}.fa-ups:before{content:"\f7e0"}.fa-usb:before{content:"\f287"}.fa-usd-circle:before{content:"\f2e8"}.fa-usd-square:before{content:"\f2e9"}.fa-user:before{content:"\f007"}.fa-user-alt:before{content:"\f406"}.fa-user-alt-slash:before{content:"\f4fa"}.fa-user-astronaut:before{content:"\f4fb"}.fa-user-chart:before{content:"\f6a3"}.fa-user-check:before{content:"\f4fc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-clock:before{content:"\f4fd"}.fa-user-cog:before{content:"\f4fe"}.fa-user-crown:before{content:"\f6a4"}.fa-user-edit:before{content:"\f4ff"}.fa-user-friends:before{content:"\f500"}.fa-user-graduate:before{content:"\f501"}.fa-user-hard-hat:before{content:"\f82c"}.fa-user-headset:before{content:"\f82d"}.fa-user-injured:before{content:"\f728"}.fa-user-lock:before{content:"\f502"}.fa-user-md:before{content:"\f0f0"}.fa-user-md-chat:before{content:"\f82e"}.fa-user-minus:before{content:"\f503"}.fa-user-ninja:before{content:"\f504"}.fa-user-nurse:before{content:"\f82f"}.fa-user-plus:before{content:"\f234"}.fa-user-secret:before{content:"\f21b"}.fa-user-shield:before{content:"\f505"}.fa-user-slash:before{content:"\f506"}.fa-user-tag:before{content:"\f507"}.fa-user-tie:before{content:"\f508"}.fa-user-times:before{content:"\f235"}.fa-users:before{content:"\f0c0"}.fa-users-class:before{content:"\f63d"}.fa-users-cog:before{content:"\f509"}.fa-users-crown:before{content:"\f6a5"}.fa-users-medical:before{content:"\f830"}.fa-usps:before{content:"\f7e1"}.fa-ussunnah:before{content:"\f407"}.fa-utensil-fork:before{content:"\f2e3"}.fa-utensil-knife:before{content:"\f2e4"}.fa-utensil-spoon:before{content:"\f2e5"}.fa-utensils:before{content:"\f2e7"}.fa-utensils-alt:before{content:"\f2e6"}.fa-vaadin:before{content:"\f408"}.fa-value-absolute:before{content:"\f6a6"}.fa-vector-square:before{content:"\f5cb"}.fa-venus:before{content:"\f221"}.fa-venus-double:before{content:"\f226"}.fa-venus-mars:before{content:"\f228"}.fa-viacoin:before{content:"\f237"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-vial:before{content:"\f492"}.fa-vials:before{content:"\f493"}.fa-viber:before{content:"\f409"}.fa-video:before{content:"\f03d"}.fa-video-plus:before{content:"\f4e1"}.fa-video-slash:before{content:"\f4e2"}.fa-vihara:before{content:"\f6a7"}.fa-vimeo:before{content:"\f40a"}.fa-vimeo-square:before{content:"\f194"}.fa-vimeo-v:before{content:"\f27d"}.fa-vine:before{content:"\f1ca"}.fa-vk:before{content:"\f189"}.fa-vnv:before{content:"\f40b"}.fa-volcano:before{content:"\f770"}.fa-volleyball-ball:before{content:"\f45f"}.fa-volume:before{content:"\f6a8"}.fa-volume-down:before{content:"\f027"}.fa-volume-mute:before{content:"\f6a9"}.fa-volume-off:before{content:"\f026"}.fa-volume-slash:before{content:"\f2e2"}.fa-volume-up:before{content:"\f028"}.fa-vote-nay:before{content:"\f771"}.fa-vote-yea:before{content:"\f772"}.fa-vr-cardboard:before{content:"\f729"}.fa-vuejs:before{content:"\f41f"}.fa-walker:before{content:"\f831"}.fa-walking:before{content:"\f554"}.fa-wallet:before{content:"\f555"}.fa-wand:before{content:"\f72a"}.fa-wand-magic:before{content:"\f72b"}.fa-warehouse:before{content:"\f494"}.fa-warehouse-alt:before{content:"\f495"}.fa-watch:before{content:"\f2e1"}.fa-watch-fitness:before{content:"\f63e"}.fa-water:before{content:"\f773"}.fa-water-lower:before{content:"\f774"}.fa-water-rise:before{content:"\f775"}.fa-webcam:before{content:"\f832"}.fa-webcam-slash:before{content:"\f833"}.fa-weebly:before{content:"\f5cc"}.fa-weibo:before{content:"\f18a"}.fa-weight:before{content:"\f496"}.fa-weight-hanging:before{content:"\f5cd"}.fa-weixin:before{content:"\f1d7"}.fa-whale:before{content:"\f72c"}.fa-whatsapp:before{content:"\f232"}.fa-whatsapp-square:before{content:"\f40c"}.fa-wheat:before{content:"\f72d"}.fa-wheelchair:before{content:"\f193"}.fa-whistle:before{content:"\f460"}.fa-whmcs:before{content:"\f40d"}.fa-wifi:before{content:"\f1eb"}.fa-wifi-1:before{content:"\f6aa"}.fa-wifi-2:before{content:"\f6ab"}.fa-wifi-slash:before{content:"\f6ac"}.fa-wikipedia-w:before{content:"\f266"}.fa-wind:before{content:"\f72e"}.fa-wind-warning:before{content:"\f776"}.fa-window:before{content:"\f40e"}.fa-window-alt:before{content:"\f40f"}.fa-window-close:before{content:"\f410"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-windows:before{content:"\f17a"}.fa-windsock:before{content:"\f777"}.fa-wine-bottle:before{content:"\f72f"}.fa-wine-glass:before{content:"\f4e3"}.fa-wine-glass-alt:before{content:"\f5ce"}.fa-wix:before{content:"\f5cf"}.fa-wizards-of-the-coast:before{content:"\f730"}.fa-wolf-pack-battalion:before{content:"\f514"}.fa-won-sign:before{content:"\f159"}.fa-wordpress:before{content:"\f19a"}.fa-wordpress-simple:before{content:"\f411"}.fa-wpbeginner:before{content:"\f297"}.fa-wpexplorer:before{content:"\f2de"}.fa-wpforms:before{content:"\f298"}.fa-wpressr:before{content:"\f3e4"}.fa-wreath:before{content:"\f7e2"}.fa-wrench:before{content:"\f0ad"}.fa-x-ray:before{content:"\f497"}.fa-xbox:before{content:"\f412"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-y-combinator:before{content:"\f23b"}.fa-yahoo:before{content:"\f19e"}.fa-yandex:before{content:"\f413"}.fa-yandex-international:before{content:"\f414"}.fa-yarn:before{content:"\f7e3"}.fa-yelp:before{content:"\f1e9"}.fa-yen-sign:before{content:"\f157"}.fa-yin-yang:before{content:"\f6ad"}.fa-yoast:before{content:"\f2b1"}.fa-youtube:before{content:"\f167"}.fa-youtube-square:before{content:"\f431"}.fa-zhihu:before{content:"\f63f"}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:auto;src:url(../webfonts/fa-brands-400.eot);src:url(../webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.woff) format("woff"),url(../webfonts/fa-brands-400.ttf) format("truetype"),url(../webfonts/fa-brands-400.svg#fontawesome) format("svg")}.fab{font-family:"Font Awesome 5 Brands"}@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:300;font-display:auto;src:url(../webfonts/fa-light-300.eot);src:url(../webfonts/fa-light-300.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-light-300.woff2) format("woff2"),url(../webfonts/fa-light-300.woff) format("woff"),url(../webfonts/fa-light-300.ttf) format("truetype"),url(../webfonts/fa-light-300.svg#fontawesome) format("svg")}.fa,.fal,.far,.fas{font-weight:300;font-family:"Font Awesome 5 Pro"}@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:400;font-display:auto;src:url(../webfonts/fa-regular-400.eot);src:url(../webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.woff) format("woff"),url(../webfonts/fa-regular-400.ttf) format("truetype"),url(../webfonts/fa-regular-400.svg#fontawesome) format("svg")}.fa,.far,.fas{font-weight:400}@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:900;font-display:auto;src:url(../webfonts/fa-solid-900.eot);src:url(../webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.woff) format("woff"),url(../webfonts/fa-solid-900.ttf) format("truetype"),url(../webfonts/fa-solid-900.svg#fontawesome) format("svg")}.fa,.fas{font-weight:900}@font-face{font-family:'URWDIN-Bold';src:url(../dinfonts/Bold/URWDIN-Bold.eot),url(../dinfonts/Bold/URWDIN-Bold.eot?iefix) format("embedded-opentype"),url(../dinfonts/Bold/URWDIN-Bold.woff) format("woff"),url(../dinfonts/Bold/URWDIN-Bold.ttf) format("truetype"),url(../dinfonts/Bold/URWDIN-Bold.svg#urwdin) format("svg")}@font-face{font-family:'URWDIN-Demi';src:url(../dinfonts/Demi/URWDIN-Demi.eot),url(../dinfonts/Demi/URWDIN-Demi.eot?iefix) format("embedded-opentype"),url(../dinfonts/Demi/URWDIN-Demi.woff) format("woff"),url(../dinfonts/Demi/URWDIN-Demi.ttf) format("truetype"),url(../dinfonts/Demi/URWDIN-Demi.svg#urwdin) format("svg")}@font-face{font-family:'URWDIN-Medium';src:url(../dinfonts/Medium/URWDIN-Medium.eot),url(../dinfonts/Medium/URWDIN-Medium.eot?iefix) format("embedded-opentype"),url(../dinfonts/Medium/URWDIN-Medium.woff) format("woff"),url(../dinfonts/Medium/URWDIN-Medium.ttf) format("truetype"),url(../dinfonts/Medium/URWDIN-Medium.svg#urwdin) format("svg")}@font-face{font-family:'URWDIN-Regular';src:url(../dinfonts/Regular/URWDIN-Regular.eot),url(../dinfonts/Regular/URWDIN-Regular.eot?iefix) format("embedded-opentype"),url(../dinfonts/Regular/URWDIN-Regular.woff) format("woff"),url(../dinfonts/Regular/URWDIN-Regular.ttf) format("truetype"),url(../dinfonts/Regular/URWDIN-Regular.svg#urwdin) format("svg")}@font-face{font-family:'URWDIN-ThinItalic';src:url("../dinfonts/Thin Italic/URWDIN-ThinItalic.eot"),url("../dinfonts/Thin Italic/URWDIN-ThinItalic.eot?iefix") format("embedded-opentype"),url("../dinfonts/Thin Italic/URWDIN-ThinItalic.woff") format("woff"),url("../dinfonts/Thin Italic/URWDIN-ThinItalic.ttf") format("truetype"),url("../dinfonts/Thin Italic/URWDIN-ThinItalic.svg#urwdin") format("svg")}.mt0{margin-top:0!important}.mb0{margin-bottom:0!important}.pt0{padding-top:0!important}.pb0{padding-bottom:0!important}.mt5{margin-top:5px!important}.mb5{margin-bottom:5px!important}.pt5{padding-top:5px!important}.pb5{padding-bottom:5px!important}.mt10{margin-top:10px!important}.mb10{margin-bottom:10px!important}.pt10{padding-top:10px!important}.pb10{padding-bottom:10px!important}.mt15{margin-top:15px!important}.mb15{margin-bottom:15px!important}.pt15{padding-top:15px!important}.pb15{padding-bottom:15px!important}.mt20{margin-top:20px!important}.mb20{margin-bottom:20px!important}.pt20{padding-top:20px!important}.pb20{padding-bottom:20px!important}.mt25{margin-top:25px!important}.mb25{margin-bottom:25px!important}.pt25{padding-top:25px!important}.pb25{padding-bottom:25px!important}.mt30{margin-top:30px!important}.mb30{margin-bottom:30px!important}.pt30{padding-top:30px!important}.pb30{padding-bottom:30px!important}.mt35{margin-top:35px!important}.mb35{margin-bottom:35px!important}.pt35{padding-top:35px!important}.pb35{padding-bottom:35px!important}.mt40{margin-top:40px!important}.mb40{margin-bottom:40px!important}.pt40{padding-top:40px!important}.pb40{padding-bottom:40px!important}.mt45{margin-top:45px!important}.mb45{margin-bottom:45px!important}.pt45{padding-top:45px!important}.pb45{padding-bottom:45px!important}.mt50{margin-top:50px!important}.mb50{margin-bottom:50px!important}.pt50{padding-top:50px!important}.pb50{padding-bottom:50px!important}.mt55{margin-top:55px!important}.mb55{margin-bottom:55px!important}.pt55{padding-top:55px!important}.pb55{padding-bottom:55px!important}.mt60{margin-top:60px!important}.mb60{margin-bottom:60px!important}.pt60{padding-top:60px!important}.pb60{padding-bottom:60px!important}.mt65{margin-top:65px!important}.mb65{margin-bottom:65px!important}.pt65{padding-top:65px!important}.pb65{padding-bottom:65px!important}.mt70{margin-top:70px!important}.mb70{margin-bottom:70px!important}.pt70{padding-top:70px!important}.pb70{padding-bottom:70px!important}.mt75{margin-top:75px!important}.mb75{margin-bottom:75px!important}.pt75{padding-top:75px!important}.pb75{padding-bottom:75px!important}.mt80{margin-top:80px!important}.mb80{margin-bottom:80px!important}.pt80{padding-top:80px!important}.pb80{padding-bottom:80px!important}.mt85{margin-top:85px!important}.mb85{margin-bottom:85px!important}.pt85{padding-top:85px!important}.pb85{padding-bottom:85px!important}.mt90{margin-top:90px!important}.mb90{margin-bottom:90px!important}.pt90{padding-top:90px!important}.pb90{padding-bottom:90px!important}.mt95{margin-top:95px!important}.mb95{margin-bottom:95px!important}.pt95{padding-top:95px!important}.pb95{padding-bottom:95px!important}.mt100{margin-top:100px!important}.mb100{margin-bottom:100px!important}.pt100{padding-top:100px!important}.pb100{padding-bottom:100px!important}.mt-s0{margin-top:0!important}.mb-s0{margin-bottom:0!important}.ml-s0{margin-left:0!important}.mr-s0{margin-right:0!important}.pt-s0{padding-top:0!important}.pb-s0{padding-bottom:0!important}.pl-s0{padding-left:0!important}.pr-s0{padding-right:0!important}.mt-s5{margin-top:5px!important}.mb-s5{margin-bottom:5px!important}.ml-s5{margin-left:5px!important}.mr-s5{margin-right:5px!important}.pt-s5{padding-top:5px!important}.pb-s5{padding-bottom:5px!important}.pl-s5{padding-left:5px!important}.pr-s5{padding-right:5px!important}.mt-s10{margin-top:10px!important}.mb-s10{margin-bottom:10px!important}.ml-s10{margin-left:10px!important}.mr-s10{margin-right:10px!important}.pt-s10{padding-top:10px!important}.pb-s10{padding-bottom:10px!important}.pl-s10{padding-left:10px!important}.pr-s10{padding-right:10px!important}.mt-s15{margin-top:15px!important}.mb-s15{margin-bottom:15px!important}.ml-s15{margin-left:15px!important}.mr-s15{margin-right:15px!important}.pt-s15{padding-top:15px!important}.pb-s15{padding-bottom:15px!important}.pl-s15{padding-left:15px!important}.pr-s15{padding-right:15px!important}.mt-s20{margin-top:20px!important}.mb-s20{margin-bottom:20px!important}.ml-s20{margin-left:20px!important}.mr-s20{margin-right:20px!important}.pt-s20{padding-top:20px!important}.pb-s20{padding-bottom:20px!important}.pl-s20{padding-left:20px!important}.pr-s20{padding-right:20px!important}.mt-s25{margin-top:25px!important}.mb-s25{margin-bottom:25px!important}.ml-s25{margin-left:25px!important}.mr-s25{margin-right:25px!important}.pt-s25{padding-top:25px!important}.pb-s25{padding-bottom:25px!important}.pl-s25{padding-left:25px!important}.pr-s25{padding-right:25px!important}.mt-s30{margin-top:30px!important}.mb-s30{margin-bottom:30px!important}.ml-s30{margin-left:30px!important}.mr-s30{margin-right:30px!important}.pt-s30{padding-top:30px!important}.pb-s30{padding-bottom:30px!important}.pl-s30{padding-left:30px!important}.pr-s30{padding-right:30px!important}.mt-s35{margin-top:35px!important}.mb-s35{margin-bottom:35px!important}.ml-s35{margin-left:35px!important}.mr-s35{margin-right:35px!important}.pt-s35{padding-top:35px!important}.pb-s35{padding-bottom:35px!important}.pl-s35{padding-left:35px!important}.pr-s35{padding-right:35px!important}.mt-s40{margin-top:40px!important}.mb-s40{margin-bottom:40px!important}.ml-s40{margin-left:40px!important}.mr-s40{margin-right:40px!important}.pt-s40{padding-top:40px!important}.pb-s40{padding-bottom:40px!important}.pl-s40{padding-left:40px!important}.pr-s40{padding-right:40px!important}.mt-s45{margin-top:45px!important}.mb-s45{margin-bottom:45px!important}.ml-s45{margin-left:45px!important}.mr-s45{margin-right:45px!important}.pt-s45{padding-top:45px!important}.pb-s45{padding-bottom:45px!important}.pl-s45{padding-left:45px!important}.pr-s45{padding-right:45px!important}.mt-s50{margin-top:50px!important}.mb-s50{margin-bottom:50px!important}.ml-s50{margin-left:50px!important}.mr-s50{margin-right:50px!important}.pt-s50{padding-top:50px!important}.pb-s50{padding-bottom:50px!important}.pl-s50{padding-left:50px!important}.pr-s50{padding-right:50px!important}.mt-s55{margin-top:55px!important}.mb-s55{margin-bottom:55px!important}.ml-s55{margin-left:55px!important}.mr-s55{margin-right:55px!important}.pt-s55{padding-top:55px!important}.pb-s55{padding-bottom:55px!important}.pl-s55{padding-left:55px!important}.pr-s55{padding-right:55px!important}.mt-s60{margin-top:60px!important}.mb-s60{margin-bottom:60px!important}.ml-s60{margin-left:60px!important}.mr-s60{margin-right:60px!important}.pt-s60{padding-top:60px!important}.pb-s60{padding-bottom:60px!important}.pl-s60{padding-left:60px!important}.pr-s60{padding-right:60px!important}.mt-s65{margin-top:65px!important}.mb-s65{margin-bottom:65px!important}.ml-s65{margin-left:65px!important}.mr-s65{margin-right:65px!important}.pt-s65{padding-top:65px!important}.pb-s65{padding-bottom:65px!important}.pl-s65{padding-left:65px!important}.pr-s65{padding-right:65px!important}.mt-s70{margin-top:70px!important}.mb-s70{margin-bottom:70px!important}.ml-s70{margin-left:70px!important}.mr-s70{margin-right:70px!important}.pt-s70{padding-top:70px!important}.pb-s70{padding-bottom:70px!important}.pl-s70{padding-left:70px!important}.pr-s70{padding-right:70px!important}.mt-s75{margin-top:75px!important}.mb-s75{margin-bottom:75px!important}.ml-s75{margin-left:75px!important}.mr-s75{margin-right:75px!important}.pt-s75{padding-top:75px!important}.pb-s75{padding-bottom:75px!important}.pl-s75{padding-left:75px!important}.pr-s75{padding-right:75px!important}.mt-s80{margin-top:80px!important}.mb-s80{margin-bottom:80px!important}.ml-s80{margin-left:80px!important}.mr-s80{margin-right:80px!important}.pt-s80{padding-top:80px!important}.pb-s80{padding-bottom:80px!important}.pl-s80{padding-left:80px!important}.pr-s80{padding-right:80px!important}.mt-s85{margin-top:85px!important}.mb-s85{margin-bottom:85px!important}.ml-s85{margin-left:85px!important}.mr-s85{margin-right:85px!important}.pt-s85{padding-top:85px!important}.pb-s85{padding-bottom:85px!important}.pl-s85{padding-left:85px!important}.pr-s85{padding-right:85px!important}.mt-s90{margin-top:90px!important}.mb-s90{margin-bottom:90px!important}.ml-s90{margin-left:90px!important}.mr-s90{margin-right:90px!important}.pt-s90{padding-top:90px!important}.pb-s90{padding-bottom:90px!important}.pl-s90{padding-left:90px!important}.pr-s90{padding-right:90px!important}.mt-s95{margin-top:95px!important}.mb-s95{margin-bottom:95px!important}.ml-s95{margin-left:95px!important}.mr-s95{margin-right:95px!important}.pt-s95{padding-top:95px!important}.pb-s95{padding-bottom:95px!important}.pl-s95{padding-left:95px!important}.pr-s95{padding-right:95px!important}.mt-s100{margin-top:100px!important}.mb-s100{margin-bottom:100px!important}.ml-s100{margin-left:100px!important}.mr-s100{margin-right:100px!important}.pt-s100{padding-top:100px!important}.pb-s100{padding-bottom:100px!important}.pl-s100{padding-left:100px!important}.pr-s100{padding-right:100px!important}@media only screen and (max-width:767px){.mt-s0{margin-top:0!important}.mb-s0{margin-bottom:0!important}.ml-s0{margin-left:0!important}.mr-s0{margin-right:0!important}.pt-s0{padding-top:0!important}.pb-s0{padding-bottom:0!important}.pl-s0{padding-left:0!important}.pr-s0{padding-right:0!important}.mt-s5{margin-top:2.5px!important}.mb-s5{margin-bottom:2.5px!important}.ml-s5{margin-left:2.5px!important}.mr-s5{margin-right:2.5px!important}.pt-s5{padding-top:2.5px!important}.pb-s5{padding-bottom:2.5px!important}.pl-s5{padding-left:2.5px!important}.pr-s5{padding-right:2.5px!important}.mt-s10{margin-top:5px!important}.mb-s10{margin-bottom:5px!important}.ml-s10{margin-left:5px!important}.mr-s10{margin-right:5px!important}.pt-s10{padding-top:5px!important}.pb-s10{padding-bottom:5px!important}.pl-s10{padding-left:5px!important}.pr-s10{padding-right:5px!important}.mt-s15{margin-top:7.5px!important}.mb-s15{margin-bottom:7.5px!important}.ml-s15{margin-left:7.5px!important}.mr-s15{margin-right:7.5px!important}.pt-s15{padding-top:7.5px!important}.pb-s15{padding-bottom:7.5px!important}.pl-s15{padding-left:7.5px!important}.pr-s15{padding-right:7.5px!important}.mt-s20{margin-top:10px!important}.mb-s20{margin-bottom:10px!important}.ml-s20{margin-left:10px!important}.mr-s20{margin-right:10px!important}.pt-s20{padding-top:10px!important}.pb-s20{padding-bottom:10px!important}.pl-s20{padding-left:10px!important}.pr-s20{padding-right:10px!important}.mt-s25{margin-top:12.5px!important}.mb-s25{margin-bottom:12.5px!important}.ml-s25{margin-left:12.5px!important}.mr-s25{margin-right:12.5px!important}.pt-s25{padding-top:12.5px!important}.pb-s25{padding-bottom:12.5px!important}.pl-s25{padding-left:12.5px!important}.pr-s25{padding-right:12.5px!important}.mt-s30{margin-top:15px!important}.mb-s30{margin-bottom:15px!important}.ml-s30{margin-left:15px!important}.mr-s30{margin-right:15px!important}.pt-s30{padding-top:15px!important}.pb-s30{padding-bottom:15px!important}.pl-s30{padding-left:15px!important}.pr-s30{padding-right:15px!important}.mt-s35{margin-top:17.5px!important}.mb-s35{margin-bottom:17.5px!important}.ml-s35{margin-left:17.5px!important}.mr-s35{margin-right:17.5px!important}.pt-s35{padding-top:17.5px!important}.pb-s35{padding-bottom:17.5px!important}.pl-s35{padding-left:17.5px!important}.pr-s35{padding-right:17.5px!important}.mt-s40{margin-top:20px!important}.mb-s40{margin-bottom:20px!important}.ml-s40{margin-left:20px!important}.mr-s40{margin-right:20px!important}.pt-s40{padding-top:20px!important}.pb-s40{padding-bottom:20px!important}.pl-s40{padding-left:20px!important}.pr-s40{padding-right:20px!important}.mt-s45{margin-top:22.5px!important}.mb-s45{margin-bottom:22.5px!important}.ml-s45{margin-left:22.5px!important}.mr-s45{margin-right:22.5px!important}.pt-s45{padding-top:22.5px!important}.pb-s45{padding-bottom:22.5px!important}.pl-s45{padding-left:22.5px!important}.pr-s45{padding-right:22.5px!important}.mt-s50{margin-top:25px!important}.mb-s50{margin-bottom:25px!important}.ml-s50{margin-left:25px!important}.mr-s50{margin-right:25px!important}.pt-s50{padding-top:25px!important}.pb-s50{padding-bottom:25px!important}.pl-s50{padding-left:25px!important}.pr-s50{padding-right:25px!important}.mt-s55{margin-top:27.5px!important}.mb-s55{margin-bottom:27.5px!important}.ml-s55{margin-left:27.5px!important}.mr-s55{margin-right:27.5px!important}.pt-s55{padding-top:27.5px!important}.pb-s55{padding-bottom:27.5px!important}.pl-s55{padding-left:27.5px!important}.pr-s55{padding-right:27.5px!important}.mt-s60{margin-top:30px!important}.mb-s60{margin-bottom:30px!important}.ml-s60{margin-left:30px!important}.mr-s60{margin-right:30px!important}.pt-s60{padding-top:30px!important}.pb-s60{padding-bottom:30px!important}.pl-s60{padding-left:30px!important}.pr-s60{padding-right:30px!important}.mt-s65{margin-top:32.5px!important}.mb-s65{margin-bottom:32.5px!important}.ml-s65{margin-left:32.5px!important}.mr-s65{margin-right:32.5px!important}.pt-s65{padding-top:32.5px!important}.pb-s65{padding-bottom:32.5px!important}.pl-s65{padding-left:32.5px!important}.pr-s65{padding-right:32.5px!important}.mt-s70{margin-top:35px!important}.mb-s70{margin-bottom:35px!important}.ml-s70{margin-left:35px!important}.mr-s70{margin-right:35px!important}.pt-s70{padding-top:35px!important}.pb-s70{padding-bottom:35px!important}.pl-s70{padding-left:35px!important}.pr-s70{padding-right:35px!important}.mt-s75{margin-top:37.5px!important}.mb-s75{margin-bottom:37.5px!important}.ml-s75{margin-left:37.5px!important}.mr-s75{margin-right:37.5px!important}.pt-s75{padding-top:37.5px!important}.pb-s75{padding-bottom:37.5px!important}.pl-s75{padding-left:37.5px!important}.pr-s75{padding-right:37.5px!important}.mt-s80{margin-top:40px!important}.mb-s80{margin-bottom:40px!important}.ml-s80{margin-left:40px!important}.mr-s80{margin-right:40px!important}.pt-s80{padding-top:40px!important}.pb-s80{padding-bottom:40px!important}.pl-s80{padding-left:40px!important}.pr-s80{padding-right:40px!important}.mt-s85{margin-top:42.5px!important}.mb-s85{margin-bottom:42.5px!important}.ml-s85{margin-left:42.5px!important}.mr-s85{margin-right:42.5px!important}.pt-s85{padding-top:42.5px!important}.pb-s85{padding-bottom:42.5px!important}.pl-s85{padding-left:42.5px!important}.pr-s85{padding-right:42.5px!important}.mt-s90{margin-top:45px!important}.mb-s90{margin-bottom:45px!important}.ml-s90{margin-left:45px!important}.mr-s90{margin-right:45px!important}.pt-s90{padding-top:45px!important}.pb-s90{padding-bottom:45px!important}.pl-s90{padding-left:45px!important}.pr-s90{padding-right:45px!important}.mt-s95{margin-top:47.5px!important}.mb-s95{margin-bottom:47.5px!important}.ml-s95{margin-left:47.5px!important}.mr-s95{margin-right:47.5px!important}.pt-s95{padding-top:47.5px!important}.pb-s95{padding-bottom:47.5px!important}.pl-s95{padding-left:47.5px!important}.pr-s95{padding-right:47.5px!important}.mt-s100{margin-top:50px!important}.mb-s100{margin-bottom:50px!important}.ml-s100{margin-left:50px!important}.mr-s100{margin-right:50px!important}.pt-s100{padding-top:50px!important}.pb-s100{padding-bottom:50px!important}.pl-s100{padding-left:50px!important}.pr-s100{padding-right:50px!important}}*{-webkit-box-sizing:border-box;box-sizing:border-box}.container,.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.row{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.col.reverse,.row.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.col.reverse{-webkit-box-orient:vertical;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{width:100%;position:relative;padding-right:15px;padding-left:15px}.col-xs{-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-offset-0,.col-xs-offset-1,.col-xs-offset-10,.col-xs-offset-11,.col-xs-offset-12,.col-xs-offset-2,.col-xs-offset-3,.col-xs-offset-4,.col-xs-offset-5,.col-xs-offset-6,.col-xs-offset-7,.col-xs-offset-8,.col-xs-offset-9{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:15px;padding-left:15px}.col-xs{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-xs-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-xs-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-xs-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-xs-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-xs-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-xs-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-xs-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-xs-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-xs-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-xs-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-xs-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-xs-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-xs-offset-0{margin-left:0}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-11{margin-left:91.66666667%}.start-xs{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-xs{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.end-xs{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-xs{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle-xs{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-xs{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around-xs{-ms-flex-pack:distribute;justify-content:space-around}.between-xs{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-xs{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-xs{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media (min-width:768px){.container{width:768px}.col-sm{-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:15px;padding-left:15px}.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-offset-0,.col-sm-offset-1,.col-sm-offset-10,.col-sm-offset-11,.col-sm-offset-12,.col-sm-offset-2,.col-sm-offset-3,.col-sm-offset-4,.col-sm-offset-5,.col-sm-offset-6,.col-sm-offset-7,.col-sm-offset-8,.col-sm-offset-9{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:15px;padding-left:15px}.col-sm{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-sm-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-sm-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-sm-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-sm-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-sm-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-sm-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-sm-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-sm-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-sm-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-sm-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-sm-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-sm-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-sm-offset-0{margin-left:0}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-11{margin-left:91.66666667%}.start-sm{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-sm{text-align:center}.end-sm{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-sm{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle-sm{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-sm{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around-sm{-ms-flex-pack:distribute;justify-content:space-around}.between-sm{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-sm{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-sm{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media (min-width:992px){.container{width:992px}.col-md{-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:15px;padding-left:15px}.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-offset-0,.col-md-offset-1,.col-md-offset-10,.col-md-offset-11,.col-md-offset-12,.col-md-offset-2,.col-md-offset-3,.col-md-offset-4,.col-md-offset-5,.col-md-offset-6,.col-md-offset-7,.col-md-offset-8,.col-md-offset-9{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:15px;padding-left:15px}.col-md{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-md-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-md-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-md-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-md-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-md-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-md-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-md-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-md-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-md-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-md-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-md-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-md-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-md-offset-0{margin-left:0}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-11{margin-left:91.66666667%}.start-md{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-md{text-align:center}.end-md{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-md{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle-md{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-md{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around-md{-ms-flex-pack:distribute;justify-content:space-around}.between-md{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-md{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-md{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media (min-width:1300px){.container{width:1300px}.col-lg{-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:15px;padding-left:15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-offset-0,.col-lg-offset-1,.col-lg-offset-10,.col-lg-offset-11,.col-lg-offset-12,.col-lg-offset-2,.col-lg-offset-3,.col-lg-offset-4,.col-lg-offset-5,.col-lg-offset-6,.col-lg-offset-7,.col-lg-offset-8,.col-lg-offset-9{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:15px;padding-left:15px}.col-lg{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-lg-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-lg-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-lg-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-lg-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-lg-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-lg-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-lg-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-lg-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-lg-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-lg-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-lg-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-lg-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-lg-offset-0{margin-left:0}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-11{margin-left:91.66666667%}.start-lg{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-lg{text-align:center}.end-lg{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-lg{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle-lg{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-lg{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around-lg{-ms-flex-pack:distribute;justify-content:space-around}.between-lg{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-lg{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-lg{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.visible-lg,.visible-lg-block,.visible-lg-flex,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-flex,.visible-md-inline,.visible-md-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs,.visible-xs-block{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}.visible-xs-inline{display:inline!important}.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm,.visible-sm-block{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}.visible-sm-inline{display:inline!important}.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1299px){.visible-md,.visible-md-block{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}.visible-md-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.visible-md-inline{display:inline!important}.visible-md-inline-block{display:inline-block!important}}@media (min-width:1300px){.visible-lg,.visible-lg-block{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}.visible-lg-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.visible-lg-inline{display:inline!important}.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1299px){.hidden-md{display:none!important}}@media (min-width:1300px){.hidden-lg{display:none!important}}@media (max-width:767px){.xs-center{text-align:center!important}}@media (min-width:768px) and (max-width:991px){.sm-center{text-align:center!important}}@media (min-width:992px) and (max-width:1299px){.md-center{text-align:center!important}}@media (min-width:1300px){.lg-center{text-align:center!important}}@media (max-width:767px){.xs-right{text-align:right!important}}@media (min-width:768px) and (max-width:991px){.sm-right{text-align:right!important}}@media (min-width:992px) and (max-width:1299px){.md-right{text-align:right!important}}@media (min-width:1300px){.lg-right{text-align:right!important}}html{font-size:62.5%}body{background:#fff;font-family:"游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Verdana,sans-serif;-webkit-text-size-adjust:100%}body.home{background:#f0f0f0}#page{position:relative;font-size:1.6rem;overflow:hidden;font-weight:400;padding-top:131px;min-width:1140px}.container{width:1140px}a:link{text-decoration:none}a:active,a:hover,a:link,a:visited,body{color:#222}img,td,th{vertical-align:top}img{line-height:1;font-size:0;height:auto;max-width:100%}table{width:100%;margin:0 auto 20px;border-collapse:collapse}td,th{padding:10px;border:1px solid #ccc}section{margin-bottom:40px}h1,h2,h3,h4,h5,h6{line-height:150%;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:.15rem;color:#111}.slick-slide.slick-loading img,.test_hide{display:none}.slick-slide img,.test_show{display:block}.marker{background:-webkit-gradient(linear,left top,left bottom,color-stop(70%,transparent),color-stop(0%,#fff332));background:linear-gradient(transparent 70%,#fff332 0%);font-style:normal;color:inherit}.anchor{margin-top:-120px;padding-top:120px}.text_note{font-size:85%;color:#aaa;display:inline-block;line-height:170%}.bg_white{background:#fff}.u-anchor{padding-top:95px;margin:-95px 0 0;border-top:none;height:auto}.u-font_bold{font-weight:700}.u-color_red{color:#d73028!important}.u-font_color_pink{color:#ec6d81}.u-font_large{font-size:120%}.u-font_note{font-size:90%;color:#999}a.text_link{color:#0096c9;text-decoration:underline}.inline_block,.slick-dots li{display:inline-block}.table_cell{display:table-cell;*display:inline;*zoom:1;vertical-align:middle}.ovfl{overflow:hidden}.alignright,.fr,.imgR{float:right;margin-left:10px}.alignleft,.fl,.imgL{float:left;margin-right:10px}.aligncenter,.btn,.imgC,.tC{text-align:center}.aligncenter,.imgC{display:block;margin-left:auto;margin-right:auto}.sign,.tR{text-align:right}.tL{text-align:left!important}.center-block{display:block;margin-right:auto;margin-left:auto}.clearfix{*zoom:1}.clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden}@media only screen and (max-width:767px){.u-mb_sm-20{margin-bottom:20px}}.slick-dots,.slick-next,.slick-prev{position:absolute;display:block;padding:0}.slick-next,.slick-prev{height:45px;line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;border:0;outline:0;z-index:100;width:45px;bottom:0}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:1}.slick-next:before,.slick-prev:before{font-family:"slick";font-size:20px;line-height:1;color:#fff;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots{bottom:-40px;list-style:none;text-align:center;margin:0;width:100%;opacity:0}.slick-dots li{position:relative;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{background:0 0;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer;border-radius:50%;border:1px solid #fff}.slick-dots li button:focus,.slick-dots li button:hover,.slick-list:focus{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li.slick-active button{background:#0096c9;border:1px solid #0096c9}.slick-slider{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider,.slick-track{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{left:0;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
/*!
	Modaal - accessible modals - v0.4.4
	by Humaan, for all humans.
	http://humaan.com
 */
@keyframes instaReveal{0%{opacity:0}to{opacity:1}}@-webkit-keyframes instaReveal{0%{opacity:0}to{opacity:1}}@-webkit-keyframes modaal-loading-spinner{0%{opacity:1;-webkit-transform:scale(1.5);transform:scale(1.5)}to{opacity:.1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes modaal-loading-spinner{0%{opacity:1;-webkit-transform:scale(1.5);transform:scale(1.5)}to{opacity:.1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes swiper-preloader-spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes bg_slide{0%{background-position:left top}to{background-position:right top}}@keyframes bg_slide{0%{background-position:left top}to{background-position:right top}}@-webkit-keyframes rotate01{0%{-webkit-transform:rotateY(180deg) translateZ(-1000px);transform:rotateY(180deg) translateZ(-1000px)}to{-webkit-transform:rotateY(-180deg) translateZ(-1000px);transform:rotateY(-180deg) translateZ(-1000px)}}@keyframes rotate01{0%{-webkit-transform:rotateY(180deg) translateZ(-1000px);transform:rotateY(180deg) translateZ(-1000px)}to{-webkit-transform:rotateY(-180deg) translateZ(-1000px);transform:rotateY(-180deg) translateZ(-1000px)}}@-webkit-keyframes bound{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}@keyframes bound{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}.modaal-noscroll{overflow:hidden}.modaal-accessible-hide,.modaal-close span,.modaal-gallery-control span{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}.modaal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;opacity:0}.modaal-wrapper,.modaal-wrapper *{-webkit-box-sizing:border-box;box-sizing:border-box}.modaal-wrapper{display:block;position:fixed;top:0;left:0;width:100%;height:calc(100% - 90px);margin-top:90px;z-index:10001;overflow:auto;opacity:1;-webkit-overflow-scrolling:touch;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.modaal-wrapper *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden}.modaal-wrapper .modaal-close{border:0;background:0 0;padding:0;-webkit-appearance:none}.modaal-wrapper.modaal-start_none{display:none;opacity:1}.modaal-wrapper.modaal-start_fade{opacity:0}.modaal-wrapper [tabindex="0"]{outline:0!important}.modaal-wrapper.modaal-fullscreen{overflow:hidden}.modaal-outer-wrapper{display:table;position:relative;width:100%;height:100%}.modaal-fullscreen .modaal-outer-wrapper,.modaal-gallery-item img{display:block}.modaal-inner-wrapper{display:table-cell;width:100%;height:100%;position:relative;vertical-align:middle;text-align:center;padding:80px 25px}.modaal-fullscreen .modaal-inner-wrapper{padding:0;display:block;vertical-align:top}.modaal-container{position:relative;display:inline-block;width:auto;margin:auto;text-align:left;color:#000;max-width:1110px;border-radius:0;background:#fff;-webkit-box-shadow:0 4px 15px rgba(0,0,0,.2);box-shadow:0 4px 15px rgba(0,0,0,.2);cursor:auto}.modaal-container.is_loading{height:100px;width:100px;overflow:hidden}.modaal-fullscreen .modaal-container{max-width:none;height:100%;overflow:auto}.modaal-close{position:fixed;right:20px;top:110px;color:#fff;cursor:pointer;opacity:1;width:50px;height:50px;background:0 0;border-radius:100%;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.modaal-close:focus,.modaal-close:hover{outline:0;background:#fff}.modaal-close:focus:after,.modaal-close:focus:before,.modaal-close:hover:after,.modaal-close:hover:before{background:#0096c9}.modaal-close:after,.modaal-close:before{display:block;content:" ";position:absolute;top:14px;left:23px;width:4px;height:22px;border-radius:4px;background:#fff;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.modaal-close:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.modaal-close:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.modaal-fullscreen .modaal-close{background:#afb7bc;right:10px;top:10px}.modaal-content-container{padding:0}.modaal-confirm-wrap{padding:30px 0 0;text-align:center;font-size:0}.modaal-confirm-btn{font-size:14px;display:inline-block;margin:0 10px;vertical-align:middle;cursor:pointer;border:0;background:0 0}.modaal-confirm-btn.modaal-ok{padding:10px 15px;color:#fff;background:#555;border-radius:3px;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.modaal-confirm-btn.modaal-ok:hover{background:#2f2f2f}.modaal-confirm-btn.modaal-cancel{text-decoration:underline}.modaal-confirm-btn.modaal-cancel:hover{text-decoration:none;color:#2f2f2f}.modaal-instagram .modaal-container{width:auto;background:0 0;-webkit-box-shadow:none!important;box-shadow:none!important}.m-abroad .faq_area dl dt,.modaal-instagram .modaal-content-container{padding:0;background:0 0}.modaal-instagram .modaal-content-container>blockquote{width:1px!important;height:1px!important;opacity:0!important}.modaal-instagram iframe{opacity:0;margin:-6px!important;border-radius:0!important;width:1000px!important;max-width:800px!important;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-animation:instaReveal 1s linear forwards;animation:instaReveal 1s linear forwards}.modaal-image .modaal-inner-wrapper{padding-left:140px;padding-right:140px}.modaal-image .modaal-container{width:auto;max-width:100%}.modaal-gallery-wrap{position:relative;color:#fff}.modaal-gallery-item{display:none}.modaal-gallery-item.is_active{display:block}.modaal-gallery-label{position:absolute;left:0;width:100%;margin:20px 0 0;font-size:18px;text-align:center;color:#fff}.modaal-gallery-label:focus{outline:0}.modaal-gallery-control{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:1;cursor:pointer;color:#fff;width:50px;height:50px;background:0 0;border:0;border-radius:100%;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.modaal-gallery-control.is_hidden{opacity:0;cursor:default}.modaal-gallery-control:focus,.modaal-gallery-control:hover{outline:0;background:#fff}.modaal-gallery-control:focus:after,.modaal-gallery-control:focus:before,.modaal-gallery-control:hover:after,.modaal-gallery-control:hover:before{background:#afb7bc}.modaal-gallery-control:after,.modaal-gallery-control:before{display:block;content:" ";position:absolute;top:16px;left:25px;width:4px;height:18px;border-radius:4px;background:#fff;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.modaal-gallery-control:before{margin:-5px 0 0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.modaal-gallery-control:after{margin:5px 0 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.modaal-gallery-next-inner{left:100%;margin-left:40px}.modaal-gallery-next-outer{right:45px}.modaal-gallery-prev:after,.modaal-gallery-prev:before{left:22px}.modaal-gallery-prev:before{margin:5px 0 0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.modaal-gallery-prev:after{margin:-5px 0 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.modaal-gallery-prev-inner{right:100%;margin-right:40px}.modaal-gallery-prev-outer{left:45px}.modaal-video-wrap{margin:auto 50px;position:relative}.modaal-video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;-webkit-box-shadow:0 0 10px rgba(0,0,0,.3);box-shadow:0 0 10px rgba(0,0,0,.3);background:#000;max-width:1300px;margin-left:auto;margin-right:auto}.modaal-video-container embed,.modaal-video-container iframe,.modaal-video-container object{position:absolute;top:0;left:0;width:100%;height:100%}.modaal-iframe .modaal-content,.modaal-iframe-elem{width:100%;height:100%}.modaal-iframe-elem{display:block}@media only screen and (min-width:1400px){.modaal-video-container{padding-bottom:0;height:731px}}@media only screen and (max-width:1140px){.modaal-image .modaal-inner-wrapper{padding-left:25px;padding-right:25px}.modaal-gallery-control{top:auto;bottom:20px;-webkit-transform:none;transform:none;background:rgba(0,0,0,.7)}.modaal-gallery-control:after,.modaal-gallery-control:before{background:#fff}.modaal-gallery-next{left:auto;right:20px}.modaal-gallery-prev{left:20px;right:auto}}@media screen and (max-width:900px){.modaal-instagram iframe{width:500px!important}}@media screen and (max-height:1100px){.modaal-instagram iframe{width:700px!important}}@media screen and (max-height:1000px){.modaal-inner-wrapper{padding-top:60px;padding-bottom:60px}.modaal-instagram iframe{width:600px!important}}@media screen and (max-height:900px){.modaal-instagram iframe{width:500px!important}.modaal-video-container{max-width:900px;max-height:510px}}@media only screen and (max-width:600px){.modaal-wrapper{height:calc(100% - 55px);margin-top:55px}.modaal-instagram iframe{width:280px!important}.modaal-close{right:10px;top:65px}}@media only screen and (max-height:820px){.modaal-gallery-label{display:none}}.modaal-loading-spinner{background:0 0;position:absolute;width:200px;height:200px;top:50%;left:50%;margin:-100px 0 0 -100px;-webkit-transform:scale(.25);transform:scale(.25)}.modaal-loading-spinner>div{width:24px;height:24px;margin-left:4px;margin-top:4px;position:absolute}.modaal-loading-spinner>div>div{width:100%;height:100%;border-radius:15px;background:#fff}.modaal-loading-spinner>div:nth-of-type(1)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:0s;animation-delay:0s}.modaal-loading-spinner>div:nth-of-type(2)>div,.modaal-loading-spinner>div:nth-of-type(3)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite}.modaal-loading-spinner>div:nth-of-type(1){-webkit-transform:translate(84px,84px) rotate(45deg) translate(70px,0);transform:translate(84px,84px) rotate(45deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(2)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.12s;animation-delay:.12s}.modaal-loading-spinner>div:nth-of-type(2){-webkit-transform:translate(84px,84px) rotate(90deg) translate(70px,0);transform:translate(84px,84px) rotate(90deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(3)>div,.modaal-loading-spinner>div:nth-of-type(4)>div,.modaal-loading-spinner>div:nth-of-type(5)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.25s;animation-delay:.25s}.modaal-loading-spinner>div:nth-of-type(4)>div,.modaal-loading-spinner>div:nth-of-type(5)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.37s;animation-delay:.37s}.modaal-loading-spinner>div:nth-of-type(3){-webkit-transform:translate(84px,84px) rotate(135deg) translate(70px,0);transform:translate(84px,84px) rotate(135deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(4){-webkit-transform:translate(84px,84px) rotate(180deg) translate(70px,0);transform:translate(84px,84px) rotate(180deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(5)>div{-webkit-animation-delay:.5s;animation-delay:.5s}.modaal-loading-spinner>div:nth-of-type(6)>div,.modaal-loading-spinner>div:nth-of-type(7)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite}.modaal-loading-spinner>div:nth-of-type(5){-webkit-transform:translate(84px,84px) rotate(225deg) translate(70px,0);transform:translate(84px,84px) rotate(225deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(6)>div,.modaal-loading-spinner>div:nth-of-type(7)>div,.modaal-loading-spinner>div:nth-of-type(8)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.62s;animation-delay:.62s}.modaal-loading-spinner>div:nth-of-type(6){-webkit-transform:translate(84px,84px) rotate(270deg) translate(70px,0);transform:translate(84px,84px) rotate(270deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(7)>div,.modaal-loading-spinner>div:nth-of-type(8)>div{-webkit-animation-delay:.75s;animation-delay:.75s}.modaal-loading-spinner>div:nth-of-type(7){-webkit-transform:translate(84px,84px) rotate(315deg) translate(70px,0);transform:translate(84px,84px) rotate(315deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(8)>div{-webkit-animation-delay:.87s;animation-delay:.87s}.modaal-loading-spinner>div:nth-of-type(8){-webkit-transform:translate(84px,84px) rotate(360deg) translate(70px,0);transform:translate(84px,84px) rotate(360deg) translate(70px,0)}@font-face{font-family:"swiper-icons";src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-slide,.swiper-wrapper{width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-wrapper{z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-transition-timing-function:linear;transition-timing-function:linear}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-ms-flex-negative:0;flex-shrink:0}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(to left,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(to right,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(to top,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),transparent)}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{-webkit-scroll-snap-type:x mandatory;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{-webkit-scroll-snap-type:y mandatory;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}:root{--swiper-navigation-size: 44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(-1*var(--swiper-navigation-size)/2);z-index:10;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:"next"}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color: #ffffff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color: #000000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:300ms opacity;transition:300ms opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.lower_ttl02.opencampus img,.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:0;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:200ms top,200ms -webkit-transform;transition:200ms transform,200ms top;transition:200ms transform,200ms top,200ms -webkit-transform}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:200ms left,200ms -webkit-transform;transition:200ms transform,200ms left;transition:200ms transform,200ms left,200ms -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:200ms right,200ms -webkit-transform;transition:200ms transform,200ms right;transition:200ms transform,200ms right,200ms -webkit-transform}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color: #ffffff}.swiper-pagination-black{--swiper-pagination-color: #000000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.hamburger span.hidden,.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s infinite linear;animation:swiper-preloader-spin 1s infinite linear;-webkit-box-sizing:border-box;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.c-font01{font-size:1.6rem;color:#fff;font-weight:400}@media only screen and (max-width:767px){.c-font01{font-size:3vw;line-height:1}}.c-status{border:2px solid #d73028;text-align:center;background:#fff;color:#d73028!important;margin:10px auto 40px;width:100%;max-width:470px;padding:15px 0;line-height:150%;font-weight:700;font-size:2rem}.c-status.is-hover{background:#d73028;color:#fff!important}.c-status.is-hover small{color:#fff}.c-status,.c-status small,.event_notice_box .btn a{display:block;-webkit-transition:all .3s ease;transition:all .3s ease}.c-status small{font-size:1.4rem;font-weight:400;color:#222}.c-status .guide{font-size:1.6rem;font-weight:700;margin-bottom:0}.event_notice_box,.event_notice_box .head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.event_notice_box{border-radius:10px;border:3px solid #2bc3b3}.event_notice_box .head{background:#2bc3b3;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:290px;padding:40px 0;margin-right:35px;background-image:url(../img/bg/bg04.png)}.event_notice_box .head h3{color:#fff;font-display:2.4rem;margin-left:30px;line-height:200%}.event_notice_box .head h3 span{line-height:150%;display:inline-block;border-bottom:4px dotted #fff332}.event_notice_box .btn{margin-left:45px}.event_notice_box .btn a{font-weight:700;border:1px solid #ed4a74;width:280px;color:#fff;background:#ed4a74;padding:17px 10px;border-radius:50px;position:relative}.event_notice_box .btn a::after{content:"\f105";position:absolute;font-family:"Font Awesome 5 Pro";right:20px}.event_list .event_box.add_btn .btn_list a.foam.is-hover,.event_notice_box .btn a.is-hover{background:#fff;color:#ed4a74}.loading{position:fixed;width:100%;height:100%;left:0;top:0;z-index:100000}.loading .box{display:block;width:100vw;height:calc(100vh/12);background:#0096c9;-webkit-transition:all .8s ease;transition:all .8s ease;-webkit-transition-delay:.2s;transition-delay:.2s}.loading .box:nth-child(even){margin-left:auto}.loading .box.super_creator,.mega_menu .navi .course_list .super_creator .course li a::after,.mega_menu .navi .course_list .super_creator .ttl{background:#d73028}.loading .box.game,.mega_menu .navi .course_list .game .course li a::after,.mega_menu .navi .course_list .game .ttl{background:#0d7fbb}.loading .box.e-sports,.mega_menu .navi .course_list .e-sports .course li a::after,.mega_menu .navi .course_list .e-sports .ttl{background:#f1b237}.loading .box.anime_cg,.mega_menu .navi .course_list .anime_cg .course li a::after,.mega_menu .navi .course_list .anime_cg .ttl{background:#1daa9b}.loading .box.pop_culture{background:#93c532}.loading .box.design,.loading .box.social_media{background:#ec6d81}.loading .box.manga_illust,.mega_menu .navi .course_list .pop_culture .course li a::after,.mega_menu .navi .course_list .pop_culture .ttl{background:#93c532}.loading .box.corona{background:#b276ad}.loading .box.other{background:#eb4a73}.loading .box.deray01{-webkit-transition-delay:.2 .5s;transition-delay:.2 .5s}.loading .box.deray02{-webkit-transition-delay:.3s;transition-delay:.3s}.loading .box.deray03{-webkit-transition-delay:.3 .5s;transition-delay:.3 .5s}.loading .box.deray04{-webkit-transition-delay:.4s;transition-delay:.4s}.loading.is-act .box{width:0}.mega_trg>a{position:relative}.mega_trg>a::after{content:"";position:absolute;left:calc(50% - 1px);bottom:0;width:2px;height:0;border-left:2px solid #0096c9;-webkit-transition:all .3s ease;transition:all .3s ease}.mega_trg.is-act>a::after{height:14px}.mega_menu{position:absolute;width:100%;top:131px;left:0;z-index:1000;display:none;text-align:left;background:rgba(0,150,201,.95)}.mega_menu .in{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.mega_menu .head{width:255px;background:#222;padding:35px 30px;color:#fff}.mega_menu .head .ttl{font-size:2rem;margin-bottom:30px;color:#fff}.mega_menu .head .en{color:#0096c9;font-family:"URWDIN-Demi";font-size:1.3rem;text-transform:uppercase;display:block;font-weight:400}.mega_menu .head .more_btn{color:#fff;display:inline-block;font-family:"URWDIN-Demi";font-size:1.3rem;letter-spacing:.08rem;padding:12px 20px;background:#0096c9;-webkit-transition:all .3s ease;transition:all .3s ease}.mega_menu .head .more_btn::after{content:"\f061";font-family:"Font Awesome 5 Pro";margin-left:10px}.mega_menu .head .more_btn.is-hover{color:#fff332}.mega_menu .navi{width:785px;padding:30px 0}.mega_menu .navi .course_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0}.drawer .course_list .course_box.super_creator .course_in a::after,.mega_menu .navi .course_list .super_creator .course li::before,.world_lower_ttl.super_creator .point .title span{color:#d73028}.drawer .course_list .course_box.game .course_in a::after,.mega_menu .navi .course_list .game .course li::before,.world_lower_ttl.game .point .title span{color:#0d7fbb}.drawer .course_list .course_box.e-sports .course_in a::after,.mega_menu .navi .course_list .e-sports .course li::before,.world_lower_ttl.e-sports .point .title span{color:#f1b237}.drawer .course_list .course_box.anime_cg .course_in a::after,.mega_menu .navi .course_list .anime_cg .course li::before,.world_lower_ttl.anime_cg .point .title span{color:#1daa9b}.mega_menu .navi .course_list .pop_culture .course li::before{color:#93c532}.mega_menu .navi .course_list .design .course li a::after,.mega_menu .navi .course_list .design .ttl,.mega_menu .navi .course_list .social_media .course li a::after,.mega_menu .navi .course_list .social_media .ttl{background:#ec6d81}.mega_menu .navi .course_list .design .course li::before,.mega_menu .navi .course_list .social_media .course li::before{color:#ec6d81}.mega_menu .navi .course_list .manga_illust .course li a::after,.mega_menu .navi .course_list .manga_illust .ttl{background:#93c532}.drawer .course_list .course_box.pop_culture .course_in a::after,.mega_menu .navi .course_list .manga_illust .course li::before{color:#93c532}.mega_menu .navi .course_list .corona .course li a::after,.mega_menu .navi .course_list .corona .ttl{background:#b276ad}.mega_menu .navi .course_list .corona .course li::before{color:#b276ad}.mega_menu .navi .course_list .other .course li a::after,.mega_menu .navi .course_list .other .ttl{background:#eb4a73}.mega_menu .navi .course_list .other .course li::before{color:#eb4a73}.mega_menu .navi .course_list .world{margin:0 10px 20px 0;width:255px}.mega_menu .navi .course_list .world:nth-child(3n){margin:0 0 20px}.mega_menu .navi .course_list .ttl{color:#fff;font-weight:700;font-size:1.6rem;margin-bottom:10px;padding:2px 10px;display:block;-webkit-transition:all .3s ease;transition:all .3s ease}.mega_menu .navi .course_list .course li{position:relative;padding-left:10px}.mega_menu .navi .course_list .course li::before{content:"・";position:absolute;font-size:2.2rem;left:-8px;top:0}.mega_menu .navi .course_list .course li a{display:inline-block;color:#fff;font-size:1.4rem;line-height:180%;position:relative;z-index:1;padding:0 5px}.mega_menu .navi .course_list .course li a::after{content:"";position:absolute;height:100%;width:0;top:0;left:0;-webkit-transition:all .3s ease;transition:all .3s ease;z-index:-1}.lower_ttl02.license .picture img,.mega_menu .navi .child_list a.is-hover::before,.mega_menu .navi .course_list .course li a.is-hover::after{width:100%}.mega_menu .navi .child_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mega_menu .navi .child_list li{margin:0 10px 5px 0;width:255px}.mega_menu .navi .child_list li:nth-child(3n){margin:0 0 5px}.mega_menu .navi .child_list a{background:#fff;display:block;font-weight:700;font-size:1.5rem;letter-spacing:.08rem;position:relative;padding:20px}.mega_menu .navi .child_list a::before{content:"";position:absolute;background:#66c0df;left:0;bottom:0;height:3px;width:40px;-webkit-transition:all .3s ease;transition:all .3s ease}.mega_menu .navi .child_list a::after{position:absolute;content:"\f105";font-family:"Font Awesome 5 Pro";font-size:1.3rem;top:calc(50% - 8px);right:10px}.mega_menu .navi .child_list a.is-hover{color:#0096c9}.hamburger{width:55px;height:55px;background:#0096c9;position:relative;cursor:pointer}.drawer .navi>li,.hamburger span,.mega_menu .navi .child_list a{-webkit-transition:all .3s ease;transition:all .3s ease}.hamburger span,.hamburger::after,.hamburger::before{height:2px;width:50%;position:absolute;left:50%;margin-left:-25%;background-color:#fff}.hamburger span{top:50%;margin-top:-1px;text-indent:-9999px}.hamburger::after,.hamburger::before{content:"";-webkit-transition:all .3s ease;transition:all .3s ease}.hamburger::before{top:35%}.hamburger::after{bottom:35%}.hamburger.is-act{color:#fff}.hamburger.is-act:before{-webkit-transform:rotate(135deg);transform:rotate(135deg);top:45%;background:#fff}.hamburger.is-act:after{-webkit-transform:rotate(-135deg);transform:rotate(-135deg);top:45%;background:#fff}.drawer{position:fixed;left:0;top:89px;overflow-y:auto;width:100%;background:#fff;padding-bottom:0;height:520px;z-index:10000}.drawer .drawer_in{height:100%;overflow-y:auto}.drawer,.drawer .drawer_mega,.l-main .front_txt p br{display:none}.drawer .navi{width:100%;margin:0 auto}.drawer .navi>li{line-height:1.8;border-bottom:1px solid #ccc;position:relative;background:#333}.drawer .navi>li:last-child,.drawer .navi>li:last-child a{border:0}.drawer .navi>li a,.drawer .navi>li span{font-size:14px;font-size:1.4rem;text-decoration:none;display:block;color:#fff;position:relative;font-weight:700}.drawer .navi>li a{background:#555;border-top:1px solid #ccc;padding:15px 40px}.drawer .navi>li a::after{content:"\f105";position:absolute;right:15px;top:15px;font-family:"Font Awesome 5 Pro";color:#0096c9}.drawer .navi>li span{padding:20px}.drawer .navi>li span::after{content:"\f067";position:absolute;right:0;top:0;font-family:"Font Awesome 5 Pro";background:#666;height:100%;width:45px;text-align:center;font-size:1rem;line-height:65px}.drawer .course_list,.lower_ttl h1 span{display:block}.drawer .course_list .course_box{width:100%;padding:0 0 0 30px;display:block}.drawer .course_list .course_box.super_creator{background:#d73028}.drawer .course_list .course_box.game{background:#0d7fbb}.drawer .course_list .course_box.e-sports{background:#f1b237}.drawer .course_list .course_box.anime_cg{background:#1daa9b}.drawer .course_list .course_box.pop_culture{background:#93c532}.drawer .course_list .course_box.design,.drawer .course_list .course_box.social_media{background:#ec6d81}.drawer .course_list .course_box.design .course_in a::after,.drawer .course_list .course_box.social_media .course_in a::after{color:#ec6d81}.drawer .course_list .course_box.manga_illust{background:#93c532}.drawer .course_list .course_box.manga_illust .course_in a::after,.world_lower_ttl.pop_culture .point .title span{color:#93c532}.drawer .course_list .course_box.corona{background:#b276ad}.drawer .course_list .course_box.corona .course_in a::after{color:#b276ad}.drawer .course_list .course_box.other{background:#eb4a73}.drawer .course_list .course_box.other .course_in a::after{color:#eb4a73}.drawer .course_list .course_box h3{font-size:1.2rem;text-transform:uppercase;width:100%;margin:0;color:#fff;letter-spacing:0}.drawer .course_list .course_box h3 a{padding:12px 0;color:#fff;background:0 0;border:0}.drawer .course_list .course_box h3 a::after{top:12px;font-weight:500;color:#fff}.drawer .course_list .course_box .course_in{position:relative}.drawer .course_list .course_box ul{padding:10px;margin-bottom:0;background:#fff}.drawer .course_list .course_box ul a,.drawer .course_list .course_box ul li{position:relative;background:0 0;border:0}.drawer .course_list .course_box ul a{color:#222;font-size:1.3rem;width:100%;display:block;padding:6px 6px 6px 20px;-webkit-transition:all .3s ease;transition:all .3s ease}.drawer .course_list .course_box ul a::after{right:auto;left:4px;top:5px}.drawer .cv_btn_list{margin-bottom:20px;font-size:1.5rem;font-weight:700;margin-top:1px}.drawer .cv_btn_list ul{display:-webkit-box;display:-ms-flexbox;display:flex}.drawer .cv_btn_list ul li{-webkit-box-flex:1;-ms-flex:1;flex:1}.drawer .cv_btn_list ul li:last-child a{background:rgba(236,109,129,.9);border-left:1px solid #fff}.drawer .cv_btn_list ul li:last-child a i img{width:13px}.drawer .cv_btn_list ul li .ico{display:block;margin-bottom:10px}.drawer .cv_btn_list ul li a{text-align:center;display:block;padding:20px 5px;color:#fff;background:#ec6d81}.drawer .cv_btn_list ul li a i{display:block;margin-bottom:5px}.drawer .cv_btn_list ul li a i img{width:20px}.drawer .cv_btn_list .access a{text-align:center;display:block;color:#fff;background:#66c0df;padding:20px 10px;border-top:1px solid #fff}.drawer .cv_btn_list .access a i{font-size:1.8rem}.drawer .sns_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.drawer .sns_list li{margin:0 20px}.drawer .sns_list li a{color:#aaa;font-size:1.8rem}.drawer .close{font-family:"URWDIN-Regular";background:#333;color:#fff;text-transform:uppercase;padding:10px;margin-top:20px}.drawer .close i{margin-right:5px}.lower_ttl{padding-top:70px;position:relative;z-index:100;background-size:cover;background-position:center center}.drawer .close,.lower_ttl h1,.lower_ttl02{text-align:center}.lower_ttl h1 span.ja{letter-spacing:.3rem;font-size:1.8rem}.lower_ttl h1 span.en,.lower_ttl h1 span.ja{position:relative;top:20px}.lower_ttl.school{background-image:url(../../img/main/main_school_bg@2x.jpg)}.lower_ttl.course{background-image:url(../../img/main/main_course_bg@2x.jpg)}.lower_ttl.campuslife{background-image:url(../../img/main/main_campuslife_bg@2x.jpg)}.lower_ttl.career-debut{background-image:url(../../img/main/main_career-debut_bg@2x.jpg)}.lower_ttl.admissions{background-image:url(../../img/main/main_admissions_bg@2x.jpg)}.lower_ttl.visitor{background-image:url(../../img/main/main_visitor_bg@2x.jpg)}.lower_ttl.feature{background-image:url(../../img/main/main_feature_bg@2x.jpg)}.lower_ttl02{height:430px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-size:cover;background-position:center center}.lower_ttl02.gallery_event{background-image:url(../../img/main/main_gallery_event_bg@2x.jpg)}.lower_ttl02.gallery_list{background-image:url(../../img/main/main_gallery_list_bg@2x.jpg)}.lower_ttl02.special_lecture{background-image:url(../../img/main/main_special_lecture_bg@2x.jpg)}.lower_ttl02.gallery_weare2021{background-image:url(../../img/main/main_main_special_lecture_bg@2x.jpg)}.lower_ttl02.license{background-image:url(../../img/main/main_license_bg@2x.png)}.lower_ttl02.license h1{max-width:780px;width:100%}.lower_ttl02.license.-single{height:240px}.lower_ttl02.license.-single h1{width:50%;max-width:240px}.lower_ttl02.license .picture{display:block;width:100%;margin:0 auto}.lower_ttl02.overseas-training{background-image:url(../../img/main/main_overseas-training_bg@2x.jpg)}.lower_ttl02.schoollife_support{background-image:url(../../img/main/main_schoollife_support_bg@2x.jpg)}.lower_ttl02.schedule{background-image:url(../../img/main/main_schedule_bg@2x.jpg)}.lower_ttl02.myroom{background-image:url(../../img/main/main_myroom_bg@2x.jpg)}.lower_ttl02.dormitory{background-image:url(../../img/main/main_dormitory_bg@2x.jpg)}.lower_ttl02.myschool{background-image:url(../../img/main/main_myschool_bg@2x.jpg)}.lower_ttl02.high-school{background-image:url(../../img/main/main_high-school_bg@2x.jpg)}.lower_ttl02.third-grade{background-image:url(../../img/main/main_third-grade_bg@2x.jpg)}.lower_ttl02.opencampus{background-image:url(../../img/main/main_opencampus_bg@2x.jpg)}.lower_ttl02.equipment{background-image:url(../../img/main/main_equipment_bg@2x.jpg)}.lower_ttl02.work_books{background-image:url(../../img/main/main_work_books_bg@2x.jpg)}.lower_ttl02.gallery{background-image:url(../../img/main/main_gallery_bg@2x.jpg)}.lower_ttl02.glossary{background-image:url(../../img/main/main_glossary_bg@2x.jpg)}.lower_ttl02.advanced_diploma{background-image:url(../../img/main/main_advanced_diploma_bg@2x.jpg)}.lower_ttl02.reserch{background-image:url(../../img/main/main_research_bg@2x.jpg);background-position:center bottom;position:relative;overflow:hidden}.abroad_lower_ttl::after,.lower_ttl02.reserch::after{content:"";position:absolute;background-image:url(../../img/main/main_reserch_obj@2x.png);background-size:cover;width:369px;height:417px;left:52%;bottom:-40px}.lower_ttl03{text-align:center;background:url(../img/bg/bg03.png);padding-bottom:50px}.lower_ttl03 .ttl{font-family:"URWDIN-Demi";font-size:3.2rem;letter-spacing:.1rem;color:#111;position:relative;padding-bottom:20px;text-transform:uppercase}.lower_ttl03 .ttl::after{content:"";position:absolute;width:90px;height:3px;background:#0096c9;left:calc(50% - 45px);bottom:0}.lower_ttl04{position:relative;text-align:center;height:230px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-size:cover;background-position:center center}.lower_ttl04.work_books{background-image:url(../../img/main/main_work_books02_bg@2x.jpg)}.lower_ttl04.glossary{background-image:url(../../img/main/main_glossary02_bg@2x.jpg)}.abroad_lower_ttl{height:770px;background-image:url(../../img/main/main_abroad@2x.jpg);background-size:100% auto;background-repeat:no-repeat;margin:0 0 100px;position:relative;padding:0 40px;z-index:1}.abroad_lower_ttl::after{bottom:0;left:0;height:206px;background-image:url(../../img/main/main_abroad_obj02@2x.jpg);z-index:-2;-webkit-transition:all .5s ease-in;transition:all .5s ease-in;width:0}.abroad_lower_ttl::before{content:"";position:absolute;top:0;left:calc(50vw - 450px);height:831px;width:613px;background-image:url(../../img/main/main_abroad_obj01@2x.png);background-size:cover;z-index:2;-webkit-transform:translateY(-10px);transform:translateY(-10px);-webkit-transition-delay:.1s;transition-delay:.1s}.abroad_lower_ttl.is-act::after{width:1209px}.abroad_lower_ttl.is-act .img,.abroad_lower_ttl.is-act::before{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.abroad_lower_ttl.is-act .ttl{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-filter:blur(0);filter:blur(0)}.abroad_lower_ttl .img,.abroad_lower_ttl .ttl,.abroad_lower_ttl::before{opacity:0;-webkit-transition:all .8s ease;transition:all .8s ease}.abroad_lower_ttl .ttl{max-width:1280px;margin:0 auto;-webkit-transform:scale(.98);transform:scale(.98);-webkit-filter:blur(5px);filter:blur(5px);position:relative;z-index:5;-webkit-transition-delay:.9s;transition-delay:.9s}.abroad_lower_ttl .img{position:absolute;top:70px;right:0;z-index:1;-webkit-transition-delay:.2s;transition-delay:.2s;-webkit-transform:translateY(15px);transform:translateY(15px)}.event_lower_ttl,.event_lower_ttl .box .in{display:-webkit-box;display:-ms-flexbox;display:flex}.event_lower_ttl{color:#fff;font-weight:700;min-height:400px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-size:cover;background-position:center center;padding:20px 0}.event_lower_ttl.ai_it{background-image:url(../../img/main/main_event_ai_it.jpg)}.event_lower_ttl.data_scientist{background-image:url(../../img/main/main_event_data_scientist.jpg)}.event_lower_ttl.white_hacker{background-image:url(../../img/main/main_event_white_hacker.jpg)}.event_lower_ttl.anime{background-image:url(../../img/main/main_event_anime.jpg)}.event_lower_ttl.cg_vr{background-image:url(../../img/main/main_event_cg_vr.jpg)}.event_lower_ttl.manga_novel{background-image:url(../../img/main/main_event_manga_novel.jpg)}.event_lower_ttl.design_illust{background-image:url(../../img/main/main_event_design_illust.jpg)}.event_lower_ttl.experience-lesson{background-image:url(../../img/main/main_event_experience-lesson.jpg)}.event_lower_ttl.special-event{background-image:url(../../img/main/main_event_special-event.jpg)}.event_lower_ttl.school-briefing{background-image:url(../../img/main/main_event_school-briefing.jpg)}.event_lower_ttl.online{background-image:url(../../img/main/main_event_online.jpg)}.event_lower_ttl.ec{background-image:url(../../img/main/main_event_ec.jpg)}.event_lower_ttl.illust{background-image:url(../../img/main/main_event_illust.jpg)}.event_lower_ttl.manga{background-image:url(../../img/main/main_event_manga.jpg)}.event_lower_ttl.novel{background-image:url(../../img/main/main_event_novel.jpg)}.event_lower_ttl.super_creator{background-image:url(../../img/main/main_event_super_creator.jpg)}.event_lower_ttl.game{background-image:url(../../img/main/main_event_game.jpg)}.event_lower_ttl.e-sports{background-image:url(../../img/main/main_event_e-sports.jpg)}.event_lower_ttl.anime_cg{background-image:url(../../img/main/main_event_anime_cg.jpg)}.event_lower_ttl.pop_culture{background-image:url(../../img/main/main_event_pop_culture.jpg)}.event_lower_ttl.design{background-image:url(../../img/main/main_event_design.jpg)}.event_lower_ttl.social_media{background-image:url(../../img/main/main_event_social_media.jpg)}.event_lower_ttl.manga_illust{background-image:url(../../img/main/main_event_manga_illust.jpg)}.event_lower_ttl.corona{background-image:url(../../img/main/main_event_corona.jpg)}.event_lower_ttl.other{background-image:url(../../img/main/main_event_other.jpg)}.event_lower_ttl h1{margin-bottom:20px;color:#fff}.event_lower_ttl h1 .ja{display:block;font-size:4.2rem;line-height:130%}.event_lower_ttl h1 .en{display:inline-block;border-bottom:1px solid #fff;font-family:"URWDIN-Demi";text-transform:uppercase;font-size:1.6rem;padding-bottom:5px;line-height:100%;margin-bottom:15px}.event_lower_ttl .box{border:2px solid #fff;border-radius:10px;display:inline-block}.event_lower_ttl .box .in{border-top:2px solid #fff;padding:10px 20px}.event_lower_ttl .box .in:first-child{border:0}.event_lower_ttl .box h2{color:#fff332;font-size:1.6rem;margin-right:20px}.event_lower_ttl .box ul li{margin-top:5px}.event_lower_ttl .box ul li:first-child{margin:0}.event_lower_ttl .box ul a{color:#fff;font-weight:400;position:relative;border-bottom:1px solid transparent;-webkit-transition:all .3s ease;transition:all .3s ease;line-height:150%}.event_lower_ttl .box ul a:hover{border-color:#fff}.event_lower_ttl .box ul a::after{content:"\f105";margin-left:10px;font-family:"Font Awesome 5 Pro"}.gallery_lower_ttl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700;min-height:230px;background-size:cover;background-position:center center}.gallery_lower_ttl.game{background-image:url(../../img/main/main_gallery_game.jpg)}.gallery_lower_ttl.cg{background-image:url(../../img/main/main_gallery_cg.jpg)}.gallery_lower_ttl.illust{background-image:url(../../img/main/main_gallery_illust.jpg)}.gallery_lower_ttl.novel{background-image:url(../../img/main/main_gallery_novel.jpg)}.gallery_lower_ttl.design{background-image:url(../../img/main/main_gallery_design.jpg)}.gallery_lower_ttl h1{color:#fff}.gallery_lower_ttl h1 .en{font-family:"URWDIN-Bold";display:block;font-size:6rem;text-transform:uppercase;color:transparent;text-stroke:2px #fff;-webkit-text-stroke:2px #fff}.gallery_lower_ttl h1 .ja{display:block;font-size:1.6rem;line-height:1.7}.gallery_lower_ttl02,.gallery_lower_ttl02 .ttlarea{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.gallery_lower_ttl02{overflow:hidden;height:calc(440/1600*100vw);padding-bottom:calc(60/1600*100vw);margin-bottom:calc(40/1600*100vw);z-index:1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.gallery_lower_ttl02::after{content:"";display:block;width:350px;height:710px;-webkit-transform:rotate(45deg);transform:rotate(45deg);background-color:rgba(255,255,255,.1);mix-blend-mode:overlay;position:absolute;bottom:-60px;left:256px;z-index:1}.gallery_lower_ttl02::before{content:"";display:block;width:calc(1000/1600*100vw);height:calc(400/1600*100vw);position:absolute;bottom:0;left:0;z-index:-1;background-color:#2f3f64}.gallery_lower_ttl02 .ttlarea{width:calc(400/1600*100vw);color:#fff;margin-left:calc(180/1600*100vw);margin-right:calc(30/1600*100vw);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;z-index:4}.gallery_lower_ttl02 .ttlarea .main .en{margin-bottom:calc(15/1600*100vw)}.gallery_lower_ttl02 .ttlarea .main .sub{font-size:1.3rem;font-family:"URWDIN-Bold";white-space:nowrap;text-transform:uppercase;margin-bottom:calc(20/1600*100vw)}.gallery_lower_ttl02 .ttlarea .main .course{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:calc(35/1600*100vw);line-height:1.4}.gallery_lower_ttl02 .ttlarea .main .course .ja{font-size:calc(26/1600*100vw);font-weight:700;margin-right:15px;margin-bottom:10px}.gallery_lower_ttl02 .ttlarea .main .course .year,.m-society .company .company_detail .profile .profile_detail dl dt{font-weight:700}.gallery_lower_ttl02 .ttlarea .course{font-size:1.3rem;line-height:1.9}.gallery_lower_ttl02 .img{width:calc(1050/1600*100vw);height:calc(375/1600*100vw);background-color:#ccc;position:relative;z-index:3;background-size:cover;background-position:center top;background-image:url(../../img/main/main_gallery_world_project@2x.jpg)}.gallery_lower_ttl02.super_creator::before,.work_book_list.super_creator h2{background-color:#d73028}.gallery_lower_ttl02.super_creator .img{background-image:url(../../img/main/main_gallery_world_super_creator@2x.jpg)}.gallery_lower_ttl02.game::before,.work_book_list.game h2{background-color:#0d7fbb}.gallery_lower_ttl02.game .img{background-image:url(../../img/main/main_gallery_world_game@2x.jpg)}.gallery_lower_ttl02.e-sports::before,.work_book_list.e-sports h2{background-color:#f1b237}.gallery_lower_ttl02.e-sports .img{background-image:url(../../img/main/main_gallery_world_e-sports@2x.jpg)}.gallery_lower_ttl02.anime_cg::before,.work_book_list.anime_cg h2{background-color:#1daa9b}.gallery_lower_ttl02.anime_cg .img{background-image:url(../../img/main/main_gallery_world_anime_cg@2x.jpg)}.gallery_lower_ttl02.pop_culture::before{background-color:#93c532}.gallery_lower_ttl02.pop_culture .img{background-image:url(../../img/main/main_gallery_world_pop_culture@2x.jpg)}.gallery_lower_ttl02.design::before,.gallery_lower_ttl02.social_media::before{background-color:#ec6d81}.gallery_lower_ttl02.design .img{background-image:url(../../img/main/main_gallery_world_design@2x.jpg)}.gallery_lower_ttl02.social_media .img{background-image:url(../../img/main/main_gallery_world_social_media@2x.jpg)}.gallery_lower_ttl02.manga_illust::before,.work_book_list.pop_culture h2{background-color:#93c532}.gallery_lower_ttl02.manga_illust .img{background-image:url(../../img/main/main_gallery_world_manga_illust@2x.jpg)}.gallery_lower_ttl02.corona::before{background-color:#b276ad}.gallery_lower_ttl02.corona .img{background-image:url(../../img/main/main_gallery_world_corona@2x.jpg)}.gallery_lower_ttl02.other::before{background-color:#eb4a73}.gallery_lower_ttl02.other .img{background-image:url(../../img/main/main_gallery_world_other@2x.jpg)}.gallery_lower_ttl02.product::before,.work_book_list.social_media h2{background-color:#ec6d81}.gallery_lower_ttl02.product .img{background-image:url(../../img/main/main_gallery_world_product@2x.jpg)}.feature_lower_ttl{height:570px;background-size:cover;background-position:center center}.feature_lower_ttl .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.feature_lower_ttl .container h1{padding-left:75px;padding-bottom:20px}.feature_lower_ttl.feature01{background-image:url(../../img/main/main_feature01_bg.jpg)}.feature_lower_ttl.feature02{background-image:url(../../img/main/main_feature02_bg.jpg)}.feature_lower_ttl.feature03{background-image:url(../../img/main/main_feature03_bg.jpg)}.feature_lower_ttl.feature04{background-image:url(../../img/main/main_feature04_bg.jpg)}.feature_lower_ttl.feature05{background-image:url(../../img/main/main_feature05_bg.jpg)}.feature_lower_ttl.feature06{background-image:url(../../img/main/main_feature06_bg.jpg)}.feature_lower_ttl.feature06 .container,.feature_lower_ttl.feature07 .container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.feature_lower_ttl.feature06 .container h1,.feature_lower_ttl.feature07 .container h1{padding:0}.feature_lower_ttl.feature07{background-image:url(../../img/main/main_feature07_bg.jpg)}.feature_lower_ttl.feature08{background-image:url(../../img/main/main_feature08_bg.jpg)}.feature_lower_ttl.feature09{background-image:url(../../img/main/main_feature09_bg.jpg)}.feature_lower_ttl.feature10{background-image:url(../../img/main/main_feature10_bg.jpg)}.feature_lower_ttl.feature11{background-image:url(../../img/main/main_feature11_bg.jpg)}.feature_lower_ttl.feature11 .container,.feature_lower_ttl.feature19 .container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.feature_lower_ttl.feature11 .container h1,.feature_lower_ttl.feature19 .container h1{padding:0 0 60px}.feature_lower_ttl.feature12{background-image:url(../../img/main/main_feature12_bg.jpg)}.feature_lower_ttl.feature13{background-image:url(../../img/main/main_feature13_bg.jpg)}.feature_lower_ttl.feature14{background-image:url(../../img/main/main_feature14_bg.jpg)}.feature_lower_ttl.feature15{background-image:url(../../img/main/main_feature15_bg.jpg)}.feature_lower_ttl.feature16{background-image:url(../../img/main/main_feature16_bg.jpg)}.feature_lower_ttl.feature17{background-image:url(../../img/main/main_feature17_bg.jpg)}.feature_lower_ttl.feature18{background-image:url(../../img/main/main_feature18_bg.jpg)}.feature_lower_ttl.feature19{background-image:url(../../img/main/main_feature19_bg.jpg)}.feature_lower_ttl.feature20{background-image:url(../../img/main/main_feature20_bg.jpg)}.feature_lower_ttl.feature20 .container,.feature_lower_ttl.feature21 .container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.feature_lower_ttl.feature20 .container h1,.feature_lower_ttl.feature21 .container h1,.feature_lower_ttl.feature24 .container h1{padding:0}.feature_lower_ttl.feature21{background-image:url(../../img/main/main_feature21_bg.jpg)}.feature_lower_ttl.feature22{background-image:url(../../img/main/main_feature22_bg.jpg)}.feature_lower_ttl.feature23{background-image:url(../../img/main/main_feature23_bg.jpg)}.feature_lower_ttl.feature24{background-image:url(../../img/main/main_feature24_bg.jpg)}.feature_lower_ttl.feature24 .container{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.feature_lower_ttl.feature25{background-image:url(../../img/main/main_feature25_bg.jpg)}.feature_lower_ttl.feature25 .container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.feature_lower_ttl.feature25 .container h1,.feature_lower_ttl.feature33 .container h1,.feature_lower_ttl.feature37 .container h1,.feature_lower_ttl.feature38 .container h1,.feature_lower_ttl.feature39 .container h1,.feature_lower_ttl.feature40 .container h1{padding:0;line-height:0}.feature_lower_ttl.feature26{background-image:url(../../img/main/main_feature26_bg.jpg)}.feature_lower_ttl.feature27{background-image:url(../../img/main/main_feature27_bg.jpg)}.feature_lower_ttl.feature28{background-image:url(../../img/main/main_feature28_bg.jpg)}.feature_lower_ttl.feature29{background-image:url(../../img/main/main_feature29_bg.jpg)}.feature_lower_ttl.feature30{background-image:url(../../img/main/main_feature30_bg.jpg)}.feature_lower_ttl.feature31{background-image:url(../../img/main/main_feature31_bg.jpg)}.feature_lower_ttl.feature32{background-image:url(../../img/main/main_feature32_bg.jpg)}.feature_lower_ttl.feature33{background-image:url(../../img/main/main_feature33_bg.jpg)}.feature_lower_ttl.feature33 .container,.feature_lower_ttl.feature37 .container{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.feature_lower_ttl.feature34{background-image:url(../../img/main/main_feature34_bg.jpg)}.feature_lower_ttl.feature35{background-image:url(../../img/main/main_feature35_bg.jpg)}.feature_lower_ttl.feature36{background-image:url(../../img/main/main_feature36_bg.jpg);background-position:top}@media only screen and (max-width:767px){.feature_lower_ttl.feature36{background-position:right}}.feature_lower_ttl.feature37{background-image:url(../../img/main/main_feature37_bg.jpg)}.feature_lower_ttl.feature38{background-image:url(../../img/main/main_feature38_bg.jpg)}.feature_lower_ttl.feature38 .container{width:90%}.feature_lower_ttl.feature39{background-image:url(../../img/main/main_feature39_bg.jpg)}.feature_lower_ttl.feature39 .container{width:85%}.feature_lower_ttl.feature40{background-image:url(../../img/main/main_feature40_bg.jpg)}.feature_lower_ttl.feature40 .container{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.feature_lower_ttl.feature41{background-image:url(../../img/main/main_feature41_bg.jpg)}.feature_lower_ttl.feature42{background-image:url(../../img/main/main_feature42_bg.jpg)}.feature_lower_ttl.feature43{background-image:url(../../img/main/main_feature43_bg.jpg)}.world_lower_ttl{text-align:center;background-size:100% auto;padding-top:25%}.world_lower_ttl.super_creator{background-image:url(../../img/main/main_super_creator.jpg)}.world_lower_ttl.super_creator .world_info{background-image:url(../../img/main/main_super_creator_bg.jpg)}.world_lower_ttl.super_creator .course_info{background:#d73028}.world_lower_ttl.game{background-image:url(../../img/main/main_game.jpg)}.world_lower_ttl.game .world_info{background-image:url(../../img/main/main_game_bg.jpg)}.world_lower_ttl.game .course_info{background:#0d7fbb}.world_lower_ttl.e-sports{background-image:url(../../img/main/main_e-sports.jpg)}.world_lower_ttl.e-sports .world_info{background-image:url(../../img/main/main_e-sports_bg.jpg)}.world_lower_ttl.e-sports .course_info{background:#f1b237}.world_lower_ttl.anime_cg{background-image:url(../../img/main/main_anime_cg.jpg)}.world_lower_ttl.anime_cg .world_info{background-image:url(../../img/main/main_anime_cg_bg.jpg)}.world_lower_ttl.anime_cg .course_info{background:#1daa9b}.world_lower_ttl.pop_culture{background-image:url(../../img/main/main_pop_culture.jpg)}.world_lower_ttl.pop_culture .world_info{background-image:url(../../img/main/main_pop_culture_bg.jpg)}.world_lower_ttl.pop_culture .course_info{background:#93c532}.world_lower_ttl.design{background-image:url(../../img/main/main_design.jpg)}.world_lower_ttl.design .point .title span,.world_lower_ttl.social_media .point .title span{color:#ec6d81}.world_lower_ttl.design .world_info{background-image:url(../../img/main/main_design_bg.jpg)}.world_lower_ttl.design .course_info{background:#ec6d81}.world_lower_ttl.social_media{background-image:url(../../img/main/main_social_media.jpg)}.world_lower_ttl.social_media .world_info{background-image:url(../../img/main/main_social_media_bg.jpg)}.world_lower_ttl.social_media .course_info{background:#ec6d81}.world_lower_ttl.manga_illust{background-image:url(../../img/main/main_manga_illust.jpg)}.world_lower_ttl.manga_illust .point .title span{color:#93c532}.world_lower_ttl.manga_illust .world_info{background-image:url(../../img/main/main_manga_illust_bg.jpg)}.world_lower_ttl.manga_illust .course_info{background:#93c532}.world_lower_ttl.corona{background-image:url(../../img/main/main_corona.jpg)}.world_lower_ttl.corona .point .title span{color:#b276ad}.world_lower_ttl.corona .world_info{background-image:url(../../img/main/main_corona_bg.jpg)}.world_lower_ttl.corona .course_info{background:#b276ad}.world_lower_ttl.other{background-image:url(../../img/main/main_other.jpg)}.world_lower_ttl.other .point .title span{color:#eb4a73}.world_lower_ttl.other .world_info{background-image:url(../../img/main/main_other_bg.jpg)}.world_lower_ttl.other .course_info{background:#eb4a73}.world_lower_ttl .world_info{position:relative;z-index:10;color:#fff;background-position:center top;background-size:cover;font-size:1.8rem;line-height:180%;padding-bottom:75px}.world_lower_ttl .world_info::after{content:attr(data-text);font-size:20rem;position:absolute;top:-7%;left:calc(50% - 1000px);width:2000px;text-transform:uppercase;font-family:"URWDIN-Demi";z-index:-1;text-align:center;letter-spacing:.08rem;white-space:nowrap;color:rgba(255,255,255,.1);line-height:100%}.world_lower_ttl .world_info h1{font-size:2rem;margin-bottom:40px;position:relative;color:#fff;top:-10px}.world_lower_ttl .world_info h1 .en{font-family:"URWDIN-Demi";font-size:5.5rem;display:block;text-transform:uppercase;margin-bottom:25px}.world_lower_ttl .world_info .catch{display:inline-block;background:#111;font-size:3.4rem;padding:0 35px;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";line-height:160%;margin-bottom:30px;letter-spacing:.06em}.world_lower_ttl .course,.world_lower_ttl .point{display:-webkit-box;display:-ms-flexbox;display:flex}.world_lower_ttl .course{margin-bottom:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.world_lower_ttl .course .border{padding:35px 55px 18px;border-bottom:2px solid #fff;border-right:2px solid #fff;border-left:2px solid #fff;position:relative}.world_lower_ttl .course .list,.world_lower_ttl .course .title{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.world_lower_ttl .course .title{color:#fff;font-weight:700;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:-18px;left:0}.world_lower_ttl .course .title::after,.world_lower_ttl .course .title::before{content:"";display:block;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:2px;background:#fff}.world_lower_ttl .course .title span{display:inline-block;border-bottom:2px solid #ffff;line-height:180%;font-size:2rem}.world_lower_ttl .course .list{-ms-flex-wrap:wrap;flex-wrap:wrap}.world_lower_ttl .course .list a{color:#fff;font-size:1.6rem;font-weight:700;margin:0 15px 5px;position:relative;display:inline-block}.world_lower_ttl .course .list a::after{content:"";position:absolute;bottom:0;right:0;height:2px;background:#fff;-webkit-transition:all .3s ease;transition:all .3s ease;width:0}.world_lower_ttl .course .list a::before{content:"\f105";font-family:"Font Awesome 5 Pro";margin-right:15px;font-weight:400}.world_lower_ttl .course .list a.is-hover::after{width:100%;right:auto;left:0}.world_lower_ttl .point{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:70px 0 40px}.world_lower_ttl .point li{background:#fff;width:calc((100%/3) - 18px);color:#222;padding:45px 35px;font-size:1.6rem;text-align:left;counter-increment:section;position:relative}.world_lower_ttl .point li::before{content:"#" counter(section,decimal-leading-zero);position:absolute;width:100%;top:-26px;left:0;text-align:center;font-family:"URWDIN-Demi";font-size:5rem;color:#fff}.world_lower_ttl .point p{margin-bottom:0;line-height:180%}.world_lower_ttl .point .title{font-weight:700;color:#111;font-size:2.2rem}.crumbs a,.world_lower_ttl .point .title span{color:#0096c9}.world_lower_ttl .point .ico,.world_lower_ttl .point .title{text-align:center;margin-bottom:25px}.course_lower_ttl{padding-top:27.4%;padding-bottom:30px;background-position:center top;background-size:100% auto;background-repeat:no-repeat;background-color:#f0f0f0}.course_lower_ttl.ai_creator{background-image:url(../../img/main/main_ai_creator.jpg)}.course_lower_ttl.ai_creator .course_info::after{background-image:url(../../img/main/main_ai_creator_img.jpg)}.course_lower_ttl.data_scientist{background-image:url(../../img/main/main_data_scientist.jpg)}.course_lower_ttl.data_scientist .course_info::after{background-image:url(../../img/main/main_data_scientist_img.jpg)}.course_lower_ttl.white_hacker{background-image:url(../../img/main/main_white_hacker.jpg)}.course_lower_ttl.white_hacker .course_info::after{background-image:url(../../img/main/main_white_hacker_img.jpg)}.course_lower_ttl.ec_net{background-image:url(../../img/main/main_ec_net.jpg)}.course_lower_ttl.ec_net .course_info::after{background-image:url(../../img/main/main_ec_net_img.jpg)}.course_lower_ttl.it_creator{background-image:url(../../img/main/main_it_creator.jpg)}.course_lower_ttl.it_creator .course_info::after{background-image:url(../../img/main/main_it_creator_img.jpg)}.course_lower_ttl.cloud_game{background-image:url(../../img/main/main_cloud_game.jpg)}.course_lower_ttl.cloud_game .course_info::after{background-image:url(../../img/main/main_cloud_game_img.jpg)}.course_lower_ttl.super_game_creator{background-image:url(../../img/main/main_super_game_creator.jpg)}.course_lower_ttl.super_game_creator .course_info::after{background-image:url(../../img/main/main_super_game_creator_img.jpg)}.course_lower_ttl.game_programmer{background-image:url(../../img/main/main_game_programmer.jpg)}.course_lower_ttl.game_programmer .course_info::after{background-image:url(../../img/main/main_game_programmer_img.jpg)}.course_lower_ttl.game_graphic_character_design{background-image:url(../../img/main/main_game_graphic_character_design.jpg)}.course_lower_ttl.game_graphic_character_design .course_info::after{background-image:url(../../img/main/main_game_graphic_character_design_img.jpg)}.course_lower_ttl.game_planner{background-image:url(../../img/main/main_game_planner.jpg)}.course_lower_ttl.game_planner .course_info::after{background-image:url(../../img/main/main_game_planner_img.jpg)}.course_lower_ttl.e-sports_management{background-image:url(../../img/main/main_e-sports_management.jpg)}.course_lower_ttl.e-sports_management .course_info::after{background-image:url(../../img/main/main_e-sports_management_img.jpg)}.course_lower_ttl.e-sports_progamer{background-image:url(../../img/main/main_e-sports_progamer.jpg)}.course_lower_ttl.e-sports_progamer .course_info::after{background-image:url(../../img/main/main_e-sports_progamer_img.jpg)}.course_lower_ttl.e-sports_event_staff{background-image:url(../../img/main/main_e-sports_event_staff.jpg)}.course_lower_ttl.e-sports_event_staff .course_info::after{background-image:url(../../img/main/main_e-sports_event_staff_img.jpg)}.course_lower_ttl.super_cg_creator{background-image:url(../../img/main/main_super_cg_creator.jpg)}.course_lower_ttl.super_cg_creator .course_info::after{background-image:url(../../img/main/main_super_cg_creator_img.jpg)}.course_lower_ttl.net_video{background-image:url(../../img/main/main_net_video.jpg)}.course_lower_ttl.net_video .course_info::after{background-image:url(../../img/main/main_net_video_img.jpg)}.course_lower_ttl.cg_video{background-image:url(../../img/main/main_cg_video.jpg)}.course_lower_ttl.cg_video .course_info::after{background-image:url(../../img/main/main_cg_video_img.jpg)}.course_lower_ttl.metaverse_creator{background-image:url(../../img/main/main_metaverse_creator.jpg)}.course_lower_ttl.metaverse_creator .course_info::after{background-image:url(../../img/main/main_metaverse_creator_img.jpg)}.course_lower_ttl.illust_manga{background-image:url(../../img/main/main_illust_manga.jpg)}.course_lower_ttl.illust_manga .course_info::after{background-image:url(../../img/main/main_illust_manga_img.jpg)}.course_lower_ttl.manga{background-image:url(../../img/main/main_manga.jpg)}.course_lower_ttl.manga .course_info::after{background-image:url(../../img/main/main_manga_img.jpg)}.course_lower_ttl.novel{background-image:url(../../img/main/main_novel.jpg)}.course_lower_ttl.novel .course_info::after{background-image:url(../../img/main/main_novel_img.jpg)}.course_lower_ttl.animation{background-image:url(../../img/main/main_animation.jpg)}.course_lower_ttl.animation .course_info::after{background-image:url(../../img/main/main_animation_img.jpg)}.course_lower_ttl.super_design{background-image:url(../../img/main/main_super_design.jpg)}.course_lower_ttl.super_design .course_info::after{background-image:url(../../img/main/main_super_design_img.jpg)}.course_lower_ttl.graphic_design{background-image:url(../../img/main/main_graphic_design.jpg)}.course_lower_ttl.graphic_design .course_info::after{background-image:url(../../img/main/main_graphic_design_img.jpg)}.course_lower_ttl.game_engine{background-image:url(../../img/main/main_game_engine.jpg)}.course_lower_ttl.game_engine .course_info::after{background-image:url(../../img/main/main_game_engine_img.jpg)}.course_lower_ttl.vr_ar{background-image:url(../../img/main/main_vr_ar.jpg)}.course_lower_ttl.vr_ar .course_info::after{background-image:url(../../img/main/main_vr_ar_img.jpg)}.course_lower_ttl.super_creator .course_info{background:#d73028}.course_lower_ttl.super_creator .course_info h1,.list_style_dot.super_creator li::before,.ttl07 strong{color:#d73028}.course_lower_ttl.game .course_info{background:#0d7fbb}.course_lower_ttl.game .course_info h1,.list_style_dot.game li::before{color:#0d7fbb}.course_lower_ttl.e-sports .course_info{background:#f1b237}.course_lower_ttl.e-sports .course_info h1,.list_style_dot.e-sports li::before{color:#f1b237}.course_lower_ttl.anime_cg .course_info{background:#1daa9b}.course_lower_ttl.anime_cg .course_info h1,.list_style_dot.anime_cg li::before{color:#1daa9b}.course_lower_ttl.pop_culture .course_info{background:#93c532}.course_lower_ttl.pop_culture .course_info h1{color:#93c532}.course_lower_ttl.design .course_info,.course_lower_ttl.social_media .course_info{background:#ec6d81}.course_lower_ttl.design .course_info h1,.course_lower_ttl.social_media .course_info h1,.ttl02 h2 strong,.ttl02 h3 strong{color:#ec6d81}.course_lower_ttl.manga_illust .course_info{background:#93c532}.course_lower_ttl.manga_illust .course_info h1,.list_style_dot.pop_culture li::before{color:#93c532}.course_lower_ttl.corona .course_info{background:#b276ad}.course_lower_ttl.corona .course_info h1{color:#b276ad}.course_lower_ttl.other .course_info{background:#eb4a73}.course_lower_ttl.other .course_info h1{color:#eb4a73}.course_lower_ttl .course_info{background:#0096c9;color:#fff;position:relative;padding:10px 60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:410px;margin-right:20px;overflow:hidden}.course_lower_ttl .course_info::after{content:"";position:absolute;height:100%;width:390px;right:0;top:0;background-size:cover;background-position:center center}.course_lower_ttl .course_info::before{content:"";position:absolute;width:1170px;height:350px;top:0;left:-215px;background:rgba(255,255,255,.06);-webkit-transform:rotate(-60deg);transform:rotate(-60deg)}.course_lower_ttl .course_info .ico{position:absolute;top:10px;right:400px}.course_lower_ttl .course_info .in{max-width:555px}.course_lower_ttl .course_info .world{font-family:"URWDIN-Demi";text-transform:uppercase;letter-spacing:.1rem;margin-bottom:8px}.course_lower_ttl .course_info h1{color:#0096c9;letter-spacing:.12rem;font-size:0;margin-bottom:25px}.course_lower_ttl .course_info h1 span{display:inline-block;font-size:4.2rem;background:#fff;margin:2.5px 0;line-height:135%;padding:0 10px}@media all and (-ms-high-contrast:none){.course_lower_ttl .course_info h1 span{padding:15px 10px 0}}.course_lower_ttl .course_info p{line-height:180%}.course_lower_ttl .course_info .label,.post .body p{margin-bottom:30px}.course_lower_ttl .course_info .label li{display:inline-block;border:3px solid #fff;font-weight:700;padding:12px 17px}.course_lower_ttl .course_info .label li:not(:first-child),.course_wrap .course_row .text .label li:not(:first-child){border-left:none}.crumbs{color:#222;background:url(../img/bg/bg03.png);padding:15px 0 40px;text-align:right;font-size:1.3rem}.crumbs.course{background:0 0}.crumbs li{display:inline}.pagetop{position:fixed;right:0;bottom:0;z-index:10000}.post .body{overflow:hidden}.post .body a{color:#0096c9;text-decoration:underline}.post .body a:hover{text-decoration:none}.ttl01,.ttl02{text-align:center}.ttl01,.ttl01.reverse .en{font-size:4.2rem;color:#111}.ttl01{margin-bottom:20px}.ttl01 .en{display:block;color:#0096c9;font-family:"URWDIN-Demi";text-transform:uppercase;letter-spacing:.1rem;line-height:100%;margin-bottom:10px}.ttl01 .en,.ttl01.reverse{font-size:1.5rem}.ttl01.reverse .en{margin:5px 0 0}.ttl02{margin-bottom:45px}.ttl02 h2,.ttl02 h3{display:inline-block;position:relative;padding:10px 0 25px}.ttl02 h2::after,.ttl02 h2::before,.ttl02 h3::after,.ttl02 h3::before{content:"";position:absolute;left:-40px}.ttl02 h2::before,.ttl02 h3::before{top:0;width:100px;height:4px;background:#0096c9}.ttl02 h2::after,.ttl02 h3::after{top:5px;width:4px;height:22px;background:#111}.ttl02 h2 .sub-title,.ttl02 h3 .sub-title{font-size:2rem;background:#ed4a74;line-height:1.5;color:#fff;padding:0 15px;margin:20px 0 0;display:inline-block}.ttl02 h2 span,.ttl02 h3 span{display:block;font-size:3.2rem;padding:15px 15px 0;background:url(../img/bg/ttl02_bg.png) repeat-x bottom}.ttl02 h2 span::after,.ttl02 h2 span::before,.ttl02 h3 span::after,.ttl02 h3 span::before,.ttl03 span::before,.ttl03::before,.ttl15 h3 .heading::before{content:"";position:absolute;right:-40px}.ttl02 h2 span::before,.ttl02 h3 span::before{bottom:0;width:100px;height:4px;background:#fff332}.ttl02 h2 span::after,.ttl02 h3 span::after{bottom:5px;width:4px;height:22px;background:#111}.ttl03{position:relative;margin-bottom:50px;text-align:left}.ttl03::before{top:10px;right:10px;width:55%;height:100%;background:#f0f0f0;-webkit-transform:skew(-20deg,0deg);transform:skew(-20deg,0deg)}.ttl03 span,.ttl04{font-size:2.4rem;position:relative}.ttl03 span{color:#fff;background:#0096c9;display:block;width:50%;padding:15px}.ttl03 span::before{right:-30px;top:0;width:0;height:0;border-style:solid;border-width:58px 30px 0 0;border-color:#0096c9 transparent transparent}.m-society .alumni .alumni_box .body .body_profile .box .detail .text .sm,.ttl03 small{font-size:1.3rem}.m-society .company .company_detail .profile .profile_detail .btn a:hover,.ttl03.white::before{background:#fff}.ttl04{border-bottom:1px solid #ccc;padding:20px 0;margin-bottom:45px}.ttl04::before{content:"";position:absolute;left:0;top:0;width:100px;height:4px;background:#111}.ttl04 .label{color:#d73028;font-size:65%;display:inline-block;border:2px solid #d73028;line-height:24px;vertical-align:middle;margin-left:30px;padding:0 8px}.ttl05{text-align:center;font-size:1.6rem;letter-spacing:.2rem;margin-bottom:35px}.ttl05 .ja{display:block}.ttl05 .en,.ttl09 .fukidashi{display:inline-block;position:relative}.ttl05 .en{font-family:"URWDIN-Bold";letter-spacing:.15rem;text-transform:uppercase;font-size:5rem;margin-bottom:15px;line-height:100%}.ttl05 .en::after{content:"";position:absolute;height:25px;width:calc(100% + 70px);min-width:450px;background:url(../img/bg/ttl02_bg.png);bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.ttl06,.ttl07{color:#111;font-size:2rem;position:relative;padding-bottom:15px}.ttl06::after,.ttl07::after{height:5px;background:#0096c9;bottom:0}.ttl06::after{content:"";position:absolute;width:30px;left:0}.ttl07{text-align:center;font-size:3.2rem;padding-bottom:25px;margin-bottom:40px}.ttl07::after{left:calc(50% - 50px)}.ttl08{font-weight:700;font-size:2.4rem;line-height:130%}.ttl08 span{display:inline-block;background:-webkit-gradient(linear,left top,left bottom,color-stop(65%,transparent),color-stop(65%,#fff332));background:linear-gradient(transparent 65%,#fff332 65%)}.ttl08,.ttl09{text-align:center;margin-bottom:30px}.ttl09 .fukidashi{color:#d73028;background:#fff;font-size:1.8rem;border:3px solid #d73028;border-radius:10px;padding:12px 30px;line-height:140%;margin-bottom:25px}.ttl09 .fukidashi::after{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:10px 8px 0;border-color:#d73028 transparent transparent;left:calc(50% - 8px);bottom:-12px}.ttl09 .main{display:block;font-size:3rem;color:#111}.ttl10,.ttl11{position:relative}.ttl10{text-align:center;padding-bottom:25px;font-size:3rem;margin-bottom:40px}.ttl07::after,.ttl10::after,.ttl11::before{content:"";position:absolute;width:100px}.ttl10::after{background:#fff332;bottom:0;left:calc(50% - 50px);height:5px}.ttl11{font-size:2.4rem;padding:20px 0;margin-bottom:10px}.ttl11::before{height:3px;background:#111;top:0;left:0}.ttl12{font-size:1.8rem;margin-bottom:15px}.ttl13,.ttl14{text-align:center}.ttl13{margin-bottom:35px}.ttl13 .fukidashi{display:inline-block;font-size:2.2rem;margin-bottom:10px;position:relative}.ttl13 .fukidashi::after,.ttl13 .fukidashi::before{content:"・・・・・・";position:absolute;color:#0096c9;top:0;font-size:1.6rem;letter-spacing:-.2rem}.ttl13 .fukidashi::before{left:-40px;-webkit-transform:rotate(60deg);transform:rotate(60deg)}.ttl13 .fukidashi::after{right:-40px;-webkit-transform:rotate(-60deg);transform:rotate(-60deg)}.ttl13 .fukidashi mark{font-size:2.8rem}.ttl13 .main{display:block}.ttl13 .main mark{font-size:6rem}.ttl13 .main,.ttl13 .main mark.small{font-size:4.2rem}.ttl13 .en{font-family:"URWDIN-Regular"}.ttl13 mark,.ttl15 h3 .title mark{color:#ffc000;background:0 0;font-style:normal}.list_style_dot.design li::before,.list_style_dot.social_media li::before,.ttl13 .pink{color:#ec6d81}.ttl14{font-size:calc(.4898vw + 1.61633rem);margin-bottom:calc(1.63265vw + 8.87755px)}.ttl14 span{color:#0096c9}.ttl15{margin-bottom:40px}@media only screen and (max-width:767px){.ttl15{margin-bottom:20px}}.ttl15 h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#0096c9;padding:1.5em 1.5em 1.5em 6.5em;border-radius:9999px;position:relative;min-height:4em;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:767px){.ttl15 h3{padding:0;border-radius:20px}}.ttl15 h3 .title{color:#fff;font-size:2.4rem;line-height:1.4}@media only screen and (max-width:767px){.ttl15 h3 .title{font-size:1.8rem;padding:1em 1em 1.5em}}.ttl15 h3 .title mark{position:relative;display:inline-block;color:#fff}.ttl15 h3 .title mark::before{content:'';position:absolute;bottom:-.2em;width:100%;height:5px;background:repeating-linear-gradient(-45deg,transparent,transparent 5px,#fff332 5px,#fff332 10px)}.ttl15 h3 .heading{width:5em;background:#fff;color:#0096c9;font-family:'URWDIN-Demi';text-align:center;border:3px solid #0096c9;border-radius:9999px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}@media only screen and (max-width:767px){.ttl15 h3 .heading{width:100%;border-radius:20px 20px 0 0;padding:1em 1em .5em}.ttl15 h3 .heading .fukidashi{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.ttl15 h3 .heading_wrap{position:absolute;left:0;top:0;width:5em;height:100%}@media only screen and (max-width:767px){.ttl15 h3 .heading_wrap{width:100%;position:relative}}.ttl15 h3 .heading::before{top:55%;display:block;right:-20px;margin-top:-15px;border:10px solid transparent;border-left:15px solid #fff}@media only screen and (max-width:767px){.ttl15 h3 .heading::before{content:"";position:absolute;top:90%;left:50%;right:auto;margin-top:auto;margin-left:-15px;border:15px solid transparent;border-top:15px solid #fff}}.ttl15 h3 .heading small{letter-spacing:0;font-size:1.2rem;margin-bottom:.5em;display:inline-block}@media only screen and (max-width:767px){.ttl15 h3 .heading small{margin-bottom:0;margin-right:1em}}.ttl15 h3 .heading .number{font-size:4.5rem}@media only screen and (max-width:767px){.ttl15 h3 .heading .number{display:block;line-height:1}}.common_head_ttl{text-align:center;margin-top:50px;margin-bottom:70px}.common_head_ttl h2{font-size:3rem;position:relative;padding-bottom:20px;margin-bottom:25px}.common_head_ttl h2::before{content:"";position:absolute;left:50%;bottom:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100px;height:5px;background:#ec6d81}.common_head_ttl h2.orange::before{background:#ffc000}.common_head_ttl02{text-align:center;padding-top:50px;padding-bottom:30px;margin-bottom:60px}.common_head_ttl02 .ttl{font-weight:700;color:#111;font-size:3rem;line-height:160%;margin-bottom:30px}.common_head_ttl02 .ttl span{display:inline-block;background:-webkit-gradient(linear,left top,left bottom,color-stop(65%,transparent),color-stop(65%,#fff332),color-stop(85%,#fff332),color-stop(85%,transparent));background:linear-gradient(transparent 65%,#fff332 65%,#fff332 85%,transparent 85%)}.common_head_ttl02 p{max-width:780px;margin:0 auto 20px}.common_head_anchor{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:767px){.common_head_anchor{display:block}}.common_head_anchor li:last-child a{margin-right:0}@media only screen and (max-width:767px){.common_head_anchor li:last-child a{margin-bottom:0}}.common_head_anchor li a{display:block;width:260px;background:#fff;border-radius:9999px;padding:1em;position:relative;-webkit-transition:.4s;transition:.4s;margin-right:1em;text-align:center}@media only screen and (max-width:767px){.common_head_anchor li a{width:100%;margin-bottom:1em}}.common_head_anchor li a .fa-angle-down:before{position:absolute;right:1em;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#0096c9;-webkit-transition:.4s;transition:.4s}.common_head_anchor li a::after{content:"";width:70%;height:3px;position:absolute;bottom:0;background:#0096c9;-webkit-transition:.4s;transition:.4s;-webkit-transform:scale(.3,1);transform:scale(.3,1);left:0;right:0;margin:0 auto}.common_head_anchor li a.is-hover::after{-webkit-transform:scale(1,1);transform:scale(1,1)}.btn01 a{border:3px solid #fff;color:#fff;min-width:270px;padding:18px;-webkit-transition:all .3s ease;transition:all .3s ease}.btn01 a::after{right:22px;font-weight:500}.btn01 a.is-hover{background:rgba(255,255,255,.2)}.btn01.small a{padding:12px}.btn01 a,.btn02 a,.btn03 a{display:inline-block;text-align:center;position:relative;font-weight:700}.btn02 a{color:#fff;background:url(../img/bg/bg02.jpg);-webkit-box-shadow:4px 4px 0 0 rgba(0,0,0,.15);box-shadow:4px 4px 0 0 rgba(0,0,0,.15);top:0;left:0;-webkit-transition:all .3s ease;transition:all .3s ease;background-position:left top;min-width:470px;font-size:1.8rem;padding:28px}.btn02 a.c2{background:url(../img/bg/bg09.jpg)}.btn02 a.c3{background:url(../img/bg/bg11.jpg)}.btn02 a.red{color:red}.btn01 a::after,.btn02 a::after,.btn03 a::before{content:"\f105";font-family:"Font Awesome 5 Pro";position:absolute}.btn02 a::after{font-size:1.6rem;font-weight:500;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:30px}.btn02 a.is-hover{-webkit-animation-name:bg_slide;animation-name:bg_slide;-webkit-animation-duration:4s;animation-duration:4s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}.btn02 .ico{position:absolute;bottom:0;left:60px}.btn03 a{border:2px solid #111;padding:15px 50px;min-width:270px;font-size:1.5rem}.btn03 a::before{right:20px}.btn03 a.is-hover{background:#fff332}.btn03.blank a::before{content:"\f08e"}.btn03 a,.btn04 a,.btn04 a::after{-webkit-transition:all .3s ease;transition:all .3s ease}.btn04 a{background:#0096c9;padding:15px;min-width:300px;border:2px solid #0096c9;color:#fff;position:relative}.btn04 a::after{content:"\f061";position:absolute;font-family:"Font Awesome 5 Pro";color:#fff332;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-weight:500;font-size:1.4rem}.btn04 a.is-hover{background:#fff;color:#0096c9}.btn04 a.is-hover::after,.btn04.-yellow a::after{color:#0096c9}.btn04.-yellow a{color:#0096c9;border-color:#fff332;background:#fff332}.btn04.-yellow a.is-hover,.btn08.-yellow a.is-hover,.btn09.-yellow a.is-hover{border-color:#fff332;background-color:#0096c9;color:#fff332}.btn04.-yellow a.is-hover::after{color:#fff332}.btn04.blank a::after{color:#fff;content:"\f360"}.btn04.blank a.is-hover::after,.btn08 a.is-hover::after,.btn08.-yellow a::after{color:#0096c9}.btn04 a,.btn05 a,.btn05 span,.btn08 a,.btn09 a{display:inline-block;text-align:center;font-weight:700}.btn08 a,.btn08 a::after{-webkit-transition:all .3s ease;transition:all .3s ease}.btn08 a{background:#0096c9;padding:15px;border:2px solid #0096c9;min-width:340px;color:#fff;position:relative}.btn08 a::after{content:"\f08e";position:absolute;font-family:"Font Awesome 5 Pro";color:#fff332;right:10px;font-weight:500;font-size:1.4rem}.btn08 a.is-hover{background:#fff;color:#0096c9}.btn08.-yellow a{color:#0096c9;border-color:#fff332;background:#fff332}.btn08.-yellow a.is-hover::after{color:#fff332}.btn08.blank a::after{color:#fff;content:"\f360"}.btn08.blank a.is-hover::after,.btn09 a.is-hover::after,.btn09.-yellow a::after{color:#0096c9}.btn05 a,.btn05 span,.btn09 a{min-width:240px}.btn09 a,.btn09 a::after{-webkit-transition:all .3s ease;transition:all .3s ease}.btn09 a{background:#0096c9;position:relative;padding:15px;border:2px solid #0096c9;color:#fff}.btn05 a::before,.btn05 span::before,.btn09 a::after{content:"\f105";font-family:"Font Awesome 5 Pro";position:absolute;font-weight:500}.btn09 a::after{color:#fff332;font-size:1.4rem;right:10px}.btn09 a.is-hover{background:#fff;color:#0096c9}.btn09.-yellow a{color:#0096c9;border-color:#fff332;background:#fff332}.btn09.-yellow a.is-hover::after{color:#fff332}.btn09.blank a::after{color:#fff;content:"\f360"}.btn09.blank a.is-hover::after,.common_menu_list .menu_list_large a.is-hover,.common_menu_list .menu_list_small a.is-hover,.feature_box .text h2 span{color:#0096c9}.btn05 a,.btn05 span{border:2px solid #111;color:#111;padding:12px;max-width:100%;background:#fff332}.btn05 a::before,.btn05 span::before{right:15px}.btn05 a.is-hover,.btn05 span.is-hover{background:#111;color:#fff}.btn05 a.still,.btn05 span.still{pointer-events:none}.btn05 a,.btn05 span,.btn06 a,.btn06 span,.btn07 a,.btn_blank a{position:relative;-webkit-transition:all .3s ease;transition:all .3s ease}.btn06 a,.btn06 span{display:inline-block;border:2px solid #0096c9;font-size:1.4rem;font-family:"URWDIN-Demi";color:#fff;background:#0096c9;border-radius:20px;padding:4px 45px}.btn06 a::after,.btn06 span::after{content:"\f105";right:10px}.btn06 a.is-hover,.btn06 span.is-hover{background:#fff;color:#0096c9}.btn06.square a{border-radius:0}.btn07 a,.btn_blank a{font-weight:700}.btn07 a,.btn_blank{border:2px solid #111}.btn07 a{color:#111;font-size:1.4rem;display:inline-block;padding:10px 60px}.btn06 a::after,.btn06 span::after,.btn07 a::after,.btn_blank a::after{font-family:"Font Awesome 5 Pro";position:absolute}.btn07 a::after{font-size:1.3rem;content:"\f14c";right:10px;font-weight:500}.btn07 a.is-hover{background:#fff332}.btn07.download a::after{content:"\f019"}.btn07.arrow a::after{content:"\f105"}.btn_blank{max-width:320px;border-radius:5px;text-align:center}.btn_blank a{display:block;padding:10px}.btn_blank a::after{content:"\f08e";right:15px;font-weight:400}.box01{border:6px solid #222;position:relative;margin:40px 0;z-index:1;background:#fff}.box01::after,.box01::before{content:"";position:absolute;z-index:2;background:#fff}.box01::after{height:calc(100% - 88px);width:calc(100% + 10px);left:-5px;top:44px}.box01::before{width:calc(100% - 88px);height:calc(100% + 10px);top:-5px;left:44px}.box01 .in{position:relative;z-index:10;padding:45px 0}.box02{border:1px dotted #707070;padding:0 60px 40px}.box02 .ttl{text-align:center;margin:-20px 0 30px}.box02 .ttl span{display:inline-block;color:#fff;background:#0096c9;font-size:1.5rem;padding:10px 35px}.box02 .ttl.label{text-align:left;margin-left:40px;font-weight:400}.box02 .ttl.label span{font-size:1.8rem;padding:8px 20px;position:relative}.box02 .ttl.label span::after{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:0 0 18px 8px;border-color:transparent transparent #007ca6;top:0;left:-9px}.list_style_dot.manga_illust li::before{color:#93c532}.list_style_dot.corona li::before{color:#b276ad}.list_style_dot.other li::before{color:#eb4a73}.common_ao .in,.list_style_dot.-row2{display:-webkit-box;display:-ms-flexbox;display:flex}.list_style_dot.-row2{-ms-flex-wrap:wrap;flex-wrap:wrap}.list_style_dot.-row2 li{width:50%}.list_style_dot li{position:relative;padding:0 0 0 30px;margin:2px 0}.list_style_dot li::before{content:"・";position:absolute;color:#0096c9;font-weight:700;left:0;font-size:2.2rem}.head_ttl{text-align:center;margin-bottom:40px}.common_ao,.common_recommendation{background:#f0f0f0;margin-bottom:0;padding:30px 0 120px}.common_ao .in{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:25px}.common_ao .in .img img,.common_recommendation .in .img img{border-radius:1em;font-size:inherit}.common_ao .in .text{width:640px}.common_ao .in .ttl{width:654px;position:relative;left:-14px;margin-bottom:30px}.common_ao .in .sub_ttl{font-size:2rem;margin-bottom:10px}.common_ao .in .check_list,.common_ao .in .entry_list{font-weight:700;margin-bottom:30px}.common_ao .in .check_list li{position:relative;padding-left:30px;margin-left:20px}.common_ao .in .check_list li::before,.common_recommendation .in .check_list li::before{position:absolute;top:0;left:0;content:"\f00c";font-family:"Font Awesome 5 Pro";color:#0096c9}.common_ao .in .check_list mark,.common_recommendation .in .check_list mark{background:0 0;color:#0096c9;font-style:normal}.common_ao .in .entry_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;text-align:center;font-size:1.5rem;line-height:170%;color:#111}@media only screen and (max-width:767px){.common_ao .in .entry_list{display:block}}.common_ao .in .entry_list li{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:5px 0;border-right:1px dashed #c4c4c4}@media only screen and (max-width:767px){.common_ao .in .entry_list li{border-right:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left;border-bottom:1px dashed #c4c4c4}}.common_ao .in .entry_list li:last-child,.common_recommendation .in .entry_list li:last-child{border:0}@media only screen and (max-width:767px){.common_ao .in .entry_list .-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.common_ao .in .entry_list .ico{margin-top:20px}.common_recommendation .in{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:25px;position:relative;background-image:url(../../img/common/footer/recommendation_bg.jpg);background-size:contain;background-repeat:no-repeat;background-position:left}@media only screen and (max-width:767px){.common_recommendation .in{background-image:none}}.common_recommendation .in .date{position:absolute;right:0;top:0;z-index:1}.common_recommendation .in .text{width:640px}.common_recommendation .in .ttl{width:654px;position:relative;left:-14px;margin-bottom:30px}.common_recommendation .in .ttl img{position:relative;right:-30px}@media only screen and (max-width:767px){.common_recommendation .in .ttl img{right:auto;position:static}}.common_recommendation .in .sub_ttl{font-size:2rem;margin-bottom:10px}.common_recommendation .in .check_list{font-weight:700;margin-bottom:30px}.common_recommendation .in .check_list li{position:relative;padding-left:30px;margin-left:20px}.common_recommendation .in .entry_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;text-align:center;font-weight:700;font-size:1.5rem;line-height:170%;color:#111;margin-bottom:30px}@media only screen and (max-width:767px){.common_recommendation .in .entry_list{display:block}}.common_recommendation .in .entry_list li{padding:5px 0;border-right:2px dotted #eb6c81;width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:767px){.common_recommendation .in .entry_list li{border-right:none;text-align:left;border-bottom:2px dashed #eb6c81;width:100%}}.common_recommendation .in .entry_list li p{margin-right:20px;font-size:2rem;background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),color-stop(60%,#fff332));background:linear-gradient(transparent 60%,#fff332 60%)}@media only screen and (max-width:767px){.common_recommendation .in .entry_list li p{margin-bottom:20px;margin-right:0}}@media only screen and (max-width:767px){.common_recommendation .in .entry_list .-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.common_recommendation .in .entry_list .ico{margin-top:0}.feel_bottom,.feel_bottom.lower_bottom{background-size:10px 10px;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40%,rgba(255,255,255,.07)),color-stop(60%,transparent),to(transparent));background-image:linear-gradient(rgba(255,255,255,.07) 40%,transparent 60%,transparent)}.feel_bottom{padding:50px 0 45px;margin-bottom:0;position:relative;background-color:#ec6d81}.feel_bottom.lower_bottom{background-color:#66c0df}.feel_bottom .cursive{position:absolute;right:4%;text-align:right;top:-5px}.feel_bottom .ttl01{color:#fff;position:relative}.feel_bottom .ttl01 .en,.world_wrap .world_box .course_list a.is-hover{color:#fff}.feel_bottom .ttl01 .obj{position:absolute;top:-100px}.feel_bottom .ttl01 .man{left:260px}.feel_bottom .ttl01 .woman{right:240px;top:-96px}.feel_bottom .switch_bnr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-right:-10px}.feel_bottom .switch_bnr li{width:550px}.faq_area dl dt .in,.faq_area02 dl dd span,.feel_bottom .switch_bnr a{display:block;position:relative}.feel_bottom .switch_bnr a .on{display:block;position:absolute;top:0;left:0;z-index:1;-webkit-transition:all .4s ease;transition:all .4s ease;opacity:0;width:100%}.feel_bottom .switch_bnr a.is-hover .on,.l-header.abroad .lang_list li a.is_act::before,.l-header.abroad .lang_list li a:hover::before{opacity:1}.bg_gray,.common_menu_list{background:#f0f0f0}.common_menu_list{padding:60px 0 1px;margin-bottom:60px}.common_menu_list .menu_list_large,.common_menu_list .menu_list_large li{margin-bottom:30px}.common_menu_list .menu_list_large a,.common_menu_list .menu_list_small a{position:relative;display:block;-webkit-transition:all .3s ease;transition:all .3s ease}.common_menu_list .menu_list_large a{overflow:hidden}.common_menu_list .menu_list_large a.is-hover img,.world_wrap .world_box .head a.is-hover .img img{-webkit-transform:scale(1.05);transform:scale(1.05)}.common_menu_list .menu_list_large .title{font-size:1.6rem;font-weight:700;background:#fff;display:inline-block;padding:16px 52px 16px 20px;position:absolute;left:0;bottom:0}.common_menu_list .menu_list_large .title span{background:#0096c9;width:40px;height:40px;position:absolute;right:-20px;bottom:0}.common_menu_list .menu_list_large .title span i{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff}.common_menu_list .menu_list_small,.head_img_area p{margin-bottom:0}.common_link_box,.common_menu_list .menu_list_small li,.faq_area dl,.faq_area02 dl{margin-bottom:20px}.common_menu_list .menu_list_small a{padding:28px 20px;background:#fff;font-size:1.6rem;font-weight:700;-webkit-box-shadow:2px 2px 4px 0 rgba(0,0,0,.15);box-shadow:2px 2px 4px 0 rgba(0,0,0,.15)}.common_menu_list .menu_list_small a.is-hover::before{width:100%}.common_menu_list .menu_list_small a::before{content:"";position:absolute;left:0;bottom:0;width:40px;height:3px;background:#0096c9;-webkit-transition:all .3s ease;transition:all .3s ease}.common_menu_list .menu_list_small a::after{content:"\f054";font-family:"Font Awesome 5 Pro";position:absolute;right:15px;font-size:1.3rem;color:#111}.common_link_box{background:#fff;border-bottom:3px solid #ddd;padding:40px 35px 30px}.common_link_box.border{border:1px solid #ddd;border-bottom:3px solid #ddd}.common_link_box .ttl{color:#111;font-size:1.8rem;margin-bottom:25px}.common_logo_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.common_logo_list li{margin:15px 25px}.common_note_box{border:2px solid #d73028;color:#d73028;font-weight:700;text-align:center;margin:40px auto;max-width:820px;background:#fff;padding:25px 10px}.lower_pagettl{background:url(../img/bg/bg03.png);padding-bottom:50px}.lower_pagettl h2{position:relative;text-align:center;padding-bottom:25px;font-size:3.2rem}.lower_pagettl h2::before{content:"";position:absolute;left:50%;bottom:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:90px;height:3px;background:#0096c9}.process_list .process_box h3,.process_list .process_box.professional{min-height:170px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.glossary_list,.process_list .process_box h3,.process_list .process_box.professional{display:-webkit-box;display:-ms-flexbox;display:flex}.process_list .process_box h3{margin-bottom:30px}.process_list .process_box h3 img{vertical-align:bottom}.process_list .process_box .year{margin-bottom:30px;color:#fff;font-weight:700;text-align:center;padding:5px 10px}.process_list .process_box .year.year01{background:#1cc5d8}.process_list .process_box .year.year02{background:#ff6d08}.process_list .process_box .year.year03{background:#c271e7}.glossary_list.super_creator a,.work_book_list.super_creator li a{border-color:#d73028}.work_book_list.super_creator li a.is-hover,.work_book_list.super_creator li a::before{color:#d73028}.glossary_list.game a,.work_book_list.game li a{border-color:#0d7fbb}.work_book_list.game li a.is-hover,.work_book_list.game li a::before{color:#0d7fbb}.glossary_list.e-sports a,.work_book_list.e-sports li a{border-color:#f1b237}.work_book_list.e-sports li a.is-hover,.work_book_list.e-sports li a::before{color:#f1b237}.glossary_list.anime_cg a,.work_book_list.anime_cg li a{border-color:#1daa9b}.work_book_list.anime_cg li a.is-hover,.work_book_list.anime_cg li a::before{color:#1daa9b}.work_book_list.pop_culture li a{border-color:#93c532}.work_book_list.pop_culture li a.is-hover,.work_book_list.pop_culture li a::before{color:#93c532}.work_book_list.social_media li a{border-color:#ec6d81}.work_book_list.social_media li a.is-hover,.work_book_list.social_media li a::before{color:#ec6d81}.glossary_list.pop_culture a,.work_book_list.manga_illust li a{border-color:#93c532}.work_book_list.manga_illust li a.is-hover,.work_book_list.manga_illust li a::before{color:#93c532}.work_book_list.manga_illust h2{background-color:#93c532}.work_book_list.corona li a{border-color:#b276ad}.work_book_list.corona li a.is-hover,.work_book_list.corona li a::before{color:#b276ad}.work_book_list.corona h2{background-color:#b276ad}.work_book_list.other li a{border-color:#eb4a73}.work_book_list.other li a.is-hover,.work_book_list.other li a::before{color:#eb4a73}.work_book_list.other h2{background-color:#eb4a73}.work_book_list.design li a{border-color:#e68961}.work_book_list.design li a.is-hover,.work_book_list.design li a::before{color:#e68961}.work_book_list.design h2{background-color:#e68961}.l-header .head_bottom .gnavi>li.row2 i,.work_book_list li{margin-bottom:10px}.common_menu_list .menu_list_large img,.work_book_list li a,.work_book_list li a::before{-webkit-transition:all .3s ease;transition:all .3s ease}.work_book_list li a{display:block;padding:10px 10px 10px 20px;border-bottom:2px solid #0096c9;position:relative}.work_book_list li a.is-hover{padding:10px 10px 10px 30px;color:#0096c9}.work_book_list li a.is-hover::before{left:10px}.work_book_list li a::before{content:"\f061";position:absolute;font-family:"Font Awesome 5 Pro";color:#0096c9;font-size:1.3rem;left:0}.work_book_list li .new{color:#d73028;font-family:"URWDIN-Medium";text-transform:uppercase;font-size:1rem;display:inline-block;vertical-align:middle;margin-left:15px}.glossary_list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:40px}.course_wrap.super_creator .course_row .text h3,.glossary_list.super_creator a.is-hover,.glossary_list.super_creator a::before,.world_wrap .world_box.super_creator .course_list .copy,.world_wrap .world_box.super_creator .head .catch{color:#d73028}.course_wrap.game .course_row .text h3,.glossary_list.game a.is-hover,.glossary_list.game a::before,.world_wrap .world_box.game .course_list .copy,.world_wrap .world_box.game .head .catch{color:#0d7fbb}.course_wrap.e-sports .course_row .text h3,.glossary_list.e-sports a.is-hover,.glossary_list.e-sports a::before,.m-system .process.y2 .box02 h3 strong,.world_wrap .world_box.e-sports .course_list .copy,.world_wrap .world_box.e-sports .head .catch{color:#f1b237}.course_wrap.anime_cg .course_row .text h3,.glossary_list.anime_cg a.is-hover,.glossary_list.anime_cg a::before,.world_wrap .world_box.anime_cg .course_list .copy,.world_wrap .world_box.anime_cg .head .catch{color:#1daa9b}.glossary_list.pop_culture a.is-hover,.glossary_list.pop_culture a::before{color:#93c532}.glossary_list.design a,.glossary_list.social_media a{border-color:#ec6d81}.glossary_list.design a.is-hover,.glossary_list.design a::before,.glossary_list.social_media a.is-hover,.glossary_list.social_media a::before{color:#ec6d81}.glossary_list.manga_illust a{border-color:#93c532}.glossary_list.manga_illust a.is-hover,.glossary_list.manga_illust a::before,.world_wrap .world_box.pop_culture .course_list .copy,.world_wrap .world_box.pop_culture .head .catch{color:#93c532}.glossary_list.corona a{border-color:#b276ad}.glossary_list.corona a.is-hover,.glossary_list.corona a::before{color:#b276ad}.glossary_list.other a{border-color:#eb4a73}.glossary_list.other a.is-hover,.glossary_list.other a::before{color:#eb4a73}.glossary_list a,.world_banner{font-weight:700;-webkit-transition:all .3s ease;transition:all .3s ease}.glossary_list a{display:block;border:2px solid #0096c9;border-radius:30px;margin:10px;padding:9px 28px}.glossary_list a::before{content:"#";color:#0096c9}.glossary_list a.is-hover{color:#0096c9;background:#f0f0f0}.world_banner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center;min-height:180px;color:#fff!important;background-size:cover;padding:30px 10px 30px 30px;line-height:130%;font-size:2.4rem;margin-bottom:30px}.world_banner.super_creator{background-image:url(../../img/world/bnr_super_creator.jpg)}.world_banner.super_creator.is-hover{-webkit-box-shadow:0 0 0 7px #d73028 inset,0 0 0 8px rgba(255,255,255,.4) inset;box-shadow:0 0 0 7px #d73028 inset,0 0 0 8px rgba(255,255,255,.4) inset}.world_banner.game{background-image:url(../../img/world/bnr_game.jpg)}.world_banner.game.is-hover{-webkit-box-shadow:0 0 0 7px #0d7fbb inset,0 0 0 8px rgba(255,255,255,.4) inset;box-shadow:0 0 0 7px #0d7fbb inset,0 0 0 8px rgba(255,255,255,.4) inset}.world_banner.e-sports{background-image:url(../../img/world/bnr_e-sports.jpg)}.world_banner.e-sports.is-hover{-webkit-box-shadow:0 0 0 7px #f1b237 inset,0 0 0 8px rgba(255,255,255,.4) inset;box-shadow:0 0 0 7px #f1b237 inset,0 0 0 8px rgba(255,255,255,.4) inset}.world_banner.anime_cg{background-image:url(../../img/world/bnr_anime_cg.jpg)}.world_banner.anime_cg.is-hover{-webkit-box-shadow:0 0 0 7px #1daa9b inset,0 0 0 8px rgba(255,255,255,.4) inset;box-shadow:0 0 0 7px #1daa9b inset,0 0 0 8px rgba(255,255,255,.4) inset}.world_banner.pop_culture{background-image:url(../../img/world/bnr_pop_culture.jpg)}.world_banner.pop_culture.is-hover{-webkit-box-shadow:0 0 0 7px #93c532 inset,0 0 0 8px rgba(255,255,255,.4) inset;box-shadow:0 0 0 7px #93c532 inset,0 0 0 8px rgba(255,255,255,.4) inset}.world_banner.design{background-image:url(../../img/world/bnr_design.jpg)}.world_banner.design.is-hover,.world_banner.social_media.is-hover{-webkit-box-shadow:0 0 0 7px #ec6d81 inset,0 0 0 8px rgba(255,255,255,.4) inset;box-shadow:0 0 0 7px #ec6d81 inset,0 0 0 8px rgba(255,255,255,.4) inset}.world_banner.social_media{background-image:url(../../img/world/bnr_social_media.jpg)}.world_banner.manga_illust{background-image:url(../../img/world/bnr_manga_illust.jpg)}.world_banner.manga_illust.is-hover{-webkit-box-shadow:0 0 0 7px #93c532 inset,0 0 0 8px rgba(255,255,255,.4) inset;box-shadow:0 0 0 7px #93c532 inset,0 0 0 8px rgba(255,255,255,.4) inset}.world_banner.corona{background-image:url(../../img/world/bnr_corona.jpg)}.world_banner.corona.is-hover{-webkit-box-shadow:0 0 0 7px #b276ad inset,0 0 0 8px rgba(255,255,255,.4) inset;box-shadow:0 0 0 7px #b276ad inset,0 0 0 8px rgba(255,255,255,.4) inset}.world_banner.other{background-image:url(../../img/world/bnr_other.jpg)}.world_banner.other.is-hover{-webkit-box-shadow:0 0 0 7px #eb4a73 inset,0 0 0 8px rgba(255,255,255,.4) inset;box-shadow:0 0 0 7px #eb4a73 inset,0 0 0 8px rgba(255,255,255,.4) inset}.world_banner .en{display:block;font-family:"URWDIN-Demi";font-size:1.3rem;width:100%;text-transform:uppercase;letter-spacing:.1rem;margin-top:5px}.l-main .front_txt{text-align:center;font-size:1.5rem;color:#444;padding:50px 0 30px;margin-bottom:40px;background:#f0f0f0}.l-main .front_txt p{line-height:180%;margin-bottom:20px;text-align:left}.head_img_area{padding:60px 0;margin-bottom:50px;text-align:center}.head_img_area .img{margin-bottom:30px}.head_img_area h2{font-size:3rem;margin-bottom:25px}.faq_area dl dt{padding:2px;background:url(../img/bg/border_bg.jpg);color:#111}.faq_area dl dt .in{padding:20px 20px 20px 80px;background:#fff;cursor:pointer}.faq_area dl dd::before,.faq_area dl dt .in::before{font-family:"URWDIN-Regular";position:absolute;left:20px;top:30px;font-size:5.5rem}.faq_area dl dt .in::before{color:#0096c9;content:"Q"}.faq_area dl dd,.faq_area02 dl dd{padding:20px 20px 20px 130px;display:none;position:relative}.faq_area dl dd::before{content:"A"}.faq_area dl dd::after{content:"";position:absolute;left:30px;top:60px;width:80px;height:2px;background:#0096c9;-webkit-transform:rotate(-55deg);transform:rotate(-55deg)}.faq_area02 dl{background:#e5f4f9;padding:10px 20px}.faq_area02 dl dt{position:relative}.faq_area02 dl dt::after,.faq_area02 dl dt::before{position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.faq_area02 dl dt::before{left:20px;color:#0096c9;font-size:5rem;content:"Q";top:50%;font-family:"URWDIN-Regular"}.faq_area02 dl dt::after{content:"\f107";font-family:"Font Awesome 5 Pro";right:20px;top:57%}.faq_area02 dl dt .in{padding:20px 20px 20px 70px;background-size:69px;display:block;cursor:pointer}.faq_area02 dl dt.is-act::after{content:"\f106"}.faq_area02 dl dd{background:#fff;padding:20px 20px 20px 70px}.faq_area02 dl dd::before{content:"A";position:absolute;left:22px;top:40%;font-family:"URWDIN-Regular";color:#ccc;font-size:5rem}.faq_area02 dl dd span{border-left:2px solid #ddd;padding-left:20px}.world_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.world_wrap .world_box{width:calc((100% - 30px)/2);max-width:710px;margin-bottom:40px}.world_wrap .world_box:nth-child(odd){margin-right:30px}.world_wrap .world_box:nth-child(1) .head .img::after{background-image:url(../../img/index/course01_label.png)}.world_wrap .world_box:nth-child(2) .head .img::after{background-image:url(../../img/index/course02_label.png)}.world_wrap .world_box:nth-child(3) .head .img::after{background-image:url(../../img/index/course03_label.png)}.world_wrap .world_box:nth-child(4) .head .img::after{background-image:url(../../img/index/course04_label.png)}.world_wrap .world_box:nth-child(5) .head .img::after{background-image:url(../../img/index/course05_label.png)}.world_wrap .world_box:nth-child(6) .head .img::after{background-image:url(../../img/index/course06_label.png)}.world_wrap .world_box.super_creator .course_list a::after,.world_wrap .world_box.super_creator .course_list a::before,.world_wrap .world_box.super_creator .head{background:#d73028}.world_wrap .world_box.super_creator .course_list{border-color:#d73028}.m-course_detail .world .world_box.super_creator .course_list a.is-hover::before,.m-work_books .detail.super_creator .cv_box .btn_list a.-briefing.is-hover,.world_wrap .world_box.super_creator .course_list a.is-hover::before{background:#fff;color:#d73028}.world_wrap .world_box.super_creator .course_list a.is-hover::after{background:#d73028}.world_wrap .world_box.game .course_list a::after,.world_wrap .world_box.game .course_list a::before,.world_wrap .world_box.game .head{background:#0d7fbb}.world_wrap .world_box.game .course_list{border-color:#0d7fbb}.world_wrap .world_box.game .course_list a.is-hover::before{background:#fff;color:#0d7fbb}.world_wrap .world_box.game .course_list a.is-hover::after{background:#0d7fbb}.world_wrap .world_box.e-sports .course_list a::after,.world_wrap .world_box.e-sports .course_list a::before,.world_wrap .world_box.e-sports .head{background:#f1b237}.world_wrap .world_box.e-sports .course_list{border-color:#f1b237}.world_wrap .world_box.e-sports .course_list a.is-hover::before{background:#fff;color:#f1b237}.world_wrap .world_box.e-sports .course_list a.is-hover::after{background:#f1b237}.world_wrap .world_box.anime_cg .course_list a::after,.world_wrap .world_box.anime_cg .course_list a::before,.world_wrap .world_box.anime_cg .head{background:#1daa9b}.world_wrap .world_box.anime_cg .course_list{border-color:#1daa9b}.world_wrap .world_box.anime_cg .course_list a.is-hover::before{background:#fff;color:#1daa9b}.world_wrap .world_box.anime_cg .course_list a.is-hover::after{background:#1daa9b}.world_wrap .world_box.pop_culture .course_list a::after,.world_wrap .world_box.pop_culture .course_list a::before,.world_wrap .world_box.pop_culture .head{background:#93c532}.world_wrap .world_box.pop_culture .course_list{border-color:#93c532}.world_wrap .world_box.pop_culture .course_list a.is-hover::before{background:#fff;color:#93c532}.world_wrap .world_box.pop_culture .course_list a.is-hover::after{background:#93c532}.world_wrap .world_box.design .course_list a::after,.world_wrap .world_box.design .course_list a::before,.world_wrap .world_box.design .head{background:#ec6d81}.world_wrap .world_box.design .course_list .copy,.world_wrap .world_box.design .head .catch,.world_wrap .world_box.social_media .course_list .copy,.world_wrap .world_box.social_media .head .catch{color:#ec6d81}.world_wrap .world_box.design .course_list{border-color:#ec6d81}.world_wrap .world_box.design .course_list a.is-hover::before{background:#fff;color:#ec6d81}.world_wrap .world_box.design .course_list a.is-hover::after,.world_wrap .world_box.social_media .course_list a::after,.world_wrap .world_box.social_media .course_list a::before,.world_wrap .world_box.social_media .head{background:#ec6d81}.world_wrap .world_box.social_media .course_list{border-color:#ec6d81}.world_wrap .world_box.social_media .course_list a.is-hover::before{background:#fff;color:#ec6d81}.world_wrap .world_box.social_media .course_list a.is-hover::after{background:#ec6d81}.world_wrap .world_box.manga_illust .course_list a::after,.world_wrap .world_box.manga_illust .course_list a::before,.world_wrap .world_box.manga_illust .head{background:#93c532}.course_wrap.pop_culture .course_row .text h3,.world_wrap .world_box.manga_illust .course_list .copy,.world_wrap .world_box.manga_illust .head .catch{color:#93c532}.world_wrap .world_box.manga_illust .course_list{border-color:#93c532}.world_wrap .world_box.manga_illust .course_list a.is-hover::before{background:#fff;color:#93c532}.world_wrap .world_box.manga_illust .course_list a.is-hover::after{background:#93c532}.world_wrap .world_box.corona .course_list a::after,.world_wrap .world_box.corona .course_list a::before,.world_wrap .world_box.corona .head{background:#b276ad}.world_wrap .world_box.corona .course_list .copy,.world_wrap .world_box.corona .head .catch{color:#b276ad}.world_wrap .world_box.corona .course_list{border-color:#b276ad}.world_wrap .world_box.corona .course_list a.is-hover::before{background:#fff;color:#b276ad}.world_wrap .world_box.corona .course_list a.is-hover::after{background:#b276ad}.world_wrap .world_box.other .course_list a::after,.world_wrap .world_box.other .course_list a::before,.world_wrap .world_box.other .head{background:#eb4a73}.world_wrap .world_box.other .course_list .copy,.world_wrap .world_box.other .head .catch{color:#eb4a73}.world_wrap .world_box.other .course_list{border-color:#eb4a73}.world_wrap .world_box.other .course_list a.is-hover::before{background:#fff;color:#eb4a73}.world_wrap .world_box.other .course_list a.is-hover::after{background:#eb4a73}.world_wrap .world_box .head{background:#0096c9;padding-right:1%;position:relative;z-index:1}.world_wrap .world_box .head:before{content:"";position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:-4vw;width:0;height:0;border-style:solid;border-width:20vw 20vw 0;border-color:#fff transparent transparent;opacity:.1;-webkit-transition:all .3s ease;transition:all .3s ease;z-index:-1}.world_wrap .world_box .head a{display:block}.world_wrap .world_box .head a.is-hover h3::after{margin-left:20px}.world_wrap .world_box .head a .ico{position:absolute;z-index:20;right:40px;top:170px}.world_wrap .world_box .head .img,.world_wrap .world_box .head .img::after{max-width:700px;left:0;-webkit-transition:all .3s ease;transition:all .3s ease}.world_wrap .world_box .head .img{z-index:10;overflow:hidden;position:relative;top:-10px}.world_wrap .world_box .head .img img{-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transform:scale(1);transform:scale(1)}.world_wrap .world_box .head .img::after{position:absolute;content:"";height:100%;width:100%;top:0;background-size:cover;background-position:right top}.world_wrap .world_box .head .catch{font-weight:700;color:#0096c9;font-size:2.6rem;letter-spacing:.15rem;position:absolute;bottom:8%;left:5%;margin-bottom:0;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";z-index:10}.world_wrap .world_box .head .catch span{display:inline-block;background:#fff;margin-top:5px;padding:2px 5px}.world_wrap .world_box .head h3{color:#fff;padding:5% 25px;font-size:2.6rem;position:relative;z-index:10}.world_wrap .world_box .head h3::after{content:"\f105";font-family:"Font Awesome 5 Pro";font-size:1.6rem;font-weight:500;margin-left:15px;-webkit-transition:all .3s ease;transition:all .3s ease}.world_wrap .world_box .course_list{border:3px solid #0096c9;border-top:none;padding:18px 30px;margin-bottom:0}.world_wrap .world_box .course_list a{padding:10px 10px 10px 45px;position:relative;display:inline-block;line-height:20px;z-index:1;-webkit-transition:all .3s ease;transition:all .3s ease}.world_wrap .world_box .course_list a::after,.world_wrap .world_box .course_list a::before{position:absolute;background:#0096c9;-webkit-transition:all .3s ease;transition:all .3s ease}.world_wrap .world_box .course_list a::before{font-family:"Font Awesome 5 Pro";line-height:20px;color:#fff;text-align:center;font-size:1.5rem;content:"\f105";top:11px;left:10px;width:20px;height:20px}.world_wrap .world_box .course_list a::after{content:"";height:100%;width:0;top:0;left:0;z-index:-1}.world_wrap .world_box .course_list a.is-hover::after{width:100%}.world_wrap .world_box .course_list .year{display:inline-block;color:#0096c9;margin-left:10px;font-weight:700}.course_wrap.design .course_row .text h3,.course_wrap.social_media .course_row .text h3,.world_wrap .world_box .course_list .year.three{color:#ec6d81}.world_wrap .world_box .course_list .year.diploma{color:#444}.world_wrap .world_box .course_list .copy{font-size:2.6rem;margin-bottom:15px;font-weight:700}.course_wrap{margin-bottom:90px}.course_wrap .course_row{display:block;position:relative;padding-top:20px;z-index:1;margin-bottom:30px}.course_wrap .course_row.is-hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.course_wrap .course_row .img{position:absolute;top:0;left:0;z-index:-1;max-width:570px;overflow:hidden}.course_wrap .course_row .img img,.feature_box .img img{-webkit-transition:all .6s ease;transition:all .6s ease}.course_wrap .course_row .text{background:#0096c9;color:#fff;max-width:630px;margin-left:auto;padding:40px 40px 30px;position:relative;overflow:hidden}.course_wrap .course_row .text::after{content:"";position:absolute;top:0;left:-240px;width:900px;height:350px;background:rgba(255,255,255,.06);-webkit-transform:rotate(-60deg);transform:rotate(-60deg)}.course_wrap .course_row .text h3{color:#0096c9;margin-bottom:10px}.course_wrap .course_row .text h3 span{display:inline-block;background:#fff;font-size:3rem;line-height:170%;padding:0 15px}@media all and (-ms-high-contrast:none){.course_wrap .course_row .text h3 span{padding:10px 15px 0}}.course_wrap .course_row .text .label{font-size:0;margin-bottom:10px}.course_wrap .course_row .text .label li{font-weight:700;border:2px solid #fff;display:inline-block;font-size:1.4rem;padding:4px 18px}.course_wrap .course_row .text .work_list{border:3px solid #fff;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:15px 15px 20px;margin-top:15px}.course_wrap .course_row .text .work_list dt{font-weight:700;width:120px}.course_wrap .course_row .text .work_list dd{font-size:1.3rem;line-height:170%;width:calc(100% - 120px)}.course_wrap .course_row .text .btn05{text-align:right}.course_wrap .course_row .text .btn05 span{min-width:auto;width:240px}.course_wrap.super_creator .course_row .text{background:#d73028}.course_wrap.game .course_row .text{background:#0d7fbb}.course_wrap.e-sports .course_row .text{background:#f1b237}.course_wrap.anime_cg .course_row .text{background:#1daa9b}.course_wrap.pop_culture .course_row .text{background:#93c532}.course_wrap.design .course_row .text,.course_wrap.social_media .course_row .text{background:#ec6d81}.course_wrap.manga_illust .course_row .text{background:#93c532}.course_wrap.manga_illust .course_row .text h3{color:#93c532}.course_wrap.corona .course_row .text,.feature_box .text.color01 .subttl span{background:#b276ad}.course_wrap.corona .course_row .text h3,.feature_box .text.color01 h2 span,.m-system .process.y4 .box02 h3 strong{color:#b276ad}.course_wrap.other .course_row .text{background:#eb4a73}.course_wrap.other .course_row .text h3{color:#eb4a73}.feature_box{padding:50px 0 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:1px dotted #111}.feature_box .img{width:47%;display:block;overflow:hidden}.feature_box .img.is-hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.feature_box .text{width:53%;padding-left:60px}.feature_box .text.color01 .subttl span::before{border-color:transparent transparent transparent #9c6497}.feature_box .text.color02 .subttl span{background:#ec6d81}.feature_box .text.color02 .subttl span::before{border-color:transparent transparent transparent #d45b6e}.feature_box .text.color02 h2 span{color:#ec6d81}.feature_box .text.color03 .subttl span{background:#93c532}.feature_box .text.color03 .subttl span::before{border-color:transparent transparent transparent #80ac2b}.feature_box .text.color03 h2 span{color:#93c532}.feature_box .text .name,.feature_box .text .subttl{margin-bottom:20px}.feature_box .text .subttl span{font-size:1.4rem;font-family:"URWDIN-Medium";display:inline-block;background:#0096c9;color:#fff;position:relative;padding:5px 15px 3px;text-transform:uppercase}.feature_box .text .subttl span::before{content:"";display:block;width:0;height:0;border-style:solid;border-width:24px 0 0 12px;border-color:transparent transparent transparent #007ca6;position:absolute;right:-13px;top:0}.feature_box .text h2{font-size:2.4rem;margin-bottom:20px}.feature_box .text .name .belong{display:block;font-size:1.4rem;color:#999;margin-bottom:7px;line-height:1.6}.feature_box .text .name strong{display:block;color:#111;font-size:2.2rem}.feature_box .text .name strong span{font-size:1.6rem}.feature_box .text .btn06 a,.feature_box .text .btn06 span{background:#fff;color:#0096c9}.event_list .event_box.add_btn:hover .btn_list a,.feature_box .text .btn06 a.is-hover,.feature_box .text .btn06 span.is-hover{background:#0096c9;color:#fff}.event_cat{width:980px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0 auto 30px}.event_cat h3{width:195px;color:#111;font-size:1.8rem;position:relative;padding:0 15px;line-height:190%;border-bottom:3px solid #0096c9;text-align:center}.event_cat h3::after{content:"";position:absolute;right:3px;bottom:-3px;width:3px;background:#0096c9;height:12px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.event_cat,.event_cat .cat_list,.games_slide .sublist{display:-webkit-box;display:-ms-flexbox;display:flex}.event_cat .cat_list{-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(100% - 225px);margin-bottom:0}.event_cat .cat_list a{display:block;border-radius:5px;background:#f0f0f0;color:#444;font-size:1.5rem;font-weight:700;-webkit-box-shadow:-1px -2px 0 0 #d8d8d8;box-shadow:-1px -2px 0 0 #d8d8d8;margin:0 5px 8px;line-height:38px;padding:0 10px;-webkit-transition:all .3s ease;transition:all .3s ease}.event_cat .cat_list a.is-hover{background:#0096c9;color:#fff;-webkit-box-shadow:none;box-shadow:none}.games_slide{padding:0 70px 40px}.games_slide .sublist{margin-bottom:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#091024;border:1px solid #707070;padding:30px;color:#fff}.games_slide .sublist h4{font-size:2rem;border-right:1px solid #707070;padding:10px 30px 10px 0;width:23%;color:#fff}.games_slide .sublist .list{padding-left:20px;margin-bottom:0;width:77%}.games_slide .sublist .list .slick-track{width:auto!important;position:relative;margin-bottom:-.5em}.games_slide .sublist .list .slick-track li{margin-bottom:.5em;display:inline-block;float:none}.games_slide .sublist .list .slick-track li:nth-child(1){width:100%!important}.games_slide .sublist .list li{font-size:1.6rem;margin:0 10px}.games_slide .sublist .list li span{display:inline-block;position:relative;padding-bottom:2px;cursor:pointer}.games_slide .sublist .list li span::after{content:"";display:block;border-bottom:1px solid #fff;position:absolute;left:0;bottom:0;width:100%;-webkit-transition:all .3s ease;transition:all .3s ease}.games_slide .sublist .list li span:hover::after{left:auto;right:0;width:0}.games_slide .box_wrap .box_in .thumb,.m-notfound .body .text p{margin-bottom:30px}.games_slide .box_wrap .box_in .detail{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:left}.games_slide .box_wrap .box_in .detail .logo{width:28%;padding-right:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.games_slide .box_wrap .box_in .detail .text{width:72%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.games_slide .box_wrap .box_in .detail .text .ttl{display:block;font-size:2rem;margin-bottom:10px}.games_slide .box_wrap .box_in .detail .text p,.m-sns .sns .sns_list li a .text p{font-size:1.6rem;margin-bottom:0}.event_list.lower .event_box .text{background:#fff;padding:0 25px 20px}.event_list .event_box{margin-bottom:35px;position:relative}.admissions_contact_wrap,.event_list .event_box.add_btn a .text{padding-bottom:80px}.event_list .event_box.add_btn .btn_list{position:absolute;left:-5px;width:100%;bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;z-index:10;padding:0 30px}.event_list .event_box.add_btn .btn_list a{background:#fff;position:relative;display:block;font-weight:700;font-size:1.4rem;text-align:center;color:#0096c9;border:2px solid #0096c9;padding:5px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.event_list .event_box.add_btn .btn_list a::after{content:"\f105";position:absolute;right:10px;font-family:"Font Awesome 5 Pro"}.event_list .event_box.add_btn .btn_list a.foam{color:#fff;border-color:#ed4a74;background:#ed4a74;margin-left:5px}.event_list .event_box .btn_list{display:none}.event_list .event_box a{display:block}.blog_list .blog_box a.is-hover .thumb img,.event_list .event_box a:hover .thumb img,.m-index .top_notice .bottom p small{opacity:.8}.event_list .event_box a:hover .title{color:#0096c9}.event_list .event_box .thumb{position:relative;overflow:hidden}.event_list .event_box .thumb.-put_off::after{content:"こちらのイベントは\A延期となりました。"}.event_list .event_box .thumb.-cancel::after,.event_list .event_box .thumb.-closing::after,.event_list .event_box .thumb.-put_off::after{white-space:pre;position:absolute;top:50%;left:0;z-index:5;width:100%;text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#fff;font-weight:700;font-size:2rem;line-height:170%;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:.5rem;text-shadow:4px 4px 0 #111}@media screen and (max-width:767px){.event_list .event_box .thumb.-cancel::after,.event_list .event_box .thumb.-closing::after,.event_list .event_box .thumb.-put_off::after{font-size:1.1rem!important}}.event_list .event_box .thumb.-cancel::before,.event_list .event_box .thumb.-closing::before,.event_list .event_box .thumb.-put_off::before{content:"";position:absolute;width:100%;height:100%;opacity:.8;z-index:1;background-image:linear-gradient(-45deg,#000 25%,rgba(0,0,0,.9) 25%,rgba(0,0,0,.9) 50%,#000 50%,#000 75%,rgba(0,0,0,.9) 75%,rgba(0,0,0,.9));background-size:4px 4px}.event_list .event_box .thumb.-cancel::after{content:"こちらのイベントは\A中止となりました。"}.event_list .event_box .thumb.-closing::after{content:"こちらのイベントの\A申込み受付は締め切りました"}@media screen and (max-width:767px){.event_list .event_box .thumb.-closing::after{content:"こちらのイベントの\A申込み受付は\A締め切りました";top:53%;left:2%}}.event_list .event_box .thumb img,.event_list .event_box.add_btn .btn_list a{-webkit-transition:all .3s ease;transition:all .3s ease}.event_list .event_box .thumb .cat{position:absolute;text-align:center;color:#fff;background:#93c532;top:0;left:0;font-size:1.4rem;padding:2px 10px;border-bottom:2px solid #fff;border-right:2px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:1}.event_list .event_box .thumb .cat:not(:first-child){opacity:0}.event_list .event_box .thumb .cat.special-event{padding:0;background:#d73028;font-family:"URWDIN-Medium";text-transform:uppercase;letter-spacing:.1rem;line-height:30px;height:30px;width:150px;border:0;top:15px;left:-45px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.event_list .event_box .thumb .cat.experience-lesson{background:#f1b237}.event_list .event_box .thumb .cat.online{background:#1daa9b}.event_list .event_box .title{color:#111;font-weight:700;font-size:1.8rem;margin-bottom:0;padding:15px 0;-webkit-transition:all .3s ease;transition:all .3s ease}.event_list .event_box .guide{font-size:1.5rem;line-height:170%}.event_list .event_box .date{border-top:1px solid #c4c4c4;padding-top:10px;margin-bottom:0;font-size:1.5rem;font-family:"URWDIN-Regular";-webkit-transition:all .3s ease;transition:all .3s ease}.event_list .event_box .date time:first-child::before{content:none}.event_list .event_box .date time::before{content:","}.admissions_contact{margin-top:40px;padding:30px 50px;text-align:center;background:#fff;border-radius:3px;border:2px solid #0096c9}.admissions_contact .row{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.admissions_contact p{font-weight:700;font-size:1.8rem}.admissions_contact .btn01{padding:0 0 30px}.admissions_contact .btn01.out a::after{content:"\f08e"}.admissions_contact .btn01 a,.blog_list .blog_box a{-webkit-transition:all .3s ease;transition:all .3s ease}.admissions_contact .btn01 a{background:#fefd37;border:2px solid #222;color:#222}.admissions_contact .btn01 a.is-hover{background:#222;color:#fff}.admissions_contact span{display:inline-block;vertical-align:middle}.admissions_contact .contact_ttl{color:#fff;background:#0096c9;font-size:18px;font-weight:700;border-radius:5px;padding:5px 0}.admissions_contact .mail,.admissions_contact .tel{font-family:"URWDIN-Regular";color:#111;line-height:100%}.admissions_contact .mail::before,.admissions_contact .tel::before{font-family:"Font Awesome 5 Pro";color:#0096c9;display:inline-block;margin-right:15px;vertical-align:middle;font-weight:700}.admissions_contact .mail::before{font-size:1.6rem}.admissions_contact .tel{text-align:right;font-size:3.4rem}.admissions_contact .tel::before{font-size:2.2rem;content:"\f3cd"}.admissions_contact .mail{margin-top:8px;font-size:1.8rem}.admissions_contact .mail::before{content:"\f0e0"}.dot_list li{position:relative;padding-left:20px}.dot_list li::before{content:"・";position:absolute;left:0;top:0;font-size:2rem;color:#0096c9}.dot_list li small,.m-abroad .faq_area dl dd::before,.m-application .selection p small,.m-eligibility .conditions p small{color:#999}.post_single{position:relative;z-index:1;background:#fff;padding:0 95px}.post_single .body{max-width:740px;margin:0 auto;overflow:hidden}.post_single .wp-pagenavi{padding:0;border-top:1px solid #ccc;margin-top:100px;font-size:1.5rem;font-family:"URWDIN-Demi";color:#111}.post_head .ttl{color:#111;font-size:2.8rem;padding:50px 60px;background:#fff}.post_head .info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:22px 0;margin-bottom:50px}.post_head .date{font-family:"URWDIN-Regular";margin-right:20px}.post_head .cat{font-size:1.4rem;background:#aaa;color:#fff;padding:0 10px;margin:0 5px}.drop_wrap{padding:40px 0 50px}.drop_wrap .drop_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:0}.drop_wrap .drop_list .drop_trg{background:#fff;color:#111;font-family:"URWDIN-Bold";border:1px solid #ddd;letter-spacing:.05rem;padding:12px 30px;width:230px;margin-left:20px;position:relative}.drop_wrap .drop_list .drop_trg::after{content:"\f0d7";position:absolute;font-family:"Font Awesome 5 Pro";right:20px;top:12px;color:#0096c9}.drop_wrap .drop_list .drop_trg:hover{cursor:pointer}.drop_wrap .drop_list .drop{position:absolute;background:rgba(0,150,201,.95);padding:15px;width:100%;left:0;top:52px;z-index:10;display:none;font-weight:700;font-size:1.5rem}.drop_wrap .drop_list .drop li a{color:#fff;padding:5px 15px;display:block;-webkit-transition:all .2s ease;transition:all .2s ease}.drop_wrap .drop_list .drop li a:hover{background:rgba(255,255,255,.2)}.youtube_bnr{background:#fff;text-align:center;padding:30px 15px;margin-bottom:10px}.youtube_bnr .Recruitment_status_top{width:45%;margin:30px auto;border:5px double #f44336;padding:10px 10px 20px}@media only screen and (max-width:767px){.youtube_bnr .Recruitment_status_top{width:90%}}.youtube_bnr .Recruitment_status_top .RecruitmentBtn{border:#630 1px solid;border-radius:5px;font-size:1.6rem;font-weight:700;padding:5px 20px;margin-top:10px;color:#630;text-align:center;text-decoration:none;-webkit-transition:.4s ease;transition:.4s ease}@media only screen and (max-width:767px){.youtube_bnr .Recruitment_status_top .RecruitmentBtn{font-size:1.4rem}}.youtube_bnr .Recruitment_status_top .RecruitmentBtn:hover{opacity:.7}.youtube_bnr .Recruitment_status_top .ttl{background-color:#f44336;color:#fff;padding:5px;text-align:center;margin-bottom:10px;font-size:2rem}@media only screen and (max-width:767px){.youtube_bnr .Recruitment_status_top .ttl{font-size:1.8rem}}.youtube_bnr .Recruitment_status_top .txt{font-size:1.4rem;text-align:center;line-height:1.4}@media only screen and (max-width:767px){.youtube_bnr .Recruitment_status_top .txt{font-size:1.2rem}}.blog_list .blog_box{margin-bottom:40px}.blog_list .blog_box a{display:block;background:#fff;-webkit-box-shadow:5px 5px 15px 0 rgba(0,0,0,.05);box-shadow:5px 5px 15px 0 rgba(0,0,0,.05)}.blog_list .blog_box a.is-hover{-webkit-box-shadow:5px 5px 15px 0 rgba(0,0,0,.1);box-shadow:5px 5px 15px 0 rgba(0,0,0,.1)}.blog_list .blog_box a.is-hover .title,.news_list a.is-hover .title,.wp-pagenavi .alignleft a:hover{color:#0096c9}.blog_list .blog_box .thumb{max-height:200px;overflow:hidden}.blog_list .blog_box .thumb img{width:100%}.blog_list .blog_box .text{padding:30px 25px}.blog_list .blog_box .title{color:#111;font-weight:700;font-size:1.8rem;-webkit-transition:all .3s ease;transition:all .3s ease}.blog_list .blog_box .date{font-family:"URWDIN-Regular";font-size:1.5rem;display:inline-block;margin-right:10px}.blog_list .blog_box .cat{display:inline-block;color:#fff;background:#0096c9;font-size:1.3rem;line-height:25px;padding:0 10px;margin:4px 5px}.news_list{border-top:1px solid #ccc}.blog_list .blog_box .thumb img,.news_list a,.news_list a .cat,.news_list a .title{-webkit-transition:all .3s ease;transition:all .3s ease}.news_list a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #ccc;padding:30px 20px;position:relative}.news_list a::after{content:"\f105";position:absolute;font-family:"Font Awesome 5 Pro";right:15px;top:calc(50% - 14px);color:#0096c9}.news_list a.is-hover .cat{background:#0096c9}.news_list a .date{width:125px;font-family:"URWDIN-Regular"}.news_list a .cat,.news_list a .title{margin-bottom:0}.news_list a .cat{color:#fff;text-align:center;font-size:1.4rem;background:#aaa;margin-right:65px;width:140px}.news_list a .title{width:665px}.c-support_bnr{width:765px;max-width:100%;margin:0 auto 90px}.c-support_bnr .list a{margin-top:40px;display:block;position:relative}.c-support_bnr .list .car{position:absolute;right:20px;top:100px;color:#fff;font-weight:700;background:#ec6d81;border-radius:40px;font-size:1.6rem;line-height:30px;padding:0 10px;letter-spacing:.05rem}.c-support_bnr .list .car strong{font-size:2.2rem}.c-support_bnr .list .support{color:#fff;font-weight:700;position:absolute;bottom:38px;right:40px;z-index:5;font-size:1.4rem;-webkit-transform:rotate(-11deg);transform:rotate(-11deg)}.c-support_bnr .list .support strong{font-size:2rem}.c-support_bnr .note{margin-bottom:0!important;font-size:1.4rem;line-height:170%}input{border:1px solid #a7a6aa}input,textarea{padding:5px 7px;border-radius:2px;margin:0;background-color:#fff}input[type=text],textarea{outline:0;border:1px solid #aaa;-webkit-transition:all .3s ease;transition:all .3s ease}input[type=text]:focus,textarea:focus{-webkit-box-shadow:0 0 7px #52a8ec;box-shadow:0 0 7px #52a8ec;border:1px solid #52a8ec}input[type=checkbox],input[type=radio]{margin-right:5px;vertical-align:baseline;border-style:none}label{margin-right:15px}input[type=submit]{-webkit-appearance:none}.contactForm input,.contactForm textarea{padding:10px 15px;font-size:16px;font-size:1.6rem}.contactForm .mwform-radio-field{display:block;margin-left:0!important}.contactForm input[type=radio]{position:relative;-webkit-appearance:button;appearance:button;-moz-appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box;width:18px;height:18px;content:"";background-color:#fff;border:1px solid #999;border-radius:50%;-webkit-box-shadow:inset 4px 4px 10px rgba(0,0,0,.2);box-shadow:inset 4px 4px 10px rgba(0,0,0,.2);vertical-align:middle;cursor:pointer;padding:5px}.contactForm input[type=radio]:checked:after{display:block;position:absolute;top:5px;left:5px;content:"";width:6px;height:6px;background:#0096c9;border-radius:50%}.contactForm input[type=checkbox]{display:inline-block;position:relative;margin-right:5px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:button;appearance:button;-moz-appearance:none;width:20px;height:20px;border:1px solid #999;vertical-align:middle;padding:5px}.contactForm input[type=checkbox]:checked::after{position:absolute;content:"";top:-3px;left:3px;width:8px;height:14px;border-right:4px solid #0096c9;border-bottom:4px solid #0096c9;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.btnArea,.wp-pagenavi{text-align:center;overflow:hidden}.wp-pagenavi{padding:40px 0 0}.wp-pagenavi .page,.wp-pagenavi .pages{font-family:"URWDIN-Regular";font-size:1.8rem}.wp-pagenavi .pages{border-color:#fff;color:#222;padding:12px 22px;margin-right:10px;background:#fff}.wp-pagenavi a,.wp-pagenavi span{padding:12px 22px;background:#fff;border:1px solid #d9d9d9;color:#0096c9;margin:0 5px 10px 0;text-decoration:none;display:inline-block;-webkit-transition:all .3s ease;transition:all .3s ease}.wp-pagenavi span{background:#0096c9;color:#fff}.wp-pagenavi a:hover,.wp-pagenavi span{border-color:#0096c9}.wp-pagenavi .alignleft{margin:0;float:none;text-align:left}.wp-pagenavi .alignleft a{background:0 0;color:#111}.wp-pagenavi .alignleft i,.wp-pagenavi .alignright i{font-size:2rem;display:inline-block;vertical-align:middle}.wp-pagenavi .alignleft i{margin-right:10%}.wp-pagenavi .center{margin:0;float:none}.wp-pagenavi .alignleft a,.wp-pagenavi .alignright a,.wp-pagenavi .center a{margin:0;display:block;border:0;padding:40px 0}.wp-pagenavi .center a:hover{opacity:.5}.wp-pagenavi .alignright{margin:0;float:none;text-align:right}.wp-pagenavi .alignright a{background:0 0;color:#111}.l-footer a.is-hover,.l-header .head_top .sns_list a.is-hover,.wp-pagenavi .alignright a:hover{color:#0096c9}.wp-pagenavi .alignright i{margin-left:10%}.btnArea{margin-bottom:40px}.btnArea input{margin:0 20px}input[name=submitConfirm]{background:#0096c9;color:#fff;padding:0;width:185px;height:45px;border:0;display:block;margin:20px auto;cursor:pointer}.return_top:hover,input[name=submitBack]:hover,input[name=submitConfirm]:hover,input[name=submitSubmit]:hover{opacity:.8;filter:alpha(opacity=80)}input[name=submitBack]{background:#ddd;padding:0;height:45px;border:0;cursor:pointer;float:left;margin:1%;width:48%}.return_top,input[name=submitSubmit]{background:#0096c9;height:45px;border:0}input[name=submitSubmit]{cursor:pointer;float:left;color:#fff;margin:1%;width:48%}.return_top{color:#fff!important;padding:0;width:185px;line-height:45px;display:block;margin:20px auto}.require{background-color:#c33;padding:3px 4px;color:#fafafa;font-size:9px;letter-spacing:1px;margin:0 0 0 10px;line-height:9px;border-radius:3px;font-family:"游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Verdana,sans-serif;zoom:normal}.slick-next,.slick-prev{background:#111;color:#0096c9;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.slick-next::before,.slick-prev::before{font-family:"Font Awesome 5 Pro";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:1.4rem;color:#0096c9}.slick-next::before{content:"\f054"}.slick-prev::before{content:"\f053"}.l-contents{word-break:normal;word-wrap:break-word}.l-header{width:100%;background:#fff;position:fixed;top:0;left:0;z-index:9999;-webkit-transition:all .3s ease;transition:all .3s ease}.l-header.small{top:-36px;-webkit-box-shadow:5px 5px 10px 0 rgba(0,0,0,.05);box-shadow:5px 5px 10px 0 rgba(0,0,0,.05)}.l-header.abroad{padding:20px 35px}.l-header.abroad.small{top:0}.l-header.abroad .header_in{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.l-header.abroad .head_right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.l-header.abroad .ico_list{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:15px}.l-header.abroad .ico_list li{margin:0 15px}.l-header.abroad .ico_list li a{color:#aaa}.l-header.abroad .gnavi li{font-weight:700;margin-left:40px}.l-header.abroad .header_bottom.is-fix{position:static;padding:15px 25px;width:auto}.l-header .head_top,.l-header.abroad .gnavi,.l-header.abroad .lang_list{display:-webkit-box;display:-ms-flexbox;display:flex}.l-header.abroad .lang_list{border-bottom:1px solid #ccc;width:350px;margin-left:auto}.l-header.abroad .lang_list li{width:20%}.l-header.abroad .lang_list li .ico{display:inline-block;vertical-align:middle;margin-right:5px}.l-header.abroad .lang_list li a{display:block;font-size:1.3rem;font-family:"din-medium";font-weight:700;padding:0 5px 18px;position:relative;height:40px;text-align:center}.l-header .head_top .sns_list a::after,.l-header.abroad .lang_list li a::before{content:"";-webkit-transition:all .3s ease;transition:all .3s ease;position:absolute}.l-header.abroad .lang_list li a::before{display:block;bottom:0;border-bottom:4px solid #000;opacity:0;left:0;width:100%}.l-header .head_top{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#0096c9;position:relative}.l-header .head_top .title{font-size:1rem;color:#fff;top:10px;left:10px;position:absolute;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:.08rem}.l-header .head_top .notice{font-size:1rem;display:inline-block;margin-right:20px}.l-footer .bottom a,.l-header .head_top .notice a,.m-index .index_message .message_list .box a.is-hover .text .course{color:#fff}.l-header .head_top .sns_list{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.4rem}.l-header .head_top .sns_list li,.m-index .index_event .event_list .more a i{margin-right:5px}.l-header .head_top .access_btn a,.l-header .head_top .sns_list a{text-align:center;display:block;color:#fff;-webkit-transition:all .3s ease;transition:all .3s ease}.l-header .head_top .sns_list a{width:24px;height:24px;position:relative;z-index:1;padding:3px}.l-header .head_bottom .logo a img,.l-header .head_top .sns_list a i,.wp-pagenavi a,.wp-pagenavi span{vertical-align:middle}.l-header .head_top .sns_list a::after{width:0;height:0;background:#fff;z-index:-1;border-radius:20px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.l-header .head_top .sns_list a.is-hover::after{width:100%;height:100%}.l-header .head_top .access_btn a{padding:10px 30px;background:#66c0df;font-size:1.3rem}.l-header .head_top .access_btn a:hover{background:#ec6d81}.l-header .head_top .access_btn a i{margin-right:10px}.l-header .head_bottom .logo{margin-left:20px}.l-header .head_bottom .logo a{display:block}.l-header .head_bottom .logo .old{display:block;font-size:1.2rem;font-weight:400;letter-spacing:0;line-height:170%;margin-top:5px;color:#666}.l-header .head_bottom,.l-header .head_bottom .gnavi{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.l-header .head_bottom .gnavi>li{text-align:center;min-width:120px}.l-header .head_bottom .gnavi>li:last-child>a{color:#fff;background:#ec6d81}.l-header .head_bottom .gnavi>li:last-child>a::before{display:none}.l-header .head_bottom .gnavi>li>a{font-size:1.4rem;font-weight:700;line-height:1;display:block;padding:15px 0 10px;min-height:95px;position:relative}.l-header .head_bottom .gnavi>li>a::before{content:"";position:absolute;left:0;top:15px;width:1px;height:60px;border-left:1px dotted #999}.l-header .head_bottom .gnavi i{display:block;margin-bottom:15px}.l-main{line-height:180%}.l-main blockquote,.l-main dl,.l-main ol,.l-main p,.l-main pre,.l-main table,.l-main ul{margin-bottom:20px}.l-footer{width:100%;background:#fff;font-size:1.3rem;line-height:170%;-webkit-box-shadow:0 -17px 0 0 #fff;box-shadow:0 -17px 0 0 #fff;border-top:#f0f0f0 10px solid;margin-top:28px}.l-footer a,.m-sitemap section ul li a{-webkit-transition:all .3s ease;transition:all .3s ease}.l-footer .f_navi section{padding-top:40px}.l-footer .f_navi section:nth-child(2){border-top:1px solid #ccc}.l-footer .f_navi section h3{color:#0096c9;font-size:1.6rem;margin-bottom:20px}.l-footer .f_navi section li{margin-bottom:6px}.l-footer .f_navi section i{color:#0096c9;font-size:1.1rem;vertical-align:middle}.l-footer .sub_navi{background:#f5f5f5;padding:22px}.l-footer .sub_navi ul{padding:0 40px}.l-footer .bottom{background:#0096c9;color:#fff;padding-top:45px}.l-footer .bottom .info,.l-footer .sub_navi ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.l-footer .bottom .info .map{text-decoration:underline;display:inline-block}.l-footer .bottom .logo{letter-spacing:.04rem}.l-footer .bottom .logo a,.m-index .top_notice .body .btn.entry small{display:block;margin-bottom:5px}.l-footer .bottom .logo .old{margin-bottom:20px;opacity:.8;font-size:1.2rem}.l-footer .bottom .contact{font-family:"URWDIN-Demi";font-size:1.9rem;letter-spacing:.03rem}.l-footer .bottom .contact li{margin-bottom:15px}.l-footer .bottom .contact .ico{display:inline-block;width:40px;text-align:center}.l-footer .bottom .contact i{font-size:1.5rem}.l-footer .bottom .sns{width:380px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.l-footer .bottom .sns li{margin:0 12px}.l-footer .bottom .sns a{color:#fff;font-size:2rem;position:relative;z-index:1}.l-footer .bottom .sns a::after{content:"";width:30px;height:30px;background:#fff;z-index:-1;border-radius:40px;-webkit-transition:all .3s ease;transition:all .3s ease;opacity:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.l-footer .bottom .sns a.is-hover,.m-index .index_head_news dd h3,.m-sitemap section ul li a:hover{color:#0096c9}.l-footer .bottom .sns a.is-hover::after{width:35px;height:35px;opacity:1}.l-footer .copyright{text-align:right;font-family:"URWDIN-Medium";letter-spacing:.05rem;padding:22px 0;border-top:1px solid rgba(255,255,255,.5);margin-top:40px}.m-corona_measures{padding-top:70px}.m-corona_measures__guide{margin-bottom:40px!important}.m-corona_measures__youtube{width:600px;margin:40px auto 70px}.m-corona_measures__youtube iframe,.m-event .main .event_detail .detail_body .map_wrap .map iframe{display:block;width:100%;height:340px}.m-corona_measures__block{margin-bottom:60px}.m-corona_measures__block .ttl03{margin-bottom:35px}.m-corona_measures__block .ttl{margin:20px 0 15px;font-size:1.8rem}.m-sitemap section .ttl04{margin-top:40px}.m-sitemap section ul li{padding-left:25px;margin-bottom:5px;position:relative}.m-sitemap section ul li::before{content:"-";position:absolute;top:0;left:0;color:#0096c9}.m-blog{padding-bottom:80px}.m-blog .related_world{margin-top:50px}.m-blog .post_single{padding-top:200px}.m-blog .eyecatch{position:absolute;z-index:-1;top:0;left:0;width:100%;max-height:300px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.m-blog .eyecatch img,.p-gametitle__head img{width:100%}.mlauto{margin-left:auto!important}.mrauto{margin-right:auto!important}.m-news{padding-bottom:80px}.m-corona .m-archive{padding:80px 0 120px}.m-corona .m-archive__title{text-align:center;font-size:3.2rem;border-bottom:2px solid #0096c9;padding-bottom:10px;margin-bottom:50px}.m-corona .m-archive__box{border:2px solid #0096c9;background:#fff}.m-corona .m-archive__box.-autoheight{height:auto!important}.m-corona .m-archive__box.-automax{height:100%!important}.m-corona .m-archive__box .title{text-align:center;background:#0096c9;color:#fff;font-size:1.8rem;padding:18px 0}.m-corona .m-archive__box .guide{padding:25px 10px;margin-bottom:0;text-align:center}.m-corona .m-archive__box .list{padding:25px 10px 15px;margin-bottom:0}.m-corona .m-archive__box .list a{display:block;line-height:170%;margin-bottom:10px;border:1px solid #0096c9;font-size:1.4rem;border-radius:5px;padding:10px 35px 10px 15px;font-weight:700;position:relative}.m-corona .m-archive__box .list a::after{content:"\f105";position:absolute;right:15px;top:calc(50% - 11px);font-family:"Font Awesome 5 Pro"}.m-corona .m-archive__box .list a.is-hover{background:#0096c9;color:#fff}.m-corona .m-archive__box .list a.is-hover::after{color:#fff332}.m-corona .m-archive__box .check-list{padding:25px 25px 15px}@media only screen and (max-width:767px){.m-corona .m-archive__box .check-list{padding:20px 20px 10px}}.m-corona .m-archive__box .check-list li .yel-text{background:#fff332}.m-corona .m-archive__box .check-list>li{padding-left:34px;position:relative}.m-corona .m-archive__box .check-list>li::before{content:'';background:url(../img/ico/ico05@2x.png);background-size:cover;background-repeat:no-repeat;width:22px;height:22px;position:absolute;top:4px;left:0}@media only screen and (max-width:767px){.m-corona .m-archive__box .check-list>li{padding-left:25px}.m-corona .m-archive__box .check-list>li::before{width:15px;height:15px;top:4px}}.m-corona .m-archive__box .check-list__in{margin-bottom:5px}.m-corona .m-archive__box .check-list__in li{font-size:1.4rem;padding-left:1rem;text-indent:-1rem;line-height:1.7}.m-corona .m-archive__box .check-list__in li::before{content:'・';color:#0096c9}@media only screen and (max-width:767px){.m-corona .m-archive__box .check-list__in li{font-size:1.2rem}}.m-corona .m-archive__btn{margin-top:80px}.m-privacy ol{padding-left:25px}.m-notfound .body{position:relative;padding:60px 0;min-height:800px}.m-notfound .body .img{position:absolute;top:60px;left:0}.m-notfound .body .text{max-width:470px;margin-left:auto}.m-notfound .body .text h2{color:#111;font-size:2.4rem;margin-bottom:40px}.m-notfound .body .text .btn03{margin-bottom:15px}.m-contact .contactTel{max-width:898px;outline:solid 1px #ddd;border:9px solid #0096c9;margin:30px auto;padding:20px;text-align:center}.m-contact .contactNotice p,.m-contact .contactTel p{margin:0}.m-contact .contactTel .number{font-size:24px;font-size:2.4rem;font-weight:700;margin:15px 0}.m-contact .mw_wp_form_confirm .contactTel{display:none}.m-contact .contactComplete,.m-contact .contactConfirm,.m-contact .contactInput{max-width:960px;margin:20px auto}.m-contact .contactForm{max-width:960px;margin:0 auto}.m-contact .contactForm td,.m-contact .contactForm th{border-style:none;padding:10px 0;vertical-align:top}.m-contact .contactForm th{padding-right:20px}.m-contact .contactForm .require{padding:3px 4px;color:#fafafa;font-size:9px;letter-spacing:1px;margin:0 0 0 10px;line-height:9px;border-radius:3px;zoom:normal;background:#c9171e}.m-contact .contactNotice{max-width:920px;border:1px solid #ddd;border-radius:2px;padding:20px;margin:20px auto}.m-contact .contactNotice .ttl{background:#66c0df;color:#fff;padding:5px 20px;margin:-20px -20px 20px}.js-channel_movie{width:100%;height:315px;position:relative;z-index:1}.youtube .thumb{line-height:1;cursor:pointer;overflow:hidden}.m-corona .m-archive__box .list a,.youtube .thumb img{-webkit-transition:all .3s ease;transition:all .3s ease}.youtube .thumb.is-hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}@media only screen and (min-width:1110px) and (max-width:1520px){.l-header .head_bottom .logo{margin:0 20px 0 10px;width:28vw}.l-header .head_bottom .gnavi>li{width:8vw;min-width:100px}}@media only screen and (min-width:768px) and (max-width:1299px){.gallery_lower_ttl02{height:calc(440/1300*100vw);padding-bottom:calc(60/1300*100vw);margin-bottom:calc(40/1300*100vw)}.gallery_lower_ttl02::before{width:calc(800/1300*100vw);height:calc(400/1300*100vw)}.gallery_lower_ttl02 .ttlarea{width:calc(600/1300*100vw);margin-left:calc(30/1300*100vw);margin-right:calc(30/1300*100vw)}.gallery_lower_ttl02 .ttlarea .main{width:100%}.gallery_lower_ttl02 .ttlarea .main .course,.gallery_lower_ttl02 .ttlarea .main .en{margin-bottom:calc(20/1300*100vw)}.gallery_lower_ttl02 .ttlarea .main .en img{display:block;height:calc(50/1300*100vw)}.gallery_lower_ttl02 .ttlarea .main .course .ja{font-size:calc(26/1300*100vw);font-weight:700;margin-right:15px}.gallery_lower_ttl02 .img{width:calc(850/1300*100vw);height:calc(375/1300*100vw)}}@media only screen and (max-width:767px) and (min-width:1110px) and (max-width:1520px){.l-header .head_bottom .logo{margin:0 20px 0 10px;width:28vw}.l-header .head_bottom .gnavi>li{width:8vw;min-width:100px}}@media only screen and (max-width:767px) and (min-width:768px) and (max-width:1299px){.gallery_lower_ttl02{height:calc(440/1300*100vw);padding-bottom:calc(60/1300*100vw);margin-bottom:calc(40/1300*100vw)}.gallery_lower_ttl02::before{width:calc(800/1300*100vw);height:calc(400/1300*100vw)}.gallery_lower_ttl02 .ttlarea{width:calc(600/1300*100vw);margin-left:calc(30/1300*100vw);margin-right:calc(30/1300*100vw)}.gallery_lower_ttl02 .ttlarea .main{width:100%}.gallery_lower_ttl02 .ttlarea .main .course,.gallery_lower_ttl02 .ttlarea .main .en{margin-bottom:calc(20/1300*100vw)}.gallery_lower_ttl02 .ttlarea .main .en img{display:block;height:calc(50/1300*100vw)}.gallery_lower_ttl02 .ttlarea .main .course .ja{font-size:calc(26/1300*100vw);font-weight:700;margin-right:15px}.gallery_lower_ttl02 .img{width:calc(850/1300*100vw);height:calc(375/1300*100vw)}}@media only screen and (max-width:767px){#page{max-width:100%;min-width:100%;font-size:3.6vw;padding:0}.container{width:100%}.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;overflow-x:scroll}.table-responsive tbody{width:auto;position:relative;overflow-x:auto;white-space:nowrap}.table-responsive tr{vertical-align:top}.table-responsive2 td,.table-responsive2 th,.table-responsive2 tr{display:block}.crumbs{overflow-x:scroll;white-space:nowrap;font-size:3.2vw;padding:80px 0 10px}.crumbs::-webkit-scrollbar{height:10px}.crumbs::-webkit-scrollbar-track{background-color:#fff}.crumbs::-webkit-scrollbar-thumb{background-color:rgba(238,238,238,.8)}.c-status .guide{font-size:3.6vw}.c-status .guide a{color:#d73028}.event_notice_box{display:block;margin:-20px 0 0}.event_notice_box br{display:none}.event_notice_box .head{width:100%;margin:0 0 20px;padding:5px 0}.event_notice_box .head h3{font-size:3.8vw;margin:0 0 0 4vw}.event_notice_box .head h3 span{border-width:2px}.event_notice_box .head .ico{width:5vw;-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}.event_notice_box .body{padding:0 20px}.event_notice_box .btn{margin:20px 0;padding:0 20px}.event_notice_box .btn a{width:100%;padding:12px 0}.pagetop{width:90px;bottom:80px}.row{margin-left:-5px;margin-right:-5px}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{padding-left:5px;padding-right:5px}input,select,textarea{font-size:1.6rem;-webkit-transform:scale(.9);transform:scale(.9)}.l-header,.l-header.abroad .header_bottom .bottom_in{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.l-header{position:fixed;z-index:9999;top:0;left:0}.l-header.small{top:0}.l-header.abroad{padding:0}.l-header.abroad .header_in{display:block}.l-header.abroad .header_bottom .bottom_in{margin-bottom:15px}.l-header.abroad .header_bottom .hamburger{left:10px;position:relative}.l-header.abroad .head_bottom .logo{width:65vw}.l-header.abroad .head_bottom .logo img{vertical-align:text-bottom}.l-header .head_bottom .logo{position:relative;top:-3px}.l-header .head_bottom .logo a{display:block;width:250px}.event_lower_ttl br,.l-header .head_bottom .logo .old{display:none}.l-footer{font-size:1.3rem;text-align:center}.l-footer .sp-button{position:fixed;bottom:0;left:0;z-index:900;text-align:center;width:100%}.l-footer .sp-button__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fd637f;border-top-left-radius:20px;border-top-right-radius:20px}.l-footer .sp-button__list .item{width:25%}.l-footer .sp-button__list .item:nth-child(3) a .item-img img{width:20%}.l-footer .sp-button__list .item a,.l-footer .sub_navi ul{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.l-footer .sp-button__list .item a{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:80px;position:relative;padding:10px}.l-footer .sp-button__list .item a::after{content:'';width:1px;height:80%;position:absolute;top:0;right:0;background:#fff}.l-footer .sp-button__list .item a .item-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.l-footer .sp-button__list .item a .item-img img{width:30%}.l-footer .sp-button__list .item a .item-title{margin-top:.2em;color:#fff;font-weight:700;line-height:1.2}.l-footer .sub_navi{padding:15px 0}.l-footer .sub_navi ul{padding:0}.l-footer .sub_navi ul a{padding:5px 10px;line-height:200%}.l-footer .bottom{padding-top:25px}.l-footer .bottom .logo a{display:inline-block;width:70vw}.l-footer .bottom .logo .old,.work_book_list li a::before{font-size:1rem}.l-footer .bottom .info{display:block}.l-footer .bottom .contact{margin:20px 0}.course_wrap .course_row .text .work_list dt,.l-footer .bottom .contact li{margin-bottom:10px}.l-footer .bottom .contact .ico{width:auto;margin:0 10px 0 0}.l-footer .bottom .sns{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.l-footer .bottom .sns li{margin:0 15px}.l-footer .bottom .sns a{color:#0096c9;font-size:1.6rem}.l-footer .bottom .sns a::after{opacity:1}.l-footer .copyright{margin-top:20px;padding:15px 0;font-size:1.2rem;text-align:center}.lower_ttl{padding:40px 0 60px;margin-top:55px;position:relative}.lower_ttl h1 span.en{-webkit-transform:scale(.6);transform:scale(.6);position:absolute;width:100%;bottom:-120px;left:0}.lower_ttl h1 span.ja{font-size:1.6rem;line-height:100%;top:0;letter-spacing:.1rem}.lower_ttl02{height:56vw;padding:15px}.lower_ttl02 h1{max-width:55vw}.lower_ttl02.opencampus{background-image:url(../../img/main/main_opencampus_bg_sp.jpg)}.lower_ttl02.license{background-image:url(../../img/main/main_license_bg_sp@2x.png)}.lower_ttl02.license.-single{height:160px}.lower_ttl02.reserch::after{width:40vw;height:40vw;left:auto;right:10px;bottom:10px}.lower_ttl02.gallery_weare2021{background-image:url(../../img/main/main_gallery_weare2021_bg_sp@2x.jpg);height:80vw}.lower_ttl02.gallery_weare2021 h1{max-width:65vw;padding-top:20px}.lower_ttl02,.lower_ttl03,.lower_ttl04{margin-top:55px}.lower_ttl03 .ttl{font-size:2.6rem}.lower_ttl04{height:140px}.lower_ttl04 .ttl img{max-height:140px}.abroad_lower_ttl{margin:65px 0 25vw;padding:0 15px;height:106vw;background-size:200% auto;background-position:left 40% top}.abroad_lower_ttl.is-act::after{width:100vw}.abroad_lower_ttl::before{width:77vw;height:105vw;top:20vw;left:10vw}.abroad_lower_ttl::after{height:30vw}.abroad_lower_ttl .ttl{width:40vw;margin:0}.abroad_lower_ttl .img{width:48vw;top:8vw}.event_lower_ttl{margin-top:55px;min-height:300px;padding:30px 0;font-size:1.2rem}.event_lower_ttl.ai_it{background-image:url(../../img/main/main_event_ai_it_sp.jpg)}.event_lower_ttl.data_scientist{background-image:url(../../img/main/main_event_data_scientist_sp.jpg)}.event_lower_ttl.white_hacker{background-image:url(../../img/main/main_event_white_hacker_sp.jpg)}.event_lower_ttl.anime{background-image:url(../../img/main/main_event_anime_sp.jpg)}.event_lower_ttl.cg_vr{background-image:url(../../img/main/main_event_cg_vr_sp.jpg)}.event_lower_ttl.manga_novel{background-image:url(../../img/main/main_event_manga_novel_sp.jpg)}.event_lower_ttl.design_illust{background-image:url(../../img/main/main_event_design_illust_sp.jpg)}.event_lower_ttl.experience-lesson{background-image:url(../../img/main/main_event_experience-lesson_sp.jpg)}.event_lower_ttl.special-event{background-image:url(../../img/main/main_event_special-event_sp.jpg)}.event_lower_ttl.school-briefing{background-image:url(../../img/main/main_event_school-briefing_sp.jpg)}.event_lower_ttl.online{background-image:url(../../img/main/main_event_online_sp.jpg)}.event_lower_ttl.ec{background-image:url(../../img/main/main_event_ec_sp.jpg)}.event_lower_ttl.illust{background-image:url(../../img/main/main_event_illust_sp.jpg)}.event_lower_ttl.manga{background-image:url(../../img/main/main_event_manga_sp.jpg)}.event_lower_ttl.novel{background-image:url(../../img/main/main_event_novel_sp.jpg)}.event_lower_ttl.super_creator{background-image:url(../../img/main/main_event_super_creator_sp.jpg)}.event_lower_ttl.game{background-image:url(../../img/main/main_event_game_sp.jpg)}.event_lower_ttl.e-sports{background-image:url(../../img/main/main_event_e-sports_sp.jpg)}.event_lower_ttl.anime_cg{background-image:url(../../img/main/main_event_anime_cg_sp.jpg)}.event_lower_ttl.pop_culture{background-image:url(../../img/main/main_event_pop_culture_sp.jpg)}.event_lower_ttl.design{background-image:url(../../img/main/main_event_design_sp.jpg)}.event_lower_ttl.social_media{background-image:url(../../img/main/main_event_social_media_sp.jpg)}.event_lower_ttl.manga_illust{background-image:url(../../img/main/main_event_manga_illust_sp.jpg)}.event_lower_ttl.corona{background-image:url(../../img/main/main_event_corona_sp.jpg)}.event_lower_ttl.other{background-image:url(../../img/main/main_event_other_sp.jpg)}.event_lower_ttl.-small{min-height:200px}.event_lower_ttl h1{margin-bottom:15px}.event_lower_ttl h1 .ja{font-size:2.2rem}.event_lower_ttl h1 .en{font-size:1.2rem;padding:5px 8px;margin-bottom:10px}.event_lower_ttl .box .in{display:block}.event_lower_ttl .box h2{margin-bottom:5px;font-size:1.4rem}.event_lower_ttl .box ul li{margin-top:5px}.event_lower_ttl .box ul a{font-size:1.4rem}.gallery_lower_ttl{min-height:200px;background-position:top left}.gallery_lower_ttl h1 .en{font-size:5rem}.gallery_lower_ttl h1 .ja{font-size:1.5rem;line-height:2}.gallery_lower_ttl02{height:auto;padding-bottom:0;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-bottom:0}.gallery_lower_ttl02::before{width:100%;height:100%}.gallery_lower_ttl02 .ttlarea{width:100%;margin:0;padding:calc(60/750*100vw)}.gallery_lower_ttl02 .ttlarea .main{width:100%}.gallery_lower_ttl02 .ttlarea .main .en{margin-bottom:calc(40/750*100vw)}.gallery_lower_ttl02 .ttlarea .main .en img{height:calc(50/750*100vw);display:block}.gallery_lower_ttl02 .ttlarea .main .course{margin-bottom:calc(20/750*100vw)}.gallery_lower_ttl02 .ttlarea .main .course .ja{font-size:calc(32/750*100vw);font-weight:700;margin-right:15px;margin-bottom:0}.gallery_lower_ttl02 .img{width:100%;height:calc(280/750*100vw);background-position:right top}.lower_pagettl{padding:20px 0}.lower_pagettl h2{font-size:2.2rem;padding-bottom:20px}.lower_pagettl h2::before{width:50px}.feature_lower_ttl{height:0;padding-top:53vw;margin-top:55px}.feature_lower_ttl .container h1,.world_lower_ttl .world_info p br{display:none}.feature_lower_ttl.feature01{background-image:url(../../img/feature/list_img01@2x.jpg)}.feature_lower_ttl.feature02{background-image:url(../../img/feature/list_img02@2x.jpg)}.feature_lower_ttl.feature03{background-image:url(../../img/feature/list_img03@2x.jpg)}.feature_lower_ttl.feature04{background-image:url(../../img/feature/list_img04@2x.jpg)}.feature_lower_ttl.feature05{background-image:url(../../img/feature/list_img05@2x.jpg)}.feature_lower_ttl.feature06{background-image:url(../../img/feature/list_img06@2x.jpg)}.feature_lower_ttl.feature07{background-image:url(../../img/feature/list_img07@2x.jpg)}.feature_lower_ttl.feature10{background-image:url(../../img/feature/list_img10@2x.jpg)}.feature_lower_ttl.feature11{background-image:url(../../img/feature/list_img11@2x.jpg);background-size:contain;background-repeat:no-repeat;background-position:center top;background-color:#f0f0f0;padding-top:65vw}.feature_lower_ttl.feature12{background-image:url(../../img/feature/list_img12@2x.jpg)}.feature_lower_ttl.feature13{background-image:url(../../img/feature/list_img13@2x.jpg)}.feature_lower_ttl.feature14{background-image:url(../../img/feature/list_img14@2x.jpg)}.feature_lower_ttl.feature15{background-image:url(../../img/feature/list_img15@2x.jpg)}.feature_lower_ttl.feature16{background-image:url(../../img/feature/list_img16@2x.jpg)}.feature_lower_ttl.feature17{background-image:url(../../img/feature/list_img17@2x.jpg)}.feature_lower_ttl.feature18{background-image:url(../../img/feature/list_img18@2x.jpg)}.feature_lower_ttl.feature19{background-image:url(../../img/feature/list_img19@2x.jpg)}.feature_lower_ttl.feature20{background-image:url(../../img/feature/list_img20@2x.jpg)}.feature_lower_ttl.feature21{background-image:url(../../img/feature/list_img21@2x.jpg)}.feature_lower_ttl.feature22{background-image:url(../../img/feature/list_img22@2x.jpg)}.feature_lower_ttl.feature23{background-image:url(../../img/feature/list_img23@2x.jpg)}.feature_lower_ttl.feature24{background-image:url(../../img/feature/list_img24@2x.jpg)}.feature_lower_ttl.feature25{background-image:url(../../img/feature/list_img25@2x.jpg)}.world_lower_ttl{margin-top:55px;padding-top:57vw}.world_lower_ttl.super_creator{background-image:url(../../img/main/main_super_creator_sp.jpg)}.world_lower_ttl.game{background-image:url(../../img/main/main_game_sp.jpg)}.world_lower_ttl.e-sports{background-image:url(../../img/main/main_e-sports_sp.jpg)}.world_lower_ttl.anime_cg{background-image:url(../../img/main/main_anime_cg_sp.jpg)}.world_lower_ttl.pop_culture{background-image:url(../../img/main/main_pop_culture_sp.jpg)}.world_lower_ttl.design{background-image:url(../../img/main/main_design_sp.jpg)}.world_lower_ttl.social_media{background-image:url(../../img/main/main_social_media_sp.jpg)}.world_lower_ttl.manga_illust{background-image:url(../../img/main/main_manga_illust_sp.jpg)}.world_lower_ttl.corona{background-image:url(../../img/main/main_corona_sp.jpg)}.world_lower_ttl.other{background-image:url(../../img/main/main_other_sp.jpg)}.world_lower_ttl .world_info{font-size:3.4vw;padding-bottom:40px}.world_lower_ttl .world_info::after{top:-12vw;font-size:10rem}.world_lower_ttl .world_info .course{margin-top:50px;margin-bottom:20px}.world_lower_ttl .world_info .course .border{padding:25px 20px 15px}.world_lower_ttl .world_info .course .title{top:-11px}.world_lower_ttl .world_info .course .title span{font-size:3.4vw;margin:0 10px}.world_lower_ttl .world_info .course .list a{font-size:3.2vw;margin:0}.world_lower_ttl .world_info .point{margin-top:20px;margin-bottom:20px;display:block}.world_lower_ttl .world_info .point li{width:100%;margin:0 0 15px;padding:20px;font-size:3.4vw}.world_lower_ttl .world_info .point li::before{content:none}.world_lower_ttl .world_info .point .title{font-size:4vw;margin:0}.world_lower_ttl .world_info h1{font-size:3.4vw;margin-bottom:30px;padding-top:10px;top:10px}.world_lower_ttl .world_info h1 .en{font-size:5.2vw;margin-bottom:0;line-height:120%}.world_lower_ttl .world_info .catch{font-size:4vw;margin-bottom:20px;padding:3px 5px}.course_lower_ttl{margin-top:55px;background-size:auto 240px;background-position:top center;padding-top:40%}.course_lower_ttl.e-sports_progamer{background-position:top left 44%}.course_lower_ttl .course_info{margin:0;min-height:auto;padding:20px}.course_lower_ttl .course_info::after{content:none;width:100%;height:260px}.course_lower_ttl .course_info::before{width:150%;left:-70px;height:180px;top:70px}.course_lower_ttl .course_info .ico{display:none}.course_lower_ttl .course_info .world{font-size:1.2rem;margin-bottom:5px}.course_lower_ttl .course_info h1{margin-bottom:20px}.course_lower_ttl .course_info h1 span{font-size:2.4rem}.course_lower_ttl .course_info .label{margin-bottom:15px}.course_lower_ttl .course_info .label li{padding:8px 10px;border-width:2px;font-size:1.2rem}.common_ao,.common_recommendation{padding:30px 0 50px}.common_ao .in,.common_recommendation .in{display:block;padding:20px!important}.common_ao .in .text,.common_recommendation .in .text{width:100%;font-size:3.8vw}.common_ao .in .ttl,.common_recommendation .in .ttl{left:0;width:100%;margin-bottom:25px}.common_ao .in .sub_ttl,.common_recommendation .in .sub_ttl{font-size:4.4vw}.common_ao .in .check_list,.common_recommendation .in .check_list{margin-bottom:20px}.common_ao .in .check_list li,.common_recommendation .in .check_list li{margin-left:0;padding-left:5.5vw}.common_ao .in .entry_list,.common_recommendation .in .entry_list{margin-bottom:10px;margin-top:-5px}.common_ao .in .entry_list li,.common_recommendation .in .entry_list li{font-size:3.6vw;line-height:170%}.common_ao .in .entry_list li .ico,.common_recommendation .in .entry_list li .ico,.world_lower_ttl .world_info .point .ico{margin:0}.common_ao .in .entry_list li .ico img,.common_recommendation .in .entry_list li .ico img,.world_lower_ttl .world_info .point .ico{-webkit-transform:scale(.6);transform:scale(.6)}.common_ao .in .btn04,.common_recommendation .in .btn04{margin-top:10px}.feel_bottom{padding:40px 0 10px}.feel_bottom .cursive{display:none}.feel_bottom .ttl01 .ja{font-size:3.2vw}.feel_bottom .ttl01 .en{font-size:4vw}.feel_bottom .ttl01 .obj{width:20vw}.feel_bottom .ttl01 .man{left:-6vw;top:-14vw;width:24vw}.feel_bottom .ttl01 .woman{right:-3vw;top:-14vw}.feel_bottom .switch_bnr{display:block}.feel_bottom .switch_bnr li{width:100%;padding-right:1%;margin:20px 0}.ttl01{font-size:2.4rem}.ttl01 .en,.ttl01.reverse{font-size:1.3rem}.ttl01.reverse .en{font-size:3.2rem}.ttl02 h2::after,.ttl02 h2::before,.ttl02 h3::after,.ttl02 h3::before{left:-10px}.ttl02 h2 .sub-title,.ttl02 h3 .sub-title{font-size:1.4rem;padding:0 10px;margin-top:15px}.ttl02 h2 span,.ttl02 h3 span{font-size:2.2rem;padding:10px 15px 0}.ttl02 h2 span::after,.ttl02 h2 span::before,.ttl02 h3 span::after,.ttl02 h3 span::before{right:-10px}.ttl03{margin-bottom:30px}.ttl03::before{width:calc(100% - 10px);-webkit-transform:skew(0);transform:skew(0);right:0}.ttl03 span{width:calc(100% - 10px);font-size:1.6rem;padding:10px 15px}.common_head_ttl02 p br,.common_menu_list .menu_list_large .title span,.common_note_box br,.head_ttl br,.ttl03 span::before,.world_banner br{display:none}.ttl04{font-size:1.8rem;margin-bottom:20px;padding-bottom:10px}.ttl04 .label{margin:10px 0 0}.feature_box .text .name strong,.games_slide .box_wrap .box_in .detail .text p,.ttl05{font-size:1.4rem}.ttl05 .en{margin-bottom:10px;font-size:3.4rem}.ttl06{font-size:1.7rem}.ttl06::after{height:3px;width:25px}.ttl07{padding-bottom:15px;margin-bottom:30px}.ttl07::after{width:50px;height:3px;left:calc(50% - 25px)}.ttl07,.ttl08,.ttl10,.ttl11{font-size:1.8rem}.ttl08 span{margin:5px 0}.ttl09 .fukidashi{font-size:1.4rem;border-width:2px;border-radius:5px;padding:8px 20px;margin-bottom:15px}.ttl09 .fukidashi::after{bottom:-8px;border-width:8px 8px 0}.ttl09 .main{font-size:2rem}.ttl11{padding:12px 0;margin-bottom:5px}.ttl11::before{width:50px;height:2px}.ttl12{font-size:1.6rem;margin-bottom:10px}.ttl13{margin-bottom:25px}.ttl13 .fukidashi{font-size:4.2vw;margin-bottom:0}.ttl13 .fukidashi::before{font-size:3vw;left:-30px}.ttl13 .fukidashi::after{font-size:3vw;right:-30px}.ttl13 .fukidashi mark{font-size:4.6vw}.ttl13 .main{font-size:5vw}.ttl13 .main mark{font-size:6.6vw!important}.common_head_ttl{text-align:left}.common_head_ttl h2{font-size:2rem;padding-bottom:15px}.common_head_ttl h2::before{left:0;-webkit-transform:translate(0,0);transform:translate(0,0);height:4px;width:70px}.common_head_ttl02,.head_img_area{text-align:left;margin-bottom:0}.common_head_ttl02 .ttl{font-size:2rem;margin-bottom:20px}.l-main .front_txt{font-size:1.5rem}.head_img_area{padding:30px 0;margin-bottom:30px}.head_img_area h2{font-size:2rem}.common_menu_list{padding:50px 0 20px}.common_menu_list .menu_list_large{margin-bottom:0}.common_menu_list .menu_list_large li,.games_slide .box_wrap .box_in .thumb,.head_img_area h2{margin-bottom:20px}.common_menu_list .menu_list_large .title{position:relative;padding:5px 10px;display:block;font-size:1.4rem;border-bottom:2px solid #0096c9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.common_link_box .ttl,.common_menu_list .menu_list_small li,.faq_area dl dd ul li{margin-bottom:15px}.common_menu_list .menu_list_small a{padding:15px;font-size:1.4rem}.common_link_box{padding:20px}.common_note_box{margin:20px 0;font-size:1.3rem;padding:10px;line-height:170%;text-align:left}.head_ttl{text-align:left}.btn01 a{max-width:300px;padding:15px}.btn01 a,.btn02 a,.btn04 a{width:100%;min-width:auto}.btn02 a{font-size:1.6rem;max-width:300px;padding:15px 15px 15px 30px}.btn02 a::after{right:15px;top:calc(50% - 12px)}.btn02 .ico{left:15px;-webkit-transform:scale(.8);transform:scale(.8);bottom:-5px}.btn04 a{padding:10px}.btn07 a{padding:10px 40px 10px 20px}.box01{border-width:4px;margin:30px 0 0}.box01::before{height:calc(100% + 6px);width:calc(100% - 64px);top:-3px;left:32px}.box01::after{width:calc(100% + 6px);height:calc(100% - 64px);left:-3px;top:32px}.box01 .in{padding:30px 20px}.box02{padding:0 20px 20px}.box02 .ttl{margin:-20px 0 20px}.box02 .ttl.label{margin-left:0;line-height:140%}.box02 .ttl.label span{font-size:1.4rem;padding:10px}.games_slide{padding:0}.games_slide .sublist{padding:15px 5px;display:block}.games_slide .sublist h4{font-size:1.8rem;border-right:none;padding:0 0 10px;width:100%}.games_slide .sublist .list{padding:0;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.games_slide .sublist .list li{text-align:left;padding:0 5px;margin:0 0 10px;width:auto!important;font-size:1.3rem}.games_slide .box_wrap .box_in .detail .logo{width:100%;max-width:150px;margin:0 auto 20px;padding-right:0}.course_wrap .course_row .text .work_list dd,.course_wrap .course_row .text .work_list dt,.games_slide .box_wrap .box_in .detail .text,.list_style_dot.-row2 li{width:100%}.games_slide .box_wrap .box_in .detail .text .ttl{text-align:center;margin-bottom:15px}.event_list.lower .event_box{margin-bottom:20px}.event_list.lower .event_box a{background:#fff}.event_list.lower .event_box a .text{padding:15px}.event_list.lower .event_box a .title{padding:0 0 5px;margin-bottom:10px;font-size:1.6rem;line-height:150%}.event_list.lower .event_box a .date{padding-top:10px;line-height:160%}.event_list.lower .event_box a .date time:nth-child(odd)::before{content:none}.event_list .event_box{max-width:350px;margin:0 auto;text-align:left}.event_list .event_box.add_btn:hover .btn_list a{background:#fff;color:#0096c9}.event_list .event_box.add_btn:hover .btn_list a.foam{color:#fff;background:#ed4a74}.event_list .event_box.add_btn a .cat{font-size:.8rem;line-height:1}.event_list .event_box.add_btn a .text{padding-bottom:70px}.event_list .event_box.add_btn .btn_list{left:0;bottom:20px;padding:0 10px}.event_list .event_box.add_btn .btn_list a{font-size:1.2rem}.event_list .event_box .thumb.-put_off::after{font-size:4.6vw;letter-spacing:.4rem;text-shadow:3px 3px 0 #111}.event_list .event_box .thumb.-put_off::before{background-size:3px 3px}.event_list .event_box .thumb .cat{font-size:1.2rem;border-width:1px;padding:2px 10px;font-weight:700}.event_list .event_box .thumb .cat.experience-lesson{padding:3px}.event_list .event_box .title{font-size:1.6rem;line-height:160%;padding:10px 0 5px}.event_list .event_box .guide,.feature_box .text .subttl span,.world_banner .en{font-size:1.2rem}.event_list .event_box .date{font-size:1.4rem;padding-top:5px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.process_list .process_box h3,.process_list .process_box.professional{text-align:center;display:block;min-height:auto}.work_book_list li a{padding:6px 6px 6px 18px;border-width:1px}.glossary_list{margin-bottom:25px}.glossary_list a{padding:5px 15px;margin:2px;font-size:1.3rem}.world_banner{padding:20px 10px;min-height:auto;font-size:1.7rem;margin-bottom:2px;background-position:center center}.faq_area dl dd,.faq_area dl dt .in{padding:10px 10px 10px 60px}.faq_area dl dt .in::before{font-size:3.5rem;top:15px}.faq_area dl dd::before{font-size:3.5rem}.faq_area dl dd::after{left:17px;top:60px;width:30px;height:2px;-webkit-transform:rotate(0);transform:rotate(0)}.faq_area02 dl{padding:5px;margin-bottom:10px}.faq_area02 dl dt::before{font-size:3.5rem;top:20px;left:10px}.faq_area02 dl dt::after{right:10px}.faq_area02 dl dt .in{padding:10px 30px 10px 50px}.faq_area02 dl dd{padding:10px 10px 10px 50px}.faq_area02 dl dd .in{padding:0;border:0}.faq_area02 dl dd::before{font-size:3.5rem;left:12px;top:15px}.faq_area02 dl dd::after{left:17px;top:60px;width:30px;height:2px;-webkit-transform:rotate(0);transform:rotate(0)}.world_wrap .world_box{width:100%;margin:0 0 30px!important}.world_wrap .world_box .head .catch{font-size:1.6rem;margin-top:-10px;bottom:10px;left:15px}.world_wrap .world_box .head h3{font-size:1.8rem;padding:0 15px 10px}.world_wrap .world_box .course_list{padding:15px}.feature_box .text h2 br,.feature_box .text p,.world_wrap .world_box .course_list .year{display:none}.world_wrap .world_box .course_list .copy{text-align:center;margin-bottom:10px;font-size:5vw}.world_wrap .world_box .course_list a{font-weight:700;line-height:160%;padding:5px 0 5px 30px}.world_wrap .world_box .course_list a::before{width:15px;height:15px;font-weight:300;line-height:15px;font-size:1.2rem;left:0}.course_wrap{margin-bottom:50px}.course_wrap .course_row{padding:0}.course_wrap .course_row .img{position:relative;top:0}.course_wrap .course_row .text{padding:20px}.course_wrap .course_row .text::after{height:250px;left:-290px}.course_wrap .course_row .text h3 span{font-size:4.2vw;line-height:150%;padding:5px 10px}.course_wrap .course_row .text .label li{font-size:3.2vw;padding:2px 8px}.course_wrap .course_row .text .work_list{display:block;border-width:2px;border-radius:5px}.feature_box{padding:30px 0}.feature_box .img{width:100%;margin-bottom:15px}.feature_box .text{width:100%;padding-left:0}.feature_box .text .subttl{margin-bottom:15px}.feature_box .text h2{font-size:1.8rem;margin-bottom:10px}.feature_box .text .name .belong,.feature_box .text .name strong span{font-size:1.2rem}.event_cat{width:100%;display:block}.event_cat.field{margin-bottom:20px;padding-bottom:10px;border-bottom:1px dashed #ddd}.event_cat .cat_list{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.event_cat .cat_list a{font-size:1.3rem;padding:0 10px;line-height:30px}.drop_wrap{padding:40px 0}.drop_wrap .drop_list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.drop_wrap .drop_list .drop_trg{width:48%;margin:0;padding:10px}.drop_wrap .drop_list .drop_trg::after{right:10px}.blog_list .blog_box{margin-bottom:15px}.blog_list .blog_box a{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.blog_list .blog_box .thumb{width:40%}.blog_list .blog_box .text{width:60%;padding:0 0 0 10px}.blog_list .blog_box .title{font-size:1.5rem;margin-bottom:0}.blog_list .blog_box .cat{font-size:1.2rem;line-height:20px;padding:0 5px}.blog_list .blog_box .date{font-size:1.2rem;display:block}.news_list a{display:block;padding:15px 10px}.news_list a .cat{display:inline-block;width:auto;padding:0 10px;font-size:1.2rem;margin:0 0 10px 10px}.news_list a .date{font-size:1.5rem}.m-contact .contactForm td input,.m-contact .contactForm td textarea,.news_list a .title{width:100%}.c-support_bnr{padding:0 30px}.c-support_bnr .list{margin-bottom:10px}.c-support_bnr .list a{margin-top:20px}.c-support_bnr .list .car{right:auto;left:8px;top:auto;bottom:10vw;font-size:3vw;line-height:100%;padding:3px 8px}.c-support_bnr .list .car strong{line-height:100%;font-size:4.2vw}.c-support_bnr .list .support{font-size:3vw;background:#de697c;padding:0 8px;line-height:210%;right:2vw;bottom:15vw}.c-support_bnr .list .support strong{font-size:3.6vw}.c-support_bnr .note{font-size:1.2rem}.m-blog,.m-news{padding-bottom:50px}.m-blog .post_head .ttl{padding:20px}.m-blog .post_single{padding-top:80px}.m-blog .post_single .eyecatch{max-height:95px}.m-corona .m-archive{padding:50px 0 70px}.m-corona .m-archive__title{font-size:5vw;margin-bottom:30px}.m-corona .m-archive__box,.m-notfound .body .text p{margin-bottom:20px}.m-corona .m-archive__box .title{font-size:4.2vw;padding:12px 20px;text-align:left}.m-corona .m-archive__box .guide{padding:20px 15px;text-align:left}.m-corona .m-archive__box .list{padding:20px 15px 10px}.m-corona .m-archive__box .list a{font-size:3.5vw;border-radius:3px;padding:10px 30px 10px 15px}.m-corona .m-archive__box .list a::after{right:10px;top:calc(50% - 11px);font-size:1.4rem}.m-corona .m-archive__btn{max-width:280px;margin:20px auto 0}.m-corona_measures{padding-top:50px}.m-corona_measures__guide{margin-bottom:30px!important}.m-corona_measures__youtube{width:100%;margin:20px auto 50px}.m-corona_measures__youtube iframe{height:52vw}.m-corona_measures__block,.m-corona_measures__block .ttl03{margin-bottom:30px}.m-corona_measures__block .ttl{margin:10px 0 5px;font-size:1.4rem;line-height:160%}.m-corona_measures__block .text{font-size:1.2rem;line-height:170%}.post_single{padding:0 20px}.post_head .ttl{font-size:1.8rem;padding:20px 0}.post_head .info{padding:15px 0;margin-bottom:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.post_head .cat{font-size:1.2rem;padding:0 5px;line-height:20px}.wp-pagenavi .page,.wp-pagenavi .pages{font-size:1.5rem}.wp-pagenavi .pages,.wp-pagenavi a,.wp-pagenavi span{padding:5px 15px}.post_single .wp-pagenavi{margin-top:40px}.post_single .wp-pagenavi a{padding:20px 0}.anchor{margin-top:-80px;padding-top:80px}.m-notfound .body{min-height:auto;padding:100px 0 0;text-align:center}.m-notfound .body .img{width:160px;left:0;top:-20px}.m-notfound .body .text h2{font-size:1.8rem;margin-bottom:30px;padding-left:150px;text-align:left}.m-contact .contactForm td,.m-contact .contactForm th{display:block;font-size:16px;font-size:1.6rem}.m-contact .contactForm td.radio input,.m-contact .contactForm td.tel input,.m-contact .contactForm td.zip input{width:auto}.m-contact .contactForm input[type=radio]{position:relative;-webkit-appearance:button;appearance:button;-moz-appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box;width:18px;height:18px;content:"";background-color:#fff;border:1px solid #999;border-radius:24px;-webkit-box-shadow:inset 4px 4px 10px rgba(0,0,0,.2);box-shadow:inset 4px 4px 10px rgba(0,0,0,.2);vertical-align:middle;cursor:pointer;padding:5px}.m-contact .contactForm input[type=radio]:checked:after{display:block;position:absolute;top:5px;left:5px;content:"";width:6px;height:6px;background:#0096c9;border-radius:12px}.m-contact .contactForm input[type=checkbox]{display:inline-block;position:relative;margin-right:5px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:button;appearance:button;-moz-appearance:none;width:20px;height:20px;border:1px solid #999;vertical-align:middle;padding:5px}.m-contact .contactForm input[type=checkbox]:checked::after{position:absolute;content:"";top:-3px;left:3px;width:8px;height:14px;border-right:4px solid #0096c9;border-bottom:4px solid #0096c9;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.m-system .detail .desc-text{margin-bottom:30px!important}.m-system .detail .desc-text .coment{display:none;position:static}.m-system .detail .process-table{width:100%;margin-bottom:15px;overflow-y:hidden;overflow-x:scroll}.m-system .detail .process-table img{max-width:700px}}@media only screen and (min-width:768px) and (max-width:991px) and (min-width:1110px) and (max-width:1520px){.l-header .head_bottom .logo{margin:0 20px 0 10px;width:28vw}.l-header .head_bottom .gnavi>li{width:8vw;min-width:100px}}@media only screen and (min-width:768px) and (max-width:991px) and (min-width:768px) and (max-width:1299px){.gallery_lower_ttl02{height:calc(440/1300*100vw);padding-bottom:calc(60/1300*100vw);margin-bottom:calc(40/1300*100vw)}.gallery_lower_ttl02::before{width:calc(800/1300*100vw);height:calc(400/1300*100vw)}.gallery_lower_ttl02 .ttlarea{width:calc(600/1300*100vw);margin-left:calc(30/1300*100vw);margin-right:calc(30/1300*100vw)}.gallery_lower_ttl02 .ttlarea .main{width:100%}.gallery_lower_ttl02 .ttlarea .main .course,.gallery_lower_ttl02 .ttlarea .main .en{margin-bottom:calc(20/1300*100vw)}.gallery_lower_ttl02 .ttlarea .main .en img{display:block;height:calc(50/1300*100vw)}.gallery_lower_ttl02 .ttlarea .main .course .ja{font-size:calc(26/1300*100vw);font-weight:700;margin-right:15px}.gallery_lower_ttl02 .img{width:calc(850/1300*100vw);height:calc(375/1300*100vw)}}@media only screen and (min-width:768px) and (max-width:991px){.l-header{position:fixed;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;z-index:9999;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex}.l-header.small{top:0}.l-header .logo{width:65vw}.l-header .logo img{vertical-align:text-bottom}.l-header .head_bottom .gnavi,.l-header .head_top{display:none}}@media only screen and (min-width:992px) and (max-width:1299px) and (min-width:1110px) and (max-width:1520px){.l-header .head_bottom .logo{margin:0 20px 0 10px;width:28vw}.l-header .head_bottom .gnavi>li{width:8vw;min-width:100px}}@media only screen and (min-width:992px) and (max-width:1299px) and (min-width:768px) and (max-width:1299px){.gallery_lower_ttl02{height:calc(440/1300*100vw);padding-bottom:calc(60/1300*100vw);margin-bottom:calc(40/1300*100vw)}.gallery_lower_ttl02::before{width:calc(800/1300*100vw);height:calc(400/1300*100vw)}.gallery_lower_ttl02 .ttlarea{width:calc(600/1300*100vw);margin-left:calc(30/1300*100vw);margin-right:calc(30/1300*100vw)}.gallery_lower_ttl02 .ttlarea .main{width:100%}.gallery_lower_ttl02 .ttlarea .main .course,.gallery_lower_ttl02 .ttlarea .main .en{margin-bottom:calc(20/1300*100vw)}.gallery_lower_ttl02 .ttlarea .main .en img{display:block;height:calc(50/1300*100vw)}.gallery_lower_ttl02 .ttlarea .main .course .ja{font-size:calc(26/1300*100vw);font-weight:700;margin-right:15px}.gallery_lower_ttl02 .img{width:calc(850/1300*100vw);height:calc(375/1300*100vw)}}@media only screen and (min-width:992px) and (max-width:1299px){.l-header .head_bottom .logo{width:28vw;margin:0 20px 0 10px}.l-header .head_bottom .gnavi>li{width:auto;min-width:auto}.l-header .head_bottom .gnavi>li>a{padding:15px 15px 10px;font-size:1.3rem}}@media only screen and (min-width:1300px) and (min-width:1110px) and (max-width:1520px){.l-header .head_bottom .logo{margin:0 20px 0 10px;width:28vw}.l-header .head_bottom .gnavi>li{width:8vw;min-width:100px}}@media only screen and (min-width:1300px) and (min-width:768px) and (max-width:1299px){.gallery_lower_ttl02{height:calc(440/1300*100vw);padding-bottom:calc(60/1300*100vw);margin-bottom:calc(40/1300*100vw)}.gallery_lower_ttl02::before{width:calc(800/1300*100vw);height:calc(400/1300*100vw)}.gallery_lower_ttl02 .ttlarea{width:calc(600/1300*100vw);margin-left:calc(30/1300*100vw);margin-right:calc(30/1300*100vw)}.gallery_lower_ttl02 .ttlarea .main{width:100%}.gallery_lower_ttl02 .ttlarea .main .course,.gallery_lower_ttl02 .ttlarea .main .en{margin-bottom:calc(20/1300*100vw)}.gallery_lower_ttl02 .ttlarea .main .en img{display:block;height:calc(50/1300*100vw)}.gallery_lower_ttl02 .ttlarea .main .course .ja{font-size:calc(26/1300*100vw);font-weight:700;margin-right:15px}.gallery_lower_ttl02 .img{width:calc(850/1300*100vw);height:calc(375/1300*100vw)}}.p-gametitle{background-image:url(../img/bg/bg08.jpg);background-size:50px 50px;padding-top:calc(1.63265vw + 33.87755px);padding-bottom:calc(1.63265vw + 33.87755px);color:#fff}.p-gametitle__border{width:calc(72.2449vw + 104.08163px);margin:0 auto;border-left:4px solid #efb137;border-bottom:4px solid #efb137;border-right:4px solid #efb137;padding:calc(1.63265vw + 23.87755px) calc(4.08163vw + 4.69388px);position:relative}.p-gametitle__border__ttl{position:absolute;top:0;left:0;width:100%;height:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700;font-size:calc(.4898vw + 1.21633rem);color:#efb137;letter-spacing:.1em}.p-gametitle__border__ttl span{margin:0 1em}.p-gametitle__border__ttl::after,.p-gametitle__border__ttl::before{content:'';display:block;height:4px;background-color:#efb137;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.p-gametitle__content{width:calc(72.2449vw + 104.08163px);margin:0 auto}.p-gametitle__bnr{text-align:center}.p-gametitle__ttl,.p-gametitle__ttl02{text-align:center;line-height:1.4;color:#fff;margin-bottom:1em;font-size:calc(.4898vw + 1.81633rem)}.p-gametitle__ttl02{padding-bottom:1em;position:relative}.p-gametitle__ttl02 span{color:#fff332}.p-gametitle__ttl02::before{content:'';position:absolute;height:4px;width:94px;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:#f1b237}.p-gametitle__container{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:767px){.p-gametitle__container{display:block}}.p-gametitle__head{width:55%}@media screen and (max-width:767px){.p-gametitle__head{width:100%}}.p-gametitle__list{line-height:1.4;width:45%;padding-left:calc(4.08163vw + 4.69388px)}@media screen and (max-width:767px){.p-gametitle__list{width:100%;padding-left:0;margin-top:2em}}.p-gametitle__item{margin-bottom:1em;display:-webkit-box;display:-ms-flexbox;display:flex}.m-course_detail.anime_cg .solution_skil .solution_skil_list li:last-child,.m-course_detail.corona .solution_skil .solution_skil_list li:last-child,.m-course_detail.design .solution_skil .solution_skil_list li:last-child,.m-course_detail.e-sports .solution_skil .solution_skil_list li:last-child,.m-course_detail.game .solution_skil .solution_skil_list li:last-child,.m-course_detail.manga_illust .solution_skil .solution_skil_list li:last-child,.m-course_detail.other .solution_skil .solution_skil_list li:last-child,.m-course_detail.pop_culture .solution_skil .solution_skil_list li:last-child,.m-course_detail.social_media .solution_skil .solution_skil_list li:last-child,.m-course_detail.super_creator .solution_skil .solution_skil_list li:last-child,.m-index .index_info .sns .banner_list li:last-child,.p-gametitle__item:last-child{margin-bottom:0}.p-gametitle__item::before{content:'・';color:#efb137}.m-index_kv{height:90vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;z-index:1;position:relative;background:#f0f0f0;margin-bottom:0;background-image:url(../../img/index/kv_bg.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}@media only screen and (max-width:767px){.m-index_kv{height:65vh}}.m-index_kv__list{width:100%;position:relative}.m-index_kv__item{-webkit-perspective:50vw;perspective:50vw;top:50%;position:absolute;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:550px}@media only screen and (max-width:767px){.m-index_kv__item{-webkit-perspective:100vw;perspective:100vw;width:550px}}.m-index_kv__item:nth-child(1) .c-blockimage{-webkit-transform:rotateY(180deg) translateZ(-1000px);transform:rotateY(180deg) translateZ(-1000px);-webkit-animation-name:rotate01;animation-name:rotate01;-webkit-animation-duration:60s;animation-duration:60s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:-54s;animation-delay:-54s;-webkit-animation-timing-function:linear;animation-timing-function:linear}@media only screen and (max-width:767px){.m-index_kv__item:nth-child(1) .c-blockimage{-webkit-animation-delay:-54s;animation-delay:-54s}}.m-index_kv__item:nth-child(2) .c-blockimage{-webkit-transform:rotateY(180deg) translateZ(-1000px);transform:rotateY(180deg) translateZ(-1000px);-webkit-animation-name:rotate01;animation-name:rotate01;-webkit-animation-duration:60s;animation-duration:60s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:-48s;animation-delay:-48s;-webkit-animation-timing-function:linear;animation-timing-function:linear}@media only screen and (max-width:767px){.m-index_kv__item:nth-child(2) .c-blockimage{-webkit-animation-delay:-48s;animation-delay:-48s}}.m-index_kv__item:nth-child(3) .c-blockimage{-webkit-transform:rotateY(180deg) translateZ(-1000px);transform:rotateY(180deg) translateZ(-1000px);-webkit-animation-name:rotate01;animation-name:rotate01;-webkit-animation-duration:60s;animation-duration:60s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:-42s;animation-delay:-42s;-webkit-animation-timing-function:linear;animation-timing-function:linear}@media only screen and (max-width:767px){.m-index_kv__item:nth-child(3) .c-blockimage{-webkit-animation-delay:-42s;animation-delay:-42s}}.m-index_kv__item:nth-child(4) .c-blockimage{-webkit-transform:rotateY(180deg) translateZ(-1000px);transform:rotateY(180deg) translateZ(-1000px);-webkit-animation-name:rotate01;animation-name:rotate01;-webkit-animation-duration:60s;animation-duration:60s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:-36s;animation-delay:-36s;-webkit-animation-timing-function:linear;animation-timing-function:linear}@media only screen and (max-width:767px){.m-index_kv__item:nth-child(4) .c-blockimage{-webkit-animation-delay:-36s;animation-delay:-36s}}.m-index_kv__item:nth-child(5) .c-blockimage{-webkit-transform:rotateY(180deg) translateZ(-1000px);transform:rotateY(180deg) translateZ(-1000px);-webkit-animation-name:rotate01;animation-name:rotate01;-webkit-animation-duration:60s;animation-duration:60s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:-30s;animation-delay:-30s;-webkit-animation-timing-function:linear;animation-timing-function:linear}@media only screen and (max-width:767px){.m-index_kv__item:nth-child(5) .c-blockimage{-webkit-animation-delay:-30s;animation-delay:-30s}}.m-index_kv__item:nth-child(6) .c-blockimage{-webkit-transform:rotateY(180deg) translateZ(-1000px);transform:rotateY(180deg) translateZ(-1000px);-webkit-animation-name:rotate01;animation-name:rotate01;-webkit-animation-duration:60s;animation-duration:60s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:-24s;animation-delay:-24s;-webkit-animation-timing-function:linear;animation-timing-function:linear}@media only screen and (max-width:767px){.m-index_kv__item:nth-child(6) .c-blockimage{-webkit-animation-delay:-24s;animation-delay:-24s}}.m-index_kv__item:nth-child(7) .c-blockimage{-webkit-transform:rotateY(180deg) translateZ(-1000px);transform:rotateY(180deg) translateZ(-1000px);-webkit-animation-name:rotate01;animation-name:rotate01;-webkit-animation-duration:60s;animation-duration:60s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:-18s;animation-delay:-18s;-webkit-animation-timing-function:linear;animation-timing-function:linear}@media only screen and (max-width:767px){.m-index_kv__item:nth-child(7) .c-blockimage{-webkit-animation-delay:-18s;animation-delay:-18s}}.m-index_kv__item:nth-child(8) .c-blockimage{-webkit-transform:rotateY(180deg) translateZ(-1000px);transform:rotateY(180deg) translateZ(-1000px);-webkit-animation-name:rotate01;animation-name:rotate01;-webkit-animation-duration:60s;animation-duration:60s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:-12s;animation-delay:-12s;-webkit-animation-timing-function:linear;animation-timing-function:linear}@media only screen and (max-width:767px){.m-index_kv__item:nth-child(8) .c-blockimage{-webkit-animation-delay:-12s;animation-delay:-12s}}.m-index_kv__item:nth-child(9) .c-blockimage{-webkit-transform:rotateY(180deg) translateZ(-1000px);transform:rotateY(180deg) translateZ(-1000px);-webkit-animation-name:rotate01;animation-name:rotate01;-webkit-animation-duration:60s;animation-duration:60s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:-6s;animation-delay:-6s;-webkit-animation-timing-function:linear;animation-timing-function:linear}@media only screen and (max-width:767px){.m-index_kv__item:nth-child(9) .c-blockimage{-webkit-animation-delay:-6s;animation-delay:-6s}}.m-index_kv__item:nth-child(10) .c-blockimage{-webkit-transform:rotateY(180deg) translateZ(-1000px);transform:rotateY(180deg) translateZ(-1000px);-webkit-animation-name:rotate01;animation-name:rotate01;-webkit-animation-duration:60s;animation-duration:60s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-timing-function:linear;animation-timing-function:linear}@media only screen and (max-width:767px){.m-index_kv__item:nth-child(10) .c-blockimage{-webkit-animation-delay:0s;animation-delay:0s}}.m-index_kv__item .c-blockimage{border-radius:20px;background-color:#ddd;display:block;position:relative;overflow:hidden;z-index:-1}.m-index_kv__item .c-blockimage::before{content:"";display:block;padding-top:150%}.m-index_kv__item .c-blockimage img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.m-index_kv__line,.m-index_kv__line svg{position:absolute;-webkit-transition:all 1s ease;transition:all 1s ease}.m-index_kv__line{width:100%;top:0}.m-index_kv__line.-pc{display:block}@media only screen and (max-width:767px){.m-index_kv__line.-pc{display:none}}.m-index_kv__line.-sp{display:none}@media only screen and (max-width:767px){.m-index_kv__line.-sp{display:block}}.m-index_kv__line svg{left:55%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:80vw}@media only screen and (max-width:767px){.m-index_kv__line svg{width:95vw;left:50%}}.m-index_kv__line svg .cls-1:nth-child(0){-webkit-transition-delay:0ms;transition-delay:0ms;opacity:0;-webkit-transition:all 1s ease;transition:all 1s ease}.m-index_kv__line svg .cls-1:nth-child(1),.m-index_kv__line svg .cls-1:nth-child(2){-webkit-transition-delay:20ms;transition-delay:20ms;opacity:0;-webkit-transition:all 1s ease;transition:all 1s ease}.m-index_kv__line svg .cls-1:nth-child(2){-webkit-transition-delay:40ms;transition-delay:40ms}.m-index_kv__line svg .cls-1:nth-child(3),.m-index_kv__line svg .cls-1:nth-child(4){-webkit-transition-delay:60ms;transition-delay:60ms;opacity:0;-webkit-transition:all 1s ease;transition:all 1s ease}.m-index_kv__line svg .cls-1:nth-child(4){-webkit-transition-delay:80ms;transition-delay:80ms}.m-index_kv__line svg .cls-1:nth-child(5),.m-index_kv__line svg .cls-1:nth-child(6){-webkit-transition-delay:100ms;transition-delay:100ms;opacity:0;-webkit-transition:all 1s ease;transition:all 1s ease}.m-index_kv__line svg .cls-1:nth-child(6){-webkit-transition-delay:120ms;transition-delay:120ms}.m-index_kv__line svg .cls-1:nth-child(7),.m-index_kv__line svg .cls-1:nth-child(8){-webkit-transition-delay:140ms;transition-delay:140ms;opacity:0;-webkit-transition:all 1s ease;transition:all 1s ease}.m-index_kv__line svg .cls-1:nth-child(8){-webkit-transition-delay:160ms;transition-delay:160ms}.m-index_kv__line svg .cls-1:nth-child(10),.m-index_kv__line svg .cls-1:nth-child(9){-webkit-transition-delay:180ms;transition-delay:180ms;opacity:0;-webkit-transition:all 1s ease;transition:all 1s ease}.m-index_kv__line svg .cls-1:nth-child(10){-webkit-transition-delay:200ms;transition-delay:200ms}.m-index_kv__line svg .cls-1:nth-child(11),.m-index_kv__line svg .cls-1:nth-child(12){-webkit-transition-delay:220ms;transition-delay:220ms;opacity:0;-webkit-transition:all 1s ease;transition:all 1s ease}.m-index_kv__line svg .cls-1:nth-child(12){-webkit-transition-delay:240ms;transition-delay:240ms}.m-index_kv__line svg .cls-1:nth-child(13),.m-index_kv__line svg .cls-1:nth-child(14){-webkit-transition-delay:260ms;transition-delay:260ms;opacity:0;-webkit-transition:all 1s ease;transition:all 1s ease}.m-index_kv__line svg .cls-1:nth-child(14){-webkit-transition-delay:280ms;transition-delay:280ms}.m-index_kv__line svg .cls-1:nth-child(15),.m-index_kv__line svg .cls-1:nth-child(16){-webkit-transition-delay:300ms;transition-delay:300ms;opacity:0;-webkit-transition:all 1s ease;transition:all 1s ease}.m-index_kv__line svg .cls-1:nth-child(16){-webkit-transition-delay:320ms;transition-delay:320ms}.m-index_kv__line svg .cls-1:nth-child(17),.m-index_kv__line svg .cls-1:nth-child(18){-webkit-transition-delay:340ms;transition-delay:340ms;opacity:0;-webkit-transition:all 1s ease;transition:all 1s ease}.m-index_kv__line svg .cls-1:nth-child(18){-webkit-transition-delay:360ms;transition-delay:360ms}.m-index_kv__line svg .cls-1:nth-child(19),.m-index_kv__line svg .cls-1:nth-child(20){-webkit-transition-delay:380ms;transition-delay:380ms;opacity:0;-webkit-transition:all 1s ease;transition:all 1s ease}.m-index_kv__line svg .cls-1:nth-child(20){-webkit-transition-delay:400ms;transition-delay:400ms}.m-index_kv__line svg .cls-1:nth-child(21),.m-index_kv__line svg .cls-1:nth-child(22){-webkit-transition-delay:420ms;transition-delay:420ms;opacity:0;-webkit-transition:all 1s ease;transition:all 1s ease}.m-index_kv__line svg .cls-1:nth-child(22){-webkit-transition-delay:440ms;transition-delay:440ms}.m-index_kv__line svg .cls-1:nth-child(23),.m-index_kv__line svg .cls-1:nth-child(24){-webkit-transition-delay:460ms;transition-delay:460ms;opacity:0;-webkit-transition:all 1s ease;transition:all 1s ease}.m-index_kv__line svg .cls-1:nth-child(24){-webkit-transition-delay:480ms;transition-delay:480ms}.m-index_kv__line svg .cls-1:nth-child(25),.m-index_kv__line svg .cls-1:nth-child(26){-webkit-transition-delay:500ms;transition-delay:500ms;opacity:0;-webkit-transition:all 1s ease;transition:all 1s ease}.m-index_kv__line svg .cls-1:nth-child(26){-webkit-transition-delay:520ms;transition-delay:520ms}.m-index_kv__line svg .cls-1:nth-child(27),.m-index_kv__line svg .cls-1:nth-child(28){-webkit-transition-delay:540ms;transition-delay:540ms;opacity:0;-webkit-transition:all 1s ease;transition:all 1s ease}.m-index_kv__line svg .cls-1:nth-child(28){-webkit-transition-delay:560ms;transition-delay:560ms}.m-index_kv__line svg .cls-1:nth-child(29),.m-index_kv__line svg .cls-1:nth-child(30){-webkit-transition-delay:580ms;transition-delay:580ms;opacity:0;-webkit-transition:all 1s ease;transition:all 1s ease}.m-index_kv__line svg .cls-1:nth-child(30){-webkit-transition-delay:600ms;transition-delay:600ms}.m-index_kv__line svg .cls-1:nth-child(31),.m-index_kv__line svg .cls-1:nth-child(32){-webkit-transition-delay:620ms;transition-delay:620ms;opacity:0;-webkit-transition:all 1s ease;transition:all 1s ease}.m-index_kv__line svg .cls-1:nth-child(32){-webkit-transition-delay:640ms;transition-delay:640ms}.m-index_kv__line svg .cls-1:nth-child(33),.m-index_kv__line svg .cls-1:nth-child(34){-webkit-transition-delay:660ms;transition-delay:660ms;opacity:0;-webkit-transition:all 1s ease;transition:all 1s ease}.m-index_kv__line svg .cls-1:nth-child(34){-webkit-transition-delay:680ms;transition-delay:680ms}.m-index_kv__line svg .cls-1:nth-child(35),.m-index_kv__line svg .cls-1:nth-child(36){-webkit-transition-delay:700ms;transition-delay:700ms;opacity:0;-webkit-transition:all 1s ease;transition:all 1s ease}.m-index_kv__line svg .cls-1:nth-child(36){-webkit-transition-delay:720ms;transition-delay:720ms}.m-index_kv__line svg .cls-1:nth-child(37),.m-index_kv__line svg .cls-1:nth-child(38){-webkit-transition-delay:740ms;transition-delay:740ms;opacity:0;-webkit-transition:all 1s ease;transition:all 1s ease}.m-index_kv__line svg .cls-1:nth-child(38){-webkit-transition-delay:760ms;transition-delay:760ms}.m-index_kv__line svg .cls-1:nth-child(39),.m-index_kv__line svg .cls-1:nth-child(40){-webkit-transition-delay:780ms;transition-delay:780ms;opacity:0;-webkit-transition:all 1s ease;transition:all 1s ease}.m-index_kv__line svg .cls-1:nth-child(40){-webkit-transition-delay:800ms;transition-delay:800ms}.m-index_kv__line svg .cls-1:nth-child(41),.m-index_kv__line svg .cls-1:nth-child(42){-webkit-transition-delay:820ms;transition-delay:820ms;opacity:0;-webkit-transition:all 1s ease;transition:all 1s ease}.m-index_kv__line svg .cls-1:nth-child(42){-webkit-transition-delay:840ms;transition-delay:840ms}.m-index_kv__line svg .cls-1:nth-child(43),.m-index_kv__line svg .cls-1:nth-child(44){-webkit-transition-delay:860ms;transition-delay:860ms;opacity:0;-webkit-transition:all 1s ease;transition:all 1s ease}.m-index_kv__line svg .cls-1:nth-child(44){-webkit-transition-delay:880ms;transition-delay:880ms}.m-index_kv__line svg .cls-1:nth-child(45),.m-index_kv__line svg .cls-1:nth-child(46){-webkit-transition-delay:900ms;transition-delay:900ms;opacity:0;-webkit-transition:all 1s ease;transition:all 1s ease}.m-index_kv__line svg .cls-1:nth-child(46){-webkit-transition-delay:920ms;transition-delay:920ms}.m-index_kv__line svg .cls-1:nth-child(47),.m-index_kv__line svg .cls-1:nth-child(48){-webkit-transition-delay:940ms;transition-delay:940ms;opacity:0;-webkit-transition:all 1s ease;transition:all 1s ease}.m-index_kv__line svg .cls-1:nth-child(48){-webkit-transition-delay:960ms;transition-delay:960ms}.m-index_kv__line svg .cls-1:nth-child(49),.m-index_kv__line svg .cls-1:nth-child(50){-webkit-transition-delay:980ms;transition-delay:980ms;opacity:0;-webkit-transition:all 1s ease;transition:all 1s ease}.m-index_kv__line svg .cls-1:nth-child(50){-webkit-transition-delay:1000ms;transition-delay:1000ms}.m-index_kv__line svg .cls-1:nth-child(51),.m-index_kv__line svg .cls-1:nth-child(52){-webkit-transition-delay:1020ms;transition-delay:1020ms;opacity:0;-webkit-transition:all 1s ease;transition:all 1s ease}.m-index_kv__line svg .cls-1:nth-child(52){-webkit-transition-delay:1040ms;transition-delay:1040ms}.m-index_kv__line svg .cls-1:nth-child(53),.m-index_kv__line svg .cls-1:nth-child(54){-webkit-transition-delay:1060ms;transition-delay:1060ms;opacity:0;-webkit-transition:all 1s ease;transition:all 1s ease}.m-index_kv__line svg .cls-1:nth-child(54){-webkit-transition-delay:1080ms;transition-delay:1080ms}.m-index_kv__line svg .cls-1:nth-child(55),.m-index_kv__line svg .cls-1:nth-child(56){-webkit-transition-delay:1100ms;transition-delay:1100ms;opacity:0;-webkit-transition:all 1s ease;transition:all 1s ease}.m-index_kv__line svg .cls-1:nth-child(56){-webkit-transition-delay:1120ms;transition-delay:1120ms}.m-index_kv__line svg .cls-1:nth-child(57),.m-index_kv__line svg .cls-1:nth-child(58){-webkit-transition-delay:1140ms;transition-delay:1140ms;opacity:0;-webkit-transition:all 1s ease;transition:all 1s ease}.m-index_kv__line svg .cls-1:nth-child(58){-webkit-transition-delay:1160ms;transition-delay:1160ms}.m-index_kv__line svg .cls-1:nth-child(59),.m-index_kv__line svg .cls-1:nth-child(60){-webkit-transition-delay:1180ms;transition-delay:1180ms;opacity:0;-webkit-transition:all 1s ease;transition:all 1s ease}.m-index_kv__line svg .cls-1:nth-child(60){-webkit-transition-delay:1200ms;transition-delay:1200ms}.m-index_kv__line svg .cls-1:nth-child(61),.m-index_kv__line svg .cls-1:nth-child(62){-webkit-transition-delay:1220ms;transition-delay:1220ms;opacity:0;-webkit-transition:all 1s ease;transition:all 1s ease}.m-index_kv__line svg .cls-1:nth-child(62){-webkit-transition-delay:1240ms;transition-delay:1240ms}.m-index_kv__line svg .cls-1:nth-child(63),.m-index_kv__line svg .cls-1:nth-child(64){-webkit-transition-delay:1260ms;transition-delay:1260ms;opacity:0;-webkit-transition:all 1s ease;transition:all 1s ease}.m-index_kv__line svg .cls-1:nth-child(64){-webkit-transition-delay:1280ms;transition-delay:1280ms}.m-index_kv__line svg .cls-1:nth-child(65),.m-index_kv__line svg .cls-1:nth-child(66){-webkit-transition-delay:1300ms;transition-delay:1300ms;opacity:0;-webkit-transition:all 1s ease;transition:all 1s ease}.m-index_kv__line svg .cls-1:nth-child(66){-webkit-transition-delay:1320ms;transition-delay:1320ms}.m-index_kv__line svg .cls-1:nth-child(67),.m-index_kv__line svg .cls-1:nth-child(68){-webkit-transition-delay:1340ms;transition-delay:1340ms;opacity:0;-webkit-transition:all 1s ease;transition:all 1s ease}.m-index_kv__line svg .cls-1:nth-child(68){-webkit-transition-delay:1360ms;transition-delay:1360ms}.m-index_kv__line svg .cls-1:nth-child(69),.m-index_kv__line svg .cls-1:nth-child(70){-webkit-transition-delay:1380ms;transition-delay:1380ms;opacity:0;-webkit-transition:all 1s ease;transition:all 1s ease}.m-index_kv__line svg .cls-1:nth-child(70){-webkit-transition-delay:1400ms;transition-delay:1400ms}.m-index_kv__line svg .cls-1:nth-child(71),.m-index_kv__line svg .cls-1:nth-child(72){-webkit-transition-delay:1420ms;transition-delay:1420ms;opacity:0;-webkit-transition:all 1s ease;transition:all 1s ease}.m-index_kv__line svg .cls-1:nth-child(72){-webkit-transition-delay:1440ms;transition-delay:1440ms}.m-index_kv__line svg .cls-1:nth-child(73),.m-index_kv__line svg .cls-1:nth-child(74){-webkit-transition-delay:1460ms;transition-delay:1460ms;opacity:0;-webkit-transition:all 1s ease;transition:all 1s ease}.m-index_kv__line svg .cls-1:nth-child(74){-webkit-transition-delay:1480ms;transition-delay:1480ms}.m-index_kv__line svg .cls-1:nth-child(75),.m-index_kv__line svg .cls-1:nth-child(76){-webkit-transition-delay:1500ms;transition-delay:1500ms;opacity:0;-webkit-transition:all 1s ease;transition:all 1s ease}.m-index_kv__line svg .cls-1:nth-child(76){-webkit-transition-delay:1520ms;transition-delay:1520ms}.m-index_kv__line svg .cls-1:nth-child(77),.m-index_kv__line svg .cls-1:nth-child(78){-webkit-transition-delay:1540ms;transition-delay:1540ms;opacity:0;-webkit-transition:all 1s ease;transition:all 1s ease}.m-index_kv__line svg .cls-1:nth-child(78){-webkit-transition-delay:1560ms;transition-delay:1560ms}.m-index_kv__line svg .cls-1:nth-child(79),.m-index_kv__line svg .cls-1:nth-child(80){-webkit-transition-delay:1580ms;transition-delay:1580ms;opacity:0;-webkit-transition:all 1s ease;transition:all 1s ease}.m-index_kv__line svg .cls-1:nth-child(80){-webkit-transition-delay:1600ms;transition-delay:1600ms}.m-index_kv__line svg .cls-1:nth-child(81),.m-index_kv__line svg .cls-1:nth-child(82){-webkit-transition-delay:1620ms;transition-delay:1620ms;opacity:0;-webkit-transition:all 1s ease;transition:all 1s ease}.m-index_kv__line svg .cls-1:nth-child(82){-webkit-transition-delay:1640ms;transition-delay:1640ms}.m-index_kv__line svg .cls-1:nth-child(83),.m-index_kv__line svg .cls-1:nth-child(84){-webkit-transition-delay:1660ms;transition-delay:1660ms;opacity:0;-webkit-transition:all 1s ease;transition:all 1s ease}.m-index_kv__line svg .cls-1:nth-child(84){-webkit-transition-delay:1680ms;transition-delay:1680ms}.m-index_kv__line svg .cls-1:nth-child(85),.m-index_kv__line svg .cls-1:nth-child(86){-webkit-transition-delay:1700ms;transition-delay:1700ms;opacity:0;-webkit-transition:all 1s ease;transition:all 1s ease}.m-index_kv__line svg .cls-1:nth-child(86){-webkit-transition-delay:1720ms;transition-delay:1720ms}.m-index_kv__line svg .cls-1:nth-child(87),.m-index_kv__line svg .cls-1:nth-child(88){-webkit-transition-delay:1740ms;transition-delay:1740ms;opacity:0;-webkit-transition:all 1s ease;transition:all 1s ease}.m-index_kv__line svg .cls-1:nth-child(88){-webkit-transition-delay:1760ms;transition-delay:1760ms}.m-index_kv__line svg .cls-1:nth-child(89),.m-index_kv__line svg .cls-1:nth-child(90){-webkit-transition-delay:1780ms;transition-delay:1780ms;opacity:0;-webkit-transition:all 1s ease;transition:all 1s ease}.m-index_kv__line svg .cls-1:nth-child(90){-webkit-transition-delay:1800ms;transition-delay:1800ms}.m-index_kv__line svg .cls-1:nth-child(91),.m-index_kv__line svg .cls-1:nth-child(92){-webkit-transition-delay:1820ms;transition-delay:1820ms;opacity:0;-webkit-transition:all 1s ease;transition:all 1s ease}.m-index_kv__line svg .cls-1:nth-child(92){-webkit-transition-delay:1840ms;transition-delay:1840ms}.m-index_kv__line svg .cls-1:nth-child(93),.m-index_kv__line svg .cls-1:nth-child(94){-webkit-transition-delay:1860ms;transition-delay:1860ms;opacity:0;-webkit-transition:all 1s ease;transition:all 1s ease}.m-index_kv__line svg .cls-1:nth-child(94){-webkit-transition-delay:1880ms;transition-delay:1880ms}.m-index_kv__line svg .cls-1:nth-child(95),.m-index_kv__line svg .cls-1:nth-child(96){-webkit-transition-delay:1900ms;transition-delay:1900ms;opacity:0;-webkit-transition:all 1s ease;transition:all 1s ease}.m-index_kv__line svg .cls-1:nth-child(96){-webkit-transition-delay:1920ms;transition-delay:1920ms}.m-index_kv__line svg .cls-1:nth-child(97),.m-index_kv__line svg .cls-1:nth-child(98){-webkit-transition-delay:1940ms;transition-delay:1940ms;opacity:0;-webkit-transition:all 1s ease;transition:all 1s ease}.m-index_kv__line svg .cls-1:nth-child(98){-webkit-transition-delay:1960ms;transition-delay:1960ms}.m-index_kv__line svg .cls-1:nth-child(100),.m-index_kv__line svg .cls-1:nth-child(99){-webkit-transition-delay:1980ms;transition-delay:1980ms;opacity:0;-webkit-transition:all 1s ease;transition:all 1s ease}.m-index_kv__line svg .cls-1:nth-child(100){-webkit-transition-delay:2000ms;transition-delay:2000ms}.m-index_kv__line.is-act{top:4vh}@media only screen and (max-width:767px){.m-index_kv__line.is-act{top:vh}}.m-index_kv__line.is-act svg .cls-1:nth-child(0),.m-index_kv__line.is-act svg .cls-1:nth-child(1),.m-index_kv__line.is-act svg .cls-1:nth-child(10),.m-index_kv__line.is-act svg .cls-1:nth-child(100),.m-index_kv__line.is-act svg .cls-1:nth-child(101),.m-index_kv__line.is-act svg .cls-1:nth-child(102),.m-index_kv__line.is-act svg .cls-1:nth-child(103),.m-index_kv__line.is-act svg .cls-1:nth-child(104),.m-index_kv__line.is-act svg .cls-1:nth-child(105),.m-index_kv__line.is-act svg .cls-1:nth-child(106),.m-index_kv__line.is-act svg .cls-1:nth-child(107),.m-index_kv__line.is-act svg .cls-1:nth-child(108),.m-index_kv__line.is-act svg .cls-1:nth-child(109),.m-index_kv__line.is-act svg .cls-1:nth-child(11),.m-index_kv__line.is-act svg .cls-1:nth-child(110),.m-index_kv__line.is-act svg .cls-1:nth-child(111),.m-index_kv__line.is-act svg .cls-1:nth-child(112),.m-index_kv__line.is-act svg .cls-1:nth-child(113),.m-index_kv__line.is-act svg .cls-1:nth-child(114),.m-index_kv__line.is-act svg .cls-1:nth-child(115),.m-index_kv__line.is-act svg .cls-1:nth-child(116),.m-index_kv__line.is-act svg .cls-1:nth-child(117),.m-index_kv__line.is-act svg .cls-1:nth-child(118),.m-index_kv__line.is-act svg .cls-1:nth-child(119),.m-index_kv__line.is-act svg .cls-1:nth-child(12),.m-index_kv__line.is-act svg .cls-1:nth-child(120),.m-index_kv__line.is-act svg .cls-1:nth-child(121),.m-index_kv__line.is-act svg .cls-1:nth-child(122),.m-index_kv__line.is-act svg .cls-1:nth-child(123),.m-index_kv__line.is-act svg .cls-1:nth-child(124),.m-index_kv__line.is-act svg .cls-1:nth-child(125),.m-index_kv__line.is-act svg .cls-1:nth-child(126),.m-index_kv__line.is-act svg .cls-1:nth-child(127),.m-index_kv__line.is-act svg .cls-1:nth-child(128),.m-index_kv__line.is-act svg .cls-1:nth-child(129),.m-index_kv__line.is-act svg .cls-1:nth-child(13),.m-index_kv__line.is-act svg .cls-1:nth-child(130),.m-index_kv__line.is-act svg .cls-1:nth-child(131),.m-index_kv__line.is-act svg .cls-1:nth-child(132),.m-index_kv__line.is-act svg .cls-1:nth-child(133),.m-index_kv__line.is-act svg .cls-1:nth-child(134),.m-index_kv__line.is-act svg .cls-1:nth-child(135),.m-index_kv__line.is-act svg .cls-1:nth-child(136),.m-index_kv__line.is-act svg .cls-1:nth-child(137),.m-index_kv__line.is-act svg .cls-1:nth-child(138),.m-index_kv__line.is-act svg .cls-1:nth-child(139),.m-index_kv__line.is-act svg .cls-1:nth-child(14),.m-index_kv__line.is-act svg .cls-1:nth-child(140),.m-index_kv__line.is-act svg .cls-1:nth-child(141),.m-index_kv__line.is-act svg .cls-1:nth-child(142),.m-index_kv__line.is-act svg .cls-1:nth-child(143),.m-index_kv__line.is-act svg .cls-1:nth-child(144),.m-index_kv__line.is-act svg .cls-1:nth-child(145),.m-index_kv__line.is-act svg .cls-1:nth-child(146),.m-index_kv__line.is-act svg .cls-1:nth-child(147),.m-index_kv__line.is-act svg .cls-1:nth-child(148),.m-index_kv__line.is-act svg .cls-1:nth-child(149),.m-index_kv__line.is-act svg .cls-1:nth-child(15),.m-index_kv__line.is-act svg .cls-1:nth-child(150),.m-index_kv__line.is-act svg .cls-1:nth-child(151),.m-index_kv__line.is-act svg .cls-1:nth-child(152),.m-index_kv__line.is-act svg .cls-1:nth-child(153),.m-index_kv__line.is-act svg .cls-1:nth-child(154),.m-index_kv__line.is-act svg .cls-1:nth-child(155),.m-index_kv__line.is-act svg .cls-1:nth-child(156),.m-index_kv__line.is-act svg .cls-1:nth-child(157),.m-index_kv__line.is-act svg .cls-1:nth-child(158),.m-index_kv__line.is-act svg .cls-1:nth-child(159),.m-index_kv__line.is-act svg .cls-1:nth-child(16),.m-index_kv__line.is-act svg .cls-1:nth-child(160),.m-index_kv__line.is-act svg .cls-1:nth-child(161),.m-index_kv__line.is-act svg .cls-1:nth-child(162),.m-index_kv__line.is-act svg .cls-1:nth-child(163),.m-index_kv__line.is-act svg .cls-1:nth-child(164),.m-index_kv__line.is-act svg .cls-1:nth-child(165),.m-index_kv__line.is-act svg .cls-1:nth-child(166),.m-index_kv__line.is-act svg .cls-1:nth-child(167),.m-index_kv__line.is-act svg .cls-1:nth-child(168),.m-index_kv__line.is-act svg .cls-1:nth-child(169),.m-index_kv__line.is-act svg .cls-1:nth-child(17),.m-index_kv__line.is-act svg .cls-1:nth-child(170),.m-index_kv__line.is-act svg .cls-1:nth-child(171),.m-index_kv__line.is-act svg .cls-1:nth-child(172),.m-index_kv__line.is-act svg .cls-1:nth-child(173),.m-index_kv__line.is-act svg .cls-1:nth-child(174),.m-index_kv__line.is-act svg .cls-1:nth-child(175),.m-index_kv__line.is-act svg .cls-1:nth-child(176),.m-index_kv__line.is-act svg .cls-1:nth-child(177),.m-index_kv__line.is-act svg .cls-1:nth-child(178),.m-index_kv__line.is-act svg .cls-1:nth-child(179),.m-index_kv__line.is-act svg .cls-1:nth-child(18),.m-index_kv__line.is-act svg .cls-1:nth-child(180),.m-index_kv__line.is-act svg .cls-1:nth-child(181),.m-index_kv__line.is-act svg .cls-1:nth-child(182),.m-index_kv__line.is-act svg .cls-1:nth-child(183),.m-index_kv__line.is-act svg .cls-1:nth-child(184),.m-index_kv__line.is-act svg .cls-1:nth-child(185),.m-index_kv__line.is-act svg .cls-1:nth-child(186),.m-index_kv__line.is-act svg .cls-1:nth-child(187),.m-index_kv__line.is-act svg .cls-1:nth-child(188),.m-index_kv__line.is-act svg .cls-1:nth-child(189),.m-index_kv__line.is-act svg .cls-1:nth-child(19),.m-index_kv__line.is-act svg .cls-1:nth-child(190),.m-index_kv__line.is-act svg .cls-1:nth-child(191),.m-index_kv__line.is-act svg .cls-1:nth-child(192),.m-index_kv__line.is-act svg .cls-1:nth-child(193),.m-index_kv__line.is-act svg .cls-1:nth-child(194),.m-index_kv__line.is-act svg .cls-1:nth-child(195),.m-index_kv__line.is-act svg .cls-1:nth-child(196),.m-index_kv__line.is-act svg .cls-1:nth-child(197),.m-index_kv__line.is-act svg .cls-1:nth-child(198),.m-index_kv__line.is-act svg .cls-1:nth-child(199),.m-index_kv__line.is-act svg .cls-1:nth-child(2),.m-index_kv__line.is-act svg .cls-1:nth-child(20),.m-index_kv__line.is-act svg .cls-1:nth-child(200),.m-index_kv__line.is-act svg .cls-1:nth-child(21),.m-index_kv__line.is-act svg .cls-1:nth-child(22),.m-index_kv__line.is-act svg .cls-1:nth-child(23),.m-index_kv__line.is-act svg .cls-1:nth-child(24),.m-index_kv__line.is-act svg .cls-1:nth-child(25),.m-index_kv__line.is-act svg .cls-1:nth-child(26),.m-index_kv__line.is-act svg .cls-1:nth-child(27),.m-index_kv__line.is-act svg .cls-1:nth-child(28),.m-index_kv__line.is-act svg .cls-1:nth-child(29),.m-index_kv__line.is-act svg .cls-1:nth-child(3),.m-index_kv__line.is-act svg .cls-1:nth-child(30),.m-index_kv__line.is-act svg .cls-1:nth-child(31),.m-index_kv__line.is-act svg .cls-1:nth-child(32),.m-index_kv__line.is-act svg .cls-1:nth-child(33),.m-index_kv__line.is-act svg .cls-1:nth-child(34),.m-index_kv__line.is-act svg .cls-1:nth-child(35),.m-index_kv__line.is-act svg .cls-1:nth-child(36),.m-index_kv__line.is-act svg .cls-1:nth-child(37),.m-index_kv__line.is-act svg .cls-1:nth-child(38),.m-index_kv__line.is-act svg .cls-1:nth-child(39),.m-index_kv__line.is-act svg .cls-1:nth-child(4),.m-index_kv__line.is-act svg .cls-1:nth-child(40),.m-index_kv__line.is-act svg .cls-1:nth-child(41),.m-index_kv__line.is-act svg .cls-1:nth-child(42),.m-index_kv__line.is-act svg .cls-1:nth-child(43),.m-index_kv__line.is-act svg .cls-1:nth-child(44),.m-index_kv__line.is-act svg .cls-1:nth-child(45),.m-index_kv__line.is-act svg .cls-1:nth-child(46),.m-index_kv__line.is-act svg .cls-1:nth-child(47),.m-index_kv__line.is-act svg .cls-1:nth-child(48),.m-index_kv__line.is-act svg .cls-1:nth-child(49),.m-index_kv__line.is-act svg .cls-1:nth-child(5),.m-index_kv__line.is-act svg .cls-1:nth-child(50),.m-index_kv__line.is-act svg .cls-1:nth-child(51),.m-index_kv__line.is-act svg .cls-1:nth-child(52),.m-index_kv__line.is-act svg .cls-1:nth-child(53),.m-index_kv__line.is-act svg .cls-1:nth-child(54),.m-index_kv__line.is-act svg .cls-1:nth-child(55),.m-index_kv__line.is-act svg .cls-1:nth-child(56),.m-index_kv__line.is-act svg .cls-1:nth-child(57),.m-index_kv__line.is-act svg .cls-1:nth-child(58),.m-index_kv__line.is-act svg .cls-1:nth-child(59),.m-index_kv__line.is-act svg .cls-1:nth-child(6),.m-index_kv__line.is-act svg .cls-1:nth-child(60),.m-index_kv__line.is-act svg .cls-1:nth-child(61),.m-index_kv__line.is-act svg .cls-1:nth-child(62),.m-index_kv__line.is-act svg .cls-1:nth-child(63),.m-index_kv__line.is-act svg .cls-1:nth-child(64),.m-index_kv__line.is-act svg .cls-1:nth-child(65),.m-index_kv__line.is-act svg .cls-1:nth-child(66),.m-index_kv__line.is-act svg .cls-1:nth-child(67),.m-index_kv__line.is-act svg .cls-1:nth-child(68),.m-index_kv__line.is-act svg .cls-1:nth-child(69),.m-index_kv__line.is-act svg .cls-1:nth-child(7),.m-index_kv__line.is-act svg .cls-1:nth-child(70),.m-index_kv__line.is-act svg .cls-1:nth-child(71),.m-index_kv__line.is-act svg .cls-1:nth-child(72),.m-index_kv__line.is-act svg .cls-1:nth-child(73),.m-index_kv__line.is-act svg .cls-1:nth-child(74),.m-index_kv__line.is-act svg .cls-1:nth-child(75),.m-index_kv__line.is-act svg .cls-1:nth-child(76),.m-index_kv__line.is-act svg .cls-1:nth-child(77),.m-index_kv__line.is-act svg .cls-1:nth-child(78),.m-index_kv__line.is-act svg .cls-1:nth-child(79),.m-index_kv__line.is-act svg .cls-1:nth-child(8),.m-index_kv__line.is-act svg .cls-1:nth-child(80),.m-index_kv__line.is-act svg .cls-1:nth-child(81),.m-index_kv__line.is-act svg .cls-1:nth-child(82),.m-index_kv__line.is-act svg .cls-1:nth-child(83),.m-index_kv__line.is-act svg .cls-1:nth-child(84),.m-index_kv__line.is-act svg .cls-1:nth-child(85),.m-index_kv__line.is-act svg .cls-1:nth-child(86),.m-index_kv__line.is-act svg .cls-1:nth-child(87),.m-index_kv__line.is-act svg .cls-1:nth-child(88),.m-index_kv__line.is-act svg .cls-1:nth-child(89),.m-index_kv__line.is-act svg .cls-1:nth-child(9),.m-index_kv__line.is-act svg .cls-1:nth-child(90),.m-index_kv__line.is-act svg .cls-1:nth-child(91),.m-index_kv__line.is-act svg .cls-1:nth-child(92),.m-index_kv__line.is-act svg .cls-1:nth-child(93),.m-index_kv__line.is-act svg .cls-1:nth-child(94),.m-index_kv__line.is-act svg .cls-1:nth-child(95),.m-index_kv__line.is-act svg .cls-1:nth-child(96),.m-index_kv__line.is-act svg .cls-1:nth-child(97),.m-index_kv__line.is-act svg .cls-1:nth-child(98),.m-index_kv__line.is-act svg .cls-1:nth-child(99){opacity:1}.m-index_kv__band{position:absolute}.is-start .m-index_kv__band.-item01{left:0;opacity:0;-webkit-transition:1s ease;transition:1s ease}@media only screen and (max-width:767px){.is-start .m-index_kv__band.-item01{width:45vw;left:-50vw}}.is-start.is-loaded .m-index_kv__band.-item01{top:17vh;left:13vw;opacity:1}@media only screen and (max-width:767px){.is-start.is-loaded .m-index_kv__band.-item01{left:-20vw;top:13vh;width:35vw}}.is-start .m-index_kv__band.-item02{right:0;opacity:0;-webkit-transition:1.4s ease;transition:1.4s ease;-webkit-transition-delay:800ms;transition-delay:800ms}@media only screen and (max-width:767px){.is-start .m-index_kv__band.-item02{width:45vw;right:-50vw}}.is-start.is-loaded .m-index_kv__band.-item02{top:17vh;right:20vw;opacity:1}@media only screen and (max-width:767px){.is-start.is-loaded .m-index_kv__band.-item02{right:-3vw;top:15vh;width:35vw}}.is-start .m-index_kv__band.-item03{left:10vw;opacity:0;-webkit-transition:.5s ease;transition:.5s ease;-webkit-transition-delay:500ms;transition-delay:500ms}@media only screen and (max-width:767px){.is-start .m-index_kv__band.-item03{width:40vw;-webkit-transform:translateX(-100%);transform:translateX(-100%);left:-30vw}}.is-start.is-loaded .m-index_kv__band.-item03{top:50vh;left:20vw;opacity:1}@media only screen and (max-width:767px){.is-start.is-loaded .m-index_kv__band.-item03{top:30vh;-webkit-transform:translateX(0);transform:translateX(0);left:-10vw}}.is-start .m-index_kv__band.-item04{left:0;opacity:0;-webkit-transition:.6s ease;transition:.6s ease;-webkit-transition-delay:800ms;transition-delay:800ms}.is-start.is-loaded .m-index_kv__band.-item04{bottom:15vh;left:10vw;opacity:1}@media only screen and (max-width:767px){.is-start.is-loaded .m-index_kv__band.-item04{display:none}}.is-start .m-index_kv__band.-item05{right:0;opacity:0;-webkit-transition:.5s ease;transition:.5s ease;-webkit-transition-delay:1000ms;transition-delay:1000ms}.is-start.is-loaded .m-index_kv__band.-item05{bottom:15vh;right:10vw;opacity:1}@media only screen and (max-width:767px){.is-start.is-loaded .m-index_kv__band.-item05{display:none}}.m-index_kv__title{position:absolute;right:2vw;top:28vh}@media only screen and (max-width:767px){.m-index_kv__title{display:none}}.m-index_kv__title svg{width:26vw}.m-index_kv__title .en{mix-blend-mode:difference;display:block;margin-top:-60px;padding-left:20px;opacity:0;-webkit-transition:all .8s ease;transition:all .8s ease;-webkit-transform:translate(-80px,10px);transform:translate(-80px,10px)}.m-index_kv__title .en path{fill:#fff}.m-index_kv__title.is-act .ja{opacity:1;-webkit-transform:translate(0,0) rotate(-2deg);transform:translate(0,0) rotate(-2deg)}.m-index_kv__title.is-act .en{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}.m-index_kv__copy{position:absolute;right:55%;-webkit-transition:.8s ease 1.5s;transition:.8s ease 1.5s;z-index:4}.is-start .m-index_kv__copy{opacity:0}.is-start.is-loaded .m-index_kv__copy{opacity:1;bottom:10vh;right:48%}@media only screen and (max-width:767px){.is-start.is-loaded .m-index_kv__copy{bottom:3vh;right:46%}}.m-index_kv__copy .name{width:182px}@media only screen and (max-width:767px){.m-index_kv__copy .name{width:122px}}.m-index_kv__copy .name img{width:100%}.m-index_kv__copy .copy{margin-bottom:1em;line-height:1}.m-index_kv__copy .copy span{display:inline-block;margin-bottom:.2em;padding:.5em;background:#000;font-size:1.6rem;color:#fff;font-weight:700;white-space:nowrap}@media only screen and (max-width:767px){.m-index_kv__copy .copy span{font-size:1.2rem}}.m-index_kv__girl{position:absolute;bottom:0;right:calc(50% - 505px);z-index:3}.m-index_kv__girl .pc{display:block}.m-index .index_head_news dd,.m-index_kv__girl .sp{display:none}@media only screen and (max-width:767px){.m-index_kv__girl{width:60vw;right:0;bottom:0}.m-index_kv__girl .pc{display:none}.m-index_kv__girl .sp{display:block}}.m-index_kv__slider{position:absolute;left:0;width:100%;font-family:"URWDIN-Demi";font-size:18rem;line-height:150%;z-index:0;color:transparent;-webkit-text-stroke:1px #ccc;opacity:0;-webkit-transition:all 1.5s ease;transition:all 1.5s ease;-webkit-transform:translate(-100px,100px);transform:translate(-100px,100px)}@media only screen and (max-width:767px){.m-index_kv__slider{font-size:10rem}}.m-index_kv__slider .text span{font-family:"URWDIN-ThinItalic"}.m-index_kv__slider.-white{top:15vh;color:#fff;text-shadow:none;-webkit-transform:translate(100px,100px);transform:translate(100px,100px);-webkit-text-stroke:0 #ccc}@media only screen and (max-width:767px){.m-index_kv__slider.-white{top:12vh}}.m-index_kv__slider.is-act{opacity:1}.m-index_kv__slider.is-act,.m-index_kv__slider.is-act.-white{-webkit-transform:translate(0,0);transform:translate(0,0)}.m-index .index_bnr_slide{padding:40px 0;background:url(../../img/main/main_bnr_bg.png)}.m-index .index_bnr_slide .slick-slider{margin:0 -50px}.m-index .index_bnr_slide li{margin:0 5px}.m-index .index_bnr_slide li a{display:block;margin:0 auto;max-width:390px;-webkit-transition:all .3s ease;transition:all .3s ease}.m-index .index_bnr_slide li a:hover{opacity:.75}.m-index .index_bnr_slide .slick-next{right:-50px}.m-index .index_bnr_slide .slick-prev{left:-50px}.m-index .index_head_news{border:1px solid #ccc;background:#fff;margin-bottom:calc(1.63265vw + 13.87755px)}.m-index .index_head_news dl{margin-bottom:0;border-bottom:1px solid #ccc}.m-index .index_head_news dl:last-child{border-bottom:none}.m-index .index_head_news dt.is-act .in::before{content:"\f068";-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.m-index .index_head_news .in{cursor:pointer;position:relative;padding:calc(.40816vw + 8.46939px) calc(1.22449vw + 10.40816px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.m-index .index_head_news .in::before{content:"\f067";font-family:"Font Awesome 5 Pro";position:absolute;top:50%;right:20px;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transform:translateY(-50%) rotate(0);transform:translateY(-50%) rotate(0)}.m-index .index_head_news .date{font-family:"URWDIN-Demi";font-size:calc(.16327vw + 1.33878rem)}.m-index .index_head_news .tag{background:#ec6d81;color:#fff;display:inline-block;line-height:1;padding:.5em;font-size:calc(.16327vw + .93878rem);margin:0 calc(.81633vw + 11.93878px)}.m-index .index_head_news dd .text{padding:0 calc(1.22449vw + 10.40816px) calc(.40816vw + 8.46939px)}.m-index .top_notice{border:3px solid #0096c9;background:#fff;margin:35px -47px 0;font-weight:700;padding:20px 60px}.m-index .top_notice .ttl08{color:#0096c9;margin-bottom:30px}.m-index .index_concept .concept_ttl h2,.m-index .top_notice .body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.m-index .top_notice .body .label{color:#111;background:#fff332;border-radius:15px 0 0 15px;padding:5px 20px}.m-index .top_notice .body .btn{text-align:left;display:block;border:2px solid #0096c9;color:#fff;background:#0096c9;margin-left:10px;width:210px;padding:14px 15px;-webkit-transition:all .3s ease;transition:all .3s ease;position:relative}.m-index .top_notice .body .btn::after{content:"\f105";position:absolute;font-family:"Font Awesome 5 Pro";right:10px;top:calc(50% - 9px);font-weight:400;font-size:1.5rem}.m-index .top_notice .body .btn.is-hover{color:#0096c9;background:#fff}.m-index .top_notice .body .btn.entry{background:#fff332;color:#111;border-color:#111;padding:8px 20px;border-radius:5px;margin-left:20px}.m-index .top_notice .body .btn.entry.is-hover{background:#111;color:#fff}.m-index .top_notice .body .btn .date{display:inline-block;font-size:2.2rem;margin:0 5px}.m-index .top_notice .body .add{position:relative;z-index:1}.m-index .top_notice .body .add .btn{width:220px}.m-index .top_notice .body .add img{position:absolute;z-index:2;top:-20px;left:16px}.m-index .top_notice .bottom{padding:20px;margin-top:20px;background:#f5f5f5;text-align:center}.m-index .top_notice .bottom p{font-weight:400;font-size:1.4rem;line-height:170%}.m-index .top_notice .bottom .course{font-weight:400;margin:15px 0}.m-index .top_notice .bottom .ttl{font-size:1.6rem;color:#d73028;margin-bottom:15px}.m-index .index_concept .slick-list .slide_item .thumb,.m-index .top_notice .bottom .ttl span{position:relative}.m-index .top_notice .bottom .ttl span::before{content:"・";position:absolute;top:-20px;left:0}.m-index .top_notice .banner{text-align:center;margin:35px 0}.m-index .top_notice .banner a{display:inline-block;margin:0 10px}.m-index .top_notice .text{text-align:center}.m-index .top_notice .note,.m-index .top_notice .text{font-weight:400;line-height:180%}.m-index .top_notice.important{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;border-color:#ec6d81}.m-index .top_notice.important .ttl{text-align:center;font-size:1.8rem;background:#ec6d81;color:#fff;width:340px;padding:25px;margin-right:50px}.m-index .top_notice.important .body{max-width:760px}.m-index .top_notice.important p{margin-bottom:0;line-height:170%}.m-index .cursive{position:absolute;width:100%;opacity:0;-webkit-transition:all .8s cubic-bezier(.23,1,.32,1);transition:all .8s cubic-bezier(.23,1,.32,1)}.m-index .cursive.is-act{opacity:1;-webkit-transform:translate(0,0) scale(1,1)!important;transform:translate(0,0) scale(1,1)!important}.m-index .index_concept,.m-index .index_event{position:relative;padding:120px 0 140px;margin-bottom:0}.m-index .index_concept::before{content:"";position:absolute;left:0;top:0;width:100%;height:500px;background:url(../../img/index/concept_bg@2x.jpg) 50%;background-size:cover}.m-index .index_concept::after{content:"";background:#fff;position:absolute;bottom:0;left:0;height:240px;width:100%;z-index:-1}.m-index .index_concept .cursive{top:-70px;left:-12%;z-index:10;-webkit-transform:translateX(40px);transform:translateX(40px)}.m-index .index_concept .concept_row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:70px;position:relative}.m-index .index_concept .concept_row .ttl{width:calc(100% - 420px);padding-bottom:10px}.m-index .index_concept .concept_row .text{width:420px;position:relative}.m-index .index_concept .concept_ttl{text-align:center;width:730px;position:relative;z-index:1;left:-15%}.m-index .index_concept .concept_ttl strong::before,.m-index .index_concept .concept_ttl::before{content:"";position:absolute;-webkit-transform:skew(-30deg,0deg);transform:skew(-30deg,0deg);z-index:1}.m-index .index_concept .concept_ttl::before{background:#fff;left:10%;top:-20px;width:90%;height:160%}.m-index .index_concept .concept_ttl h2{font-size:3.8rem;position:relative;left:0;z-index:10;line-height:1}.m-index .index_concept .concept_ttl span{display:block;position:relative;top:-10px;left:20px;z-index:10;font-size:3.8rem;margin:0 20px}.m-index .index_concept .concept_ttl strong{position:relative;display:inline-block;z-index:1;top:-15px}.m-index .index_concept .concept_ttl strong::before{left:10px;top:-10px;width:110%;height:140%;background:#ec6d81}.m-index .index_concept .concept_ttl strong span{color:#fff;top:0}.m-index .index_concept p{color:#fff;margin-bottom:0;font-weight:700}.m-index .index_concept .slide_item{opacity:0;-webkit-transform:translateY(50px) scale(.9);transform:translateY(50px) scale(.9)}.m-index .index_concept .slide_item.is-act{-webkit-transition:all .3s ease;transition:all .3s ease;opacity:1;-webkit-transition-delay:0;transition-delay:0;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}.m-index .index_concept .slick-next,.m-index .index_concept .slick-prev{width:60px;height:60px;right:0;top:auto;bottom:-105px}.m-index .index_concept .slick-prev{right:61px}.m-index .index_concept .slick-list{overflow:visible}.m-index .index_concept .slick-list .slide_item{margin:0 10px}.m-index .index_concept .slick-list .slide_item a{display:block;position:relative;z-index:1;padding-bottom:30px;outline:0}.m-index .index_concept .slick-list .slide_item a::after{content:"";position:absolute;left:0;bottom:0;width:480px;height:280px;background:#0096c9;z-index:-1;-webkit-transition:all 350ms cubic-bezier(.17,.935,.305,1);transition:all 350ms cubic-bezier(.17,.935,.305,1)}.m-index .index_concept .slick-list .slide_item a.is-hover::after{left:55px;bottom:70px;background:#fff332}.m-index .index_concept .slick-list .slide_item a.is-hover .thumb img{position:relative;top:10px;left:-10px}.m-index .index_concept .slick-list .slide_item .thumb img{position:relative;top:0;left:0;-webkit-transition:all 500ms cubic-bezier(.17,.935,.305,1);transition:all 500ms cubic-bezier(.17,.935,.305,1);margin-left:auto}.m-index .index_concept .slick-list .slide_item .thumb .num{position:absolute;top:30px;left:20px;z-index:1}.m-index .index_concept .slick-list .slide_item .thumb .title{position:absolute;left:20px;bottom:15px;z-index:1}.m-index .index_concept .slick-list .slide_item .thumb .title mark{font-style:normal;position:relative;background:0 0;z-index:1}.m-index .index_concept .slick-list .slide_item .thumb .title mark::after{content:"";position:absolute;width:100%;border-bottom:7px solid #fff332;bottom:4px;left:0;z-index:-1}.m-index .index_concept .slick-list .slide_item .thumb .title .label{display:inline-block;background:#fff;color:#111;font-size:2.6rem;padding:0 5px;letter-spacing:.05rem;line-height:150%;margin-bottom:5px;position:relative;z-index:1}.m-index .index_event{padding:85px 0 140px;overflow:hidden;background-size:10px 10px;background-color:#f0f0f0;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40%,rgba(255,255,255,.5)),color-stop(60%,transparent),to(transparent));background-image:linear-gradient(rgba(255,255,255,.5) 40%,transparent 60%,transparent)}.m-index .index_event::before{content:"";position:absolute;height:485px;width:485px;top:-220px;left:-205px;border-radius:250px;background:#0096c9}.m-index .index_event::after{content:"";position:absolute;height:442px;width:442px;bottom:-180px;right:-150px;border-radius:250px;background:#fff332}.m-index .index_event .wrap{position:relative;z-index:1}.m-index .index_event .wrap::before{content:"";position:absolute;height:100%;width:1250px;top:40px;left:-70px;background:#fff;z-index:-1;border:5px solid #0096c9}.m-index .index_event .wrap .cursive{top:-50px;right:-55%;z-index:0;-webkit-transform:translate(-50px,10px);transform:translate(-50px,10px)}.m-index .index_event .ttl01{position:relative;width:430px;margin:0 auto 70px}.m-index .index_event .ttl01::after{content:"";position:absolute;width:100%;height:10px;background:#fff;bottom:45px;left:0;z-index:-1}.m-index .index_event .ttl01 .en span{position:relative;display:inline-block;padding:0 5px 25px;z-index:1}.m-index .index_event .ttl01 .en span::after{content:"";position:absolute;height:5px;width:100%;left:0;bottom:0;z-index:-1;background:#0096c9}.m-index .index_event .ttl01 .en span:first-child{margin-right:5px}.m-index .index_event .ttl01 .en span:first-child::after{background:#fff332}.m-index .index_event .cat_title{border-top:3px solid #ec6d81;text-align:center;font-size:2.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:25px 0 35px;position:relative}.m-index .index_event .cat_title::after{content:"";position:absolute;bottom:20px;left:calc(50% - 7.5px);width:0;height:0;border-style:solid;border-width:8px 7.5px 0;border-color:#ec6d81 transparent transparent}.m-index .index_event .cat_title.-online{border-color:#1daa9b;margin-top:30px}.m-index .index_event .cat_title.-online::after{border-color:#1daa9b transparent transparent}.m-index .index_event .cat_title.-online .sub,.m-index .index_event .event_list .more.-online a.is-hover,.m-index .index_message .head_ttl .ttl01 .en{color:#1daa9b}.m-index .index_event .cat_title .text{margin-left:20px;text-align:left}.m-index .index_event .cat_title .sub{color:#ec6d81;display:block;font-size:1.6rem;line-height:150%}.m-index .index_event .event_list{position:relative}.m-index .index_event .event_list .more{position:absolute;top:-60px;right:0;font-weight:700;font-family:"URWDIN-Demi"}.m-index .index_event .event_list .more.-online a{border-color:#1daa9b;background:#1daa9b}.m-index .index_event .event_list .more a{border:2px solid #ec6d81;display:inline-block;line-height:100%;padding:8px 18px 6px;background:#ec6d81;color:#fff;-webkit-transition:all .3s ease;transition:all .3s ease}.m-index .index_event .event_list .more a.is-hover{color:#ec6d81;background:#fff}.m-index .index_event .event_list .btn_list,.m-index .index_event .event_list .guide{display:none}.m-index .index_event .event_list .event_box.add_btn a .text{padding-bottom:0}.m-index .index_event .event_box .btn_list{padding:0}.m-index .index_event .btn02{position:absolute;bottom:-90px;left:0;width:100%}.m-index .index_course{background:url(../../img/index/course_bg.png);background-size:contain;background-position:top center;padding:0 1%;margin-bottom:70px}.m-index .index_course .wrap{background:#fff;padding:60px 2% 40px;position:relative;z-index:1}.m-index .index_course .wrap .cursive{top:50px;left:55%;z-index:-1;-webkit-transform:translateY(30px);transform:translateY(30px)}.m-index .index_course .world_box{opacity:0;-webkit-transition:all .6s ease;transition:all .6s ease;-webkit-transform:scale(.95);transform:scale(.95)}.m-index .index_course .world_box.super_creator .head .img::before{background:#d73028}.m-index .index_course .world_box.game .head .img::before{background:#0d7fbb}.m-index .index_blog .index_blog_list .cat.schoollife span,.m-index .index_course .world_box.e-sports .head .img::before{background:#f1b237}.m-index .index_course .world_box.anime_cg .head .img::before{background:#1daa9b}.m-index .index_course .world_box.pop_culture .head .img::before{background:#93c532}.m-index .index_course .world_box.design .head .img::before,.m-index .index_course .world_box.social_media .head .img::before{background:#ec6d81}.m-index .index_course .world_box.manga_illust .head .img::before{background:#93c532}.m-index .index_course .world_box.corona .head .img::before{background:#b276ad}.m-index .index_course .world_box.other .head .img::before{background:#eb4a73}.m-index .index_course .world_box.is-act{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.m-index .index_course .world_box.is-act .head .img::before{width:0}.m-index .index_course .world_box .head{position:relative}.m-index .index_course .world_box .head .img::before{content:"";position:absolute;top:0;left:0;background:#0096c9;height:100%;width:100%;z-index:10;-webkit-transition:all .4s ease;transition:all .4s ease;-webkit-transition-delay:.4s;transition-delay:.4s}.m-index .index_course .ttl01 .en{color:#d73028}.m-index .index_message{background:url(../../img/index/message_bg.png);background-position:center top;background-size:1408px 537px;background-repeat:no-repeat;position:relative;z-index:1;padding-bottom:30px;margin-bottom:120px}.m-index .index_message::after{content:"";position:absolute;height:60%;width:90%;max-width:1450px;right:0;bottom:0;background:url(../img/bg/bg01.jpg);z-index:-1}.m-index .index_message .cursive{text-align:right;right:0;bottom:-90px;z-index:0;-webkit-transform:translateX(50px);transform:translateX(50px)}.m-index .index_message .head_ttl{font-weight:700;margin-bottom:0}.m-index .index_message .head_ttl p{margin-bottom:0}.m-index .index_message .message_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;max-width:1460px;margin:0 auto}.m-index .index_message .message_list .box{width:24%;opacity:0;-webkit-transition:all .5s ease;transition:all .5s ease;-webkit-transition-delay:.2s;transition-delay:.2s;-webkit-transform:translateY(20px);transform:translateY(20px)}.m-index .index_message .message_list .box:nth-child(2){margin-top:80px}.m-index .index_message .message_list .box:nth-child(3){margin-top:120px}.m-index .index_message .message_list .box:nth-child(4){margin-top:160px}.m-index .index_message .message_list .box.is-act{opacity:1;-webkit-transform:translateY(-20px);transform:translateY(-20px)}.m-abroad .country_aera ul li span,.m-index .index_message .message_list .box a{display:block}.m-index .index_message .message_list .box a.is-hover .text{background:#1daa9b;color:#fff}.m-index .index_message .message_list .box .img{text-align:right}.m-index .index_message .message_list .box .text{background:#fff;margin-left:14%;margin-top:-50px;position:relative;color:#111;z-index:10;font-size:1.5rem;padding:8% 0 8% 10%;border-bottom:5px solid #1daa9b;-webkit-transition:all .3s ease;transition:all .3s ease}.m-index .index_message .message_list .box .text .name{font-size:2.2rem;letter-spacing:.05rem}.m-index .index_message .message_list .box .text .course{color:#0096c9;font-weight:700;margin-bottom:10px;-webkit-transition:all .3s ease;transition:all .3s ease}.m-index .index_blog,.m-index .index_gallery{position:relative;padding-top:120px;margin-bottom:50px}.m-index .index_blog::before,.m-index .index_gallery .gallery_slider{position:absolute;top:0;left:0;width:100%}.m-index .index_gallery .gallery_slider li{margin-right:1px}.m-index .index_gallery .ttl01{color:#fff;margin-bottom:50px}.m-index .index_gallery .ttl01 .en{color:#fff}.m-index .index_gallery .btn01{margin-top:50px}.m-index .index_gallery .text{position:relative;z-index:1;color:#fff;width:330px;margin:0 60px 0 auto;top:0;left:0;font-weight:700;padding-bottom:90px}.m-index .index_gallery .text::after{content:"";position:absolute;width:563px;height:522px;top:-75px;left:-110px;background:url(../../img/index/gallery_bg.png);background-size:cover;z-index:-1}.m-index .index_blog{z-index:1;padding-top:145px}.m-index .index_blog::before{content:"";z-index:-1;height:620px;width:50%;max-width:820px;background-image:url(../../img/index/blog_bg.jpg);background-size:cover;background-position:center center}.m-index .index_blog .cursive{left:8%;top:-5px;z-index:-1;-webkit-transform:translate(-50px);transform:translate(-50px)}.m-index .index_blog .blog_row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-right:-70px;min-height:590px}.m-index .index_blog .ttl{color:#fff;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-family:"URWDIN-Medium";display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.4rem;line-height:30px;padding-right:30px}.m-index .index_blog h2{font-family:"URWDIN-Demi";font-size:2rem;letter-spacing:.1rem;padding-top:55px;margin-bottom:40px;position:relative;color:#fff}.m-index .index_blog h2::before{content:"";position:absolute;width:1px;height:50px;top:-10px;right:50%;background:#fff}.m-index .index_blog .index_blog_list a,.m-index .index_blog .more a{color:#fff;position:relative;-webkit-transition:all .3s ease;transition:all .3s ease}.m-index .index_blog .more a.is-hover{color:#fff332}.m-index .index_blog .more a::after{content:"\f107";position:absolute;bottom:-20px;right:-8px;font-family:"Font Awesome 5 Pro"}.m-index .index_blog .index_blog_list{width:900px}.m-index .index_blog .index_blog_list li{opacity:0;position:relative;left:80px;-webkit-transition:all .5s cubic-bezier(.455,.03,.515,.955);transition:all .5s cubic-bezier(.455,.03,.515,.955)}.m-index .index_blog .index_blog_list li.is-act{left:0;opacity:1}.m-index .index_blog .index_blog_list a{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1px;padding:30px 40px;color:#111;-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.05);box-shadow:0 0 15px 0 rgba(0,0,0,.05)}.m-index .index_blog .index_blog_list a::after{content:"\f105";position:absolute;font-family:"Font Awesome 5 Pro";right:40px;top:calc(50% - 14px)}.m-index .index_blog .index_blog_list a.is-hover .title{color:#0096c9}.m-index .index_blog .index_blog_list a.is-hover .thumb img{opacity:.8}.m-index .index_blog .index_blog_list .date{display:block;font-family:"URWDIN-Medium";font-size:1.5rem;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;margin-right:20px}.m-index .index_blog .index_blog_list .thumb{margin-right:30px;width:220px;max-height:130px;overflow:hidden}.m-index .index_blog .index_blog_list .thumb img,.m-index .index_blog .index_blog_list .title{width:100%;-webkit-transition:all .3s ease;transition:all .3s ease}.m-index .index_blog .index_blog_list .title{font-weight:700;width:460px;font-size:1.8rem}.m-index .index_blog .index_blog_list .cat,.m-index .index_info{margin-bottom:0}.m-index .index_blog .index_blog_list .cat span{display:inline-block;color:#fff;background:#0096c9;font-size:1.3rem;line-height:25px;padding:0 10px}.m-index .index_info section{border-top:1px solid #0096c9;padding-top:20px;margin-bottom:110px;position:relative;z-index:1;overflow:hidden}.m-index .index_info h2{font-family:"URWDIN-Demi";letter-spacing:.05rem;font-size:3.6rem;color:#111;line-height:170%;padding-left:50px;margin-bottom:30px;position:relative;overflow:hidden}.m-index .index_info h2::before{content:"";position:absolute;height:100px;width:4px;top:-100px;left:82px;background:#111;-webkit-transform:rotate(35deg);transform:rotate(35deg);-webkit-transition:all .5s ease;transition:all .5s ease}.m-index .index_info h2.is-act::before{top:-20px;left:25px}.m-concept .philosophy .trust ul,.m-index .index_info .news{position:relative}.m-index .index_info .news .more{position:absolute;top:40px;right:0}.m-index .index_info .news .more a{display:block;font-family:"URWDIN-Medium";font-size:1.4rem;border-bottom:2px solid #111}.m-index .index_info .news .index_news_list a{position:relative;display:block;color:#111;border-bottom:1px solid #ccc;padding:20px 80px 20px 0;-webkit-transition:all .3s ease;transition:all .3s ease}.m-index .index_info .news .index_news_list a::after{content:"\f105";font-family:"Font Awesome 5 Pro";position:absolute;right:30px;bottom:30px}.m-index .index_info .news .index_news_list a.is-hover{color:#0096c9;border-color:#0096c9}.m-index .index_info .news .index_news_list .date{font-family:"URWDIN-Medium";font-size:1.5rem}.m-index .index_info .sns .banner_list li{margin-bottom:20px}@media only screen and (max-width:1299px){.m-index .index_concept .cursive{top:-90px;left:0}.m-index .index_concept .concept_ttl{left:-10%}}@media only screen and (max-width:767px){.m-index .index_head_news{margin:0 10px}.m-index .index_head_news .in{-ms-flex-wrap:wrap;flex-wrap:wrap}.m-index .index_head_news .in .ttl{width:100%}.m-index .index_bnr_slide{margin:0 -15px;padding:25px 0 70px}.m-index .index_bnr_slide .slick-dots li,.m-index .index_bnr_slide .slick-slider{margin:0}.m-index .index_bnr_slide .slick-next,.m-index .index_bnr_slide .slick-prev{top:auto;bottom:-80px}.m-index .index_bnr_slide .slick-next{right:10px}.m-index .index_bnr_slide .slick-prev{left:10px}.m-index .index_bnr_slide .slick-dots{opacity:1;bottom:-45px}.m-index .index_bnr_slide .slick-dots .slick-active button{border:0;background:#0096c9}.m-index .index_bnr_slide .slick-dots button{background:rgba(0,150,201,.4);width:15px;height:15px}.m-index .top_notice{display:block;padding:20px;margin:80px 15px -50px}.m-index .top_notice .body{display:block;max-width:260px;margin:0 auto}.m-index .top_notice .body .label{padding:10px;text-align:center;border-radius:10px 10px 0 0}.m-index .top_notice .body .btn{margin:5px 0 0;width:100%}.m-index .top_notice .body .btn::after{right:15px;font-size:1.3rem;top:calc(50% - 8px)}.m-index .top_notice .body .btn.entry{margin:10px 0 0}.m-index .index_concept .slick-list .slide_item .thumb .title .label,.m-index .top_notice .body .btn .date{font-size:1.8rem}.m-index .top_notice .bottom{padding:15px}.m-index .top_notice .bottom p{font-size:1.3rem}.m-index .top_notice .bottom .ttl{font-size:1.6rem;text-align:center;margin-bottom:15px}.m-index .top_notice .banner{margin:20px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.m-index .top_notice .banner a{margin:5px 0;width:calc(50% - 3px)}.m-index .top_notice .banner a:first-child{margin-right:6px}.m-index .top_notice .note{font-size:1.2rem}.m-index .top_notice.important{display:block}.m-index .top_notice.important .ttl{padding:15px 10px;font-size:1.6rem;width:100%}.m-index .top_notice.important p{padding:15px}.m-index .index_concept{padding:80px 0}.m-index .index_concept::before{height:395px}.m-index .index_concept .cursive{width:260px;left:-2px;top:-70px}.m-index .index_concept .concept_row{display:block}.m-index .index_concept .concept_row .ttl,.m-index .index_event .event_list .event_box>a .text,.m-index .index_event .event_list .event_box>a .thumb{width:100%}.m-index .index_concept .concept_row .text{width:100%;font-size:3.4vw;line-height:170%}.m-index .index_concept .concept_ttl{margin-bottom:30px;width:100%;left:0}.m-index .index_concept .concept_ttl::before{height:8vw;left:30px;width:70vw;top:-1.5vw}.m-index .index_concept .concept_ttl h2{text-align:left;left:-40px;padding-left:15px}.m-index .index_concept .concept_ttl span{font-size:4vw;margin:0 20px 0 0;top:0}.m-index .index_concept .concept_ttl span.last{margin-left:10px}.m-index .index_concept .concept_ttl strong{top:-5px}.m-index .index_concept .concept_ttl strong::before{left:7px;height:7vw;top:-1.5vw}.m-index .index_concept .concept_ttl strong span{font-size:4vw;left:10px;margin:0 5px}.m-index .index_concept .concept_row{margin-bottom:50px}.m-index .index_concept .slick-next,.m-index .index_concept .slick-prev{height:45px;width:45px;bottom:-50px}.m-index .index_concept .slick-prev{right:46px}.m-index .index_concept .slick-list .slide_item a::after{content:none}.m-index .index_concept .slick-list .slide_item .thumb .num{top:-10px;left:-10px}.m-index .index_concept .slick-list .slide_item .thumb .title{left:-10px}.m-index .index_event{padding:60px 0 120px}.m-index .index_event::before{height:200px;width:200px;top:-50px;left:-90px}.m-index .index_event::after{height:280px;width:280px;bottom:-100px;right:-140px}.m-index .index_event .wrap{padding:0 20px 20px}.m-index .index_event .wrap::before{top:35px;width:calc(100% - 6px);height:100%;left:0;border-width:3px}.m-index .index_event .wrap .cursive{width:50%}.m-index .index_event .ttl01{width:100%;margin-bottom:30px}.m-index .index_event .ttl01::after{width:100%;left:0;bottom:23px}.m-index .index_event .ttl01 .en span{padding:0 0 12px}.m-index .index_event .cat_title{font-size:4.4vw;border-width:2px;padding:5px 0 10px}.m-index .index_event .cat_title::after{bottom:10px;-webkit-transform:scale(.6);transform:scale(.6)}.m-index .index_event .cat_title .ico{-webkit-transform:scale(.7);transform:scale(.7)}.m-index .index_event .cat_title .text{margin-left:10px}.m-index .index_event .cat_title .sub{font-size:3vw}.m-index .index_event .event_list .more{margin-top:10px;position:relative;top:0;text-align:right}.m-index .index_event .event_list .event_box{max-width:100%;padding:0;margin-top:10px}.m-index .index_event .event_list .event_box>a{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.m-index .index_event .event_list .event_box>a .thumb{max-width:50%;min-width:50%}.m-index .index_event .event_list .event_box>a .thumb .cat{font-size:.8rem;line-height:1}.m-index .index_event .event_list .event_box>a .thumb .cat.special-event{font-size:1rem;line-height:1.3;height:auto;top:12px;left:-54px}.m-index .index_event .event_list .event_box>a .text{padding:5px 0 5px 5px}.m-index .index_event .event_list .event_box>a .text .title{padding:0;margin-bottom:10px;font-size:1.2rem}.m-index .index_event .event_list .event_box .btn_list,.m-index .index_event .event_list .event_box>a .text .guide{display:none}.m-index .index_event .event_list .event_box>a .text .date{border-top:none;padding-top:0;white-space:normal;word-break:break-all;line-height:1.5;font-size:calc(.16327vw + 1.13878rem)}.m-index .index_event .event_list .event_box>a .text .date time:first-child::before{content:none}.m-index .index_event .event_list .event_box>a .text .date time::before{content:","}.m-index .index_event .btn02{bottom:-70px}.m-index .index_event .btn02 a{padding:20px 20px 20px 40px}.m-index .index_event .btn02 .ico{left:2%}.m-index .index_course{margin-bottom:50px}.m-index .index_course .wrap{padding:40px 5%}.m-index .index_course .wrap .cursive{width:50%;top:50px;left:52%}.m-index .index_message .head_ttl{margin-bottom:40px}.m-index .index_message .message_list{-ms-flex-wrap:wrap;flex-wrap:wrap}.m-index .index_message .message_list .box{width:100%;margin:0 0 30px!important}.m-index .index_message .message_list .box:nth-child(even) a{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.m-index .index_message .message_list .box:nth-child(even) a .img{margin-left:auto}.m-index .index_message .message_list .box:nth-child(even) a .text{margin:-90px auto 0 0}.m-index .index_message .message_list .box .img{width:90%}.m-index .index_message .message_list .box .text{width:90%;margin:-90px 0 0 auto;padding:20px;border-width:3px;line-height:165%}.m-index .index_message .message_list .box .text .name{font-size:1.8rem;margin-bottom:10px}.m-index .index_message .message_list .box .text .course{margin-bottom:0}.m-index .index_gallery{padding-top:60px;margin-bottom:130px}.m-index .index_gallery .ttl01{margin-bottom:25px}.m-index .index_gallery .btn01{margin-top:30px}.m-index .index_gallery .text{padding:20px;width:100%}.m-index .index_gallery .text::after{background:#d73028;width:100%;height:100%;top:0;left:0;opacity:.9}.m-index .index_blog{padding-top:90px}.m-index .index_blog::before{height:210px;width:85%}.m-index .index_blog .cursive{width:52%;left:5px}.m-index .index_blog .blog_row{display:block;margin-right:0;min-height:auto}.m-index .index_blog .ttl{-webkit-writing-mode:rl-tb;-ms-writing-mode:rl-tb;writing-mode:rl-tb;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.m-index .index_blog h2{padding-top:0;padding-left:50px;margin-bottom:10px}.m-index .index_blog h2::before{width:40px;height:1px;right:auto;left:0;top:20px}.m-index .index_blog .more{margin-right:8%}.m-index .index_blog .more a{padding-right:15px}.m-index .index_blog .more a::after{right:0;bottom:auto;top:-5px;content:"\f105"}.m-index .index_blog .index_blog_list{width:100%;padding-left:15px}.m-index .index_blog .index_blog_list a{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px}.m-index .index_blog .index_blog_list a::after{content:none}.m-index .index_blog .index_blog_list .thumb{width:calc(100% - 30px);margin:0 0 15px;max-height:100%}.m-index .index_blog .index_blog_list .thumb img{max-width:270px}.m-index .index_blog .index_blog_list .title{width:100%;font-size:1.5rem;line-height:150%;margin-bottom:10px}.m-index .index_blog .index_blog_list .date{width:20px;margin:0}.m-index .index_info h2{line-height:130%;font-size:3.2rem;margin-bottom:20px}.m-index .index_info h2::before{width:4px;-webkit-transform:rotate(25deg);transform:rotate(25deg)}.m-index .index_info .news,.m-index .index_info .sns{margin-bottom:40px}.m-index .index_info .news .index_news_list a{padding:15px 40px 15px 0}.m-index .index_info .news .index_news_list a::after{right:15px}.m-index .index_info .sns .banner_list li{margin-bottom:15px}}.m-school .school_head{padding:55px 0;margin-bottom:0;text-align:center}.m-school .school_head h2{text-align:center;font-size:3rem;padding-bottom:25px;margin-bottom:30px;position:relative}.m-school .school_head h2::before{content:"";position:absolute;left:50%;bottom:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100px;height:6px;background:#ec6d81}.m-school .school_head h2 span{font-size:2.2rem;display:block}.m-concept .read_in{padding-top:50px;text-align:center;background:#fff}.m-concept .read_in .img{margin-bottom:35px}.m-concept .read_in h3{margin-bottom:40px}.m-concept .read_in p{margin-bottom:20px;text-align:left;line-height:2}.m-concept .philosophy{padding:60px 0;background:#f0f0f0}.m-concept .philosophy .philosophy_read{margin-bottom:50px;margin-top:-10px}.m-concept .philosophy .philosophy_read strong{font-size:1.8rem;line-height:180%}.m-concept .philosophy .philosophy_ttl{background:#111;padding:40px 0 80px;max-width:760px;margin:0 auto;text-align:center}.m-concept .philosophy .philosophy_list{margin-top:-40px;margin-bottom:70px}.m-concept .philosophy .philosophy_box,.m-concept .philosophy .trust ul li{background:#fff;padding:30px;-webkit-box-shadow:0 3px 10px rgba(0,0,0,.1);box-shadow:0 3px 10px rgba(0,0,0,.1)}.m-concept .philosophy .philosophy_box h3{font-size:2.4rem;text-align:center;margin-bottom:40px}.m-concept .philosophy .philosophy_box h3 span{display:block;color:#0096c9;font-size:1.5rem;font-family:"URWDIN-Regular";margin-top:15px;font-weight:400}.m-concept .philosophy .philosophy_box p{margin-bottom:0}.m-concept .philosophy .trust{background:url(../../img/concept/concept_trust_ttl@2x.png) no-repeat center;background-size:contain;height:255px}.m-concept .philosophy .trust ul li{width:350px;font-size:1.8rem;font-weight:700;text-align:center;padding:35px;position:absolute}.m-concept .philosophy .trust ul li:nth-child(odd){left:0}.m-concept .philosophy .trust ul li:nth-child(even){right:0}.m-concept .philosophy .trust ul li:nth-child(1),.m-concept .philosophy .trust ul li:nth-child(2){top:20px}.m-concept .philosophy .trust ul li:nth-child(3),.m-concept .philosophy .trust ul li:nth-child(4){top:130px}.m-concept .symbol{background:#fff;padding:70px 0;margin-bottom:0}.m-concept .symbol h2{font-size:3rem;margin-bottom:35px}.m-concept .symbol h2 span{display:block;font-size:2rem;margin-bottom:10px}.m-concept .symbol .symbol_in{padding:0 50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.m-concept .symbol .text{max-width:620px}.m-concept .process{padding:60px 0;margin-bottom:0;background:#f0f0f0}.m-access .map{padding-top:60px;margin-bottom:70px}.m-access .map_illust{margin-top:60px;margin-bottom:70px;text-align:center;padding:15px;border:5px solid #eee}.m-access .map_pic .num_list li{position:relative;margin-bottom:40px}.m-access .map_pic .num_list li span{width:80px;line-height:80px;text-align:center;background:#93c532;color:#fff;display:inline-block;font-family:"URWDIN-Regular";font-style:italic;font-size:3.6rem;position:absolute;left:15px;top:-20px}.m-access .map_pic .num_list li .img{margin-bottom:15px}.m-public_info .infomation{padding-top:50px;margin-bottom:80px}.m-katei .department,.m-public_info .infomation .info_list{margin-bottom:50px}.m-public_info .infomation .info_list li,.m-society .alumni .alumni_box .body .body_profile .box h4{margin-bottom:20px}.m-public_info .infomation .info_list li a{font-size:1.8rem;display:inline-block;padding-left:20px;position:relative;-webkit-transition:all .3s ease;transition:all .3s ease}.m-katei .department .department_list li a::before,.m-public_info .infomation .info_list li a::before{font-family:"Font Awesome 5 Pro";content:"\f054";color:#0096c9;font-size:1.2rem;position:absolute;top:0;left:5px}.m-public_info .infomation .info_list li a:hover{color:#0096c9}.m-katei .department .online{border:1px dotted #7f7f7f;padding:50px 30px 20px;background:#fff;position:relative;z-index:1;margin-top:50px}.m-katei .department .online .point{position:absolute;top:-30px;left:0;width:100%;text-align:center;font-family:"URWDIN-Demi";color:#111;font-size:1.2rem}.m-katei .department .online .point span{font-size:8.4rem;color:#0096c9;margin-left:-20px;top:25px;z-index:-1;position:relative}.m-katei .department .online .title01{background:#0096c9;color:#fff;text-align:center;font-size:1.8rem;border-radius:5px;margin:0 0 20px}.m-katei .department .online .title02{font-size:2rem}.m-katei .department .online .title03,.m-link ul li a:hover{color:#0096c9}.m-katei .department .department_list,.m-katei .katei_overview .purpose_area{margin-bottom:40px}.m-katei .department .department_list li,.m-link ul li,.m-socialpolicy .infomation ul li{margin-bottom:10px}.m-katei .department .department_list li a{font-size:1.6rem;padding-left:20px;position:relative}.m-katei .department .department_list li a::before{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.m-katei .katei_overview{margin-bottom:80px}.m-katei .katei_overview .req_list li{font-size:1.6rem;margin-bottom:10px;position:relative;padding-left:18px}.m-katei .katei_overview .req_list li::before{position:absolute;content:"";width:5px;height:5px;background:#0096c9;left:0;top:10px;border-radius:3px}.m-faq{background:#f0f0f0;padding-bottom:80px}.m-faq .front_txt,.m-society .alumni .alumni_box .body .body_faq .answer p,.m-society .alumni .alumni_box .body .body_message .text p{margin-bottom:0}.m-faq .faq_area ul{margin-top:20px}.m-faq .faq_area dl dt .in::before{top:18px}.m-sns .sns,.m-socialpolicy .infomation{margin-bottom:60px}.m-sns .sns .sns_ttl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;margin-bottom:70px;font-size:5.5rem;font-family:"URWDIN-Regular";color:#111}.m-sns .sns .sns_ttl::after,.m-sns .sns .sns_ttl::before{border-top:4px #000 double;content:"";-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.m-sns .sns .sns_ttl::after{margin-left:40px}.m-sns .sns .sns_ttl::before{margin-right:40px}.m-sns .sns .sns_ttl span{color:#0096c9;display:inline-block;margin-left:15px}.m-link ul,.m-sns .sns .sns_list li{margin-bottom:50px}.m-link ul li a,.m-sns .sns .sns_list li a{position:relative;-webkit-transition:all .3s ease;transition:all .3s ease}.m-sns .sns .sns_list li a{-webkit-box-shadow:1px 1px 0 0 #ccc;box-shadow:1px 1px 0 0 #ccc;overflow:hidden;z-index:10;display:block;padding:20px 20px 20px 15px}.m-sns .sns .sns_list li a.is-hover{-webkit-box-shadow:3px 3px 0 0 #ccc;box-shadow:3px 3px 0 0 #ccc}.m-sns .sns .sns_list li a::after{content:"\f054";right:20px;top:50%}.m-sns .sns .sns_list li a .icon{float:left;width:100px;height:100px;margin-right:30px}.m-sns .sns .sns_list li a .text{float:left;max-width:340px}.m-sns .sns .sns_list li a .text h3{font-weight:700;font-size:1.8rem;margin-bottom:10px;font-family:"URWDIN-Demi";letter-spacing:.1rem}.m-socialpolicy .ttl03 span{width:80%}.m-socialpolicy .infomation ul{padding:20px;background:#f5f5f5}.m-socialpolicy .infomation a{color:#0096c9;text-decoration:underline}.m-socialpolicy .infomation a:hover{text-decoration:none}.m-link ul li a{padding:0 25px 0 15px;display:inline-block}.m-link ul li .un_exlink::after,.m-link ul li a::before,.m-sns .sns .sns_list li a::after{font-family:"Font Awesome 5 Pro";position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.m-link ul li a::before{left:0;font-weight:700;color:#0096c9;content:"\f0da";top:1em}.m-link ul li a small{font-size:1.1rem;color:#999}.m-link ul li .un_exlink::after{content:"\f08e";right:0;top:.8em}.m-privacy .privacy .img{margin-bottom:40px}.m-alumni .support .ttl03+p,.m-privacy .privacy .privacy_box{margin-bottom:50px}.m-privacy .privacy_contact{margin-top:40px;padding:30px 50px;text-align:center;background:#fff;border-radius:3px;border:2px solid #0096c9}.m-privacy .privacy_contact h3{font-size:2rem;border-bottom:2px solid #0096c9;padding-bottom:20px;margin-bottom:20px}.m-privacy .privacy_contact span{display:inline-block;vertical-align:middle}.m-privacy .privacy_contact .contact_ttl{color:#fff;background:#0096c9;font-size:18px;font-weight:700;border-radius:5px;padding:5px 0}.m-privacy .privacy_contact .mail,.m-privacy .privacy_contact .tel{font-family:"URWDIN-Regular";color:#111;line-height:100%}.m-privacy .privacy_contact .mail::before,.m-privacy .privacy_contact .tel::before{font-family:"Font Awesome 5 Pro";color:#0096c9;display:inline-block;margin-right:15px;vertical-align:middle}.m-privacy .privacy_contact .mail::before{font-size:1.6rem}.m-privacy .privacy_contact .tel{text-align:right;font-size:3.4rem}.m-privacy .privacy_contact .tel::before{font-size:2.2rem;content:"\f3cd";font-weight:700}.m-privacy .privacy_contact .mail{margin-top:8px;font-size:1.8rem}.m-privacy .privacy_contact .mail::before{content:"\f0e0"}.m-privacy .privacy_sheet{padding:40px 40px 20px;margin-top:60px}.m-privacy .privacy_sheet .privacy_list li{margin-bottom:30px}@media only screen and (max-width:767px){.m-concept .philosophy .philosophy_ttl{padding:30px 0;margin-bottom:60px}.m-concept .philosophy .philosophy_list{margin-bottom:40px}.m-concept .philosophy .philosophy_box{margin-bottom:20px}.m-access .map_pic .num_list li,.m-concept .philosophy .philosophy_box h3,.m-sns .sns .sns_list li{margin-bottom:30px}.m-concept .philosophy .philosophy_box h3 span{line-height:100%;margin-top:10px}.m-concept .philosophy .trust{background:0 0;height:auto}.m-concept .philosophy .trust h3{text-align:center;margin-bottom:20px}.m-concept .philosophy .trust ul li{position:relative;top:0!important;margin-bottom:15px;width:100%;padding:20px}.m-concept .symbol{padding:10px 0 30px}.m-concept .symbol h2{line-height:150%;font-size:2.6rem}.m-concept .symbol h2 span,.m-privacy .privacy_contact h3{font-size:1.8rem}.m-concept .symbol .symbol_in{padding:0;display:block}.m-concept .symbol .img{text-align:center}.m-school .school_head{text-align:left;padding:40px 0 20px}.m-school .school_head h2{font-size:2rem}.m-school .school_head h2 span{font-size:1.6rem}.m-school .school_head p br{display:none}.m-sns .sns .sns_list li a{padding:10px 25px 10px 20px}.m-sns .sns .sns_list li a::after{right:10px}.m-sns .sns .sns_list li a .icon{width:40px;height:40px;margin-right:20px}.m-sns .sns .sns_list li a .text{float:none;max-width:auto}.m-sns .sns .sns_list li a .text h3{padding:8px 0}.m-sns .sns .sns_list li a .text p{font-size:1.4rem}.m-access iframe{height:240px;margin-bottom:10px}.m-access .map{padding-top:50px;margin-bottom:50px}.m-access .map_illust{padding:5px;border-width:3px;margin:40px 0 50px}.m-access .map_pic{margin-bottom:0}.m-access .map_pic .num_list li span{width:50px;height:50px;line-height:50px;font-size:2.8rem;top:-10px}.m-katei .department .department_list,.m-public_info .infomation .info_list{margin-bottom:30px}.m-katei .katei_overview .req_list li,.m-public_info .infomation .info_list li a{font-size:1.5rem}.m-public_info .infomation .info_list li{margin-bottom:10px}.m-socialpolicy .ttl03 span{width:calc(100% - 10px)}.m-socialpolicy .infomation{margin-bottom:40px}.m-socialpolicy .infomation a{display:block}.m-privacy .privacy_contact{padding:20px}.m-privacy .privacy_contact .mail,.m-privacy .privacy_contact .tel{text-align:center}}.m-student .portal{padding-top:60px;margin-bottom:60px}.m-student .detail{border:2px solid #0096c9;display:-webkit-box;display:-ms-flexbox;display:flex;margin:30px 0;position:relative;padding:18px 0}.m-student .detail .box{width:calc(100%/3);-webkit-box-shadow:1px 0 0 0 #ccc inset;box-shadow:1px 0 0 0 #ccc inset;padding:20px 40px;font-size:1.4rem;line-height:180%}.m-student .detail .box:first-child{-webkit-box-shadow:none;box-shadow:none}.m-student .detail .box .img{text-align:center}.m-student .detail .box h3{color:#111;font-size:1.8rem;text-align:center;margin-bottom:15px;min-height:54px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.m-student .support{margin-bottom:0;padding-top:60px}.m-student .support .common_menu_list{padding:20px 0}.m-alumni .alumni_head .notice{border:2px solid #d73028;background:#fff;max-width:780px;margin:40px auto;padding:30px 50px}.m-alumni .alumni_head .notice .ttl{color:#d73028;font-size:2rem;margin-bottom:10px}.m-abroad .country_aera h3,.m-alumni .dream .ttl{color:#111;font-size:2rem;margin-bottom:30px}.m-alumni .dream .ttl span{color:#ec6d81}.m-alumni .dream .number,.m-alumni .fair,.m-alumni .support{margin-bottom:80px}.m-alumni .dream .number .ttl{font-size:2.4rem}.m-alumni .dream .number .img{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:distribute;justify-content:space-around;padding-bottom:30px}.m-alumni .dream .number .img .note{position:absolute;bottom:-20px;left:120px;color:#444}.m-alumni .dream .number .img .note small{font-size:1.2rem}.m-alumni .dream .system_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:1.5rem;margin-bottom:30px}.m-alumni .dream .system_box .img{position:relative}.m-alumni .dream .system_box .img .caption{position:absolute;font-weight:700;color:#fff;background:#ec6d81;text-align:center;width:70px;height:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:130%;border-radius:40px;top:-25px;left:-15px;font-size:1.6rem}.m-alumni .dream .system_box .text{width:310px}.m-alumni .support .ttl08{text-align:left;font-size:2.2rem;margin-bottom:10px}.m-company .project .illust{text-align:center;margin-bottom:65px}.m-company .project .btn04{margin-top:30px}.m-company .internship{padding-top:70px;padding-bottom:70px;margin-bottom:0}.m-company .internship .common_link_box .ttl{font-size:2rem}.m-company .internship .common_link_box .banner{margin-bottom:30px}.m-company .internship .common_link_box .btn07{margin-bottom:30px;text-align:center}.m-company .internship .common_link_box .btn07 a{width:100%;padding:10px 20px;max-width:240px}.m-company .internship .common_link_box .contact{font-weight:700;color:#0096c9}.m-teacher .guide{margin-bottom:80px}.m-teacher .guide .bnr{text-align:center;margin:40px 0 70px}.m-abroad .omotenashi span,.m-teacher .guide .ttl{font-weight:700;font-size:2rem;line-height:150%}.m-teacher .guide .pic_list{margin:40px 0}.m-teacher .guide .pic_list .caption{text-align:center;font-weight:700;color:#111;margin-top:10px}.m-abroad .omotenashi{background:#fff;text-align:left;margin-top:50px;padding:2px}.m-abroad .omotenashi .box02{padding-top:40px}.m-abroad .omotenashi span{color:#0096c9;font-size:2.4rem}.m-abroad .omotenashi img,.m-way .season.img img{display:block;margin-left:auto}.m-abroad .country_aera{background:url(../../img/abroad/certification_country_bg.jpg);background-size:cover;background-position:center center;padding:50px;margin:50px 0 30px}.m-abroad .country_aera h3{font-size:2.4rem}.m-abroad .country_aera ul,.m-abroad_special .country .list ul{margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.m-abroad .country_aera ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.m-abroad .country_aera ul li{text-align:center;width:140px}.m-abroad .group .common_menu_list{background:0 0;padding:0}.m-abroad .group .common_menu_list a{border:1px solid #ddd;padding:22px 30px;line-height:37px}.m-abroad .group .common_menu_list a::after{content:"\f14c";font-weight:500;color:#ddd}.m-abroad .group .common_menu_list a .ico{display:inline-block;margin-right:30px}.m-abroad .group .common_menu_list .contact{border:2px solid #111;text-align:center}.m-abroad .faq_area dl dd::after,.m-abroad .group .common_menu_list .contact::before,.m-abroad_special .course .world_wrap .world_box .head h3::after,.m-way .year.year-none::after{content:none}.m-abroad .requirements .under{border-bottom:1px solid #ccc;margin-bottom:40px;padding-bottom:20px}.m-abroad .requirements .under_text{border-bottom:1px solid #ccc;margin-bottom:0;padding:15px 0}.m-abroad .requirements .lang_list{border-left:1px solid #ccc;font-size:1.3rem;color:#111;padding-left:20px}.m-abroad .requirements .content{margin-bottom:60px}.m-abroad .requirements .ttl08{text-align:left;font-size:2.2rem}.m-abroad .requirements .list_style_dot li,.m-event .main .event_detail .detail_body.post6687 .special .row>div{margin:10px 0}.m-abroad .faq{margin-bottom:0;padding-top:60px;padding-bottom:70px}.m-abroad .faq_area dl{background:#fff;padding:20px}.m-abroad .faq_area dl dt .in{padding:10px 0 10px 80px}.m-abroad .faq_area dl dd{background:#f5f5f5;margin-top:20px;font-size:1.5rem}.m-way .way{margin-bottom:0;padding:130px 0 30px}.m-way .year{background:#fff;position:relative;padding:10px 30px 50px 160px;z-index:1;margin-bottom:80px}.m-way .year::after{content:"";position:absolute;z-index:-1;top:0;left:75px;height:calc(100% + 80px);width:5px;background:#93c532}.m-way .year.year02 .season .circle,.m-way .year.year02::after{background:#0096c9}.m-way .year.year02 h2{bottom:calc(100% - 60px)}.m-way .year.year03{margin-bottom:0;padding-bottom:120px}.m-way .year.year03::after{background:#ec6d81;height:100%}.m-way .year.year03::before{content:"";position:absolute;width:25px;height:25px;border-bottom:5px solid #ec6d81;border-left:5px solid #ec6d81;left:63px;bottom:70px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.m-way .year.year03 .season .circle{background:#ec6d81}.m-way .year h2{position:absolute;left:0;bottom:calc(100% - 25px)}.m-way .season{position:relative;padding-top:60px}.m-way .season.img{margin-bottom:-20px}.m-way .season .circle{position:absolute;top:40px;left:-135px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#93c532;width:100px;height:100px;border-radius:50px;font-size:1.5rem;text-align:center;line-height:150%;letter-spacing:0}.m-way .season .circle.even{background:#fff332!important;color:#111}.m-way .season .circle .num{font-family:"URWDIN-Regular";font-size:4rem;line-height:80%;font-weight:400;letter-spacing:-.5rem;margin-right:5px}.m-way .season .ttl{font-weight:700;color:#111;font-size:2rem;line-height:160%}.m-way .season .ttl span{display:inline-block;background:-webkit-gradient(linear,left top,left bottom,color-stop(65%,transparent),color-stop(65%,#fff332));background:linear-gradient(transparent 65%,#fff332 65%)}.m-way .btn03 a{min-width:180px;margin-right:20px}.m-way .gratz{background:#ec6d81;text-align:center;position:relative;top:-70px;z-index:10;margin:0 30px;padding:34px;border-radius:100px}.m-way .gratz::after{content:"";position:absolute;width:calc(100% - 16px);height:calc(100% - 16px);border:2px dotted #fff;top:6px;left:6px;border-radius:100px}.m-high-school{margin-top:-25px}.m-high-school .trouble{background-size:10px 10px;background-color:#e8f3f7;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40%,rgba(255,255,255,.5)),color-stop(60%,transparent),to(transparent));background-image:linear-gradient(rgba(255,255,255,.5) 40%,transparent 60%,transparent);margin-bottom:0;padding:60px 0}.m-high-school .trouble .head_ttl{position:relative;margin-bottom:60px}.m-high-school .trouble .head_ttl .obj01{position:absolute;top:10px;left:60px}.m-high-school .trouble .head_ttl .obj02{position:absolute;top:30px;right:65px}.m-high-school .trouble .btn02{margin-top:50px}.m-high-school .trouble .btn02 .ico{left:20px}.m-high-school .trouble_box{position:relative;z-index:10;background:#fff;width:calc(100% - 10px);padding:20px 20px 30px;-webkit-box-shadow:10px 10px 0 0 #0096c9;box-shadow:10px 10px 0 0 #0096c9;margin-bottom:40px}.m-high-school .trouble_box .detail,.m-high-school .trouble_box .head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.m-high-school .trouble_box .head{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f0f0f0;margin-bottom:20px;padding:20px 20px 20px 30px}.m-high-school .trouble_box .head h3{width:860px;border:3px solid #ec6d81;border-radius:20px;background:#fff;position:relative;padding:24px 30px;font-size:1.8rem}.m-high-school .trouble_box .head h3::before{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:6px 10px 6px 0;border-color:transparent #ec6d81 transparent transparent;left:-13px;top:calc(50% - 6px)}.m-high-school .trouble_box .head h3 .under{font-size:2.4rem;color:#ec6d81;border-bottom:1px solid #ec6d81}.m-high-school .trouble_box .detail{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;padding:0 20px 0 30px}.m-high-school .trouble_box .detail .ico{position:relative;top:-10px}.m-high-school .trouble_box .detail .text{border-radius:20px;border:1px solid #ccc;width:860px;padding:40px 45px;position:relative}.m-high-school .trouble_box .detail .text::before{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:6px 0 6px 10px;border-color:transparent transparent transparent #0096c9;right:-11px;top:50px}.m-high-school .trouble_box .detail .banner{display:inline-block;margin-right:20px;vertical-align:bottom}.m-high-school .btn_area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.m-high-school .btn_area a{margin:0 25px;position:relative}.m-high-school .btn_area a .fukidashi{position:absolute;bottom:26px;left:-100px;z-index:10}.m-high-school .btn_area a .fukidashi.right{left:auto;right:-60px}.m-high-school .links{padding:50px 0 80px;margin-bottom:0}.m-high-school .links .myschool{margin-top:50px}.m-abroad_special .sec_head{font-weight:700;text-align:center;position:relative;color:#111;margin-bottom:60px;z-index:1;overflow:hidden}.m-abroad_special .sec_head .bg{position:absolute;top:-11.3vw;left:-50%;width:200%;height:20vw;-webkit-transform:rotate(-10deg);transform:rotate(-10deg);overflow:hidden;z-index:-1}.m-abroad_special .sec_head .bg::before{content:"";position:absolute;width:100%;height:100%;top:10.5vw;left:0;background:linear-gradient(45deg,#521c5f 25%,transparent 25%,transparent 75%,#521c5f 75%),linear-gradient(45deg,#521c5f 25%,transparent 25%,transparent 75%,#521c5f 75%);background-color:#491556;background-size:50px 50px;background-position:0 0,25px 25px;-webkit-transform:rotate(10deg);transform:rotate(10deg)}.m-abroad_special .sec_head .bg.is-act::after{opacity:1;right:16vw;top:4vw}.m-abroad_special .sec_head .bg::after{content:"";position:absolute;width:100vw;height:100vw;border-radius:50%;background:#d52955;top:4vw;right:18vw;opacity:0;-webkit-transition:all 1.2s ease;transition:all 1.2s ease}.m-abroad_special .sec_head .bg.n02::before{background:linear-gradient(45deg,#72e2fc 25%,transparent 25%,transparent 75%,#72e2fc 75%),linear-gradient(45deg,#72e2fc 25%,transparent 25%,transparent 75%,#72e2fc 75%);background-color:#69e0fc;background-size:50px 50px;background-position:0 0,25px 25px}.m-abroad_special .sec_head .bg.n02::after{background:#491556}.m-abroad_special .sec_head .bg.n03::before{background:linear-gradient(45deg,#e67f32 25%,transparent 25%,transparent 75%,#e67f32 75%),linear-gradient(45deg,#e67f32 25%,transparent 25%,transparent 75%,#e67f32 75%);background-color:#e47729;background-size:50px 50px;background-position:0 0,25px 25px}.m-abroad_special .sec_head .bg.n03::after{background:#69e0fc}.m-abroad_special .sec_head .bg.n04::before{background:linear-gradient(45deg,#55cba9 25%,transparent 25%,transparent 75%,#55cba9 75%),linear-gradient(45deg,#55cba9 25%,transparent 25%,transparent 75%,#55cba9 75%);background-color:#4cc7a3;background-size:50px 50px;background-position:0 0,25px 25px}.m-abroad_special .sec_head .bg.n04::after{background:#491556}.m-abroad_special .sec_head .bg.n05::before,.m-abroad_special .skill .img_box::after{background:linear-gradient(45deg,#d8325e 25%,transparent 25%,transparent 75%,#d8325e 75%),linear-gradient(45deg,#d8325e 25%,transparent 25%,transparent 75%,#d8325e 75%);background-color:#d52955;background-size:50px 50px;background-position:0 0,25px 25px}.m-abroad_special .sec_head .bg.n05::after{background:#e47729}.m-abroad_special .sec_head .bg.n06::before{background:linear-gradient(45deg,#72e2fc 25%,transparent 25%,transparent 75%,#72e2fc 75%),linear-gradient(45deg,#72e2fc 25%,transparent 25%,transparent 75%,#72e2fc 75%);background-color:#69e0fc;background-size:50px 50px;background-position:0 0,25px 25px}.m-abroad_special .sec_head .bg.n07::before{background:linear-gradient(45deg,#e67f32 25%,transparent 25%,transparent 75%,#e67f32 75%),linear-gradient(45deg,#e67f32 25%,transparent 25%,transparent 75%,#e67f32 75%);background-color:#e47729;background-size:50px 50px;background-position:0 0,25px 25px}.m-abroad_special .sec_head .bg.n07::after{background:#491556}.m-abroad_special .sec_head .en_ttl{color:#fff;font-family:'Times New Roman',serif;font-size:1.8rem;font-weight:400;height:9vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:5vw}.m-abroad_special .sec_head .en_ttl.is-act span{-webkit-transform:scale(1) rotate(90deg);transform:scale(1) rotate(90deg)}.m-abroad_special .sec_head .en_ttl span{letter-spacing:.2rem;border-top:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:scale(0) rotate(-90deg);transform:scale(0) rotate(-90deg);-webkit-transition:all .6s ease;transition:all .6s ease;-webkit-transition-delay:.1s;transition-delay:.1s}.m-abroad_special .sec_head .ja_ttl{font-size:4rem;margin-bottom:25px}.m-abroad_special .course_list{border-top:1px solid #222;border-bottom:1px solid #222;max-width:1030px;margin:0 auto 60px;padding:25px 0;font-size:1.4rem}.m-abroad_special .skill{margin-bottom:80px}.m-abroad_special .skill .head_ttl{text-align:center;font-size:4rem;margin-bottom:30px}.m-abroad_special .skill .head_ttl .img{display:block;margin-bottom:40px;opacity:0;-webkit-transition:all 1s ease-out;transition:all 1s ease-out;-webkit-transform:rotateY(360deg) translateY(-15px);transform:rotateY(360deg) translateY(-15px)}.m-abroad_special .skill .head_ttl .img.is-act{opacity:1;-webkit-transform:rotateY(0deg) translateY(0);transform:rotateY(0deg) translateY(0)}.m-abroad_special .skill .head_text{text-align:center;font-weight:700;margin-bottom:40px}.m-abroad_special .skill .text_box .num{text-align:center;color:#111;position:relative;font-family:'Times New Roman',serif;font-size:9rem;margin:55px 0 35px;z-index:1}.m-abroad_special .skill .text_box .num::after,.m-abroad_special .skill .text_box .num::before{content:"";position:absolute;left:0;top:15px;width:100%;height:1px;background:#111;z-index:-2}.m-abroad_special .skill .text_box .num::after{background:#fff;width:204px;left:calc(50% - 102px);z-index:-1}.m-abroad_special .skill .text_box .mark{font-size:5rem}.m-abroad_special .skill .text_box .ttl{text-align:center;font-size:2.8rem;margin-bottom:45px}.m-abroad_special .skill .text_box .ttl span{color:#d52955}.m-abroad_special .skill .img_box{position:relative;padding-bottom:45px;margin-bottom:80px;z-index:1}.m-abroad_special .skill .img_box::after{content:"";position:absolute;width:50vw;height:400px;bottom:0;left:205px;z-index:-1}.m-abroad_special .skill .img_box.even::after{left:auto;right:205px;background:linear-gradient(45deg,#521c5f 25%,transparent 25%,transparent 75%,#521c5f 75%),linear-gradient(45deg,#521c5f 25%,transparent 25%,transparent 75%,#521c5f 75%);background-color:#491556;background-size:50px 50px;background-position:0 0,25px 25px}.m-abroad_special .country{padding:110px 0 0;position:relative;z-index:1}.m-abroad_special .country::before{content:"";position:absolute;width:100%;height:700px;top:0;left:0;background-image:url(../../img/abroad_special/country_bg@2x.jpg);background-size:cover;background-position:center center;z-index:-1}.m-abroad_special .country .in{background:#fff;padding:65px;position:relative}.m-abroad_special .country .en_ttl{position:absolute;top:-165px;right:38px}.m-abroad_special .country .obj{position:absolute;top:190px;right:140px;opacity:0;-webkit-transform:translateY(-10px) rotate(-5deg);transform:translateY(-10px) rotate(-5deg);-webkit-transition:all 1s ease;transition:all 1s ease}.m-abroad_special .country .obj.is-act{opacity:1;-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}.m-abroad_special .country .label{margin-bottom:35px;padding:0 10px}.m-abroad_special .country .label span{display:inline-block;font-size:3rem;background:#111;color:#fff;font-weight:700;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:.2rem;padding:8px 12px;margin:0 -10px 5px}.m-abroad_special .country .sentence{max-width:635px}.m-abroad_special .country .list{background-image:url(../../img/abroad_special/country_bg02@2x.jpg);background-size:cover;background-position:center center;border:1px solid #ddd;padding:45px 60px 15px;margin:60px 0 0}.m-abroad_special .country .list h3{color:#111;font-size:2.4rem;margin-bottom:45px}.m-abroad_special .country .list ul{font-weight:700;text-align:center}.m-abroad_special .country .list ul li{margin:0 25px 20px 0}.m-abroad_special .country .list ul li:nth-child(7n){margin-right:0}.m-abroad_special .country .list ul span{display:block;margin:10px 0 0;font-size:1.4rem}.m-abroad_special .course .world_wrap .world_box .head h3{text-align:center;padding:18px 20px 22px}.m-abroad_special .course .world_wrap .world_box .head .ico{position:absolute;top:60px;left:8px;z-index:25}.m-abroad_special .course .world_wrap .world_box .course_list{font-size:1.6rem}.m-abroad_special .course .world_wrap .world_box .course{margin:0 -30px;border-top:1px solid #ccc;padding:15px 30px 0;font-size:1.4rem}.m-abroad_special .flow{background-image:url(../../img/abroad_special/flow_bg@2x.jpg);background-size:420px 485px;padding-bottom:20vw;margin-bottom:0}.m-abroad_special .flow .box{background:#fff;padding:25px 75px 40px 120px;position:relative;margin-bottom:50px;-webkit-box-shadow:5px 5px 0 0 #111;box-shadow:5px 5px 0 0 #111}.m-abroad_special .flow .box::after{content:"";position:absolute;bottom:-38px;left:calc(50% - 10px);width:0;height:0;border-style:solid;border-width:16px 10px 0;border-color:#491556 transparent transparent}.m-abroad_special .flow .box:last-child::after{content:none}.m-abroad_special .flow .box h3{color:#111;font-size:2.2rem;margin-bottom:20px;padding-bottom:15px;position:relative}.m-abroad_special .flow .box h3::after{content:"";position:absolute;bottom:0;left:0;width:40px;height:1px;background:#111}.m-abroad_special .flow .box .mailto,.m-society .alumni .commontext .subttl .num em{color:#0096c9}.m-abroad_special .flow .box .mailto:hover{text-decoration:underline}.m-abroad_special .flow .step{background:#111;color:#69e0fc;position:absolute;top:0;left:0;font-family:"URWDIN-Medium";text-align:center;width:80px;height:80px;padding:10px}.m-abroad_special .flow .step .num{font-size:3.4rem;display:block;margin-top:5px}.m-abroad_special .dream{position:relative;z-index:1;background-image:url(../../img/abroad_special/dream_bg@2x.png);background-size:contain;background-repeat:no-repeat;padding:18vw 0 0;margin:-14vw 0 110px}.m-abroad_special .dream .obj01{position:absolute;top:55px;right:0;z-index:2;max-width:52vw;opacity:0;-webkit-transition:all 1s ease;transition:all 1s ease;-webkit-transform:translateX(50px) translateY(-20px);transform:translateX(50px) translateY(-20px)}.m-abroad_special .dream .obj01.is-act{opacity:1;-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}.m-abroad_special .dream .head_box{background:rgba(255,255,255,.7);max-width:620px;padding:100px 80px 65px;margin-bottom:40px;position:relative}.m-abroad_special .dream .head_box::before{content:"";position:absolute;top:15px;left:15px;border:3px solid #111;width:calc(100% - 36px);height:calc(100% - 36px)}.m-abroad_special .dream .head_box .obj02{position:absolute;top:-55px;left:-20px;opacity:0;-webkit-transition:all .6s ease;transition:all .6s ease;-webkit-transform:translateY(-5px) scale(.9) rotate(-20deg);transform:translateY(-5px) scale(.9) rotate(-20deg);-webkit-transition-delay:.5s;transition-delay:.5s}.m-abroad_special .dream .head_box .obj02.is-act{opacity:1;-webkit-transform:translateY(0) scale(1) rotate(0deg);transform:translateY(0) scale(1) rotate(0deg)}.m-abroad_special .dream .head_box h2{font-size:4rem;text-align:center;margin-bottom:30px}.m-abroad_special .dream .head_box h2 span{color:#d52955}.m-abroad_special .dream .board{background:#fff;padding:60px 60px 20px;position:relative;z-index:5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-shadow:5px 5px 10px 0 rgba(0,0,0,.1);box-shadow:5px 5px 10px 0 rgba(0,0,0,.1)}.m-abroad_special .dream .board .box{max-width:480px;margin-bottom:40px}.m-abroad_special .equipment .box{position:relative;z-index:1;margin-bottom:50px}.m-abroad_special .equipment .box::before{content:attr(data-text) "";position:absolute;top:155px;left:calc((50vw - 550px)*-1);font-size:20rem;font-family:'Times New Roman',serif;text-shadow:#ccc 1px 1px 0,#ccc -1px -1px 0,#ccc -1px 1px 0,#ccc 1px -1px 0,#ccc 0 1px 0,#ccc 0 -1px 0,#ccc -1px 0 0,#ccc 1px 0 0;color:#fff;text-transform:uppercase;width:100vw;white-space:nowrap;z-index:-1;opacity:0;-webkit-transition:all 1.4s ease;transition:all 1.4s ease}.m-abroad_special .equipment .box.is-act::before{left:calc((50vw - 470px)*-1);opacity:1}.m-abroad_special .dream .board .box h3,.m-abroad_special .equipment .box h3{font-size:2rem;margin:25px 0 20px}.m-abroad_special .admission,.m-abroad_special .event,.m-abroad_special .faq{margin-bottom:100px}.m-abroad_special .event .movie{max-width:500px}.m-abroad_special .event .movie iframe{width:480px;height:385px}.m-abroad_special .event .dot_list li::before{color:#491556}.m-abroad_special .event .dot_list a{display:inline-block;margin-bottom:10px;line-height:150%;border-bottom:1px solid #222;-webkit-transition:all .3s ease;transition:all .3s ease}.m-abroad_special .event .dot_list a.is-hover{color:#0096c9;border-color:transparent}.m-abroad_special .event h3{font-size:2rem;color:#111;margin-bottom:10px}.m-abroad_special .faq .faq_box dt{background:#f5f5f5;font-size:1.8rem;padding:26px 100px;position:relative;overflow:hidden;-webkit-transition:all .3s ease;transition:all .3s ease;cursor:pointer}.m-abroad_special .faq .faq_box dt::before{content:"Q";position:absolute;width:190px;height:190px;top:-90px;left:-105px;border-radius:50%;background:#d52955;color:#fff;font-family:"URWDIN-Medium";font-size:4rem;padding:120px 0 0 128px;-webkit-box-sizing:border-box;box-sizing:border-box}.m-abroad_special .faq .faq_box dt::after{content:"\f067";position:absolute;top:26px;right:30px;font-family:"Font Awesome 5 Pro";color:#d52955;font-size:2.6rem;-webkit-transition:all .3s ease;transition:all .3s ease}.m-abroad_special .faq .faq_box dt:hover{background:#eee;color:#d52955}.m-abroad_special .faq .faq_box dt.is-act::after{content:"\f068";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.m-abroad_special .faq .faq_box dd{display:none;padding:30px 30px 15px 140px;position:relative}.m-abroad_special .faq .faq_box dd::before{content:"A";position:absolute;font-family:"URWDIN-Medium";font-size:5.5rem;top:25px;left:30px}.m-abroad_special .faq .faq_box dd::after{content:"";position:absolute;top:50px;left:60px;width:55px;height:2px;background:#e47729;-webkit-transform:rotate(-70deg);transform:rotate(-70deg)}.m-abroad_special .admission .sec{margin-bottom:50px}.m-abroad_special .admission .sec h3{border-bottom:3px solid #111;color:#111;font-size:2.4rem;margin-bottom:30px;padding-bottom:10px}.m-abroad_special .admission .sec h4{font-size:1.8rem;margin-bottom:20px}.m-abroad_special .admission .sec ul li{padding-left:60px;margin:4px 0;position:relative}.m-abroad_special .admission .sec ul li::before{content:"";position:absolute;width:5px;height:5px;background:#ff6d08;border-radius:3px;left:45px;top:12px}.m-abroad_special .admission .sec .btn_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.m-abroad_special .admission .sec .btn_list li{padding:0;margin:0;width:200px}.m-abroad_special .admission .sec .btn_list li::before{content:none}.m-abroad_special .admission .sec .ttl{text-align:left;font-size:2.2rem;padding-top:20px}.m-abroad_special .admission .sec .body{border-bottom:1px solid #ccc;padding-top:20px;margin-bottom:20px}.m-abroad_special .admission .sec .btn{margin:35px 0 0;display:inline-block;border:2px solid #111;background:#222;color:#fff;font-family:"URWDIN-Medium";font-size:1.5rem;-webkit-transition:all .3s ease;transition:all .3s ease;padding:22px 55px 18px 20px;width:100%;letter-spacing:.1rem;max-width:270px;position:relative}.m-abroad_special .admission .sec .btn::after{content:"\f105";position:absolute;top:calc(50% - 14px);right:28px;font-family:"Font Awesome 5 Pro"}.m-abroad_special .admission .sec .btn.is-hover{background:#fff;color:#111}.m-abroad_special .opencampus{margin-bottom:150px}.m-abroad_special .opencampus .circle_list li{padding-left:50px;margin:5px 0;position:relative}.m-abroad_special .opencampus .circle_list li::before{content:"\f111";position:absolute;font-family:"Font Awesome 5 Pro";color:#ff3299;top:0;left:20px;font-size:1.2rem}.m-society .commontext .subttl{font-weight:700;margin-bottom:15px}.m-society .commontext .subttl .num{font-family:"URWDIN-Regular";font-size:2rem;padding-right:10px}.m-society .commontext .subttl .num em{color:#f1b137;font-style:normal}.m-society .commontext h3{margin-bottom:20px;line-height:1.7}.m-society .commontext h3 span{color:#fff;background-color:#f1b137;-webkit-box-shadow:3px 3px 0 0 #fff;box-shadow:3px 3px 0 0 #fff;font-size:2.6rem;padding:5px}.m-society .commontext .name{font-size:2.4rem;font-weight:700;color:#111}.m-society .commontext .name em{display:block;font-weight:400;font-style:normal;font-size:1.6rem;margin-bottom:2px}.m-society .commontext .name span{font-size:1.8rem}.m-society .commontext .commonbtn{margin-left:auto}.m-society .commonbtn{color:#fff;background:#2596c9;width:130px;padding:5px 5px 5px 18px;text-align:center;cursor:pointer;position:relative;-webkit-transition:all .3s ease;transition:all .3s ease}.m-society .commonbtn.is-hide{display:none}.m-society .commonbtn.-open::before{content:"\f078"}.m-society .commonbtn.-close::before{content:"\f077"}.m-society .commonbtn::before{font-family:"Font Awesome 5 Pro";position:absolute;top:5px;left:15px;font-size:1.3rem}.m-society .commonbtn:hover{background:#111}.m-society .student{margin-bottom:60px}.m-society .student .head_ttl{width:100%;height:450px;background:url(../../img/society/student_mainimg.jpg);background-size:cover;background-position:center center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:60px}.m-society .student .student_box{margin-bottom:50px}.m-society .student .student_box .head{position:relative;height:343px}.m-society .student .student_box .head .img{position:absolute;top:0;left:0;width:100%;height:100%}.m-society .student .student_box .head .commontext{position:relative;padding:40px 45px 0 475px}.m-society .student .student_box .body{display:none;padding:50px;border:1px solid #c2d2de}.m-society .student .student_box .body .body_box{margin-bottom:50px}.m-society .student .student_box .body .body_box .text .ttl{margin-bottom:20px;position:relative;padding-left:50px}.m-society .student .student_box .body .body_box .text .ttl .ico{font-family:"URWDIN-Demi";font-size:3.8rem;color:#f1b137;display:block;position:absolute;top:13px;left:0}.m-society .student .student_box .body .body_box .text .ttl em,.m-society .student .student_box .body .body_dream .text .ttl em{font-style:normal;font-size:2.4rem;color:#fff;background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(0%,#f1b137));background:linear-gradient(transparent 0%,#f1b137 0%);padding:5px;line-height:1.75}.m-society .student .student_box .body .body_box .text p span,.m-society .student .student_box .body .body_dream .text p span{background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,transparent),color-stop(0%,#fff332));background:linear-gradient(transparent 50%,#fff332 0%)}.m-society .student .student_box .body .body_dream .text{border-radius:10px;background:#fff;max-width:790px;margin:-30px auto 0;position:relative;padding:35px 20px}.m-society .student .student_box .body .body_dream .text .ico{display:block;text-align:center;margin-bottom:10px}.m-society .student .student_box .body .body_dream .text .ttl{text-align:center;margin-bottom:20px}.m-society .student .student_box .body .body_dream .text .ttl em{font-size:2.6rem}.m-society .student .student_box .body .commonbtn{margin:0 auto}.m-society .alumni{margin-bottom:70px}.m-society .alumni .commontext h3 span{background-color:#0096c9}.m-society .alumni .head_ttl{width:100%;height:450px;background:url(../../img/society/alumni_mainimg.jpg);background-size:cover;background-position:center center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:60px;padding:50px}.m-society .alumni .alumni_box{margin-bottom:50px;background:#f0f0f0}.m-society .alumni .alumni_box .head{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:30px;background:url(../../img/society/alumni_bg.png) no-repeat;background-size:content;background-position:top right}.m-society .alumni .alumni_box .head .img{width:40%}.m-society .alumni .alumni_box .head .commontext{width:60%;padding:20px 0 0 30px}.m-society .alumni .alumni_box .body{padding:20px 30px 30px;display:none}.m-society .alumni .alumni_box .body .body_profile{background:#fff;padding:10px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:50px}.m-society .alumni .alumni_box .body .body_profile .box{width:50%;padding:25px 0 25px 35px}.m-society .alumni .alumni_box .body .body_profile .box:first-child{border-right:2px solid #f0f0f0}.m-society .alumni .alumni_box .body .body_profile .box h4 span{color:#fff;font-size:2rem;background:#ec6d81;border-radius:20px;display:inline-block;padding:5px 20px}.m-society .alumni .alumni_box .body .body_profile .box .list{padding-left:20px}.m-society .alumni .alumni_box .body .body_profile .box .list li{list-style:disc}.m-society .alumni .alumni_box .body .body_profile .box .detail{display:-webkit-box;display:-ms-flexbox;display:flex}.m-society .alumni .alumni_box .body .body_profile .box .detail .text{padding-left:15px;padding-top:10px}.m-society .alumni .alumni_box .body .body_profile .box .detail .text p{font-size:1.5rem;margin-bottom:15px;line-height:1.6}.m-society .alumni .alumni_box .body .body_faq{margin-bottom:40px}.m-society .alumni .alumni_box .body .body_faq .question{background:#fff;border-radius:10px;position:relative;padding:20px 30px;margin-bottom:20px;margin-left:40px;width:80%}.m-society .alumni .alumni_box .body .body_faq .question::before,.m-society .company .company_detail .mainttl::before{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:8px 16px 8px 0;border-color:transparent #fff transparent transparent;left:-16px;top:15px}.m-society .alumni .alumni_box .body .body_faq .question .ttl{position:relative;padding-left:45px;color:#66c0df;font-size:2.4rem}.m-society .alumni .alumni_box .body .body_faq .answer .ico,.m-society .alumni .alumni_box .body .body_faq .question .ttl .ico{font-family:"URWDIN-Demi";font-size:3.8rem;color:#0096c9;display:block;position:absolute;top:3px;left:0}.m-society .alumni .alumni_box .body .body_faq .answer{background:#fff;border-radius:10px;position:relative;padding:20px 30px 20px 80px;margin-right:40px;width:85%;margin-left:auto;border:2px solid #66c0df}.m-society .alumni .alumni_box .body .body_faq .answer::before{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:8px 0 8px 16px;border-color:transparent transparent transparent #66c0df;right:-16px;top:15px}.m-society .alumni .alumni_box .body .body_faq .answer .ico{color:#ec6d81;top:22px;left:30px}.m-society .alumni .alumni_box .body .body_faq .answer p sup{font-size:1rem;vertical-align:top;position:relative;top:-.5em}.m-society .alumni .alumni_box .body .body_faq .answer p span,.m-society .alumni .alumni_box .body .body_message .text p span,.m-society .company .company_detail .results h3 span{background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,transparent),color-stop(0%,#fff332));background:linear-gradient(transparent 50%,#fff332 0%)}.m-society .alumni .alumni_box .body .body_message .text{border-radius:10px;background:#fff;max-width:790px;margin:-30px auto 0;position:relative;padding:35px 30px}.m-society .alumni .alumni_box .body .body_message .text::after,.m-society .alumni .alumni_box .body .body_message .text::before{content:"";position:absolute;width:87px;height:87px;background:url(../../img/society/alumni_bg02@2x.png) no-repeat;background-size:cover}.m-society .alumni .alumni_box .body .body_message .text::before{top:0;left:0}.m-society .alumni .alumni_box .body .body_message .text::after{bottom:0;right:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.m-society .alumni .alumni_box .body .body_message .text .ico{display:block;text-align:center;margin-bottom:10px}.m-society .alumni .alumni_box .body .body_message .text .ttl{text-align:center;margin-bottom:20px;color:#66c0df;font-size:2.6rem}.m-society .alumni .alumni_box .body .body_message .text .ttl em{font-style:normal;font-size:1.4rem;color:#444;display:block;line-height:1.5}.m-society .alumni .alumni_box .body .ex_text{font-size:1.2rem;line-height:1.8;margin-top:30px}.m-society .alumni .alumni_box .body .commonbtn{margin:40px auto 0}.m-society .company{padding:60px 0 90px;margin-bottom:0;background:#f0f0f0}.m-society .company .company_detail{background:#fff;padding:2px;position:relative}.m-society .company .company_detail .box02{padding:60px}.m-society .company .company_detail .mainttl{position:absolute;top:-24px;left:40px;width:130px;height:40px;color:#fff;font-family:"URWDIN-Regular";font-size:1.8rem;background:#0096c9;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.m-society .company .company_detail .mainttl::before{display:block;border-width:0 0 24px 11px;border-color:transparent transparent #007ca6;top:0;left:-12px}.m-society .company .company_detail .detail{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px}.m-society .company .company_detail .detail .img{width:46%}.m-society .company .company_detail .detail .img span{display:block;margin-bottom:30px}.m-society .company .company_detail .detail .text{width:54%}.m-society .company .company_detail .imglist{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -.5% 40px}.m-society .company .company_detail .imglist li{width:33.333333%;padding:0 .5%}.m-society .company .company_detail .results h3{margin-bottom:20px}.m-society .company .company_detail .results h3 span{color:#111;font-size:2.4rem}.m-society .company .company_detail .imglist,.m-society .company .company_detail .results .results_detail{display:-webkit-box;display:-ms-flexbox;display:flex}.m-society .company .company_detail .results .results_detail .box{display:-webkit-box;display:-ms-flexbox;display:flex;padding-right:10px}.m-society .company .company_detail .results .results_detail .box h4,.m-special_lecture .lecture_box h4{font-size:1.5rem;position:relative;margin-bottom:15px;padding-bottom:8px}.m-society .company .company_detail .results .results_detail .box h4::after{content:"";display:block;position:absolute;left:0;bottom:0;width:30px;border-bottom:1px solid #0096c9}.m-society .company .company_detail .results .results_detail .box .img img{height:160px;width:auto;max-width:inherit}.m-society .company .company_detail .results .results_detail .box .text{padding-left:15px}.m-society .company .company_detail .results .results_detail .box .text p{font-size:1.4rem;line-height:1.5;margin-bottom:5px}.m-society .company .company_detail .results .results_detail .box .text .sm{font-size:1.2rem}.m-society .company .company_detail .profile .profile_detail{background:#f0f0f0;padding:30px;font-size:1.4rem}.m-society .company .company_detail .profile .profile_detail h4{font-size:1.6rem;color:#0096c9;margin-bottom:8px}.m-society .company .company_detail .profile .profile_detail dl dd{line-height:1.5;margin-bottom:5px}.m-society .company .company_detail .profile .profile_detail .btn{width:180px}.m-society .company .company_detail .profile .profile_detail .btn a{display:block;color:#0096c9;border:2px solid #0096c9;padding:5px;-webkit-transition:all .3s ease;transition:all .3s ease}.m-society .company .company_detail .profile .profile_detail .btn a i{padding-left:5px}@media only screen and (max-width:767px){.m-abroad .abroad_head{margin-bottom:40px}.m-abroad .omotenashi{margin:30px 0 20px}.m-abroad .omotenashi .box02{padding-top:20px}.m-abroad .omotenashi span{font-size:1.6rem}.m-abroad .omotenashi img{margin:20px auto 0;max-width:100px}.m-abroad .country_aera{padding:20px 15px;background-size:1110px auto;background-color:#fff;background-position:center top;background-repeat:no-repeat;margin:40px 0 10px}.m-abroad .country_aera h3{font-size:1.6rem;text-align:center}.m-abroad .country_aera ul li{width:70px;font-size:1.2rem;font-weight:700;margin:0 5px}.m-abroad .country_aera ul li span{line-height:100%;margin:5px 0}.m-abroad .requirements .under{padding-bottom:20px;margin-bottom:20px}.m-abroad .requirements .content{margin-bottom:30px}.m-abroad .requirements .list_style_dot{margin-bottom:0}.m-abroad .requirements .list_style_dot li{margin:5px 0}.m-abroad .faq_area dl{padding:10px}.m-abroad .faq_area dl dt .in{padding:10px 10px 10px 60px}.m-abroad_special .opencampus img,.m-abroad_special .sec_head{margin-bottom:20px}.m-abroad_special .sec_head .bg,.m-abroad_special .sec_head .bg::before{top:0;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.m-abroad_special .sec_head .bg::before{background-size:20px 20px!important;background-position:0 0,10px 10px!important}.m-abroad_special .sec_head .bg::after{top:-6vw;right:-2vw}.m-abroad_special .sec_head .bg.is-act::after{top:-6vw;right:-8vw}.m-abroad_special .sec_head .en_ttl{height:20vw;margin-bottom:8vw}.m-abroad_special .sec_head .en_ttl.is-act span{-webkit-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1)}.m-abroad_special .sec_head .en_ttl span{-webkit-transform:rotate(180deg) scale(0);transform:rotate(180deg) scale(0)}.m-abroad_special .sec_head .ja_ttl{font-size:6.4vw;margin-bottom:10px}.m-abroad_special .course_list{padding:20px 0;font-size:1.2rem;line-height:180%}.m-abroad_special .skill .head_ttl{font-size:6.2vw;margin-bottom:20px}.m-abroad_special .skill .head_ttl .img{width:10vw;margin:0 auto 20px}.m-abroad_special .skill .head_text{text-align:left}.m-abroad_special .course .world_wrap .world_box .course_list p br,.m-abroad_special .dream .head_box br,.m-abroad_special .skill .head_text br,.m-alumni .dream .system_box .img .caption br,.m-way .season .circle br{display:none}.m-abroad_special .skill .text_box .ttl{font-size:5vw;margin-bottom:20px}.m-abroad_special .skill .text_box .num{font-size:5rem;margin:0 0 30px}.m-abroad_special .skill .text_box .num::after{width:30%;left:35%}.m-abroad_special .skill .text_box .num .mark{display:inline;font-size:8vw;margin:0 5px 0 0}.m-abroad_special .skill .img_box{padding-bottom:25px;margin-bottom:40px}.m-abroad_special .skill .img_box::after{background-size:20px 20px;background-position:0 0,10px 10px;left:30px;width:90vw;height:90%}.m-abroad_special .skill .img_box.even::after{right:30px;background-size:20px 20px;background-position:0 0,10px 10px}.m-abroad_special .country{padding:30vw 0 0}.m-abroad_special .country::before{height:40vw}.m-abroad_special .country .obj{top:-32vw;right:0;width:20vw}.m-abroad_special .country .in{padding:0;background:0 0}.m-abroad_special .country .en_ttl{top:-55vw;right:auto;left:26vw;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);width:18vw}.m-abroad_special .country .label{padding:0;margin-bottom:20px}.m-abroad_special .country .label span{margin:0 -5px 3px;font-size:4vw;letter-spacing:.15rem;padding:2px 8px}.m-abroad_special .country .list{padding:20px;margin:30px 0 0}.m-abroad_special .country .list h3{text-align:center;font-size:5vw;margin-bottom:20px}.m-abroad_special .country .list ul li{width:calc(100%/4);margin:0 0 5px;padding:0 2px}.m-abroad_special .country .list ul li span{font-size:1rem;margin:0}.m-abroad_special .course .world_wrap .world_box .head h3{padding:8px 10px 12px}.m-abroad_special .course .world_wrap .world_box .course_list{font-size:1.4rem}.m-abroad_special .course .world_wrap .world_box .course{font-size:1.2rem;line-height:170%;margin:-10px -15px 0;padding:10px 15px 0}.m-abroad_special .dream{background-size:220vw auto;background-position:center top;padding:40vw 0 0;margin:-22vw 0 50px}.m-abroad_special .dream .obj01{top:-6vw;right:-15vw;max-width:60vw}.m-abroad_special .dream .head_box{padding:35px 25px 20px}.m-abroad_special .dream .head_box::before{border-width:2px;top:10px;left:10px;width:calc(100% - 24px);height:calc(100% - 24px)}.m-abroad_special .dream .head_box h2{font-size:5vw;margin-bottom:10px}.m-abroad_special .dream .head_box .obj02{width:35vw;top:-9vw;left:-8vw}.m-abroad_special .dream .board{padding:20px}.m-abroad_special .dream .board .box,.m-abroad_special .equipment .box{margin-bottom:10px}.m-abroad_special .dream .board .box h3{margin:20px 0 15px;font-size:1.8rem}.m-abroad_special .equipment .box::before{content:none}.m-abroad_special .equipment .box h3{margin:15px 0 10px;font-size:4vw}.m-abroad_special .equipment .box p{font-size:1.3rem;line-height:170%}.m-abroad_special .event{margin-bottom:40px}.m-abroad_special .event .movie{width:100%;margin-bottom:20px}.m-abroad_special .event .movie iframe{width:100%;height:60vw}.m-abroad_special .flow .step{width:auto;height:auto;font-size:1.2rem;letter-spacing:.1rem;padding:8px 10px 0}.m-abroad_special .flow .step .num{display:inline-block;font-size:2.4rem;margin:0 0 0 5px}.m-abroad_special .flow .box{padding:50px 20px 20px}.m-abroad_special .flow .box h3{font-size:5vw;margin-bottom:15px;padding-bottom:10px}.m-abroad_special .admission,.m-abroad_special .faq{margin-bottom:60px}.m-abroad_special .faq .faq_box{margin-bottom:10px}.m-abroad_special .faq .faq_box dt{padding:15px 45px 15px 70px;font-size:1.5rem;min-height:80px}.m-abroad_special .faq .faq_box dt::before{font-size:3rem;top:-90px;left:-130px;padding:120px 0 0 142px}.m-abroad_special .faq .faq_box dt::after{font-size:1.8rem;right:20px;top:30px}.m-abroad_special .faq .faq_box dd{padding:20px 20px 10px 75px}.m-abroad_special .faq .faq_box dd::before{font-size:3.4rem;top:20px;left:10px}.m-abroad_special .faq .faq_box dd::after{top:50px;left:5px}.m-abroad_special .admission .sec{margin-bottom:30px}.m-abroad_special .admission .sec h3{font-size:5vw;margin-bottom:20px}.m-abroad_special .admission .sec h4{font-size:4vw;margin-bottom:10px}.m-abroad_special .admission .sec ul li{padding-left:20px}.m-abroad_special .admission .sec ul li::before,.m-abroad_special .opencampus .circle_list li::before{left:5px}.m-abroad_special .admission .sec .btn_list{-ms-flex-wrap:wrap;flex-wrap:wrap}.m-abroad_special .admission .sec .btn_list li{margin-bottom:10px;width:calc(50% - 5px)}.m-abroad_special .admission .sec .ttl{padding-top:0;font-size:4.8vw;margin-bottom:15px}.m-abroad_special .admission .sec .body{padding-top:0}.m-abroad_special .admission .sec .btn{margin:30px 0 0 auto;display:block;max-width:270px;padding:18px 55px 14px 20px}.m-abroad_special .opencampus{margin-bottom:40px}.m-abroad_special .opencampus .circle_list li{margin:3px 0;padding-left:30px}.m-alumni .alumni_head{margin-bottom:50px}.m-alumni .alumni_head .notice{margin:30px auto;padding:20px}.m-alumni .alumni_head .notice .ttl,.m-high-school .trouble_box .head h3 .under,.m-society .commontext .name span{font-size:1.6rem}.m-alumni .dream .ttl{font-size:1.6rem;margin-bottom:15px}.m-alumni .dream .number{margin-bottom:30px}.m-alumni .dream .number .ttl{font-size:1.8rem}.m-alumni .dream .number .img{display:block;text-align:center;padding-bottom:0}.m-alumni .dream .number .img .note{position:relative;bottom:0;left:0;text-align:right}.m-alumni .dream .number .img img{display:block;margin:0 auto 20px}.m-alumni .dream .system_box{position:relative;display:block;margin-bottom:30px}.m-alumni .dream .system_box .img{width:130px}.m-alumni .dream .system_box .img .caption{font-size:1.3rem;width:100px;padding:5px 0;height:auto;left:150px;top:0;border-radius:2px}.m-alumni .dream .system_box .text{margin-top:15px;width:100%}.m-alumni .dream .system_box .text .ttl{position:absolute;top:30px;left:150px}.m-alumni .support .ttl08{font-size:1.8rem}.m-student .detail{display:block;padding:20px}.m-student .detail .box{width:100%;-webkit-box-shadow:none;box-shadow:none;border-bottom:1px solid #ccc;padding:20px 0}.m-student .detail .box:last-child{border:0}.m-student .detail .box h3{text-align:left}.m-company .internship .common_link_box .ttl{font-size:1.8rem}.m-company .internship .common_link_box .banner,.m-society .company .company_detail .detail .img span{margin-bottom:20px}.m-company .internship .common_link_box .btn07,.m-society .alumni .alumni_box .body .body_profile .box h4,.m-society .company .company_detail .profile .profile_detail dl{margin-bottom:10px}.m-way .way{padding:60px 0 0}.m-way .year{padding:20px 20px 20px 40px}.m-way .year::after{width:3px;left:20px}.m-way .year.year03::before{border-width:3px;left:8px;bottom:75px}.m-way .year h2 img{-webkit-transform:scale(.8);transform:scale(.8);position:relative;left:-20px;top:10px}.m-way .season{padding-top:30px}.m-way .season.img img{margin:20px auto 10px}.m-way .season .circle{position:relative;top:0;left:-30px;height:auto;border-radius:3px;width:auto;display:inline-block;padding:5px 20px;margin-bottom:20px}.m-way .season .circle .num{line-height:100%;font-size:2.8rem}.m-way .season .ttl{font-size:1.8rem;margin-bottom:20px}.m-way .btn03 a{padding:10px 30px 10px 15px;min-width:auto;margin-right:5px}.m-way .btn03 a::before{right:10px}.m-way .gratz{padding:20px 30px;margin:0}.m-way .gratz,.m-way .gratz::after{border-radius:0}.m-high-school{margin-top:0}.m-high-school .trouble{padding:40px 0}.m-high-school .trouble .head_ttl{margin-bottom:40px}.m-high-school .trouble .head_ttl .obj01,.m-high-school .trouble .head_ttl .obj02{display:none}.m-high-school .trouble .btn02{margin-top:30px}.m-high-school .trouble_box{width:100%;padding:10px;-webkit-box-shadow:4px 4px 0 0 #0096c9;box-shadow:4px 4px 0 0 #0096c9;margin-bottom:30px}.m-high-school .trouble_box .head{padding:10px}.m-high-school .trouble_box .head .ico{width:30%}.m-high-school .trouble_box .head h3{width:calc(70% - 10px);border-radius:5px;border-width:2px;font-size:1.5rem;padding:10px}.m-high-school .trouble_box .head h3::before{left:-10px}.m-high-school .trouble_box .detail{padding:0;display:block}.m-high-school .trouble_box .detail .ico{width:30%;margin:0 15px -60px auto;top:-25px}.m-high-school .trouble_box .detail .text{width:100%;padding:15px;background:#fff;border-radius:5px}.m-high-school .trouble_box .detail .text::before{content:none}.m-high-school .trouble_box .detail .banner{text-align:center;margin:20px 0 0;display:block}.m-high-school .links{padding:40px 0}.m-high-school .links .myschool{margin-top:20px}.m-high-school .btn_area{display:block;margin:50px 0 0}.m-high-school .btn_area a{margin:0}.m-high-school .btn_area a .fukidashi{left:-40px;bottom:15px;-webkit-transform:scale(.6);transform:scale(.6)}.m-high-school .btn_area a .fukidashi.right{bottom:-10px;right:-40px}.m-society .commontext .subttl{margin-bottom:5px}.m-society .commontext .subttl .num{font-size:1.8rem}.m-society .commontext h3{margin-bottom:10px;line-height:1.8}.m-society .commontext h3 span{font-size:4.4vw;padding:3px}.m-society .commontext .name{font-size:1.8rem;margin-bottom:0}.m-society .commontext .name em{font-size:1.3rem}.m-society .alumni,.m-society .student{margin-bottom:40px}.m-society .student .head_ttl{height:160px;margin-bottom:30px}.m-society .student .head_ttl img{width:85%}.m-society .student .student_box{margin-bottom:30px}.m-society .student .student_box .head{height:auto}.m-society .student .student_box .head .img{position:static}.m-society .student .student_box .head .commontext{padding:15px 0}.m-society .student .student_box .body{padding:20px 15px 30px}.m-society .student .student_box .body .body_box{margin-bottom:30px}.m-society .student .student_box .body .body_box .text .ttl{padding-left:35px;margin-bottom:15px}.m-society .student .student_box .body .body_box .text .ttl .ico{font-size:7vw;top:5px}.m-society .student .student_box .body .body_box .text .ttl em,.m-society .student .student_box .body .body_dream .text .ttl em{font-size:5vw;padding:3px}.m-society .student .student_box .body .body_dream{margin-top:40px}.m-society .student .student_box .body .body_dream .text{border-radius:0;margin:0;padding:20px 0}.m-society .student .student_box .body .body_dream .text .ttl{margin-bottom:15px}.m-society .alumni .head_ttl{height:160px;margin-bottom:30px;padding:10px}.m-society .alumni .head_ttl img{width:55%}.m-society .alumni .alumni_box{margin-bottom:30px}.m-society .alumni .alumni_box .head{padding:0;background:0 0}.m-society .alumni .alumni_box .head .img{width:100%}.m-society .alumni .alumni_box .head .commontext{width:100%;padding:15px;background:url(../../img/society/alumni_bg.png) no-repeat;background-size:40%;background-position:top right}.m-society .alumni .alumni_box .body{padding:20px 15px 30px}.m-society .alumni .alumni_box .body .body_profile{padding:15px 10px;margin-bottom:30px}.m-society .alumni .alumni_box .body .body_profile .box{width:100%;padding:0}.m-society .alumni .alumni_box .body .body_profile .box:first-child{border-right:none;border-bottom:2px solid #f0f0f0;margin-bottom:20px}.m-society .alumni .alumni_box .body .body_profile .box h4 span{font-size:1.5rem;padding:3px 8px}.m-society .alumni .alumni_box .body .body_profile .box .detail .text{padding-left:10px;padding-top:0}.m-society .alumni .alumni_box .body .body_profile .box .detail .text p{font-size:1.4rem;margin-bottom:10px}.m-society .alumni .alumni_box .body .body_profile .box .detail .text .sm{font-size:1.2rem}.m-society .alumni .alumni_box .body .body_faq{margin-bottom:30px}.m-society .alumni .alumni_box .body .body_faq .question{padding:10px;margin-left:15px;width:calc(100% - 15px);margin-bottom:15px}.m-society .alumni .alumni_box .body .body_faq .question .ttl{padding-left:35px;font-size:5vw;line-height:1.4}.m-society .alumni .alumni_box .body .body_faq .question .ttl .ico{font-size:7vw;top:-2px}.m-society .alumni .alumni_box .body .body_faq .answer{padding:10px 10px 10px 50px;margin-right:15px;width:calc(100% - 15px)}.m-society .alumni .alumni_box .body .body_faq .answer .ico{font-size:7vw;top:15px;left:15px}.m-society .alumni .alumni_box .body .body_message{margin-top:40px}.m-society .alumni .alumni_box .body .body_message .text{border-radius:0;margin:0;padding:30px 15px}.m-society .alumni .alumni_box .body .body_message .text::after,.m-society .alumni .alumni_box .body .body_message .text::before{width:50px;height:50px}.m-society .alumni .alumni_box .body .body_message .text .ttl{margin-bottom:10px;font-size:5vw}.m-society .alumni .alumni_box .body .body_message .text .ttl em{font-size:1.3rem;margin-bottom:5px}.m-society .alumni .alumni_box .body .commonbtn{margin-top:30px}.m-society .company{padding:60px 0}.m-society .company .company_detail .box02{padding:40px 15px 30px}.m-society .company .company_detail .mainttl{left:12px}.m-society .company .company_detail .detail{margin-bottom:0}.m-society .company .company_detail .detail .img{width:100%;margin-bottom:20px}.m-society .company .company_detail .detail .text{width:100%}.m-society .company .company_detail .results h3 span{font-size:2.2rem}.m-society .company .company_detail .results .results_detail{-ms-flex-wrap:wrap;flex-wrap:wrap}.m-society .company .company_detail .results .results_detail .box{padding-right:0;margin-bottom:20px}.m-society .company .company_detail .results .results_detail .box .img img{height:auto;width:90px}.m-society .company .company_detail .profile .profile_detail{padding:15px 10px}.m-teacher .guide{margin-top:40px}.m-teacher .guide .bnr{margin:20px 0 65px}.m-teacher .guide .ttl{font-size:1.6rem}.m-teacher .guide .pic_list img{display:inline-block;margin-bottom:10px}}.m-course .world{padding:60px 2% 40px;background:#f0f0f0}.m-advanced_diploma .front{text-align:center;padding:55px 0 70px;line-height:200%;margin-bottom:90px}.m-advanced_diploma .front .img{margin-top:45px}.m-advanced_diploma .about{margin-bottom:90px}.m-advanced_diploma .about .chart{background:#f5f5f5;text-align:center;padding:35px 0 40px;margin-bottom:80px}.m-advanced_diploma .about .title{font-size:3.2rem;margin-bottom:10px}.m-advanced_diploma .about .title span{display:inline-block;position:relative;z-index:1}.m-advanced_diploma .about .title span::after{content:"";position:absolute;bottom:2px;left:0;width:100%;border-bottom:4px dashed #ffc000;-webkit-transform:skewX(-50deg);transform:skewX(-50deg);z-index:-1}.m-advanced_diploma .about .point_box{background:#f5f5f5;padding:35px 45px 40px}.m-advanced_diploma .about .point_box .ttl{background-color:#444;color:#fff;font-weight:700;margin-bottom:40px;position:relative;padding:15px 0;border-radius:999px;margin-left:-30px;margin-right:-30px}.m-advanced_diploma .about .point_box .ttl .fukidashi{background-color:#ffc000;color:#111;font-size:1.8rem;font-weight:700;line-height:1.27;min-width:110px;max-width:110px;height:110px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center}.m-advanced_diploma .about .point_box .ttl .fukidashi::after{content:'';display:block;width:0;height:0;border-style:solid;border-width:8.5px 0 8.5px 17px;border-color:transparent transparent transparent #ffc000;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:-12px}.m-advanced_diploma .about .point_box .ttl h3{color:#fff;font-size:2.4rem;padding-left:140px}.m-advanced_diploma .faq{background-image:url(../img/bg/bg10.jpg);background-size:40px 40px;padding:50px 0}.m-advanced_diploma .faq .box{background:#fff;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:65px 0 30px;max-width:980px;margin:0 auto 30px;position:relative}.m-advanced_diploma .faq .box::after{content:"";position:absolute;left:calc(50% - 80px);top:160px;width:103px;height:57px;background-size:cover;background-image:url(../../img/advanced_diploma/faq_obj@2x.png)}.m-advanced_diploma .faq .box dt{border:3px solid #ec6d81;width:380px;border-radius:10px;position:relative;margin-right:60px;text-align:center;font-weight:700;font-size:2.4rem;line-height:160%;padding:55px 0 20px}.m-advanced_diploma .faq .box dt::before{content:"Q";position:absolute;width:70px;height:70px;display:inline-block;padding-top:22px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#ec6d81;color:#fff;border-radius:50%;top:-35px;left:calc(50% - 35px);font-size:5rem;font-family:"URWDIN-Regular"}.m-advanced_diploma .faq .box dt .en{position:absolute;top:-23px;left:-70px;font-size:1.8rem;color:#ec6d81;font-family:"URWDIN-Bold";letter-spacing:.1rem;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.m-advanced_diploma .faq .box dt .en::before{content:"";position:absolute;background:#ec6d81;height:32px;width:1px;top:-45px;left:20px}.m-advanced_diploma .faq .box dt .border{background:-webkit-gradient(linear,left top,left bottom,color-stop(70%,transparent),color-stop(0%,#f298a7));background:linear-gradient(transparent 70%,#f298a7 0%)}.m-advanced_diploma .faq .box dt .ico{display:block;margin-top:15px}.m-advanced_diploma .faq .box dd{width:400px;position:relative}.m-advanced_diploma .faq .box dd .title,.m-course_detail .course_detail_head .about .in .in_row .text h4{font-size:2.4rem;margin-bottom:20px}.m-advanced_diploma .faq .box dd .title::before{content:"A.";display:block;color:#ffc000;font-family:"URWDIN-Regular";font-size:5rem;margin-bottom:10px}.m-advanced_diploma .faq .box dd .border{background:-webkit-gradient(linear,left top,left bottom,color-stop(70%,transparent),color-stop(0%,#ffc000));background:linear-gradient(transparent 70%,#ffc000 0%)}.m-advanced_diploma .faq .box dd .en{position:absolute;bottom:3px;right:-60px;font-size:1.8rem;color:#ffc000;font-family:"URWDIN-Bold";letter-spacing:.1rem;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.m-advanced_diploma .faq .box dd .en::before{content:"";position:absolute;background:#ffc000;height:32px;width:1px;bottom:-45px;left:12px}.m-advanced_diploma .course .course_row,.m-advanced_diploma .faq .box,.m-special_lecture__modal__twitter a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.m-advanced_diploma .course .course_row .img{width:406px;height:300px;position:relative;top:0;left:0}.m-advanced_diploma .course .course_row .img img{height:100%;width:auto;max-width:900px}.m-advanced_diploma .course .course_row .text{width:calc(100% - 406px);max-width:100%;min-height:300px}.post-type-archive-special_lecture .modaal-close{right:45%;top:auto;position:absolute;background:#0096c9;bottom:-25px}.post-type-archive-special_lecture .modaal-close span{clip:auto!important;width:auto!important;height:auto!important;left:18%;font-weight:700;bottom:15%;font-size:1rem;text-transform:uppercase}.post-type-archive-special_lecture .modaal-close::after,.post-type-archive-special_lecture .modaal-close::before{background:#fff;width:2px;height:14px}.post-type-archive-special_lecture .modaal-close:hover::after,.post-type-archive-special_lecture .modaal-close:hover::before{background:#fff}.m-special_lecture .detail .head_ttl{margin-bottom:60px}.m-special_lecture .modal.is-hover .lecture_box__img img{-webkit-transform:scale(1.1);transform:scale(1.1)}.m-special_lecture__modal{position:relative;-webkit-transition:all .8s ease;transition:all .8s ease;margin-top:30px}.m-special_lecture__modal__profile{margin-bottom:35px}.m-special_lecture__modal__profile_img{margin-bottom:20px;width:100%}.m-special_lecture__modal__profile_image{margin-bottom:1em}@media only screen and (max-width:767px){.m-special_lecture__modal__profile_image img{width:100%}}.m-special_lecture__modal__image,.m-special_lecture__modal__twitter{margin-bottom:30px}.m-special_lecture__modal__twitter a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#0096c9;font-size:1.6rem}.m-special_lecture__modal__twitter a .icon{margin-right:.5em}.m-special_lecture__modal__twitter a .icon svg{width:1.5em;fill:#0096c9}.m-special_lecture__modal__text a:hover,.m-special_lecture__modal__twitter a:hover{text-decoration:underline}.m-special_lecture__modal__gray_box{padding:20px;background:#f5f5f5;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px}@media only screen and (max-width:767px){.m-special_lecture__modal__gray_box{display:block}}.m-special_lecture__modal__gray_box .title{font-weight:700;font-size:1.8rem;color:#0096c9;margin-right:30px;white-space:nowrap}@media only screen and (max-width:767px){.m-special_lecture__modal__gray_box .title{margin-right:0;margin-bottom:1em}}.m-special_lecture__modal__gray_box .text{width:100%;line-height:1.7;font-size:1.5rem}.m-special_lecture__modal__field{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:1em}.m-special_lecture__modal__field li{color:#fff;font-size:1.3rem;padding:.5em 1em}.m-special_lecture__modal__field .game{background:#0d7fbb}.m-special_lecture__modal__field .e-sports{background:#f1b237}.m-special_lecture__modal__field .ai_it{background:#d73028}.m-special_lecture__modal__field .e-commerce{background:#ec6d81}.m-special_lecture__modal__field .cg_vr{background:#1daa9b}.m-special_lecture__modal__content.animation .head .title span,.m-special_lecture__modal__field .anime,.m-special_lecture__modal__field .illust,.m-special_lecture__modal__field .novel{background:#93c532}.m-special_lecture__modal__company,.m-special_lecture__modal__info{font-size:1.4rem;font-weight:700;margin-bottom:.5em}.m-special_lecture__modal__info{font-weight:400}.m-special_lecture__modal__title{font-weight:700;font-size:2rem}.m-special_lecture__modal__text{line-height:1.7;font-size:1.6rem;margin-bottom:30px}.m-special_lecture__modal__text a{color:#0096c9}.m-special_lecture__modal__content{padding:60px;width:100%}@media only screen and (max-width:767px){.m-special_lecture__modal__content{padding:20px}}.m-course_detail.anime_cg .results .prompt_report .image img,.m-course_detail.corona .results .prompt_report .image img,.m-course_detail.design .results .prompt_report .image img,.m-course_detail.e-sports .results .prompt_report .image img,.m-course_detail.game .results .prompt_report .image img,.m-course_detail.manga_illust .results .prompt_report .image img,.m-course_detail.other .results .prompt_report .image img,.m-course_detail.pop_culture .results .prompt_report .image img,.m-course_detail.social_media .results .prompt_report .image img,.m-course_detail.super_creator .results .prompt_report .image img,.m-special_lecture__modal__content .thumbnail{width:100%}.m-special_lecture .lecture_box__field .game,.m-special_lecture__modal__content.game .head .title span{background:#0d7fbb}.m-special_lecture__modal__content .content{margin-top:20px}.m-special_lecture__modal__content .content p{font-size:1.6rem;line-height:1.7}.m-special_lecture__modal.is-opened{padding:40px 0 0}.m-special_lecture .lecture_box{margin-bottom:70px}.m-special_lecture .lecture_box__company{font-size:1.4rem;font-weight:700;margin-bottom:0}@media only screen and (max-width:767px){.m-special_lecture .lecture_box__company{font-size:1.2rem}}.m-special_lecture .lecture_box__info{font-size:1.4rem;margin-bottom:0}@media only screen and (max-width:767px){.m-special_lecture .lecture_box__info{font-size:1.2rem}}.m-special_lecture .lecture_box__title{font-weight:700;font-size:2rem;margin-bottom:10px}@media only screen and (max-width:767px){.m-special_lecture .lecture_box__title{font-size:1.6rem}}.m-special_lecture .lecture_box__field{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.m-special_lecture .lecture_box__field li{color:#fff;font-size:1.3rem;padding:0 1em}@media only screen and (max-width:767px){.m-special_lecture .lecture_box__field li{font-size:1.1rem}}.m-special_lecture .lecture_box__field .e-sports,.m-system .year.y2 dd{background:#f1b237}.m-special_lecture .lecture_box__field .ai_it{background:#d73028}.m-special_lecture .lecture_box__field .e-commerce{background:#ec6d81}.m-special_lecture .lecture_box__field .cg_vr{background:#1daa9b}.m-special_lecture .lecture_box__field .anime,.m-special_lecture .lecture_box__field .illust,.m-special_lecture .lecture_box__field .novel{background:#93c532}.m-special_lecture .lecture_box__img{position:relative;overflow:hidden;padding-top:0;margin-bottom:20px}.m-special_lecture .lecture_box__img img{width:100%;-webkit-transition:ease .3s;transition:ease .3s}.m-special_lecture .lecture_box__img .icon{position:absolute;bottom:.5em;right:.5em}.m-special_lecture .lecture_box.super_creator .img::after{background-color:#d73028}.m-special_lecture .lecture_box.game .img::after{background-color:#0d7fbb}.m-special_lecture .lecture_box.e-sports .img::after{background-color:#f1b237}.m-special_lecture .lecture_box.anime_cg .img::after{background-color:#1daa9b}.m-special_lecture .lecture_box.pop_culture .img::after{background-color:#93c532}.m-special_lecture .lecture_box.design .img::after,.m-special_lecture .lecture_box.social_media .img::after{background-color:#ec6d81}.m-special_lecture .lecture_box.manga_illust .img::after{background-color:#93c532}.m-special_lecture .lecture_box.corona .img::after{background-color:#b276ad}.m-special_lecture .lecture_box.other .img::after{background-color:#eb4a73}.m-special_lecture .lecture_box.box_l .img{margin-bottom:40px}.m-special_lecture .lecture_box.box_l .img::after{height:355px;width:320px;right:45px;-webkit-transform:skewX(-12deg);transform:skewX(-12deg)}.m-special_lecture .lecture_box .img{position:relative;z-index:1;padding-top:0;margin-bottom:20px}.m-special_lecture .lecture_box .img::after{content:"";position:absolute;width:220px;height:180px;background-color:#0096c9;background-image:url(../img/bg/bg04.png);top:0;right:0;z-index:-2}.m-special_lecture .lecture_box .img .cursive{position:absolute;right:0;z-index:-1;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.m-special_lecture .lecture_box .prof,.m-special_lecture .lecture_box .prof .logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px}.m-special_lecture .lecture_box .prof .logo{background:#fff;width:99px;height:99px;border:#ddd 1px solid;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.m-special_lecture .lecture_box .prof .text{width:425px}.m-special_lecture .lecture_box h4{font-size:2rem;padding-bottom:15px}.m-special_lecture .lecture_box h4::after{content:"";position:absolute;left:0;bottom:0;background:#111;width:50px;height:2px}.m-special_lecture .lecture_box .name{font-weight:700;color:#111;margin-bottom:30px;font-size:1.5rem}.m-system .year{text-align:center}.m-system .year.y4 dd{background:#b276ad}.m-system .year dd{margin-top:30px;color:#fff;font-weight:700;background:#66c0df;padding:6px}.m-system .detail .common_head_ttl02{padding-bottom:80px}.m-system .detail .desc-text{position:relative;display:block;margin-bottom:40px}.m-system .detail .desc-text .coment{position:absolute;right:0;bottom:-60px}.m-system .detail .process_row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.m-system .detail .box{width:255px;position:relative}.m-system .detail .box.box_l,.m-system .process.y4 .ttl_band .year{width:445px}.m-system .detail .box .fukidashi{position:absolute;width:100%;left:0;top:-60px}.m-system .detail .box p{padding:0 10px}.m-system .detail .pro{font-family:"URWDIN-Regular";text-transform:uppercase;font-size:2rem;margin-top:10px;position:relative}.m-system .detail .pro::after{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:6px 0 6px 10px;border-color:transparent transparent transparent #0096c9;top:55px;left:-15px}.m-system .process{padding-bottom:50px;margin-bottom:0}.m-system .process.y2 .ttl_band{border-color:#f1b237;background:linear-gradient(90deg,#fff 0%,#fff calc(50% - 290px),#f1b237 calc(50% - 290px),#f1b237 100%)}.m-system .process.y2 .ttl_band::after{border-color:#f1b237 transparent transparent}.m-system .process.y2 .box02{background-image:url(../../img/system/y2_box_bg.png);background-size:417px 201px;background-position:right 20px center}.m-system .process.y4{padding-bottom:80px}.m-system .process.y4 .ttl_band{border-color:#b276ad;background:-webkit-gradient(linear,left top,right top,from(#fff),color-stop(46%,#fff),color-stop(46%,#b276ad),to(#b276ad));background:linear-gradient(90deg,#fff 0%,#fff 46%,#b276ad 46%,#b276ad 100%)}.m-system .process.y4 .ttl_band::after{border-color:#b276ad transparent transparent}.m-system .process.y4 .ttl_band .text{margin-left:0;padding-left:50px}.m-system .process.y4 .box02{background-image:url(../../img/system/y4_box_bg.png);background-size:317px 217px;background-position:right 30px center;min-height:250px}.m-system .process.y4 .pic_box .caption{font-size:2rem;margin:20px 0}.m-system .process .ttl_band{background:#fff;border-top:3px solid #66c0df;border-bottom:3px solid #66c0df;background:linear-gradient(90deg,#fff 0%,#fff calc(50% - 290px),#66c0df calc(50% - 290px),#66c0df 100%);position:relative;margin-bottom:35px}.m-system .process .ttl_band::after{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:22px 18px 0;border-color:#66c0df transparent transparent;bottom:-22px;left:calc(50% - 9px)}.m-system .process .ttl_band .row{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.m-system .process .ttl_band .year{width:220px}.m-system .process .ttl_band .text{margin-left:-15px;color:#fff;font-weight:700;padding:45px 35px}.m-system .process .ttl_band .text h2{font-size:3.2rem;margin-bottom:25px;color:#fff}.m-system .process .box_wrap{background:#fff;padding:2px;margin-bottom:40px}.m-system .process .box02{padding:35px 490px 40px 50px;background-image:url(../../img/system/y1_box_bg.png);background-size:contain;background-repeat:no-repeat;background-position:right top}.m-system .process .box02 h3{color:#111;font-size:2rem;margin-bottom:20px}.m-system .process .box02 h3 strong{color:#66c0df}.m-system .process .skill_list{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.m-system .process .skill_list .box02{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:155px;height:150px;padding:0;color:#111;font-weight:700;font-size:2rem;background-image:none}.m-system .process .skill_list .en{display:block;width:100%;color:#66c0df;font-family:"URWDIN-Regular";font-size:1.3rem;text-transform:uppercase;font-weight:500}.m-system .process .session{margin-bottom:40px}.m-system .process .pic_box{margin-bottom:30px}.m-system .process .pic_box .caption{color:#111;font-weight:700;text-align:center;margin:10px 0}@media only screen and (max-width:767px){.m-course .common_head_ttl{text-align:left;margin-top:20px;margin-bottom:40px}.m-advanced_diploma .front{line-height:170%;margin-bottom:50px}.m-advanced_diploma .faq .box dd br,.m-advanced_diploma .front p br{display:none}.m-advanced_diploma .front .img{margin:20px 0 0}.m-advanced_diploma .about{margin-bottom:50px}.m-advanced_diploma .about .common_head_ttl,.m-advanced_diploma .front p{text-align:left}.m-advanced_diploma .about .chart{padding:20px;margin:-40px 0 40px}.m-advanced_diploma .about .title{font-size:5vw}.m-advanced_diploma .about .point_box{padding:35px 30px 30px;margin-bottom:10px}.m-advanced_diploma .about .point_box .ttl{padding:10px 0;margin-left:-15px;margin-right:-15px;margin-bottom:30px}.m-advanced_diploma .about .point_box .ttl .fukidashi{font-size:3.2vw;min-width:80px;max-width:80px;height:80px}.m-advanced_diploma .about .point_box .ttl .fukidashi::after{right:-10px}.m-advanced_diploma .about .point_box .ttl h3{padding-left:100px;font-size:4.2vw}.m-advanced_diploma .faq{padding:50px 0 30px}.m-advanced_diploma .faq .box{display:block;padding:20px}.m-advanced_diploma .faq .box::after{content:none}.m-advanced_diploma .faq .box dt{width:100%;padding:20px;font-size:4.6vw;border-width:2px;margin-bottom:20px}.m-advanced_diploma .faq .box dt::before{width:30px;height:30px;top:-15px;left:calc(50% - 15px);font-size:5vw;padding-top:5px}.m-advanced_diploma .faq .box dt .ico{width:8vw;margin:10px auto 0}.m-advanced_diploma .faq .box dd .title{font-size:4vw;padding-left:8vw;margin-bottom:10px}.m-advanced_diploma .faq .box dd .title::before{font-size:6vw;margin-bottom:0;position:absolute;top:0;left:0}.m-advanced_diploma .course .course_row{display:block}.m-advanced_diploma .course .course_row .img,.m-advanced_diploma .course .course_row .img img{height:auto;width:100%}.m-advanced_diploma .course .course_row .text,.m-advanced_diploma .faq .box dd{width:100%}.m-special_lecture .lecture_box{max-width:335px;margin:0 auto 50px}.m-special_lecture .lecture_box.box_l,.m-system .detail .box.box_l dt{max-width:100%}.m-special_lecture .lecture_box.box_l .img::after{height:calc(100% + 10px);right:-50%;-webkit-transform:skewX(-35deg);transform:skewX(-35deg)}.m-special_lecture .lecture_box .img{padding-top:10px}.m-special_lecture .lecture_box .img::after{right:-10px;height:150px;width:190px}.m-special_lecture .lecture_box .img .cursive,.m-special_lecture .lecture_box .name br,.m-system .process .ttl_band .text br{display:none}.m-special_lecture .lecture_box .prof{margin-bottom:20px}.m-special_lecture .lecture_box .prof .logo{width:80px;height:80px;padding:5px}.m-special_lecture .lecture_box .prof .text{width:calc(100% - 100px)}.m-special_lecture .lecture_box h4{font-size:1.8rem;padding-bottom:10px}.m-special_lecture .lecture_box h4::after{width:40px}.m-system .detail .common_head_ttl02{padding-bottom:0}.m-system .detail .process_row{display:block}.m-system .detail .box{width:100%;margin-bottom:40px}.m-system .detail .box dt{max-width:55%;margin:0 auto}.m-system .detail .box .fukidashi{position:relative;top:0}.m-system .detail .box p{padding:0}.m-system .detail .box.box_l{width:100%}.m-system .detail .pro{width:30px;height:140px;margin:-70px auto;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.m-system .detail .pro::after{left:30px;-webkit-transform:scale(-1,1);transform:scale(-1,1)}.m-system .year{margin:0 auto 20px}.m-system .year dd{margin-top:10px}.m-system .process{padding-bottom:1px}.m-system .process.y2 .ttl_band .text{background:#f1b237}.m-system .process.y2 .box02,.m-system .process.y4 .box02{padding:20px 20px 55%;background-size:calc(100% - 40px) auto;background-position:center bottom 20px}.m-system .process.y4 .ttl_band .text{background:#b276ad}.m-system .process.y4 .pic_box img,.m-system .process.y4 .ttl_band .year{width:100%}.m-system .process.y4 .box02{padding:20px 20px 70%}.m-system .process.y4 .pic_box{display:block;border:0;padding:0;margin-bottom:30px}.m-system .process.y4 .pic_box .caption{font-size:1.8rem;margin:15px 0;width:100%}.m-system .process .ttl_band{padding-top:20px;background:#fff!important;border:0!important}.m-system .process .ttl_band::after{bottom:-10px}.m-system .process .ttl_band .text{background:#66c0df;margin:20px -15px 0!important;padding:20px!important}.m-system .process .ttl_band .text h2{font-size:2rem;margin-bottom:10px}.m-system .process .box02{padding:20px 20px 240px;background-position:center bottom 20px;background-size:auto 200px;background-image:url(../../img/system/y1_box_bg_sp.png)}.m-system .process .box02 h3{font-size:1.8rem}.m-system .process .skill_list{-ms-flex-wrap:wrap;flex-wrap:wrap}.m-system .process .skill_list .box_wrap{width:100%;max-width:300px;margin:0 auto 10px}.m-system .process .skill_list .box02{width:100%;height:auto;font-size:1.6rem;padding:10px 0}.m-system .process .skill_list .en{margin-left:10px;font-size:1.2rem;display:inline-block;width:auto}.m-system .process .pic_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:15px 0;margin:0 auto;border-bottom:1px solid #fff}.m-system .process .pic_box .caption{text-align:left;line-height:150%;width:calc(100% - 140px);font-size:1.5rem}.m-system .process .pic_box img{width:120px}}.m-course_detail{background:#f0f0f0}.m-course_detail.ai_creator .consider,.m-course_detail.ai_creator .future .keyword{background-size:cover;background-position:center center;background-image:url(../../img/ai_creator/future_bg.jpg)}.m-course_detail.ai_creator .consider{background-image:url(../../img/ai_creator/consider_bg.jpg)}.m-course_detail.data_scientist .consider,.m-course_detail.data_scientist .future .keyword{background-size:cover;background-position:center center;background-image:url(../../img/data_scientist/future_bg.jpg)}.m-course_detail.data_scientist .consider{background-image:url(../../img/data_scientist/consider_bg.jpg)}.m-course_detail.white_hacker .consider,.m-course_detail.white_hacker .future .keyword{background-size:cover;background-position:center center;background-image:url(../../img/white_hacker/future_bg.jpg)}.m-course_detail.white_hacker .consider{background-image:url(../../img/white_hacker/consider_bg.jpg)}.m-course_detail.ec_net .consider,.m-course_detail.ec_net .future .keyword{background-size:cover;background-position:center center;background-image:url(../../img/ec_net/future_bg.jpg)}.m-course_detail.ec_net .consider{background-image:url(../../img/ec_net/consider_bg.jpg)}.m-course_detail.it_creator .consider,.m-course_detail.it_creator .future .keyword{background-size:cover;background-position:center center;background-image:url(../../img/it_creator/future_bg.jpg)}.m-course_detail.it_creator .consider{background-image:url(../../img/it_creator/consider_bg.jpg)}.m-course_detail.cloud_game .consider,.m-course_detail.cloud_game .future .keyword{background-size:cover;background-position:center center;background-image:url(../../img/cloud_game/future_bg.jpg)}.m-course_detail.cloud_game .consider{background-image:url(../../img/cloud_game/consider_bg.jpg)}.m-course_detail.super_game_creator .consider,.m-course_detail.super_game_creator .future .keyword{background-size:cover;background-position:center center;background-image:url(../../img/super_game_creator/future_bg.jpg)}.m-course_detail.super_game_creator .consider{background-image:url(../../img/super_game_creator/consider_bg.jpg)}.m-course_detail.game_programmer .consider,.m-course_detail.game_programmer .future .keyword{background-size:cover;background-position:center center;background-image:url(../../img/game_programmer/future_bg.jpg)}.m-course_detail.game_programmer .consider{background-image:url(../../img/game_programmer/consider_bg.jpg)}.m-course_detail.game_graphic_character_design .future .keyword{background-size:cover;background-position:center center;background-image:url(../../img/game_graphic_character_design/future_bg.jpg)}.m-course_detail.game_graphic_character_design .consider{background-size:cover;background-position:center center;background-image:url(../../img/game_graphic_character_design/consider_bg.jpg)}.m-course_detail.game_planner .consider,.m-course_detail.game_planner .future .keyword{background-size:cover;background-position:center center;background-image:url(../../img/game_planner/future_bg.jpg)}.m-course_detail.game_planner .consider{background-image:url(../../img/game_planner/consider_bg.jpg)}.m-course_detail.e-sports_management .consider,.m-course_detail.e-sports_management .future .keyword{background-size:cover;background-position:center center;background-image:url(../../img/e-sports_management/future_bg.jpg)}.m-course_detail.e-sports_management .consider{background-image:url(../../img/e-sports_management/consider_bg.jpg)}.m-course_detail.e-sports_progamer .consider,.m-course_detail.e-sports_progamer .future .keyword{background-size:cover;background-position:center center;background-image:url(../../img/e-sports_progamer/future_bg.jpg)}.m-course_detail.e-sports_progamer .consider{background-image:url(../../img/e-sports_progamer/consider_bg.jpg)}.m-course_detail.e-sports_event_staff .consider,.m-course_detail.e-sports_event_staff .future .keyword{background-size:cover;background-position:center center;background-image:url(../../img/e-sports_event_staff/future_bg.jpg)}.m-course_detail.e-sports_event_staff .consider{background-image:url(../../img/e-sports_event_staff/consider_bg.jpg)}.m-course_detail.super_cg_creator .consider,.m-course_detail.super_cg_creator .future .keyword{background-size:cover;background-position:center center;background-image:url(../../img/super_cg_creator/future_bg.jpg)}.m-course_detail.super_cg_creator .consider{background-image:url(../../img/super_cg_creator/consider_bg.jpg)}.m-course_detail.net_video .consider,.m-course_detail.net_video .future .keyword{background-size:cover;background-position:center center;background-image:url(../../img/net_video/future_bg.jpg)}.m-course_detail.net_video .consider{background-image:url(../../img/net_video/consider_bg.jpg)}.m-course_detail.cg_video .consider,.m-course_detail.cg_video .future .keyword{background-size:cover;background-position:center center;background-image:url(../../img/cg_video/future_bg.jpg)}.m-course_detail.cg_video .consider{background-image:url(../../img/cg_video/consider_bg.jpg)}.m-course_detail.metaverse_creator .consider,.m-course_detail.metaverse_creator .future .keyword{background-size:cover;background-position:center center;background-image:url(../../img/metaverse_creator/future_bg.jpg)}.m-course_detail.metaverse_creator .consider{background-image:url(../../img/metaverse_creator/consider_bg.jpg)}.m-course_detail.illust_manga .consider,.m-course_detail.illust_manga .future .keyword{background-size:cover;background-position:center center;background-image:url(../../img/illust_manga/future_bg.jpg)}.m-course_detail.illust_manga .consider{background-image:url(../../img/illust_manga/consider_bg.jpg)}.m-course_detail.manga .consider,.m-course_detail.manga .future .keyword{background-size:cover;background-position:center center;background-image:url(../../img/manga/future_bg.jpg)}.m-course_detail.manga .consider{background-image:url(../../img/manga/consider_bg.jpg)}.m-course_detail.novel .consider,.m-course_detail.novel .future .keyword{background-size:cover;background-position:center center;background-image:url(../../img/novel/future_bg.jpg)}.m-course_detail.novel .consider{background-image:url(../../img/novel/consider_bg.jpg)}.m-course_detail.animation .consider,.m-course_detail.animation .future .keyword{background-size:cover;background-position:center center;background-image:url(../../img/animation/future_bg.jpg)}.m-course_detail.animation .consider{background-image:url(../../img/animation/consider_bg.jpg)}.m-course_detail.super_design .consider,.m-course_detail.super_design .future .keyword{background-size:cover;background-position:center center;background-image:url(../../img/super_design/future_bg.jpg)}.m-course_detail.super_design .consider{background-image:url(../../img/super_design/consider_bg.jpg)}.m-course_detail.graphic_design .consider,.m-course_detail.graphic_design .future .keyword{background-size:cover;background-position:center center;background-image:url(../../img/graphic_design/future_bg.jpg)}.m-course_detail.graphic_design .consider{background-image:url(../../img/graphic_design/consider_bg.jpg)}.m-course_detail.game_engine .consider,.m-course_detail.game_engine .future .keyword{background-size:cover;background-position:center center;background-image:url(../../img/game_engine/future_bg.jpg)}.m-course_detail.game_engine .consider{background-image:url(../../img/game_engine/consider_bg.jpg)}.m-course_detail.vr_ar .consider,.m-course_detail.vr_ar .future .keyword{background-size:cover;background-position:center center;background-image:url(../../img/vr_ar/future_bg.jpg)}.m-course_detail.vr_ar .consider{background-image:url(../../img/vr_ar/consider_bg.jpg)}.m-course_detail.super_creator .p-course_dream__slide__text{border-color:#d73028}.m-course_detail.super_creator .ttl05 .en,.m-course_detail.super_creator .ttl07 span{color:#d73028}.m-course_detail.super_creator .course_detail_event .box::after,.m-course_detail.super_creator .course_detail_head .about .in h3 span,.m-course_detail.super_creator .course_detail_head .ttl11::before,.m-course_detail.super_creator .industry .ttl07::after,.m-course_detail.super_creator .jobs .ttl07::after,.m-course_detail.super_creator .p-course_flow .ttl07::after,.m-course_detail.super_creator .p-course_front__title span,.m-course_detail.super_creator .p-course_interview .interview_student_slider .slick-next,.m-course_detail.super_creator .p-course_interview .interview_student_slider .slick-prev,.m-course_detail.super_creator .p-course_interview__title span,.m-course_detail.super_creator .p-course_strengths .ttl07::after,.m-course_detail.super_creator .special_interview_slider .slick-next,.m-course_detail.super_creator .special_interview_slider .slick-prev,.m-course_detail.super_creator .ttl07::after{background:#d73028}.m-course_detail.super_creator .p-course_interview .interview_student_slider .slick-counter,.m-course_detail.super_creator .special_interview_slider .slick-counter{color:#d73028}.m-course_detail.super_creator .fukidashi_ttl{background-color:#d73028}.m-course_detail.super_creator .fukidashi_ttl .ttl05 .en{color:#fff}.m-course_detail.super_creator .p-course_strengths .btn04{margin-top:60px;text-align:center}@media only screen and (max-width:767px){.m-course_detail.super_creator .p-course_strengths .btn04{margin-top:30px}}.m-course_detail.super_creator .p-course_strengths .txt,.m-course_detail.super_creator .solution .solution_list li{text-align:center}@media only screen and (max-width:767px){.m-course_detail.super_creator .p-course_strengths .txt{text-align:left}.m-course_detail.super_creator .p-course_strengths .txt br{display:none}}.m-course_detail.super_creator .course_detail_event .box .text .name,.m-course_detail.super_creator .course_detail_head .guide h3,.m-course_detail.super_creator .equipment_slider__table table tr .color_ttl,.m-course_detail.super_creator .p-course_navi__anchor a.is-hover,.m-course_detail.super_creator .p-course_navi__anchor a::after,.m-course_detail.super_creator .p-course_navi__anchor a::before,.m-course_detail.super_creator .p-course_strengths .txt .red{color:#d73028}.m-course_detail.super_creator .course_detail_event .title .fukidashi,.m-course_detail.super_creator .jobs_industry__container,.m-course_detail.super_creator .p-course_navi__anchor a{border-color:#d73028}.m-course_detail.super_creator .course_detail_event .title .fukidashi::after,.m-course_detail.super_creator .fukidashi_ttl::after,.m-work_books .list_box.super_creator h2::after{border-color:#d73028 transparent transparent}.m-course_detail.super_creator .about__ttl>span,.m-course_detail.super_creator .field .heading::after,.m-course_detail.super_creator .p-course_navi::before{background-color:#d73028}@media only screen and (max-width:767px){.m-course_detail.super_creator .p-course_navi__anchor a.is-hover{color:#000}}.m-course_detail.super_creator .p-course_navi__anchor a.is-hover::after{top:3px}@media only screen and (max-width:767px){.m-course_detail.super_creator .p-course_navi__anchor a.is-hover::after{top:50%}}@media only screen and (max-width:767px){.m-course_detail.super_creator .equipment_slider .slide img{width:300px}}.m-course_detail.super_creator .equipment_slider__table table tr .border_color{border-bottom:1px solid #d73028}.m-course_detail.super_creator .course_detail_head .about .in .in_row .text h4,.m-course_detail.super_creator .course_detail_head .about .in table th,.m-course_detail.super_creator .course_detail_head .white_box .title,.m-course_detail.super_creator .industry .industry_box h3{color:#d73028}.m-course_detail.super_creator .course_detail_head .about .in h3 span::before{border-color:transparent #d73028 transparent transparent}.m-course_detail.super_creator .solution .solution_container{background-color:#fff;padding:1em;height:100%;margin-bottom:1em}.m-course_detail.super_creator .solution .solution_ttl01,.m-course_detail.super_creator .solution .solution_ttl02{border-radius:9999px;border:2px solid #d73028;text-align:center;padding:.5em;color:#d73028;font-size:2rem}.m-course_detail.super_creator .solution .solution_ttl02{background:#d73028;color:#fff}.m-course_detail.super_creator .solution .solution_list{margin-top:40px}.m-course_detail.super_creator .solution .solution_list li .txt{margin-top:.5em}.m-course_detail.super_creator .solution_skil .text{padding-left:3em}@media only screen and (max-width:767px){.m-course_detail.super_creator .solution_skil .text{padding-left:5px;padding-right:5px}}.m-course_detail.super_creator .solution_skil .solution_skil_list{margin-top:1em}.m-course_detail.super_creator .solution_skil .solution_skil_list li{padding-left:2em;margin-bottom:.5em;position:relative}.m-course_detail.super_creator .solution_skil .solution_skil_list li::before{content:'・';position:absolute;left:0;color:#d73028;font-size:3rem}.m-course_detail.super_creator .jobs_industry__item .ttl,.m-course_detail.super_creator .jobs_occupation__item .ttl{color:#d73028}.m-course_detail.super_creator .border_area{padding:60px;border:3px solid #d73028;background:#fff}@media only screen and (max-width:767px){.m-course_detail.super_creator .border_area{padding:30px}}.m-course_detail.super_creator .border_area__list{margin-bottom:0}.m-course_detail.anime_cg .border_area__list>li,.m-course_detail.corona .border_area__list>li,.m-course_detail.design .border_area__list>li,.m-course_detail.e-sports .border_area__list>li,.m-course_detail.game .border_area__list>li,.m-course_detail.manga_illust .border_area__list>li,.m-course_detail.other .border_area__list>li,.m-course_detail.pop_culture .border_area__list>li,.m-course_detail.social_media .border_area__list>li,.m-course_detail.super_creator .border_area__list>li{padding-left:1.2em;position:relative}.m-course_detail.super_creator .border_area__list>li::before{content:'●';color:#d73028;position:absolute;top:0;left:0}.m-course_detail.super_creator .equipment_slider .slide{padding-right:2em}@media only screen and (max-width:767px){.m-course_detail.super_creator .equipment_slider__table{overflow-x:scroll}}.m-course_detail.super_creator .equipment_slider__table table{border-collapse:separate;border-spacing:10px}@media only screen and (max-width:767px){.m-course_detail.super_creator .equipment_slider__table table{width:95%;border-collapse:collapse;white-space:nowrap}}.m-course_detail.super_creator .equipment_slider__table table tr td,.m-course_detail.super_creator .equipment_slider__table table tr th{text-align:left;border:0}@media only screen and (max-width:767px){.m-course_detail.super_creator .equipment_slider__table table tr td,.m-course_detail.super_creator .equipment_slider__table table tr th{min-width:150px}}.m-course_detail.super_creator .equipment_slider__table table tr td{border-bottom:1px solid #ccc}.m-course_detail.super_creator .equipment_slider__table table tr .color_ttl{font-size:2rem;position:relative}.m-course_detail.anime_cg .equipment_slider__table table tr .color_ttl::before,.m-course_detail.corona .equipment_slider__table table tr .color_ttl::before,.m-course_detail.design .equipment_slider__table table tr .color_ttl::before,.m-course_detail.e-sports .equipment_slider__table table tr .color_ttl::before,.m-course_detail.game .equipment_slider__table table tr .color_ttl::before,.m-course_detail.manga_illust .equipment_slider__table table tr .color_ttl::before,.m-course_detail.other .equipment_slider__table table tr .color_ttl::before,.m-course_detail.pop_culture .equipment_slider__table table tr .color_ttl::before,.m-course_detail.social_media .equipment_slider__table table tr .color_ttl::before,.m-course_detail.super_creator .equipment_slider__table table tr .color_ttl::before,.m-world .m-world_point__board__table table tr .color_ttl::before{content:'・'}.m-course_detail.super_creator .pickup__container{margin-top:60px;position:relative;padding:60px;border:3px solid #d73028;background:#fff}@media only screen and (max-width:767px){.m-course_detail.super_creator .pickup__container{margin-top:30px;padding:30px}}.m-course_detail.super_creator .pickup__container::before{content:'PICK UP!';position:absolute;color:#fff;background:#d73028;border-radius:9999px;line-height:1;padding:1em;top:-1.5em;left:60px}.m-course_detail.super_creator .pickup__container .text .ttl{font-size:2.4rem;line-height:1.4;color:#d73028}.m-course_detail.super_creator .pickup__container .text .txt{margin-top:1em}.m-course_detail.super_creator .field__container .square{background:#d73028;width:100px;height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#fff;text-align:center}.m-course_detail.super_creator .field__container .square .lead{font-size:1.5rem}.m-course_detail.super_creator .field__container .square .number{font-size:5rem;line-height:1}.m-course_detail.super_creator .about__container .ttl,.m-course_detail.super_creator .field__container .text .ttl,.m-course_detail.super_creator .field__container .text .txt .strong,.m-course_detail.super_creator .field__list .ttl,.m-course_detail.super_creator .instructor_slider__item .info dt{color:#d73028}.m-course_detail.super_creator .about__ttl::before{border-bottom:15px solid #d73028}.m-course_detail.super_creator .about__container{border-color:#d73028}.m-course_detail.super_creator .instructor_slider__ttl span{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(70%,rgba(215,48,40,0)),color-stop(70%,#d73028),to(#d73028));background-image:linear-gradient(to bottom,rgba(215,48,40,0) 70%,#d73028 70%,#d73028 100%)}.m-course_detail.super_creator .instructor_slider__subttl span,.m-course_detail.super_creator .results__item__head .text .ttl::before{background-color:#d73028}.m-course_detail.super_creator .results .prompt_report{width:58%;display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff;margin-left:auto;margin-right:auto;margin-bottom:50px}@media only screen and (max-width:767px){.m-course_detail.super_creator .results .prompt_report{width:100%}}.m-course_detail.super_creator .results .prompt_report .ttl{font-size:2.2rem;margin-bottom:1em}.m-course_detail.super_creator .results .prompt_report .text{width:100%;padding:30px 10px}.m-course_detail.super_creator .results__item__body .profile,.m-course_detail.super_creator .results__item__head .text .subttl{color:#d73028}.m-course_detail.super_creator .results__item__body .label{background-color:#d73028}.m-course_detail.super_creator .results_valo{border-color:#fff;background:#fff;padding:40px}.m-course_detail.super_creator .results_valo__lead{position:relative;text-align:left;font-size:2.4rem}.m-course_detail.super_creator .results_valo__lead::before{content:'';width:1.2em;height:3px;background:#000;position:absolute;left:-42px;top:.6em}.m-course_detail.super_creator .before_after .flow h3,.m-course_detail.super_creator .before_after .flow li::after,.m-course_detail.super_creator .future .keyword_box h3,.m-course_detail.super_creator .results_valo__subttl,.m-course_detail.super_creator .topics__item__content .detail h5{color:#d73028}.m-course_detail.super_creator .interview::before,.m-course_detail.super_creator .results_valo__ttl::after{background-color:#d73028}.m-course_detail.super_creator .results_valo__list.-pc-w80{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:80%;margin-left:auto;margin-right:auto}@media only screen and (max-width:767px){.m-course_detail.super_creator .results_valo__list.-pc-w80{max-width:100%}}.m-course_detail.super_creator .results_valo__list.-student{margin:0 auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:767px){.m-course_detail.super_creator .results_valo__item.-sp-w100{max-width:100%}}.m-course_detail.super_creator .future .keyword_box,.m-course_detail.super_creator .interview .teacher::before{border-color:#d73028}.m-course_detail.super_creator .future .keyword_box .square,.m-course_detail.super_creator .interview .ttl,.m-course_detail.super_creator .topics__item__content h4{background:#d73028}.m-course_detail.super_creator .future .keyword_box h3 span{-webkit-text-stroke:1px #d73028}@media all and (-ms-high-contrast:none){.m-course_detail.super_creator .future .keyword_box h3 span{color:#d73028}}.m-course_detail.super_creator .interview .company_ttl span::after{background:#d73028}.m-course_detail.anime_cg .interview_slider .slick-dots li button,.m-course_detail.corona .interview_slider .slick-dots li button,.m-course_detail.design .interview_slider .slick-dots li button,.m-course_detail.e-sports .interview_slider .slick-dots li button,.m-course_detail.game .interview_slider .slick-dots li button,.m-course_detail.manga_illust .interview_slider .slick-dots li button,.m-course_detail.other .interview_slider .slick-dots li button,.m-course_detail.pop_culture .interview_slider .slick-dots li button,.m-course_detail.social_media .interview_slider .slick-dots li button,.m-course_detail.super_creator .interview_slider .slick-dots li button{border:1px solid #000}.m-course_detail.super_creator .interview_slider .slick-dots li.slick-active button{background:#d73028;border:1px solid #d73028}.m-course_detail.super_creator .interview_slider__item{border-top:5px solid #d73028}.m-course_detail.super_creator .message .message_row .text .name::before,.m-course_detail.super_creator .works .video_wrap{border-color:#d73028}.m-course_detail.super_creator .works .movie_gallery .slick-next{right:2%}@media only screen and (max-width:767px){.m-course_detail.super_creator .works .movie_gallery .slick-next{right:35%;top:115%}}.m-course_detail.super_creator .works .movie_gallery .slick-prev{left:2%}@media only screen and (max-width:767px){.m-course_detail.super_creator .works .movie_gallery .slick-prev{left:35%;top:115%}}.m-course_detail.super_creator .before_after .flow li.last h3,.m-course_detail.super_creator .closeup .closeup_row .text h3 span,.m-course_detail.super_creator .interview_slider__item__heading,.m-course_detail.super_creator .message .message_row .text h3 span,.m-course_detail.super_creator .teacher .desc_box .position span,.m-course_detail.super_creator .works .caption{background:#d73028}.m-course_detail.super_creator .curriculum .content dl dt,.m-course_detail.super_creator .curriculum .curriculum .holiday i,.m-course_detail.super_creator .curriculum .time_table .holiday i,.m-course_detail.super_creator .employment .achieve .head .lead span,.m-course_detail.super_creator .employment .employment_row .content__detail .lead span,.m-course_detail.super_creator .games .inner h2 .en,.m-course_detail.super_creator .stage .result_box h3,.m-course_detail.super_creator .teacher .teacher_message .company{color:#d73028}.m-course_detail.super_creator .teacher .teacher_message h3 span{background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(75%,transparent),color-stop(75%,#d73028),to(#d73028));background:linear-gradient(transparent 0%,transparent 75%,#d73028 75%,#d73028 100%)}.m-course_detail.super_creator .curriculum .curriculum,.m-course_detail.super_creator .curriculum .jobs,.m-course_detail.super_creator .curriculum .time_table,.m-course_detail.super_creator .games .inner,.m-course_detail.super_creator .stage .stage_row .text{border-color:#d73028}.m-course_detail.super_creator .pickup .pickup_row .text .fukidashi{color:#d73028;border-color:#d73028}.m-course_detail.super_creator .pickup .pickup_row .text .fukidashi::after{border-color:#d73028 transparent transparent}.m-course_detail.super_creator .curriculum .curriculum .ttl07::after,.m-course_detail.super_creator .curriculum .jobs .ttl07::after,.m-course_detail.super_creator .curriculum .time_table .ttl07::after,.m-course_detail.super_creator .curriculum .ttl06::after,.m-course_detail.super_creator .employment .company_list h3,.m-course_detail.super_creator .employment .employment_list__btn p::after,.m-course_detail.super_creator .employment .employment_list__btn p::before,.m-course_detail.super_creator .employment .text .label span,.m-course_detail.super_creator .pickup .pickup_row .img.-video::after,.m-course_detail.super_creator .stage .stage_row .slider .slick-arrow{background:#d73028}.m-course_detail.super_creator .curriculum .curriculum thead th,.m-course_detail.super_creator .curriculum .time_table thead th{background:#d73028;border-top:1px solid #d73028;border-bottom:1px solid #d73028}.m-course_detail.super_creator .stage .stage_row .slider .slick-arrow::before{color:#fff}.m-course_detail.super_creator .employment .company_list h3:before{border-top:15px solid #d73028}.m-course_detail .graduate_interview .block.super_creator .copy mark,.m-course_detail.super_creator .consider .post_list .fukidashi,.m-course_detail.super_creator .employment .employment_list h3,.m-course_detail.super_creator .employment .profile dl .course,.m-world.super_creator .m-world_topics .field__container .ex_box .text .note span{color:#d73028}.m-course_detail.super_creator .employment .employment_list .scroll::-webkit-scrollbar{height:3px;width:3px;border-radius:10px}.m-course_detail.super_creator .employment .employment_list .scroll::-webkit-scrollbar-track{background-color:rgba(215,48,40,.2);border-radius:10px}.m-course_detail.super_creator .employment .employment_list .scroll::-webkit-scrollbar-thumb{background-color:#d73028;border-radius:10px}.m-course_detail.game .p-course_dream__slide__text{border-color:#0d7fbb}.m-course_detail.game .ttl05 .en,.m-course_detail.game .ttl07 span{color:#0d7fbb}.m-course_detail.game .course_detail_event .box::after,.m-course_detail.game .course_detail_head .about .in h3 span,.m-course_detail.game .course_detail_head .ttl11::before,.m-course_detail.game .industry .ttl07::after,.m-course_detail.game .jobs .ttl07::after,.m-course_detail.game .p-course_flow .ttl07::after,.m-course_detail.game .p-course_front__title span,.m-course_detail.game .p-course_interview .interview_student_slider .slick-next,.m-course_detail.game .p-course_interview .interview_student_slider .slick-prev,.m-course_detail.game .p-course_interview__title span,.m-course_detail.game .p-course_strengths .ttl07::after,.m-course_detail.game .special_interview_slider .slick-next,.m-course_detail.game .special_interview_slider .slick-prev,.m-course_detail.game .ttl07::after{background:#0d7fbb}.m-course_detail.game .p-course_interview .interview_student_slider .slick-counter,.m-course_detail.game .special_interview_slider .slick-counter{color:#0d7fbb}.m-course_detail.game .fukidashi_ttl{background-color:#0d7fbb}.m-course_detail.game .fukidashi_ttl .ttl05 .en{color:#fff}.m-course_detail.game .p-course_strengths .btn04{margin-top:60px;text-align:center}@media only screen and (max-width:767px){.m-course_detail.game .p-course_strengths .btn04{margin-top:30px}}.m-course_detail.game .p-course_strengths .txt,.m-course_detail.game .solution .solution_list li{text-align:center}@media only screen and (max-width:767px){.m-course_detail.game .p-course_strengths .txt{text-align:left}.m-course_detail.game .p-course_strengths .txt br{display:none}}.m-course_detail.game .course_detail_event .box .text .name,.m-course_detail.game .course_detail_head .guide h3,.m-course_detail.game .equipment_slider__table table tr .color_ttl,.m-course_detail.game .p-course_navi__anchor a.is-hover,.m-course_detail.game .p-course_navi__anchor a::after,.m-course_detail.game .p-course_navi__anchor a::before,.m-course_detail.game .p-course_strengths .txt .red{color:#0d7fbb}.m-course_detail.game .course_detail_event .title .fukidashi,.m-course_detail.game .jobs_industry__container,.m-course_detail.game .p-course_navi__anchor a{border-color:#0d7fbb}.m-course_detail.game .course_detail_event .title .fukidashi::after,.m-course_detail.game .fukidashi_ttl::after{border-color:#0d7fbb transparent transparent}.m-course_detail.game .about__ttl>span,.m-course_detail.game .field .heading::after,.m-course_detail.game .p-course_navi::before{background-color:#0d7fbb}@media only screen and (max-width:767px){.m-course_detail.game .p-course_navi__anchor a.is-hover{color:#000}}.m-course_detail.game .p-course_navi__anchor a.is-hover::after{top:3px}@media only screen and (max-width:767px){.m-course_detail.game .p-course_navi__anchor a.is-hover::after{top:50%}}@media only screen and (max-width:767px){.m-course_detail.game .equipment_slider .slide img{width:300px}}.m-course_detail.game .equipment_slider__table table tr .border_color{border-bottom:1px solid #0d7fbb}.m-course_detail.game .course_detail_head .about .in .in_row .text h4,.m-course_detail.game .course_detail_head .about .in table th,.m-course_detail.game .course_detail_head .white_box .title,.m-course_detail.game .industry .industry_box h3{color:#0d7fbb}.m-course_detail.game .course_detail_head .about .in h3 span::before{border-color:transparent #0d7fbb transparent transparent}.m-course_detail.game .solution .solution_container{background-color:#fff;padding:1em;height:100%;margin-bottom:1em}.m-course_detail.game .solution .solution_ttl01,.m-course_detail.game .solution .solution_ttl02{border-radius:9999px;border:2px solid #0d7fbb;text-align:center;padding:.5em;color:#0d7fbb;font-size:2rem}.m-course_detail.game .solution .solution_ttl02{background:#0d7fbb;color:#fff}.m-course_detail.game .solution .solution_list{margin-top:40px}.m-course_detail.game .solution .solution_list li .txt{margin-top:.5em}.m-course_detail.game .solution_skil .text{padding-left:3em}@media only screen and (max-width:767px){.m-course_detail.game .solution_skil .text{padding-left:5px;padding-right:5px}}.m-course_detail.game .solution_skil .solution_skil_list{margin-top:1em}.m-course_detail.game .solution_skil .solution_skil_list li{padding-left:2em;margin-bottom:.5em;position:relative}.m-course_detail.game .solution_skil .solution_skil_list li::before{content:'・';position:absolute;left:0;color:#0d7fbb;font-size:3rem}.m-course_detail.game .jobs_industry__item .ttl,.m-course_detail.game .jobs_occupation__item .ttl{color:#0d7fbb}.m-course_detail.game .border_area{padding:60px;border:3px solid #0d7fbb;background:#fff}@media only screen and (max-width:767px){.m-course_detail.game .border_area{padding:30px}}.m-course_detail.game .border_area__list{margin-bottom:0}.m-course_detail.game .border_area__list>li::before{content:'●';color:#0d7fbb;position:absolute;top:0;left:0}.m-course_detail.game .equipment_slider .slide{padding-right:2em}@media only screen and (max-width:767px){.m-course_detail.game .equipment_slider__table{overflow-x:scroll}}.m-course_detail.game .equipment_slider__table table{border-collapse:separate;border-spacing:10px}@media only screen and (max-width:767px){.m-course_detail.game .equipment_slider__table table{width:95%;border-collapse:collapse;white-space:nowrap}}.m-course_detail.game .equipment_slider__table table tr td,.m-course_detail.game .equipment_slider__table table tr th{text-align:left;border:0}@media only screen and (max-width:767px){.m-course_detail.game .equipment_slider__table table tr td,.m-course_detail.game .equipment_slider__table table tr th{min-width:150px}}.m-course_detail.game .equipment_slider__table table tr td{border-bottom:1px solid #ccc}.m-course_detail.game .equipment_slider__table table tr .color_ttl{font-size:2rem;position:relative}.m-course_detail.game .pickup__container{margin-top:60px;position:relative;padding:60px;border:3px solid #0d7fbb;background:#fff}@media only screen and (max-width:767px){.m-course_detail.game .pickup__container{margin-top:30px;padding:30px}}.m-course_detail.game .pickup__container::before{content:'PICK UP!';position:absolute;color:#fff;background:#0d7fbb;border-radius:9999px;line-height:1;padding:1em;top:-1.5em;left:60px}.m-course_detail.game .pickup__container .text .ttl{font-size:2.4rem;line-height:1.4;color:#0d7fbb}.m-course_detail.game .pickup__container .text .txt{margin-top:1em}.m-course_detail.game .field__container .square{background:#0d7fbb;width:100px;height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#fff;text-align:center}.m-course_detail.game .field__container .square .lead{font-size:1.5rem}.m-course_detail.game .field__container .square .number{font-size:5rem;line-height:1}.m-course_detail.game .about__container .ttl,.m-course_detail.game .field__container .text .ttl,.m-course_detail.game .field__container .text .txt .strong,.m-course_detail.game .field__list .ttl,.m-course_detail.game .instructor_slider__item .info dt{color:#0d7fbb}.m-course_detail.game .about__ttl::before{border-bottom:15px solid #0d7fbb}.m-course_detail.game .about__container{border-color:#0d7fbb}.m-course_detail.game .instructor_slider__ttl span{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(70%,rgba(13,127,187,0)),color-stop(70%,#0d7fbb),to(#0d7fbb));background-image:linear-gradient(to bottom,rgba(13,127,187,0) 70%,#0d7fbb 70%,#0d7fbb 100%)}.m-course_detail.game .instructor_slider__subttl span,.m-course_detail.game .results__item__head .text .ttl::before{background-color:#0d7fbb}.m-course_detail.game .results .prompt_report{width:58%;display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff;margin-left:auto;margin-right:auto;margin-bottom:50px}@media only screen and (max-width:767px){.m-course_detail.game .results .prompt_report{width:100%}}.m-course_detail.game .results .prompt_report .ttl{font-size:2.2rem;margin-bottom:1em}.m-course_detail.game .results .prompt_report .text{width:100%;padding:30px 10px}.m-course_detail.game .results__item__body .profile,.m-course_detail.game .results__item__head .text .subttl{color:#0d7fbb}.m-course_detail.game .results__item__body .label{background-color:#0d7fbb}.m-course_detail.game .results_valo{border-color:#fff;background:#fff;padding:40px}.m-course_detail.game .results_valo__lead{position:relative;text-align:left;font-size:2.4rem}.m-course_detail.game .results_valo__lead::before{content:'';width:1.2em;height:3px;background:#000;position:absolute;left:-42px;top:.6em}.m-course_detail.game .before_after .flow h3,.m-course_detail.game .before_after .flow li::after,.m-course_detail.game .future .keyword_box h3,.m-course_detail.game .results_valo__subttl,.m-course_detail.game .topics__item__content .detail h5{color:#0d7fbb}.m-course_detail.game .interview::before,.m-course_detail.game .results_valo__ttl::after{background-color:#0d7fbb}.m-course_detail.game .results_valo__list.-pc-w80{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:80%;margin-left:auto;margin-right:auto}@media only screen and (max-width:767px){.m-course_detail.game .results_valo__list.-pc-w80{max-width:100%}}.m-course_detail.game .results_valo__list.-student{margin:0 auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:767px){.m-course_detail.game .results_valo__item.-sp-w100{max-width:100%}}.m-course_detail.game .future .keyword_box,.m-course_detail.game .interview .teacher::before{border-color:#0d7fbb}.m-course_detail.game .future .keyword_box .square,.m-course_detail.game .interview .ttl,.m-course_detail.game .topics__item__content h4{background:#0d7fbb}.m-course_detail.game .future .keyword_box h3 span{-webkit-text-stroke:1px #0d7fbb}@media all and (-ms-high-contrast:none){.m-course_detail.game .future .keyword_box h3 span{color:#0d7fbb}}.m-course_detail.game .interview .company_ttl span::after{background:#0d7fbb}.m-course_detail.game .interview_slider .slick-dots li.slick-active button{background:#0d7fbb;border:1px solid #0d7fbb}.m-course_detail.game .interview_slider__item{border-top:5px solid #0d7fbb}.m-course_detail.game .message .message_row .text .name::before,.m-course_detail.game .works .video_wrap{border-color:#0d7fbb}.m-course_detail.game .works .movie_gallery .slick-next{right:2%}@media only screen and (max-width:767px){.m-course_detail.game .works .movie_gallery .slick-next{right:35%;top:115%}}.m-course_detail.game .works .movie_gallery .slick-prev{left:2%}@media only screen and (max-width:767px){.m-course_detail.game .works .movie_gallery .slick-prev{left:35%;top:115%}}.m-course_detail.game .before_after .flow li.last h3,.m-course_detail.game .closeup .closeup_row .text h3 span,.m-course_detail.game .interview_slider__item__heading,.m-course_detail.game .message .message_row .text h3 span,.m-course_detail.game .teacher .desc_box .position span,.m-course_detail.game .works .caption{background:#0d7fbb}.m-course_detail.game .curriculum .content dl dt,.m-course_detail.game .curriculum .curriculum .holiday i,.m-course_detail.game .curriculum .time_table .holiday i,.m-course_detail.game .employment .achieve .head .lead span,.m-course_detail.game .employment .employment_row .content__detail .lead span,.m-course_detail.game .games .inner h2 .en,.m-course_detail.game .stage .result_box h3,.m-course_detail.game .teacher .teacher_message .company{color:#0d7fbb}.m-course_detail.game .teacher .teacher_message h3 span{background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(75%,transparent),color-stop(75%,#0d7fbb),to(#0d7fbb));background:linear-gradient(transparent 0%,transparent 75%,#0d7fbb 75%,#0d7fbb 100%)}.m-course_detail.game .curriculum .curriculum,.m-course_detail.game .curriculum .jobs,.m-course_detail.game .curriculum .time_table,.m-course_detail.game .games .inner,.m-course_detail.game .stage .stage_row .text{border-color:#0d7fbb}.m-course_detail.game .pickup .pickup_row .text .fukidashi{color:#0d7fbb;border-color:#0d7fbb}.m-course_detail.game .pickup .pickup_row .text .fukidashi::after{border-color:#0d7fbb transparent transparent}.m-course_detail.game .curriculum .curriculum .ttl07::after,.m-course_detail.game .curriculum .jobs .ttl07::after,.m-course_detail.game .curriculum .time_table .ttl07::after,.m-course_detail.game .curriculum .ttl06::after,.m-course_detail.game .employment .company_list h3,.m-course_detail.game .employment .employment_list__btn p::after,.m-course_detail.game .employment .employment_list__btn p::before,.m-course_detail.game .employment .text .label span,.m-course_detail.game .pickup .pickup_row .img.-video::after,.m-course_detail.game .stage .stage_row .slider .slick-arrow{background:#0d7fbb}.m-course_detail.game .curriculum .curriculum thead th,.m-course_detail.game .curriculum .time_table thead th{background:#0d7fbb;border-top:1px solid #0d7fbb;border-bottom:1px solid #0d7fbb}.m-course_detail.game .stage .stage_row .slider .slick-arrow::before{color:#fff}.m-course_detail.game .employment .company_list h3:before{border-top:15px solid #0d7fbb}.m-course_detail .graduate_interview .block.game .copy mark,.m-course_detail.game .consider .post_list .fukidashi,.m-course_detail.game .employment .employment_list h3,.m-course_detail.game .employment .profile dl .course{color:#0d7fbb}.m-course_detail.game .employment .employment_list .scroll::-webkit-scrollbar{height:3px;width:3px;border-radius:10px}.m-course_detail.game .employment .employment_list .scroll::-webkit-scrollbar-track{background-color:rgba(13,127,187,.2);border-radius:10px}.m-course_detail.game .employment .employment_list .scroll::-webkit-scrollbar-thumb{background-color:#0d7fbb;border-radius:10px}.m-course_detail.e-sports .p-course_dream__slide__text{border-color:#f1b237}.m-course_detail.e-sports .ttl05 .en,.m-course_detail.e-sports .ttl07 span{color:#f1b237}.m-course_detail.e-sports .course_detail_event .box::after,.m-course_detail.e-sports .course_detail_head .about .in h3 span,.m-course_detail.e-sports .course_detail_head .ttl11::before,.m-course_detail.e-sports .industry .ttl07::after,.m-course_detail.e-sports .jobs .ttl07::after,.m-course_detail.e-sports .p-course_flow .ttl07::after,.m-course_detail.e-sports .p-course_front__title span,.m-course_detail.e-sports .p-course_interview .interview_student_slider .slick-next,.m-course_detail.e-sports .p-course_interview .interview_student_slider .slick-prev,.m-course_detail.e-sports .p-course_interview__title span,.m-course_detail.e-sports .p-course_strengths .ttl07::after,.m-course_detail.e-sports .special_interview_slider .slick-next,.m-course_detail.e-sports .special_interview_slider .slick-prev,.m-course_detail.e-sports .ttl07::after{background:#f1b237}.m-course_detail.e-sports .p-course_interview .interview_student_slider .slick-counter,.m-course_detail.e-sports .special_interview_slider .slick-counter{color:#f1b237}.m-course_detail.e-sports .fukidashi_ttl{background-color:#f1b237}.m-course_detail.e-sports .fukidashi_ttl .ttl05 .en{color:#fff}.m-course_detail.e-sports .p-course_strengths .btn04{margin-top:60px;text-align:center}@media only screen and (max-width:767px){.m-course_detail.e-sports .p-course_strengths .btn04{margin-top:30px}}.m-course_detail.e-sports .p-course_strengths .txt,.m-course_detail.e-sports .solution .solution_list li{text-align:center}@media only screen and (max-width:767px){.m-course_detail.e-sports .p-course_strengths .txt{text-align:left}.m-course_detail.e-sports .p-course_strengths .txt br{display:none}}.m-course_detail.e-sports .course_detail_event .box .text .name,.m-course_detail.e-sports .course_detail_head .guide h3,.m-course_detail.e-sports .equipment_slider__table table tr .color_ttl,.m-course_detail.e-sports .p-course_navi__anchor a.is-hover,.m-course_detail.e-sports .p-course_navi__anchor a::after,.m-course_detail.e-sports .p-course_navi__anchor a::before,.m-course_detail.e-sports .p-course_strengths .txt .red{color:#f1b237}.m-course_detail.e-sports .course_detail_event .title .fukidashi,.m-course_detail.e-sports .jobs_industry__container,.m-course_detail.e-sports .p-course_navi__anchor a{border-color:#f1b237}.m-course_detail.e-sports .course_detail_event .title .fukidashi::after,.m-course_detail.e-sports .fukidashi_ttl::after{border-color:#f1b237 transparent transparent}.m-course_detail.e-sports .about__ttl>span,.m-course_detail.e-sports .field .heading::after,.m-course_detail.e-sports .p-course_navi::before{background-color:#f1b237}@media only screen and (max-width:767px){.m-course_detail.e-sports .p-course_navi__anchor a.is-hover{color:#000}}.m-course_detail.e-sports .p-course_navi__anchor a.is-hover::after{top:3px}@media only screen and (max-width:767px){.m-course_detail.e-sports .p-course_navi__anchor a.is-hover::after{top:50%}}@media only screen and (max-width:767px){.m-course_detail.e-sports .equipment_slider .slide img{width:300px}}.m-course_detail.e-sports .equipment_slider__table table tr .border_color{border-bottom:1px solid #f1b237}.m-course_detail.e-sports .course_detail_head .about .in .in_row .text h4,.m-course_detail.e-sports .course_detail_head .about .in table th,.m-course_detail.e-sports .course_detail_head .white_box .title,.m-course_detail.e-sports .industry .industry_box h3{color:#f1b237}.m-course_detail.e-sports .course_detail_head .about .in h3 span::before{border-color:transparent #f1b237 transparent transparent}.m-course_detail.e-sports .solution .solution_container{background-color:#fff;padding:1em;height:100%;margin-bottom:1em}.m-course_detail.e-sports .solution .solution_ttl01,.m-course_detail.e-sports .solution .solution_ttl02{border-radius:9999px;border:2px solid #f1b237;text-align:center;padding:.5em;color:#f1b237;font-size:2rem}.m-course_detail.e-sports .solution .solution_ttl02{background:#f1b237;color:#fff}.m-course_detail.e-sports .solution .solution_list{margin-top:40px}.m-course_detail.e-sports .solution .solution_list li .txt{margin-top:.5em}.m-course_detail.e-sports .solution_skil .text{padding-left:3em}@media only screen and (max-width:767px){.m-course_detail.e-sports .solution_skil .text{padding-left:5px;padding-right:5px}}.m-course_detail.e-sports .solution_skil .solution_skil_list{margin-top:1em}.m-course_detail.e-sports .solution_skil .solution_skil_list li{padding-left:2em;margin-bottom:.5em;position:relative}.m-course_detail.e-sports .solution_skil .solution_skil_list li::before{content:'・';position:absolute;left:0;color:#f1b237;font-size:3rem}.m-course_detail.e-sports .jobs_industry__item .ttl,.m-course_detail.e-sports .jobs_occupation__item .ttl{color:#f1b237}.m-course_detail.e-sports .border_area{padding:60px;border:3px solid #f1b237;background:#fff}@media only screen and (max-width:767px){.m-course_detail.e-sports .border_area{padding:30px}}.m-course_detail.e-sports .border_area__list{margin-bottom:0}.m-course_detail.e-sports .border_area__list>li::before{content:'●';color:#f1b237;position:absolute;top:0;left:0}.m-course_detail.e-sports .equipment_slider .slide{padding-right:2em}@media only screen and (max-width:767px){.m-course_detail.e-sports .equipment_slider__table{overflow-x:scroll}}.m-course_detail.e-sports .equipment_slider__table table{border-collapse:separate;border-spacing:10px}@media only screen and (max-width:767px){.m-course_detail.e-sports .equipment_slider__table table{width:95%;border-collapse:collapse;white-space:nowrap}}.m-course_detail.e-sports .equipment_slider__table table tr td,.m-course_detail.e-sports .equipment_slider__table table tr th{text-align:left;border:0}@media only screen and (max-width:767px){.m-course_detail.e-sports .equipment_slider__table table tr td,.m-course_detail.e-sports .equipment_slider__table table tr th{min-width:150px}}.m-course_detail.e-sports .equipment_slider__table table tr td{border-bottom:1px solid #ccc}.m-course_detail.e-sports .equipment_slider__table table tr .color_ttl{font-size:2rem;position:relative}.m-course_detail.e-sports .pickup__container{margin-top:60px;position:relative;padding:60px;border:3px solid #f1b237;background:#fff}@media only screen and (max-width:767px){.m-course_detail.e-sports .pickup__container{margin-top:30px;padding:30px}}.m-course_detail.e-sports .pickup__container::before{content:'PICK UP!';position:absolute;color:#fff;background:#f1b237;border-radius:9999px;line-height:1;padding:1em;top:-1.5em;left:60px}.m-course_detail.e-sports .pickup__container .text .ttl{font-size:2.4rem;line-height:1.4;color:#f1b237}.m-course_detail.e-sports .pickup__container .text .txt{margin-top:1em}.m-course_detail.e-sports .field__container .square{background:#f1b237;width:100px;height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#fff;text-align:center}.m-course_detail.e-sports .field__container .square .lead{font-size:1.5rem}.m-course_detail.e-sports .field__container .square .number{font-size:5rem;line-height:1}.m-course_detail.e-sports .about__container .ttl,.m-course_detail.e-sports .field__container .text .ttl,.m-course_detail.e-sports .field__container .text .txt .strong,.m-course_detail.e-sports .field__list .ttl,.m-course_detail.e-sports .instructor_slider__item .info dt{color:#f1b237}.m-course_detail.e-sports .about__ttl::before{border-bottom:15px solid #f1b237}.m-course_detail.e-sports .about__container{border-color:#f1b237}.m-course_detail.e-sports .instructor_slider__ttl span{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(70%,rgba(241,178,55,0)),color-stop(70%,#f1b237),to(#f1b237));background-image:linear-gradient(to bottom,rgba(241,178,55,0) 70%,#f1b237 70%,#f1b237 100%)}.m-course_detail.e-sports .instructor_slider__subttl span,.m-course_detail.e-sports .results__item__head .text .ttl::before{background-color:#f1b237}.m-course_detail.e-sports .results .prompt_report{width:58%;display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff;margin-left:auto;margin-right:auto;margin-bottom:50px}@media only screen and (max-width:767px){.m-course_detail.e-sports .results .prompt_report{width:100%}}.m-course_detail.e-sports .results .prompt_report .ttl{font-size:2.2rem;margin-bottom:1em}.m-course_detail.e-sports .results .prompt_report .text{width:100%;padding:30px 10px}.m-course_detail.e-sports .results__item__body .profile,.m-course_detail.e-sports .results__item__head .text .subttl{color:#f1b237}.m-course_detail.e-sports .results__item__body .label{background-color:#f1b237}.m-course_detail.e-sports .results_valo{border-color:#fff;background:#fff;padding:40px}.m-course_detail.e-sports .results_valo__lead{position:relative;text-align:left;font-size:2.4rem}.m-course_detail.e-sports .results_valo__lead::before{content:'';width:1.2em;height:3px;background:#000;position:absolute;left:-42px;top:.6em}.m-course_detail.e-sports .before_after .flow h3,.m-course_detail.e-sports .before_after .flow li::after,.m-course_detail.e-sports .future .keyword_box h3,.m-course_detail.e-sports .results_valo__subttl,.m-course_detail.e-sports .topics__item__content .detail h5{color:#f1b237}.m-course_detail.e-sports .interview::before,.m-course_detail.e-sports .results_valo__ttl::after{background-color:#f1b237}.m-course_detail.e-sports .results_valo__list.-pc-w80{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:80%;margin-left:auto;margin-right:auto}@media only screen and (max-width:767px){.m-course_detail.e-sports .results_valo__list.-pc-w80{max-width:100%}}.m-course_detail.e-sports .results_valo__list.-student{margin:0 auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:767px){.m-course_detail.e-sports .results_valo__item.-sp-w100{max-width:100%}}.m-course_detail.e-sports .future .keyword_box,.m-course_detail.e-sports .interview .teacher::before{border-color:#f1b237}.m-course_detail.e-sports .future .keyword_box .square,.m-course_detail.e-sports .interview .ttl,.m-course_detail.e-sports .topics__item__content h4{background:#f1b237}.m-course_detail.e-sports .future .keyword_box h3 span{-webkit-text-stroke:1px #f1b237}@media all and (-ms-high-contrast:none){.m-course_detail.e-sports .future .keyword_box h3 span{color:#f1b237}}.m-course_detail.e-sports .interview .company_ttl span::after{background:#f1b237}.m-course_detail.e-sports .interview_slider .slick-dots li.slick-active button{background:#f1b237;border:1px solid #f1b237}.m-course_detail.e-sports .interview_slider__item{border-top:5px solid #f1b237}.m-course_detail.e-sports .message .message_row .text .name::before,.m-course_detail.e-sports .works .video_wrap{border-color:#f1b237}.m-course_detail.e-sports .works .movie_gallery .slick-next{right:2%}@media only screen and (max-width:767px){.m-course_detail.e-sports .works .movie_gallery .slick-next{right:35%;top:115%}}.m-course_detail.e-sports .works .movie_gallery .slick-prev{left:2%}@media only screen and (max-width:767px){.m-course_detail.e-sports .works .movie_gallery .slick-prev{left:35%;top:115%}}.m-course_detail.e-sports .before_after .flow li.last h3,.m-course_detail.e-sports .closeup .closeup_row .text h3 span,.m-course_detail.e-sports .interview_slider__item__heading,.m-course_detail.e-sports .message .message_row .text h3 span,.m-course_detail.e-sports .teacher .desc_box .position span,.m-course_detail.e-sports .works .caption{background:#f1b237}.m-course_detail.e-sports .curriculum .content dl dt,.m-course_detail.e-sports .curriculum .curriculum .holiday i,.m-course_detail.e-sports .curriculum .time_table .holiday i,.m-course_detail.e-sports .employment .achieve .head .lead span,.m-course_detail.e-sports .employment .employment_row .content__detail .lead span,.m-course_detail.e-sports .games .inner h2 .en,.m-course_detail.e-sports .stage .result_box h3,.m-course_detail.e-sports .teacher .teacher_message .company{color:#f1b237}.m-course_detail.e-sports .teacher .teacher_message h3 span{background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(75%,transparent),color-stop(75%,#f1b237),to(#f1b237));background:linear-gradient(transparent 0%,transparent 75%,#f1b237 75%,#f1b237 100%)}.m-course_detail.e-sports .curriculum .curriculum,.m-course_detail.e-sports .curriculum .jobs,.m-course_detail.e-sports .curriculum .time_table,.m-course_detail.e-sports .games .inner,.m-course_detail.e-sports .stage .stage_row .text{border-color:#f1b237}.m-course_detail.e-sports .pickup .pickup_row .text .fukidashi{color:#f1b237;border-color:#f1b237}.m-course_detail.e-sports .pickup .pickup_row .text .fukidashi::after{border-color:#f1b237 transparent transparent}.m-course_detail.e-sports .curriculum .curriculum .ttl07::after,.m-course_detail.e-sports .curriculum .jobs .ttl07::after,.m-course_detail.e-sports .curriculum .time_table .ttl07::after,.m-course_detail.e-sports .curriculum .ttl06::after,.m-course_detail.e-sports .employment .company_list h3,.m-course_detail.e-sports .employment .employment_list__btn p::after,.m-course_detail.e-sports .employment .employment_list__btn p::before,.m-course_detail.e-sports .employment .text .label span,.m-course_detail.e-sports .pickup .pickup_row .img.-video::after,.m-course_detail.e-sports .stage .stage_row .slider .slick-arrow{background:#f1b237}.m-course_detail.e-sports .curriculum .curriculum thead th,.m-course_detail.e-sports .curriculum .time_table thead th{background:#f1b237;border-top:1px solid #f1b237;border-bottom:1px solid #f1b237}.m-course_detail.e-sports .stage .stage_row .slider .slick-arrow::before{color:#fff}.m-course_detail.e-sports .employment .company_list h3:before{border-top:15px solid #f1b237}.m-course_detail .graduate_interview .block.e-sports .copy mark,.m-course_detail.e-sports .consider .post_list .fukidashi,.m-course_detail.e-sports .employment .employment_list h3,.m-course_detail.e-sports .employment .profile dl .course{color:#f1b237}.m-course_detail.e-sports .employment .employment_list .scroll::-webkit-scrollbar{height:3px;width:3px;border-radius:10px}.m-course_detail.e-sports .employment .employment_list .scroll::-webkit-scrollbar-track{background-color:rgba(241,178,55,.2);border-radius:10px}.m-course_detail.e-sports .employment .employment_list .scroll::-webkit-scrollbar-thumb{background-color:#f1b237;border-radius:10px}.m-course_detail.anime_cg .p-course_dream__slide__text{border-color:#1daa9b}.m-course_detail.anime_cg .ttl05 .en,.m-course_detail.anime_cg .ttl07 span{color:#1daa9b}.m-course_detail.anime_cg .course_detail_event .box::after,.m-course_detail.anime_cg .course_detail_head .about .in h3 span,.m-course_detail.anime_cg .course_detail_head .ttl11::before,.m-course_detail.anime_cg .industry .ttl07::after,.m-course_detail.anime_cg .jobs .ttl07::after,.m-course_detail.anime_cg .p-course_flow .ttl07::after,.m-course_detail.anime_cg .p-course_front__title span,.m-course_detail.anime_cg .p-course_interview .interview_student_slider .slick-next,.m-course_detail.anime_cg .p-course_interview .interview_student_slider .slick-prev,.m-course_detail.anime_cg .p-course_interview__title span,.m-course_detail.anime_cg .p-course_strengths .ttl07::after,.m-course_detail.anime_cg .special_interview_slider .slick-next,.m-course_detail.anime_cg .special_interview_slider .slick-prev,.m-course_detail.anime_cg .ttl07::after{background:#1daa9b}.m-course_detail.anime_cg .p-course_interview .interview_student_slider .slick-counter,.m-course_detail.anime_cg .special_interview_slider .slick-counter{color:#1daa9b}.m-course_detail.anime_cg .fukidashi_ttl{background-color:#1daa9b}.m-course_detail.anime_cg .fukidashi_ttl .ttl05 .en{color:#fff}.m-course_detail.anime_cg .p-course_strengths .btn04{margin-top:60px;text-align:center}@media only screen and (max-width:767px){.m-course_detail.anime_cg .p-course_strengths .btn04{margin-top:30px}}.m-course_detail.anime_cg .p-course_strengths .txt,.m-course_detail.anime_cg .solution .solution_list li{text-align:center}@media only screen and (max-width:767px){.m-course_detail.anime_cg .p-course_strengths .txt{text-align:left}.m-course_detail.anime_cg .p-course_strengths .txt br{display:none}}.m-course_detail.anime_cg .course_detail_event .box .text .name,.m-course_detail.anime_cg .course_detail_head .guide h3,.m-course_detail.anime_cg .equipment_slider__table table tr .color_ttl,.m-course_detail.anime_cg .p-course_navi__anchor a.is-hover,.m-course_detail.anime_cg .p-course_navi__anchor a::after,.m-course_detail.anime_cg .p-course_navi__anchor a::before,.m-course_detail.anime_cg .p-course_strengths .txt .red{color:#1daa9b}.m-course_detail.anime_cg .course_detail_event .title .fukidashi,.m-course_detail.anime_cg .jobs_industry__container,.m-course_detail.anime_cg .p-course_navi__anchor a{border-color:#1daa9b}.m-course_detail.anime_cg .course_detail_event .title .fukidashi::after,.m-course_detail.anime_cg .fukidashi_ttl::after{border-color:#1daa9b transparent transparent}.m-course_detail.anime_cg .about__ttl>span,.m-course_detail.anime_cg .field .heading::after,.m-course_detail.anime_cg .p-course_navi::before{background-color:#1daa9b}@media only screen and (max-width:767px){.m-course_detail.anime_cg .p-course_navi__anchor a.is-hover{color:#000}}.m-course_detail.anime_cg .p-course_navi__anchor a.is-hover::after{top:3px}@media only screen and (max-width:767px){.m-course_detail.anime_cg .p-course_navi__anchor a.is-hover::after{top:50%}}@media only screen and (max-width:767px){.m-course_detail.anime_cg .equipment_slider .slide img{width:300px}}.m-course_detail.anime_cg .equipment_slider__table table tr .border_color{border-bottom:1px solid #1daa9b}.m-course_detail.anime_cg .course_detail_head .about .in .in_row .text h4,.m-course_detail.anime_cg .course_detail_head .about .in table th,.m-course_detail.anime_cg .course_detail_head .white_box .title,.m-course_detail.anime_cg .industry .industry_box h3{color:#1daa9b}.m-course_detail.anime_cg .course_detail_head .about .in h3 span::before{border-color:transparent #1daa9b transparent transparent}.m-course_detail.anime_cg .solution .solution_container{background-color:#fff;padding:1em;height:100%;margin-bottom:1em}.m-course_detail.anime_cg .solution .solution_ttl01,.m-course_detail.anime_cg .solution .solution_ttl02{border-radius:9999px;border:2px solid #1daa9b;text-align:center;padding:.5em;color:#1daa9b;font-size:2rem}.m-course_detail.anime_cg .solution .solution_ttl02{background:#1daa9b;color:#fff}.m-course_detail.anime_cg .solution .solution_list{margin-top:40px}.m-course_detail.anime_cg .solution .solution_list li .txt{margin-top:.5em}.m-course_detail.anime_cg .solution_skil .text{padding-left:3em}@media only screen and (max-width:767px){.m-course_detail.anime_cg .solution_skil .text{padding-left:5px;padding-right:5px}}.m-course_detail.anime_cg .solution_skil .solution_skil_list{margin-top:1em}.m-course_detail.anime_cg .solution_skil .solution_skil_list li{padding-left:2em;margin-bottom:.5em;position:relative}.m-course_detail.anime_cg .solution_skil .solution_skil_list li::before{content:'・';position:absolute;left:0;color:#1daa9b;font-size:3rem}.m-course_detail.anime_cg .jobs_industry__item .ttl,.m-course_detail.anime_cg .jobs_occupation__item .ttl{color:#1daa9b}.m-course_detail.anime_cg .border_area{padding:60px;border:3px solid #1daa9b;background:#fff}@media only screen and (max-width:767px){.m-course_detail.anime_cg .border_area{padding:30px}}.m-course_detail.anime_cg .border_area__list{margin-bottom:0}.m-course_detail.anime_cg .border_area__list>li::before{content:'●';color:#1daa9b;position:absolute;top:0;left:0}.m-course_detail.anime_cg .equipment_slider .slide{padding-right:2em}@media only screen and (max-width:767px){.m-course_detail.anime_cg .equipment_slider__table{overflow-x:scroll}}.m-course_detail.anime_cg .equipment_slider__table table{border-collapse:separate;border-spacing:10px}@media only screen and (max-width:767px){.m-course_detail.anime_cg .equipment_slider__table table{width:95%;border-collapse:collapse;white-space:nowrap}}.m-course_detail.anime_cg .equipment_slider__table table tr td,.m-course_detail.anime_cg .equipment_slider__table table tr th{text-align:left;border:0}@media only screen and (max-width:767px){.m-course_detail.anime_cg .equipment_slider__table table tr td,.m-course_detail.anime_cg .equipment_slider__table table tr th{min-width:150px}}.m-course_detail.anime_cg .equipment_slider__table table tr td{border-bottom:1px solid #ccc}.m-course_detail.anime_cg .equipment_slider__table table tr .color_ttl{font-size:2rem;position:relative}.m-course_detail.anime_cg .pickup__container{margin-top:60px;position:relative;padding:60px;border:3px solid #1daa9b;background:#fff}@media only screen and (max-width:767px){.m-course_detail.anime_cg .pickup__container{margin-top:30px;padding:30px}}.m-course_detail.anime_cg .pickup__container::before{content:'PICK UP!';position:absolute;color:#fff;background:#1daa9b;border-radius:9999px;line-height:1;padding:1em;top:-1.5em;left:60px}.m-course_detail.anime_cg .pickup__container .text .ttl{font-size:2.4rem;line-height:1.4;color:#1daa9b}.m-course_detail.anime_cg .pickup__container .text .txt{margin-top:1em}.m-course_detail.anime_cg .field__container .square{background:#1daa9b;width:100px;height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#fff;text-align:center}.m-course_detail.anime_cg .field__container .square .lead{font-size:1.5rem}.m-course_detail.anime_cg .field__container .square .number{font-size:5rem;line-height:1}.m-course_detail.anime_cg .about__container .ttl,.m-course_detail.anime_cg .field__container .text .ttl,.m-course_detail.anime_cg .field__container .text .txt .strong,.m-course_detail.anime_cg .field__list .ttl,.m-course_detail.anime_cg .instructor_slider__item .info dt{color:#1daa9b}.m-course_detail.anime_cg .about__ttl::before{border-bottom:15px solid #1daa9b}.m-course_detail.anime_cg .about__container{border-color:#1daa9b}.m-course_detail.anime_cg .instructor_slider__ttl span{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(70%,rgba(29,170,155,0)),color-stop(70%,#1daa9b),to(#1daa9b));background-image:linear-gradient(to bottom,rgba(29,170,155,0) 70%,#1daa9b 70%,#1daa9b 100%)}.m-course_detail.anime_cg .instructor_slider__subttl span,.m-course_detail.anime_cg .results__item__head .text .ttl::before{background-color:#1daa9b}.m-course_detail.anime_cg .results .prompt_report{width:58%;display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff;margin-left:auto;margin-right:auto;margin-bottom:50px}@media only screen and (max-width:767px){.m-course_detail.anime_cg .results .prompt_report{width:100%}}.m-course_detail.anime_cg .results .prompt_report .ttl{font-size:2.2rem;margin-bottom:1em}.m-course_detail.anime_cg .results .prompt_report .text{width:100%;padding:30px 10px}.m-course_detail.anime_cg .results__item__body .profile,.m-course_detail.anime_cg .results__item__head .text .subttl{color:#1daa9b}.m-course_detail.anime_cg .results__item__body .label{background-color:#1daa9b}.m-course_detail.anime_cg .results_valo{border-color:#fff;background:#fff;padding:40px}.m-course_detail.anime_cg .results_valo__lead{position:relative;text-align:left;font-size:2.4rem}.m-course_detail.anime_cg .results_valo__lead::before{content:'';width:1.2em;height:3px;background:#000;position:absolute;left:-42px;top:.6em}.m-course_detail.anime_cg .before_after .flow h3,.m-course_detail.anime_cg .before_after .flow li::after,.m-course_detail.anime_cg .future .keyword_box h3,.m-course_detail.anime_cg .results_valo__subttl,.m-course_detail.anime_cg .topics__item__content .detail h5{color:#1daa9b}.m-course_detail.anime_cg .interview::before,.m-course_detail.anime_cg .results_valo__ttl::after{background-color:#1daa9b}.m-course_detail.anime_cg .results_valo__list.-pc-w80{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:80%;margin-left:auto;margin-right:auto}@media only screen and (max-width:767px){.m-course_detail.anime_cg .results_valo__list.-pc-w80{max-width:100%}}.m-course_detail.anime_cg .results_valo__list.-student{margin:0 auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:767px){.m-course_detail.anime_cg .results_valo__item.-sp-w100{max-width:100%}}.m-course_detail.anime_cg .future .keyword_box,.m-course_detail.anime_cg .interview .teacher::before{border-color:#1daa9b}.m-course_detail.anime_cg .future .keyword_box .square,.m-course_detail.anime_cg .interview .ttl,.m-course_detail.anime_cg .topics__item__content h4{background:#1daa9b}.m-course_detail.anime_cg .future .keyword_box h3 span{-webkit-text-stroke:1px #1daa9b}@media all and (-ms-high-contrast:none){.m-course_detail.anime_cg .future .keyword_box h3 span{color:#1daa9b}}.m-course_detail.anime_cg .interview .company_ttl span::after{background:#1daa9b}.m-course_detail.anime_cg .interview_slider .slick-dots li.slick-active button{background:#1daa9b;border:1px solid #1daa9b}.m-course_detail.anime_cg .interview_slider__item{border-top:5px solid #1daa9b}.m-course_detail.anime_cg .message .message_row .text .name::before,.m-course_detail.anime_cg .works .video_wrap{border-color:#1daa9b}.m-course_detail.anime_cg .works .movie_gallery .slick-next{right:2%}@media only screen and (max-width:767px){.m-course_detail.anime_cg .works .movie_gallery .slick-next{right:35%;top:115%}}.m-course_detail.anime_cg .works .movie_gallery .slick-prev{left:2%}@media only screen and (max-width:767px){.m-course_detail.anime_cg .works .movie_gallery .slick-prev{left:35%;top:115%}}.m-course_detail.anime_cg .before_after .flow li.last h3,.m-course_detail.anime_cg .closeup .closeup_row .text h3 span,.m-course_detail.anime_cg .interview_slider__item__heading,.m-course_detail.anime_cg .message .message_row .text h3 span,.m-course_detail.anime_cg .teacher .desc_box .position span,.m-course_detail.anime_cg .works .caption{background:#1daa9b}.m-course_detail.anime_cg .curriculum .content dl dt,.m-course_detail.anime_cg .curriculum .curriculum .holiday i,.m-course_detail.anime_cg .curriculum .time_table .holiday i,.m-course_detail.anime_cg .employment .achieve .head .lead span,.m-course_detail.anime_cg .employment .employment_row .content__detail .lead span,.m-course_detail.anime_cg .games .inner h2 .en,.m-course_detail.anime_cg .stage .result_box h3,.m-course_detail.anime_cg .teacher .teacher_message .company{color:#1daa9b}.m-course_detail.anime_cg .teacher .teacher_message h3 span{background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(75%,transparent),color-stop(75%,#1daa9b),to(#1daa9b));background:linear-gradient(transparent 0%,transparent 75%,#1daa9b 75%,#1daa9b 100%)}.m-course_detail.anime_cg .curriculum .curriculum,.m-course_detail.anime_cg .curriculum .jobs,.m-course_detail.anime_cg .curriculum .time_table,.m-course_detail.anime_cg .games .inner,.m-course_detail.anime_cg .stage .stage_row .text{border-color:#1daa9b}.m-course_detail.anime_cg .pickup .pickup_row .text .fukidashi{color:#1daa9b;border-color:#1daa9b}.m-course_detail.anime_cg .pickup .pickup_row .text .fukidashi::after{border-color:#1daa9b transparent transparent}.m-course_detail.anime_cg .curriculum .curriculum .ttl07::after,.m-course_detail.anime_cg .curriculum .jobs .ttl07::after,.m-course_detail.anime_cg .curriculum .time_table .ttl07::after,.m-course_detail.anime_cg .curriculum .ttl06::after,.m-course_detail.anime_cg .employment .company_list h3,.m-course_detail.anime_cg .employment .employment_list__btn p::after,.m-course_detail.anime_cg .employment .employment_list__btn p::before,.m-course_detail.anime_cg .employment .text .label span,.m-course_detail.anime_cg .pickup .pickup_row .img.-video::after,.m-course_detail.anime_cg .stage .stage_row .slider .slick-arrow{background:#1daa9b}.m-course_detail.anime_cg .curriculum .curriculum thead th,.m-course_detail.anime_cg .curriculum .time_table thead th{background:#1daa9b;border-top:1px solid #1daa9b;border-bottom:1px solid #1daa9b}.m-course_detail.anime_cg .stage .stage_row .slider .slick-arrow::before{color:#fff}.m-course_detail.anime_cg .employment .company_list h3:before{border-top:15px solid #1daa9b}.m-course_detail .graduate_interview .block.anime_cg .copy mark,.m-course_detail.anime_cg .consider .post_list .fukidashi,.m-course_detail.anime_cg .employment .employment_list h3,.m-course_detail.anime_cg .employment .profile dl .course{color:#1daa9b}.m-course_detail.anime_cg .employment .employment_list .scroll::-webkit-scrollbar{height:3px;width:3px;border-radius:10px}.m-course_detail.anime_cg .employment .employment_list .scroll::-webkit-scrollbar-track{background-color:rgba(29,170,155,.2);border-radius:10px}.m-course_detail.anime_cg .employment .employment_list .scroll::-webkit-scrollbar-thumb{background-color:#1daa9b;border-radius:10px}.m-course_detail.pop_culture .p-course_dream__slide__text{border-color:#93c532}.m-course_detail.pop_culture .ttl05 .en,.m-course_detail.pop_culture .ttl07 span{color:#93c532}.m-course_detail.pop_culture .course_detail_event .box::after,.m-course_detail.pop_culture .course_detail_head .about .in h3 span,.m-course_detail.pop_culture .course_detail_head .ttl11::before,.m-course_detail.pop_culture .industry .ttl07::after,.m-course_detail.pop_culture .jobs .ttl07::after,.m-course_detail.pop_culture .p-course_flow .ttl07::after,.m-course_detail.pop_culture .p-course_front__title span,.m-course_detail.pop_culture .p-course_interview .interview_student_slider .slick-next,.m-course_detail.pop_culture .p-course_interview .interview_student_slider .slick-prev,.m-course_detail.pop_culture .p-course_interview__title span,.m-course_detail.pop_culture .p-course_strengths .ttl07::after,.m-course_detail.pop_culture .special_interview_slider .slick-next,.m-course_detail.pop_culture .special_interview_slider .slick-prev,.m-course_detail.pop_culture .ttl07::after{background:#93c532}.m-course_detail.pop_culture .p-course_interview .interview_student_slider .slick-counter,.m-course_detail.pop_culture .special_interview_slider .slick-counter{color:#93c532}.m-course_detail.pop_culture .fukidashi_ttl{background-color:#93c532}.m-course_detail.pop_culture .fukidashi_ttl .ttl05 .en{color:#fff}.m-course_detail.pop_culture .p-course_strengths .btn04{margin-top:60px;text-align:center}@media only screen and (max-width:767px){.m-course_detail.pop_culture .p-course_strengths .btn04{margin-top:30px}}.m-course_detail.pop_culture .p-course_strengths .txt,.m-course_detail.pop_culture .solution .solution_list li{text-align:center}@media only screen and (max-width:767px){.m-course_detail.pop_culture .p-course_strengths .txt{text-align:left}.m-course_detail.pop_culture .p-course_strengths .txt br{display:none}}.m-course_detail.pop_culture .course_detail_event .box .text .name,.m-course_detail.pop_culture .course_detail_head .guide h3,.m-course_detail.pop_culture .equipment_slider__table table tr .color_ttl,.m-course_detail.pop_culture .p-course_navi__anchor a.is-hover,.m-course_detail.pop_culture .p-course_navi__anchor a::after,.m-course_detail.pop_culture .p-course_navi__anchor a::before,.m-course_detail.pop_culture .p-course_strengths .txt .red{color:#93c532}.m-course_detail.pop_culture .course_detail_event .title .fukidashi,.m-course_detail.pop_culture .jobs_industry__container,.m-course_detail.pop_culture .p-course_navi__anchor a{border-color:#93c532}.m-course_detail.pop_culture .course_detail_event .title .fukidashi::after,.m-course_detail.pop_culture .fukidashi_ttl::after{border-color:#93c532 transparent transparent}.m-course_detail.pop_culture .about__ttl>span,.m-course_detail.pop_culture .field .heading::after,.m-course_detail.pop_culture .p-course_navi::before{background-color:#93c532}@media only screen and (max-width:767px){.m-course_detail.pop_culture .p-course_navi__anchor a.is-hover{color:#000}}.m-course_detail.pop_culture .p-course_navi__anchor a.is-hover::after{top:3px}@media only screen and (max-width:767px){.m-course_detail.pop_culture .p-course_navi__anchor a.is-hover::after{top:50%}}@media only screen and (max-width:767px){.m-course_detail.pop_culture .equipment_slider .slide img{width:300px}}.m-course_detail.pop_culture .equipment_slider__table table tr .border_color{border-bottom:1px solid #93c532}.m-course_detail.pop_culture .course_detail_head .about .in .in_row .text h4,.m-course_detail.pop_culture .course_detail_head .about .in table th,.m-course_detail.pop_culture .course_detail_head .white_box .title,.m-course_detail.pop_culture .industry .industry_box h3{color:#93c532}.m-course_detail.pop_culture .course_detail_head .about .in h3 span::before{border-color:transparent #93c532 transparent transparent}.m-course_detail.pop_culture .solution .solution_container{background-color:#fff;padding:1em;height:100%;margin-bottom:1em}.m-course_detail.pop_culture .solution .solution_ttl01,.m-course_detail.pop_culture .solution .solution_ttl02{border-radius:9999px;border:2px solid #93c532;text-align:center;padding:.5em;color:#93c532;font-size:2rem}.m-course_detail.pop_culture .solution .solution_ttl02{background:#93c532;color:#fff}.m-course_detail.pop_culture .solution .solution_list{margin-top:40px}.m-course_detail.pop_culture .solution .solution_list li .txt{margin-top:.5em}.m-course_detail.pop_culture .solution_skil .text{padding-left:3em}@media only screen and (max-width:767px){.m-course_detail.pop_culture .solution_skil .text{padding-left:5px;padding-right:5px}}.m-course_detail.pop_culture .solution_skil .solution_skil_list{margin-top:1em}.m-course_detail.pop_culture .solution_skil .solution_skil_list li{padding-left:2em;margin-bottom:.5em;position:relative}.m-course_detail.pop_culture .solution_skil .solution_skil_list li::before{content:'・';position:absolute;left:0;color:#93c532;font-size:3rem}.m-course_detail.pop_culture .jobs_industry__item .ttl,.m-course_detail.pop_culture .jobs_occupation__item .ttl{color:#93c532}.m-course_detail.pop_culture .border_area{padding:60px;border:3px solid #93c532;background:#fff}@media only screen and (max-width:767px){.m-course_detail.pop_culture .border_area{padding:30px}}.m-course_detail.pop_culture .border_area__list{margin-bottom:0}.m-course_detail.pop_culture .border_area__list>li::before{content:'●';color:#93c532;position:absolute;top:0;left:0}.m-course_detail.pop_culture .equipment_slider .slide{padding-right:2em}@media only screen and (max-width:767px){.m-course_detail.pop_culture .equipment_slider__table{overflow-x:scroll}}.m-course_detail.pop_culture .equipment_slider__table table{border-collapse:separate;border-spacing:10px}@media only screen and (max-width:767px){.m-course_detail.pop_culture .equipment_slider__table table{width:95%;border-collapse:collapse;white-space:nowrap}}.m-course_detail.pop_culture .equipment_slider__table table tr td,.m-course_detail.pop_culture .equipment_slider__table table tr th{text-align:left;border:0}@media only screen and (max-width:767px){.m-course_detail.pop_culture .equipment_slider__table table tr td,.m-course_detail.pop_culture .equipment_slider__table table tr th{min-width:150px}}.m-course_detail.pop_culture .equipment_slider__table table tr td{border-bottom:1px solid #ccc}.m-course_detail.pop_culture .equipment_slider__table table tr .color_ttl{font-size:2rem;position:relative}.m-course_detail.pop_culture .pickup__container{margin-top:60px;position:relative;padding:60px;border:3px solid #93c532;background:#fff}@media only screen and (max-width:767px){.m-course_detail.pop_culture .pickup__container{margin-top:30px;padding:30px}}.m-course_detail.pop_culture .pickup__container::before{content:'PICK UP!';position:absolute;color:#fff;background:#93c532;border-radius:9999px;line-height:1;padding:1em;top:-1.5em;left:60px}.m-course_detail.pop_culture .pickup__container .text .ttl{font-size:2.4rem;line-height:1.4;color:#93c532}.m-course_detail.pop_culture .pickup__container .text .txt{margin-top:1em}.m-course_detail.pop_culture .field__container .square{background:#93c532;width:100px;height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#fff;text-align:center}.m-course_detail.pop_culture .field__container .square .lead{font-size:1.5rem}.m-course_detail.pop_culture .field__container .square .number{font-size:5rem;line-height:1}.m-course_detail.pop_culture .about__container .ttl,.m-course_detail.pop_culture .field__container .text .ttl,.m-course_detail.pop_culture .field__container .text .txt .strong,.m-course_detail.pop_culture .field__list .ttl,.m-course_detail.pop_culture .instructor_slider__item .info dt{color:#93c532}.m-course_detail.pop_culture .about__ttl::before{border-bottom:15px solid #93c532}.m-course_detail.pop_culture .about__container{border-color:#93c532}.m-course_detail.pop_culture .instructor_slider__ttl span{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(70%,rgba(147,197,50,0)),color-stop(70%,#93c532),to(#93c532));background-image:linear-gradient(to bottom,rgba(147,197,50,0) 70%,#93c532 70%,#93c532 100%)}.m-course_detail.pop_culture .instructor_slider__subttl span,.m-course_detail.pop_culture .results__item__head .text .ttl::before{background-color:#93c532}.m-course_detail.pop_culture .results .prompt_report{width:58%;display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff;margin-left:auto;margin-right:auto;margin-bottom:50px}@media only screen and (max-width:767px){.m-course_detail.pop_culture .results .prompt_report{width:100%}}.m-course_detail.pop_culture .results .prompt_report .ttl{font-size:2.2rem;margin-bottom:1em}.m-course_detail.pop_culture .results .prompt_report .text{width:100%;padding:30px 10px}.m-course_detail.pop_culture .results__item__body .profile,.m-course_detail.pop_culture .results__item__head .text .subttl{color:#93c532}.m-course_detail.pop_culture .results__item__body .label{background-color:#93c532}.m-course_detail.pop_culture .results_valo{border-color:#fff;background:#fff;padding:40px}.m-course_detail.pop_culture .results_valo__lead{position:relative;text-align:left;font-size:2.4rem}.m-course_detail.pop_culture .results_valo__lead::before{content:'';width:1.2em;height:3px;background:#000;position:absolute;left:-42px;top:.6em}.m-course_detail.pop_culture .before_after .flow h3,.m-course_detail.pop_culture .before_after .flow li::after,.m-course_detail.pop_culture .future .keyword_box h3,.m-course_detail.pop_culture .results_valo__subttl,.m-course_detail.pop_culture .topics__item__content .detail h5{color:#93c532}.m-course_detail.pop_culture .interview::before,.m-course_detail.pop_culture .results_valo__ttl::after{background-color:#93c532}.m-course_detail.pop_culture .results_valo__list.-pc-w80{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:80%;margin-left:auto;margin-right:auto}@media only screen and (max-width:767px){.m-course_detail.pop_culture .results_valo__list.-pc-w80{max-width:100%}}.m-course_detail.pop_culture .results_valo__list.-student{margin:0 auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:767px){.m-course_detail.pop_culture .results_valo__item.-sp-w100{max-width:100%}}.m-course_detail.pop_culture .future .keyword_box,.m-course_detail.pop_culture .interview .teacher::before{border-color:#93c532}.m-course_detail.pop_culture .future .keyword_box .square,.m-course_detail.pop_culture .interview .ttl,.m-course_detail.pop_culture .topics__item__content h4{background:#93c532}.m-course_detail.pop_culture .future .keyword_box h3 span{-webkit-text-stroke:1px #93c532}@media all and (-ms-high-contrast:none){.m-course_detail.pop_culture .future .keyword_box h3 span{color:#93c532}}.m-course_detail.pop_culture .interview .company_ttl span::after{background:#93c532}.m-course_detail.pop_culture .interview_slider .slick-dots li.slick-active button{background:#93c532;border:1px solid #93c532}.m-course_detail.pop_culture .interview_slider__item{border-top:5px solid #93c532}.m-course_detail.pop_culture .message .message_row .text .name::before,.m-course_detail.pop_culture .works .video_wrap{border-color:#93c532}.m-course_detail.pop_culture .works .movie_gallery .slick-next{right:2%}@media only screen and (max-width:767px){.m-course_detail.pop_culture .works .movie_gallery .slick-next{right:35%;top:115%}}.m-course_detail.pop_culture .works .movie_gallery .slick-prev{left:2%}@media only screen and (max-width:767px){.m-course_detail.pop_culture .works .movie_gallery .slick-prev{left:35%;top:115%}}.m-course_detail.pop_culture .before_after .flow li.last h3,.m-course_detail.pop_culture .closeup .closeup_row .text h3 span,.m-course_detail.pop_culture .interview_slider__item__heading,.m-course_detail.pop_culture .message .message_row .text h3 span,.m-course_detail.pop_culture .teacher .desc_box .position span,.m-course_detail.pop_culture .works .caption{background:#93c532}.m-course_detail.pop_culture .curriculum .content dl dt,.m-course_detail.pop_culture .curriculum .curriculum .holiday i,.m-course_detail.pop_culture .curriculum .time_table .holiday i,.m-course_detail.pop_culture .employment .achieve .head .lead span,.m-course_detail.pop_culture .employment .employment_row .content__detail .lead span,.m-course_detail.pop_culture .games .inner h2 .en,.m-course_detail.pop_culture .stage .result_box h3,.m-course_detail.pop_culture .teacher .teacher_message .company{color:#93c532}.m-course_detail.pop_culture .teacher .teacher_message h3 span{background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(75%,transparent),color-stop(75%,#93c532),to(#93c532));background:linear-gradient(transparent 0%,transparent 75%,#93c532 75%,#93c532 100%)}.m-course_detail.pop_culture .curriculum .curriculum,.m-course_detail.pop_culture .curriculum .jobs,.m-course_detail.pop_culture .curriculum .time_table,.m-course_detail.pop_culture .games .inner,.m-course_detail.pop_culture .stage .stage_row .text{border-color:#93c532}.m-course_detail.pop_culture .pickup .pickup_row .text .fukidashi{color:#93c532;border-color:#93c532}.m-course_detail.pop_culture .pickup .pickup_row .text .fukidashi::after{border-color:#93c532 transparent transparent}.m-course_detail.pop_culture .curriculum .curriculum .ttl07::after,.m-course_detail.pop_culture .curriculum .jobs .ttl07::after,.m-course_detail.pop_culture .curriculum .time_table .ttl07::after,.m-course_detail.pop_culture .curriculum .ttl06::after,.m-course_detail.pop_culture .employment .company_list h3,.m-course_detail.pop_culture .employment .employment_list__btn p::after,.m-course_detail.pop_culture .employment .employment_list__btn p::before,.m-course_detail.pop_culture .employment .text .label span,.m-course_detail.pop_culture .pickup .pickup_row .img.-video::after,.m-course_detail.pop_culture .stage .stage_row .slider .slick-arrow{background:#93c532}.m-course_detail.pop_culture .curriculum .curriculum thead th,.m-course_detail.pop_culture .curriculum .time_table thead th{background:#93c532;border-top:1px solid #93c532;border-bottom:1px solid #93c532}.m-course_detail.pop_culture .stage .stage_row .slider .slick-arrow::before{color:#fff}.m-course_detail.pop_culture .employment .company_list h3:before{border-top:15px solid #93c532}.m-course_detail.pop_culture .consider .post_list .fukidashi,.m-course_detail.pop_culture .employment .employment_list h3,.m-course_detail.pop_culture .employment .profile dl .course{color:#93c532}.m-course_detail.pop_culture .employment .employment_list .scroll::-webkit-scrollbar{height:3px;width:3px;border-radius:10px}.m-course_detail.pop_culture .employment .employment_list .scroll::-webkit-scrollbar-track{background-color:rgba(147,197,50,.2);border-radius:10px}.m-course_detail.pop_culture .employment .employment_list .scroll::-webkit-scrollbar-thumb{background-color:#93c532;border-radius:10px}.m-course_detail.design .p-course_dream__slide__text{border-color:#ec6d81}.m-course_detail.design .ttl05 .en,.m-course_detail.design .ttl07 span{color:#ec6d81}.m-course_detail.design .course_detail_event .box::after,.m-course_detail.design .course_detail_head .about .in h3 span,.m-course_detail.design .course_detail_head .ttl11::before,.m-course_detail.design .industry .ttl07::after,.m-course_detail.design .jobs .ttl07::after,.m-course_detail.design .p-course_flow .ttl07::after,.m-course_detail.design .p-course_front__title span,.m-course_detail.design .p-course_interview .interview_student_slider .slick-next,.m-course_detail.design .p-course_interview .interview_student_slider .slick-prev,.m-course_detail.design .p-course_interview__title span,.m-course_detail.design .p-course_strengths .ttl07::after,.m-course_detail.design .special_interview_slider .slick-next,.m-course_detail.design .special_interview_slider .slick-prev,.m-course_detail.design .ttl07::after{background:#ec6d81}.m-course_detail.design .p-course_interview .interview_student_slider .slick-counter,.m-course_detail.design .special_interview_slider .slick-counter{color:#ec6d81}.m-course_detail.design .fukidashi_ttl{background-color:#ec6d81}.m-course_detail.design .fukidashi_ttl .ttl05 .en{color:#fff}.m-course_detail.design .p-course_strengths .btn04{margin-top:60px;text-align:center}@media only screen and (max-width:767px){.m-course_detail.design .p-course_strengths .btn04{margin-top:30px}}.m-course_detail.design .p-course_strengths .txt,.m-course_detail.design .solution .solution_list li{text-align:center}@media only screen and (max-width:767px){.m-course_detail.design .p-course_strengths .txt{text-align:left}.m-course_detail.design .p-course_strengths .txt br{display:none}}.m-course_detail.design .course_detail_event .box .text .name,.m-course_detail.design .course_detail_head .guide h3,.m-course_detail.design .equipment_slider__table table tr .color_ttl,.m-course_detail.design .p-course_navi__anchor a.is-hover,.m-course_detail.design .p-course_navi__anchor a::after,.m-course_detail.design .p-course_navi__anchor a::before,.m-course_detail.design .p-course_strengths .txt .red{color:#ec6d81}.m-course_detail.design .course_detail_event .title .fukidashi,.m-course_detail.design .jobs_industry__container,.m-course_detail.design .p-course_navi__anchor a{border-color:#ec6d81}.m-course_detail.design .course_detail_event .title .fukidashi::after,.m-course_detail.design .fukidashi_ttl::after{border-color:#ec6d81 transparent transparent}.m-course_detail.design .about__ttl>span,.m-course_detail.design .field .heading::after,.m-course_detail.design .p-course_navi::before{background-color:#ec6d81}@media only screen and (max-width:767px){.m-course_detail.design .p-course_navi__anchor a.is-hover{color:#000}}.m-course_detail.design .p-course_navi__anchor a.is-hover::after{top:3px}@media only screen and (max-width:767px){.m-course_detail.design .p-course_navi__anchor a.is-hover::after{top:50%}}@media only screen and (max-width:767px){.m-course_detail.design .equipment_slider .slide img{width:300px}}.m-course_detail.design .equipment_slider__table table tr .border_color{border-bottom:1px solid #ec6d81}.m-course_detail.design .course_detail_head .about .in .in_row .text h4,.m-course_detail.design .course_detail_head .about .in table th,.m-course_detail.design .course_detail_head .white_box .title,.m-course_detail.design .industry .industry_box h3{color:#ec6d81}.m-course_detail.design .course_detail_head .about .in h3 span::before,.m-course_detail.social_media .course_detail_head .about .in h3 span::before{border-color:transparent #ec6d81 transparent transparent}.m-course_detail.design .solution .solution_container{background-color:#fff;padding:1em;height:100%;margin-bottom:1em}.m-course_detail.design .solution .solution_ttl01,.m-course_detail.design .solution .solution_ttl02{border-radius:9999px;border:2px solid #ec6d81;text-align:center;padding:.5em;color:#ec6d81;font-size:2rem}.m-course_detail.design .solution .solution_ttl02{background:#ec6d81;color:#fff}.m-course_detail.design .solution .solution_list{margin-top:40px}.m-course_detail.design .solution .solution_list li .txt{margin-top:.5em}.m-course_detail.design .solution_skil .text{padding-left:3em}@media only screen and (max-width:767px){.m-course_detail.design .solution_skil .text{padding-left:5px;padding-right:5px}}.m-course_detail.design .solution_skil .solution_skil_list{margin-top:1em}.m-course_detail.design .solution_skil .solution_skil_list li{padding-left:2em;margin-bottom:.5em;position:relative}.m-course_detail.design .solution_skil .solution_skil_list li::before{content:'・';position:absolute;left:0;color:#ec6d81;font-size:3rem}.m-course_detail.design .jobs_industry__item .ttl,.m-course_detail.design .jobs_occupation__item .ttl{color:#ec6d81}.m-course_detail.design .border_area{padding:60px;border:3px solid #ec6d81;background:#fff}@media only screen and (max-width:767px){.m-course_detail.design .border_area{padding:30px}}.m-course_detail.design .border_area__list{margin-bottom:0}.m-course_detail.design .border_area__list>li::before,.m-course_detail.social_media .border_area__list>li::before{content:'●';color:#ec6d81;position:absolute;top:0;left:0}.m-course_detail.design .equipment_slider .slide{padding-right:2em}@media only screen and (max-width:767px){.m-course_detail.design .equipment_slider__table{overflow-x:scroll}}.m-course_detail.design .equipment_slider__table table{border-collapse:separate;border-spacing:10px}@media only screen and (max-width:767px){.m-course_detail.design .equipment_slider__table table{width:95%;border-collapse:collapse;white-space:nowrap}}.m-course_detail.design .equipment_slider__table table tr td,.m-course_detail.design .equipment_slider__table table tr th{text-align:left;border:0}@media only screen and (max-width:767px){.m-course_detail.design .equipment_slider__table table tr td,.m-course_detail.design .equipment_slider__table table tr th{min-width:150px}}.m-course_detail.design .equipment_slider__table table tr td{border-bottom:1px solid #ccc}.m-course_detail.design .equipment_slider__table table tr .color_ttl{font-size:2rem;position:relative}.m-course_detail.design .pickup__container{margin-top:60px;position:relative;padding:60px;border:3px solid #ec6d81;background:#fff}@media only screen and (max-width:767px){.m-course_detail.design .pickup__container{margin-top:30px;padding:30px}}.m-course_detail.design .pickup__container::before{content:'PICK UP!';position:absolute;color:#fff;background:#ec6d81;border-radius:9999px;line-height:1;padding:1em;top:-1.5em;left:60px}.m-course_detail.design .pickup__container .text .ttl{font-size:2.4rem;line-height:1.4;color:#ec6d81}.m-course_detail.design .pickup__container .text .txt{margin-top:1em}.m-course_detail.design .field__container .square{background:#ec6d81;width:100px;height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#fff;text-align:center}.m-course_detail.design .field__container .square .lead{font-size:1.5rem}.m-course_detail.design .field__container .square .number{font-size:5rem;line-height:1}.m-course_detail.design .about__container .ttl,.m-course_detail.design .field__container .text .ttl,.m-course_detail.design .field__container .text .txt .strong,.m-course_detail.design .field__list .ttl,.m-course_detail.design .instructor_slider__item .info dt{color:#ec6d81}.m-course_detail.design .about__ttl::before{border-bottom:15px solid #ec6d81}.m-course_detail.design .about__container{border-color:#ec6d81}.m-course_detail.design .instructor_slider__ttl span{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(70%,rgba(236,109,129,0)),color-stop(70%,#ec6d81),to(#ec6d81));background-image:linear-gradient(to bottom,rgba(236,109,129,0) 70%,#ec6d81 70%,#ec6d81 100%)}.m-course_detail.design .instructor_slider__subttl span,.m-course_detail.design .results__item__head .text .ttl::before{background-color:#ec6d81}.m-course_detail.design .results .prompt_report{width:58%;display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff;margin-left:auto;margin-right:auto;margin-bottom:50px}@media only screen and (max-width:767px){.m-course_detail.design .results .prompt_report{width:100%}}.m-course_detail.design .results .prompt_report .ttl{font-size:2.2rem;margin-bottom:1em}.m-course_detail.design .results .prompt_report .text{width:100%;padding:30px 10px}.m-course_detail.design .results__item__body .profile,.m-course_detail.design .results__item__head .text .subttl{color:#ec6d81}.m-course_detail.design .results__item__body .label{background-color:#ec6d81}.m-course_detail.design .results_valo{border-color:#fff;background:#fff;padding:40px}.m-course_detail.design .results_valo__lead{position:relative;text-align:left;font-size:2.4rem}.m-course_detail.design .results_valo__lead::before{content:'';width:1.2em;height:3px;background:#000;position:absolute;left:-42px;top:.6em}.m-course_detail.design .before_after .flow h3,.m-course_detail.design .before_after .flow li::after,.m-course_detail.design .future .keyword_box h3,.m-course_detail.design .results_valo__subttl,.m-course_detail.design .topics__item__content .detail h5{color:#ec6d81}.m-course_detail.design .interview::before,.m-course_detail.design .results_valo__ttl::after{background-color:#ec6d81}.m-course_detail.design .results_valo__list.-pc-w80{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:80%;margin-left:auto;margin-right:auto}@media only screen and (max-width:767px){.m-course_detail.design .results_valo__list.-pc-w80{max-width:100%}}.m-course_detail.design .results_valo__list.-student{margin:0 auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:767px){.m-course_detail.design .results_valo__item.-sp-w100{max-width:100%}}.m-course_detail.design .future .keyword_box,.m-course_detail.design .interview .teacher::before{border-color:#ec6d81}.m-course_detail.design .future .keyword_box .square,.m-course_detail.design .interview .ttl,.m-course_detail.design .topics__item__content h4{background:#ec6d81}.m-course_detail.design .future .keyword_box h3 span{-webkit-text-stroke:1px #ec6d81}@media all and (-ms-high-contrast:none){.m-course_detail.design .future .keyword_box h3 span{color:#ec6d81}}.m-course_detail.design .interview .company_ttl span::after{background:#ec6d81}.m-course_detail.design .interview_slider .slick-dots li.slick-active button,.m-course_detail.social_media .interview_slider .slick-dots li.slick-active button{background:#ec6d81;border:1px solid #ec6d81}.m-course_detail.design .interview_slider__item{border-top:5px solid #ec6d81}.m-course_detail.design .message .message_row .text .name::before,.m-course_detail.design .works .video_wrap{border-color:#ec6d81}.m-course_detail.design .works .movie_gallery .slick-next{right:2%}@media only screen and (max-width:767px){.m-course_detail.design .works .movie_gallery .slick-next{right:35%;top:115%}}.m-course_detail.design .works .movie_gallery .slick-prev{left:2%}@media only screen and (max-width:767px){.m-course_detail.design .works .movie_gallery .slick-prev{left:35%;top:115%}}.m-course_detail.design .before_after .flow li.last h3,.m-course_detail.design .closeup .closeup_row .text h3 span,.m-course_detail.design .interview_slider__item__heading,.m-course_detail.design .message .message_row .text h3 span,.m-course_detail.design .teacher .desc_box .position span,.m-course_detail.design .works .caption{background:#ec6d81}.m-course_detail.design .curriculum .content dl dt,.m-course_detail.design .curriculum .curriculum .holiday i,.m-course_detail.design .curriculum .time_table .holiday i,.m-course_detail.design .employment .achieve .head .lead span,.m-course_detail.design .employment .employment_row .content__detail .lead span,.m-course_detail.design .games .inner h2 .en,.m-course_detail.design .stage .result_box h3,.m-course_detail.design .teacher .teacher_message .company{color:#ec6d81}.m-course_detail.design .teacher .teacher_message h3 span{background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(75%,transparent),color-stop(75%,#ec6d81),to(#ec6d81));background:linear-gradient(transparent 0%,transparent 75%,#ec6d81 75%,#ec6d81 100%)}.m-course_detail.design .curriculum .curriculum,.m-course_detail.design .curriculum .jobs,.m-course_detail.design .curriculum .time_table,.m-course_detail.design .games .inner,.m-course_detail.design .stage .stage_row .text,.m-course_detail.social_media .p-course_dream__slide__text{border-color:#ec6d81}.m-course_detail.design .pickup .pickup_row .text .fukidashi{color:#ec6d81;border-color:#ec6d81}.m-course_detail.design .pickup .pickup_row .text .fukidashi::after{border-color:#ec6d81 transparent transparent}.m-course_detail.design .curriculum .curriculum .ttl07::after,.m-course_detail.design .curriculum .jobs .ttl07::after,.m-course_detail.design .curriculum .time_table .ttl07::after,.m-course_detail.design .curriculum .ttl06::after,.m-course_detail.design .employment .company_list h3,.m-course_detail.design .employment .employment_list__btn p::after,.m-course_detail.design .employment .employment_list__btn p::before,.m-course_detail.design .employment .text .label span,.m-course_detail.design .pickup .pickup_row .img.-video::after,.m-course_detail.design .stage .stage_row .slider .slick-arrow,.m-course_detail.social_media .ttl07::after{background:#ec6d81}.m-course_detail.design .curriculum .curriculum thead th,.m-course_detail.design .curriculum .time_table thead th,.m-course_detail.social_media .curriculum .curriculum thead th,.m-course_detail.social_media .curriculum .time_table thead th{background:#ec6d81;border-top:1px solid #ec6d81;border-bottom:1px solid #ec6d81}.m-course_detail.design .stage .stage_row .slider .slick-arrow::before{color:#fff}.m-course_detail.design .employment .company_list h3:before,.m-course_detail.social_media .employment .company_list h3:before{border-top:15px solid #ec6d81}.m-course_detail.design .consider .post_list .fukidashi,.m-course_detail.design .employment .employment_list h3,.m-course_detail.design .employment .profile dl .course{color:#ec6d81}.m-course_detail.design .employment .employment_list .scroll::-webkit-scrollbar{height:3px;width:3px;border-radius:10px}.m-course_detail.design .employment .employment_list .scroll::-webkit-scrollbar-track{background-color:rgba(236,109,129,.2);border-radius:10px}.m-course_detail.design .employment .employment_list .scroll::-webkit-scrollbar-thumb{background-color:#ec6d81;border-radius:10px}.m-course_detail.social_media .ttl05 .en,.m-course_detail.social_media .ttl07 span{color:#ec6d81}.m-course_detail.social_media .course_detail_event .box::after,.m-course_detail.social_media .course_detail_head .about .in h3 span,.m-course_detail.social_media .course_detail_head .ttl11::before,.m-course_detail.social_media .industry .ttl07::after,.m-course_detail.social_media .jobs .ttl07::after,.m-course_detail.social_media .p-course_flow .ttl07::after,.m-course_detail.social_media .p-course_front__title span,.m-course_detail.social_media .p-course_interview .interview_student_slider .slick-next,.m-course_detail.social_media .p-course_interview .interview_student_slider .slick-prev,.m-course_detail.social_media .p-course_interview__title span,.m-course_detail.social_media .p-course_strengths .ttl07::after,.m-course_detail.social_media .special_interview_slider .slick-next,.m-course_detail.social_media .special_interview_slider .slick-prev{background:#ec6d81}.m-course_detail.social_media .p-course_interview .interview_student_slider .slick-counter,.m-course_detail.social_media .special_interview_slider .slick-counter{color:#ec6d81}.m-course_detail.social_media .fukidashi_ttl{background-color:#ec6d81}.m-course_detail.social_media .fukidashi_ttl .ttl05 .en{color:#fff}.m-course_detail.social_media .p-course_strengths .btn04{margin-top:60px;text-align:center}@media only screen and (max-width:767px){.m-course_detail.social_media .p-course_strengths .btn04{margin-top:30px}}.m-course_detail.social_media .p-course_strengths .txt,.m-course_detail.social_media .solution .solution_list li{text-align:center}@media only screen and (max-width:767px){.m-course_detail.social_media .p-course_strengths .txt{text-align:left}.m-course_detail.social_media .p-course_strengths .txt br{display:none}}.m-course_detail.social_media .course_detail_event .box .text .name,.m-course_detail.social_media .course_detail_head .guide h3,.m-course_detail.social_media .equipment_slider__table table tr .color_ttl,.m-course_detail.social_media .p-course_navi__anchor a.is-hover,.m-course_detail.social_media .p-course_navi__anchor a::after,.m-course_detail.social_media .p-course_navi__anchor a::before,.m-course_detail.social_media .p-course_strengths .txt .red{color:#ec6d81}.m-course_detail.social_media .course_detail_event .title .fukidashi,.m-course_detail.social_media .jobs_industry__container,.m-course_detail.social_media .p-course_navi__anchor a{border-color:#ec6d81}.m-course_detail.social_media .course_detail_event .title .fukidashi::after,.m-course_detail.social_media .fukidashi_ttl::after{border-color:#ec6d81 transparent transparent}.m-course_detail.social_media .about__ttl>span,.m-course_detail.social_media .field .heading::after,.m-course_detail.social_media .p-course_navi::before{background-color:#ec6d81}@media only screen and (max-width:767px){.m-course_detail.social_media .p-course_navi__anchor a.is-hover{color:#000}}.m-course_detail.social_media .p-course_navi__anchor a.is-hover::after{top:3px}@media only screen and (max-width:767px){.m-course_detail.social_media .p-course_navi__anchor a.is-hover::after{top:50%}}@media only screen and (max-width:767px){.m-course_detail.social_media .equipment_slider .slide img{width:300px}}.m-course_detail.social_media .equipment_slider__table table tr .border_color{border-bottom:1px solid #ec6d81}.m-course_detail.social_media .course_detail_head .about .in .in_row .text h4,.m-course_detail.social_media .course_detail_head .about .in table th,.m-course_detail.social_media .course_detail_head .white_box .title,.m-course_detail.social_media .industry .industry_box h3{color:#ec6d81}.m-course_detail.social_media .solution .solution_container{background-color:#fff;padding:1em;height:100%;margin-bottom:1em}.m-course_detail.social_media .solution .solution_ttl01,.m-course_detail.social_media .solution .solution_ttl02{border-radius:9999px;border:2px solid #ec6d81;text-align:center;padding:.5em;color:#ec6d81;font-size:2rem}.m-course_detail.social_media .solution .solution_ttl02{background:#ec6d81;color:#fff}.m-course_detail.social_media .solution .solution_list{margin-top:40px}.m-course_detail.social_media .solution .solution_list li .txt{margin-top:.5em}.m-course_detail.social_media .solution_skil .text{padding-left:3em}@media only screen and (max-width:767px){.m-course_detail.social_media .solution_skil .text{padding-left:5px;padding-right:5px}}.m-course_detail.social_media .solution_skil .solution_skil_list{margin-top:1em}.m-course_detail.social_media .solution_skil .solution_skil_list li{padding-left:2em;margin-bottom:.5em;position:relative}.m-course_detail.social_media .solution_skil .solution_skil_list li::before{content:'・';position:absolute;left:0;color:#ec6d81;font-size:3rem}.m-course_detail.social_media .jobs_industry__item .ttl,.m-course_detail.social_media .jobs_occupation__item .ttl{color:#ec6d81}.m-course_detail.social_media .border_area{padding:60px;border:3px solid #ec6d81;background:#fff}@media only screen and (max-width:767px){.m-course_detail.social_media .border_area{padding:30px}}.m-course_detail.social_media .border_area__list{margin-bottom:0}.m-course_detail.social_media .equipment_slider .slide{padding-right:2em}@media only screen and (max-width:767px){.m-course_detail.social_media .equipment_slider__table{overflow-x:scroll}}.m-course_detail.social_media .equipment_slider__table table{border-collapse:separate;border-spacing:10px}@media only screen and (max-width:767px){.m-course_detail.social_media .equipment_slider__table table{width:95%;border-collapse:collapse;white-space:nowrap}}.m-course_detail.social_media .equipment_slider__table table tr td,.m-course_detail.social_media .equipment_slider__table table tr th{text-align:left;border:0}@media only screen and (max-width:767px){.m-course_detail.social_media .equipment_slider__table table tr td,.m-course_detail.social_media .equipment_slider__table table tr th{min-width:150px}}.m-course_detail.social_media .equipment_slider__table table tr td{border-bottom:1px solid #ccc}.m-course_detail.social_media .equipment_slider__table table tr .color_ttl{font-size:2rem;position:relative}.m-course_detail.social_media .pickup__container{margin-top:60px;position:relative;padding:60px;border:3px solid #ec6d81;background:#fff}@media only screen and (max-width:767px){.m-course_detail.social_media .pickup__container{margin-top:30px;padding:30px}}.m-course_detail.social_media .pickup__container::before{content:'PICK UP!';position:absolute;color:#fff;background:#ec6d81;border-radius:9999px;line-height:1;padding:1em;top:-1.5em;left:60px}.m-course_detail.social_media .pickup__container .text .ttl{font-size:2.4rem;line-height:1.4;color:#ec6d81}.m-course_detail.social_media .pickup__container .text .txt{margin-top:1em}.m-course_detail.social_media .field__container .square{background:#ec6d81;width:100px;height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#fff;text-align:center}.m-course_detail.social_media .field__container .square .lead{font-size:1.5rem}.m-course_detail.social_media .field__container .square .number{font-size:5rem;line-height:1}.m-course_detail.social_media .about__container .ttl,.m-course_detail.social_media .field__container .text .ttl,.m-course_detail.social_media .field__container .text .txt .strong,.m-course_detail.social_media .field__list .ttl,.m-course_detail.social_media .instructor_slider__item .info dt{color:#ec6d81}.m-course_detail.social_media .about__ttl::before{border-bottom:15px solid #ec6d81}.m-course_detail.social_media .about__container{border-color:#ec6d81}.m-course_detail.social_media .instructor_slider__ttl span{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(70%,rgba(236,109,129,0)),color-stop(70%,#ec6d81),to(#ec6d81));background-image:linear-gradient(to bottom,rgba(236,109,129,0) 70%,#ec6d81 70%,#ec6d81 100%)}.m-course_detail.social_media .instructor_slider__subttl span,.m-course_detail.social_media .results__item__head .text .ttl::before{background-color:#ec6d81}.m-course_detail.social_media .results .prompt_report{width:58%;display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff;margin-left:auto;margin-right:auto;margin-bottom:50px}@media only screen and (max-width:767px){.m-course_detail.social_media .results .prompt_report{width:100%}}.m-course_detail.social_media .results .prompt_report .ttl{font-size:2.2rem;margin-bottom:1em}.m-course_detail.social_media .results .prompt_report .text{width:100%;padding:30px 10px}.m-course_detail.social_media .results__item__body .profile,.m-course_detail.social_media .results__item__head .text .subttl{color:#ec6d81}.m-course_detail.social_media .results__item__body .label{background-color:#ec6d81}.m-course_detail.social_media .results_valo{border-color:#fff;background:#fff;padding:40px}.m-course_detail.social_media .results_valo__lead{position:relative;text-align:left;font-size:2.4rem}.m-course_detail.social_media .results_valo__lead::before{content:'';width:1.2em;height:3px;background:#000;position:absolute;left:-42px;top:.6em}.m-course_detail.social_media .before_after .flow h3,.m-course_detail.social_media .before_after .flow li::after,.m-course_detail.social_media .future .keyword_box h3,.m-course_detail.social_media .results_valo__subttl,.m-course_detail.social_media .topics__item__content .detail h5{color:#ec6d81}.m-course_detail.social_media .interview::before,.m-course_detail.social_media .results_valo__ttl::after{background-color:#ec6d81}.m-course_detail.social_media .results_valo__list.-pc-w80{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:80%;margin-left:auto;margin-right:auto}@media only screen and (max-width:767px){.m-course_detail.social_media .results_valo__list.-pc-w80{max-width:100%}}.m-course_detail.social_media .results_valo__list.-student{margin:0 auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:767px){.m-course_detail.social_media .results_valo__item.-sp-w100{max-width:100%}}.m-course_detail.social_media .future .keyword_box,.m-course_detail.social_media .interview .teacher::before{border-color:#ec6d81}.m-course_detail.social_media .future .keyword_box .square,.m-course_detail.social_media .interview .ttl,.m-course_detail.social_media .topics__item__content h4{background:#ec6d81}.m-course_detail.social_media .future .keyword_box h3 span{-webkit-text-stroke:1px #ec6d81}@media all and (-ms-high-contrast:none){.m-course_detail.social_media .future .keyword_box h3 span{color:#ec6d81}}.m-course_detail.social_media .interview .company_ttl span::after{background:#ec6d81}.m-course_detail.social_media .interview_slider__item{border-top:5px solid #ec6d81}.m-course_detail.social_media .message .message_row .text .name::before,.m-course_detail.social_media .works .video_wrap{border-color:#ec6d81}.m-course_detail.social_media .works .movie_gallery .slick-next{right:2%}@media only screen and (max-width:767px){.m-course_detail.social_media .works .movie_gallery .slick-next{right:35%;top:115%}}.m-course_detail.social_media .works .movie_gallery .slick-prev{left:2%}@media only screen and (max-width:767px){.m-course_detail.social_media .works .movie_gallery .slick-prev{left:35%;top:115%}}.m-course_detail.social_media .before_after .flow li.last h3,.m-course_detail.social_media .closeup .closeup_row .text h3 span,.m-course_detail.social_media .interview_slider__item__heading,.m-course_detail.social_media .message .message_row .text h3 span,.m-course_detail.social_media .teacher .desc_box .position span,.m-course_detail.social_media .works .caption{background:#ec6d81}.m-course_detail.social_media .curriculum .content dl dt,.m-course_detail.social_media .curriculum .curriculum .holiday i,.m-course_detail.social_media .curriculum .time_table .holiday i,.m-course_detail.social_media .employment .achieve .head .lead span,.m-course_detail.social_media .employment .employment_row .content__detail .lead span,.m-course_detail.social_media .games .inner h2 .en,.m-course_detail.social_media .stage .result_box h3,.m-course_detail.social_media .teacher .teacher_message .company{color:#ec6d81}.m-course_detail.social_media .teacher .teacher_message h3 span{background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(75%,transparent),color-stop(75%,#ec6d81),to(#ec6d81));background:linear-gradient(transparent 0%,transparent 75%,#ec6d81 75%,#ec6d81 100%)}.m-course_detail.social_media .curriculum .curriculum,.m-course_detail.social_media .curriculum .jobs,.m-course_detail.social_media .curriculum .time_table,.m-course_detail.social_media .games .inner,.m-course_detail.social_media .stage .stage_row .text{border-color:#ec6d81}.m-course_detail.social_media .pickup .pickup_row .text .fukidashi{color:#ec6d81;border-color:#ec6d81}.m-course_detail.social_media .pickup .pickup_row .text .fukidashi::after{border-color:#ec6d81 transparent transparent}.m-course_detail.social_media .curriculum .curriculum .ttl07::after,.m-course_detail.social_media .curriculum .jobs .ttl07::after,.m-course_detail.social_media .curriculum .time_table .ttl07::after,.m-course_detail.social_media .curriculum .ttl06::after,.m-course_detail.social_media .employment .company_list h3,.m-course_detail.social_media .employment .employment_list__btn p::after,.m-course_detail.social_media .employment .employment_list__btn p::before,.m-course_detail.social_media .employment .text .label span,.m-course_detail.social_media .pickup .pickup_row .img.-video::after,.m-course_detail.social_media .stage .stage_row .slider .slick-arrow{background:#ec6d81}.m-course_detail.social_media .stage .stage_row .slider .slick-arrow::before{color:#fff}.m-course_detail.social_media .consider .post_list .fukidashi,.m-course_detail.social_media .employment .employment_list h3,.m-course_detail.social_media .employment .profile dl .course{color:#ec6d81}.m-course_detail.social_media .employment .employment_list .scroll::-webkit-scrollbar{height:3px;width:3px;border-radius:10px}.m-course_detail.social_media .employment .employment_list .scroll::-webkit-scrollbar-track{background-color:rgba(236,109,129,.2);border-radius:10px}.m-course_detail.social_media .employment .employment_list .scroll::-webkit-scrollbar-thumb{background-color:#ec6d81;border-radius:10px}.m-course_detail.manga_illust .p-course_dream__slide__text{border-color:#93c532}.m-course_detail.manga_illust .ttl05 .en,.m-course_detail.manga_illust .ttl07 span{color:#93c532}.m-course_detail.manga_illust .course_detail_event .box::after,.m-course_detail.manga_illust .course_detail_head .about .in h3 span,.m-course_detail.manga_illust .course_detail_head .ttl11::before,.m-course_detail.manga_illust .industry .ttl07::after,.m-course_detail.manga_illust .jobs .ttl07::after,.m-course_detail.manga_illust .p-course_flow .ttl07::after,.m-course_detail.manga_illust .p-course_front__title span,.m-course_detail.manga_illust .p-course_interview .interview_student_slider .slick-next,.m-course_detail.manga_illust .p-course_interview .interview_student_slider .slick-prev,.m-course_detail.manga_illust .p-course_interview__title span,.m-course_detail.manga_illust .p-course_strengths .ttl07::after,.m-course_detail.manga_illust .special_interview_slider .slick-next,.m-course_detail.manga_illust .special_interview_slider .slick-prev,.m-course_detail.manga_illust .ttl07::after{background:#93c532}.m-course_detail.manga_illust .p-course_interview .interview_student_slider .slick-counter,.m-course_detail.manga_illust .special_interview_slider .slick-counter{color:#93c532}.m-course_detail.manga_illust .fukidashi_ttl{background-color:#93c532}.m-course_detail.manga_illust .fukidashi_ttl .ttl05 .en{color:#fff}.m-course_detail.manga_illust .p-course_strengths .btn04{margin-top:60px;text-align:center}@media only screen and (max-width:767px){.m-course_detail.manga_illust .p-course_strengths .btn04{margin-top:30px}}.m-course_detail.manga_illust .p-course_strengths .txt,.m-course_detail.manga_illust .solution .solution_list li{text-align:center}@media only screen and (max-width:767px){.m-course_detail.manga_illust .p-course_strengths .txt{text-align:left}.m-course_detail.manga_illust .p-course_strengths .txt br{display:none}}.m-course_detail.manga_illust .course_detail_event .box .text .name,.m-course_detail.manga_illust .course_detail_head .guide h3,.m-course_detail.manga_illust .equipment_slider__table table tr .color_ttl,.m-course_detail.manga_illust .p-course_navi__anchor a.is-hover,.m-course_detail.manga_illust .p-course_navi__anchor a::after,.m-course_detail.manga_illust .p-course_navi__anchor a::before,.m-course_detail.manga_illust .p-course_strengths .txt .red{color:#93c532}.m-course_detail.manga_illust .course_detail_event .title .fukidashi,.m-course_detail.manga_illust .jobs_industry__container,.m-course_detail.manga_illust .p-course_navi__anchor a{border-color:#93c532}.m-course_detail.manga_illust .course_detail_event .title .fukidashi::after,.m-course_detail.manga_illust .fukidashi_ttl::after{border-color:#93c532 transparent transparent}.m-course_detail.manga_illust .about__ttl>span,.m-course_detail.manga_illust .field .heading::after,.m-course_detail.manga_illust .p-course_navi::before{background-color:#93c532}@media only screen and (max-width:767px){.m-course_detail.manga_illust .p-course_navi__anchor a.is-hover{color:#000}}.m-course_detail.manga_illust .p-course_navi__anchor a.is-hover::after{top:3px}@media only screen and (max-width:767px){.m-course_detail.manga_illust .p-course_navi__anchor a.is-hover::after{top:50%}}@media only screen and (max-width:767px){.m-course_detail.manga_illust .equipment_slider .slide img{width:300px}}.m-course_detail.manga_illust .equipment_slider__table table tr .border_color{border-bottom:1px solid #93c532}.m-course_detail.manga_illust .course_detail_head .about .in .in_row .text h4,.m-course_detail.manga_illust .course_detail_head .about .in table th,.m-course_detail.manga_illust .course_detail_head .white_box .title,.m-course_detail.manga_illust .industry .industry_box h3{color:#93c532}.m-course_detail.manga_illust .course_detail_head .about .in h3 span::before{border-color:transparent #93c532 transparent transparent}.m-course_detail.manga_illust .solution .solution_container{background-color:#fff;padding:1em;height:100%;margin-bottom:1em}.m-course_detail.manga_illust .solution .solution_ttl01,.m-course_detail.manga_illust .solution .solution_ttl02{border-radius:9999px;border:2px solid #93c532;text-align:center;padding:.5em;color:#93c532;font-size:2rem}.m-course_detail.manga_illust .solution .solution_ttl02{background:#93c532;color:#fff}.m-course_detail.manga_illust .solution .solution_list{margin-top:40px}.m-course_detail.manga_illust .solution .solution_list li .txt{margin-top:.5em}.m-course_detail.manga_illust .solution_skil .text{padding-left:3em}@media only screen and (max-width:767px){.m-course_detail.manga_illust .solution_skil .text{padding-left:5px;padding-right:5px}}.m-course_detail.manga_illust .solution_skil .solution_skil_list{margin-top:1em}.m-course_detail.manga_illust .solution_skil .solution_skil_list li{padding-left:2em;margin-bottom:.5em;position:relative}.m-course_detail.manga_illust .solution_skil .solution_skil_list li::before{content:'・';position:absolute;left:0;color:#93c532;font-size:3rem}.m-course_detail.manga_illust .jobs_industry__item .ttl,.m-course_detail.manga_illust .jobs_occupation__item .ttl{color:#93c532}.m-course_detail.manga_illust .border_area{padding:60px;border:3px solid #93c532;background:#fff}@media only screen and (max-width:767px){.m-course_detail.manga_illust .border_area{padding:30px}}.m-course_detail.manga_illust .border_area__list{margin-bottom:0}.m-course_detail.manga_illust .border_area__list>li::before{content:'●';color:#93c532;position:absolute;top:0;left:0}.m-course_detail.manga_illust .equipment_slider .slide{padding-right:2em}@media only screen and (max-width:767px){.m-course_detail.manga_illust .equipment_slider__table{overflow-x:scroll}}.m-course_detail.manga_illust .equipment_slider__table table{border-collapse:separate;border-spacing:10px}@media only screen and (max-width:767px){.m-course_detail.manga_illust .equipment_slider__table table{width:95%;border-collapse:collapse;white-space:nowrap}}.m-course_detail.manga_illust .equipment_slider__table table tr td,.m-course_detail.manga_illust .equipment_slider__table table tr th{text-align:left;border:0}@media only screen and (max-width:767px){.m-course_detail.manga_illust .equipment_slider__table table tr td,.m-course_detail.manga_illust .equipment_slider__table table tr th{min-width:150px}}.m-course_detail.manga_illust .equipment_slider__table table tr td{border-bottom:1px solid #ccc}.m-course_detail.manga_illust .equipment_slider__table table tr .color_ttl{font-size:2rem;position:relative}.m-course_detail.manga_illust .pickup__container{margin-top:60px;position:relative;padding:60px;border:3px solid #93c532;background:#fff}@media only screen and (max-width:767px){.m-course_detail.manga_illust .pickup__container{margin-top:30px;padding:30px}}.m-course_detail.manga_illust .pickup__container::before{content:'PICK UP!';position:absolute;color:#fff;background:#93c532;border-radius:9999px;line-height:1;padding:1em;top:-1.5em;left:60px}.m-course_detail.manga_illust .pickup__container .text .ttl{font-size:2.4rem;line-height:1.4;color:#93c532}.m-course_detail.manga_illust .pickup__container .text .txt{margin-top:1em}.m-course_detail.manga_illust .field__container .square{background:#93c532;width:100px;height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#fff;text-align:center}.m-course_detail.manga_illust .field__container .square .lead{font-size:1.5rem}.m-course_detail.manga_illust .field__container .square .number{font-size:5rem;line-height:1}.m-course_detail.manga_illust .about__container .ttl,.m-course_detail.manga_illust .field__container .text .ttl,.m-course_detail.manga_illust .field__container .text .txt .strong,.m-course_detail.manga_illust .field__list .ttl,.m-course_detail.manga_illust .instructor_slider__item .info dt{color:#93c532}.m-course_detail.manga_illust .about__ttl::before{border-bottom:15px solid #93c532}.m-course_detail.manga_illust .about__container{border-color:#93c532}.m-course_detail.manga_illust .instructor_slider__ttl span{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(70%,rgba(147,197,50,0)),color-stop(70%,#93c532),to(#93c532));background-image:linear-gradient(to bottom,rgba(147,197,50,0) 70%,#93c532 70%,#93c532 100%)}.m-course_detail.manga_illust .instructor_slider__subttl span,.m-course_detail.manga_illust .results__item__head .text .ttl::before{background-color:#93c532}.m-course_detail.manga_illust .results .prompt_report{width:58%;display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff;margin-left:auto;margin-right:auto;margin-bottom:50px}@media only screen and (max-width:767px){.m-course_detail.manga_illust .results .prompt_report{width:100%}}.m-course_detail.manga_illust .results .prompt_report .ttl{font-size:2.2rem;margin-bottom:1em}.m-course_detail.manga_illust .results .prompt_report .text{width:100%;padding:30px 10px}.m-course_detail.manga_illust .results__item__body .profile,.m-course_detail.manga_illust .results__item__head .text .subttl{color:#93c532}.m-course_detail.manga_illust .results__item__body .label{background-color:#93c532}.m-course_detail.manga_illust .results_valo{border-color:#fff;background:#fff;padding:40px}.m-course_detail.manga_illust .results_valo__lead{position:relative;text-align:left;font-size:2.4rem}.m-course_detail.manga_illust .results_valo__lead::before{content:'';width:1.2em;height:3px;background:#000;position:absolute;left:-42px;top:.6em}.m-course_detail.manga_illust .before_after .flow h3,.m-course_detail.manga_illust .before_after .flow li::after,.m-course_detail.manga_illust .future .keyword_box h3,.m-course_detail.manga_illust .results_valo__subttl,.m-course_detail.manga_illust .topics__item__content .detail h5{color:#93c532}.m-course_detail.manga_illust .interview::before,.m-course_detail.manga_illust .results_valo__ttl::after{background-color:#93c532}.m-course_detail.manga_illust .results_valo__list.-pc-w80{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:80%;margin-left:auto;margin-right:auto}@media only screen and (max-width:767px){.m-course_detail.manga_illust .results_valo__list.-pc-w80{max-width:100%}}.m-course_detail.manga_illust .results_valo__list.-student{margin:0 auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:767px){.m-course_detail.manga_illust .results_valo__item.-sp-w100{max-width:100%}}.m-course_detail.manga_illust .future .keyword_box,.m-course_detail.manga_illust .interview .teacher::before{border-color:#93c532}.m-course_detail.manga_illust .future .keyword_box .square,.m-course_detail.manga_illust .interview .ttl,.m-course_detail.manga_illust .topics__item__content h4{background:#93c532}.m-course_detail.manga_illust .future .keyword_box h3 span{-webkit-text-stroke:1px #93c532}@media all and (-ms-high-contrast:none){.m-course_detail.manga_illust .future .keyword_box h3 span{color:#93c532}}.m-course_detail.manga_illust .interview .company_ttl span::after{background:#93c532}.m-course_detail.manga_illust .interview_slider .slick-dots li.slick-active button{background:#93c532;border:1px solid #93c532}.m-course_detail.manga_illust .interview_slider__item{border-top:5px solid #93c532}.m-course_detail.manga_illust .message .message_row .text .name::before,.m-course_detail.manga_illust .works .video_wrap{border-color:#93c532}.m-course_detail.manga_illust .works .movie_gallery .slick-next{right:2%}@media only screen and (max-width:767px){.m-course_detail.manga_illust .works .movie_gallery .slick-next{right:35%;top:115%}}.m-course_detail.manga_illust .works .movie_gallery .slick-prev{left:2%}@media only screen and (max-width:767px){.m-course_detail.manga_illust .works .movie_gallery .slick-prev{left:35%;top:115%}}.m-course_detail.manga_illust .before_after .flow li.last h3,.m-course_detail.manga_illust .closeup .closeup_row .text h3 span,.m-course_detail.manga_illust .interview_slider__item__heading,.m-course_detail.manga_illust .message .message_row .text h3 span,.m-course_detail.manga_illust .teacher .desc_box .position span,.m-course_detail.manga_illust .works .caption{background:#93c532}.m-course_detail.manga_illust .curriculum .content dl dt,.m-course_detail.manga_illust .curriculum .curriculum .holiday i,.m-course_detail.manga_illust .curriculum .time_table .holiday i,.m-course_detail.manga_illust .employment .achieve .head .lead span,.m-course_detail.manga_illust .employment .employment_row .content__detail .lead span,.m-course_detail.manga_illust .games .inner h2 .en,.m-course_detail.manga_illust .stage .result_box h3,.m-course_detail.manga_illust .teacher .teacher_message .company{color:#93c532}.m-course_detail.manga_illust .teacher .teacher_message h3 span{background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(75%,transparent),color-stop(75%,#93c532),to(#93c532));background:linear-gradient(transparent 0%,transparent 75%,#93c532 75%,#93c532 100%)}.m-course_detail.manga_illust .curriculum .curriculum,.m-course_detail.manga_illust .curriculum .jobs,.m-course_detail.manga_illust .curriculum .time_table,.m-course_detail.manga_illust .games .inner,.m-course_detail.manga_illust .stage .stage_row .text{border-color:#93c532}.m-course_detail.manga_illust .pickup .pickup_row .text .fukidashi{color:#93c532;border-color:#93c532}.m-course_detail.manga_illust .pickup .pickup_row .text .fukidashi::after{border-color:#93c532 transparent transparent}.m-course_detail.manga_illust .curriculum .curriculum .ttl07::after,.m-course_detail.manga_illust .curriculum .jobs .ttl07::after,.m-course_detail.manga_illust .curriculum .time_table .ttl07::after,.m-course_detail.manga_illust .curriculum .ttl06::after,.m-course_detail.manga_illust .employment .company_list h3,.m-course_detail.manga_illust .employment .employment_list__btn p::after,.m-course_detail.manga_illust .employment .employment_list__btn p::before,.m-course_detail.manga_illust .employment .text .label span,.m-course_detail.manga_illust .pickup .pickup_row .img.-video::after,.m-course_detail.manga_illust .stage .stage_row .slider .slick-arrow{background:#93c532}.m-course_detail.manga_illust .curriculum .curriculum thead th,.m-course_detail.manga_illust .curriculum .time_table thead th{background:#93c532;border-top:1px solid #93c532;border-bottom:1px solid #93c532}.m-course_detail.manga_illust .stage .stage_row .slider .slick-arrow::before{color:#fff}.m-course_detail.manga_illust .employment .company_list h3:before{border-top:15px solid #93c532}.m-course_detail .graduate_interview .block.pop_culture .copy mark,.m-course_detail.manga_illust .consider .post_list .fukidashi,.m-course_detail.manga_illust .employment .employment_list h3,.m-course_detail.manga_illust .employment .profile dl .course{color:#93c532}.m-course_detail.manga_illust .employment .employment_list .scroll::-webkit-scrollbar{height:3px;width:3px;border-radius:10px}.m-course_detail.manga_illust .employment .employment_list .scroll::-webkit-scrollbar-track{background-color:rgba(147,197,50,.2);border-radius:10px}.m-course_detail.manga_illust .employment .employment_list .scroll::-webkit-scrollbar-thumb{background-color:#93c532;border-radius:10px}.m-course_detail.corona .p-course_dream__slide__text{border-color:#b276ad}.m-course_detail.corona .ttl05 .en,.m-course_detail.corona .ttl07 span{color:#b276ad}.m-course_detail.corona .course_detail_event .box::after,.m-course_detail.corona .course_detail_head .about .in h3 span,.m-course_detail.corona .course_detail_head .ttl11::before,.m-course_detail.corona .industry .ttl07::after,.m-course_detail.corona .jobs .ttl07::after,.m-course_detail.corona .p-course_flow .ttl07::after,.m-course_detail.corona .p-course_front__title span,.m-course_detail.corona .p-course_interview .interview_student_slider .slick-next,.m-course_detail.corona .p-course_interview .interview_student_slider .slick-prev,.m-course_detail.corona .p-course_interview__title span,.m-course_detail.corona .p-course_strengths .ttl07::after,.m-course_detail.corona .special_interview_slider .slick-next,.m-course_detail.corona .special_interview_slider .slick-prev,.m-course_detail.corona .ttl07::after{background:#b276ad}.m-course_detail.corona .p-course_interview .interview_student_slider .slick-counter,.m-course_detail.corona .special_interview_slider .slick-counter{color:#b276ad}.m-course_detail.corona .fukidashi_ttl{background-color:#b276ad}.m-course_detail.corona .fukidashi_ttl .ttl05 .en{color:#fff}.m-course_detail.corona .p-course_strengths .btn04{margin-top:60px;text-align:center}@media only screen and (max-width:767px){.m-course_detail.corona .p-course_strengths .btn04{margin-top:30px}}.m-course_detail.corona .p-course_strengths .txt,.m-course_detail.corona .solution .solution_list li{text-align:center}@media only screen and (max-width:767px){.m-course_detail.corona .p-course_strengths .txt{text-align:left}.m-course_detail.corona .p-course_strengths .txt br{display:none}}.m-course_detail.corona .course_detail_event .box .text .name,.m-course_detail.corona .course_detail_head .guide h3,.m-course_detail.corona .equipment_slider__table table tr .color_ttl,.m-course_detail.corona .p-course_navi__anchor a.is-hover,.m-course_detail.corona .p-course_navi__anchor a::after,.m-course_detail.corona .p-course_navi__anchor a::before,.m-course_detail.corona .p-course_strengths .txt .red{color:#b276ad}.m-course_detail.corona .course_detail_event .title .fukidashi,.m-course_detail.corona .jobs_industry__container,.m-course_detail.corona .p-course_navi__anchor a{border-color:#b276ad}.m-course_detail.corona .course_detail_event .title .fukidashi::after,.m-course_detail.corona .fukidashi_ttl::after{border-color:#b276ad transparent transparent}.m-course_detail.corona .about__ttl>span,.m-course_detail.corona .field .heading::after,.m-course_detail.corona .p-course_navi::before{background-color:#b276ad}@media only screen and (max-width:767px){.m-course_detail.corona .p-course_navi__anchor a.is-hover{color:#000}}.m-course_detail.corona .p-course_navi__anchor a.is-hover::after{top:3px}@media only screen and (max-width:767px){.m-course_detail.corona .p-course_navi__anchor a.is-hover::after{top:50%}}@media only screen and (max-width:767px){.m-course_detail.corona .equipment_slider .slide img{width:300px}}.m-course_detail.corona .equipment_slider__table table tr .border_color{border-bottom:1px solid #b276ad}.m-course_detail.corona .course_detail_head .about .in .in_row .text h4,.m-course_detail.corona .course_detail_head .about .in table th,.m-course_detail.corona .course_detail_head .white_box .title,.m-course_detail.corona .industry .industry_box h3{color:#b276ad}.m-course_detail.corona .course_detail_head .about .in h3 span::before{border-color:transparent #b276ad transparent transparent}.m-course_detail.corona .solution .solution_container{background-color:#fff;padding:1em;height:100%;margin-bottom:1em}.m-course_detail.corona .solution .solution_ttl01,.m-course_detail.corona .solution .solution_ttl02{border-radius:9999px;border:2px solid #b276ad;text-align:center;padding:.5em;color:#b276ad;font-size:2rem}.m-course_detail.corona .solution .solution_ttl02{background:#b276ad;color:#fff}.m-course_detail.corona .solution .solution_list{margin-top:40px}.m-course_detail.corona .solution .solution_list li .txt{margin-top:.5em}.m-course_detail.corona .solution_skil .text{padding-left:3em}@media only screen and (max-width:767px){.m-course_detail.corona .solution_skil .text{padding-left:5px;padding-right:5px}}.m-course_detail.corona .solution_skil .solution_skil_list{margin-top:1em}.m-course_detail.corona .solution_skil .solution_skil_list li{padding-left:2em;margin-bottom:.5em;position:relative}.m-course_detail.corona .solution_skil .solution_skil_list li::before{content:'・';position:absolute;left:0;color:#b276ad;font-size:3rem}.m-course_detail.corona .jobs_industry__item .ttl,.m-course_detail.corona .jobs_occupation__item .ttl{color:#b276ad}.m-course_detail.corona .border_area{padding:60px;border:3px solid #b276ad;background:#fff}@media only screen and (max-width:767px){.m-course_detail.corona .border_area{padding:30px}}.m-course_detail.corona .border_area__list{margin-bottom:0}.m-course_detail.corona .border_area__list>li::before{content:'●';color:#b276ad;position:absolute;top:0;left:0}.m-course_detail.corona .equipment_slider .slide{padding-right:2em}@media only screen and (max-width:767px){.m-course_detail.corona .equipment_slider__table{overflow-x:scroll}}.m-course_detail.corona .equipment_slider__table table{border-collapse:separate;border-spacing:10px}@media only screen and (max-width:767px){.m-course_detail.corona .equipment_slider__table table{width:95%;border-collapse:collapse;white-space:nowrap}}.m-course_detail.corona .equipment_slider__table table tr td,.m-course_detail.corona .equipment_slider__table table tr th{text-align:left;border:0}@media only screen and (max-width:767px){.m-course_detail.corona .equipment_slider__table table tr td,.m-course_detail.corona .equipment_slider__table table tr th{min-width:150px}}.m-course_detail.corona .equipment_slider__table table tr td{border-bottom:1px solid #ccc}.m-course_detail.corona .equipment_slider__table table tr .color_ttl{font-size:2rem;position:relative}.m-course_detail.corona .pickup__container{margin-top:60px;position:relative;padding:60px;border:3px solid #b276ad;background:#fff}@media only screen and (max-width:767px){.m-course_detail.corona .pickup__container{margin-top:30px;padding:30px}}.m-course_detail.corona .pickup__container::before{content:'PICK UP!';position:absolute;color:#fff;background:#b276ad;border-radius:9999px;line-height:1;padding:1em;top:-1.5em;left:60px}.m-course_detail.corona .pickup__container .text .ttl{font-size:2.4rem;line-height:1.4;color:#b276ad}.m-course_detail.corona .pickup__container .text .txt{margin-top:1em}.m-course_detail.corona .field__container .square{background:#b276ad;width:100px;height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#fff;text-align:center}.m-course_detail.corona .field__container .square .lead{font-size:1.5rem}.m-course_detail.corona .field__container .square .number{font-size:5rem;line-height:1}.m-course_detail.corona .about__container .ttl,.m-course_detail.corona .field__container .text .ttl,.m-course_detail.corona .field__container .text .txt .strong,.m-course_detail.corona .field__list .ttl,.m-course_detail.corona .instructor_slider__item .info dt{color:#b276ad}.m-course_detail.corona .about__ttl::before{border-bottom:15px solid #b276ad}.m-course_detail.corona .about__container{border-color:#b276ad}.m-course_detail.corona .instructor_slider__ttl span{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(70%,rgba(178,118,173,0)),color-stop(70%,#b276ad),to(#b276ad));background-image:linear-gradient(to bottom,rgba(178,118,173,0) 70%,#b276ad 70%,#b276ad 100%)}.m-course_detail.corona .instructor_slider__subttl span,.m-course_detail.corona .results__item__head .text .ttl::before{background-color:#b276ad}.m-course_detail.corona .results .prompt_report{width:58%;display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff;margin-left:auto;margin-right:auto;margin-bottom:50px}@media only screen and (max-width:767px){.m-course_detail.corona .results .prompt_report{width:100%}}.m-course_detail.corona .results .prompt_report .ttl{font-size:2.2rem;margin-bottom:1em}.m-course_detail.corona .results .prompt_report .text{width:100%;padding:30px 10px}.m-course_detail.corona .results__item__body .profile,.m-course_detail.corona .results__item__head .text .subttl{color:#b276ad}.m-course_detail.corona .results__item__body .label{background-color:#b276ad}.m-course_detail.corona .results_valo{border-color:#fff;background:#fff;padding:40px}.m-course_detail.corona .results_valo__lead{position:relative;text-align:left;font-size:2.4rem}.m-course_detail.corona .results_valo__lead::before{content:'';width:1.2em;height:3px;background:#000;position:absolute;left:-42px;top:.6em}.m-course_detail.corona .before_after .flow h3,.m-course_detail.corona .before_after .flow li::after,.m-course_detail.corona .future .keyword_box h3,.m-course_detail.corona .results_valo__subttl,.m-course_detail.corona .topics__item__content .detail h5{color:#b276ad}.m-course_detail.corona .interview::before,.m-course_detail.corona .results_valo__ttl::after{background-color:#b276ad}.m-course_detail.corona .results_valo__list.-pc-w80{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:80%;margin-left:auto;margin-right:auto}@media only screen and (max-width:767px){.m-course_detail.corona .results_valo__list.-pc-w80{max-width:100%}}.m-course_detail.corona .results_valo__list.-student{margin:0 auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:767px){.m-course_detail.corona .results_valo__item.-sp-w100{max-width:100%}}.m-course_detail.corona .future .keyword_box,.m-course_detail.corona .interview .teacher::before{border-color:#b276ad}.m-course_detail.corona .future .keyword_box .square,.m-course_detail.corona .interview .ttl,.m-course_detail.corona .topics__item__content h4{background:#b276ad}.m-course_detail.corona .future .keyword_box h3 span{-webkit-text-stroke:1px #b276ad}@media all and (-ms-high-contrast:none){.m-course_detail.corona .future .keyword_box h3 span{color:#b276ad}}.m-course_detail.corona .interview .company_ttl span::after{background:#b276ad}.m-course_detail.corona .interview_slider .slick-dots li.slick-active button{background:#b276ad;border:1px solid #b276ad}.m-course_detail.corona .interview_slider__item{border-top:5px solid #b276ad}.m-course_detail.corona .message .message_row .text .name::before,.m-course_detail.corona .works .video_wrap{border-color:#b276ad}.m-course_detail.corona .works .movie_gallery .slick-next{right:2%}@media only screen and (max-width:767px){.m-course_detail.corona .works .movie_gallery .slick-next{right:35%;top:115%}}.m-course_detail.corona .works .movie_gallery .slick-prev{left:2%}@media only screen and (max-width:767px){.m-course_detail.corona .works .movie_gallery .slick-prev{left:35%;top:115%}}.m-course_detail.corona .before_after .flow li.last h3,.m-course_detail.corona .closeup .closeup_row .text h3 span,.m-course_detail.corona .interview_slider__item__heading,.m-course_detail.corona .message .message_row .text h3 span,.m-course_detail.corona .teacher .desc_box .position span,.m-course_detail.corona .works .caption{background:#b276ad}.m-course_detail.corona .curriculum .content dl dt,.m-course_detail.corona .curriculum .curriculum .holiday i,.m-course_detail.corona .curriculum .time_table .holiday i,.m-course_detail.corona .employment .achieve .head .lead span,.m-course_detail.corona .employment .employment_row .content__detail .lead span,.m-course_detail.corona .games .inner h2 .en,.m-course_detail.corona .stage .result_box h3,.m-course_detail.corona .teacher .teacher_message .company{color:#b276ad}.m-course_detail.corona .teacher .teacher_message h3 span{background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(75%,transparent),color-stop(75%,#b276ad),to(#b276ad));background:linear-gradient(transparent 0%,transparent 75%,#b276ad 75%,#b276ad 100%)}.m-course_detail.corona .curriculum .curriculum,.m-course_detail.corona .curriculum .jobs,.m-course_detail.corona .curriculum .time_table,.m-course_detail.corona .games .inner,.m-course_detail.corona .stage .stage_row .text{border-color:#b276ad}.m-course_detail.corona .pickup .pickup_row .text .fukidashi{color:#b276ad;border-color:#b276ad}.m-course_detail.corona .pickup .pickup_row .text .fukidashi::after{border-color:#b276ad transparent transparent}.m-course_detail.corona .curriculum .curriculum .ttl07::after,.m-course_detail.corona .curriculum .jobs .ttl07::after,.m-course_detail.corona .curriculum .time_table .ttl07::after,.m-course_detail.corona .curriculum .ttl06::after,.m-course_detail.corona .employment .company_list h3,.m-course_detail.corona .employment .employment_list__btn p::after,.m-course_detail.corona .employment .employment_list__btn p::before,.m-course_detail.corona .employment .text .label span,.m-course_detail.corona .pickup .pickup_row .img.-video::after,.m-course_detail.corona .stage .stage_row .slider .slick-arrow{background:#b276ad}.m-course_detail.corona .curriculum .curriculum thead th,.m-course_detail.corona .curriculum .time_table thead th{background:#b276ad;border-top:1px solid #b276ad;border-bottom:1px solid #b276ad}.m-course_detail.corona .stage .stage_row .slider .slick-arrow::before{color:#fff}.m-course_detail.corona .employment .company_list h3:before{border-top:15px solid #b276ad}.m-course_detail.corona .consider .post_list .fukidashi,.m-course_detail.corona .employment .employment_list h3,.m-course_detail.corona .employment .profile dl .course{color:#b276ad}.m-course_detail.corona .employment .employment_list .scroll::-webkit-scrollbar{height:3px;width:3px;border-radius:10px}.m-course_detail.corona .employment .employment_list .scroll::-webkit-scrollbar-track{background-color:rgba(178,118,173,.2);border-radius:10px}.m-course_detail.corona .employment .employment_list .scroll::-webkit-scrollbar-thumb{background-color:#b276ad;border-radius:10px}.m-course_detail.other .p-course_dream__slide__text{border-color:#eb4a73}.m-course_detail.other .ttl05 .en,.m-course_detail.other .ttl07 span{color:#eb4a73}.m-course_detail.other .course_detail_event .box::after,.m-course_detail.other .course_detail_head .about .in h3 span,.m-course_detail.other .course_detail_head .ttl11::before,.m-course_detail.other .industry .ttl07::after,.m-course_detail.other .jobs .ttl07::after,.m-course_detail.other .p-course_flow .ttl07::after,.m-course_detail.other .p-course_front__title span,.m-course_detail.other .p-course_interview .interview_student_slider .slick-next,.m-course_detail.other .p-course_interview .interview_student_slider .slick-prev,.m-course_detail.other .p-course_interview__title span,.m-course_detail.other .p-course_strengths .ttl07::after,.m-course_detail.other .special_interview_slider .slick-next,.m-course_detail.other .special_interview_slider .slick-prev,.m-course_detail.other .ttl07::after{background:#eb4a73}.m-course_detail.other .p-course_interview .interview_student_slider .slick-counter,.m-course_detail.other .special_interview_slider .slick-counter{color:#eb4a73}.m-course_detail.other .fukidashi_ttl{background-color:#eb4a73}.m-course_detail.other .fukidashi_ttl .ttl05 .en{color:#fff}.m-course_detail.other .p-course_strengths .btn04{margin-top:60px;text-align:center}@media only screen and (max-width:767px){.m-course_detail.other .p-course_strengths .btn04{margin-top:30px}}.m-course_detail.other .p-course_strengths .txt,.m-course_detail.other .solution .solution_list li{text-align:center}@media only screen and (max-width:767px){.m-course_detail.other .p-course_strengths .txt{text-align:left}.m-course_detail.other .p-course_strengths .txt br{display:none}}.m-course_detail.other .course_detail_event .box .text .name,.m-course_detail.other .course_detail_head .guide h3,.m-course_detail.other .equipment_slider__table table tr .color_ttl,.m-course_detail.other .p-course_navi__anchor a.is-hover,.m-course_detail.other .p-course_navi__anchor a::after,.m-course_detail.other .p-course_navi__anchor a::before,.m-course_detail.other .p-course_strengths .txt .red{color:#eb4a73}.m-course_detail.other .course_detail_event .title .fukidashi,.m-course_detail.other .jobs_industry__container,.m-course_detail.other .p-course_navi__anchor a{border-color:#eb4a73}.m-course_detail.other .course_detail_event .title .fukidashi::after,.m-course_detail.other .fukidashi_ttl::after{border-color:#eb4a73 transparent transparent}.m-course_detail.other .about__ttl>span,.m-course_detail.other .field .heading::after,.m-course_detail.other .p-course_navi::before{background-color:#eb4a73}@media only screen and (max-width:767px){.m-course_detail.other .p-course_navi__anchor a.is-hover{color:#000}}.m-course_detail.other .p-course_navi__anchor a.is-hover::after{top:3px}@media only screen and (max-width:767px){.m-course_detail.other .p-course_navi__anchor a.is-hover::after{top:50%}}@media only screen and (max-width:767px){.m-course_detail.other .equipment_slider .slide img{width:300px}}.m-course_detail.other .equipment_slider__table table tr .border_color{border-bottom:1px solid #eb4a73}.m-course_detail.other .course_detail_head .about .in .in_row .text h4,.m-course_detail.other .course_detail_head .about .in table th,.m-course_detail.other .course_detail_head .white_box .title,.m-course_detail.other .industry .industry_box h3{color:#eb4a73}.m-course_detail.other .course_detail_head .about .in h3 span::before{border-color:transparent #eb4a73 transparent transparent}.m-course_detail.other .solution .solution_container{background-color:#fff;padding:1em;height:100%;margin-bottom:1em}.m-course_detail.other .solution .solution_ttl01,.m-course_detail.other .solution .solution_ttl02{border-radius:9999px;border:2px solid #eb4a73;text-align:center;padding:.5em;color:#eb4a73;font-size:2rem}.m-course_detail.other .solution .solution_ttl02{background:#eb4a73;color:#fff}.m-course_detail.other .solution .solution_list{margin-top:40px}.m-course_detail.other .solution .solution_list li .txt{margin-top:.5em}.m-course_detail.other .solution_skil .text{padding-left:3em}@media only screen and (max-width:767px){.m-course_detail.other .solution_skil .text{padding-left:5px;padding-right:5px}}.m-course_detail.other .solution_skil .solution_skil_list{margin-top:1em}.m-course_detail.other .solution_skil .solution_skil_list li{padding-left:2em;margin-bottom:.5em;position:relative}.m-course_detail.other .solution_skil .solution_skil_list li::before{content:'・';position:absolute;left:0;color:#eb4a73;font-size:3rem}.m-course_detail.other .jobs_industry__item .ttl,.m-course_detail.other .jobs_occupation__item .ttl{color:#eb4a73}.m-course_detail.other .border_area{padding:60px;border:3px solid #eb4a73;background:#fff}@media only screen and (max-width:767px){.m-course_detail.other .border_area{padding:30px}}.m-course_detail .results__list p,.m-course_detail.other .border_area__list{margin-bottom:0}.m-course_detail.other .border_area__list>li::before{content:'●';color:#eb4a73;position:absolute;top:0;left:0}.m-course_detail.other .equipment_slider .slide{padding-right:2em}@media only screen and (max-width:767px){.m-course_detail.other .equipment_slider__table{overflow-x:scroll}}.m-course_detail.other .equipment_slider__table table,.m-world .m-world_point__board__table table{border-collapse:separate;border-spacing:10px}@media only screen and (max-width:767px){.m-course_detail.other .equipment_slider__table table{width:95%;border-collapse:collapse;white-space:nowrap}}.m-course_detail.other .equipment_slider__table table tr td,.m-course_detail.other .equipment_slider__table table tr th,.m-world .m-world_point__board__table table tr td,.m-world .m-world_point__board__table table tr th{text-align:left;border:0}@media only screen and (max-width:767px){.m-course_detail.other .equipment_slider__table table tr td,.m-course_detail.other .equipment_slider__table table tr th{min-width:150px}}.m-course_detail.other .equipment_slider__table table tr td{border-bottom:1px solid #ccc}.m-course_detail.other .equipment_slider__table table tr .color_ttl,.m-world .m-world_point__board__table table tr .color_ttl{font-size:2rem;position:relative}.m-course_detail.other .pickup__container{margin-top:60px;position:relative;padding:60px;border:3px solid #eb4a73;background:#fff}@media only screen and (max-width:767px){.m-course_detail.other .pickup__container{margin-top:30px;padding:30px}}.m-course_detail.other .pickup__container::before{content:'PICK UP!';position:absolute;color:#fff;background:#eb4a73;border-radius:9999px;line-height:1;padding:1em;top:-1.5em;left:60px}.m-course_detail.other .pickup__container .text .ttl{font-size:2.4rem;line-height:1.4;color:#eb4a73}.m-course_detail.other .pickup__container .text .txt{margin-top:1em}.m-course_detail.other .field__container .square{background:#eb4a73;width:100px;height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#fff;text-align:center}.m-course_detail.other .field__container .square .lead{font-size:1.5rem}.m-course_detail.other .field__container .square .number{font-size:5rem;line-height:1}.m-course_detail.other .about__container .ttl,.m-course_detail.other .field__container .text .ttl,.m-course_detail.other .field__container .text .txt .strong,.m-course_detail.other .field__list .ttl,.m-course_detail.other .instructor_slider__item .info dt{color:#eb4a73}.m-course_detail.other .about__ttl::before{border-bottom:15px solid #eb4a73}.m-course_detail.other .about__container{border-color:#eb4a73}.m-course_detail.other .instructor_slider__ttl span{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(70%,rgba(235,74,115,0)),color-stop(70%,#eb4a73),to(#eb4a73));background-image:linear-gradient(to bottom,rgba(235,74,115,0) 70%,#eb4a73 70%,#eb4a73 100%)}.m-course_detail.other .instructor_slider__subttl span,.m-course_detail.other .results__item__head .text .ttl::before{background-color:#eb4a73}.m-course_detail.other .results .prompt_report{width:58%;display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff;margin-left:auto;margin-right:auto;margin-bottom:50px}@media only screen and (max-width:767px){.m-course_detail.other .results .prompt_report{width:100%}}.m-course_detail.other .results .prompt_report .ttl{font-size:2.2rem;margin-bottom:1em}.m-course_detail.other .results .prompt_report .text{width:100%;padding:30px 10px}.m-course_detail.other .results__item__body .profile,.m-course_detail.other .results__item__head .text .subttl{color:#eb4a73}.m-course_detail.other .results__item__body .label{background-color:#eb4a73}.m-course_detail.other .results_valo{border-color:#fff;background:#fff;padding:40px}.m-course_detail.other .results_valo__lead{position:relative;text-align:left;font-size:2.4rem}.m-course_detail.other .results_valo__lead::before{content:'';width:1.2em;height:3px;background:#000;position:absolute;left:-42px;top:.6em}.m-course_detail.other .before_after .flow h3,.m-course_detail.other .before_after .flow li::after,.m-course_detail.other .future .keyword_box h3,.m-course_detail.other .results_valo__subttl,.m-course_detail.other .topics__item__content .detail h5{color:#eb4a73}.m-course_detail.other .interview::before,.m-course_detail.other .results_valo__ttl::after{background-color:#eb4a73}.m-course_detail.other .results_valo__list.-pc-w80{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:80%;margin-left:auto;margin-right:auto}@media only screen and (max-width:767px){.m-course_detail.other .results_valo__list.-pc-w80{max-width:100%}}.m-course_detail.other .results_valo__list.-student{margin:0 auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:767px){.m-course_detail.other .results_valo__item.-sp-w100{max-width:100%}}.m-course_detail.other .future .keyword_box,.m-course_detail.other .interview .teacher::before{border-color:#eb4a73}.m-course_detail.other .future .keyword_box .square,.m-course_detail.other .interview .ttl,.m-course_detail.other .topics__item__content h4{background:#eb4a73}.m-course_detail.other .future .keyword_box h3 span{-webkit-text-stroke:1px #eb4a73}@media all and (-ms-high-contrast:none){.m-course_detail.other .future .keyword_box h3 span{color:#eb4a73}}.m-course_detail.other .interview .company_ttl span::after{background:#eb4a73}.m-course_detail.other .interview_slider .slick-dots li.slick-active button{background:#eb4a73;border:1px solid #eb4a73}.m-course_detail.other .interview_slider__item{border-top:5px solid #eb4a73}.m-course_detail.other .message .message_row .text .name::before,.m-course_detail.other .works .video_wrap{border-color:#eb4a73}.m-course_detail.other .works .movie_gallery .slick-next{right:2%}@media only screen and (max-width:767px){.m-course_detail.other .works .movie_gallery .slick-next{right:35%;top:115%}}.m-course_detail.other .works .movie_gallery .slick-prev{left:2%}@media only screen and (max-width:767px){.m-course_detail.other .works .movie_gallery .slick-prev{left:35%;top:115%}}.m-course_detail.other .before_after .flow li.last h3,.m-course_detail.other .closeup .closeup_row .text h3 span,.m-course_detail.other .interview_slider__item__heading,.m-course_detail.other .message .message_row .text h3 span,.m-course_detail.other .teacher .desc_box .position span,.m-course_detail.other .works .caption{background:#eb4a73}.m-course_detail.other .curriculum .content dl dt,.m-course_detail.other .curriculum .curriculum .holiday i,.m-course_detail.other .curriculum .time_table .holiday i,.m-course_detail.other .employment .achieve .head .lead span,.m-course_detail.other .employment .employment_row .content__detail .lead span,.m-course_detail.other .games .inner h2 .en,.m-course_detail.other .stage .result_box h3,.m-course_detail.other .teacher .teacher_message .company{color:#eb4a73}.m-course_detail.other .teacher .teacher_message h3 span{background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(75%,transparent),color-stop(75%,#eb4a73),to(#eb4a73));background:linear-gradient(transparent 0%,transparent 75%,#eb4a73 75%,#eb4a73 100%)}.m-course_detail.other .curriculum .curriculum,.m-course_detail.other .curriculum .jobs,.m-course_detail.other .curriculum .time_table,.m-course_detail.other .games .inner,.m-course_detail.other .stage .stage_row .text{border-color:#eb4a73}.m-course_detail.other .pickup .pickup_row .text .fukidashi{color:#eb4a73;border-color:#eb4a73}.m-course_detail.other .pickup .pickup_row .text .fukidashi::after{border-color:#eb4a73 transparent transparent}.m-course_detail.other .curriculum .curriculum .ttl07::after,.m-course_detail.other .curriculum .jobs .ttl07::after,.m-course_detail.other .curriculum .time_table .ttl07::after,.m-course_detail.other .curriculum .ttl06::after,.m-course_detail.other .employment .company_list h3,.m-course_detail.other .employment .employment_list__btn p::after,.m-course_detail.other .employment .employment_list__btn p::before,.m-course_detail.other .employment .text .label span,.m-course_detail.other .pickup .pickup_row .img.-video::after,.m-course_detail.other .stage .stage_row .slider .slick-arrow{background:#eb4a73}.m-course_detail.other .curriculum .curriculum thead th,.m-course_detail.other .curriculum .time_table thead th{background:#eb4a73;border-top:1px solid #eb4a73;border-bottom:1px solid #eb4a73}.m-course_detail.other .stage .stage_row .slider .slick-arrow::before{color:#fff}.m-course_detail.other .employment .company_list h3:before{border-top:15px solid #eb4a73}.m-course_detail.other .consider .post_list .fukidashi,.m-course_detail.other .employment .employment_list h3,.m-course_detail.other .employment .profile dl .course{color:#eb4a73}.m-course_detail.other .employment .employment_list .scroll::-webkit-scrollbar{height:3px;width:3px;border-radius:10px}.m-course_detail.other .employment .employment_list .scroll::-webkit-scrollbar-track{background-color:rgba(235,74,115,.2);border-radius:10px}.m-course_detail.other .employment .employment_list .scroll::-webkit-scrollbar-thumb{background-color:#eb4a73;border-radius:10px}.m-course_detail.typeB .teacher .bnr{display:block}.m-course_detail .instructor_slider{position:relative}.m-course_detail .instructor_slider .slick-list{overflow:visible!important}.m-course_detail .instructor_slider .slick-next{right:0}.m-course_detail .instructor_slider__item{padding-left:20px;padding-right:20px}.m-course_detail .instructor_slider__item__container{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:50px 45px}.m-course_detail .instructor_slider__item__head{width:100%;max-width:30%}.m-course_detail .instructor_slider__item__head img,.m-course_detail .results_valo__item .image img{width:100%}.m-course_detail .instructor_slider__item__body{width:100%;padding-left:50px}.m-course_detail .instructor_slider__item .info{font-size:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;margin-top:.5em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.4}.m-course_detail .instructor_slider__item .info dd{margin-left:1em}.m-course_detail .instructor_slider__item .txt{line-height:1.7;margin-top:.5em;margin-bottom:0}.m-course_detail .instructor_slider__item .list{margin-top:1em;margin-bottom:0}.m-course_detail .instructor_slider__item .list .item{margin-bottom:1em}.m-course_detail .instructor_slider__item .list .item:last-child{margin-bottom:0}.m-course_detail .instructor_slider__ttl{font-weight:700;line-height:1.7;font-size:2.4rem}.m-course_detail .instructor_slider__subttl{font-weight:700}.m-course_detail .instructor_slider__subttl span{display:inline-block;padding:.25em .5em;color:#fff}.m-course_detail .results__list{margin-bottom:-40px}.m-course_detail .results__item{margin-bottom:40px}.m-course_detail .results__item__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.m-course_detail .results__item__head .image{width:100%;max-width:30%}.m-course_detail .results__item__head .image.-student{max-width:20%}@media only screen and (max-width:767px){.m-course_detail .results__item__head .image.-student{max-width:30%}}.m-course_detail .results__item__head .text{width:100%;padding-left:40px}.m-course_detail .results__item__head .text .ttl{font-size:2.4rem;line-height:1.4}.m-course_detail .results__item__head .text .ttl::before{content:"";display:block;height:3px;width:2em;margin-bottom:1em}.m-course_detail .results__item__head .text .subttl{line-height:1.4;font-weight:700;margin-top:.5em}.m-course_detail .results__item__head .text .txt{margin-top:1em;line-height:1.7}.m-course_detail .results__item__body{margin-top:20px}.m-course_detail .results__item__body .label{display:inline-block;border-radius:9999px;color:#fff;line-height:1.4;padding:.25em 1em;margin-bottom:.5em}.m-course_detail .results_valo{margin-top:60px;text-align:center;padding:40px 80px;border:3px solid;background-color:#f5f5f5}.m-course_detail .results_valo__subttl{line-height:1.4;margin-bottom:.5em;font-weight:700}.m-course_detail .results_valo__ttl{font-size:3.2rem;line-height:1.4;margin-bottom:1em}.m-course_detail .results_valo__ttl::after{content:"";display:block;width:2em;margin:.75em auto 0;height:5px}.m-course_detail .results_valo__list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-5px;margin-right:-5px}.m-course_detail .results_valo__item{padding-left:5px;padding-right:5px}.m-course_detail .results_valo__item .caption{font-weight:700;line-height:1.4;font-size:2rem;margin-top:.5em}.m-course_detail .results_valo__item .txt{margin-bottom:0;margin-top:.5em;color:#444}.m-course_detail .jobs{background-color:#fff;margin-bottom:0;padding-bottom:40px}.m-course_detail .jobs_industry__container{background-color:#f5f5f5;border:3px solid;padding:50px 60px}.m-course_detail .jobs_industry__list{margin-bottom:-20px}.m-course_detail .jobs_industry__item{margin-bottom:20px;border-left:1px solid #aaa;padding:15px 30px 15px 50px}.m-course_detail .jobs_industry__item .ttl{line-height:1.4;font-size:2rem;margin-bottom:1em}.m-course_detail .jobs_industry__item .txt{margin-bottom:0}.m-course_detail .jobs_occupation__list{margin-bottom:-20px}.m-course_detail .jobs_occupation__item{margin-bottom:20px}.m-course_detail .jobs_occupation__item .ttl{font-weight:700;font-size:2rem;margin-top:.5em;margin-bottom:.5em}.m-course_detail .about__container p,.m-course_detail .jobs_occupation__item .txt{margin-bottom:0}.m-course_detail .separator_line{border-top:5px solid #111;padding-top:50px;padding-bottom:70px;margin-bottom:0}.m-course_detail .fukidashi_ttl{padding-top:40px;padding-bottom:35px;background:#0096c9;background-image:url(../img/bg/bg04.png);position:relative}.m-course_detail .fukidashi_ttl::after{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:20px 18px 0;border-color:#0096c9 transparent transparent;left:calc(50% - 18px);bottom:-20px}.m-course_detail .fukidashi_ttl .ttl05{color:#fff;margin-bottom:0}.m-course_detail .fukidashi_ttl .ttl05 .en::after{content:none}.m-course_detail .p-course_front{padding:20px 0 0;margin-bottom:35px}.m-course_detail .p-course_front__title{text-align:center;font-size:3rem;line-height:165%;margin-bottom:30px}.m-course_detail .p-course_front__title span{background:#0096c9;color:#fff;padding:4px}.m-course_detail .p-course_front__text{max-width:910px;margin:0 auto}.m-course_detail .p-course_flow{margin-bottom:70px;padding-top:50px}.m-course_detail .course_detail_event{margin-bottom:60px}.m-course_detail .course_detail_event .title{text-align:center;margin-bottom:30px}.m-course_detail .course_detail_event .title .fukidashi{border-radius:10px;border:3px solid #0096c9;display:inline-block;font-size:2.4rem;background:#fff;padding:10px 40px;position:relative}.m-course_detail .course_detail_event .title .fukidashi::after{content:"";position:absolute;bottom:-10px;left:calc(50% - 9px);width:0;height:0;border-style:solid;border-width:10px 9px 0;border-color:#0096c9 transparent transparent}.m-course_detail .course_detail_event .box{display:block;background:#fff;position:relative}.m-course_detail .course_detail_event .box.is-hover::after,.m-course_detail .field__container .image img,.m-course_detail .topics__item img{width:100%}.m-course_detail .course_detail_event .box.is-hover .img img{-webkit-transform:scale(1.1);transform:scale(1.1)}.m-course_detail .course_detail_event .box::before{content:"\f105";position:absolute;right:20px;bottom:10px;font-family:"Font Awesome 5 Pro"}.m-course_detail .course_detail_event .box::after{content:"";position:absolute;left:0;bottom:0;width:0;height:3px;background:#0096c9;-webkit-transition:all .3s ease;transition:all .3s ease}.m-course_detail .course_detail_event .box .img{width:100%;height:229px;overflow:hidden}.m-course_detail .course_detail_event .box .img img{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.m-course_detail .course_detail_event .box .text{width:100%;padding:20px 20px 15px}.m-course_detail .course_detail_event .box .text .name{color:#0096c9;font-size:1.8rem;margin-bottom:10px;line-height:150%}.m-course_detail .course_detail_event .box .text p{margin-bottom:0;font-size:1.5rem;line-height:170%}.m-course_detail .course_detail_event .box .text .date{border-top:1px solid #c4c4c4;margin-top:10px;padding-top:10px;font-family:"URWDIN-Regular"}.m-course_detail .course_detail_event .box .text .date span::after{content:","}.m-course_detail .course_detail_event .box .text .date span:last-child::after{content:none}.m-course_detail .p-course_navi{background:#fff;padding:44px 0 30px;position:relative}.m-course_detail .p-course_navi::before{content:"";position:absolute;width:100%;height:5px;top:0;left:0;background-color:#0096c9;background-image:repeating-linear-gradient(-35deg,#fff,#fff 6px,transparent 0,transparent 12px)}.m-course_detail .p-course_navi__anchor{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.m-course_detail .p-course_navi__anchor li{position:relative;counter-increment:section;margin-bottom:1em}@media only screen and (max-width:767px){.m-course_detail .p-course_navi__anchor li{margin-bottom:0}}.m-course_detail .p-course_navi__anchor li::before{content:"";position:absolute;left:-.5px;bottom:3px;height:calc(100% - 10px);width:1px;background:#ccc}.m-course_detail .p-course_navi__anchor li:last-child::after{content:"";position:absolute;right:-.5px;bottom:3px;height:calc(100% - 10px);width:1px;background:#ccc}.m-course_detail .p-course_navi__anchor li.-wide a{width:170px}.m-course_detail .p-course_navi__anchor a,.m-course_detail .p-course_navi__anchor a::after{display:block;text-align:center;font-size:1.3rem;position:relative;-webkit-transition:all .3s ease;transition:all .3s ease}.m-course_detail .p-course_navi__anchor a{height:100%;padding-bottom:5px;border-bottom:3px solid #0096c9;margin:0 3px;min-width:110px;line-height:1.4}.m-course_detail .p-course_navi__anchor a::before{content:"#" counter(section,decimal-leading-zero);display:block;text-align:center;color:#0096c9;font-size:1.4rem;font-family:"URWDIN-Demi";line-height:100%;margin-bottom:5px}.m-course_detail .p-course_navi__anchor a::after{content:"\f107";color:#0096c9;font-family:"Font Awesome 5 Pro";font-weight:400;line-height:100%;margin-top:5px;top:0}.m-course_detail .p-course_navi__anchor a.-center>span{min-height:2.8em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.m-course_detail .about{background-color:#fff;margin-bottom:0;padding-bottom:40px}.m-course_detail .about__ttl{margin-left:-75px;margin-top:-25px;margin-bottom:25px;font-size:2.4rem;position:relative}.m-course_detail .about__ttl::before{content:"";display:block;position:absolute;width:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg);height:10px;bottom:-15px;left:3px;border-left:12px solid transparent;border-right:12px solid transparent}.m-course_detail .about__ttl span{padding:10px 25px 10px 50px;display:inline-block;color:#fff;border-bottom:1px solid #fff;position:relative}.m-course_detail .about__container{border:3px solid;margin-top:40px;padding:50px}.m-course_detail .about__container .ttl{font-size:2.4rem;line-height:1.4;margin-bottom:1em}.m-course_detail .field{padding-bottom:40px}.m-course_detail .field .heading{text-align:center;font-size:3.2rem;margin-top:1.5em;line-height:1.4;margin-bottom:1.5em}.m-course_detail .field .heading::after{content:"";display:block;width:3em;height:5px;margin:.5em auto 0}.m-course_detail .field__block{background:#fff}.m-course_detail .field__container{margin-top:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.m-course_detail .field__container.top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.m-course_detail .field__container .text .ttl{font-size:2.4rem}.m-course_detail .field__container .text .ttl.-note,.p-schedule_body__item__container ul,.p-schoollife h2{line-height:1.4}.m-course_detail .field__container .text .ttl.-note span{font-size:1.3rem;color:#333;line-height:1}.m-course_detail .field__container .text .txt{margin-top:1.5em}.m-course_detail .field__container .text .txt .strong{font-weight:700}.m-course_detail .field__list .ttl{font-size:2.4rem;line-height:1.4;margin-top:.5em;margin-bottom:.75em}@media only screen and (max-width:767px){.m-course_detail .field__list .ttl{margin-bottom:.5em}.m-course_detail .field__list .txt{font-size:1.2rem;line-height:1.7}}.m-course_detail .course_detail_head .white_box p,.m-course_detail .future{margin-bottom:0}.m-course_detail .future .keyword{padding:60px 0 40px}.m-course_detail .future .keyword_box{background:#fff;margin-bottom:30px;position:relative;border-top:5px solid #0096c9;padding:60px 35px 40px}.m-course_detail .future .keyword_box .square{position:absolute;text-align:center;color:#fff;background:#0096c9;font-family:"URWDIN-Demi";text-transform:uppercase;top:0;left:0;width:60px;height:60px;font-size:1.4rem;line-height:120%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.m-course_detail .future .keyword_box mark{font-style:normal;font-weight:400;background:rgba(255,243,50,.8)}.m-course_detail .future .keyword_box h3{text-align:center;margin:0 -10px 40px;color:#0096c9;font-size:3rem}.m-course_detail .future .keyword_box h3 .border{color:#fff;font-size:4rem;-webkit-text-stroke:1px #0096c9;display:inline-block;margin-left:10px;vertical-align:top;text-align:left;line-height:120%}@media all and (-ms-high-contrast:none){.m-course_detail .future .keyword_box h3 .border{color:#0096c9}}.m-course_detail .future .keyword_box h3 .fs30{font-size:30px}.m-course_detail .future .keyword_box h3 .fs31{font-size:31px}.m-course_detail .future .keyword_box h3 .fs32{font-size:32px}.m-course_detail .future .keyword_box h3 .fs33{font-size:33px}.m-course_detail .future .keyword_box h3 .fs34{font-size:34px}.m-course_detail .future .keyword_box h3 .fs35{font-size:35px}.m-course_detail .future .keyword_box h3 .fs36{font-size:36px}.m-course_detail .future .keyword_box h3 .fs37{font-size:37px}.m-course_detail .future .keyword_box h3 .fs38{font-size:38px}.m-course_detail .future .keyword_box h3 .fs39{font-size:39px}.m-course_detail .future .keyword_box h3 .fs40{font-size:40px}.m-course_detail .topics{padding-top:40px}.m-course_detail .topics__row{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:767px){.m-course_detail .topics__row{display:block}}.m-course_detail .topics__item{width:49%}@media only screen and (max-width:767px){.m-course_detail .topics__item{width:100%}}.m-course_detail .topics__item__content,.m-course_detail .topics__item__content h4{display:-webkit-box;display:-ms-flexbox;display:flex}.m-course_detail .topics__item__content h4{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;width:86px;height:86px;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:1.4rem;font-family:"URWDIN-Demi";text-align:center;line-height:1.2}@media only screen and (max-width:767px){.m-course_detail .topics__item__content h4{width:80px;height:80px}}.m-course_detail .topics__item__content h4 span{font-size:4rem}@media only screen and (max-width:767px){.m-course_detail .topics__item__content h4 span{font-size:2.6rem}}.m-course_detail .topics__item__content .detail{padding:20px 0 20px 20px}.m-course_detail .topics__item__content .detail h5{font-size:2.4rem;margin-bottom:.2em}@media only screen and (max-width:767px){.m-course_detail .topics__item__content .detail h5{font-size:2rem}}.m-course_detail .p-course_interview{background:#fff;padding-bottom:50px;margin-bottom:0}@media only screen and (max-width:767px){.m-course_detail .p-course_interview .interview_student_slider{padding-top:60px}}.m-course_detail .p-course_interview .interview_student_slider .other-container{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1}@media only screen and (max-width:767px){.m-course_detail .p-course_interview .interview_student_slider .other-container{top:5%}}.m-course_detail .p-course_interview .interview_student_slider .other-container:nth-child(4){top:-2%}@media only screen and (max-width:767px){.m-course_detail .p-course_interview .interview_student_slider .other-container:nth-child(4){top:3%}}.m-course_detail .p-course_interview .interview_student_slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.m-course_detail .p-course_interview .interview_student_slider .slick-counter{width:60px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:-1%;font-size:1.5rem;right:80px}.m-course_detail .p-course_interview .interview_student_slider .slick-next,.m-course_detail .p-course_interview .interview_student_slider .slick-prev{border-radius:9999px}.m-course_detail .p-course_interview .interview_student_slider .slick-next::before,.m-course_detail .p-course_interview .interview_student_slider .slick-prev::before{font-size:1rem;color:#fff}.m-course_detail .p-course_interview .interview_student_slider .slick-next{right:20px}.m-course_detail .p-course_interview .interview_student_slider .slick-prev{right:160px}.m-course_detail .p-course_interview__block{position:relative;padding-top:50px}.m-course_detail .p-course_interview__img{position:absolute;top:0;left:0}.m-course_detail .p-course_interview__text{background:#fff;position:relative;z-index:2;width:520px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px 40px 20px;margin-left:auto}.m-course_detail .p-course_interview__title{margin-bottom:25px}.m-course_detail .p-course_interview__title span{background:#0096c9;color:#fff;font-size:2.8rem;display:inline-block;padding:12px 15px;letter-spacing:.08em;margin-bottom:3px;white-space:nowrap}.m-course_detail .p-course_interview__faq{margin-bottom:42px}.m-course_detail .p-course_interview__faq dt{padding-left:50px;margin-bottom:10px;font-weight:700;position:relative}.m-course_detail .p-course_interview__faq dt::before{content:"Q";position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:.2em;background:#fff332;color:#0096c9;font-family:"URWDIN-Bold";font-size:2.4rem;width:40px;height:40px;border-radius:50%;top:-8px;left:0}.m-course_detail .p-course_interview__name{margin-top:-15px;font-size:1.4rem}.m-course_detail .p-course_interview__name span{font-weight:700;font-size:1.6rem;padding-left:15px}.m-course_detail .p-course_interview-student{background:#f0f0f0;padding-top:50px;padding-bottom:80px;margin-bottom:0}.m-course_detail .p-course_interview-student .interview_slider{background:#fff;position:relative}.m-course_detail .p-course_interview-student .interview_slider .slick-next{right:-6%}@media only screen and (max-width:767px){.m-course_detail .p-course_interview-student .interview_slider .slick-next{top:200px;right:0}}.m-course_detail .p-course_interview-student .interview_slider .slick-prev{left:-6%}@media only screen and (max-width:767px){.m-course_detail .p-course_interview-student .interview_slider .slick-prev{top:200px;left:0}}.m-course_detail .p-course_interview-student .interview_slider .slick-dots{bottom:-65px;opacity:1}.m-course_detail .p-course_interview-student .interview_slider__item{position:relative}.m-course_detail .p-course_interview-student .interview_slider__item__heading{position:absolute;width:120px;height:120px;top:0;-webkit-box-sizing:border-box;box-sizing:border-box;padding:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:767px){.m-course_detail .p-course_interview-student .interview_slider__item__heading{width:100px;height:100px}}.m-course_detail .p-course_interview-student .interview_slider__item__heading .text{color:#fff;font-weight:700;font-size:1.5rem;line-height:1.4;margin-bottom:0;font-family:"URWDIN-Bold"}.m-course_detail .p-course_interview-student .interview_slider__item__heading .number{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;line-height:1;font-size:3.6rem;margin-bottom:0}.m-course_detail .p-course_interview-student .interview_slider__item__heading .number span,.m-world.super_creator .m-world_topics .field__container .game_topics__item h4{font-size:2rem}.m-course_detail .p-course_interview-student .interview_slider__item__container{background:#fff;width:100%;padding:50px;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:767px){.m-course_detail .p-course_interview-student .interview_slider__item__container{display:block;padding:30px}}.m-course_detail .p-course_interview-student .interview_slider__item__img{max-width:320px;min-width:320px}@media only screen and (max-width:767px){.m-course_detail .p-course_interview-student .interview_slider__item__img{min-width:100%;max-width:100%}.m-course_detail .p-course_interview-student .interview_slider__item__img img{width:100%}}.m-course_detail .p-course_interview-student .interview_slider__item__img .caption{margin-top:1em;display:block}.m-course_detail .p-course_interview-student .interview_slider__item__img .caption .name{font-size:1.8rem}.m-course_detail .employment .achieve__item p,.m-course_detail .p-course_interview-student .interview_slider__item__img .caption .name span{font-size:1.6rem}.m-course_detail .p-course_interview-student .interview_slider__item__img .caption .belong{font-size:1.4rem;line-height:1.5}.m-course_detail .p-course_interview-student .interview_slider__item__faq{width:100%;margin-left:55px}@media only screen and (max-width:767px){.m-course_detail .p-course_interview-student .interview_slider__item__faq{margin-left:auto;margin-top:40px}}.m-career_news .industry_list .industry_box dl:last-child,.m-course_detail .p-course_interview-student .interview_slider__item__faq .p-course_interview__faq:last-child{margin-bottom:0}.m-course_detail .interview{background:#f0f0f0;padding:60px 0 85px;margin-bottom:50px;margin-top:-1px;position:relative;z-index:1}.m-course_detail .interview .ttl05{color:#fff}.m-course_detail .interview .ttl05 .en{margin-bottom:10px;color:#fff}.m-course_detail .interview .ttl05 .en::after{content:none}.m-course_detail .interview .ttl{color:#fff;background:#0096c9;display:inline-block;font-size:3rem;padding:0 10px;margin-bottom:30px}.m-course_detail .interview .teacher{display:-webkit-box;display:-ms-flexbox;display:flex;color:#111;font-size:1.4rem;margin-top:35px;padding-top:20px;position:relative}.m-course_detail .interview .teacher::before{content:"";position:absolute;border-top:1px solid #0096c9;width:60px;top:0;left:0;z-index:-1;-webkit-transform:rotate(0deg);transform:rotate(0deg);background:0 0}.m-course_detail .interview .teacher dd{font-weight:700;margin-left:20px;font-size:1.8rem}.m-course_detail .interview .teacher dd .name{font-size:2.4rem}.m-course_detail .interview .img_list{margin-top:20px;margin-bottom:30px}.m-course_detail .interview .white_box{background:#fff;padding:25px 40px;font-size:1.4rem;line-height:170%}.m-course_detail .interview .company_ttl{text-align:center}.m-course_detail .interview .company_ttl span{font-size:3.2rem;padding-bottom:.7em;position:relative;display:inline-block}.m-course_detail .interview .company_ttl span::after{content:"";width:3em;height:3px;background:#0096c9;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.m-course_detail .interview .company_list,.m-course_detail .interview .company_list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.m-course_detail .interview .company_list{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0}.m-course_detail .interview .company_list li{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:1em}.m-course_detail .works{margin-bottom:70px}.m-course_detail .works .video_wrap{border:3px solid #0096c9;max-width:860px;margin:0 auto;position:relative}.m-course_detail .works .video_wrap video{width:100%;height:auto;display:block}.m-course_detail .works .video_wrap .ico{position:absolute;z-index:10;bottom:10px;right:10px}.m-course_detail .works .video_wrap .ico.is-hover{-webkit-animation:bound .3s ease infinite alternate;animation:bound .3s ease infinite alternate}.m-course_detail .works .caption{font-size:1.8rem;font-weight:700;max-width:860px;text-align:center;margin:0 auto;color:#fff;padding:10px}.m-course_detail .course_gallery_slider{margin-top:40px}.m-course_detail .course_gallery_slider .slide{padding:0 10px}.m-course_detail .stage{background-image:url(../../img/course/stage_bg.png);background-size:contain;background-position:top 170px center;margin-bottom:20px;color:#fff}.m-course_detail .stage .fukidashi_ttl{margin-bottom:60px}.m-course_detail .stage .fukidashi_ttl .cursive{position:absolute;top:15px;left:calc(50% - 260px)}.m-course_detail .stage .stage_row{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.m-course_detail .stage .stage_row.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.m-course_detail .stage .stage_row.reverse .img{margin-left:0;margin-right:auto}.m-course_detail .stage .stage_row.reverse .text{left:auto;right:calc(50% - 515px)}.m-course_detail .stage .stage_row .img{width:50%;margin-left:auto}.m-course_detail .stage .stage_row .video,.p-schedule figure{display:block;position:relative}.m-course_detail .stage .stage_row .video .btn{position:absolute;top:calc(50% - 47px);left:calc(50% - 47px)}.m-course_detail .stage .stage_row .text{position:relative;left:calc(50% - 505px);max-width:455px;border-top:8px solid #0096c9;padding-top:35px}.m-course_detail .stage .stage_row .text.-full{width:100%;max-width:985px;margin:0 auto;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.m-course_detail .stage .stage_row .text.-full p{width:460px;margin-bottom:30}.m-course_detail .stage .stage_row .text h3{font-size:3.2rem;margin-bottom:30px;color:#fff}.m-course_detail .stage .stage_row .text h3 span{color:#fff332;display:block;font-size:1.6rem}.m-course_detail .stage .stage_row .slider{width:860px;margin:20px auto 40px}.m-course_detail .stage .stage_row .slider .slick-list{overflow:visible}.m-course_detail .stage .stage_row .slider .slick-arrow{width:60px;height:60px;top:auto;bottom:40px;-webkit-transform:translateY(0%);transform:translateY(0%);left:auto;right:5px}.m-course_detail .stage .stage_row .slider .slick-prev{right:66px}.m-course_detail .stage .stage_row .slider .item{padding:0 30px 120px;position:relative}.m-course_detail .stage .stage_row .slider .item img{width:100%}.m-course_detail .stage .stage_row .slider .caption{position:absolute;left:30px;bottom:0;background:#333;width:550px;font-size:1.5rem;line-height:170%;padding:30px 35px 35px 30px}.m-course_detail .stage .stage_row .slider .field{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:0;margin-top:1em;margin-bottom:0}.m-course_detail .stage .stage_row .slider .field li{color:#fff;line-height:1.4;font-size:1.3rem;padding:.5em 1em}.m-course_detail .stage .stage_row .slider .field .game{background:#0d7fbb}.m-course_detail .stage .stage_row .slider .field .e-sports{background:#f1b237}.m-course_detail .stage .stage_row .slider .field .ai_it,.m-course_detail .stage .stage_row .slider .field .e-commerce{background:#d73028}.m-course_detail .stage .stage_row .slider .field .cg_vr{background:#1daa9b}.m-course_detail .stage .stage_row .slider .field .anime,.m-course_detail .stage .stage_row .slider .field .illust,.m-course_detail .stage .stage_row .slider .field .novel{background:#93c532}.m-course_detail .stage .stage_row .slider .title{font-size:1.6rem;font-weight:700}.m-course_detail .stage .stage_row .slider .title .name{color:#fff332;display:inline-block;margin-left:10px;font-size:2rem}.m-course_detail .stage .result_box{padding-bottom:90px;margin-top:60px}.m-course_detail .stage .result_box .in{background:#fff;border-radius:10px;color:#222;text-align:center;padding:40px 0}.m-course_detail .stage .result_box h3{font-size:2.4rem;color:#0096c9;margin-bottom:25px}.m-course_detail .stage .result_box h3 small{font-weight:400;color:#222;font-size:1.6rem;letter-spacing:.05rem;display:inline-block;margin-left:20px}.m-course_detail .pickup .pickup_row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;z-index:1;padding-top:20px;margin-bottom:20px}.m-course_detail .pickup .pickup_row::after{content:"";position:absolute;width:100vw;height:320px;background:#fff;right:calc(50% - 100px);top:0;z-index:-1}.m-course_detail .pickup .pickup_row.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.m-course_detail .pickup .pickup_row.reverse::after{right:auto;left:calc(50% - 100px)}.m-course_detail .pickup .pickup_row .text{width:440px;margin:20px auto 0}.m-course_detail .pickup .pickup_row .text .fukidashi{color:#0096c9;font-size:1.8rem;font-weight:700;text-align:center;border:3px solid #0096c9;border-radius:10px;padding:12px 0;position:relative;max-width:380px;margin:0 auto 20px}.m-course_detail .pickup .pickup_row .text .fukidashi::after{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:10px 7.5px 0;border-color:#0096c9 transparent transparent;bottom:-10px;left:calc(50% - 7px)}.m-course_detail .pickup .pickup_row .text h3{text-align:center;color:#111;font-size:3.2rem;margin-bottom:10px}.m-course_detail .pickup .pickup_row .img{width:577px;margin:0 -22px 0 0}.m-course_detail .pickup .pickup_row .img.-video{position:relative;z-index:1}.m-course_detail .pickup .pickup_row .img.-video::after{content:"";position:absolute;width:100%;height:100%;top:10px;left:10px;z-index:-1}.m-course_detail .pickup .pickup_row .img video{width:100%;display:block}.m-course_detail .freerental .freerental_content{margin-top:60px}@media only screen and (max-width:767px){.m-course_detail .freerental .freerental_content{margin-top:30px}.m-course_detail .freerental .freerental_content .sp_slider .slick-next{right:35%;top:105%}.m-course_detail .freerental .freerental_content .sp_slider .slick-prev{left:35%;top:105%}}.m-course_detail .curriculum .jobs ul,.m-course_detail .freerental .freerental_row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:767px){.m-course_detail .freerental .freerental_row{display:block}}.m-course_detail .freerental .freerental_row .text span{font-size:2.2rem;font-weight:700;color:#2bc3b3}@media only screen and (max-width:767px){.m-course_detail .freerental .freerental_row .item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.m-course_detail .freerental .freerental_row .item:nth-child(4) .img{width:50%}.m-course_detail .freerental .freerental_row .item .img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:70%;margin:0 auto;height:180px}.m-course_detail .freerental .freerental_row .item .img img{-o-object-fit:contain;object-fit:contain;height:100%}.m-course_detail .freerental .freerental_row .item .text{margin-top:20px;text-align:center}}.m-course_detail .freerental .freerental_row .item01 .img,.m-course_detail .freerental .freerental_row .item_block01,.m-course_detail .freerental .freerental_row .item_block02{width:50%}.m-course_detail .freerental .freerental_row .item_block03{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.m-course_detail .freerental .freerental_row .item01{display:-webkit-box;display:-ms-flexbox;display:flex}.m-course_detail .freerental .freerental_row .item01 .text{margin-left:-8%}.m-course_detail .freerental .freerental_row .item02{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:30px}.m-course_detail .freerental .freerental_row .item02 .img{width:50%}.m-course_detail .freerental .freerental_row .item02 .text{margin-bottom:-7%;margin-top:auto}.m-course_detail .freerental .freerental_row .item03{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.m-course_detail .freerental .freerental_row .item03 .img{width:30%}.m-course_detail .freerental .freerental_row .item03__right,.m-course_detail .freerental .freerental_row .item04 .img{width:65%}.m-course_detail .freerental .freerental_row .item05,.m-course_detail .freerental .freerental_row .item06,.m-course_detail .freerental .freerental_row .item07,.m-equipment .detail .challenge_box .games_slide .main_list .box_wrap .box_in .detail .logo{width:30%}.m-course_detail .freerental .freerental_row .item05 .text,.m-course_detail .freerental .freerental_row .item06 .text,.m-course_detail .freerental .freerental_row .item07 .text{display:inline-block;margin-left:auto;margin-bottom:0}.m-course_detail .curriculum .box,.m-course_detail .freerental .freerental_row .item05 .text_wrap,.m-course_detail .freerental .freerental_row .item06 .text_wrap,.m-course_detail .freerental .freerental_row .item07 .text_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.m-course_detail .freerental .freerental_row .item06 .text{width:70%;margin-top:20px}.m-course_detail .freerental .freerental_row .item07 .text{width:70%;margin-top:-20px}.m-course_detail .curriculum{background:#fff;margin-bottom:0;padding-bottom:40px;background-image:url(../img/bg/bg06.png)}.m-course_detail .curriculum .box{background:#f0f0f0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:30px 30px 40px;margin-bottom:2px}.m-course_detail .curriculum .ttl06{max-width:260px}.m-course_detail .curriculum .content{background:#fff;width:760px;padding:25px 110px 15px 40px}.m-course_detail .curriculum .content dl{border-bottom:1px solid #ccc;margin-bottom:15px;padding-bottom:15px}.m-course_detail .curriculum .content dl dt{color:#0096c9;font-weight:700;font-size:2rem;margin-bottom:5px}.m-course_detail .curriculum .curriculum,.m-course_detail .curriculum .time_table{background:#f5f5f5;border:3px solid #0096c9;padding:40px 48px 48px;margin:30px 0}.m-course_detail .curriculum .curriculum table,.m-course_detail .curriculum .time_table table{margin:0}.m-course_detail .curriculum .curriculum thead th,.m-course_detail .curriculum .time_table thead th{width:calc(100%/7);background:#0096c9;color:#fff;border-top:1px solid #0096c9;border-bottom:1px solid #0096c9;font-family:"URWDIN-Demi";font-size:1.6rem;padding:12px 0 8px}.m-course_detail .curriculum .curriculum th,.m-course_detail .curriculum .time_table th{text-align:center;background:#fff;vertical-align:middle;padding:20px 0;font-family:"URWDIN-Medium";font-size:3rem;font-weight:400}.m-course_detail .curriculum .curriculum td,.m-course_detail .curriculum .time_table td{text-align:center;background:#fff;vertical-align:middle;font-size:1.4rem;padding:20px 0}.m-course_detail .curriculum .curriculum .holiday,.m-course_detail .curriculum .time_table .holiday{background:#f5f5f5;padding:5px 0;color:#999}.m-course_detail .curriculum .curriculum .number,.m-course_detail .curriculum .curriculum th .time,.m-course_detail .curriculum .time_table .number,.m-course_detail .curriculum .time_table th .time{vertical-align:bottom}.m-course_detail .curriculum .curriculum .time,.m-course_detail .curriculum .time_table .time{font-family:"URWDIN-Medium";font-size:1.3rem;color:#999;position:relative}.m-course_detail .curriculum .curriculum .note,.m-course_detail .curriculum .time_table .note{font-size:1.3rem;margin:10px 0 0}.m-course_detail .curriculum .w_major,.m-course_detail .curriculum .w_major::after,.m-course_detail .curriculum .w_major::before{background-image:url(../img/bg/bg06.png)}.m-course_detail .curriculum .w_major::after{background-position:left bottom}.m-course_detail .curriculum .w_major .row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.m-course_detail .curriculum .jobs{border:3px solid #0096c9;background:#f5f5f5;margin:40px 0;padding:30px 65px 40px}.m-course_detail .curriculum .jobs .ttl06{margin-bottom:20px;margin-top:40px}.m-course_detail .curriculum .jobs .ttl06::after{height:4px}.m-course_detail .curriculum .jobs ul li{margin:0 35px 15px 0}.m-course_detail .curriculum .jobs ul li.mr0{margin-right:0}.m-course_detail .course_detail_head{margin-bottom:70px;padding-top:1px}.m-course_detail .course_detail_head .guide{padding-top:50px;text-align:center}.m-course_detail .course_detail_head .guide h3{color:#0096c9;font-size:2.4rem;margin-bottom:20px}.m-course_detail .course_detail_head .white_box{background:#fff;padding:20px 30px 20px 40px;border-radius:10px;margin-bottom:40px}.m-course_detail .course_detail_head .white_box .title{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:2.4rem;color:#0096c9;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.m-course_detail .course_detail_head .white_box .title img{display:inline-block;margin-right:20px}.m-course_detail .course_detail_head .ex_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:50px}.m-course_detail .course_detail_head .ex_box h4,.m-world.super_creator .m-world_topics .field__container .ex_box h4{font-size:2rem;margin-bottom:10px}.m-course_detail .course_detail_head .ex_box .text{width:315px;font-size:1.5rem}.m-course_detail .course_detail_head .about{border:3px solid #0096c9;background:#fff;padding:20px 50px;margin-top:50px}.m-course_detail .course_detail_head .about .in{margin-bottom:40px}.m-course_detail .course_detail_head .about .in h3{position:relative;left:-67px;margin-bottom:20px}.m-course_detail .course_detail_head .about .in h3 span{color:#fff;font-size:2.4rem;display:inline-block;padding:13px 30px 13px 45px;position:relative}.m-course_detail .course_detail_head .about .in h3 span::before{content:"";display:block;position:absolute;bottom:-16px;left:0;width:0;height:0;border-style:solid;border-width:0 15px 15px 0}.m-course_detail .course_detail_head .about .in .in_row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.m-course_detail .course_detail_head .about .in .in_row .img{width:40%}.m-course_detail .course_detail_head .about .in .in_row .text{width:60%}.m-course_detail .course_detail_head .about .in table{table-layout:fixed}.m-course_detail .course_detail_head .about .in table tr:nth-child(odd) td{background:#f0f0f0}.m-course_detail .course_detail_head .about .in table tr td,.m-course_detail .course_detail_head .about .in table tr th{border:0;padding:15px 30px}.m-course_detail .course_detail_head .about .in table tr th{background:#f0f0f0}.m-course_detail .industry{background-image:url(../img/bg/bg01.jpg);background-color:#fff;padding:50px 0}.m-course_detail .industry .industry_box{margin-bottom:20px}.m-course_detail .industry .industry_box h3{font-size:2.4rem;margin:13px 0}.m-course_detail .before_after{margin-bottom:50px}.m-course_detail .before_after .flow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.m-course_detail .before_after .flow li{width:330px;font-size:1.5rem;position:relative}.m-course_detail .before_after .flow li::after{position:absolute;content:"\f061";font-family:"Font Awesome 5 Pro";font-size:2rem;color:#0096c9;top:8px;right:-40px}.m-course_detail .before_after .flow li.last::after{content:none}.m-course_detail .before_after .flow li.last h3,.p-course_interview-naitei__item .item__btn a:hover{background:#0096c9;color:#fff}.m-course_detail .before_after .flow h3{text-align:center;margin:0 auto 15px;font-family:"URWDIN-Bold";font-size:1.8rem;color:#0096c9;letter-spacing:.05rem;max-width:160px;padding:7px;border-radius:25px}.m-course_detail .before_after .flow img{display:block;margin-bottom:20px}.m-course_detail .message{background:#fff;margin-bottom:0;padding-bottom:80px}.m-course_detail .message .message_row{position:relative;padding-top:50px;min-height:410px;border-bottom:1px solid #ccc}.m-course_detail .message .message_row .img{position:absolute;top:0;left:30px}.m-course_detail .message .message_row .text{position:relative;z-index:1;background:#fff;max-width:515px;margin:0 0 0 auto;padding:40px}.m-course_detail .message .message_row .text h3{color:#fff;font-size:3rem;letter-spacing:.2rem;margin-bottom:30px}.m-course_detail .message .message_row .text h3 span{background:#0096c9;display:inline-block;padding:0 5px;margin:2px 0}.m-course_detail .message .message_row .text .name{position:relative;font-size:1.4rem;padding-top:15px;margin-bottom:0;margin-top:30px}.m-course_detail .message .message_row .text .name::before{content:"";position:absolute;width:70px;border-top:1px solid #0096c9;top:0;left:0}.m-course_detail .message .message_row .text .name span{display:inline-block;color:#111;font-weight:700;font-size:2.4rem;margin-left:15px}.m-course_detail .teacher{position:relative;padding-bottom:30px}.m-course_detail .teacher::before{content:"";position:absolute;background:#fff;width:160%;height:390px;top:190px;left:-30%;-webkit-transform:rotate(-7deg);transform:rotate(-7deg)}.m-course_detail .teacher .teacher_message{margin-top:60px}.m-course_detail .teacher .teacher_message .company{color:#0096c9;font-weight:700}.m-course_detail .teacher .teacher_message .company .logo{vertical-align:middle;display:inline-block;margin-right:10px}.m-course_detail .teacher .teacher_message h3{font-size:3rem;margin-bottom:30px}.m-course_detail .teacher .teacher_message h3 span{display:inline-block;line-height:125%;background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(75%,transparent),color-stop(75%,#0096c9),to(#0096c9));background:linear-gradient(transparent 0%,transparent 75%,#0096c9 75%,#0096c9 100%)}.m-course_detail .teacher .teacher_message .prof{border-top:1px solid #ccc;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:30px;padding-top:15px}.m-course_detail .teacher .teacher_message .prof dt{font-weight:700;font-size:1.8rem;width:150px}.m-course_detail .teacher .teacher_message .prof dt .name{font-size:2.4rem}.m-course_detail .teacher .teacher_slider{margin-top:65px;margin-bottom:25px}.m-course_detail .teacher .teacher_slider .slick-next{top:140px;right:-28px}.m-course_detail .teacher .teacher_slider .slick-next::before,.m-course_detail .teacher .teacher_slider .slick-prev::before,.m-course_detail .world .world_box .course_list a.is-hover{color:#fff}.m-course_detail .teacher .teacher_slider .slick-prev{top:140px;left:-28px}.m-course_detail .teacher .desc_box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.5rem;padding:0 11px 20px}.m-course_detail .teacher .desc_box.noimage{border-bottom:1px solid #000;padding-top:10px;margin-bottom:5px}.m-course_detail .teacher .desc_box .thumb{margin-bottom:-15px}.m-course_detail .teacher .desc_box .position{text-align:center;width:100%;margin-bottom:15px}.m-course_detail .teacher .desc_box .position span{display:inline-block;background:#0096c9;color:#fff;border-radius:20px;font-size:1.4rem;padding:1px 14px}.m-course_detail .teacher .desc_box .logo{margin-right:15px}.m-course_detail .teacher .desc_box .name,.m-world .m-world_point__board .row h5{font-size:1.8rem;font-weight:700}.m-course_detail .teacher .desc_box .belongs{display:inline-block;font-weight:400;font-size:1.4rem;line-height:120%}.m-course_detail .teacher .bnr{display:none;margin:60px 0 0}.m-course_detail .games{background-image:url(../img/bg/bg08.jpg);background-size:50px 50px;padding:70px 0 60px;margin-bottom:1px}.m-course_detail .games .inner{border:3px solid #0096c9;max-width:1260px;color:#fff;margin:0 auto;padding:30px 0 10px;position:relative}.m-course_detail .games .inner::before{content:"";position:absolute;width:228px;height:3px;background:#444;top:-3px;left:calc(50% - 114px)}.m-course_detail .games .inner h2{color:#fff;text-align:center;position:relative;font-size:3rem;margin-bottom:30px}.m-course_detail .games .inner h2 .en{position:absolute;top:-50px;left:0;width:100%;text-transform:uppercase;font-family:"URWDIN-Bold";font-size:2.4rem;color:#0096c9}.m-course_detail .games .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.m-course_detail .games .box{margin:0 15px}.m-course_detail .games .box figure{position:relative;padding-top:30px}.m-course_detail .games .box figure figcaption{position:absolute;background:rgba(0,0,0,.8);width:330px;text-align:center;top:0;left:calc(50% - 165px);padding:16px}.m-course_detail .closeup{margin-bottom:50px}.m-course_detail .closeup .closeup_row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#fff;padding:40px 60px 0;margin-top:80px}.m-course_detail .closeup .closeup_row .img{width:55%;position:relative}.m-course_detail .closeup .closeup_row .img span{display:inline-block;position:relative;top:-80px}.m-course_detail .closeup .closeup_row .img .obj{position:absolute;top:0;right:20px}.m-course_detail .closeup .closeup_row .text{width:45%}.m-course_detail .closeup .closeup_row .text h3{margin-bottom:30px}.m-course_detail .closeup .closeup_row .text h3 span{color:#fff;display:inline-block;font-size:3rem;background:#fff;line-height:150%;padding:0 10px;margin:2.5px 0}.m-career-debut .results_list dl dd,.m-course_detail .closeup .closeup_row .text p.sm{font-size:1.3rem}.m-course_detail .graduate_interview{margin:50px 0 30px}.m-course_detail .graduate_interview .block{padding-bottom:30px;margin-bottom:30px;border-bottom:2px solid #fff;position:relative}.m-course_detail .graduate_interview .block::after{content:"";position:absolute;bottom:-1px;left:0;width:100%;border-top:1px dotted #404040}.m-course_detail .graduate_interview .block.super_creator .label,.m-course_detail .world .world_box.super_creator .course_list a.is-hover::after,.m-course_detail .world .world_box.super_creator .course_list a::after,.m-course_detail .world .world_box.super_creator .course_list a::before{background:#d73028}.m-course_detail .graduate_interview .block.super_creator .label::after{border-color:transparent transparent transparent #d73028}.m-course_detail .graduate_interview .block.game .label,.m-course_detail .world .world_box.game .course_list a::after,.m-course_detail .world .world_box.game .course_list a::before{background:#0d7fbb}.m-course_detail .graduate_interview .block.game .label::after{border-color:transparent transparent transparent #0d7fbb}.m-course_detail .graduate_interview .block.e-sports .label,.m-course_detail .world .world_box.e-sports .course_list a::after,.m-course_detail .world .world_box.e-sports .course_list a::before{background:#f1b237}.m-course_detail .graduate_interview .block.e-sports .label::after{border-color:transparent transparent transparent #f1b237}.m-course_detail .graduate_interview .block.anime_cg .label,.m-course_detail .world .world_box.anime_cg .course_list a::after,.m-course_detail .world .world_box.anime_cg .course_list a::before{background:#1daa9b}.m-course_detail .graduate_interview .block.anime_cg .label::after,.m-event .main .event_detail .detail_body .time_schedule .time_list li.-program.-day2 .time::after{border-color:transparent transparent transparent #1daa9b}.m-course_detail .graduate_interview .block.pop_culture .label{background:#93c532}.m-course_detail .graduate_interview .block.pop_culture .label::after{border-color:transparent transparent transparent #93c532}.m-course_detail .graduate_interview .block.design .label,.m-course_detail .graduate_interview .block.social_media .label{background:#ec6d81}.m-course_detail .graduate_interview .block.design .label::after,.m-course_detail .graduate_interview .block.social_media .label::after{border-color:transparent transparent transparent #ec6d81}.m-course_detail .graduate_interview .block.design .copy mark,.m-course_detail .graduate_interview .block.social_media .copy mark{color:#ec6d81}.m-course_detail .graduate_interview .block.manga_illust .label,.m-course_detail .world .world_box.pop_culture .course_list a::after,.m-course_detail .world .world_box.pop_culture .course_list a::before{background:#93c532}.m-course_detail .graduate_interview .block.manga_illust .label::after{border-color:transparent transparent transparent #93c532}.m-course_detail .graduate_interview .block.manga_illust .copy mark{color:#93c532}.m-course_detail .graduate_interview .block.corona .label{background:#b276ad}.m-course_detail .graduate_interview .block.corona .label::after{border-color:transparent transparent transparent #b276ad}.m-course_detail .graduate_interview .block.corona .copy mark{color:#b276ad}.m-course_detail .graduate_interview .block.other .label{background:#eb4a73}.m-course_detail .graduate_interview .block.other .label::after{border-color:transparent transparent transparent #eb4a73}.m-course_detail .graduate_interview .block.other .copy mark{color:#eb4a73}.m-course_detail .graduate_interview .img{margin-bottom:15px}.m-course_detail .graduate_interview .company{font-size:1.4rem;color:#999;margin-bottom:10px}.m-course_detail .graduate_interview .name{font-weight:700;color:#111;margin-bottom:0}.m-course_detail .graduate_interview .name span{font-size:2.2rem}.m-course_detail .graduate_interview .label{color:#fff;background:#0096c9;display:inline-block;text-transform:uppercase;font-family:"URWDIN-Demi";font-size:1.4rem;position:relative;letter-spacing:.1rem;padding:4px 16px 0}.m-course_detail .graduate_interview .label::after{content:"";position:absolute;width:0;height:0;top:0;right:-11px;border-style:solid;border-width:22px 0 0 10px;border-color:transparent transparent transparent #0096c9}.m-course_detail .graduate_interview .copy{font-weight:700;color:#111;font-size:2.4rem;line-height:160%}.m-course_detail .graduate_interview .copy mark{color:#0096c9;font-style:normal;background:0 0}.m-course_detail .employment{background:#fff;margin-bottom:0;padding-bottom:70px}.m-course_detail .employment.-bg_gray{background:0 0}.m-course_detail .employment .ttl05{margin-bottom:50px}.m-course_detail .employment .company_list{background:#fff;text-align:center;margin-top:80px}.m-course_detail .employment .company_list h3{display:inline-block;position:relative;top:-20px;font-size:1.8rem;padding:10px 15px;border-radius:5px;color:#fff}.m-course_detail .employment .company_list h3::before{content:"";position:absolute;top:100%;left:50%;margin-left:-10px;border:10px solid transparent}.m-course_detail .employment .achieve{margin-top:80px}.m-course_detail .employment .achieve .head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:1em;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media only screen and (max-width:767px){.m-course_detail .employment .achieve .head{display:block}}.m-course_detail .employment .achieve .head .lead{font-size:2rem;margin-right:1em;position:relative;z-index:1}@media only screen and (max-width:767px){.m-course_detail .employment .achieve .head .lead{font-size:1.4rem}.m-course_detail .employment .achieve .head .lead strong{display:inline}.m-course_detail .employment .achieve .head .lead strong::after{content:"";width:80%;height:6px;background:#fff332;position:absolute;bottom:-6px;z-index:-1;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.m-course_detail .employment .achieve .head .lead::before{content:"";width:100%;height:6px;background:#fff332;position:absolute;bottom:-6px;z-index:-1}@media only screen and (max-width:767px){.m-course_detail .employment .achieve .head .lead::before{content:none}}.m-course_detail .employment .achieve .head .lead span{font-family:"URWDIN-Demi";font-size:8rem;margin-right:.1em;position:relative}@media only screen and (max-width:767px){.m-course_detail .employment .achieve .head .lead span{font-size:4rem}}.admissions_common_box small,.m-course_detail .employment .achieve .head p small,.m-course_detail .employment .achieve__item p small,.m-course_detail .employment .employment_row .content__detail p small{color:#999;display:inline-block;line-height:170%}.m-course_detail .employment .achieve__list{background:#fff;padding:40px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:767px){.m-course_detail .employment .achieve__list{padding:20px}.m-course_detail .employment .achieve__text{width:49%}.m-course_detail .employment .achieve__img{width:49%;margin-right:2%}}.m-course_detail .employment .achieve__item{-ms-flex-preferred-size:18%;flex-basis:18%;max-width:18%;padding-right:15px}@media only screen and (max-width:767px){.m-course_detail .employment .achieve__item{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;margin-top:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex}}.m-course_detail .employment .achieve__item img{width:100%}.m-course_detail .employment .achieve__item .name{margin-top:10px;font-weight:400;position:relative;font-size:1.7rem;padding-left:1em;margin-bottom:.5em}.m-course_detail .employment .achieve__item .name::before{content:"";width:0;height:0;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-left:5px solid transparent;border-right:5px solid transparent;border-top:10px solid #b276ad}.m-career-debut .results_list dl,.m-course_detail .employment .achieve__item .name span{font-size:1.4rem}.m-course_detail .employment .btn04{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.m-course_detail .employment .employment_row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:767px){.m-course_detail .employment .employment_row{display:block}}.m-course_detail .employment .employment_row .content{width:48%}@media only screen and (max-width:767px){.m-course_detail .employment .employment_row .content{width:100%;margin-top:20px}}.m-course_detail .employment .employment_row .content__title{font-size:3.2rem;font-weight:700}@media only screen and (max-width:767px){.m-course_detail .employment .employment_row .content__title{text-align:center}}.m-course_detail .employment .employment_row .content__detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-top:30px}.m-course_detail .employment .employment_row .content__detail .lead{font-size:2rem;margin-right:1em}.m-course_detail .employment .employment_row .content__detail .lead span{font-family:"URWDIN-Demi";font-size:8rem;margin-right:.1em}.m-course_detail .employment .employment_row.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.m-course_detail .employment .employment_row.reverse .img{margin:0 -55px 0 0}.m-course_detail .employment .employment_row.reverse .img .profile{margin:20px 0 0}.m-course_detail .employment .text{background:#fff;margin-top:40px;position:relative;z-index:1;padding:40px 35px 30px;max-width:475px}.m-course_detail .employment .text .label{margin-bottom:30px}.m-course_detail .employment .text .label span{margin:2px 0;font-size:3rem;display:inline-block;color:#fff;background:#0096c9;padding:10px}.m-course_detail .employment .profile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #ccc;margin-top:20px;margin-left:55px}.m-course_detail .employment .profile .logo{width:215px;text-align:center}.m-course_detail .employment .profile dl{border-left:1px solid #ccc;margin-bottom:0;padding-left:25px;color:#111;font-size:1.4rem;padding-bottom:15px}.m-course_detail .employment .profile dl dt{font-size:2.4rem;font-weight:700}.m-course_detail .employment .profile dl .course{color:#0096c9;font-weight:700;display:block}.m-course_detail .employment .employment_list{font-size:1.4rem;padding:45px 50px;background:#f5f5f5}.m-course_detail .employment .employment_list h3{color:#0096c9;font-size:3rem;text-align:center;margin-bottom:40px}.m-course_detail .employment .employment_list h4{font-size:1.8rem;color:#111;margin-bottom:10px}.m-course_detail .employment .employment_list__content{overflow:hidden;position:relative;-webkit-transition:all .4s ease;transition:all .4s ease;height:0}.m-course_detail .employment .employment_list__btn.is-opened p::before{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.m-course_detail .employment .employment_list__btn p{max-width:330px;padding:1em;border:2px solid;cursor:pointer;margin:30px auto;position:relative}.m-course_detail .employment .employment_list__btn p::before{content:"";position:absolute;top:0;right:1em;bottom:0;margin:auto;width:15px;height:2px;-webkit-transition:.2s;transition:.2s;transform:rotate(90deg);-webkit-transform:rotate(90deg)}.m-course_detail .employment .employment_list__btn p::after{content:"";position:absolute;top:0;right:1em;bottom:0;margin:auto;width:15px;height:2px;-webkit-transition:.4s;transition:.4s}.m-course_detail .employment .employment_list ul li{margin:4px 0}.m-career_system .briefing .employment_list dd::before,.m-course_detail .employment .employment_list ul li::before{content:"-";margin-right:10px}.m-course_detail .employment .employment_list .logo{margin-bottom:40px}.m-course_detail .consider{padding:60px 0 70px;margin-bottom:60px;display:none}.m-course_detail .consider .ttl07{color:#fff332}.m-course_detail .consider .ttl07::after{background:#fff}.m-career_system .career_system_head ul,.m-course_detail .consider .post_list,.p-course_interview-naitei__single{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.m-course_detail .consider .post_list .fukidashi{color:#0096c9;background:#fff;position:relative;text-align:center;font-weight:700;padding:14px;border-radius:30px;margin-bottom:30px}.m-course_detail .consider .post_list .fukidashi::after{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:10px 9px 0;border-color:#fff transparent transparent;bottom:-10px;left:calc(50% - 9px)}.m-course_detail .consider .post_list li{width:440px;margin:0 25px}.m-course_detail .consider .post_list li a{outline:5px solid #fff;display:block}.m-course_detail .event{padding-top:60px}.m-course_detail .world{margin-bottom:0;padding-bottom:70px}.m-course_detail .world .world_box{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px}.m-course_detail .world .world_box.super_creator .head{background-image:url(../../img/course/world_bg_super_creator.jpg)}.m-course_detail .world .world_box.super_creator .course_list{border-color:#d73028}.m-course_detail .world .world_box.game .head{background-image:url(../../img/course/world_bg_game.jpg)}.m-course_detail .world .world_box.game .course_list{border-color:#0d7fbb}.m-course_detail .world .world_box.game .course_list a.is-hover::before,.m-work_books .detail.game .cv_box .btn_list a.-briefing.is-hover{background:#fff;color:#0d7fbb}.m-course_detail .world .world_box.game .course_list a.is-hover::after{background:#0d7fbb}.m-course_detail .world .world_box.e-sports .head{background-image:url(../../img/course/world_bg_e-sports.jpg)}.m-course_detail .world .world_box.e-sports .course_list{border-color:#f1b237}.m-course_detail .world .world_box.e-sports .course_list a.is-hover::before,.m-work_books .detail.e-sports .cv_box .btn_list a.-briefing.is-hover{background:#fff;color:#f1b237}.m-course_detail .world .world_box.e-sports .course_list a.is-hover::after{background:#f1b237}.m-course_detail .world .world_box.anime_cg .head{background-image:url(../../img/course/world_bg_anime_cg.jpg)}.m-course_detail .world .world_box.anime_cg .course_list{border-color:#1daa9b}.m-course_detail .world .world_box.anime_cg .course_list a.is-hover::before,.m-work_books .detail.anime_cg .cv_box .btn_list a.-briefing.is-hover{background:#fff;color:#1daa9b}.m-course_detail .world .world_box.anime_cg .course_list a.is-hover::after{background:#1daa9b}.m-course_detail .world .world_box.pop_culture .head{background-image:url(../../img/course/world_bg_pop_culture.jpg)}.m-course_detail .world .world_box.pop_culture .course_list{border-color:#93c532}.m-course_detail .world .world_box.pop_culture .course_list a.is-hover::before{background:#fff;color:#93c532}.m-course_detail .world .world_box.pop_culture .course_list a.is-hover::after{background:#93c532}.m-course_detail .world .world_box.design .head{background-image:url(../../img/course/world_bg_design.jpg)}.m-course_detail .world .world_box.design .course_list{border-color:#ec6d81}.m-course_detail .world .world_box.design .course_list a.is-hover::before{background:#fff;color:#ec6d81}.m-course_detail .world .world_box.design .course_list a.is-hover::after,.m-course_detail .world .world_box.design .course_list a::after,.m-course_detail .world .world_box.design .course_list a::before,.m-course_detail .world .world_box.social_media .course_list a::after,.m-course_detail .world .world_box.social_media .course_list a::before{background:#ec6d81}.m-course_detail .world .world_box.social_media .head{background-image:url(../../img/course/world_bg_social_media.jpg)}.m-course_detail .world .world_box.social_media .course_list{border-color:#ec6d81}.m-course_detail .world .world_box.social_media .course_list a.is-hover::before{background:#fff;color:#ec6d81}.m-course_detail .world .world_box.social_media .course_list a.is-hover::after{background:#ec6d81}.m-course_detail .world .world_box.manga_illust .head{background-image:url(../../img/course/world_bg_manga_illust.jpg)}.m-course_detail .world .world_box.manga_illust .course_list{border-color:#93c532}.m-course_detail .world .world_box.manga_illust .course_list a.is-hover::before,.m-work_books .detail.pop_culture .cv_box .btn_list a.-briefing.is-hover{background:#fff;color:#93c532}.m-course_detail .world .world_box.manga_illust .course_list a.is-hover::after,.m-course_detail .world .world_box.manga_illust .course_list a::after,.m-course_detail .world .world_box.manga_illust .course_list a::before{background:#93c532}.m-course_detail .world .world_box.corona .head{background-image:url(../../img/course/world_bg_corona.jpg)}.m-course_detail .world .world_box.corona .course_list{border-color:#b276ad}.m-course_detail .world .world_box.corona .course_list a.is-hover::before{background:#fff;color:#b276ad}.m-course_detail .world .world_box.corona .course_list a.is-hover::after,.m-course_detail .world .world_box.corona .course_list a::after,.m-course_detail .world .world_box.corona .course_list a::before{background:#b276ad}.m-course_detail .world .world_box.other .head{background-image:url(../../img/course/world_bg_other.jpg)}.m-course_detail .world .world_box.other .course_list{border-color:#eb4a73}.m-course_detail .world .world_box.other .course_list a.is-hover::before{background:#fff;color:#eb4a73}.m-course_detail .world .world_box.other .course_list a.is-hover::after,.m-course_detail .world .world_box.other .course_list a::after,.m-course_detail .world .world_box.other .course_list a::before{background:#eb4a73}.m-course_detail .world .world_box .head{width:350px;min-height:150px;background:#0096c9;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;padding:0 10px 0 30px;background-size:cover;background-position:center center}.m-course_detail .world .world_box .head h3{font-size:2.4rem;position:relative;z-index:10;color:#fff}.m-course_detail .world .world_box .head .en{color:#fff;margin:0;font-family:"URWDIN-Demi";font-size:1.3rem;text-transform:uppercase;letter-spacing:.1rem;width:100%}.m-course_detail .world .world_box .course_list{width:calc(100% - 350px);border:3px solid #0096c9;border-left:none;padding:32px 20px;margin-bottom:0;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.m-course_detail .world .world_box .course_list li{min-width:50%;font-size:1.5rem}.m-course_detail .world .world_box .course_list a{padding:10px 10px 10px 45px;position:relative;display:inline-block;line-height:20px;z-index:1;-webkit-transition:all .3s ease;transition:all .3s ease}.m-course_detail .world .world_box .course_list a::before{content:"\f105";top:11px;left:10px;font-family:"Font Awesome 5 Pro";position:absolute;width:20px;height:20px;line-height:20px;background:#0096c9;color:#fff;text-align:center;font-size:1.5rem;-webkit-transition:all .3s ease;transition:all .3s ease}.m-course_detail .world .world_box .course_list a::after{content:"";position:absolute;height:100%;width:0;background:#0096c9;top:0;left:0;z-index:-1;-webkit-transition:all .3s ease;transition:all .3s ease}.m-course_detail .world .world_box .course_list a.is-hover::after,.p-course_dream__slide__item a img,.p-course_interview-naitei__faq__bottom__image img,.p-course_interview-naitei__item img,.p-course_interview-naitei__special__item .image img{width:100%}.m-course_detail .world .world_box .course_list .year{display:inline-block;color:#0096c9;margin-left:10px;font-weight:700}.m-course_detail .world .world_box .course_list .year.three{color:#ec6d81}.m-course_detail .world .world_box .course_list .year.diploma{color:#444}.p-course_interview-naitei__item{background:#fff;width:32%}@media only screen and (max-width:767px){.p-course_interview-naitei__item{width:100%;margin-top:30px}}.p-course_interview-naitei__item .item__block{padding:30px 28px}.p-course_interview-naitei__item .item__title{font-size:2rem;line-height:1.7}.p-course_interview-naitei__item .item__title span{color:#fff;padding:.2em}.super_creator .p-course_interview-naitei__item .item__title span{background:#d73028}.game .p-course_interview-naitei__item .item__title span{background:#0d7fbb}.e-sports .p-course_interview-naitei__item .item__title span{background:#f1b237}.anime_cg .p-course_interview-naitei__item .item__title span{background:#1daa9b}.pop_culture .p-course_interview-naitei__item .item__title span{background:#93c532}.design .p-course_interview-naitei__item .item__title span,.social_media .p-course_interview-naitei__item .item__title span{background:#ec6d81}.manga_illust .p-course_interview-naitei__item .item__title span{background:#93c532}.corona .p-course_interview-naitei__item .item__title span{background:#b276ad}.other .p-course_interview-naitei__item .item__title span{background:#eb4a73}.p-course_interview-naitei__item .item__name{font-size:1.4rem;color:#111;margin-top:20px;line-height:1.7}.p-course_interview-naitei__item .item__name span{font-size:1.6rem}.p-course_interview-naitei__item .item__profile{margin-bottom:0!important}.p-course_interview-naitei__item .item__profile li{font-size:1.6rem;color:#111}.p-course_interview-naitei__item .item__btn{margin-top:10px}.p-course_interview-naitei__item .item__btn a{width:130px;display:block;text-align:center;line-height:1;padding:1em .5em .7em;border:2px solid #0096c9;color:#0096c9;font-size:1.4rem;font-family:"URWDIN-Demi";-webkit-transition:.4s;transition:.4s;position:relative}.p-course_interview-naitei__item .item__btn a::before{content:"＋";color:#0096c9;font-weight:700;position:absolute;-webkit-transition:.4s;transition:.4s;right:1em}.p-course_interview-naitei__item .item__btn a:hover::before{color:#fff}.p-course_interview-naitei__list{width:100%;padding-bottom:50px}.p-course_interview-naitei__list__item{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:767px){.p-course_interview-naitei .special_interview_slider{padding-top:30px}}.p-course_interview-naitei .special_interview_slider .other-container{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1}.p-course_interview-naitei .special_interview_slider .other-container:nth-child(4){bottom:2%}.p-course_interview-naitei .special_interview_slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.p-course_interview-naitei .special_interview_slider .slick-counter{width:60px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:-1%;font-size:1.5rem;right:80px}.p-course_interview-naitei .special_interview_slider .slick-next,.p-course_interview-naitei .special_interview_slider .slick-prev{border-radius:9999px}.p-course_interview-naitei .special_interview_slider .slick-next::before,.p-course_interview-naitei .special_interview_slider .slick-prev::before{font-size:1rem;color:#fff}.p-course_interview-naitei .special_interview_slider .slick-next{right:20px}.p-course_interview-naitei .special_interview_slider .slick-prev{right:160px}.p-course_interview-naitei__block{position:relative;padding-top:80px;margin-top:60px}.p-course_interview-naitei__block:first-child{margin-top:0}.p-course_interview-naitei__lead{position:relative;z-index:2;width:520px;padding:45px 40px 40px;margin-right:auto}.e-sports .p-course_interview-naitei__lead{background:#f1b237}.game .p-course_interview-naitei__lead{background:#0d7fbb}.pop_culture .p-course_interview-naitei__lead{background:#93c532}.p-course_interview-naitei__title{font-size:3rem;line-height:1.5}.p-course_interview-naitei__title span{background:#fff;padding:.2em}.e-sports .p-course_interview-naitei__title span{color:#f1b237}.game .p-course_interview-naitei__title span,.m-world.game .m-world_topics .field__container .ex_box .text .note span{color:#0d7fbb}.pop_culture .p-course_interview-naitei__title span{color:#93c532}.p-course_interview-naitei__img{position:absolute;top:0;right:0}.p-course_interview-naitei__name{font-size:1.4rem;color:#fff;margin-top:20px}.p-course_interview-naitei__name span{font-size:1.6rem;margin-left:10px;font-weight:700}.p-course_interview-naitei__profile{margin-bottom:0!important}.p-course_interview-naitei__profile li{font-size:1.6rem;color:#fff}.p-course_interview-naitei__faq{width:70%;margin:0 auto}.p-course_interview-naitei__faq__border{height:2px;background:#0d7fbb;margin:0;border-top:none}.e-sports .p-course_interview-naitei__faq__border,.e-sports .p-course_interview-naitei__faq__btn .icon,.e-sports .p-course_interview-naitei__faq__item dt::before{background:#f1b237}.game .p-course_interview-naitei__faq__border,.game .p-course_interview-naitei__faq__btn .icon,.game .p-course_interview-naitei__faq__item dt::before{background:#0d7fbb}.pop_culture .p-course_interview-naitei__faq__border,.pop_culture .p-course_interview-naitei__faq__btn .icon,.pop_culture .p-course_interview-naitei__faq__item dt::before{background:#93c532}.p-course_interview-naitei__faq__btn{text-align:right;cursor:pointer;font-weight:700;padding:14px;position:relative;-webkit-transition:all .3s ease;transition:all .3s ease;color:#333;margin:20px 0 0 auto;border-bottom:2px solid}.e-sports .p-course_interview-naitei__faq__btn{border-color:#f1b237}.game .p-course_interview-naitei__faq__btn{border-color:#0d7fbb}.pop_culture .p-course_interview-naitei__faq__btn{border-color:#93c532}.p-course_interview-naitei__faq__btn p{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 0 auto}.p-course_interview-naitei__faq__btn.-even{margin-left:0}.p-course_interview-naitei__faq__btn .icon{position:relative;width:40px;height:40px;display:block;border-radius:9999px;margin-left:20px}.p-course_interview-naitei__faq__btn .icon::after,.p-course_interview-naitei__faq__btn .icon::before{content:"";position:absolute;width:2px;height:12px;background:#fff;top:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);left:50%;-webkit-transition:all .4s;transition:all .4s}.p-course_interview-naitei__faq__btn .icon::after{width:12px;height:2px}.p-course_interview-naitei__faq__btn.is-opened .icon::before{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:35%;left:48%}.p-course_interview-naitei__faq__btn.is-opened .icon::after{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:48%;left:35%}.p-course_interview-naitei__faq__modal{position:relative;-webkit-transition:all .8s ease;transition:all .8s ease;margin-top:30px}.p-course_interview-naitei__faq__modal.is-opened{padding:40px 0 0}.p-course_interview-naitei__faq__item{margin-bottom:42px!important}.p-course_interview-naitei__faq__item dt{padding-left:50px;margin-bottom:10px;position:relative;font-size:1.6rem}.p-course_interview-naitei__faq__item dt::before{content:"Q";position:absolute;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:.2em;background:#0096c9;color:#fff332;font-family:"URWDIN-Bold";font-size:2.4rem;width:40px;height:40px;text-align:center;border-radius:50%;top:-8px;left:0}.p-course_interview-naitei__faq__item dd{margin-top:1.5em;font-size:1.6rem;line-height:1.7}.p-course_interview-naitei__faq__bottom,.p-course_interview-naitei__faq__item dt::before{display:-webkit-box;display:-ms-flexbox;display:flex}.p-course_interview-naitei__faq__bottom__image{width:48%;margin-right:4%}.p-course_interview-naitei__faq__bottom__image:nth-child(2n){margin-right:0}.p-course_interview-naitei__faq__bottom__image .text{margin-top:10px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:0;font-size:1.6rem}.p-course_interview-naitei__faq__bottom__image .text .icon{margin-top:3px;margin-right:10px;width:10px;height:8px}.p-course_interview-naitei__company{margin-top:30px;padding:40px;background-color:#f0f0f0}@media only screen and (max-width:767px){.p-course_interview-naitei__company{padding:20px}}.p-course_interview-naitei__company .title{color:#0d7fbb;font-size:1.8rem}.p-course_interview-naitei__company .text{margin-top:20px}.p-course_interview-naitei__work{margin-top:30px;padding:40px;background-color:#f0f0f0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:767px){.p-course_interview-naitei__work{display:block;padding:20px}}.p-course_interview-naitei__work .img{width:30%;margin-right:5%}@media only screen and (max-width:767px){.p-course_interview-naitei__work .img{width:100%;margin-right:0;margin-bottom:20px}}.p-course_interview-naitei__work .body{width:65%}@media only screen and (max-width:767px){.p-course_interview-naitei__work .body{width:100%}}.p-course_interview-naitei__work .body .title{color:#fff;display:inline-block;padding:.3em .8em;font-size:1.6rem;font-weight:700}.p-course_interview-naitei__work .body .work_title{margin-top:15px;font-size:2.2rem}.p-course_interview-naitei__work .body .work_info{margin-top:10px;margin-left:10px;font-size:1.4rem;color:#8e8e8e}.p-course_interview-naitei__special{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;padding:50px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:60px;background-image:url(../../img/game_world/special_bg.png);background-size:75px auto;background-repeat:no-repeat}.p-course_interview-naitei__special__item{width:55%;margin-right:7%}.p-course_interview-naitei__special__item .c-more-link{display:none!important}.p-course_interview-naitei__special__item .c-sub-title,.p-course_interview-naitei__special__item .c-title{display:none}.p-course_interview-naitei__special__item .profile{display:-webkit-box;display:-ms-flexbox;display:flex}.p-course_interview-naitei__special__item .profile__item{width:49%;margin-right:2%;margin-top:30px}.m-world .m-world_point__board .rental .list li:nth-child(4n),.p-course_interview-naitei__special__item .profile__item:nth-child(2n){margin-right:0}.p-course_interview-naitei__special__item .profile__item__name{color:#111;font-weight:700;font-size:2.2rem}.m-career_system .center .flow_list dl dt strong span,.p-course_interview-naitei__special__item .profile__item__name span{font-size:1.6rem}.m-world .m-world_point__gallery .slick-dots button,.p-course_interview-naitei__special__item .profile__item__name .company{display:none}.p-course_interview-naitei__special__item .profile__item__text{color:#444;font-size:1.4rem;margin-bottom:0}.p-course_interview-naitei__special__info{width:43%}.p-course_interview-naitei .c-sub-title{font-size:2.4rem;margin:30px 0;font-weight:700}.p-course_interview-naitei .c-more-link{width:126px;display:block;text-align:center;border:2px solid #0d7fbb;color:#0d7fbb;font-weight:700;padding:.3em;font-size:1.4rem;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .4s;transition:all .4s;position:relative}.p-course_interview-naitei .c-more-link .icon{position:absolute;right:7px;top:5px}.p-course_interview-naitei .c-more-link .icon svg{width:8px;height:12px}.p-course_interview-naitei .c-more-link:hover{background:#0d7fbb;color:#fff}@media only screen and (max-width:767px){.m-course_detail.super_creator .future .keyword_box.is-act{-webkit-box-shadow:0 0 0 2px #d73028 inset;box-shadow:0 0 0 2px #d73028 inset}.m-course_detail.super_creator .curriculum .box .ttl06::before,.m-course_detail.super_creator .future .keyword_box.is-act h3::after{background:#d73028}.m-course_detail.super_creator .future .keyword_box h3::after{color:#d73028}.m-course_detail.game .future .keyword_box.is-act{-webkit-box-shadow:0 0 0 2px #0d7fbb inset;box-shadow:0 0 0 2px #0d7fbb inset}.m-course_detail.game .curriculum .box .ttl06::before,.m-course_detail.game .future .keyword_box.is-act h3::after{background:#0d7fbb}.m-course_detail.game .future .keyword_box h3::after{color:#0d7fbb}.m-course_detail.e-sports .future .keyword_box.is-act{-webkit-box-shadow:0 0 0 2px #f1b237 inset;box-shadow:0 0 0 2px #f1b237 inset}.m-course_detail.e-sports .curriculum .box .ttl06::before,.m-course_detail.e-sports .future .keyword_box.is-act h3::after{background:#f1b237}.m-course_detail.e-sports .future .keyword_box h3::after{color:#f1b237}.m-course_detail.anime_cg .future .keyword_box.is-act{-webkit-box-shadow:0 0 0 2px #1daa9b inset;box-shadow:0 0 0 2px #1daa9b inset}.m-course_detail.anime_cg .curriculum .box .ttl06::before,.m-course_detail.anime_cg .future .keyword_box.is-act h3::after{background:#1daa9b}.m-course_detail.anime_cg .future .keyword_box h3::after{color:#1daa9b}.m-course_detail.pop_culture .future .keyword_box.is-act{-webkit-box-shadow:0 0 0 2px #93c532 inset;box-shadow:0 0 0 2px #93c532 inset}.m-course_detail.pop_culture .curriculum .box .ttl06::before,.m-course_detail.pop_culture .future .keyword_box.is-act h3::after{background:#93c532}.m-course_detail.pop_culture .future .keyword_box h3::after{color:#93c532}.m-course_detail.design .future .keyword_box.is-act,.m-course_detail.social_media .future .keyword_box.is-act{-webkit-box-shadow:0 0 0 2px #ec6d81 inset;box-shadow:0 0 0 2px #ec6d81 inset}.m-course_detail.design .curriculum .box .ttl06::before,.m-course_detail.design .future .keyword_box.is-act h3::after,.m-course_detail.social_media .curriculum .box .ttl06::before,.m-course_detail.social_media .future .keyword_box.is-act h3::after{background:#ec6d81}.m-course_detail.design .future .keyword_box h3::after,.m-course_detail.social_media .future .keyword_box h3::after{color:#ec6d81}.m-course_detail.manga_illust .future .keyword_box.is-act{-webkit-box-shadow:0 0 0 2px #93c532 inset;box-shadow:0 0 0 2px #93c532 inset}.m-course_detail.manga_illust .curriculum .box .ttl06::before,.m-course_detail.manga_illust .future .keyword_box.is-act h3::after{background:#93c532}.m-course_detail.manga_illust .future .keyword_box h3::after{color:#93c532}.m-course_detail.corona .future .keyword_box.is-act{-webkit-box-shadow:0 0 0 2px #b276ad inset;box-shadow:0 0 0 2px #b276ad inset}.m-course_detail.corona .curriculum .box .ttl06::before,.m-course_detail.corona .future .keyword_box.is-act h3::after{background:#b276ad}.m-course_detail.corona .future .keyword_box h3::after{color:#b276ad}.m-course_detail.other .future .keyword_box.is-act{-webkit-box-shadow:0 0 0 2px #eb4a73 inset;box-shadow:0 0 0 2px #eb4a73 inset}.m-course_detail.other .curriculum .box .ttl06::before,.m-course_detail.other .future .keyword_box.is-act h3::after{background:#eb4a73}.m-course_detail.other .future .keyword_box h3::after{color:#eb4a73}.m-course_detail .jobs{padding-bottom:20px}.m-course_detail .jobs_industry__container{border:3px solid;padding:20px}.m-course_detail .jobs_industry__list{margin-bottom:-20px}.m-course_detail .jobs_industry__item{margin-bottom:20px;padding:0 0 20px;border-left:none;border-bottom:1px solid #aaa}.m-course_detail .jobs_industry__item:last-child{padding-bottom:0;border-bottom:none}.m-course_detail .jobs_industry__item .ttl{font-size:1.6rem;margin-bottom:.5em}.m-course_detail .jobs_industry__item .txt{font-size:1.4rem}.m-course_detail .jobs_occupation__list{margin-bottom:-20px}.m-course_detail .jobs_occupation__item{margin-bottom:20px}.m-course_detail .jobs_occupation__item .text{padding-left:10px}.m-course_detail .jobs_occupation__item .ttl{font-size:1.8rem;margin-top:0}.m-course_detail .jobs_occupation__item .txt{font-size:1.4rem}.m-course_detail .instructor_slider{margin-left:-5px;margin-right:-5px;margin-top:60px;width:auto}.m-course_detail .instructor_slider .slick-prev{left:-20px}.m-course_detail .instructor_slider .slick-next{right:-20px}.m-course_detail .instructor_slider__item{padding-left:5px;padding-right:5px}.m-course_detail .instructor_slider__item__container{display:block;padding:25px}.m-course_detail .instructor_slider__item__head{max-width:100%}.m-course_detail .instructor_slider__item__body{padding-left:0;margin-top:1em}.m-course_detail .instructor_slider__item .info{font-size:1.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.4}.m-course_detail .instructor_slider__item .txt{line-height:1.7;margin-top:.5em}.m-course_detail .instructor_slider__item .list{margin-top:1em}.m-course_detail .instructor_slider__item .list .item{margin-bottom:1em}.m-course_detail .instructor_slider__item .list .item:last-child{margin-bottom:0}.m-course_detail .instructor_slider__ttl{font-size:1.8rem}.m-course_detail .instructor_slider__subttl,.m-course_detail .stage .stage_row .text h3 span{font-size:1.4rem}.m-course_detail .results__list{margin-top:60px;margin-bottom:-30px}.m-course_detail .results__list p{margin-bottom:0}.m-course_detail .results__item{margin-bottom:30px}.m-course_detail .results__item__head .text{padding-left:20px}.m-course_detail .results__item__head .text .ttl{font-size:2rem}.m-course_detail .results__item__head .text .ttl::before{margin-bottom:.5em}.m-course_detail .results__item__head .text .subttl{line-height:1.4;font-weight:700;margin-top:.5em}.m-course_detail .results__item__head .text .txt{margin-top:1em;line-height:1.7}.m-course_detail .results__item__body{margin-top:20px}.m-course_detail .results__item__body .label{display:inline-block;border-radius:9999px;color:#fff;line-height:1.4;padding:.25em 1em;margin-bottom:.5em}.m-course_detail .results_valo{margin-top:60px;text-align:center;padding:20px}.m-course_detail .results_valo__subttl{font-size:1.4rem;margin-bottom:1em}.m-course_detail .results_valo__ttl{font-size:2.4rem}.m-course_detail .results_valo__ttl::after{height:3px}.m-course_detail .results_valo__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:-30px}.m-course_detail .results_valo__item{padding-left:5px;padding-right:5px;width:100%;max-width:50%;margin-bottom:30px}.m-course_detail .graduate_interview .name span,.m-course_detail .results_valo__item .caption,.m-course_detail .stage .stage_row .slider .title .name{font-size:1.6rem}.m-course_detail .results_valo__item .txt{margin-bottom:0;line-height:1.4;font-size:1.2rem}.m-course_detail .fukidashi_ttl{padding:20px 0}.m-course_detail .fukidashi_ttl::after{bottom:-10px}.m-course_detail .separator_line{padding-top:20px;border-width:4px;position:relative}.m-course_detail .separator_line::after{content:"";position:absolute;width:100%;left:0;top:100px;border-top:4px solid #111}.m-course_detail .separator_line.large::after{top:142px}.m-course_detail .separator_line .ttl05{position:relative}.m-course_detail .separator_line .ttl05::after{content:"";position:absolute;width:12px;height:12px;border-left:4px solid #111;border-bottom:4px solid #111;background-color:#f0f0f0;bottom:-26px;left:calc(50% - 11px);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);z-index:10}.m-course_detail .p-course_front__title{font-size:5vw;margin-bottom:15px}.m-course_detail .p-course_flow{padding:0;margin-bottom:60px;margin-top:-40px}.m-course_detail .course_detail_event{margin-bottom:20px}.m-course_detail .course_detail_event .title .fukidashi{border-width:2px;border-radius:5px;padding:5px 10px;font-size:4.8vw}.m-course_detail .course_detail_event .title .fukidashi::after{bottom:-8px;border-width:8px 9px 0}.m-course_detail .course_detail_event .event_list .event_box .btn_list{display:none}.m-course_detail .course_detail_event .box,.m-course_detail .course_detail_event .event_list .event_box a{display:-webkit-box;display:-ms-flexbox;display:flex}.m-course_detail .course_detail_event .event_list .event_box .thumb{width:50%}.m-course_detail .course_detail_event .event_list .event_box .text{width:50%;padding:15px}.m-course_detail .about__ttl::before,.m-course_detail .course_detail_event .box .text p,.m-course_detail .course_detail_event .event_list .event_box .guide{display:none}.m-course_detail .course_detail_event .event_list .event_box .title{text-align:left;font-size:3.8vw;padding:0;margin-bottom:8px}.m-course_detail .course_detail_event .event_list .event_box .date{font-size:3.4vw}.m-course_detail .course_detail_event .box{margin-bottom:20px;padding:0}.m-course_detail .course_detail_event .box::before,.m-course_detail .p-course_navi__anchor li::before,.m-course_detail .pickup .pickup_row::after{content:none}.m-course_detail .course_detail_event .box .img{width:55%;height:auto}.m-course_detail .course_detail_event .box .text{padding:10px;width:45%}.m-course_detail .course_detail_event .box .text .name{font-size:3.8vw;letter-spacing:0;margin-bottom:5px}.m-course_detail .course_detail_event .box .text .date{display:block;font-size:3.4vw}.m-course_detail .p-course_navi{padding:30px 0 10px}.m-course_detail .p-course_navi__anchor{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.m-course_detail .p-course_navi__anchor li{width:49%;padding:0}.m-course_detail .p-course_navi__anchor li:last-child::after{content:none}.m-course_detail .p-course_navi__anchor li.-wide{width:calc(100%/3*2)}.m-course_detail .p-course_navi__anchor a{font-size:3vw;width:100%!important;min-width:auto;margin:0;padding:1em;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;text-align:left}.m-course_detail .p-course_navi__anchor a::before{font-size:3.2vw;margin:0;content:none}.m-course_detail .p-course_navi__anchor a::after{font-size:3.2vw;margin-top:3px;position:absolute;right:1em;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.m-course_detail .field{padding-bottom:20px}.m-course_detail .field__container .image{margin:0 auto;max-width:300px}.m-course_detail .field__container .text{margin-top:20px}.m-course_detail .field__container .text .ttl{font-size:2rem}.m-course_detail .field .heading{font-size:2.2rem}.m-course_detail .field__list .ttl{font-size:1.8rem;margin-top:0}.m-course_detail .about__ttl{margin-top:-10px;margin-left:-35px;margin-bottom:15px;font-size:2rem}.m-course_detail .about__ttl span{padding:10px 25px}.m-course_detail .about__container{padding:25px}.m-course_detail .about__container .ttl{font-size:2rem;margin-top:1em}.m-course_detail .future .keyword{padding:40px 0;background-image:none!important}.m-course_detail .future .keyword_box{border:0;padding:0;margin-bottom:5px}.m-course_detail .future .keyword_box.is-act{-webkit-box-shadow:0 0 0 2px #0096c9 inset;box-shadow:0 0 0 2px #0096c9 inset}.m-course_detail .future .keyword_box.is-act h3::after{content:"\f068";background:#0096c9;color:#fff;line-height:45px;width:45px;text-align:center;border:0;padding:0;top:0;right:0}.m-course_detail .course_detail_head .guide br,.m-course_detail .future .keyword_box .body,.m-course_detail .stage .result_box p br{display:none}.m-course_detail .future .keyword_box .square{width:40px;height:40px;font-size:1rem}.m-course_detail .future .keyword_box h3{padding:15px 50px;margin:0;position:relative;font-size:2rem}.m-course_detail .future .keyword_box h3::after{content:"\f067";font-family:"Font Awesome 5 Pro";right:15px;position:absolute;border-left:1px solid #ccc;padding-left:15px;font-size:1.2rem;color:#0096c9;line-height:30px;top:calc(50% - 15px);-webkit-transition:all .3s ease;transition:all .3s ease}.m-course_detail .future .keyword_box h3 .border{font-size:2.4rem!important}.m-course_detail .future .keyword_box h3 img{-webkit-transform:scale(.6);transform:scale(.6)}.m-course_detail .future .keyword_box .body{padding:0 20px 20px}.m-course_detail .p-course_interview__block{padding-top:20px}.m-course_detail .p-course_interview__img{position:relative}.m-course_detail .p-course_interview__text{width:100%;background:0 0;padding:0 10px}.m-course_detail .p-course_interview__title{margin-top:-15px}.m-course_detail .p-course_interview__title span{font-size:4.6vw;padding:5px}.m-course_detail .p-course_interview__faq{margin-bottom:20px}.m-course_detail .p-course_interview__faq dt{padding-left:12vw}.m-course_detail .p-course_interview__faq dt::before{width:9vw;height:9vw;font-size:5vw;line-height:11vw;top:-2vw}.m-course_detail .p-course_interview__name{text-align:right;font-size:3.2vw;margin:0}.m-course_detail .p-course_interview__name span{font-size:3.6vw}.m-course_detail .works{margin-bottom:40px}.m-course_detail .works .video_wrap{border-width:2px}.m-course_detail .works .video_wrap .ico{right:-30px;bottom:-30px}.m-course_detail .works .video_wrap .ico img{-webkit-transform:scale(.7);transform:scale(.7)}.m-course_detail .works .caption{font-size:1.3rem;padding:5px}.m-course_detail .stage{margin-bottom:10px}.m-course_detail .stage .fukidashi_ttl{margin-bottom:30px}.m-course_detail .stage .fukidashi_ttl .cursive{top:-15px;left:calc(50% - 200px);-webkit-transform:scale(.7);transform:scale(.7)}.m-course_detail .stage .stage_row{padding-bottom:30px;display:block}.m-course_detail .stage .stage_row.reverse .text{right:0}.m-course_detail .stage .stage_row .img{width:calc(100% - 30px);margin:0 auto!important}.m-course_detail .stage .stage_row .video .btn{width:57px;top:calc(50% - 28px);left:calc(50% - 28px)}.m-course_detail .stage .stage_row .text{top:0;left:0;padding:20px 15px 10px}.m-course_detail .curriculum .jobs ul,.m-course_detail .stage .stage_row .text.-full{display:block}.m-course_detail .stage .stage_row .text.-full p{width:100%}.m-course_detail .stage .stage_row .text h3{text-align:center;font-size:2.2rem;margin-bottom:20px}.m-course_detail .stage .stage_row .slider{margin:0 auto;width:85%;padding-bottom:40px}.m-course_detail .stage .stage_row .slider .slick-arrow{width:40px;height:40px;bottom:0}.m-course_detail .stage .stage_row .slider .slick-prev{right:46px}.m-course_detail .stage .stage_row .slider .item{padding:0 5px}.m-course_detail .stage .stage_row .slider .caption{position:relative;bottom:0;left:0;width:100%;font-size:1.3rem;padding:10px}.m-course_detail .stage .stage_row .slider .title{margin-bottom:10px;font-size:1.4rem}.m-course_detail .stage .result_box{padding-bottom:20px;margin-top:20px}.m-course_detail .stage .result_box .in{padding:20px;font-size:1.3rem}.m-course_detail .stage .result_box h3{font-size:1.8rem;margin-bottom:15px}.m-course_detail .stage .result_box h3 small{font-size:1.3rem}.m-course_detail .course_gallery_slider{margin:40px 0 0}.m-course_detail .course_gallery_slider .slide{padding:0 5px}.m-course_detail .course_gallery_slider .slide img{height:50vw}.m-course_detail .pickup .pickup_row{display:block;padding:0}.m-course_detail .pickup .pickup_row .text{width:100%}.m-course_detail .pickup .pickup_row .text .fukidashi{font-size:1.4rem;padding:8px;background:#fff}.m-course_detail .pickup .pickup_row .text h3{font-size:2.2rem}.m-course_detail .pickup .pickup_row .img{width:calc(100% + 15px);margin:0}.m-course_detail .pickup .pickup_row .img.-video{width:calc(100% - 10px);margin:0 0 30px}.m-course_detail .pickup .pickup_row .img.-video::after{top:5px;left:7px}.m-course_detail .curriculum .ttl05::after{background:#fff}.m-course_detail .curriculum .box{display:block;padding:5px 5px 0;position:relative}.m-course_detail .curriculum .box .ttl06{padding:10px 25px;max-width:100%}.m-course_detail .curriculum .box .ttl06.is-act::before{content:"\f068"}.m-course_detail .curriculum .box .ttl06::before{content:"\f067";position:absolute;top:-5px;right:-5px;height:50px;width:50px;line-height:50px;text-align:center;background:#0096c9;color:#fff;font-family:"Font Awesome 5 Pro";font-size:1.4rem;font-weight:500}.m-course_detail .curriculum .box .ttl06::after{left:-5px}.m-course_detail .curriculum .content{width:100%;padding:20px 20px 10px;display:none;border-bottom:5px solid #f0f0f0}.m-course_detail .curriculum .content dl{padding-bottom:10px;margin-bottom:10px}.m-course_detail .curriculum .content dl dt{font-size:1.5rem}.m-course_detail .curriculum .curriculum,.m-course_detail .curriculum .time_table{border-width:2px;padding:20px}.m-course_detail .curriculum .curriculum .table-responsive img,.m-course_detail .curriculum .time_table .table-responsive img{max-width:800px}.m-course_detail .curriculum .curriculum thead th,.m-course_detail .curriculum .time_table thead th{font-size:3.2vw;padding:5px}.m-course_detail .curriculum .curriculum td,.m-course_detail .curriculum .curriculum th,.m-course_detail .curriculum .time_table td,.m-course_detail .curriculum .time_table th{font-size:3.2vw;line-height:150%;padding:5px;min-width:20vw}.m-course_detail .curriculum .curriculum .number,.m-course_detail .curriculum .time_table .number{display:block;font-size:4.4vw;line-height:100%;padding-top:2px}.m-course_detail .curriculum .curriculum .note,.m-course_detail .curriculum .curriculum .time,.m-course_detail .curriculum .time_table .note,.m-course_detail .curriculum .time_table .time{font-size:3vw}.m-course_detail .curriculum .w_major img{display:block;margin-bottom:10px}.m-course_detail .curriculum .jobs{border-width:2px;padding:20px;margin:20px 0}.m-course_detail .curriculum .jobs .ttl06{margin-top:20px}.m-course_detail .curriculum .jobs ul li{margin:0 0 2px}.m-course_detail .course_detail_head{margin-bottom:40px}.m-course_detail .course_detail_head .guide{text-align:left;padding-top:30px}.m-course_detail .course_detail_head .guide h3{text-align:center;font-size:4.4vw;margin-bottom:10px}.m-course_detail .course_detail_head .white_box{margin-bottom:20px;padding:20px}.m-course_detail .course_detail_head .white_box .title{font-size:4vw;margin-bottom:10px}.m-course_detail .course_detail_head .white_box .title img{margin-right:10px;width:12vw}.m-course_detail .course_detail_head .ex_box{display:block;margin-bottom:30px}.m-course_detail .course_detail_head .ex_box .text{font-size:3.2vw;line-height:170%;width:100%}.m-course_detail .course_detail_head .ex_box h4{font-size:3.8vw;margin:15px 0 10px}.m-course_detail .course_detail_head .about{padding:15px;margin-top:25px}.m-course_detail .course_detail_head .about .in,.m-course_detail .interview .img_list li{margin-bottom:10px}.m-course_detail .course_detail_head .about .in h3{left:-32px}.m-course_detail .course_detail_head .about .in h3 span{font-size:2rem;padding:10px 10px 10px 30px}.m-course_detail .course_detail_head .about .in .in_row .img{width:100%;margin-bottom:10px}.m-course_detail .course_detail_head .about .in .in_row .text{width:100%}.m-course_detail .course_detail_head .about .in .in_row .text h4{font-size:2rem;margin-bottom:10px}.m-course_detail .course_detail_head .about .in table tr td,.m-course_detail .course_detail_head .about .in table tr th{padding:10px 5px;font-size:1.3rem;line-height:1.4}.m-course_detail .industry{padding:40px 0 20px}.m-course_detail .industry .ttl07{top:0}.m-course_detail .industry .industry_box h3{font-size:1.8rem;margin:10px 0 5px}.m-course_detail .interview{padding:40px 0}.m-course_detail .interview::before{right:calc(50% + 25vw)}.m-course_detail .interview .img_list{margin:10px 0 0;padding-bottom:50px}.m-course_detail .interview .img_list .slick-next{top:95%;right:35%}.m-course_detail .interview .img_list .slick-prev{top:95%;left:35%}.m-course_detail .interview .ttl{font-size:2rem;background:0 0!important;padding:0;color:#111;margin-top:20px;margin-bottom:10px}.m-course_detail .interview .teacher{display:block;text-align:right;margin-top:10px;padding-top:10px}.m-course_detail .interview .teacher::before{left:auto;right:0}.m-course_detail .interview .teacher dd{font-size:1.2rem}.m-course_detail .interview .teacher dd .name{font-size:1.8rem}.m-course_detail .interview .gray_box{padding:20px}.m-course_detail .before_after{margin-bottom:20px}.m-course_detail .before_after .flow{margin-bottom:0}.m-course_detail .before_after .flow h3{font-size:1.4rem;font-family:"URWDIN-Demi";padding:3px;max-width:80px}.m-course_detail .before_after .flow img{margin-bottom:15px}.m-course_detail .before_after .flow li{font-size:1.3rem;line-height:170%}.m-course_detail .before_after .flow li::after{font-size:1.4rem;right:-12px;top:5px}.m-course_detail .before_after .flow li.last{margin-left:15px}.m-course_detail .message{padding-bottom:40px}.m-course_detail .message .ttl05::after{background:#fff}.m-course_detail .message .message_row{padding-top:50px}.m-course_detail .message .message_row .img{left:0;position:relative}.m-course_detail .message .message_row .text{position:static;padding:20px 0 0}.m-course_detail .message .message_row .text h3{position:absolute;top:0;left:10px;line-height:100%}.m-course_detail .message .message_row .text h3 span{font-size:2rem;line-height:30px;margin:0}.m-course_detail .message .message_row .text .name{margin-top:20px;padding-bottom:15px}.m-course_detail .message .message_row .text .name::before{width:40px}.m-course_detail .message .message_row .text .name span{display:inline-block;font-size:1.6rem}.m-course_detail .teacher{padding-bottom:0}.m-course_detail .teacher::before{height:210px}.m-course_detail .teacher .ttl05{margin-left:-10px;margin-right:-10px}.m-course_detail .teacher .teacher_message .img{padding-left:45px}.m-course_detail .games .inner h2,.m-course_detail .teacher .teacher_message h3{font-size:2rem}.m-course_detail .teacher .teacher_message .prof{display:block;margin-top:20px}.m-course_detail .teacher .teacher_message .prof dt{font-size:1.5rem;margin-bottom:5px}.m-course_detail .teacher .teacher_message .prof dt .name{font-size:1.8rem}.m-course_detail .teacher .teacher_slider{margin:20px 0 0}.m-course_detail .teacher .desc_box .logo img,.m-course_detail .teacher .teacher_slider img{margin:0 auto}.m-course_detail .teacher .teacher_slider .slick-prev{top:35%;left:-10px;width:35px;height:35px}.m-course_detail .teacher .teacher_slider .slick-next{top:35%;right:-10px;width:35px;height:35px}.m-course_detail .teacher .desc_box{text-align:center;display:block}.m-course_detail .teacher .desc_box.noimage{border-bottom:0}.m-course_detail .teacher .desc_box .logo{display:block;margin:0 0 10px}.m-course_detail .games{padding:30px 0 20px}.m-course_detail .games .inner{border-width:2px;margin:0 20px;padding:30px 20px 20px}.m-course_detail .games .inner::before{width:200px;left:calc(50% - 100px)}.m-course_detail .games .inner h2 .en{font-size:1.8rem;top:-42px}.m-course_detail .games .box{margin:0 5px}.m-course_detail .games .box figure{padding-top:18px}.m-course_detail .games .box figure figcaption{font-size:1.2rem;padding:4px;width:80%;left:10%}.m-course_detail .closeup .closeup_row{display:block;padding:15px;margin-top:0}.m-course_detail .closeup .closeup_row .img{width:100%;position:relative;margin-bottom:20px}.m-course_detail .closeup .closeup_row .img span{position:static;padding:50px 30px 0}.m-course_detail .closeup .closeup_row .img .obj{position:absolute;top:0;left:0;padding:0;width:150px}.m-course_detail .closeup .closeup_row .text{width:100%}.m-course_detail .closeup .closeup_row .text h3{margin-bottom:20px}.m-course_detail .closeup .closeup_row .text h3 span{font-size:2.2rem;padding:3px 10px 1px}.m-course_detail .graduate_interview .img{margin-bottom:5px}.m-course_detail .graduate_interview .company{font-size:1.2rem;margin-bottom:5px}.m-course_detail .graduate_interview .name{margin-bottom:20px}.m-course_detail .graduate_interview .label{font-size:1rem;line-height:170%;padding:4px 10px 0;margin-bottom:10px}.m-course_detail .graduate_interview .label::after{right:-9px;border-width:16px 0 0 8px}.m-course_detail .graduate_interview .copy{font-size:1.8rem;margin-bottom:10px}.m-course_detail .employment{padding-bottom:40px}.m-course_detail .employment .ttl05{margin-bottom:65px}.m-course_detail .employment .ttl05::after{background:#fff}.m-course_detail .employment .company_list{padding:0 5px 20px;border-radius:5px}.m-course_detail .employment .company_list h3{font-size:1.8rem;padding:0 10px;top:-15px}}@media only screen and (max-width:767px) and (max-width:767px){.m-course_detail .employment .company_list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (max-width:767px){.m-course_detail .employment .company_list ul li{max-width:30%;margin:10px 2%}}@media only screen and (max-width:767px) and (max-width:767px){.m-course_detail .employment .company_list ul li{max-width:50%}}@media only screen and (max-width:767px){.m-course_detail .employment .employment_row{display:block;margin:20px 0}.m-course_detail .employment .text{padding:0;margin-top:0}.m-course_detail .employment .text .label{margin-bottom:15px}.m-course_detail .employment .text .label span{padding:5px 10px;font-size:2rem}.m-course_detail .employment .img{margin:0!important;width:100%!important}.m-course_detail .employment .profile{margin:20px 0 0}.m-course_detail .employment .profile .logo{width:100px;padding:0 15px}.m-course_detail .employment .profile dl{font-size:1.3rem;padding-left:15px;line-height:150%}.m-course_detail .employment .profile dl dt{font-size:1.8rem;margin-bottom:10px}.m-course_detail .employment .employment_list{padding:20px;font-size:1.3rem}.m-course_detail .employment .employment_list h3{font-size:2rem;margin-bottom:20px}.m-course_detail .employment .employment_list h4{font-size:1.6rem;margin-top:20px}.m-course_detail .employment .employment_list ul{margin-bottom:0}.m-course_detail .employment .employment_list ul li{display:inline-block;margin:2px 5px}.m-course_detail .employment .employment_list ul li::before{content:none}.m-course_detail .employment .employment_list .scroll{padding-right:15px;max-height:70vw;overflow-y:scroll;overflow-x:hidden}.m-course_detail .employment .employment_list .logo{margin-bottom:30px}.m-course_detail .employment .employment_list p{margin-top:20px}.m-course_detail .consider{padding:40px 0;margin-bottom:40px}.m-course_detail .consider .post_list{display:block}.m-course_detail .consider .post_list li{width:100%;max-width:330px;margin:0 auto 20px}.m-course_detail .consider .post_list .fukidashi{padding:10px}.m-course_detail .event{margin-bottom:20px;padding:40px 20px 20px}.m-course_detail .event .row>div:nth-child(n+4){display:none}.m-course_detail .world .world_box{display:block;margin-bottom:2px}.m-course_detail .world .world_box .head{padding:0;width:100%;min-height:inherit}.m-course_detail .world .world_box .head h3{padding:20px 10px;font-size:1.6rem}.m-course_detail .world .world_box .course_list,.m-course_detail .world .world_box .head .en,.m-course_detail .world .world_box .head h3 br{display:none}.p-course_interview-naitei{padding-bottom:20px}.p-course_interview-naitei__block{padding-top:20px}.p-course_interview-naitei__img{position:relative}.p-course_interview-naitei__lead{width:100%;padding:20px}.p-course_interview-naitei__title{font-size:2.2rem}.p-course_interview-naitei__name{margin:10px 0!important;font-size:1.2rem}.p-course_interview-naitei__name span{font-size:1.4em}.p-course_interview-naitei__profile li{font-size:1.4rem}.p-course_interview-naitei__special{margin-top:30px;display:block;padding:30px;background-size:50px auto}.p-course_interview-naitei__special__item{width:100%;margin-right:0}.p-course_interview-naitei__special__item .c-more-link{margin-top:10px;display:block!important}.p-course_interview-naitei__special__item .c-title{display:block;margin-bottom:15px}.p-course_interview-naitei__special__item .c-sub-title{display:block;font-size:2.1rem;margin:15px 0 0}.p-course_interview-naitei__special__item .profile{display:block}.p-course_interview-naitei__special__item .profile__item{margin-top:10px;width:100%}.p-course_interview-naitei__special__item .profile__item__name{margin-bottom:10px;font-size:1.4rem}.p-course_interview-naitei__special__item .profile__item__name span{font-size:1.2rem}.p-course_interview-naitei__special__item .profile__item__name .company{display:inline;font-size:1.4rem;border-bottom:4px solid #fff332;margin-left:10px}.p-course_interview-naitei__special__item .profile__item__text{color:#666;font-size:1.2rem;line-height:1.4}.p-course_interview-naitei__special__item .profile__item__text .company{display:none}.p-course_interview-naitei__special__info{display:none;width:100%;margin-top:20px}.p-course_interview-naitei__special__info .sub-title{font-size:2rem}.p-course_interview-naitei__faq{width:100%}.p-course_interview-naitei__faq__item{margin-bottom:30px!important}.p-course_interview-naitei__faq__item dt::before{content:"Q";position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#0096c9;color:#fff332;font-family:"URWDIN-Bold";font-size:2.4rem;width:40px;height:40px;border-radius:50%;top:-8px;left:0}.p-course_interview-naitei__faq__bottom{display:block}.p-course_interview-naitei__faq__bottom__image{width:100%;margin-right:0}.p-course_interview-naitei__faq__bottom__image .text{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.4rem}}.p-course_dream{padding-bottom:20px;line-height:150%}.p-course_dream::after{top:134px!important}.p-course_dream__bnr,.p-course_dream__slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-course_dream__bnr{margin:20px 0}.p-course_dream__slide{-ms-flex-wrap:wrap;flex-wrap:wrap}.p-course_dream__slide__item{width:49%;max-width:500px;margin-right:2%}.p-course_dream__slide__item:last-child{margin-right:0}@media only screen and (max-width:767px){.p-course_dream__slide__item{width:100%;margin-right:0;margin-bottom:30px}}.p-course_dream__slide__item a{display:block;-webkit-transition:all .3s;transition:all .3s}.p-course_dream__slide__item a:hover{opacity:.7}.p-course_dream__slide__text{margin-top:10px;padding:.5em 1em;border-left:3px solid}.p-course_dream__slide__text p{position:relative}.p-course_dream__slide__text p img{display:inline-block;width:15px;margin-top:4px}@media only screen and (min-width:377px) and (max-width:767px){.p-course_interview-naitei::after{top:100px!important}}@media only screen and (max-width:376px){.p-course_interview-naitei::after{top:134px!important}}.interview-naitei__modal__content{padding:60px;width:100%}@media only screen and (max-width:767px){.interview-naitei__modal__content{padding:20px}}.interview-naitei__modal__content.animation .content .p-course_interview-naitei__work .body .title,.interview-naitei__modal__content.animation .head .title span{background:#93c532}.interview-naitei__modal__content.e-sports .head .title span{background:#f1b237}.game .m-world__profession .img span,.interview-naitei__modal__content.game .head .title span{background:#0d7fbb}.interview-naitei__modal__content .head{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:767px){.interview-naitei__modal__content .head{display:block}}.interview-naitei__modal__content .head img{width:45%}@media only screen and (max-width:767px){.interview-naitei__modal__content .head img{width:100%}}.interview-naitei__modal__content .head .profile{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:43%}@media only screen and (max-width:767px){.interview-naitei__modal__content .head .profile{position:relative;top:auto;-webkit-transform:translateY(0);transform:translateY(0);left:auto;margin-top:20px}}.interview-naitei__modal__content .head .profile .title span{color:#fff;font-size:2rem;line-height:1.7;padding:.2em}@media only screen and (max-width:767px){.interview-naitei__modal__content .head .profile .title span{font-size:1.8rem}}.interview-naitei__modal__content .head .profile .name{line-height:1.6;margin-top:20px;margin-left:40px;font-size:1.4rem}@media only screen and (max-width:767px){.interview-naitei__modal__content .head .profile .name{margin-left:0}}.interview-naitei__modal__content .head .profile .name span,.interview-naitei__modal__content .name span{margin-top:.5em;font-weight:700;font-size:1.8rem}.interview-naitei__modal__content .name{line-height:1.6;font-size:1.4rem}.interview-naitei__modal__content .content p,.interview-naitei__modal__content .text{font-size:1.6rem;line-height:1.7}.interview-naitei__modal__content .content,.p-index_shortway__flow .list li .img{margin-top:20px}.p-index_shortway__slider{width:400px;margin:0 auto;position:relative;left:-205px}.p-index_shortway__slider .swiper-container{overflow:visible}.p-index_shortway__slider .swiper-button-next,.p-index_shortway__slider .swiper-button-prev{opacity:0}.p-index_shortway__teacher{width:350px;margin:0 25px}.p-index_shortway__teacher .img{margin-bottom:18px}.p-index_shortway__teacher .title{letter-spacing:.12em;font-size:calc(.32653vw + 1.47755rem);position:relative;padding-bottom:16px;margin-bottom:calc(.57143vw + 12.85714px)}.p-index_shortway__teacher .title::after{content:"";position:absolute;width:50px;height:2px;left:0;bottom:0;background:#111}.p-index_shortway__teacher .name{font-size:calc(.2449vw + 1.10816rem);line-height:100%}.p-index_shortway__teacher p{font-size:calc(.32653vw + 1.07755rem);line-height:185%;letter-spacing:.1em}.p-index_shortway__note{text-align:right;margin:0 0 75px;font-size:1.4rem}.p-index_shortway__flow{position:relative;width:1000px;margin:0 auto}.p-index_shortway__flow::before{content:"";position:absolute;top:18px;left:100px;width:600px;height:3px;background:#93c532}.p-index_shortway__flow .list{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.p-index_shortway__flow .label{color:#fff;background:#93c532;font-weight:700;font-size:calc(.4898vw + 1.21633rem);border-radius:10px;padding:3px 10px;margin-bottom:20px;position:relative}.p-index_shortway__flow .label svg{position:absolute;top:6px;left:-30px;fill:#93c532;width:27px;height:27px}.p-index_shortway__flow .comment{position:absolute;bottom:-60px;left:0}.c-solution_body{background:#f0f0f0;max-width:1280px;margin:-100px auto 0;width:100%;padding:167px calc(5.71429vw + -1.42857px) calc(2.04082vw + 27.34694px)}.c-solution_body__title{max-width:730px;margin:0 auto 40px;padding-top:54px;padding-bottom:30px;border-top:calc(.08163vw + 2.69388px) solid #111;border-bottom:1px solid #111;position:relative;text-align:center}.c-solution_body__title.-narrow{padding-top:40px}.c-solution_body__title .title{margin-bottom:22px;white-space:nowrap}.c-solution_body__title .title.is-act .pink{-webkit-transform:scale(1,1);transform:scale(1,1)}.c-solution_body__title .title .pink{opacity:.5;fill:#0096c9;-webkit-transition:all .5s ease;transition:all .5s ease;-webkit-transform:scale(0,1);transform:scale(0,1)}.c-solution_body__title .title .black{fill:#111}.c-solution_body__title .check{position:relative;top:10px;left:-10px}.c-solution_body__title .label{color:#fff;font-weight:700;font-size:calc(.81633vw + .89388rem);background:#111;position:absolute;top:-22px;padding:4px 12px;left:50%;border-radius:calc(.40816vw + 3.46939px);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.c-solution_body__title .number{font-weight:700;color:#111;font-size:calc(.97959vw + 14.32653px);margin-top:calc(1.55102vw + 19.18367px);margin-bottom:calc(.40816vw + -1.53061px)}.c-solution_body__title .number span{font-size:calc(3.26531vw + 27.7551px);font-weight:400;color:#0096c9}.c-solution_body__title .guide{margin-bottom:0}.c-solution_body__board{background:#fff;border-radius:10px;padding-bottom:62px;margin-bottom:30px}.c-solution_body__board.-first{margin-top:52px}.c-solution_body__board.-become{padding-bottom:calc(2.44898vw + 10.81633px);margin-bottom:20px}.c-solution_body__board .c-ttl02{text-align:center;position:relative;padding:50px 0 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-solution_body__board .c-ttl02 .en{font-family:"din-medium";color:#fff;font-size:5.5rem;-webkit-text-stroke:1px #93c532;text-stroke:1px #93c532}.c-solution_body__board .c-ttl02 .ja{-webkit-transition:all .5s ease;transition:all .5s ease;-webkit-transition-delay:.4s;transition-delay:.4s;letter-spacing:-.02em;font-size:calc(1.38776vw + 1.27959rem);color:#111;padding-left:1.5em;position:relative}.c-solution_body__board .c-ttl02 .ja::before{content:'▶︎';position:absolute;color:#93c532;left:.5em;font-size:1.6rem}.c-solution_body__board .c-ttl02 .ja.-blue::after,.c-solution_body__board .c-ttl02 .ja.-blue::before{border-color:#0096c9}.c-solution_body__guide{text-align:center;margin:-25px 0 42px;letter-spacing:.09em}.m-world{padding-top:155px}.m-world__profession{margin-top:30px}.m-world__profession__title_border{text-align:center}.m-world__profession__title_border span{font-size:2rem;padding-bottom:.4em;color:#fff;border-bottom:2px solid #fff}.m-world__profession .slick-list{overflow:visible}.m-world__profession .slide{padding-right:30px;width:240px}.m-world__profession .img{position:relative}.m-world__profession .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.m-world__profession .img span{font-size:1.6rem;color:#fff;position:absolute;right:0;bottom:0;padding:.7em;text-align:right;line-height:1.4}.m-world__red,.super_creator .m-world__profession .img span{background:#d73028}.anime_cg .m-world__profession .img span{background:#1daa9b}.e-sports .m-world__profession .img span{background:#f1b237}.pop_culture .m-world__profession .img span{background:#93c532}.m-world__red{color:#fff;display:inline-block;position:relative;top:-50px;padding:0 1em}@media only screen and (max-width:767px){.m-world__red{top:auto;margin-top:40px;background:0 0}}.m-world__pink{background:#ec6d81;color:#fff;display:inline-block;position:relative;top:-50px;padding:0 1em}@media only screen and (max-width:767px){.m-world__pink{top:auto;margin-top:40px;background:0 0}}.m-world__yellow{background:#f1b237;color:#fff;display:inline-block;position:relative;top:-50px;padding:0 1em}@media only screen and (max-width:767px){.m-world__yellow{top:auto;margin-top:40px;background:0 0}}.m-world__green{background:#1daa9b;color:#fff;display:inline-block;position:relative;top:-50px;padding:0 1em}@media only screen and (max-width:767px){.m-world__green{top:auto;margin-top:40px;background:0 0}}.m-world__yellow_green{background:#93c532;color:#fff;display:inline-block;position:relative;top:-50px;padding:0 1em}@media only screen and (max-width:767px){.m-world__yellow_green{top:auto;margin-top:40px;background:0 0}}.m-world__blue{background:#0d7fbb;color:#fff;display:inline-block;position:relative;top:-50px;padding:0 1em}@media only screen and (max-width:767px){.m-world__blue{top:auto;margin-top:40px;background:0 0}}.m-world.super_creator .m-world_topics{margin-bottom:80px}.m-world.super_creator .m-world_topics .field{padding:55px 100px;background:#fff;position:relative;overflow:hidden}@media only screen and (max-width:767px){.m-world.super_creator .m-world_topics .field{padding:25px 30px}}.m-world.super_creator .m-world_topics .field__text{font-family:"URWDIN-Demi";font-size:16rem;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;position:absolute;left:.1em;top:0;z-index:0;color:#fff;-webkit-text-stroke:1px #e0e0e0;text-stroke:1px #e0e0e0;stroke-width:1}.m-world.super_creator .m-world_topics .field .heading::after{background-color:#d73028}.m-world.super_creator .m-world_topics .field__container{position:relative;z-index:1}.m-world.super_creator .m-world_topics .field__container .game_topics{width:100%}.m-world.super_creator .m-world_topics .field__container .game_topics__item{width:100%;text-align:center;position:relative}.m-world.anime_cg .m-world_topics .field__container .game_topics__item:last-of-type::before,.m-world.corona .m-world_topics .field__container .game_topics__item:last-of-type::before,.m-world.design .m-world_topics .field__container .game_topics__item:last-of-type::before,.m-world.e-sports .m-world_topics .field__container .game_topics__item:last-of-type::before,.m-world.game .m-world_topics .field__container .game_topics__item:last-of-type::before,.m-world.manga_illust .m-world_topics .field__container .game_topics__item:last-of-type::before,.m-world.other .m-world_topics .field__container .game_topics__item:last-of-type::before,.m-world.pop_culture .m-world_topics .field__container .game_topics__item:last-of-type::before,.m-world.social_media .m-world_topics .field__container .game_topics__item:last-of-type::before,.m-world.super_creator .m-world_topics .field__container .game_topics__item:last-of-type::before{content:none}.m-world.super_creator .m-world_topics .field__container .game_topics__item::before{content:'';width:60%;border-bottom:2px dotted #d73028;position:absolute;left:70%;top:20%}@media only screen and (max-width:767px){.m-world.super_creator .m-world_topics .field__container .game_topics__item::before{content:none}}.m-world.super_creator .m-world_topics .field__container .ex_box h4 span{color:#d73028;font-family:"URWDIN-Demi";font-size:1.6rem}.m-world.anime_cg .m-world_topics .field__container .ex_box .text p,.m-world.corona .m-world_topics .field__container .ex_box .text p,.m-world.design .m-world_topics .field__container .ex_box .text p,.m-world.e-sports .m-world_topics .field__container .ex_box .text p,.m-world.game .m-world_topics .field__container .ex_box .text p,.m-world.manga_illust .m-world_topics .field__container .ex_box .text p,.m-world.other .m-world_topics .field__container .ex_box .text p,.m-world.pop_culture .m-world_topics .field__container .ex_box .text p,.m-world.social_media .m-world_topics .field__container .ex_box .text p,.m-world.super_creator .m-world_topics .field__container .ex_box .text p{font-size:1.5rem;color:#444}.m-world.super_creator .m-world_topics .field__container .ex_box .text .note{font-size:1.4rem;color:#444}.m-world.super_creator .m-world_topics .field__container .square{background:#d73028;width:100px;height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#fff;text-align:center}@media only screen and (max-width:767px){.m-world.super_creator .m-world_topics .field__container .square{width:80px;height:80px}}.m-world.super_creator .m-world_topics .field__container .square .lead{font-size:1.5rem}@media only screen and (max-width:767px){.m-world.super_creator .m-world_topics .field__container .square .lead{font-size:1rem}}.m-world.super_creator .m-world_topics .field__container .square .number{font-size:5rem;line-height:1}@media only screen and (max-width:767px){.m-world.super_creator .m-world_topics .field__container .square .number{font-size:3rem}}.m-world.super_creator .m-world_topics .field__container .text .ttl{margin-top:20px;margin-bottom:20px;font-size:2.8rem}@media only screen and (max-width:767px){.m-world.super_creator .m-world_topics .field__container .text .ttl{margin-top:0;font-size:1.8rem}}.m-world.super_creator .m-world_topics .field__container .text .ttl span{color:#d73028;background:-webkit-gradient(linear,left top,left bottom,color-stop(70%,transparent),color-stop(70%,#ffed2a));background:linear-gradient(transparent 70%,#ffed2a 70%)}.m-world.super_creator .m-world_topics .field__container .text .txt{color:#444}.m-world.super_creator .m-world_point__blog_list a::before,.m-world.super_creator .m-world_point__board .number span,.m-world.super_creator .m-world_point__board .rental .title,.m-world.super_creator .m-world_point__board table tr .color_ttl,.m-world.super_creator .m-world_point__head .ja span,.m-world.super_creator .m-world_topics .field__container .text .txt .strong,.m-world.super_creator .m-world_topics .field__list .ttl{color:#d73028}.m-world.super_creator .m-world_point__block::after,.m-world.super_creator .m-world_point__board .ttl07::after,.m-world.super_creator .m-world_point__head .label,.m-world.super_creator .m-world_point__text .number::after,.m-world.super_creator .m-world_section__title{background:#d73028}.m-world.super_creator .m-world_point__board table tr .border_color{border-bottom:1px solid #d73028}.m-world.super_creator .m-world_point__text .check li::before,.m-world.super_creator .m-world_point__text .number,.m-world.super_creator .m-world_section__sub_title strong,.m-world.super_creator .world_topics a.is-hover .title{color:#d73028}.m-world.super_creator .m-world_section__title::after{border-color:#d73028 transparent transparent}.m-world.super_creator .world_topics .cat{background:#d73028}.m-world.super_creator .event{border-color:#d73028}.m-world.super_creator .event .ttl .en span:last-child{border-color:#d73028}.m-world.game .m-world_topics{margin-bottom:80px}.m-world.game .m-world_topics .field{padding:55px 100px;background:#fff;position:relative;overflow:hidden}@media only screen and (max-width:767px){.m-world.game .m-world_topics .field{padding:25px 30px}}.m-world.game .m-world_topics .field__text{font-family:"URWDIN-Demi";font-size:16rem;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;position:absolute;left:.1em;top:0;z-index:0;color:#fff;-webkit-text-stroke:1px #e0e0e0;text-stroke:1px #e0e0e0;stroke-width:1}.m-world.game .m-world_topics .field .heading::after{background-color:#0d7fbb}.m-world.game .m-world_topics .field__container{position:relative;z-index:1}.m-world.game .m-world_topics .field__container .game_topics{width:100%}.m-world.game .m-world_topics .field__container .game_topics__item{width:100%;text-align:center;position:relative}.m-world.game .m-world_topics .field__container .game_topics__item::before{content:'';width:60%;border-bottom:2px dotted #0d7fbb;position:absolute;left:70%;top:20%}@media only screen and (max-width:767px){.m-world.game .m-world_topics .field__container .game_topics__item::before{content:none}}.m-world.game .m-world_topics .field__container .game_topics__item h4{font-size:2rem}.m-world.game .m-world_topics .field__container .ex_box h4{font-size:2rem;margin-bottom:10px}.m-world.game .m-world_topics .field__container .ex_box h4 span{color:#0d7fbb;font-family:"URWDIN-Demi";font-size:1.6rem}.m-world.game .m-world_topics .field__container .ex_box .text .note{font-size:1.4rem;color:#444}.m-world.game .m-world_topics .field__container .square{background:#0d7fbb;width:100px;height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#fff;text-align:center}@media only screen and (max-width:767px){.m-world.game .m-world_topics .field__container .square{width:80px;height:80px}}.m-world.game .m-world_topics .field__container .square .lead{font-size:1.5rem}@media only screen and (max-width:767px){.m-world.game .m-world_topics .field__container .square .lead{font-size:1rem}}.m-world.game .m-world_topics .field__container .square .number{font-size:5rem;line-height:1}@media only screen and (max-width:767px){.m-world.game .m-world_topics .field__container .square .number{font-size:3rem}}.m-world.game .m-world_topics .field__container .text .ttl{margin-top:20px;margin-bottom:20px;font-size:2.8rem}@media only screen and (max-width:767px){.m-world.game .m-world_topics .field__container .text .ttl{margin-top:0;font-size:1.8rem}}.m-world.game .m-world_topics .field__container .text .ttl span{color:#0d7fbb;background:-webkit-gradient(linear,left top,left bottom,color-stop(70%,transparent),color-stop(70%,#ffed2a));background:linear-gradient(transparent 70%,#ffed2a 70%)}.m-world.game .m-world_topics .field__container .text .txt{color:#444}.m-world.game .m-world_point__blog_list a::before,.m-world.game .m-world_point__board .number span,.m-world.game .m-world_point__board .rental .title,.m-world.game .m-world_point__board table tr .color_ttl,.m-world.game .m-world_point__head .ja span,.m-world.game .m-world_topics .field__container .text .txt .strong,.m-world.game .m-world_topics .field__list .ttl{color:#0d7fbb}.m-world.game .m-world_point__block::after,.m-world.game .m-world_point__board .ttl07::after,.m-world.game .m-world_point__head .label,.m-world.game .m-world_point__text .number::after,.m-world.game .m-world_section__title{background:#0d7fbb}.m-world.game .m-world_point__board table tr .border_color{border-bottom:1px solid #0d7fbb}.m-world.game .m-world_point__text .check li::before,.m-world.game .m-world_point__text .number,.m-world.game .m-world_section__sub_title strong,.m-world.game .world_topics a.is-hover .title{color:#0d7fbb}.m-world.game .m-world_section__title::after{border-color:#0d7fbb transparent transparent}.m-world.game .world_topics .cat{background:#0d7fbb}.m-world.game .event{border-color:#0d7fbb}.m-world.game .event .ttl .en span:last-child{border-color:#0d7fbb}.m-world.e-sports .m-world_topics{margin-bottom:80px}.m-world.e-sports .m-world_topics .field{padding:55px 100px;background:#fff;position:relative;overflow:hidden}@media only screen and (max-width:767px){.m-world.e-sports .m-world_topics .field{padding:25px 30px}}.m-world.e-sports .m-world_topics .field__text{font-family:"URWDIN-Demi";font-size:16rem;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;position:absolute;left:.1em;top:0;z-index:0;color:#fff;-webkit-text-stroke:1px #e0e0e0;text-stroke:1px #e0e0e0;stroke-width:1}.m-world.e-sports .m-world_topics .field .heading::after{background-color:#f1b237}.m-world.e-sports .m-world_topics .field__container{position:relative;z-index:1}.m-world.e-sports .m-world_topics .field__container .game_topics{width:100%}.m-world.e-sports .m-world_topics .field__container .game_topics__item{width:100%;text-align:center;position:relative}.m-world.e-sports .m-world_topics .field__container .game_topics__item::before{content:'';width:60%;border-bottom:2px dotted #f1b237;position:absolute;left:70%;top:20%}@media only screen and (max-width:767px){.m-world.e-sports .m-world_topics .field__container .game_topics__item::before{content:none}}.m-world.e-sports .m-world_topics .field__container .game_topics__item h4{font-size:2rem}.m-world.e-sports .m-world_topics .field__container .ex_box h4{font-size:2rem;margin-bottom:10px}.m-world.e-sports .m-world_topics .field__container .ex_box h4 span{color:#f1b237;font-family:"URWDIN-Demi";font-size:1.6rem}.m-world.e-sports .m-world_topics .field__container .ex_box .text .note{font-size:1.4rem;color:#444}.m-world.e-sports .m-world_topics .field__container .ex_box .text .note span,.m-world.e-sports .m-world_topics .field__container .text .txt .strong{color:#f1b237}.m-world.e-sports .m-world_topics .field__container .square{background:#f1b237;width:100px;height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#fff;text-align:center}@media only screen and (max-width:767px){.m-world.e-sports .m-world_topics .field__container .square{width:80px;height:80px}}.m-world.e-sports .m-world_topics .field__container .square .lead{font-size:1.5rem}@media only screen and (max-width:767px){.m-world.e-sports .m-world_topics .field__container .square .lead{font-size:1rem}}.m-world.e-sports .m-world_topics .field__container .square .number{font-size:5rem;line-height:1}@media only screen and (max-width:767px){.m-world.e-sports .m-world_topics .field__container .square .number{font-size:3rem}}.m-world.e-sports .m-world_topics .field__container .text .ttl{margin-top:20px;margin-bottom:20px;font-size:2.8rem}@media only screen and (max-width:767px){.m-world.e-sports .m-world_topics .field__container .text .ttl{margin-top:0;font-size:1.8rem}}.m-world.e-sports .m-world_topics .field__container .text .ttl span{color:#f1b237;background:-webkit-gradient(linear,left top,left bottom,color-stop(70%,transparent),color-stop(70%,#ffed2a));background:linear-gradient(transparent 70%,#ffed2a 70%)}.m-world.e-sports .m-world_topics .field__container .text .txt{color:#444}.m-world.e-sports .m-world_point__blog_list a::before,.m-world.e-sports .m-world_point__board .number span,.m-world.e-sports .m-world_point__board .rental .title,.m-world.e-sports .m-world_point__board table tr .color_ttl,.m-world.e-sports .m-world_point__head .ja span,.m-world.e-sports .m-world_topics .field__list .ttl{color:#f1b237}.m-world.e-sports .m-world_point__block::after,.m-world.e-sports .m-world_point__board .ttl07::after,.m-world.e-sports .m-world_point__head .label,.m-world.e-sports .m-world_point__text .number::after,.m-world.e-sports .m-world_section__title{background:#f1b237}.m-world.e-sports .m-world_point__board table tr .border_color{border-bottom:1px solid #f1b237}.m-world.e-sports .m-world_point__text .check li::before,.m-world.e-sports .m-world_point__text .number,.m-world.e-sports .m-world_section__sub_title strong,.m-world.e-sports .world_topics a.is-hover .title{color:#f1b237}.m-world.e-sports .m-world_section__title::after{border-color:#f1b237 transparent transparent}.m-world.e-sports .world_topics .cat{background:#f1b237}.m-world.e-sports .event{border-color:#f1b237}.m-world.e-sports .event .ttl .en span:last-child{border-color:#f1b237}.m-world.anime_cg .m-world_topics{margin-bottom:80px}.m-world.anime_cg .m-world_topics .field{padding:55px 100px;background:#fff;position:relative;overflow:hidden}@media only screen and (max-width:767px){.m-world.anime_cg .m-world_topics .field{padding:25px 30px}}.m-world.anime_cg .m-world_topics .field__text{font-family:"URWDIN-Demi";font-size:16rem;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;position:absolute;left:.1em;top:0;z-index:0;color:#fff;-webkit-text-stroke:1px #e0e0e0;text-stroke:1px #e0e0e0;stroke-width:1}.m-world.anime_cg .m-world_topics .field .heading::after{background-color:#1daa9b}.m-world.anime_cg .m-world_topics .field__container{position:relative;z-index:1}.m-world.anime_cg .m-world_topics .field__container .game_topics{width:100%}.m-world.anime_cg .m-world_topics .field__container .game_topics__item{width:100%;text-align:center;position:relative}.m-world.anime_cg .m-world_topics .field__container .game_topics__item::before{content:'';width:60%;border-bottom:2px dotted #1daa9b;position:absolute;left:70%;top:20%}@media only screen and (max-width:767px){.m-world.anime_cg .m-world_topics .field__container .game_topics__item::before{content:none}}.m-world.anime_cg .m-world_topics .field__container .game_topics__item h4{font-size:2rem}.m-world.anime_cg .m-world_topics .field__container .ex_box h4{font-size:2rem;margin-bottom:10px}.m-world.anime_cg .m-world_topics .field__container .ex_box h4 span{color:#1daa9b;font-family:"URWDIN-Demi";font-size:1.6rem}.m-world.anime_cg .m-world_topics .field__container .ex_box .text .note{font-size:1.4rem;color:#444}.m-world.anime_cg .m-world_topics .field__container .ex_box .text .note span,.m-world.anime_cg .m-world_topics .field__container .text .txt .strong{color:#1daa9b}.m-world.anime_cg .m-world_topics .field__container .square{background:#1daa9b;width:100px;height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#fff;text-align:center}@media only screen and (max-width:767px){.m-world.anime_cg .m-world_topics .field__container .square{width:80px;height:80px}}.m-world.anime_cg .m-world_topics .field__container .square .lead{font-size:1.5rem}@media only screen and (max-width:767px){.m-world.anime_cg .m-world_topics .field__container .square .lead{font-size:1rem}}.m-world.anime_cg .m-world_topics .field__container .square .number{font-size:5rem;line-height:1}@media only screen and (max-width:767px){.m-world.anime_cg .m-world_topics .field__container .square .number{font-size:3rem}}.m-world.anime_cg .m-world_topics .field__container .text .ttl{margin-top:20px;margin-bottom:20px;font-size:2.8rem}@media only screen and (max-width:767px){.m-world.anime_cg .m-world_topics .field__container .text .ttl{margin-top:0;font-size:1.8rem}}.m-world.anime_cg .m-world_topics .field__container .text .ttl span{color:#1daa9b;background:-webkit-gradient(linear,left top,left bottom,color-stop(70%,transparent),color-stop(70%,#ffed2a));background:linear-gradient(transparent 70%,#ffed2a 70%)}.m-world.anime_cg .m-world_topics .field__container .text .txt{color:#444}.m-world.anime_cg .m-world_point__blog_list a::before,.m-world.anime_cg .m-world_point__board .number span,.m-world.anime_cg .m-world_point__board .rental .title,.m-world.anime_cg .m-world_point__board table tr .color_ttl,.m-world.anime_cg .m-world_point__head .ja span,.m-world.anime_cg .m-world_topics .field__list .ttl{color:#1daa9b}.m-world.anime_cg .m-world_point__block::after,.m-world.anime_cg .m-world_point__board .ttl07::after,.m-world.anime_cg .m-world_point__head .label,.m-world.anime_cg .m-world_point__text .number::after,.m-world.anime_cg .m-world_section__title{background:#1daa9b}.m-world.anime_cg .m-world_point__board table tr .border_color{border-bottom:1px solid #1daa9b}.m-world.anime_cg .m-world_point__text .check li::before,.m-world.anime_cg .m-world_point__text .number,.m-world.anime_cg .m-world_section__sub_title strong,.m-world.anime_cg .world_topics a.is-hover .title{color:#1daa9b}.m-world.anime_cg .m-world_section__title::after{border-color:#1daa9b transparent transparent}.m-world.anime_cg .world_topics .cat{background:#1daa9b}.m-world.anime_cg .event{border-color:#1daa9b}.m-world.anime_cg .event .ttl .en span:last-child{border-color:#1daa9b}.m-world.pop_culture .m-world_topics{margin-bottom:80px}.m-world.pop_culture .m-world_topics .field{padding:55px 100px;background:#fff;position:relative;overflow:hidden}@media only screen and (max-width:767px){.m-world.pop_culture .m-world_topics .field{padding:25px 30px}}.m-world.pop_culture .m-world_topics .field__text{font-family:"URWDIN-Demi";font-size:16rem;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;position:absolute;left:.1em;top:0;z-index:0;color:#fff;-webkit-text-stroke:1px #e0e0e0;text-stroke:1px #e0e0e0;stroke-width:1}.m-world.pop_culture .m-world_topics .field .heading::after{background-color:#93c532}.m-world.pop_culture .m-world_topics .field__container{position:relative;z-index:1}.m-world.pop_culture .m-world_topics .field__container .game_topics{width:100%}.m-world.pop_culture .m-world_topics .field__container .game_topics__item{width:100%;text-align:center;position:relative}.m-world.pop_culture .m-world_topics .field__container .game_topics__item::before{content:'';width:60%;border-bottom:2px dotted #93c532;position:absolute;left:70%;top:20%}@media only screen and (max-width:767px){.m-world.pop_culture .m-world_topics .field__container .game_topics__item::before{content:none}}.m-world.pop_culture .m-world_topics .field__container .game_topics__item h4{font-size:2rem}.m-world.pop_culture .m-world_topics .field__container .ex_box h4{font-size:2rem;margin-bottom:10px}.m-world.pop_culture .m-world_topics .field__container .ex_box h4 span{color:#93c532;font-family:"URWDIN-Demi";font-size:1.6rem}.m-world.pop_culture .m-world_topics .field__container .ex_box .text .note{font-size:1.4rem;color:#444}.m-world.pop_culture .m-world_topics .field__container .ex_box .text .note span,.m-world.pop_culture .m-world_topics .field__container .text .txt .strong{color:#93c532}.m-world.pop_culture .m-world_topics .field__container .square{background:#93c532;width:100px;height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#fff;text-align:center}@media only screen and (max-width:767px){.m-world.pop_culture .m-world_topics .field__container .square{width:80px;height:80px}}.m-world.pop_culture .m-world_topics .field__container .square .lead{font-size:1.5rem}@media only screen and (max-width:767px){.m-world.pop_culture .m-world_topics .field__container .square .lead{font-size:1rem}}.m-world.pop_culture .m-world_topics .field__container .square .number{font-size:5rem;line-height:1}@media only screen and (max-width:767px){.m-world.pop_culture .m-world_topics .field__container .square .number{font-size:3rem}}.m-world.pop_culture .m-world_topics .field__container .text .ttl{margin-top:20px;margin-bottom:20px;font-size:2.8rem}@media only screen and (max-width:767px){.m-world.pop_culture .m-world_topics .field__container .text .ttl{margin-top:0;font-size:1.8rem}}.m-world.pop_culture .m-world_topics .field__container .text .ttl span{color:#93c532;background:-webkit-gradient(linear,left top,left bottom,color-stop(70%,transparent),color-stop(70%,#ffed2a));background:linear-gradient(transparent 70%,#ffed2a 70%)}.m-world.pop_culture .m-world_topics .field__container .text .txt{color:#444}.m-world.pop_culture .m-world_point__blog_list a::before,.m-world.pop_culture .m-world_point__board .number span,.m-world.pop_culture .m-world_point__board .rental .title,.m-world.pop_culture .m-world_point__board table tr .color_ttl,.m-world.pop_culture .m-world_point__head .ja span,.m-world.pop_culture .m-world_topics .field__list .ttl{color:#93c532}.m-world.pop_culture .m-world_point__block::after,.m-world.pop_culture .m-world_point__board .ttl07::after,.m-world.pop_culture .m-world_point__head .label,.m-world.pop_culture .m-world_point__text .number::after,.m-world.pop_culture .m-world_section__title{background:#93c532}.m-world.pop_culture .m-world_point__board table tr .border_color{border-bottom:1px solid #93c532}.m-world.pop_culture .m-world_point__text .check li::before,.m-world.pop_culture .m-world_point__text .number,.m-world.pop_culture .m-world_section__sub_title strong,.m-world.pop_culture .world_topics a.is-hover .title{color:#93c532}.m-world.pop_culture .m-world_section__title::after{border-color:#93c532 transparent transparent}.m-world.pop_culture .world_topics .cat{background:#93c532}.m-world.pop_culture .event{border-color:#93c532}.m-world.pop_culture .event .ttl .en span:last-child{border-color:#93c532}.m-world.design .m-world_topics{margin-bottom:80px}.m-world.design .m-world_topics .field{padding:55px 100px;background:#fff;position:relative;overflow:hidden}@media only screen and (max-width:767px){.m-world.design .m-world_topics .field{padding:25px 30px}}.m-world.design .m-world_topics .field__text{font-family:"URWDIN-Demi";font-size:16rem;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;position:absolute;left:.1em;top:0;z-index:0;color:#fff;-webkit-text-stroke:1px #e0e0e0;text-stroke:1px #e0e0e0;stroke-width:1}.m-world.design .m-world_topics .field .heading::after{background-color:#ec6d81}.m-world.design .m-world_topics .field__container{position:relative;z-index:1}.m-world.design .m-world_topics .field__container .game_topics{width:100%}.m-world.design .m-world_topics .field__container .game_topics__item{width:100%;text-align:center;position:relative}.m-world.design .m-world_topics .field__container .game_topics__item::before{content:'';width:60%;border-bottom:2px dotted #ec6d81;position:absolute;left:70%;top:20%}@media only screen and (max-width:767px){.m-world.design .m-world_topics .field__container .game_topics__item::before{content:none}}.m-world.design .m-world_topics .field__container .game_topics__item h4{font-size:2rem}.m-world.design .m-world_topics .field__container .ex_box h4{font-size:2rem;margin-bottom:10px}.m-world.design .m-world_topics .field__container .ex_box h4 span,.m-world.social_media .m-world_topics .field__container .ex_box h4 span{color:#ec6d81;font-family:"URWDIN-Demi";font-size:1.6rem}.m-world.design .m-world_topics .field__container .ex_box .text .note{font-size:1.4rem;color:#444}.m-world.design .m-world_topics .field__container .ex_box .text .note span,.m-world.design .m-world_topics .field__container .text .txt .strong{color:#ec6d81}.m-world.design .m-world_topics .field__container .square{background:#ec6d81;width:100px;height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#fff;text-align:center}@media only screen and (max-width:767px){.m-world.design .m-world_topics .field__container .square{width:80px;height:80px}}.m-world.design .m-world_topics .field__container .square .lead{font-size:1.5rem}@media only screen and (max-width:767px){.m-world.design .m-world_topics .field__container .square .lead{font-size:1rem}}.m-world.design .m-world_topics .field__container .square .number{font-size:5rem;line-height:1}@media only screen and (max-width:767px){.m-world.design .m-world_topics .field__container .square .number{font-size:3rem}}.m-world.design .m-world_topics .field__container .text .ttl{margin-top:20px;margin-bottom:20px;font-size:2.8rem}@media only screen and (max-width:767px){.m-world.design .m-world_topics .field__container .text .ttl{margin-top:0;font-size:1.8rem}}.m-world.design .m-world_topics .field__container .text .ttl span{color:#ec6d81;background:-webkit-gradient(linear,left top,left bottom,color-stop(70%,transparent),color-stop(70%,#ffed2a));background:linear-gradient(transparent 70%,#ffed2a 70%)}.m-world.design .m-world_topics .field__container .text .txt{color:#444}.m-world.design .m-world_point__blog_list a::before,.m-world.design .m-world_point__board .number span,.m-world.design .m-world_point__board .rental .title,.m-world.design .m-world_point__board table tr .color_ttl,.m-world.design .m-world_point__head .ja span,.m-world.design .m-world_topics .field__list .ttl{color:#ec6d81}.m-world.design .m-world_point__block::after,.m-world.design .m-world_point__board .ttl07::after,.m-world.design .m-world_point__head .label,.m-world.design .m-world_point__text .number::after,.m-world.design .m-world_section__title{background:#ec6d81}.m-world.design .m-world_point__board table tr .border_color{border-bottom:1px solid #ec6d81}.m-world.design .m-world_point__text .check li::before,.m-world.design .m-world_point__text .number,.m-world.design .m-world_section__sub_title strong,.m-world.design .world_topics a.is-hover .title,.m-world.social_media .m-world_topics .field__container .ex_box .text .note span{color:#ec6d81}.m-world.design .m-world_section__title::after{border-color:#ec6d81 transparent transparent}.m-world.design .world_topics .cat{background:#ec6d81}.m-world.design .event{border-color:#ec6d81}.m-world.design .event .ttl .en span:last-child{border-color:#ec6d81}.m-world.social_media .m-world_topics{margin-bottom:80px}.m-world.social_media .m-world_topics .field{padding:55px 100px;background:#fff;position:relative;overflow:hidden}@media only screen and (max-width:767px){.m-world.social_media .m-world_topics .field{padding:25px 30px}}.m-world.social_media .m-world_topics .field__text{font-family:"URWDIN-Demi";font-size:16rem;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;position:absolute;left:.1em;top:0;z-index:0;color:#fff;-webkit-text-stroke:1px #e0e0e0;text-stroke:1px #e0e0e0;stroke-width:1}.m-world.social_media .m-world_topics .field .heading::after{background-color:#ec6d81}.m-world.social_media .m-world_topics .field__container{position:relative;z-index:1}.m-world.social_media .m-world_topics .field__container .game_topics{width:100%}.m-world.social_media .m-world_topics .field__container .game_topics__item{width:100%;text-align:center;position:relative}.m-world.social_media .m-world_topics .field__container .game_topics__item::before{content:'';width:60%;border-bottom:2px dotted #ec6d81;position:absolute;left:70%;top:20%}@media only screen and (max-width:767px){.m-world.social_media .m-world_topics .field__container .game_topics__item::before{content:none}}.m-world.social_media .m-world_topics .field__container .game_topics__item h4{font-size:2rem}.m-world.social_media .m-world_topics .field__container .ex_box h4{font-size:2rem;margin-bottom:10px}.m-world.social_media .m-world_topics .field__container .ex_box .text .note{font-size:1.4rem;color:#444}.m-world.social_media .m-world_topics .field__container .square{background:#ec6d81;width:100px;height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#fff;text-align:center}@media only screen and (max-width:767px){.m-world.social_media .m-world_topics .field__container .square{width:80px;height:80px}}.m-world.social_media .m-world_topics .field__container .square .lead{font-size:1.5rem}@media only screen and (max-width:767px){.m-world.social_media .m-world_topics .field__container .square .lead{font-size:1rem}}.m-world.social_media .m-world_topics .field__container .square .number{font-size:5rem;line-height:1}@media only screen and (max-width:767px){.m-world.social_media .m-world_topics .field__container .square .number{font-size:3rem}}.m-world.social_media .m-world_topics .field__container .text .ttl{margin-top:20px;margin-bottom:20px;font-size:2.8rem}@media only screen and (max-width:767px){.m-world.social_media .m-world_topics .field__container .text .ttl{margin-top:0;font-size:1.8rem}}.m-world.social_media .m-world_topics .field__container .text .ttl span{color:#ec6d81;background:-webkit-gradient(linear,left top,left bottom,color-stop(70%,transparent),color-stop(70%,#ffed2a));background:linear-gradient(transparent 70%,#ffed2a 70%)}.m-world.social_media .m-world_topics .field__container .text .txt{color:#444}.m-world.social_media .m-world_point__blog_list a::before,.m-world.social_media .m-world_point__board .number span,.m-world.social_media .m-world_point__board .rental .title,.m-world.social_media .m-world_point__board table tr .color_ttl,.m-world.social_media .m-world_point__head .ja span,.m-world.social_media .m-world_topics .field__container .text .txt .strong,.m-world.social_media .m-world_topics .field__list .ttl{color:#ec6d81}.m-world.social_media .m-world_point__block::after,.m-world.social_media .m-world_point__board .ttl07::after,.m-world.social_media .m-world_point__head .label,.m-world.social_media .m-world_point__text .number::after,.m-world.social_media .m-world_section__title{background:#ec6d81}.m-world.social_media .m-world_point__board table tr .border_color{border-bottom:1px solid #ec6d81}.m-world.social_media .m-world_point__text .check li::before,.m-world.social_media .m-world_point__text .number,.m-world.social_media .m-world_section__sub_title strong,.m-world.social_media .world_topics a.is-hover .title{color:#ec6d81}.m-world.social_media .m-world_section__title::after{border-color:#ec6d81 transparent transparent}.m-world.social_media .world_topics .cat{background:#ec6d81}.m-world.social_media .event{border-color:#ec6d81}.m-world.social_media .event .ttl .en span:last-child{border-color:#ec6d81}.m-world.manga_illust .m-world_topics{margin-bottom:80px}.m-world.manga_illust .m-world_topics .field{padding:55px 100px;background:#fff;position:relative;overflow:hidden}@media only screen and (max-width:767px){.m-world.manga_illust .m-world_topics .field{padding:25px 30px}}.m-world.manga_illust .m-world_topics .field__text{font-family:"URWDIN-Demi";font-size:16rem;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;position:absolute;left:.1em;top:0;z-index:0;color:#fff;-webkit-text-stroke:1px #e0e0e0;text-stroke:1px #e0e0e0;stroke-width:1}.m-world.manga_illust .m-world_topics .field .heading::after{background-color:#93c532}.m-world.manga_illust .m-world_topics .field__container{position:relative;z-index:1}.m-world.manga_illust .m-world_topics .field__container .game_topics{width:100%}.m-world.manga_illust .m-world_topics .field__container .game_topics__item{width:100%;text-align:center;position:relative}.m-world.manga_illust .m-world_topics .field__container .game_topics__item::before{content:'';width:60%;border-bottom:2px dotted #93c532;position:absolute;left:70%;top:20%}@media only screen and (max-width:767px){.m-world.manga_illust .m-world_topics .field__container .game_topics__item::before{content:none}}.m-world.manga_illust .m-world_topics .field__container .game_topics__item h4{font-size:2rem}.m-world.manga_illust .m-world_topics .field__container .ex_box h4{font-size:2rem;margin-bottom:10px}.m-world.manga_illust .m-world_topics .field__container .ex_box h4 span{color:#93c532;font-family:"URWDIN-Demi";font-size:1.6rem}.m-world.manga_illust .m-world_topics .field__container .ex_box .text .note{font-size:1.4rem;color:#444}.m-world.manga_illust .m-world_topics .field__container .ex_box .text .note span,.m-world.manga_illust .m-world_topics .field__container .text .txt .strong{color:#93c532}.m-world.manga_illust .m-world_topics .field__container .square{background:#93c532;width:100px;height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#fff;text-align:center}@media only screen and (max-width:767px){.m-world.manga_illust .m-world_topics .field__container .square{width:80px;height:80px}}.m-world.manga_illust .m-world_topics .field__container .square .lead{font-size:1.5rem}@media only screen and (max-width:767px){.m-world.manga_illust .m-world_topics .field__container .square .lead{font-size:1rem}}.m-world.manga_illust .m-world_topics .field__container .square .number{font-size:5rem;line-height:1}@media only screen and (max-width:767px){.m-world.manga_illust .m-world_topics .field__container .square .number{font-size:3rem}}.m-world.manga_illust .m-world_topics .field__container .text .ttl{margin-top:20px;margin-bottom:20px;font-size:2.8rem}@media only screen and (max-width:767px){.m-world.manga_illust .m-world_topics .field__container .text .ttl{margin-top:0;font-size:1.8rem}}.m-world.manga_illust .m-world_topics .field__container .text .ttl span{color:#93c532;background:-webkit-gradient(linear,left top,left bottom,color-stop(70%,transparent),color-stop(70%,#ffed2a));background:linear-gradient(transparent 70%,#ffed2a 70%)}.m-world.manga_illust .m-world_topics .field__container .text .txt{color:#444}.m-world.manga_illust .m-world_point__blog_list a::before,.m-world.manga_illust .m-world_point__board .number span,.m-world.manga_illust .m-world_point__board .rental .title,.m-world.manga_illust .m-world_point__board table tr .color_ttl,.m-world.manga_illust .m-world_point__head .ja span,.m-world.manga_illust .m-world_topics .field__list .ttl{color:#93c532}.m-world.manga_illust .m-world_point__block::after,.m-world.manga_illust .m-world_point__board .ttl07::after,.m-world.manga_illust .m-world_point__head .label,.m-world.manga_illust .m-world_point__text .number::after,.m-world.manga_illust .m-world_section__title{background:#93c532}.m-world.manga_illust .m-world_point__board table tr .border_color{border-bottom:1px solid #93c532}.m-world.manga_illust .m-world_point__text .check li::before,.m-world.manga_illust .m-world_point__text .number,.m-world.manga_illust .m-world_section__sub_title strong,.m-world.manga_illust .world_topics a.is-hover .title{color:#93c532}.m-world.manga_illust .m-world_section__title::after{border-color:#93c532 transparent transparent}.m-world.manga_illust .world_topics .cat{background:#93c532}.m-world.manga_illust .event{border-color:#93c532}.m-world.manga_illust .event .ttl .en span:last-child{border-color:#93c532}.m-world.corona .m-world_topics{margin-bottom:80px}.m-world.corona .m-world_topics .field{padding:55px 100px;background:#fff;position:relative;overflow:hidden}@media only screen and (max-width:767px){.m-world.corona .m-world_topics .field{padding:25px 30px}}.m-world.corona .m-world_topics .field__text{font-family:"URWDIN-Demi";font-size:16rem;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;position:absolute;left:.1em;top:0;z-index:0;color:#fff;-webkit-text-stroke:1px #e0e0e0;text-stroke:1px #e0e0e0;stroke-width:1}.m-world.corona .m-world_topics .field .heading::after{background-color:#b276ad}.m-world.corona .m-world_topics .field__container{position:relative;z-index:1}.m-world.corona .m-world_topics .field__container .game_topics{width:100%}.m-world.corona .m-world_topics .field__container .game_topics__item{width:100%;text-align:center;position:relative}.m-world.corona .m-world_topics .field__container .game_topics__item::before{content:'';width:60%;border-bottom:2px dotted #b276ad;position:absolute;left:70%;top:20%}@media only screen and (max-width:767px){.m-world.corona .m-world_topics .field__container .game_topics__item::before{content:none}}.m-world.corona .m-world_topics .field__container .game_topics__item h4{font-size:2rem}.m-world.corona .m-world_topics .field__container .ex_box h4{font-size:2rem;margin-bottom:10px}.m-world.corona .m-world_topics .field__container .ex_box h4 span{color:#b276ad;font-family:"URWDIN-Demi";font-size:1.6rem}.m-world.corona .m-world_topics .field__container .ex_box .text .note{font-size:1.4rem;color:#444}.m-world.corona .m-world_topics .field__container .ex_box .text .note span,.m-world.corona .m-world_topics .field__container .text .txt .strong{color:#b276ad}.m-world.corona .m-world_topics .field__container .square{background:#b276ad;width:100px;height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#fff;text-align:center}@media only screen and (max-width:767px){.m-world.corona .m-world_topics .field__container .square{width:80px;height:80px}}.m-world.corona .m-world_topics .field__container .square .lead{font-size:1.5rem}@media only screen and (max-width:767px){.m-world.corona .m-world_topics .field__container .square .lead{font-size:1rem}}.m-world.corona .m-world_topics .field__container .square .number{font-size:5rem;line-height:1}@media only screen and (max-width:767px){.m-world.corona .m-world_topics .field__container .square .number{font-size:3rem}}.m-world.corona .m-world_topics .field__container .text .ttl{margin-top:20px;margin-bottom:20px;font-size:2.8rem}@media only screen and (max-width:767px){.m-world.corona .m-world_topics .field__container .text .ttl{margin-top:0;font-size:1.8rem}}.m-world.corona .m-world_topics .field__container .text .ttl span{color:#b276ad;background:-webkit-gradient(linear,left top,left bottom,color-stop(70%,transparent),color-stop(70%,#ffed2a));background:linear-gradient(transparent 70%,#ffed2a 70%)}.m-world.corona .m-world_topics .field__container .text .txt{color:#444}.m-world.corona .m-world_point__blog_list a::before,.m-world.corona .m-world_point__board .number span,.m-world.corona .m-world_point__board .rental .title,.m-world.corona .m-world_point__board table tr .color_ttl,.m-world.corona .m-world_point__head .ja span,.m-world.corona .m-world_topics .field__list .ttl{color:#b276ad}.m-world.corona .m-world_point__block::after,.m-world.corona .m-world_point__board .ttl07::after,.m-world.corona .m-world_point__head .label,.m-world.corona .m-world_point__text .number::after,.m-world.corona .m-world_section__title{background:#b276ad}.m-world.corona .m-world_point__board table tr .border_color{border-bottom:1px solid #b276ad}.m-world.corona .m-world_point__text .check li::before,.m-world.corona .m-world_point__text .number,.m-world.corona .m-world_section__sub_title strong,.m-world.corona .world_topics a.is-hover .title{color:#b276ad}.m-world.corona .m-world_section__title::after{border-color:#b276ad transparent transparent}.m-world.corona .world_topics .cat{background:#b276ad}.m-world.corona .event{border-color:#b276ad}.m-world.corona .event .ttl .en span:last-child{border-color:#b276ad}.m-world.other .m-world_topics{margin-bottom:80px}.m-world.other .m-world_topics .field{padding:55px 100px;background:#fff;position:relative;overflow:hidden}@media only screen and (max-width:767px){.m-world.other .m-world_topics .field{padding:25px 30px}}.m-world.other .m-world_topics .field__text{font-family:"URWDIN-Demi";font-size:16rem;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;position:absolute;left:.1em;top:0;z-index:0;color:#fff;-webkit-text-stroke:1px #e0e0e0;text-stroke:1px #e0e0e0;stroke-width:1}.m-world.other .m-world_topics .field .heading::after{background-color:#eb4a73}.m-world.other .m-world_topics .field__container{position:relative;z-index:1}.m-world.other .m-world_topics .field__container .game_topics{width:100%}.m-world.other .m-world_topics .field__container .game_topics__item{width:100%;text-align:center;position:relative}.m-world.other .m-world_topics .field__container .game_topics__item::before{content:'';width:60%;border-bottom:2px dotted #eb4a73;position:absolute;left:70%;top:20%}@media only screen and (max-width:767px){.m-world.other .m-world_topics .field__container .game_topics__item::before{content:none}}.m-project .step .last_box dl dd strong,.m-world.other .m-world_topics .field__container .game_topics__item h4{font-size:2rem}.m-world.other .m-world_topics .field__container .ex_box h4{font-size:2rem;margin-bottom:10px}.m-world.other .m-world_topics .field__container .ex_box h4 span{color:#eb4a73;font-family:"URWDIN-Demi";font-size:1.6rem}.m-world.other .m-world_topics .field__container .ex_box .text .note{font-size:1.4rem;color:#444}.m-world.other .m-world_topics .field__container .ex_box .text .note span,.m-world.other .m-world_topics .field__container .text .txt .strong{color:#eb4a73}.m-world.other .m-world_topics .field__container .square{background:#eb4a73;width:100px;height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#fff;text-align:center}@media only screen and (max-width:767px){.m-world.other .m-world_topics .field__container .square{width:80px;height:80px}}.m-career_system .career_about .point .point_in .profile dd p,.m-debut_system .point .point_in .profile dd p,.m-world.other .m-world_topics .field__container .square .lead{font-size:1.5rem}@media only screen and (max-width:767px){.m-world.other .m-world_topics .field__container .square .lead{font-size:1rem}}.m-world.other .m-world_topics .field__container .square .number{font-size:5rem;line-height:1}@media only screen and (max-width:767px){.m-world.other .m-world_topics .field__container .square .number{font-size:3rem}}.m-world.other .m-world_topics .field__container .text .ttl{margin-top:20px;margin-bottom:20px;font-size:2.8rem}@media only screen and (max-width:767px){.m-world.other .m-world_topics .field__container .text .ttl{margin-top:0;font-size:1.8rem}}.m-world.other .m-world_topics .field__container .text .ttl span{color:#eb4a73;background:-webkit-gradient(linear,left top,left bottom,color-stop(70%,transparent),color-stop(70%,#ffed2a));background:linear-gradient(transparent 70%,#ffed2a 70%)}.m-world.other .m-world_topics .field__container .text .txt{color:#444}.m-world.other .m-world_point__blog_list a::before,.m-world.other .m-world_point__board .number span,.m-world.other .m-world_point__board .rental .title,.m-world.other .m-world_point__board table tr .color_ttl,.m-world.other .m-world_point__head .ja span,.m-world.other .m-world_topics .field__list .ttl{color:#eb4a73}.m-world.other .m-world_point__block::after,.m-world.other .m-world_point__board .ttl07::after,.m-world.other .m-world_point__head .label,.m-world.other .m-world_point__text .number::after,.m-world.other .m-world_section__title{background:#eb4a73}.m-world.other .m-world_point__board table tr .border_color{border-bottom:1px solid #eb4a73}.m-world.other .m-world_point__text .check li::before,.m-world.other .m-world_point__text .number,.m-world.other .m-world_section__sub_title strong,.m-world.other .world_topics a.is-hover .title{color:#eb4a73}.m-world.other .m-world_section__title::after{border-color:#eb4a73 transparent transparent}.m-world.other .world_topics .cat{background:#eb4a73}.m-world.other .event{border-color:#eb4a73}.m-world.other .event .ttl .en span:last-child{border-color:#eb4a73}.m-world .m-world_point{margin-bottom:90px}.m-world .m-world_point .games{margin-bottom:80px}.m-world .m-world_point .games .inner{border-color:#f1b237}.m-world .m-world_point .games .inner h2 .en{color:#f1b237}.m-world .m-world_point__head{text-align:center;position:relative;padding-bottom:20px;padding-top:50px;margin-bottom:20px;z-index:1;overflow:hidden}.m-world .m-world_point__head .en{text-transform:uppercase;color:#f0f0f0;font-size:20rem;font-family:"URWDIN-Demi";position:absolute;top:80px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);text-align:center;white-space:nowrap;text-shadow:1px 1px 0 #666,-1px 1px 0 #666,1px -1px 0 #666,-1px -1px 0 #666;opacity:.3}.m-world .m-world_point__head .label{display:inline-block;color:#fff;background:#0096c9;font-size:1.8rem;border-radius:40px;position:relative;z-index:5;top:20px;padding:2px 15px}.m-world .m-world_point__head .ja{padding:40px 0 25px;position:relative;z-index:4;background:#fff;display:block;line-height:150%;font-size:4rem;letter-spacing:.1em}.m-global__program__ttl span,.m-w_curriculum .about .sub_ttl strong,.m-world .m-world_point__head .ja span{color:#0096c9}.m-world .m-world_point__block{padding-top:100px;position:relative;min-height:500px;margin-bottom:100px;z-index:1}.m-world .m-world_point__block.-even:after{right:auto;left:0}.m-world .m-world_point__block::after{content:"";position:absolute;background-color:#0096c9;background-image:url(../../img/world/point_bg.png);background-size:100% auto;top:60px;right:0;width:90%;min-height:500px;max-height:630px;height:calc(100% - 260px);z-index:-2}.m-world .m-world_point__img{position:absolute;top:0;right:calc(50% - 50px);z-index:-1}.m-world .m-world_point__img.-even{right:auto;left:calc(50% - 50px)}.m-world .m-world_point__text{background:#ffff;width:550px;padding:40px 50px 50px;margin-left:auto}.m-world .m-world_point__text.-even{margin-left:0}.m-world .m-world_point__text .number{font-family:"URWDIN-Demi";color:#0096c9;padding-left:40px;font-size:5.5rem;margin-bottom:10px;line-height:100%;position:relative}.m-world .m-world_point__blog_list a::before,.m-world .m-world_point__text .number::before{content:"POINT";position:absolute;top:0;left:-20px;font-size:1.4rem;-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr}.m-world .m-world_point__text .number::after{content:"";position:absolute;top:0;left:22px;height:20px;width:2px;background:#0096c9}.m-world .m-world_point__text .title{font-size:3.2rem;line-height:130%;margin-bottom:20px}.m-world .m-world_point__special_list a .lecture_box__img,.m-world .m-world_point__text .check{margin-bottom:0}.m-world .m-world_point__text .check li{position:relative;margin-bottom:6px;padding-left:30px}.m-world .m-world_point__text .check li::before{content:"\f14a";position:absolute;top:0;left:5px;color:#0096c9;font-family:"Font Awesome 5 Pro"}.m-world .m-world_point__sub_title{text-align:center;margin:35px 0 40px}.m-world .m-world_point__sub_title span{border-radius:10px;display:inline-block;padding:12px 45px;color:#fff;font-size:2.6rem;border:3px solid #fff;position:relative}.m-world .m-world_point__sub_title span::after{content:"";position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:-12px;width:0;height:0;border-style:solid;border-width:10px 8px 0;border-color:#fff transparent transparent}.m-world .m-world_point__sub_title.-pop_culture span{color:#93c532;border:3px solid #93c532}.m-world .m-world_point__sub_title.-pop_culture span::after{border-color:#93c532 transparent transparent}.m-world .m-world_point__sub_title.-black span{color:#111;border:3px solid #0d7fbb}.m-work_books .list_box.game h2::after,.m-world .m-world_point__sub_title.-black span::after{border-color:#0d7fbb transparent transparent}.m-world .m-world_point__blog_list,.m-world .m-world_point__special_list{margin-right:-30px}.m-world .m-world_point__special_list a .lecture_box__text{padding:20px}.m-world .m-world_point__special_list .title{font-weight:700;margin:20px 0 0}.m-global__program__block p,.m-global__skill__list li p,.m-world .m-world_point__special_list .lecture_box,.m-world .m-world_point__special_list a .lecture_box__field{margin-bottom:0}.m-world .m-world_point__blog_list .slick-list{overflow:visible}.m-world .m-world_point__blog_list .img{overflow:hidden;width:100%;height:180px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.m-world .m-world_point__blog_list a{padding:20px 20px 40px 50px}.m-world .m-world_point__blog_list a::before{content:"ADVANCED TECHNOLOGY";top:30px;left:10px;color:#0096c9;font-family:"URWDIN-Demi"}.m-world .m-world_point__blog_list .title{font-weight:700;margin:20px 0 0}.m-world .m-world_point__special_list .slick-list{overflow:visible}.m-world .m-world_point__special_list .img{overflow:hidden;width:100%;height:180px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.m-world .m-world_point__blog_list a,.m-world .m-world_point__special_list a{display:block;width:350px;background:#fff;position:relative}.m-world .m-world_point__special_list a .content{padding:20px}.m-world .m-world_point__special_list a .content .company{font-size:1.4rem;font-weight:700;margin-bottom:0}@media only screen and (max-width:767px){.m-world .m-world_point__special_list a .content .company{font-size:1.2rem}}.m-world .m-world_point__special_list a .content .info{font-size:1.4rem;margin-bottom:0}@media only screen and (max-width:767px){.m-world .m-world_point__special_list a .content .info{font-size:1.2rem}}.m-world .m-world_point__special_list a .content .title{font-weight:700;font-size:2rem;margin-bottom:10px}@media only screen and (max-width:767px){.m-world .m-world_point__special_list a .content .title{font-size:1.6rem}}.m-world .m-world_point__special_list a .content .field{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:1em}.m-world .m-world_point__special_list a .content .field li{color:#fff;font-size:1.3rem;padding:.5em 1em}.m-world .m-world_point__special_list a .content .field .game{background:#0d7fbb}.m-world .m-world_point__special_list a .content .field .e-sports{background:#f1b237}.m-world .m-world_point__special_list a .content .field .ai_it,.m-world .m-world_point__special_list a .content .field .e-commerce{background:#d73028}.m-world .m-world_point__special_list a .content .field .cg_vr{background:#1daa9b}.m-world .m-world_point__special_list a .content .field .anime,.m-world .m-world_point__special_list a .content .field .illust,.m-world .m-world_point__special_list a .content .field .novel{background:#93c532}.m-world .m-world_point__gallery{width:640px;margin:0 auto;padding-bottom:40px}.m-world .m-world_point__gallery .slick-list{overflow:visible}.m-world .m-world_point__gallery .slick-dots{opacity:1;bottom:-20px}.m-world .m-world_point__gallery .slick-dots li{border:1px solid #222;width:15px;height:15px;border-radius:50%;padding:0}.m-world .m-world_point__gallery .slick-dots .slick-active{background:#222}.m-world .m-world_point__board{background:#fff;padding:20px 35px 50px;position:relative}@media only screen and (max-width:767px){.m-world .m-world_point__board__table{overflow-x:scroll}}@media only screen and (max-width:767px){.m-world .m-world_point__board__table table{width:95%;border-collapse:collapse;white-space:nowrap}}@media only screen and (max-width:767px){.m-world .m-world_point__board__table table tr td,.m-world .m-world_point__board__table table tr th{min-width:150px}}.m-world .m-world_point__board__table table tr td{border-bottom:1px solid #ccc}.m-world .m-world_point__board .row .-relative .lead,.m-world .m-world_point__board__lead{position:absolute;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;z-index:1;font-family:'URWDIN-Demi';line-height:1;font-size:1.4rem}.m-world .m-world_point__board__lead{color:#0096c9;margin-top:20px;left:15px}.m-world .m-world_point__board__lead::before{content:'';width:2px;height:20px;background-color:#0096c9;position:absolute;top:-40px;left:50%}.m-world .m-world_point__board .number{text-align:center;font-weight:700;color:#111;font-size:3rem;margin-bottom:0;position:relative}.m-world .m-world_point__board .number span{line-height:120%;vertical-align:middle;font-size:13rem;font-family:"URWDIN-Demi"}.m-world .m-world_point__board .number .note{font-weight:400;font-size:1.3rem;position:absolute;left:calc(50% + 116px);bottom:35px}.m-world .m-world_point__board .rental .list{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.m-world .m-world_point__board .rental .list li{width:22%;margin-right:4%}.m-world .m-world_point__board .rental .title{font-weight:700;color:#0096c9;font-size:2rem;margin:10px 0}.m-world .m-world_point__board .img{text-align:center;padding:40px 0 5px}.m-world .m-world_point__board .row{padding-top:30px}.m-world .m-world_point__board .row .-relative{position:relative}.m-world .m-world_point__board .row .-relative .lead{left:0}.m-world .m-world_point__board .row .-relative .lead.super_creator{color:#d73028}.m-world .m-world_point__board .row .-relative .lead.game{color:#0d7fbb}.m-world .m-world_point__board .row .-relative .lead.e-sports{color:#f1b237}.m-world .m-world_point__board .row .-relative .lead.anime_cg{color:#1daa9b}.m-world .m-world_point__board .row .-relative .lead.pop_culture{color:#93c532}.m-world .m-world_point__board .row .-relative .lead.design,.m-world .m-world_point__board .row .-relative .lead.social_media{color:#ec6d81}.m-world .m-world_point__board .row .-relative .lead.manga_illust{color:#93c532}.m-world .m-world_point__board .row .-relative .lead.corona{color:#b276ad}.m-world .m-world_point__board .row .-relative .lead.other{color:#eb4a73}.m-world .m-world_point__board .row .-pl30{padding-left:30px}.m-world .m-world_point__board .row.-pt20{padding-top:20px}.m-world .m-world_point__board .list_style_underlinge_color li{padding:.5em}.m-world .m-world_point__board .list_style_underlinge_color.super_creator li{border-bottom:1px solid #d73028}.m-world .m-world_point__board .list_style_underlinge_color.game li{border-bottom:1px solid #0d7fbb}.m-world .m-world_point__board .list_style_underlinge_color.e-sports li{border-bottom:1px solid #f1b237}.m-world .m-world_point__board .list_style_underlinge_color.anime_cg li{border-bottom:1px solid #1daa9b}.m-world .m-world_point__board .list_style_underlinge_color.pop_culture li{border-bottom:1px solid #93c532}.m-world .m-world_point__board .list_style_underlinge_color.design li,.m-world .m-world_point__board .list_style_underlinge_color.social_media li{border-bottom:1px solid #ec6d81}.m-world .m-world_point__board .list_style_underlinge_color.manga_illust li{border-bottom:1px solid #93c532}.m-world .m-world_point__board .list_style_underlinge_color.corona li{border-bottom:1px solid #b276ad}.m-world .m-world_point__board .list_style_underlinge_color.other li{border-bottom:1px solid #eb4a73}.m-world .m-world_point__board .list_style_underlinge li{padding:.5em;border-bottom:1px solid}.m-world .m-world_point__board .list_style_dot,.m-world .m-world_point__qualified{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.m-world .m-world_point__board .list_style_dot.block{display:block}.m-world .m-world_point__board .list_style_dot li{margin-right:30px;margin-bottom:15px}.m-world .m-world_point__qualified li{padding:30px 0 30px 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(100%/3);border-bottom:1px solid #ccc}.m-world .m-world_point__qualified .logo{display:inline-block;margin-right:20px}.m-world .m-world_section__title{background:#0096c9;text-align:center;color:#fff;font-size:1.3rem;padding:15px;font-family:"URWDIN-Demi";position:relative;text-transform:uppercase;margin-bottom:70px}.m-world .m-world_section__title.-black{background:#222}.m-world .m-world_section__title.-black::after{border-color:#222 transparent transparent}.m-world .m-world_section__title:after{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:14px 10px 0;border-color:#0096c9 transparent transparent;bottom:-14px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.m-world .m-world_section__sub_title{text-align:center;margin-bottom:55px}.m-world .m-world_section__sub_title span{letter-spacing:.1em;padding:0 10px 10px;font-size:4rem;background-image:url(../img/bg/ttl02_bg.png);background-repeat:repeat-x;background-size:auto 17px;background-position:left bottom}.m-world .m-world_section__gallery{margin:100px 0}.m-world .m-world_section__gallery .slide{padding:0 10px 0 0}.m-world .m-world_section__feature{margin-top:-30px}.m-world .m-world_section__feature .feature_box{padding-top:30px}.m-world .m-world_section__feature .btn04{margin-top:40px}.m-world .event_banner{margin-bottom:60px;position:relative;z-index:10;text-align:center;display:none}.m-world .event_banner::after{content:"";position:absolute;top:-50px;left:calc(50% - 650px);width:1300px;height:50px;z-index:1;background:#f0f0f0}.m-world .event_banner.lp{display:block}.m-world .event_banner a{display:inline-block}.m-world .topics{padding-top:60px;margin-bottom:0;padding-bottom:80px}.m-world .topics h2{position:absolute;width:100%;left:calc(50% - 520px);top:-20px;z-index:2}.m-world .topics,.m-world .world_topics{position:relative;z-index:10}.m-world .world_topics a{display:block;background:#fff;color:#111;padding:30px;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:3px 3px 12px 0 rgba(0,0,0,.05);box-shadow:3px 3px 12px 0 rgba(0,0,0,.05)}.m-world .world_topics a.is-hover{-webkit-box-shadow:3px 3px 12px 0 rgba(0,0,0,.1);box-shadow:3px 3px 12px 0 rgba(0,0,0,.1)}.m-world .world_topics a.is-hover .thumb{opacity:.7}.m-world .world_topics .head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.m-world .world_topics .thumb{max-height:160px;width:270px;margin-bottom:20px;overflow:hidden;-webkit-transition:all .3s ease;transition:all .3s ease}.m-world .world_topics .date{font-family:"URWDIN-Regular";font-size:1.5rem;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;display:block;margin-left:-15px}.m-world .world_topics .title{font-weight:700;margin-bottom:10px;-webkit-transition:all .3s ease;transition:all .3s ease}.m-world .world_topics .cat{display:inline-block;margin-right:10px;background:#0096c9;color:#fff;font-size:1.3rem;line-height:200%;padding:0 10px}.m-world .relation{background:#fff;padding:0 0 40px}.m-world .relation .ttl09{margin-bottom:0;position:relative;top:-28px}.m-world .relation .course_row{padding-top:0;overflow:hidden}.m-world .relation .course_row .img{max-width:460px}.m-world .relation .course_row .text{max-width:650px;padding:30px 40px;min-height:300px}.m-world .work{margin-bottom:100px}.m-world .event,.m-world .work .box01{padding:0 110px;position:relative}.m-world .work .btn02{position:absolute;width:100%;bottom:-45px;left:0}.m-world .event{max-width:1250px;border:5px solid #0096c9;background:#fff;padding:0 65px 55px;margin:0 auto 65px}.m-world .event .event_slider:not(.slick-slider){margin-left:-15px;margin-right:-15px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.m-world .event .event_slider:not(.slick-slider) .slide_item{padding-left:15px;padding-right:15px;width:100%;max-width:33.33333%}.m-world .event::after{content:"";position:absolute;top:-5px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:5px;background:#fff;width:430px}.m-world .event .ttl{position:relative;top:-35px;z-index:5}.m-world .event .ttl .en{letter-spacing:.1em;text-transform:uppercase;font-family:"URWDIN-Demi";font-size:4.5rem}.m-world .event .ttl .en span{border-bottom:5px solid #fff332;line-height:180%;display:inline-block}.m-world .event .ttl .ja{margin-top:30px;display:block;font-size:1.8rem}.m-world .event .head{text-align:center;position:relative;z-index:2}.m-world .event .head .cursive{position:absolute;top:-110px;right:70px;width:432px}.m-world .event .btn02{margin-top:40px}.m-world .glossary{background:#fff;padding:50px 0;margin-bottom:110px}.m-world .other{position:relative;z-index:1;padding:50px 0 130px;margin-bottom:-30px;margin-top:210px}.m-world .other::after{content:"";top:0;left:calc(50% - 654.5px);position:absolute;width:1309px;height:600px;background:url(../../img/world/other_bg.jpg);background-size:cover;z-index:-1}.m-world .other .head_ttl{position:relative;z-index:1;margin-bottom:50px}.m-world .other .head_ttl .cursive{position:absolute;z-index:-1;top:-120px;left:34%}.m-world .other h2{text-align:center}.m-project .step .last_box dl dd span,.m-world.typeB .event_banner{display:block}.m-world.typeB .event{display:none}@media only screen and (max-width:767px){.c-solution_body__guide{text-align:left}.c-solution_body__guide br{display:none}.c-solution_body__title{padding-top:7vw;padding-bottom:5vw}.c-solution_body__title.-narrow{padding-top:6.5vw}.c-solution_body__title .label{padding:0 2vw;top:-4vw}.c-solution_body__title .title{margin-bottom:2vw}.c-solution_body__title .title svg{width:80%;height:auto}.c-solution_body__title .title .check{width:7vw;height:auto;top:0;margin-right:-6px}.c-solution_body__board{padding:0 5vw}.p-index_shortway__slider{left:0;width:100%}.p-index_shortway__slider .swiper-button-next,.p-index_shortway__slider .swiper-button-prev{opacity:1;color:#000;top:33vw}.p-index_shortway__slider .swiper-button-next::after,.p-index_shortway__slider .swiper-button-prev::after{font-size:7vw}.p-index_shortway__slider .swiper-button-next{right:-3vw}.p-index_shortway__slider .swiper-button-prev{left:-3vw}.p-index_shortway__note{font-size:3vw;margin:-4vw 0 6vw}.p-index_shortway__flow{width:100%}.p-index_shortway__flow::before{content:none}.p-index_shortway__flow .list{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}.p-index_shortway__flow .list li{width:34vw;margin-bottom:5vw}.p-index_shortway__flow .list li:last-child{width:100%;margin-left:22vw}.p-index_shortway__flow .label{border-radius:3px;margin-bottom:3vw;padding:0 10px}.m-world .m-world_point__text .title br,.p-index_shortway__flow .label svg{display:none}.p-index_shortway__flow .comment{width:45vw;bottom:-8vw;left:-8vw}.p-index_shortway__teacher{width:100%;margin:0;padding:0 6vw}.m-world{padding-top:50px}.m-world .m-world_point{margin-bottom:50px}.m-world .m-world_point__head{padding-top:0;margin-bottom:10px}.m-world .m-world_point__head .en{top:15px;font-size:12vw}.m-world .m-world_point__head .label{padding:2px 10px;line-height:170%;font-size:3.4vw;top:10px}.m-world .m-world_point__head .ja{font-size:4.2vw;padding:25px 0 20px}.m-world .m-world_point__sub_title{margin:30px 0 25px}.m-world .m-world_point__sub_title span{color:#111;border-color:#111;font-size:4.4vw;border-width:2px;padding:5px 15px;border-radius:5px}.m-world .m-world_point__sub_title span::after{bottom:-8px;border-color:#111 transparent transparent;border-width:8px 6px 0}.m-world .m-world_point__blog_list,.m-world .m-world_point__special_list{max-width:80%}.m-world .m-world_point__blog_list a::before,.m-world .m-world_point__special_list a::before{font-size:3vw;top:10px;left:5px}.m-world .m-world_point__special_list .title{margin:10px 0 0}.m-world .m-world_point__blog_list .slide{padding-left:15px}.m-world .m-world_point__blog_list .img{height:32vw}.m-world .m-world_point__blog_list a{width:100%;padding:10px 10px 10px 40px}.m-world .m-world_point__blog_list .title{margin:10px 0 0}.m-world .m-world_point__special_list .slide{padding-left:15px}.m-world .m-world_point__special_list .img{height:32vw}.m-world .m-world_point__special_list a{width:100%}.m-world .m-world_point__img{position:relative;top:0;left:auto!important;right:0!important}.m-world .m-world_point__board{padding:20px}.m-world .m-world_point__board .number{font-size:4vw}.m-world .m-world_point__board .number span{font-size:12vw}.m-world .m-world_point__board .number .note{bottom:5px;left:0;position:relative;display:block;text-align:center;font-size:3vw}.m-world .m-world_point__board .rental .list{-ms-flex-wrap:wrap;flex-wrap:wrap}.m-world .m-world_point__board .rental .list li{font-size:3.2vw;line-height:170%;width:49%;margin-right:2%}.m-world .m-world_point__board .rental .list li:nth-child(2n){margin-right:0}.m-world .m-world_point__board .rental .list .title{font-size:3.4vw;margin:10px 0 5px}.m-world .m-world_point__board .row{padding-top:0}.m-world .m-world_point__board .img{padding:0}.m-world .m-world_point__board .list_style_dot{display:block;margin-bottom:0}.m-world .m-world_point__board .list_style_dot li{margin:0}.m-world .m-world_point__board .btn04{margin-top:20px}.m-world .m-world_point__gallery{width:80%;padding-bottom:20px}.m-world .m-world_point__gallery .slick-slide{padding:0 5px}.m-world .m-world_point__gallery .slick-dots{bottom:-30px}.m-world .m-world_point__gallery .slick-dots li{width:10px;height:10px}.m-world .m-world_point__qualified{display:block}.m-world .m-world_point__qualified li{width:100%;font-size:3.2vw;padding:10px 0}.m-world .m-world_point__qualified .logo{margin:0;-webkit-transform:scale(.6);transform:scale(.6);width:30%;text-align:center}.m-world .m-world_point__text{width:100%;padding:20px}.m-world .m-world_point__text .check li{margin-bottom:0}.m-world .m-world_point__text .number{font-size:8vw;padding:0;margin-bottom:5px}.m-world .m-world_point__text .number::before{-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;font-size:3.4vw;position:relative;top:0;left:0;margin-right:10px;vertical-align:bottom}.m-world .m-world_point__block::after,.m-world .m-world_point__text .number::after{content:none}.m-world .m-world_point__text .title{font-size:4.4vw;line-height:170%;margin-bottom:15px;letter-spacing:0}.m-world .m-world_point__block{padding:0;margin-bottom:60px;min-height:auto}.m-world .m-world_section__title{font-size:4vw;padding:15px 10px 10px;margin-bottom:30px}.m-world .m-world_section__title::after{bottom:-10px}.m-world .m-world_section__sub_title{margin-bottom:30px}.m-world .m-world_section__sub_title span{font-size:4.6vw;padding:0 5px 5px}.m-world .m-world_section__gallery{margin:50px 0}.m-world .m-world_section__gallery img{max-width:60vw}.m-world .event_banner{padding:20px 0 0;margin-bottom:40px}.m-world .event_banner::after{content:none}.m-world .event_banner.lp{margin:-40px 0 40px;padding:0}.m-world .topics{padding:40px 6% 30px}.m-world .topics::after{width:90%;left:5%;height:30px;top:-30px}.m-world .topics h2{left:-20px;top:-30px;-webkit-transform:scale(.6);transform:scale(.6)}.m-world .world_topics>div:nth-child(3){display:none}.m-world .world_topics a{padding:20px;margin-bottom:20px}.m-world .world_topics .thumb{margin-bottom:15px}.m-world .world_topics .date{margin:0 5px 0 0;line-height:100%;font-size:3.4vw;position:relative;left:-8px}.m-world .world_topics .cat{font-size:1.2rem}.m-world .world_topics .title{line-height:160%}.m-world .course_wrap{margin-bottom:40px}.m-world .relation{padding-bottom:20px}.m-world .relation .ttl09{top:-20px}.m-world .relation .course_row .text{padding:20px;min-height:auto}.m-world .work{margin-bottom:40px}.m-world .work .box01{padding:0}.m-world .work .box01 .in{padding:30px}.m-world .work .ttl08{font-size:1.6rem;margin:0 -30px 20px}.m-world .work .btn02{bottom:0;position:relative}.m-world .work .btn02 a{padding:15px 15px 15px 50px}.m-world .event{border-width:3px;padding:0 20px 40px;margin:0 20px 50px}.m-world .event .event_slider:not(.slick-slider){margin-left:0;margin-right:0;display:block}.m-world .event .event_slider:not(.slick-slider) .slide_item{max-width:100%;padding-left:0;padding-right:0;margin-bottom:15px}.m-world .event .event_slider:not(.slick-slider) .slide_item:last-child{margin-bottom:0}.m-world .event .event_slider:not(.slick-slider) .slide_item a{display:-webkit-box;display:-ms-flexbox;display:flex}.m-world .event .event_slider:not(.slick-slider) .slide_item a .text,.m-world .event .event_slider:not(.slick-slider) .slide_item a .thumb{width:100%;max-width:50%}.m-world .event .event_slider:not(.slick-slider) .slide_item a .thumb .cat.special-event{height:20px;line-height:20px;font-size:1rem;top:12.5px;left:-47.5px}.m-world .event .event_slider:not(.slick-slider) .slide_item a .text{padding-left:15px;padding-bottom:0}.m-world .event .event_slider:not(.slick-slider) .slide_item a .text .title{padding-top:0;font-size:1.4rem}.m-world .event .event_slider:not(.slick-slider) .btn_list,.m-world .event .event_slider:not(.slick-slider) .slide_item a .text .guide{display:none}.m-world .event::after{width:60%}.m-world .event .ttl{top:-18px}.m-world .event .ttl .en{font-size:6vw}.m-world .event .ttl .en span{border-width:3px;line-height:120%}.m-world .event .ttl .ja{font-size:3.2vw;margin-top:10px}.m-world .event .btn02{margin-top:20px}.m-world .event .head .cursive{width:30vw;top:-8vw;right:-12vw}.m-world .glossary{padding:40px 0;margin-bottom:60px}.m-world .other{background:#fff;padding:30px 0;margin:50px 20px}.m-world .other::after{width:100%;left:0;background-size:contain;background-repeat:no-repeat}.m-world .other .head_ttl{margin-bottom:20px}.m-world .other .head_ttl .cursive{-webkit-transform:scale(.6);transform:scale(.6);top:-70px;left:-2%}.m-world .other h2{font-size:1.8rem;line-height:170%}}.m-w_curriculum .about{padding:50px 0 0;margin-bottom:60px}.m-w_curriculum .about .sub_ttl{font-weight:700;font-size:2.4rem}.m-w_curriculum .about .method_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:40px}.m-w_curriculum .about .method_list li{margin-left:16px}.m-w_curriculum .about .box02{padding:0 40px 20px}.m-w_curriculum .about .box02 .col-sm-4.super_creator .list_style_dot li::before,.m-w_curriculum .about .box02 .col-sm-4.super_creator .list_style_title{color:#d73028}.m-w_curriculum .about .box02 .col-sm-4.game .list_style_dot li::before,.m-w_curriculum .about .box02 .col-sm-4.game .list_style_title{color:#0d7fbb}.m-w_curriculum .about .box02 .col-sm-4.e-sports .list_style_dot li::before,.m-w_curriculum .about .box02 .col-sm-4.e-sports .list_style_title{color:#f1b237}.m-w_curriculum .about .box02 .col-sm-4.anime_cg .list_style_dot li::before,.m-w_curriculum .about .box02 .col-sm-4.anime_cg .list_style_title{color:#1daa9b}.m-w_curriculum .about .box02 .col-sm-4.pop_culture .list_style_dot li::before,.m-w_curriculum .about .box02 .col-sm-4.pop_culture .list_style_title{color:#93c532}.m-w_curriculum .about .box02 .col-sm-4.design .list_style_dot li::before,.m-w_curriculum .about .box02 .col-sm-4.design .list_style_title,.m-w_curriculum .about .box02 .col-sm-4.social_media .list_style_dot li::before,.m-w_curriculum .about .box02 .col-sm-4.social_media .list_style_title{color:#ec6d81}.m-w_curriculum .about .box02 .col-sm-4.manga_illust .list_style_dot li::before,.m-w_curriculum .about .box02 .col-sm-4.manga_illust .list_style_title{color:#93c532}.m-w_curriculum .about .box02 .col-sm-4.corona .list_style_dot li::before,.m-w_curriculum .about .box02 .col-sm-4.corona .list_style_title{color:#b276ad}.m-w_curriculum .about .box02 .col-sm-4.other .list_style_dot li::before,.m-w_curriculum .about .box02 .col-sm-4.other .list_style_title{color:#eb4a73}.m-w_curriculum .about .box02 .ttl{position:relative}.m-w_curriculum .about .box02 .ttl::before{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:0 8px 12px;border-color:transparent transparent #0096c9;top:-12px;left:calc(50% - 8px)}.m-w_curriculum .voice{padding:50px 0}.m-w_curriculum .voice .voice_wrap{background:#fff;padding:60px 0 10px;-webkit-box-shadow:3px 3px 12px 0 rgba(0,0,0,.05);box-shadow:3px 3px 12px 0 rgba(0,0,0,.05);margin-bottom:40px}.m-w_curriculum .voice .method_list,.m-w_curriculum .voice .voice_row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.m-w_curriculum .voice .voice_row{max-width:980px;margin:0 auto}.m-w_curriculum .voice .voice_row .img{position:relative;max-width:285px;text-align:center}.m-w_curriculum .voice .voice_row .img .number{position:absolute;z-index:1;top:-40px;left:-44px}.m-w_curriculum .voice .voice_row .img .sub_img{position:relative;top:-25px;z-index:1}.m-w_curriculum .voice .voice_row .text{max-width:650px}.m-w_curriculum .voice .voice_row .text .catch{color:#0096c9;font-weight:700;font-size:2.4rem;line-height:150%;margin-bottom:15px}.m-w_curriculum .voice .voice_row .text .name{color:#111;font-weight:700;font-size:1.4rem;margin-bottom:30px}.m-w_curriculum .voice .voice_row .text .name span{display:inline-block;font-size:2rem;margin-left:20px}.m-w_curriculum .voice .method_list{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 10px;background:#efefef;padding:30px 30px 15px;font-weight:700;color:#111}.m-w_curriculum .voice .method_list .course,.m-w_curriculum .voice .method_list .last{width:290px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.m-w_curriculum .voice .method_list .course{border:2px solid #111;border-radius:10px;background:#fff;text-align:center;padding:15px 0;line-height:170%;min-height:88px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.m-w_curriculum .voice .method_list .course.super_creator,.m-work_books .list_box.super_creator h2 a::after,.m-work_books .list_box.super_creator h3 a,.m-work_books .taxonomy.super_creator .post_list .post_box .title::after,.m-work_books .taxonomy.super_creator .post_list .post_box a.is-hover .title{color:#d73028}.m-w_curriculum .voice .method_list .course.game,.m-work_books .list_box.game h2 a::after,.m-work_books .list_box.game h3 a,.m-work_books .taxonomy.game .post_list .post_box .title::after,.m-work_books .taxonomy.game .post_list .post_box a.is-hover .title{color:#0d7fbb}.m-w_curriculum .voice .method_list .course.e-sports{color:#f1b237}.m-w_curriculum .voice .method_list .course.anime_cg{color:#1daa9b}.m-w_curriculum .voice .method_list .course.pop_culture{color:#93c532}.m-w_curriculum .various .method_list .last span,.m-w_curriculum .voice .method_list .course.design,.m-w_curriculum .voice .method_list .course.social_media{color:#ec6d81}.m-w_curriculum .voice .method_list .course.manga_illust{color:#93c532}.m-w_curriculum .voice .method_list .course.corona{color:#b276ad}.m-w_curriculum .voice .method_list .course.other{color:#eb4a73}.m-w_curriculum .voice .method_list .course.w_major p{width:190px}.m-w_curriculum .voice .method_list .course p,.m-w_curriculum .voice .method_list .last p{width:220px}.m-w_curriculum .voice .method_list .last{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:1.8rem}.m-w_curriculum .various{background:#fff;border-radius:10px;margin-top:120px;padding-bottom:40px;margin-bottom:100px;-webkit-box-shadow:3px 3px 12px 0 rgba(0,0,0,.05);box-shadow:3px 3px 12px 0 rgba(0,0,0,.05)}.m-w_curriculum .various .title{padding:18px;font-size:2.2rem;text-align:center;background:#0096c9;color:#fff;position:relative;border-radius:10px 10px 0 0}.m-w_curriculum .various .title::after{content:"";position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:-10px;width:0;height:0;border-style:solid;border-width:10px 8px 0;border-color:#0096c9 transparent transparent}.m-w_curriculum .various .title .ico{position:absolute;left:0;width:100%;text-align:center;top:-80px}.m-w_curriculum .various .method_list{background:#fff;padding-bottom:0}.m-event .main .event_detail .date_list .table_wrap.add td,.m-w_curriculum .various .method_list .last p{width:auto}@media only screen and (max-width:767px){.m-w_curriculum .about .sub_ttl{font-size:1.8rem}.m-w_curriculum .about .method_list{-ms-flex-wrap:wrap;flex-wrap:wrap}.m-w_curriculum .about .method_list li{text-align:center;margin:0 auto 10px;width:100%;max-width:320px}.m-w_curriculum .about .method_list .circle{width:45%}.m-w_curriculum .about .method_list .symbol{width:5%}.m-w_curriculum .about .method_list .equal,.m-w_curriculum .voice .voice_row .text .catch br{display:none}.m-w_curriculum .about .method_list .last{margin-top:10px}.m-w_curriculum .about .box02{padding:10px 5px}.m-w_curriculum .about .box02 .ttl{font-size:1.4rem;margin:-30px 0 20px}.m-w_curriculum .about .box02 .ttl span{padding:10px}.m-w_curriculum .about .box02 .ttl::before{content:none}.m-w_curriculum .about .box02 ul{font-size:1.3rem;margin:0 10px}.m-w_curriculum .about .box02 ul li{padding-left:20px}.m-w_curriculum .about .box02 ul li::before{font-size:1.6rem}.m-w_curriculum .voice .voice_wrap{padding:0 0 10px}.m-w_curriculum .voice .voice_row{display:block;padding:20px}.m-w_curriculum .voice .voice_row .img{margin:0 auto}.m-w_curriculum .voice .voice_row .img img{width:100%}.m-w_curriculum .voice .voice_row .img .number{top:-10px;left:-30px}.m-w_curriculum .voice .voice_row .text .catch{font-size:1.8rem}.m-w_curriculum .voice .voice_row .text .name span{margin:0}.m-w_curriculum .voice .method_list{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px 15px}.m-w_curriculum .voice .method_list li{width:80%;text-align:center;margin:10px auto}.m-w_curriculum .voice .method_list .course{display:block;width:100%}.m-w_curriculum .voice .method_list .course .ico{display:inline-block;margin-bottom:10px}.m-w_curriculum .voice .method_list .course p{width:100%!important}.m-w_curriculum .voice .method_list .equal{display:none}.m-w_curriculum .voice .method_list .symbol{margin:5px auto;width:20px}.m-w_curriculum .voice .method_list .last{font-size:1.5rem;line-height:150%}.m-w_curriculum .voice .method_list .last p{margin-top:10px;text-align:left}.m-w_curriculum .various{margin:90px 0 0}.m-w_curriculum .various .title{font-size:4.2vw;padding:20px 14px 14px}.m-w_curriculum .various .title .ico{top:-55px;width:50%;left:25%}.m-w_curriculum .various .method_list .course{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;padding:10px 40px;min-height:auto}.m-w_curriculum .various .method_list .course .ico{width:auto;display:inline-block;margin-bottom:0}.m-w_curriculum .various .method_list .course p{width:auto!important;display:inline-block}}.m-project .project{margin-bottom:60px}.m-project .project .illust{margin:50px 0 70px;text-align:center}.m-project .step{padding:60px 0 0}.m-project .step .step_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px;position:relative;z-index:1}.m-project .step .step_box::after{content:"";position:absolute;width:5px;height:100%;background:#ec6d81;left:38px;top:40px;z-index:-1}.m-project .step .step_box:nth-child(odd) .square{background:#111}.m-project .step .step_box .square{width:80px;height:80px;font-family:"URWDIN-Regular";font-size:1.4rem;color:#fff;background:#ec6d81;text-align:center;padding:5px 0}.m-project .step .step_box .square .num{font-size:3.4rem;display:block}.m-project .step .step_box .body{width:1010px;border-bottom:5px solid #fff;padding-right:20px;padding-left:10px}.m-project .step .step_box .body h3{color:#111;position:relative;font-size:2.2rem;padding:20px 0;margin-bottom:20px}.m-project .step .step_box .body h3::after{content:"";position:absolute;border-top:1px solid #111;width:40px;bottom:0;left:0}.m-project .step .step_box .body.have_img{position:relative;min-height:205px;padding-right:380px}.m-project .step .step_box .body.have_img .img{top:0;right:20px;position:absolute}.m-project .step .last_box{background-color:#ec6d81;padding:5px;margin-top:40px;position:relative}.m-project .step .last_box .square{width:80px;height:80px;font-family:"URWDIN-Regular";font-size:1.4rem;color:#fff;background:#ec6d81;text-align:center;padding:5px 0;position:absolute;top:-40px;left:0;z-index:2}.m-project .step .last_box .square .num{font-size:3.4rem;display:block}.m-project .step .last_box .in{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;padding:50px 50px 40px 80px;overflow:hidden;z-index:1}.m-project .step .last_box .text{width:440px}.m-project .step .last_box .text h3{font-size:2.2rem;font-weight:700;margin-bottom:20px}.m-project .step .last_box .title{font-weight:700;line-height:180%;color:#111;font-size:1.8rem;margin-bottom:10px}.m-project .step .last_box .title span{font-size:2.2rem}.m-project .step .last_box dl{font-size:1.3rem;margin-bottom:0}.m-project .step .last_box dl dt{display:inline-block;text-align:center;background:#2bc3b3;padding:0 10px;color:#fff;margin-bottom:5px}.m-project .step .last_box .people{position:absolute;bottom:0;left:520px;z-index:-1}.m-project .work{padding:80px 0 50px;background-image:url(../../img/project/work_bg01.png),url(../../img/project/work_bg02.png);background-size:781px 910px,664px 324px;background-repeat:no-repeat,no-repeat;background-position:left -30% top 24%,right top 68%}.m-project .work .ttl02{margin-bottom:60px}.m-project .work .work_box{background:#fff;position:relative;padding:30px;margin-bottom:50px;font-size:1.4rem;line-height:160%;-webkit-box-shadow:3px 3px 12px 0 rgba(0,0,0,.05);box-shadow:3px 3px 12px 0 rgba(0,0,0,.05)}.m-project .work .work_box .logo{position:absolute;width:99px;height:99px;top:-20px;left:20px;border:1px solid #ddd;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fff}.m-project .work .work_box .text{padding-left:100px}.m-project .work .work_box .text.border{padding-left:40px;position:relative}.m-project .work .work_box .text.border::before{position:absolute;content:"";top:12px;left:-30px;width:40px;height:4px;background:#0096c9}.m-project .work .work_box h3{font-size:2rem;color:#111;margin-bottom:10px}@media only screen and (max-width:767px){.m-project .project{margin-bottom:40px}.m-project .step{padding:40px 0 0}.m-project .step .step_box{display:block}.m-project .step .step_box::after{left:10px;width:3px;height:calc(100% + 40px);top:0}.m-project .step .step_box .square{width:auto;height:auto;line-height:100%;margin-bottom:15px;text-align:left;padding:5px 20px;display:inline-block}.m-project .step .step_box .square .num{font-size:2.4rem;line-height:100%;display:inline-block;margin-left:10px}.m-project .step .step_box .body{width:calc(100% - 30px)!important;padding:0;margin-left:auto;border:0}.m-project .step .step_box .body.have_img{padding-right:0}.m-project .step .step_box .body.have_img .img{top:0;left:0;position:relative}.m-project .step .step_box .body h3{padding-top:0;padding-bottom:10px;font-size:1.8rem}.m-project .step .last_box .square{width:auto;height:auto;line-height:100%;margin-bottom:15px;text-align:left;padding:5px 20px;display:inline-block;top:0}.m-project .step .last_box .square .num{font-size:2.4rem;line-height:100%;display:inline-block;margin-left:10px}.m-project .step .last_box .in{display:block;padding:40px 20px 20px}.m-project .step .last_box .title{font-size:3.4vw}.m-project .step .last_box .title span{font-size:3.8vw}.m-project .step .last_box dl{margin-bottom:20px}.m-project .step .last_box .text{width:100%}.m-project .step .last_box .text h3{font-size:4vw;margin-bottom:15px}.m-project .step .last_box .img{width:70%;margin-left:auto}.m-project .step .last_box .people{left:0;width:30%}.m-project .work .work_box{padding:20px;margin-bottom:20px}.m-project .work .work_box .logo{width:55px;height:55px;padding:5px;top:20px}.m-project .work .work_box .text{padding:20px}.m-project .work .work_box .text.border{padding:0 0 0 10px}.m-project .work .work_box .text.border::before{top:10px;left:-44px}.m-project .work .work_box .text.border h3{padding-left:0;min-height:auto;margin-bottom:10px}.m-project .work .work_box .text h3{line-height:140%;padding-left:70px;font-size:1.6rem;min-height:54px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.m-project .work .work_box .text p br{display:none}}.m-global_sec{padding:calc(2.44898vw + 40.81633px) 0;margin-bottom:0}.m-global__skill{margin-bottom:55px;padding-bottom:55px;position:relative}.m-global__skill.-creative::after,.m-global__skill.-creative::before{content:"";position:absolute;left:50%;top:100%;width:90px;height:2px;background:#222;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.m-global__skill.-creative::before{-webkit-transform:translate(-50%,50%) rotate(-45deg);transform:translate(-50%,50%) rotate(-45deg)}.m-global__skill.-creative::after{-webkit-transform:translate(-50%,50%) rotate(45deg);transform:translate(-50%,50%) rotate(45deg)}.m-global__skill__head{padding:30px 20px calc(2.44898vw + 30.81633px);text-align:center;max-width:760px;margin:0 auto}.-creative .m-global__skill__head{background:#0096c9}.-global .m-global__skill__head{background:#ec6d81}.m-global__skill__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:calc(-.81633vw + -26.93878px);margin-bottom:0!important}.m-global__skill__list li{background:#fff;padding:calc(1.22449vw + 10.40816px);width:31.3%;-webkit-box-shadow:3px 6px 13px -5px #e6e6e6;box-shadow:3px 6px 13px -5px #e6e6e6}.m-global__skill__title{margin-bottom:calc(1.22449vw + 5.40816px);text-align:center}.m-global__program__ttl{text-align:center;font-size:calc(.4898vw + 1.61633rem);margin-bottom:calc(1.63265vw + 8.87755px)}.m-global__program__block{-webkit-box-shadow:2px 2px 15px -5px #dedede;box-shadow:2px 2px 15px -5px #dedede;padding:40px 35px;margin-bottom:20px}.m-global__program__block .title{font-size:calc(.32653vw + 1.67755rem);margin-bottom:20px}.m-global__program__block .title.-green{color:#2bc3b3}.m-career_system .career_system_head h2 strong,.m-global__program__block .title.-red{color:#ec6d81}.m-global__program__block .title.-yellow,.m-work_books .list_box.e-sports h2 a::after,.m-work_books .list_box.e-sports h3 a,.m-work_books .taxonomy.e-sports .post_list .post_box .title::after,.m-work_books .taxonomy.e-sports .post_list .post_box a.is-hover .title{color:#f1b237}.m-global__program__list{margin-top:45px}.m-global__program__border_block{border:1px solid #ddd;border-top:3px solid #ec6d81;padding:calc(1.22449vw + 10.40816px) calc(1.63265vw + 13.87755px)}.m-global__program__border_block .head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px}.m-global__program__border_block .text{font-size:calc(.32653vw + 1.67755rem);margin-left:calc(2.04082vw + 1.23469rem);font-weight:700}.m-global__curriculum__text .title{font-size:calc(.32653vw + 1.87755rem);margin-bottom:20px}.m-global__curriculum__img_list{margin-top:50px}.m-global__curriculum__img_list .title{text-align:center;font-size:calc(.16327vw + 1.73878rem);font-weight:700;padding:.8em 0}.m-global__curriculum__detail{background:#fff;border:1px dotted #000;padding:calc(1.63265vw + 18.87755px);display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;margin-top:75px}.m-global__curriculum__detail .label{background:#0096c9;color:#fff;position:absolute;left:40px;top:-10px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);padding:.5em;font-size:1.8rem}.m-global__curriculum__detail .label::before{content:"";position:absolute;left:-16px;top:0;width:0;height:0;border-style:solid;border-width:0 0 30px 15px;border-color:transparent transparent #007ca6}.m-global__curriculum__detail .img{-ms-flex-negative:0;flex-shrink:0}.m-career_system .career_about .point .point_in .profile dd,.m-debut_system .point .point_in .profile dd,.m-global__curriculum__detail .text{margin-left:30px}.m-global__curriculum__detail .text h3{font-size:calc(.16327vw + 17.38776px);margin-bottom:calc(.81633vw + 6.93878px)}.m-global__training{padding-top:0}.m-global__training__slide,.m-global__training__slide .loop{display:-webkit-box;display:-ms-flexbox;display:flex;white-space:nowrap}.m-global__training__slide{min-height:300px;margin:calc(2.44898vw + 20.81633px) 0;width:100%;position:relative}.m-global__training__slide .label{position:absolute;left:70%;top:-40px;z-index:11}.m-global__training__slide .loop{-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:absolute;left:0;top:0;width:2640px;height:100%;-webkit-animation:loop 60s -30s linear infinite;animation:loop 60s -30s linear infinite}.m-global__training__slide .loop:last-child{-webkit-animation:loop 60s linear infinite;animation:loop 60s linear infinite}.m-global__training__slide .loop li{-ms-flex-negative:0;flex-shrink:0;padding:0 10px}.m-global__training .btn06{text-align:center;max-width:330px;margin:0 auto}.m-global__training .btn06 a,.m-system__senmonshi .btn06 a{display:block;padding:15px 45px}@media only screen and (max-width:767px){.m-global__skill__list{display:block}.m-global__skill__list li{width:calc(100% - 20px);margin:10px}.m-global__program__block{margin-bottom:0;margin-top:20px}.m-global__program__border_block .img{width:100px}.m-global__curriculum__img_list .img{text-align:center}.m-global__curriculum__text{margin-top:20px}.m-global__curriculum__detail{display:block}.m-global__curriculum__detail .text{margin-left:0;margin-top:20px}.m-global__training{padding-top:0}.m-global__training__slide{min-height:150px}.m-global__training__slide .loop{width:1250px}.m-global__training__slide .loop li{width:210px}}.m-system_sec{padding:calc(2.44898vw + 40.81633px) 0;margin-bottom:0}.m-system__year{background:#fff}.m-system__year__list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:calc(2.44898vw + 20.81633px)}.m-system__year__list .year:nth-child(1){margin-top:78px}.m-system__year__list .year:nth-child(2){margin-top:59px}.m-system__year__list .year:nth-child(3){margin-top:20px}.m-system__senmonshi .desc-text{max-width:820px;margin:0 auto}.m-system__senmonshi .img{text-align:center;margin:40px auto}.m-system__senmonshi .btn06{text-align:center;max-width:330px;margin:0 auto}.m-system__feature{padding-top:0}.m-system__feature__block{margin-bottom:calc(1.63265vw + 13.87755px)}.m-system__feature__block .text{background:#fff;max-width:480px;margin-left:auto;margin-top:calc(-2.04082vw + -17.34694px);padding:calc(1.22449vw + 10.40816px);position:relative;z-index:11;-webkit-box-shadow:0 0 15px -5px rgba(0,0,0,.2);box-shadow:0 0 15px -5px rgba(0,0,0,.2)}.m-system__feature__block .title{margin-bottom:calc(.81633vw + 6.93878px);font-size:calc(.89796vw + .96327rem)}.m-system__feature__block p{font-size:calc(.32653vw + 1.07755rem);line-height:1.6}@media only screen and (max-width:767px){.m-system__year__list{-ms-flex-wrap:wrap;flex-wrap:wrap}.m-system__year__list .year{width:50%}.m-system__year__list .year:nth-child(1),.m-system__year__list .year:nth-child(2),.m-system__year__list .year:nth-child(3),.m-system__year__list .year:nth-child(4){margin-top:20px;margin-bottom:0}.m-system__feature .col-xs-6{padding-left:5px;padding-right:5px}.m-system__feature__block .text{margin-top:0}.m-system__feature__block .text p{margin-bottom:10px}}.m-career-debut .system_head{padding:70px 0}.m-career-debut .system_head .row{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.m-career-debut .results_list h4,.m-career-debut .system_head .support_in{text-align:center;position:relative}.m-career-debut .system_head h2{position:relative;font-size:5rem;margin-bottom:25px;line-height:1;color:#111}.m-career-debut .system_head h2 span{display:inline-block;font-size:2.2rem;position:relative;z-index:1;margin-bottom:15px}.m-career-debut .system_head h2 span::after,.m-career-debut .system_head h2 span::before{content:"";position:absolute;bottom:-5px;height:30px;width:2px;z-index:1}.m-career-debut .system_head h2 span::before{left:-20px;-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}.m-career-debut .system_head h2 span::after{right:-20px;-webkit-transform:rotate(20deg);transform:rotate(20deg)}.m-career-debut .system_head .results{font-family:"URWDIN-Regular";margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.m-career-debut .system_head .results h3{font-size:2rem;padding-bottom:5px;margin-bottom:15px;position:relative}.m-career-debut .results_list h4::before,.m-career-debut .system_head .results h3::before{content:"";position:absolute;left:50%;bottom:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.m-career-debut .system_head .results h3::before{background:#111;width:100%;height:3px}.m-career-debut .system_head .results .no{font-weight:700;font-size:15rem;font-family:"URWDIN-Regular";letter-spacing:-1rem;line-height:1}.m-career-debut .system_head .results .no span{font-size:10rem;margin-left:5px}.m-career-debut .system_head .results .no .ex,.m-career-debut .system_head .results .no small{color:#111;font-family:"游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Verdana,sans-serif;letter-spacing:0;position:relative}.m-career-debut .system_head .results .no .ex{display:block;font-size:1.6rem;margin-left:0;top:-25px}.m-career-debut .system_head .results .no small{font-size:3rem;margin-left:20px;font-weight:700;top:-5px}.m-career-debut .results_list{padding:40px;background:#f5f5f5}.m-career-debut .results_list h4{padding-bottom:20px;margin-bottom:30px;font-size:2rem}.m-career-debut .results_list h4::before{width:200px;height:4px;background:#ec6d81;z-index:10}.m-career-debut .results_list dl dt{font-weight:700;margin-bottom:10px;color:#ec6d81}.m-career-debut .results_list p{font-size:1.3rem}.m-career-debut .center .center_head{margin-bottom:70px}.m-career-debut .center .center_head h3{font-size:2.6rem;margin-bottom:15px}.m-career-debut .point_list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.m-career-debut .point_list .point_box{background:url(../img/bg/border_bg.jpg);padding:2px;margin-bottom:50px}.m-career-debut .point_list .point_box .point_in{background:#fff;padding:0 25px 25px;text-align:center}.m-career-debut .point_list .point_box .point_in.-job{padding-top:25px}.m-career-debut .point_list .point_box .point_in .name,.m-career_system .briefing .employment_list dd,.m-career_system .career_system_head ul li p small{font-size:1.4rem}.m-career-debut .point_list .point_box .point_in .name strong{font-size:1.8rem;font-weight:700;margin-left:1em}.m-career-debut .point_list .point_box .no{font-family:"URWDIN-Regular";font-size:8.4rem;position:relative;display:inline-block;margin-top:-44px;margin-bottom:25px;color:#b276ad;z-index:10;line-height:1}.m-career-debut .point_list .point_box .no::before{content:"";position:absolute;left:-20%;top:50%;background:#fff;width:140%;height:2px;z-index:-1}.m-career-debut .point_list .point_box .no::after{content:"Point";position:absolute;left:-20px;top:49%;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-transform:uppercase;font-size:1.5rem;color:#111}.m-career-debut .point_list .point_box h4{background:#b276ad;color:#fff;padding:10px;font-size:1.8rem;margin-bottom:25px;border-radius:5px}.m-career-debut .point_list .point_box h4.-job{background:#333}.m-career-debut .point_list .point_box p,.m-career_system .briefing .flow_list dl dd,.m-career_system .center .flow_list dl dd{text-align:left}.m-career-debut .point_list .point_box ul,.m-career_system .point_list .point_box ul{display:-webkit-box;display:-ms-flexbox;display:flex}.m-career-debut .point_list .point_box ul li,.m-career_system .point_list .point_box ul li{text-align:left;-webkit-box-flex:5;-ms-flex:5;flex:5}.m-career-debut .point_list .point_box ul li.img,.m-career_system .point_list .point_box ul li.img{-webkit-box-flex:2;-ms-flex:2;flex:2}.m-career_system .career_system_head{background:url(../../img/career_system/career-debut_support_bg@2x.jpg) no-repeat 50%;background-size:cover;margin-bottom:0;margin-top:-40px;min-height:500px}.m-career_system .career_system_head .support_in{max-width:450px;margin-right:70px}.m-career_system .career_system_head .support_in::before{content:"";position:absolute;right:-150px;bottom:20px;width:127px;height:346px;background:url(../../img/career_system/career_hero_man@2x.png) no-repeat;background-size:cover}.m-career_system .career_system_head h2 span::after,.m-career_system .career_system_head h2 span::before{background:#ec6d81;z-index:1}.m-career_system .career_about .about_contents .about_box .text h3 span,.m-career_system .career_about .ttl02 h2 strong,.m-career_system .career_system_head .results .no{color:#ec6d81}.m-career_system .career_system_head ul li{margin:0 10px}.m-career_system .career_system_head dl,.m-debut_system .debut_system_head .support_in ul li dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.m-career_system .career_system_head dl dt,.m-debut_system .debut_system_head .support_in ul li dl dt{margin-right:20px;padding-bottom:5px;border-bottom:3px solid #111;line-height:1.5;font-weight:700}.m-career_system .career_system_head dl dd,.m-debut_system .debut_system_head .support_in ul li dl dd{text-align:right;font-weight:700}.m-career_system .career_system_head dl dd span{font-size:7rem;color:#ec6d81;font-weight:700;letter-spacing:-.2rem;line-height:1}.m-career_system .career_about{background:repeating-linear-gradient(0,#f0f0f0,#f0f0f0 8px,#f9f9f9 8px,#f9f9f9 15px);padding:90px 0;margin-bottom:90px}.m-career_system .career_about .about_contents .about_box{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:50px}.m-career_system .career_about .about_contents .about_box .img{margin-right:30px;position:relative}.m-career_system .career_about .about_contents .about_box .img .circle{position:absolute;top:-25px;left:-10px;width:70px;height:70px;border-radius:50%;background:#ec6d81;text-align:center;line-height:1.2}.m-career_system .career_about .about_contents .about_box .img .circle span{font-weight:700;font-size:1.6rem;color:#fff;width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.m-career_system .career_about .about_contents .about_box .text{max-width:310px}.m-career_system .career_about .about_contents .about_box .text h3{font-size:2rem;margin-bottom:25px}.m-career_system .career_about .point{padding:2px;position:relative}.m-career_system .career_about .point .label{position:absolute;left:90px;top:-14px}.m-career_system .career_about .point .point_in{background:#fff;border:2px dotted #aaa;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:40px}.m-career_system .career_about .point .point_in .profile{display:-webkit-box;display:-ms-flexbox;display:flex;width:48%}@media only screen and (max-width:767px){.m-career_system .career_about .point .point_in .profile{width:100%}}.m-career_system .career_about .point .point_in .profile dt,.m-debut_system .point .point_in .profile dt{max-width:100%}.m-career .industry .industry_box p strong,.m-career_news .industry_list .industry_box p strong,.m-career_system .career_about .point .point_in .profile dd h3,.m-debut_system .point .point_in .profile dd h3{font-size:1.8rem}.m-career_system .career_about .point .point_in .profile dd h3 span,.m-career_system .career_about .point .ttl h3,.m-debut_system .point .point_in .profile dd h3 span{background:-webkit-gradient(linear,left top,left bottom,color-stop(70%,transparent),color-stop(0%,#ff0));background:linear-gradient(transparent 70%,#ff0 0%)}.m-career_system .career_about .point .ttl{text-align:center}.m-career_system .career_about .point .ttl span,.m-debut_system .point .ttl span{background:repeating-linear-gradient(-45deg,#f0f0f0,#f0f0f0 8px,#f9f9f9 8px,#f9f9f9 15px);display:block;padding:5px;font-weight:700;margin-bottom:10px;font-size:1.5rem;border-radius:30px}.m-career_system .career_about .point .ttl h3{font-size:2.4rem;color:#ec6d81;letter-spacing:.1rem}.m-career_system .career_about .point p,.m-debut_system .point p{max-width:700px;margin-bottom:0}.m-career_system .briefing{margin-bottom:60px}.m-career_system .briefing h3{font-size:2.6rem;margin-bottom:25px;position:relative}.m-career_system .briefing .sense_briefing h3 span,.m-career_system .briefing h3 span,.m-career_system .center .center_head h3 span,.m-career_system .internship h3 span{color:#0096c9}.m-career_system .briefing .employment_list{width:95%;margin:0 auto}.m-career_system .briefing .employment_list .note{color:#999;font-size:1.3rem}.m-career_system .briefing .online{border:1px dotted #7f7f7f;padding:50px 30px 20px;background:#fff;-webkit-box-shadow:0 -2px 20px -7px rgba(0,0,0,.1);box-shadow:0 -2px 20px -7px rgba(0,0,0,.1);position:relative;z-index:1;margin-top:50px}.m-career_system .briefing .online .point{position:absolute;top:-50px;left:0;width:100%;text-align:center;font-family:"URWDIN-Demi";color:#111;font-size:1.2rem}.m-career_system .briefing .online .point span{font-size:8.4rem;color:#ec6d81;margin-left:-20px;top:25px;z-index:-1;position:relative}.m-career_system .briefing .online .img{text-align:center}.m-career_system .briefing .online .title{background:#ec6d81;color:#fff;text-align:center;font-size:1.8rem;border-radius:5px;margin:0 0 20px}.m-career_system .briefing .online p{margin:20px 0 0}.m-career_system .briefing .sense_briefing{margin-top:70px;text-align:center}.m-career_system .briefing .sense_briefing h3{margin-bottom:30px}.m-career_system .briefing .sense_briefing h3::before{content:"";position:absolute;left:0;top:0;width:310px;height:114px;background:url(../../img/career_system/career_system_img06@2x.png) no-repeat;background-size:contain}.m-career_system .briefing .sense_briefing h3::after{content:"";position:absolute;right:0;bottom:-110px;width:246px;height:255px;background:url(../../img/career_system/career_system_img07@2x.png) no-repeat;background-size:contain}.m-career_system .briefing .flow_list{margin-bottom:40px}.m-career_system .briefing .flow_list .flow_box{position:relative;border:1px dotted #999}.m-career_system .briefing .flow_list .flow_box::before{content:"";position:absolute;right:-24px;top:50%;width:0;height:0;border-style:solid;border-width:7.5px 0 7.5px 15px;border-color:transparent transparent transparent #ec6d81}.m-career_system .briefing .flow_list .flow_box.last::before,.m-career_system .center .flow_list .flow_box.last::before{display:none}.m-career_system .briefing .flow_list dl,.m-career_system .center .flow_list dl{background:#fff;padding:20px;margin-bottom:0}.m-career_system .briefing .flow_list dl dt{background:#ec6d81;color:#fff;margin-bottom:20px;border-radius:5px;padding:5px;font-size:1.8rem}.m-career_system .briefing .flow_list dl dd:last-child,.m-career_system .center .flow_list dl dd:last-child{margin-top:20px}.m-career_system .center .center_head{margin-bottom:70px}.m-career_system .center .center_head h3{font-size:2.6rem;margin-bottom:15px}.m-career_system .center .center_head .btn_blank a:hover{background:#ec6d81;color:#fff}.m-career_system .center .flow_list{margin-bottom:80px}.m-career_system .center .flow_list .flow_box{position:relative;border:1px dotted #999;-webkit-box-shadow:0 5px 15px 0 rgba(0,0,0,.1);box-shadow:0 5px 15px 0 rgba(0,0,0,.1)}.m-career_system .center .flow_list .flow_box::before{content:"";position:absolute;right:-24px;top:50%;width:0;height:0;border-style:solid;border-width:7.5px 0 7.5px 15px;border-color:transparent transparent transparent #0096c9}.m-career_system .center .flow_list dl dt{background:#333;color:#fff;margin-bottom:20px;border-radius:5px;padding:5px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;text-align:center}.m-career_system .center .flow_list dl dt strong{font-weight:700;font-size:3rem}.m-career_system .center .flow_list dl dt p{font-size:1.3rem;margin-bottom:0;line-height:1.4}.m-career_system .center .flow_list dl dd h3{text-align:center;font-size:1.8rem;color:#ec6d81;margin-bottom:10px}.m-career_system .point_list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.m-career_system .point_list .point_box{border:1px dotted #ccc;border-top:none;margin-bottom:50px;-webkit-box-shadow:0 -2px 20px -7px rgba(0,0,0,.1);box-shadow:0 -2px 20px -7px rgba(0,0,0,.1)}.m-career_system .point_list .point_box .point_in{background:#fff;padding:0 25px 25px;text-align:center}.m-career_system .point_list .point_box .no{font-family:"URWDIN-Regular";font-size:8.4rem;position:relative;display:inline-block;margin-top:-44px;margin-bottom:25px;color:#ec6d81;z-index:10;line-height:1}.m-career_system .point_list .point_box .no::before{content:"";position:absolute;left:-20%;top:50%;background:#fff;width:140%;height:2px;z-index:-1}.m-career_system .point_list .point_box .no::after{content:"Point";position:absolute;left:-20px;top:49%;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-transform:uppercase;font-size:1.5rem;color:#111}.m-career_system .point_list .point_box h4{background:#ec6d81;color:#fff;padding:10px;font-size:1.8rem;margin-bottom:25px;border-radius:5px}.m-career_system .point_list .point_box p{text-align:left}.m-career_system .internship{margin-bottom:80px}.m-career_system .internship h3{font-size:2.6rem;margin-bottom:25px}@media only screen and (max-width:767px){.m-debut_system .system_head .row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:70px}}.m-debut_system .debut_system_head{background:url(../../img/debut_system/career-debut_support_bg@2x.jpg) no-repeat 50%;background-size:cover;margin-bottom:0}.m-debut_system .debut_system_head .support_in{max-width:520px;margin-right:110px}.m-debut_system .debut_system_head .support_in::before{content:"";position:absolute;right:-120px;bottom:0;width:196px;height:302px;background:url(../../img/debut_system/debut_hero_woman@2x.png) no-repeat;background-size:cover}.m-career_system .center .flow_list dl dt,.m-debut_system .center ul,.m-debut_system .debut_system_head .support_in ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.m-debut_system .debut_system_head .support_in ul li{margin:0 0 20px}.m-debut_system .debut_system_head .support_in ul li dl dd span{font-size:7rem;color:#b276ad;font-weight:700;letter-spacing:-.2rem;line-height:1}.m-debut_system .debut_system_head h2 span::after,.m-debut_system .debut_system_head h2 span::before,.m-debut_system .manga .results_list h4::before{background:#b276ad}.m-debut_system .debut_system_head .results .no,.m-debut_system .debut_system_head h2 strong,.m-debut_system .manga .results_list dl dt{color:#b276ad}.m-debut_system .debut_system_head .logo_list{position:relative;z-index:10}.m-debut_system .point{padding:2px;position:relative}.m-debut_system .point .label{position:absolute;left:90px;top:-14px}.m-debut_system .point .point_in{background:#fff;border:2px dotted #aaa;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:40px}@media only screen and (max-width:767px){.m-debut_system .point .point_in{display:block}}.m-debut_system .point .point_in .profile{display:-webkit-box;display:-ms-flexbox;display:flex;width:48%}@media only screen and (max-width:767px){.m-debut_system .point .point_in .profile{width:100%}}.m-debut_system .center .point_wrap .center_ttl p,.m-debut_system .point .ttl{text-align:center}.m-debut_system .point .ttl h3{font-size:2.4rem;color:#ec6d81;letter-spacing:.1rem;background:-webkit-gradient(linear,left top,left bottom,color-stop(70%,transparent),color-stop(0%,#ff0));background:linear-gradient(transparent 70%,#ff0 0%)}.m-debut_system .practical_exercise{background:repeating-linear-gradient(0,#f0f0f0,#f0f0f0 8px,#f9f9f9 8px,#f9f9f9 15px);padding:90px 0}.m-debut_system .practical_exercise .exercise_box h3 span,.m-debut_system .practical_exercise h2 strong{color:#b957e6}.m-debut_system .practical_exercise .exercise_box .thumb{position:relative;margin-bottom:20px}.m-debut_system .practical_exercise .exercise_box .thumb .circle{width:70px;height:70px;border-radius:50%;text-align:center;color:#fff;line-height:1.2;position:absolute;left:10px;top:-20px;background:#b957e6}.m-debut_system .practical_exercise .exercise_box .thumb .circle span{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.m-debut_system .practical_exercise .exercise_box h3{margin-bottom:20px;font-size:1.8rem}.m-debut_system .center .center_head h3{font-size:2.4rem;margin-bottom:25px}.m-debut_system .center .center_head h3 span,.m-debut_system .manga .manga_body h3 span{color:#0096c9}.m-debut_system .center .point_wrap{position:relative;z-index:10}.m-debut_system .center .point_wrap .center_ttl{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:10}.m-debut_system .center .point_wrap .center_ttl h3{text-align:center;font-size:2.6rem;margin-bottom:40px}.m-debut_system .center .point_wrap .center_ttl h3 small{display:block;font-size:1.5rem}.m-debut_system .center .point_wrap .center_ttl h3 span{display:block;color:#b276ad}.m-debut_system .center .point_wrap .point_list .point_box,.m-debut_system .center .point_wrap .point_list .point_box .point_in{position:relative;z-index:9}.m-debut_system .center .point_wrap .point_list .point_box::before{content:"";position:absolute;width:50px;height:4px;background:#b957e6;z-index:-1}.m-debut_system .center .point_wrap .point_list>div:nth-child(1) .point_box::before{-webkit-transform:rotate(30deg);transform:rotate(30deg);right:-40px;bottom:65px}.m-debut_system .center .point_wrap .point_list>div:nth-child(2) .point_box::before{-webkit-transform:rotate(-30deg);transform:rotate(-30deg);left:-40px;bottom:65px}.m-debut_system .center .point_wrap .point_list>div:nth-child(3) .point_box::before{-webkit-transform:rotate(-30deg);transform:rotate(-30deg);right:-40px;top:65px}.m-debut_system .center .point_wrap .point_list>div:nth-child(4) .point_box::before{-webkit-transform:rotate(30deg);transform:rotate(30deg);left:-40px;top:65px}.m-debut_system .center ul li{margin:15px;width:300px}.m-debut_system .center .btn_blank a:hover{background:#b957e6;color:#fff}.m-debut_system .manga .manga_body{width:100%;height:490px;background:url(../../img/debut_system/debut_system_img06@2x.png) no-repeat right top;background-size:contain}.m-debut_system .manga .manga_body .manga_in{max-width:555px}.m-debut_system .manga .manga_body h3{font-size:2.6rem;margin-bottom:25px}.m-debut_system .manga .results_list{margin-top:30px}.m-debut_system .manga .voice{border:1px dotted #7f7f7f;padding:25px;margin:50px 0}.m-debut_system .manga .voice h4{background:#a073af;text-align:center;color:#fff;border-radius:5px;font-size:1.8rem;padding:8px;margin-bottom:35px}.m-debut_system .manga .voice .ttl_text{font-weight:700;font-size:2.4rem;line-height:150%;margin-bottom:35px}.m-debut_system .manga .voice .ttl_text span{color:#a073af}.m-debut_system .manga .voice .prof{position:relative;margin-bottom:10px;padding-bottom:15px}.m-debut_system .manga .voice .prof::after{content:"";position:absolute;left:0;bottom:0;border-bottom:1px solid #ccc;width:55px}.m-debut_system .manga .voice .prof dt{color:#111;font-weight:700}.m-debut_system .manga .voice .prof dd .name{color:#111;font-weight:700;font-size:1.8rem;display:inline-block;margin-left:15px}.m-career .career_read p{padding:45px 0}.m-career .industry{padding:55px 0}.m-career .industry .industry_list{margin-bottom:50px}.m-career .industry .industry_box{padding:30px;background:#fff;margin-bottom:20px;border-top:4px solid #000;-webkit-box-shadow:0 0 7px 2px #e5e4e8;box-shadow:0 0 7px 2px #e5e4e8}.m-career .industry .industry_box.super_creator{border-color:#d73028}.m-career .industry .industry_box.game{border-color:#0d7fbb}.m-career .industry .industry_box.e-sports{border-color:#f1b237}.m-career .industry .industry_box.anime_cg{border-color:#1daa9b}.m-career .industry .industry_box.pop_culture{border-color:#93c532}.m-career .industry .industry_box.design,.m-career .industry .industry_box.social_media{border-color:#ec6d81}.m-career .industry .industry_box.manga_illust{border-color:#93c532}.m-career .industry .industry_box.corona{border-color:#b276ad}.m-career .industry .industry_box.other{border-color:#eb4a73}.m-career .industry .industry_box .company_logo{text-align:center}.m-career .industry .industry_box h3{margin:10px 0 20px;text-align:center}.m-career .industry .industry_box p,.m-career_news .industry_list_text dl dd,.m-debut .debut_result_list .result_box h3 small,.m-myroom .room .border_box .faq_box dd{font-size:1.5rem}.m-career .industry .industry_box dl,.m-career_news .industry_list .industry_box dl{display:-webkit-box;display:-ms-flexbox;display:flex}.m-career .industry .industry_box dl dt,.m-career_news .industry_list .industry_box dl dt{width:50px;margin-right:10px;text-align:center}.m-career .industry .industry_box dl dt span{background:#ec6d81;color:#fff;display:block;border-radius:20px}.m-career .industry .industry_box dl dd,.m-career_news .industry_list .industry_box dl dd{max-width:230px}.m-career .career_read p,.m-debut .debut_read{text-align:center;margin-bottom:0}.m-debut .debut_read p{padding:50px 0;margin-bottom:0}.m-debut .debut_result_list .result_box{background:#fff;padding:30px 30px 15px;margin-bottom:40px;-webkit-box-shadow:0 5px 20px 0 rgba(0,0,0,.1);box-shadow:0 5px 20px 0 rgba(0,0,0,.1)}.m-debut .debut_result_list .result_box h3{color:#fff;font-size:2rem}.m-debut .debut_result_list .result_box h3::after{content:"";position:absolute;left:0;top:5px;width:100%;height:100%;z-index:1;background:repeating-linear-gradient(-45deg,#f0f0f0,#f0f0f0 5px,#ddd 5px,#ddd 9px);border-radius:30px}.m-debut .debut_result_list .result_box h3 span{position:relative;z-index:10;display:block;background:#b276ad;border-radius:30px;padding:10px}.m-debut .debut_result_list .result_box h3 span::before{content:"";position:absolute;left:50%;bottom:-10px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;height:0;border-style:solid;border-width:10px 10px 0;border-color:#b276ad transparent transparent}.m-debut .debut_result_list .result_box .copy{font-size:1.2rem;color:#aaa;display:block;line-height:1.4}.m-career_news .career_news_read{margin-bottom:0}.m-career_news .industry{padding:55px 0}.m-career_news .industry_list .industry_box{padding:30px;background:#fff;margin-bottom:50px;-webkit-box-shadow:0 0 7px 2px #e5e4e8;box-shadow:0 0 7px 2px #e5e4e8}.m-career_news .industry_list .industry_box .ico,.m-debut .debut_result_list .result_box h3{position:relative;text-align:center;margin-bottom:25px}.m-career_news .industry_list .industry_box h3{margin:10px 0 20px;text-align:center}.m-career_news .industry_list .industry_box h3 span{background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),color-stop(0%,#fff332));background:linear-gradient(transparent 60%,#fff332 0%)}.m-career_news .industry_list .industry_box p{text-align:center;font-size:1.5rem}.m-career_news .industry_list .industry_box p small{display:block}.m-career_news .industry_list .industry_box dl dt span{background:#ec6d81;color:#fff;display:block;border-radius:20px;font-size:1.4rem}.m-career_news .industry_list_text dl dt,.m-overseas-training .schedule .schedule_list .schedule_box dl dd{font-weight:700}.m-work_books{padding-bottom:40px;margin-top:-25px}.m-work_books.archive{background-image:url(../../img/work_books/work_books_bg.png);background-position:center top 25px;background-size:1563px auto;background-repeat:no-repeat}.m-work_books.single{padding:50px 0}.m-work_books .tags .tag_wrap{background:#fff;border-top:1px solid #111;display:-webkit-box;display:-ms-flexbox;display:flex;padding:25px 40px}.m-work_books .tags .tag_wrap h2{color:#00c5fb;font-family:"URWDIN-Bold";font-size:2rem;line-height:50px}.m-work_books .tags .tag_wrap .tag_list{margin-bottom:0;border-left:1px solid #ccc;padding-left:25px;margin-left:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.m-work_books .tags .tag_wrap .tag_list li{margin:5px}.m-work_books .tags .tag_wrap .tag_list a{display:inline-block;background:#f0f0f0;font-weight:700;color:#444;padding:6px 20px;-webkit-transition:all .3s ease;transition:all .3s ease;border-radius:25px}.m-work_books .tags .tag_wrap .tag_list a::before{content:"#"}.m-work_books .tags .tag_wrap .tag_list a.is-hover{color:#00c5fb}.m-work_books .list_box.super_creator h2,.m-work_books .taxonomy.super_creator .ttl{background-color:#d73028}.m-work_books .list_box.anime_cg h2 a.is-hover,.m-work_books .list_box.corona h2 a.is-hover,.m-work_books .list_box.design h2 a.is-hover,.m-work_books .list_box.e-sports h2 a.is-hover,.m-work_books .list_box.game h2 a.is-hover,.m-work_books .list_box.manga_illust h2 a.is-hover,.m-work_books .list_box.other h2 a.is-hover,.m-work_books .list_box.pop_culture h2 a.is-hover,.m-work_books .list_box.social_media h2 a.is-hover,.m-work_books .list_box.super_creator h2 a.is-hover{padding:35px 38px 30px 45px}.m-work_books .list_box.super_creator h2 a.is-hover::after{background:#d73028;color:#fff;-webkit-box-shadow:0 0 0 2px #fff;box-shadow:0 0 0 2px #fff}.m-work_books .list_box.game h2,.m-work_books .taxonomy.game .ttl{background-color:#0d7fbb}.m-work_books .list_box.game h2 a.is-hover::after{background:#0d7fbb;color:#fff;-webkit-box-shadow:0 0 0 2px #fff;box-shadow:0 0 0 2px #fff}.m-work_books .list_box.e-sports h2,.m-work_books .taxonomy.e-sports .ttl{background-color:#f1b237}.m-work_books .list_box.e-sports h2::after{border-color:#f1b237 transparent transparent}.m-work_books .list_box.e-sports h2 a.is-hover::after{background:#f1b237;color:#fff;-webkit-box-shadow:0 0 0 2px #fff;box-shadow:0 0 0 2px #fff}.m-work_books .list_box.anime_cg h2,.m-work_books .taxonomy.anime_cg .ttl{background-color:#1daa9b}.m-work_books .list_box.anime_cg h2::after{border-color:#1daa9b transparent transparent}.m-work_books .list_box.anime_cg h2 a::after,.m-work_books .list_box.anime_cg h3 a,.m-work_books .taxonomy.anime_cg .post_list .post_box .title::after,.m-work_books .taxonomy.anime_cg .post_list .post_box a.is-hover .title{color:#1daa9b}.m-work_books .list_box.anime_cg h2 a.is-hover::after{background:#1daa9b;color:#fff;-webkit-box-shadow:0 0 0 2px #fff;box-shadow:0 0 0 2px #fff}.m-work_books .list_box.pop_culture h2{background-color:#93c532}.m-work_books .list_box.pop_culture h2::after{border-color:#93c532 transparent transparent}.m-work_books .list_box.pop_culture h2 a::after,.m-work_books .list_box.pop_culture h3 a{color:#93c532}.m-work_books .list_box.pop_culture h2 a.is-hover::after{background:#93c532;color:#fff;-webkit-box-shadow:0 0 0 2px #fff;box-shadow:0 0 0 2px #fff}.m-work_books .list_box.design h2,.m-work_books .list_box.social_media h2{background-color:#ec6d81}.m-work_books .list_box.design h2::after,.m-work_books .list_box.social_media h2::after{border-color:#ec6d81 transparent transparent}.m-work_books .list_box.design h2 a::after,.m-work_books .list_box.design h3 a,.m-work_books .list_box.social_media h2 a::after,.m-work_books .list_box.social_media h3 a{color:#ec6d81}.m-work_books .list_box.design h2 a.is-hover::after,.m-work_books .list_box.social_media h2 a.is-hover::after{background:#ec6d81;color:#fff;-webkit-box-shadow:0 0 0 2px #fff;box-shadow:0 0 0 2px #fff}.m-work_books .list_box.manga_illust h2,.m-work_books .taxonomy.pop_culture .ttl{background-color:#93c532}.m-work_books .list_box.manga_illust h2::after{border-color:#93c532 transparent transparent}.m-work_books .list_box.manga_illust h2 a::after,.m-work_books .list_box.manga_illust h3 a,.m-work_books .taxonomy.pop_culture .post_list .post_box .title::after,.m-work_books .taxonomy.pop_culture .post_list .post_box a.is-hover .title{color:#93c532}.m-work_books .list_box.manga_illust h2 a.is-hover::after{background:#93c532;color:#fff;-webkit-box-shadow:0 0 0 2px #fff;box-shadow:0 0 0 2px #fff}.m-work_books .list_box.corona h2{background-color:#b276ad}.m-work_books .list_box.corona h2::after{border-color:#b276ad transparent transparent}.m-work_books .list_box.corona h2 a::after,.m-work_books .list_box.corona h3 a{color:#b276ad}.m-work_books .list_box.corona h2 a.is-hover::after{background:#b276ad;color:#fff;-webkit-box-shadow:0 0 0 2px #fff;box-shadow:0 0 0 2px #fff}.m-work_books .list_box.other h2{background-color:#eb4a73}.m-work_books .list_box.other h2::after{border-color:#eb4a73 transparent transparent}.m-work_books .list_box.other h2 a::after,.m-work_books .list_box.other h3 a{color:#eb4a73}.m-work_books .list_box.other h2 a.is-hover::after{background:#eb4a73;color:#fff;-webkit-box-shadow:0 0 0 2px #fff;box-shadow:0 0 0 2px #fff}.m-work_books .list_box h2{color:#fff;background-color:#0096c9;font-size:1.6rem;background-image:url(../img/bg/bg04.png);position:relative;letter-spacing:.1rem}.m-work_books .list_box h2::after,.m-work_books .same h2::after{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:10px 10px 0;border-color:#0096c9 transparent transparent;bottom:-10px;left:calc(50% - 10px)}.m-work_books .list_box h2 a,.m-work_books .list_box h3 a{display:block;-webkit-transition:all .3s ease;transition:all .3s ease;position:relative}.m-work_books .list_box h2 a{color:#fff;padding:35px 38px 30px}.m-work_books .list_box h2 a::after,.m-work_books .list_box h3 a::before{content:"\f061";position:absolute;font-family:"Font Awesome 5 Pro";font-weight:500;font-size:1.5rem;-webkit-transition:all .3s ease;transition:all .3s ease}.m-work_books .list_box h2 a::after{color:#0096c9;text-align:center;width:30px;line-height:30px;background:#fff;right:30px;border-radius:15px;top:calc(50% - 15px)}.m-work_books .list_box h2 .en{text-transform:uppercase;display:block;font-family:"URWDIN-Bold";font-size:3.2rem;margin-bottom:10px}.m-work_books .list_box h3{margin-bottom:10px;font-size:2rem}.m-work_books .list_box h3 a{overflow:hidden}.m-work_books .list_box h3 a::before{top:0;left:-24px}.m-work_books .list_box h3 a.is-hover{padding-left:24px}.m-work_books .list_box h3 a.is-hover::before{left:0}.m-work_books .list_box .body{background:#fff;padding:40px 30px 5px}.m-work_books .list_box .work_book_list{margin-bottom:40px}.m-work_books .taxonomy.design .ttl,.m-work_books .taxonomy.social_media .ttl{background-color:#ec6d81}.m-work_books .taxonomy.design .post_list .post_box .title::after,.m-work_books .taxonomy.design .post_list .post_box a.is-hover .title,.m-work_books .taxonomy.social_media .post_list .post_box .title::after,.m-work_books .taxonomy.social_media .post_list .post_box a.is-hover .title{color:#ec6d81}.m-work_books .taxonomy.manga_illust .ttl{background-color:#93c532}.m-work_books .taxonomy.manga_illust .post_list .post_box .title::after,.m-work_books .taxonomy.manga_illust .post_list .post_box a.is-hover .title{color:#93c532}.m-work_books .taxonomy.corona .ttl{background-color:#b276ad}.m-work_books .taxonomy.corona .post_list .post_box .title::after,.m-work_books .taxonomy.corona .post_list .post_box a.is-hover .title{color:#b276ad}.m-work_books .taxonomy.other .ttl{background-color:#eb4a73}.m-work_books .taxonomy.other .post_list .post_box .title::after,.m-work_books .taxonomy.other .post_list .post_box a.is-hover .title{color:#eb4a73}.m-work_books .taxonomy .ttl{background:#0096c9;text-align:center;color:#fff;font-size:3rem;background-image:url(../img/bg/bg04.png);padding:42px 0 92px;margin-bottom:-50px}.m-work_books .taxonomy .body{padding:60px 40px;background:#fff}.m-work_books .taxonomy .post_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.m-work_books .taxonomy .post_list .post_box{width:323px;margin:0 30px 35px 0}.m-work_books .taxonomy .post_list .post_box:nth-of-type(3n){margin-right:0}.m-work_books .taxonomy .post_list .post_box a{display:block}.m-work_books .taxonomy .post_list .post_box a.is-hover .thumb{opacity:.8}.m-work_books .cv_box .title span,.m-work_books .taxonomy .post_list .post_box a.is-hover .title{color:#0096c9}.m-work_books .taxonomy .post_list .post_box .thumb{max-height:198px;-webkit-transition:all .3s ease;transition:all .3s ease;margin-bottom:20px}.m-work_books .taxonomy .post_list .post_box .title{font-weight:700;font-size:1.8rem;color:#111;-webkit-transition:all .3s ease;transition:all .3s ease;margin-bottom:5px;position:relative}.m-work_books .taxonomy .post_list .post_box .title::after{content:"\f061";position:absolute;right:0;top:0;font-family:"Font Awesome 5 Pro";color:#0096c9;font-size:1.3rem;font-weight:500}.m-work_books .taxonomy .btn02{margin-top:50px}.m-work_books .detail.super_creator .head .work,.m-work_books .same.super_creator h2{background-color:#d73028}.m-work_books .detail.super_creator .head .fukidashi{border-color:#d73028}.m-work_books .detail.super_creator .board .label_ttl,.m-work_books .detail.super_creator .head .fukidashi::after{background:#d73028}.m-glossary.single.it_technology .glossary_list a::before,.m-glossary.single.it_technology .main .head h1,.m-work_books .detail.super_creator .board .box h3,.m-work_books .detail.super_creator .board .ttl11 span,.m-work_books .detail.super_creator .cv_box .title span,.m-work_books .detail.super_creator .head .fukidashi span{color:#d73028}.m-work_books .detail.super_creator .cv_box{border-color:#d73028;-webkit-box-shadow:0 2px 0 0 #fff inset,0 3px 0 0 #d73028 inset;box-shadow:0 2px 0 0 #fff inset,0 3px 0 0 #d73028 inset}.m-work_books .detail.super_creator .cv_box .btn_list a.-briefing{background:#d73028;border-color:#d73028}.m-work_books .detail.super_creator .board .label_ttl::before{border-color:transparent transparent #d73028}.m-work_books .detail.game .head .work,.m-work_books .same.game h2{background-color:#0d7fbb}.m-work_books .detail.game .head .fukidashi{border-color:#0d7fbb}.m-work_books .detail.game .board .label_ttl,.m-work_books .detail.game .head .fukidashi::after{background:#0d7fbb}.m-glossary.single.game .glossary_list a::before,.m-glossary.single.game .main .head h1,.m-work_books .detail.game .board .box h3,.m-work_books .detail.game .board .ttl11 span,.m-work_books .detail.game .cv_box .title span,.m-work_books .detail.game .head .fukidashi span{color:#0d7fbb}.m-work_books .detail.game .cv_box{border-color:#0d7fbb;-webkit-box-shadow:0 2px 0 0 #fff inset,0 3px 0 0 #0d7fbb inset;box-shadow:0 2px 0 0 #fff inset,0 3px 0 0 #0d7fbb inset}.m-work_books .detail.game .cv_box .btn_list a.-briefing{background:#0d7fbb;border-color:#0d7fbb}.m-work_books .detail.game .board .label_ttl::before{border-color:transparent transparent #0d7fbb}.m-work_books .detail.e-sports .head .work,.m-work_books .same.e-sports h2{background-color:#f1b237}.m-work_books .detail.e-sports .head .fukidashi{border-color:#f1b237}.m-work_books .detail.e-sports .board .label_ttl,.m-work_books .detail.e-sports .head .fukidashi::after{background:#f1b237}.m-work_books .detail.e-sports .board .box h3,.m-work_books .detail.e-sports .board .ttl11 span,.m-work_books .detail.e-sports .cv_box .title span,.m-work_books .detail.e-sports .head .fukidashi span{color:#f1b237}.m-work_books .detail.e-sports .cv_box{border-color:#f1b237;-webkit-box-shadow:0 2px 0 0 #fff inset,0 3px 0 0 #f1b237 inset;box-shadow:0 2px 0 0 #fff inset,0 3px 0 0 #f1b237 inset}.m-work_books .detail.e-sports .cv_box .btn_list a.-briefing{background:#f1b237;border-color:#f1b237}.m-work_books .detail.e-sports .board .label_ttl::before{border-color:transparent transparent #f1b237}.m-work_books .detail.anime_cg .head .work,.m-work_books .same.anime_cg h2{background-color:#1daa9b}.m-work_books .detail.anime_cg .head .fukidashi{border-color:#1daa9b}.m-work_books .detail.anime_cg .board .label_ttl,.m-work_books .detail.anime_cg .head .fukidashi::after{background:#1daa9b}.m-glossary.single.cg_video .glossary_list a::before,.m-glossary.single.cg_video .main .head h1,.m-work_books .detail.anime_cg .board .box h3,.m-work_books .detail.anime_cg .board .ttl11 span,.m-work_books .detail.anime_cg .cv_box .title span,.m-work_books .detail.anime_cg .head .fukidashi span{color:#1daa9b}.m-work_books .detail.anime_cg .cv_box{border-color:#1daa9b;-webkit-box-shadow:0 2px 0 0 #fff inset,0 3px 0 0 #1daa9b inset;box-shadow:0 2px 0 0 #fff inset,0 3px 0 0 #1daa9b inset}.m-work_books .detail.anime_cg .cv_box .btn_list a.-briefing{background:#1daa9b;border-color:#1daa9b}.m-work_books .detail.anime_cg .board .label_ttl::before{border-color:transparent transparent #1daa9b}.m-work_books .detail.pop_culture .head .work{background-color:#93c532}.m-work_books .detail.pop_culture .head .fukidashi{border-color:#93c532}.m-work_books .detail.pop_culture .board .label_ttl,.m-work_books .detail.pop_culture .head .fukidashi::after{background:#93c532}.m-work_books .detail.pop_culture .board .box h3,.m-work_books .detail.pop_culture .board .ttl11 span,.m-work_books .detail.pop_culture .cv_box .title span,.m-work_books .detail.pop_culture .head .fukidashi span{color:#93c532}.m-work_books .detail.pop_culture .cv_box{border-color:#93c532;-webkit-box-shadow:0 2px 0 0 #fff inset,0 3px 0 0 #93c532 inset;box-shadow:0 2px 0 0 #fff inset,0 3px 0 0 #93c532 inset}.m-work_books .detail.pop_culture .cv_box .btn_list a.-briefing{background:#93c532;border-color:#93c532}.m-work_books .detail.pop_culture .board .label_ttl::before{border-color:transparent transparent #93c532}.m-work_books .detail.social_media .board .box h3,.m-work_books .detail.social_media .board .ttl11 span,.m-work_books .detail.social_media .cv_box .title span,.m-work_books .detail.social_media .head .fukidashi span{color:#ec6d81}.m-work_books .detail.social_media .cv_box{border-color:#ec6d81;-webkit-box-shadow:0 2px 0 0 #fff inset,0 3px 0 0 #ec6d81 inset;box-shadow:0 2px 0 0 #fff inset,0 3px 0 0 #ec6d81 inset}.m-work_books .detail.design .board .label_ttl,.m-work_books .detail.design .cv_box .btn_list a.-briefing,.m-work_books .detail.design .head .fukidashi::after{background:#ec6d81}.m-work_books .detail.social_media .cv_box .btn_list a.-briefing{background:#ec6d81;border-color:#ec6d81}.m-work_books .detail.design .cv_box .btn_list a.-briefing.is-hover{background:#fff}.m-work_books .detail.social_media .cv_box .btn_list a.-briefing.is-hover{background:#fff;color:#ec6d81}.m-work_books .detail.social_media .head .work{background-color:#ec6d81}.m-work_books .detail.social_media .head .fukidashi{border-color:#ec6d81}.m-work_books .detail.social_media .board .label_ttl,.m-work_books .detail.social_media .head .fukidashi::after{background:#ec6d81}.m-work_books .detail.social_media .board .label_ttl::before{border-color:transparent transparent #ec6d81}.m-work_books .detail.manga_illust .head .work,.m-work_books .same.pop_culture h2{background-color:#93c532}.m-work_books .detail.manga_illust .head .fukidashi{border-color:#93c532}.m-work_books .detail.manga_illust .board .label_ttl,.m-work_books .detail.manga_illust .head .fukidashi::after{background:#93c532}.m-work_books .detail.manga_illust .board .box h3,.m-work_books .detail.manga_illust .board .ttl11 span,.m-work_books .detail.manga_illust .cv_box .title span,.m-work_books .detail.manga_illust .head .fukidashi span{color:#93c532}.m-work_books .detail.manga_illust .cv_box{border-color:#93c532;-webkit-box-shadow:0 2px 0 0 #fff inset,0 3px 0 0 #93c532 inset;box-shadow:0 2px 0 0 #fff inset,0 3px 0 0 #93c532 inset}.m-work_books .detail.manga_illust .cv_box .btn_list a.-briefing{background:#93c532;border-color:#93c532}.m-work_books .detail.manga_illust .cv_box .btn_list a.-briefing.is-hover{background:#fff;color:#93c532}.m-work_books .detail.manga_illust .board .label_ttl::before{border-color:transparent transparent #93c532}.m-work_books .detail.corona .head .work{background-color:#b276ad}.m-work_books .detail.corona .head .fukidashi{border-color:#b276ad}.m-work_books .detail.corona .board .label_ttl,.m-work_books .detail.corona .head .fukidashi::after{background:#b276ad}.m-work_books .detail.corona .board .box h3,.m-work_books .detail.corona .board .ttl11 span,.m-work_books .detail.corona .cv_box .title span,.m-work_books .detail.corona .head .fukidashi span{color:#b276ad}.m-work_books .detail.corona .cv_box{border-color:#b276ad;-webkit-box-shadow:0 2px 0 0 #fff inset,0 3px 0 0 #b276ad inset;box-shadow:0 2px 0 0 #fff inset,0 3px 0 0 #b276ad inset}.m-work_books .detail.corona .cv_box .btn_list a.-briefing{background:#b276ad;border-color:#b276ad}.m-work_books .detail.corona .cv_box .btn_list a.-briefing.is-hover{background:#fff;color:#b276ad}.m-work_books .detail.corona .board .label_ttl::before{border-color:transparent transparent #b276ad}.m-work_books .detail.other .head .work{background-color:#eb4a73}.m-work_books .detail.other .head .fukidashi{border-color:#eb4a73}.m-work_books .detail.other .board .label_ttl,.m-work_books .detail.other .head .fukidashi::after{background:#eb4a73}.m-work_books .detail.other .board .box h3,.m-work_books .detail.other .board .ttl11 span,.m-work_books .detail.other .cv_box .title span,.m-work_books .detail.other .head .fukidashi span{color:#eb4a73}.m-work_books .detail.other .cv_box{border-color:#eb4a73;-webkit-box-shadow:0 2px 0 0 #fff inset,0 3px 0 0 #eb4a73 inset;box-shadow:0 2px 0 0 #fff inset,0 3px 0 0 #eb4a73 inset}.m-work_books .detail.other .cv_box .btn_list a.-briefing{background:#eb4a73;border-color:#eb4a73}.m-work_books .detail.other .cv_box .btn_list a.-briefing.is-hover{background:#fff;color:#eb4a73}.m-work_books .detail.other .board .label_ttl::before{border-color:transparent transparent #eb4a73}.m-work_books .detail.design .head .work{background-color:#e68961}.m-work_books .detail.design .head .fukidashi{border-color:#e68961}.m-work_books .detail.design .board .label_ttl,.m-work_books .detail.design .head .fukidashi::after{background:#e68961}.m-work_books .detail.design .board .box h3,.m-work_books .detail.design .board .ttl11 span,.m-work_books .detail.design .cv_box .btn_list a.-briefing.is-hover,.m-work_books .detail.design .cv_box .title span,.m-work_books .detail.design .head .fukidashi span{color:#e68961}.m-work_books .detail.design .cv_box{border-color:#e68961;-webkit-box-shadow:0 2px 0 0 #fff inset,0 3px 0 0 #e68961 inset;box-shadow:0 2px 0 0 #fff inset,0 3px 0 0 #e68961 inset}.m-work_books .detail.design .cv_box .btn_list a.-briefing{background:#e68961;border-color:#e68961}.m-work_books .detail.design .board .label_ttl::before{border-color:transparent transparent #e68961}.m-work_books .detail .head{margin-bottom:50px}.m-work_books .detail .head .text{margin-left:40px}.m-work_books .detail .head .work{display:inline-block;font-weight:700;background:#0096c9;color:#fff;padding:4px 22px;background-image:url(../img/bg/bg04.png);background-position:center center}.m-work_books .detail .head h1{color:#111;font-size:3.2rem}.m-work_books .detail .head .fukidashi{background:#fff;border:4px solid #0096c9;border-radius:10px;margin-top:30px;padding:30px;font-size:1.3rem;position:relative}.m-work_books .detail .head .fukidashi::after,.m-work_books .detail .head .fukidashi::before{position:absolute;content:"";width:25px;height:4px;background:#fff}.m-work_books .detail .head .fukidashi::before{top:-4px;left:50px}.m-work_books .detail .head .fukidashi::after{background:#0096c9;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:-12px;left:45px}.m-work_books .detail .head .fukidashi span{font-weight:700;color:#0096c9;font-size:1.8rem}.m-work_books .detail .head .fukidashi p{margin-bottom:15px}.m-work_books .cv_box{text-align:center;background:#fff;margin:60px 15px;border-top:4px solid #0096c9;border-bottom:4px solid #0096c9;-webkit-box-shadow:0 2px 0 0 #fff inset,0 3px 0 0 #0096c9 inset;box-shadow:0 2px 0 0 #fff inset,0 3px 0 0 #0096c9 inset;padding:45px 0}.m-work_books .cv_box .title{display:inline-block;background:-webkit-gradient(linear,left top,left bottom,color-stop(70%,transparent),color-stop(0%,#fff332));background:linear-gradient(transparent 70%,#fff332 0%);font-size:2.8rem;line-height:140%;margin-bottom:30px}.m-work_books .cv_box .btn_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:30px 0 0}.m-work_books .cv_box .btn_list a{margin:0 15px;display:block;width:350px;border:2px solid #111;color:#111;background:#fff;font-weight:700;padding:15px 5px;-webkit-transition:all .3s ease;transition:all .3s ease;position:relative}.m-work_books .cv_box .btn_list a::after{content:"\f105";font-family:"Font Awesome 5 Pro";position:absolute;right:20px}.m-work_books .cv_box .btn_list a.is-hover{background:#fff332}.m-work_books .cv_box .btn_list a.-briefing{background:#0096c9;color:#fff;border-color:#0096c9}.m-work_books .cv_box .btn_list a.-briefing.is-hover{background:#fff;color:#0096c9}.m-work_books .board{background:#fff;margin:0 15px;padding:30px 0 0;position:relative}.m-work_books .board .label_ttl{background:#0096c9;color:#fff;font-size:2.4rem;margin:0 -15px 30px;position:relative;z-index:1;padding:12px 50px}.m-work_books .board .label_ttl::after,.m-work_books .board .label_ttl::before{content:"";position:absolute;top:-16px;left:0;width:0;height:0;border-style:solid;border-width:0 0 15px 14px;border-color:transparent transparent #0096c9}.m-work_books .board .label_ttl::after{opacity:.2;border-color:transparent transparent #111;z-index:5}.m-work_books .board .in{padding:0 95px 40px}.m-work_books .board .in mark{font-weight:400;font-style:normal;background:rgba(255,243,50,.8)}.m-work_books .board .in a{-webkit-transition:all .3s ease;transition:all .3s ease;color:#0096c9;display:inline-block;line-height:120%;border-bottom:1px solid #0096c9}.m-work_books .board .in a.is-hover{border-color:transparent}.m-work_books .board .box{background:#f5f5f5;padding:10px;margin:20px 0}.m-work_books .board .box h3{font-size:2rem;margin-bottom:25px}.m-work_books .board .box .border{background:#fff;border:1px dotted #404040;padding:25px}.m-work_books .experience{text-align:center;background-image:url(../../img/work_books/experience_bg.jpg);background-position:center center;background-size:cover;border-top:5px solid #111;border-bottom:5px solid #111;padding:0 0 40px;-webkit-box-shadow:0 3px 0 0 #fff inset,0 4px 0 0 #111 inset,0 -3px 0 0 #fff inset,0 -4px 0 0 #111 inset;box-shadow:0 3px 0 0 #fff inset,0 4px 0 0 #111 inset,0 -3px 0 0 #fff inset,0 -4px 0 0 #111 inset}.m-work_books .experience .sub_ttl{line-height:40px;max-width:290px;margin:0 auto;border-radius:0 0 10px 10px;background-color:#111;color:#fff;font-family:"URWDIN-Bold";text-transform:uppercase;font-size:1.4rem;letter-spacing:.1rem;background-image:url(../img/bg/bg04.png);position:relative}.m-work_books .experience .sub_ttl::after,.m-work_books .experience .sub_ttl::before{content:"";position:absolute;width:156px;height:36px;background-image:url(../../img/work_books/deco.png);background-size:cover;top:-5px}.m-work_books .experience .sub_ttl::before{left:-156px}.m-work_books .experience .sub_ttl::after{left:auto;right:-156px;-webkit-transform:scale(-1,1);transform:scale(-1,1)}.m-work_books .experience .ttl{font-size:3rem;margin:25px 0}.m-work_books .experience .btn_area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:40px 0 0}.m-work_books .experience .btn_area .btn03{margin:0 20px}.m-work_books .experience .btn_area .btn03:first-of-type a{background:#ec6d81;border-color:#ec6d81;color:#fff}.m-work_books .experience .btn_area .btn03:first-of-type a.is-hover{color:#ec6d81;background:#fff}.m-work_books .experience .btn_area .btn03 a{background:#fff}.m-work_books .experience .btn_area .btn03 a.is-hover{background:#fff332}.m-work_books .same.super_creator h2::after{border-color:#d73028 transparent transparent}.m-work_books .same.game h2::after{border-color:#0d7fbb transparent transparent}.m-work_books .same.e-sports h2::after{border-color:#f1b237 transparent transparent}.m-work_books .same.anime_cg h2::after{border-color:#1daa9b transparent transparent}.m-work_books .same.pop_culture h2::after{border-color:#93c532 transparent transparent}.m-work_books .same.social_media h2{background-color:#ec6d81}.m-work_books .same.social_media h2::after{border-color:#ec6d81 transparent transparent}.m-work_books .same.manga_illust h2{background-color:#93c532}.m-work_books .same.manga_illust h2::after{border-color:#93c532 transparent transparent}.m-work_books .same.corona h2{background-color:#b276ad}.m-work_books .same.corona h2::after{border-color:#b276ad transparent transparent}.m-work_books .same.other h2{background-color:#eb4a73}.m-work_books .same.other h2::after{border-color:#eb4a73 transparent transparent}.m-work_books .same.design h2{background-color:#e68961}.m-work_books .same.design h2::after{border-color:#e68961 transparent transparent}.m-work_books .same h2{color:#fff;background-color:#0096c9;font-size:1.6rem;padding:35px 38px 30px;background-image:url(../img/bg/bg04.png);position:relative;letter-spacing:.1rem}.m-ao .what_ao .policy .policy_list .ico img,.m-work_books .same h2 span{vertical-align:middle}.m-work_books .same h2 .en{text-transform:uppercase;font-family:"URWDIN-Bold";font-size:3.2rem;margin-right:30px}.m-work_books .same .body{background:#fff;padding:40px 80px 20px}.m-work_books .same .work_book_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.m-work_books .same .work_book_list li{width:calc((100% - 50px)/2)}.m-work_books .same .btn02{margin-top:40px}@media only screen and (max-width:767px){.m-career_debut_system .system_ttl{font-size:2.6rem}.m-career_debut_system .center .center_head h3{margin-top:25px;font-size:2rem}.m-career_debut_system .center .point_wrap .center_ttl{position:relative;top:0;margin-bottom:70px}.m-career_system .career_system_head{padding-top:calc(70vw + 30px);padding-bottom:0;background-position:0 0;background-size:auto 70vw;min-height:auto}.m-career_system .career_system_head .support_in{margin:0 auto}.m-career_system .career_system_head .support_in::before{display:none}.m-career_system .career_system_head h2,.m-debut_system .debut_system_head h2{font-size:3rem}.m-career_system .career_system_head h2 span,.m-debut_system .debut_system_head h2 span{font-size:1.8rem}.m-career_system .career_about .about_contents .about_box .img{margin-right:15px}.m-career_system .career_about .about_contents .about_box .img .circle{width:50px;height:50px}.m-career_system .career_about .about_contents .about_box .img .circle span{font-size:1.2rem}.m-career_system .career_about .about_contents .about_box .text h3{font-size:1.6rem;margin-bottom:15px}.m-career_system .career_about .point .point_in{display:block;padding:30px 15px 15px}.m-career_system .career_about .point .ttl{margin-bottom:20px}.m-career_system .briefing .online{padding:35px 20px 20px}.m-career_system .briefing .online .point{top:-36px}.m-career_system .briefing .online .point span{top:12px;margin-left:-10px;font-size:4.5rem}.m-career_system .briefing .online .title{font-size:3.8vw;border-radius:3px;padding:5px}.m-career_system .briefing .sense_briefing h3::before{position:relative;left:0;right:0;margin:0 auto 20px;display:block}.m-career_system .briefing .sense_briefing h3::after,.m-debut_system .debut_system_head .support_in::before{display:none}.m-career_system .briefing .flow_list .flow_box,.m-career_system .center .flow_list .flow_box{margin-bottom:30px}.m-career_system .briefing .flow_list .flow_box::before{border-width:13px 7.5px 0;border-color:#ec6d81 transparent transparent;top:103%;right:50%}.m-career_system .briefing .results_list{padding:10px}.m-career_system .center .flow_list .flow_box::before{border-width:13px 7.5px 0;border-color:#0096c9 transparent transparent;top:103%;right:50%}.m-career_system .center .flow_list .flow_box dd .img{text-align:center}.m-career_system .center .point_list .point_box{margin-bottom:80px}.m-career_system .center .point_list .point_box ul,.m-debut_system .center ul{display:block}.m-career_system .center .point_list .point_box ul li.img{margin-bottom:15px;text-align:center}.m-career_system .briefing h3,.m-career_system .center .center_head h3,.m-career_system .internship h3{font-size:2rem;margin-top:20px}.m-debut_system .debut_system_head{padding-top:150px;padding-bottom:0;background-position:0 0;background-size:contain;margin-bottom:30px}.m-debut_system .debut_system_head .support_in{max-width:100%;margin-right:0}.m-debut_system .debut_system_head .results .no{font-size:10rem}.m-debut_system .debut_system_head .results .no .ex{top:-15px}.m-debut_system .practical_exercise{padding:30px 0}.m-debut_system .practical_exercise .exercise_box{margin-bottom:40px}.m-debut_system .center ul li{margin:0 auto 10px}.m-debut_system .center .point_wrap .point_list .point_box::before,.m-debut_system .manga .voice .ttl_text br{display:none}.m-debut_system .center .point_wrap .center_ttl{position:relative;top:0;margin-bottom:70px}.m-debut_system .manga .manga_body{height:auto;background:0 0}.m-debut_system .manga .manga_body .manga_in{margin-left:0}.m-debut_system .manga .voice{margin:40px 0;padding:15px}.m-debut_system .manga .voice h4{font-size:1.6rem;border-radius:3px;margin-bottom:20px}.m-debut_system .manga .voice .img{text-align:center;margin-bottom:20px}.m-debut_system .manga .voice .ttl_text{font-size:1.8rem;margin-bottom:20px}.m-debut_system .manga .voice .prof dd .name{font-size:1.6rem}.m-career .industry .industry_box{padding-bottom:10px}.m-career_news .industry_list .industry_box{padding:20px;margin-bottom:20px}.m-career_news .industry_list .industry_box dl{margin-bottom:10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.m-career_news .industry_list .industry_box dl dt{width:60px;margin:0 0 5px}.m-career_news .industry_list .industry_box dl dt span,.m-work_books .list_box h2{font-size:1.3rem}.m-career_news .industry_list .industry_box dl dd{max-width:calc(100% - 70px);width:calc(100% - 70px)}.m-work_books{margin-top:0}.m-work_books .tags .tag_wrap{display:block;padding:20px 15px}.m-work_books .tags .tag_wrap h2{line-height:100%}.m-work_books .tags .tag_wrap .tag_list{border:0;padding:0;margin:0}.m-work_books .list_box h2 a{padding:20px}.m-work_books .list_box h2 a::after{right:20px}.m-work_books .list_box h2 .en{font-size:2.4rem;line-height:100%;margin:0}.m-work_books .list_box .body{padding:20px 20px 5px}.m-work_books .taxonomy .ttl{font-size:2.4rem;padding:30px 0 70px;margin-bottom:-40px}.m-work_books .taxonomy .body{padding:30px 30px 20px}.m-work_books .taxonomy .post_list .post_box{margin:0 auto 10px}.m-work_books .detail .head .fukidashi p,.m-work_books .taxonomy .post_list .post_box .thumb{margin-bottom:10px}.m-work_books .taxonomy .post_list .post_box .title{font-size:1.6rem}.m-work_books .taxonomy .wp-pagenavi{padding:0 0 20px}.m-work_books .taxonomy .btn02{margin-top:20px}.m-work_books .detail .head{margin-bottom:20px}.m-work_books .detail .head .row{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.m-work_books .detail .head .text{margin:20px 0 0}.m-work_books .detail .head .work{font-size:1.3rem;padding:2px 10px;margin-bottom:15px}.m-work_books .detail .head h1{font-size:5.8vw}.m-work_books .detail .head .fukidashi{border-width:3px;padding:20px}.m-work_books .detail .head .fukidashi::after{height:3px;top:-11px}.m-work_books .detail .head .fukidashi span{font-size:1.4rem}.m-work_books .detail .board{margin:0 5px}.m-work_books .detail .board .label_ttl{margin:0 -10px 30px;font-size:1.6rem;padding:10px 15px;text-align:center}.m-work_books .detail .board .label_ttl::after,.m-work_books .detail .board .label_ttl::before{border-width:0 0 10px 9px;top:-11px}.m-work_books .cv_box{margin:50px 0;padding:30px 10px}.m-work_books .cv_box .title{display:inline;font-size:5.2vw}.m-work_books .cv_box p{margin:20px 0}.m-work_books .cv_box .btn_list{display:block;margin:10px 0 0}.m-work_books .cv_box .btn_list a{width:88%;font-size:3.6vw;margin:10px auto}.m-work_books .cv_box .btn_list a::after{right:10px}.m-work_books .board .in{padding:0 20px 10px}.m-work_books .board .box{padding:5px}.m-work_books .board .box h3,.m-work_books .list_box h3{font-size:1.8rem;margin-bottom:10px}.m-work_books .board .box .border{padding:20px}.m-work_books .experience{padding:0 20px 30px;margin:20px 0 0;text-align:left}.m-work_books .experience .sub_ttl{font-size:1.2rem;line-height:30px;max-width:270px;text-align:center;border-radius:0 0 5px 5px}.m-work_books .experience .sub_ttl::after,.m-work_books .experience .sub_ttl::before{content:none}.m-work_books .experience .ttl{text-align:center;font-size:2.2rem;margin:20px 0}.m-work_books .experience .btn_area{margin:0;display:block}.m-work_books .experience .btn_area .btn03{margin:0}.m-work_books .experience .btn_area .btn03:last-of-type{margin-top:10px}.m-work_books .experience .btn_area .btn03 a{min-width:100%}.m-work_books .same h2{font-size:1.4rem;padding:15px}.m-work_books .same h2 .en{font-size:2.8rem;margin:0 20px 0 0}.m-work_books .same .body{padding:40px 30px 5px}.m-work_books .same .work_book_list li{width:100%}.m-work_books .same .btn02{margin-top:20px}}.m-glossary{padding-bottom:40px;margin-top:-25px}.m-glossary_course{background-color:#f0f0f0;padding-bottom:30px}.m-glossary_course .course_wrap{margin-bottom:0}.m-glossary.single{padding:50px 0}.m-glossary .list_box.it_technology .fukidashi,.m-glossary.single.it_technology .main .head .label{background-color:#d73028}.m-glossary.single.it_technology .glossary_list a{border-color:#d73028}.m-glossary .list_box.it_technology h2,.m-glossary.single.it_technology .glossary_list a.is-hover{color:#d73028}.m-glossary .list_box.game .fukidashi,.m-glossary.single.game .main .head .label{background-color:#0d7fbb}.m-glossary.single.game .glossary_list a{border-color:#0d7fbb}.m-glossary .list_box.game h2,.m-glossary.single.game .glossary_list a.is-hover{color:#0d7fbb}.m-glossary .list_box.cg_video .fukidashi,.m-glossary .list_box.metaverse_creator .fukidashi,.m-glossary.single.cg_video .main .head .label,.m-glossary.single.metaverse_creator .main .head .label{background-color:#1daa9b}.m-glossary.single.cg_video .glossary_list a,.m-glossary.single.metaverse_creator .glossary_list a{border-color:#1daa9b}.m-glossary .list_box.cg_video h2,.m-glossary.single.cg_video .glossary_list a.is-hover,.m-glossary.single.metaverse_creator .glossary_list a.is-hover,.m-glossary.single.metaverse_creator .glossary_list a::before,.m-glossary.single.metaverse_creator .main .head h1{color:#1daa9b}.m-glossary .list_box.e-sports .fukidashi,.m-glossary.single.e-sports .main .head .label{background-color:#f1b237}.m-glossary.single.e-sports .glossary_list a.is-hover,.m-glossary.single.e-sports .glossary_list a::before,.m-glossary.single.e-sports .main .head h1{color:#f1b237}.m-glossary.single.e-sports .glossary_list a{border-color:#f1b237}.m-glossary .list_box.anime_novel .fukidashi,.m-glossary .list_box.manga_illust .fukidashi,.m-glossary.single.anime_novel .main .head .label,.m-glossary.single.manga_illust .main .head .label{background-color:#93c532}.m-glossary.single.anime_novel .glossary_list a.is-hover,.m-glossary.single.anime_novel .glossary_list a::before,.m-glossary.single.anime_novel .main .head h1,.m-glossary.single.manga_illust .glossary_list a.is-hover,.m-glossary.single.manga_illust .glossary_list a::before,.m-glossary.single.manga_illust .main .head h1{color:#93c532}.m-glossary.single.anime_novel .glossary_list a,.m-glossary.single.manga_illust .glossary_list a{border-color:#93c532}.m-glossary .list_box.ec_business_design .fukidashi,.m-glossary.single.ec_business_design .main .head .label{background-color:#ec6d81}.m-glossary.single.ec_business_design .glossary_list a.is-hover,.m-glossary.single.ec_business_design .glossary_list a::before,.m-glossary.single.ec_business_design .main .head h1{color:#ec6d81}.m-glossary.single.ec_business_design .glossary_list a{border-color:#ec6d81}.m-glossary .list_box{margin-bottom:30px}.m-glossary .list_box.it_technology .fukidashi::after,.m-overseas-training .schedule .visit_in.super_creator .ttl03 span::before{border-color:#d73028 transparent transparent}.m-glossary .list_box.it_technology .glossary_list a,.m-glossary .main .pagenavi a.it_technology .title{border-color:#d73028}.m-glossary .list_box.it_technology .glossary_list a.is-hover,.m-glossary .list_box.it_technology .glossary_list a::before,.m-glossary .main .pagenavi a.it_technology .en,.m-glossary .main .pagenavi a.it_technology .title::before,.m-overseas-training .schedule .visit_in.super_creator .visit_box .in .ttl span{color:#d73028}.m-glossary .list_box.game .fukidashi::after,.m-overseas-training .schedule .visit_in.game .ttl03 span::before{border-color:#0d7fbb transparent transparent}.m-glossary .list_box.game .glossary_list a,.m-glossary .main .pagenavi a.game .title{border-color:#0d7fbb}.m-glossary .list_box.game .glossary_list a.is-hover,.m-glossary .list_box.game .glossary_list a::before,.m-glossary .main .pagenavi a.game .en,.m-glossary .main .pagenavi a.game .title::before,.m-overseas-training .schedule .visit_in.game .visit_box .in .ttl span{color:#0d7fbb}.m-glossary .list_box.cg_video .fukidashi::after,.m-glossary .list_box.metaverse_creator .fukidashi::after{border-color:#1daa9b transparent transparent}.m-glossary .list_box.cg_video .glossary_list a,.m-glossary .list_box.metaverse_creator .glossary_list a,.m-glossary .main .pagenavi a.cg_video .title{border-color:#1daa9b}.m-glossary .list_box.cg_video .glossary_list a.is-hover,.m-glossary .list_box.cg_video .glossary_list a::before,.m-glossary .list_box.metaverse_creator .glossary_list a.is-hover,.m-glossary .list_box.metaverse_creator .glossary_list a::before,.m-glossary .list_box.metaverse_creator h2,.m-glossary .main .pagenavi a.cg_video .en,.m-glossary .main .pagenavi a.cg_video .title::before,.m-glossary .main .pagenavi a.metaverse_creator .title::before{color:#1daa9b}.m-glossary .list_box.e-sports .fukidashi::after,.m-overseas-training .schedule .visit_in.e-sports .ttl03 span::before{border-color:#f1b237 transparent transparent}.m-glossary .list_box.e-sports .glossary_list a.is-hover,.m-glossary .list_box.e-sports .glossary_list a::before,.m-glossary .list_box.e-sports h2,.m-glossary .main .pagenavi a.e-sports .title::before{color:#f1b237}.m-glossary .list_box.e-sports .glossary_list a{border-color:#f1b237}.m-glossary .list_box.anime_novel .fukidashi::after,.m-glossary .list_box.manga_illust .fukidashi::after{border-color:#93c532 transparent transparent}.m-glossary .list_box.anime_novel .glossary_list a.is-hover,.m-glossary .list_box.anime_novel .glossary_list a::before,.m-glossary .list_box.anime_novel h2,.m-glossary .list_box.manga_illust .glossary_list a.is-hover,.m-glossary .list_box.manga_illust .glossary_list a::before,.m-glossary .list_box.manga_illust h2,.m-glossary .main .pagenavi a.manga_illust .title::before{color:#93c532}.m-glossary .list_box.anime_novel .glossary_list a,.m-glossary .list_box.manga_illust .glossary_list a{border-color:#93c532}.m-glossary .list_box.ec_business_design .fukidashi::after{border-color:#ec6d81 transparent transparent}.m-glossary .list_box.ec_business_design .glossary_list a.is-hover,.m-glossary .list_box.ec_business_design .glossary_list a::before,.m-glossary .list_box.ec_business_design h2{color:#ec6d81}.m-glossary .list_box.ec_business_design .glossary_list a{border-color:#ec6d81}.m-glossary .list_box .fukidashi{color:#fff;font-family:"URWDIN-Bold";text-transform:uppercase;background-color:#0096c9;letter-spacing:.05rem;line-height:100%;padding:16px 30px 8px;background-image:url(../img/bg/bg04.png);margin-bottom:0;position:relative}.m-glossary .list_box .fukidashi::after{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:10px 10px 0;border-color:#0096c9 transparent transparent;bottom:-10px;left:calc(50% - 10px)}.m-glossary .list_box h2{color:#0096c9;font-size:3rem;margin-bottom:20px}.m-glossary .list_box .body{background:#fff;padding:40px 30px 10px}.m-glossary .list_box .glossary_list{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.m-glossary .list_box .glossary_list li a{margin:0 10px 10px 0}.m-glossary .main .detail{background:#fff;padding:0 60px 40px}.m-glossary .main .head{text-align:center;border-bottom:1px solid #ccc;padding-bottom:15px}.m-glossary .main .head .label{display:inline-block;text-transform:uppercase;background-color:#0096c9;color:#fff;font-family:"URWDIN-Bold";background-image:url(../img/bg/bg04.png);letter-spacing:.05rem;line-height:100%;padding:15px 25px 10px}.m-glossary .main .head h1{color:#0096c9;font-size:3.2rem}.m-glossary .main .head .rubi{font-size:1.3rem}.m-glossary .main .p-license_single__post{margin-left:-60px;margin-right:-60px}.m-glossary .main .p-license_single__post>*{max-width:100%;padding-left:60px;padding-right:60px}.m-glossary .main .body{margin-bottom:80px}.m-glossary .main .body mark{font-style:normal;font-weight:400;background:rgba(255,243,50,.8)}.m-glossary .main .pagenavi{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.m-glossary .main .pagenavi a.metaverse_creator .title{border-color:#1daa9b}.m-glossary .main .pagenavi a.metaverse_creator .en{color:#1daa9b}.m-glossary .main .pagenavi a.e-sports .title{border-color:#f1b237}.m-glossary .main .pagenavi a.e-sports .en,.m-overseas-training .schedule .visit_in.e-sports .visit_box .in .ttl span{color:#f1b237}.m-glossary .main .pagenavi a.manga_illust .title{border-color:#93c532}.m-glossary .main .pagenavi a.anime_novel .title::before,.m-glossary .main .pagenavi a.manga_illust .en{color:#93c532}.m-glossary .main .pagenavi a.anime_novel .title{border-color:#93c532}.m-glossary .main .pagenavi a.anime_novel .en{color:#93c532}.m-glossary .main .pagenavi a.ec_business_design .title{border-color:#ec6d81}.m-glossary .main .pagenavi a.ec_business_design .en,.m-glossary .main .pagenavi a.ec_business_design .title::before{color:#ec6d81}.m-glossary .main .pagenavi a{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.m-glossary .main .pagenavi a.is-hover .title,.m-glossary .side .glossary_list a.is-hover{background:#f0f0f0}.m-glossary .main .pagenavi a.is-hover .en{margin:0 10px}.m-glossary .main .pagenavi .title{display:inline-block;font-weight:700;border:2px solid #0096c9;padding:9px 28px;border-radius:40px;-webkit-transition:all .3s ease;transition:all .3s ease}.m-glossary .main .pagenavi .title::before{content:"#";color:#0096c9}.m-glossary .main .pagenavi .en{font-family:"URWDIN-Demi";color:#0096c9;margin:0 15px;-webkit-transition:all .3s ease;transition:all .3s ease}.m-glossary .main .pagenavi .en i{display:block;font-family:1.4rem}.m-glossary .side{margin:40px auto}.m-glossary .side .btn02{max-width:480px;margin:0 auto}.m-glossary .side .glossary_list{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.m-glossary .side .glossary_list a{margin:0 10px 10px 0;background:#fff}.m-dormitory .room_detail_img ul,.m-glossary .side .btn02{margin-top:40px}.m-glossary .side .btn02 a{min-width:auto;width:100%;font-size:1.6rem;padding:16px 16px 16px 45px}.m-glossary .side .btn02 .ico{left:16px}@media only screen and (max-width:767px){.m-glossary{margin-top:0}.m-glossary .container{padding-bottom:40px}.m-glossary.single{padding-bottom:0}.m-glossary .list_box .fukidashi{text-align:center;font-size:1.6rem}.m-glossary .list_box .fukidashi::after{bottom:-8px}.m-glossary .list_box h2{font-size:1.8rem}.m-glossary .list_box .body{padding:20px 20px 1px}.m-glossary .list_box .glossary_list li a{margin:0 5px 5px 0}.m-glossary .main .head{padding-bottom:0}.m-glossary .main .head .label{font-size:1.6rem}.m-glossary .main .head h1{font-size:2rem}.m-glossary .main .detail{padding:0 20px 20px}.m-glossary .main .p-license_single__post{margin-left:-20px;margin-right:-20px;padding-left:0;padding-right:0}.m-glossary .main .p-license_single__post>h2{margin-left:-15px!important}.m-glossary .main .p-license_single__post>*{padding-left:20px;padding-right:20px}.m-glossary .main .body{margin-bottom:40px}.m-glossary .main .pagenavi{display:block;margin:0 -10px}.m-glossary .main .pagenavi .left{margin-bottom:10px}.m-glossary .main .pagenavi .left a{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.m-glossary .main .pagenavi a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.m-glossary .main .pagenavi .en{margin:0 10px}.m-glossary .side,.m-glossary .side .btn02{margin-top:0}}.m-overseas-training .common_head_ttl{margin:0;padding:50px 0}.m-overseas-training .point{margin-bottom:0;padding-bottom:30px}.m-overseas-training .point .point_list{margin-bottom:60px}.m-overseas-training .point .point_list h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;font-size:2.2rem;margin-bottom:50px}.m-overseas-training .point .point_list h3 span{margin-right:25px}.m-overseas-training .point .point_list .border_box{background:url(../img/bg/border_bg.jpg);padding:2px;position:relative;z-index:10}.m-overseas-training .point .point_list .border_box .border_in{padding:25px 25px 40px}.m-overseas-training .point .point_list .border_box .border_in.usa{background:#fff url(../../img/overseas-training/triangle_usa@2x.jpg) center bottom 5px no-repeat;background-size:25px}.m-overseas-training .point .point_list .border_box .border_in.usa h4{color:#e72a84}.m-overseas-training .point .point_list .border_box .border_in.italy{background:#fff url(../../img/overseas-training/triangle_italy@2x.jpg) center bottom 5px no-repeat;background-size:25px}.m-overseas-training .point .point_list .border_box .border_in.italy h4{color:#3598fe}.m-overseas-training .point .point_list .border_box .img span{position:absolute;left:25px;top:-30px}.m-overseas-training .point .point_list .border_box h4{font-size:1.8rem;margin:20px 0}.m-overseas-training .point .point_list .border_box h4 span{font-size:2.4rem;text-transform:uppercase;vertical-align:middle}.m-overseas-training .point .point_box h3{margin-bottom:30px}.m-health_support .health_support_body h4,.m-overseas-training .point .point_box h4{font-size:2rem;margin-bottom:20px}.m-overseas-training .point .point_box h4 span{color:#0096c9}.m-overseas-training .schedule .main_ttl{text-align:center;font-size:3rem;color:#111;margin-bottom:20px}.m-overseas-training .schedule .ttl_text{text-align:center;font-size:2rem;font-weight:700;position:relative;line-height:1.6;padding-bottom:20px}.m-overseas-training .schedule .ttl_text::after{content:"";position:absolute;left:50%;bottom:0;width:90px;height:5px;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-size:contain}.m-overseas-training .schedule .head_text{max-width:920px;margin:0 auto 50px}.m-overseas-training .schedule .visit_in{margin-bottom:40px}.m-overseas-training .schedule .visit_in.super_creator .ttl03 span{background:#d73028}.m-overseas-training .schedule .visit_in.super_creator .border_area{padding:60px;border:3px solid #d73028;background:#fff}@media only screen and (max-width:767px){.m-overseas-training .schedule .visit_in.super_creator .border_area{padding:30px}}.m-overseas-training .schedule .visit_in.super_creator .border_area__list{margin-bottom:0}.m-overseas-training .schedule .visit_in.anime_cg .border_area__list>li,.m-overseas-training .schedule .visit_in.corona .border_area__list>li,.m-overseas-training .schedule .visit_in.design .border_area__list>li,.m-overseas-training .schedule .visit_in.e-sports .border_area__list>li,.m-overseas-training .schedule .visit_in.game .border_area__list>li,.m-overseas-training .schedule .visit_in.manga_illust .border_area__list>li,.m-overseas-training .schedule .visit_in.other .border_area__list>li,.m-overseas-training .schedule .visit_in.pop_culture .border_area__list>li,.m-overseas-training .schedule .visit_in.social_media .border_area__list>li,.m-overseas-training .schedule .visit_in.super_creator .border_area__list>li{padding-left:1.2em;position:relative}.m-overseas-training .schedule .visit_in.super_creator .border_area__list>li::before{content:'●';color:#d73028;position:absolute;top:0;left:0}.m-overseas-training .schedule .visit_in.super_creator .visit_box .in{border-top:5px solid #d73028}.m-overseas-training .schedule .visit_in.anime_cg .visit_box .in .ttl,.m-overseas-training .schedule .visit_in.corona .visit_box .in .ttl,.m-overseas-training .schedule .visit_in.design .visit_box .in .ttl,.m-overseas-training .schedule .visit_in.e-sports .visit_box .in .ttl,.m-overseas-training .schedule .visit_in.game .visit_box .in .ttl,.m-overseas-training .schedule .visit_in.manga_illust .visit_box .in .ttl,.m-overseas-training .schedule .visit_in.other .visit_box .in .ttl,.m-overseas-training .schedule .visit_in.pop_culture .visit_box .in .ttl,.m-overseas-training .schedule .visit_in.social_media .visit_box .in .ttl,.m-overseas-training .schedule .visit_in.super_creator .visit_box .in .ttl{margin-bottom:20px;font-size:2.2rem}.m-overseas-training .schedule .visit_in.game .ttl03 span{background:#0d7fbb}.m-overseas-training .schedule .visit_in.game .border_area{padding:60px;border:3px solid #0d7fbb;background:#fff}@media only screen and (max-width:767px){.m-overseas-training .schedule .visit_in.game .border_area{padding:30px}}.m-overseas-training .schedule .visit_in.game .border_area__list{margin-bottom:0}.m-overseas-training .schedule .visit_in.game .border_area__list>li::before{content:'●';color:#0d7fbb;position:absolute;top:0;left:0}.m-overseas-training .schedule .visit_in.game .visit_box .in{border-top:5px solid #0d7fbb}.m-overseas-training .schedule .visit_in.e-sports .ttl03 span{background:#f1b237}.m-overseas-training .schedule .visit_in.e-sports .border_area{padding:60px;border:3px solid #f1b237;background:#fff}@media only screen and (max-width:767px){.m-overseas-training .schedule .visit_in.e-sports .border_area{padding:30px}}.m-overseas-training .schedule .visit_in.e-sports .border_area__list{margin-bottom:0}.m-overseas-training .schedule .visit_in.e-sports .border_area__list>li::before{content:'●';color:#f1b237;position:absolute;top:0;left:0}.m-overseas-training .schedule .visit_in.e-sports .visit_box .in{border-top:5px solid #f1b237}.m-overseas-training .schedule .visit_in.anime_cg .ttl03 span{background:#1daa9b}.m-overseas-training .schedule .visit_in.anime_cg .ttl03 span::before{border-color:#1daa9b transparent transparent}.m-overseas-training .schedule .visit_in.anime_cg .border_area{padding:60px;border:3px solid #1daa9b;background:#fff}@media only screen and (max-width:767px){.m-overseas-training .schedule .visit_in.anime_cg .border_area{padding:30px}}.m-overseas-training .schedule .visit_in.anime_cg .border_area__list{margin-bottom:0}.m-overseas-training .schedule .visit_in.anime_cg .border_area__list>li::before{content:'●';color:#1daa9b;position:absolute;top:0;left:0}.m-overseas-training .schedule .visit_in.anime_cg .visit_box .in{border-top:5px solid #1daa9b}.m-overseas-training .schedule .visit_in.anime_cg .visit_box .in .ttl span{color:#1daa9b}.m-overseas-training .schedule .visit_in.pop_culture .ttl03 span{background:#93c532}.m-overseas-training .schedule .visit_in.pop_culture .ttl03 span::before{border-color:#93c532 transparent transparent}.m-overseas-training .schedule .visit_in.pop_culture .border_area{padding:60px;border:3px solid #93c532;background:#fff}@media only screen and (max-width:767px){.m-overseas-training .schedule .visit_in.pop_culture .border_area{padding:30px}}.m-overseas-training .schedule .visit_in.pop_culture .border_area__list{margin-bottom:0}.m-overseas-training .schedule .visit_in.pop_culture .border_area__list>li::before{content:'●';color:#93c532;position:absolute;top:0;left:0}.m-overseas-training .schedule .visit_in.pop_culture .visit_box .in{border-top:5px solid #93c532}.m-overseas-training .schedule .visit_in.pop_culture .visit_box .in .ttl span{color:#93c532}.m-overseas-training .schedule .visit_in.design .ttl03 span,.m-overseas-training .schedule .visit_in.social_media .ttl03 span{background:#ec6d81}.m-overseas-training .schedule .visit_in.design .ttl03 span::before,.m-overseas-training .schedule .visit_in.social_media .ttl03 span::before{border-color:#ec6d81 transparent transparent}.m-overseas-training .schedule .visit_in.design .border_area{padding:60px;border:3px solid #ec6d81;background:#fff}@media only screen and (max-width:767px){.m-overseas-training .schedule .visit_in.design .border_area{padding:30px}}.m-overseas-training .schedule .visit_in.design .border_area__list{margin-bottom:0}.m-overseas-training .schedule .visit_in.design .border_area__list>li::before,.m-overseas-training .schedule .visit_in.social_media .border_area__list>li::before{content:'●';color:#ec6d81;position:absolute;top:0;left:0}.m-overseas-training .schedule .visit_in.design .visit_box .in,.m-overseas-training .schedule .visit_in.social_media .visit_box .in{border-top:5px solid #ec6d81}.m-overseas-training .schedule .visit_in.design .visit_box .in .ttl span,.m-overseas-training .schedule .visit_in.social_media .visit_box .in .ttl span{color:#ec6d81}.m-overseas-training .schedule .visit_in.social_media .border_area{padding:60px;border:3px solid #ec6d81;background:#fff}@media only screen and (max-width:767px){.m-overseas-training .schedule .visit_in.social_media .border_area{padding:30px}}.m-overseas-training .schedule .visit_in.social_media .border_area__list{margin-bottom:0}.m-overseas-training .schedule .visit_in.manga_illust .ttl03 span{background:#93c532}.m-overseas-training .schedule .visit_in.manga_illust .ttl03 span::before{border-color:#93c532 transparent transparent}.m-overseas-training .schedule .visit_in.manga_illust .border_area{padding:60px;border:3px solid #93c532;background:#fff}@media only screen and (max-width:767px){.m-overseas-training .schedule .visit_in.manga_illust .border_area{padding:30px}}.m-overseas-training .schedule .visit_in.manga_illust .border_area__list{margin-bottom:0}.m-overseas-training .schedule .visit_in.manga_illust .border_area__list>li::before{content:'●';color:#93c532;position:absolute;top:0;left:0}.m-overseas-training .schedule .visit_in.manga_illust .visit_box .in{border-top:5px solid #93c532}.m-overseas-training .schedule .visit_in.manga_illust .visit_box .in .ttl span{color:#93c532}.m-overseas-training .schedule .visit_in.corona .ttl03 span{background:#b276ad}.m-overseas-training .schedule .visit_in.corona .ttl03 span::before{border-color:#b276ad transparent transparent}.m-overseas-training .schedule .visit_in.corona .border_area{padding:60px;border:3px solid #b276ad;background:#fff}@media only screen and (max-width:767px){.m-overseas-training .schedule .visit_in.corona .border_area{padding:30px}}.m-overseas-training .schedule .visit_in.corona .border_area__list{margin-bottom:0}.m-overseas-training .schedule .visit_in.corona .border_area__list>li::before{content:'●';color:#b276ad;position:absolute;top:0;left:0}.m-overseas-training .schedule .visit_in.corona .visit_box .in{border-top:5px solid #b276ad}.m-overseas-training .schedule .visit_in.corona .visit_box .in .ttl span{color:#b276ad}.m-overseas-training .schedule .visit_in.other .ttl03 span{background:#eb4a73}.m-overseas-training .schedule .visit_in.other .ttl03 span::before{border-color:#eb4a73 transparent transparent}.m-overseas-training .schedule .visit_in.other .border_area{padding:60px;border:3px solid #eb4a73;background:#fff}@media only screen and (max-width:767px){.m-overseas-training .schedule .visit_in.other .border_area{padding:30px}}.m-overseas-training .schedule .visit_in.other .border_area__list,.m-overseas-training .schedule .whats_ied p{margin-bottom:0}.m-overseas-training .schedule .visit_in.other .border_area__list>li::before{content:'●';color:#eb4a73;position:absolute;top:0;left:0}.m-overseas-training .schedule .visit_in.other .visit_box .in{border-top:5px solid #eb4a73}.m-overseas-training .schedule .visit_in.other .visit_box .in .ttl span{color:#eb4a73}.m-overseas-training .schedule .visit_in .ttl03{margin-bottom:20px}.m-overseas-training .schedule .visit_in .ttl03 span{padding:20px 15px}.m-overseas-training .schedule .visit_in .visit_box,.m-overseas-training .schedule .visit_in .visit_ex{margin-bottom:30px}.m-overseas-training .schedule .visit_in .visit_ex dt{color:#111;font-size:1.8rem;font-weight:700;margin-bottom:5px}.m-overseas-training .schedule .visit_in .visit_ex dd .ex{display:block;font-size:1.4rem;color:#aaa}.m-overseas-training .schedule .visit_in .visit_box .in{padding:30px 30px 40px;border:1px solid #ddd;height:100%}.m-overseas-training .schedule .visit_in .visit_box .in h5{font-size:2.2rem;color:#111;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.m-overseas-training .schedule .visit_in .visit_box .in h5 span{color:#fff;font-size:1.4rem;border-radius:5px;background:#0096c9;padding:0 7px;position:relative;margin-right:20px;white-space:nowrap}.m-overseas-training .schedule .visit_in .visit_box .in h5 span::after{content:"";display:block;position:absolute;top:50%;right:-6px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;border-style:solid;border-width:5px 0 5px 6px;border-color:transparent transparent transparent #0096c9}.m-overseas-training .schedule.san .schedule_ttl{background:url(../../img/overseas-training/san_bg@2x.jpg) center;background-size:cover}.m-overseas-training .schedule.san .ttl_text{color:#ec6d81}.m-overseas-training .schedule.las .ttl_text::after,.m-overseas-training .schedule.los .ttl_text::after,.m-overseas-training .schedule.san .ttl_text::after{background:url(../../img/overseas-training/visit_border01@2x.png) no-repeat}.m-overseas-training .schedule.san .schedule_list{background:url(../../img/overseas-training/los_line@2x.png) no-repeat center 140px;background-size:50%}.m-overseas-training .schedule.las .schedule_box .no,.m-overseas-training .schedule.las .schedule_box dl dt,.m-overseas-training .schedule.los .schedule_box .no,.m-overseas-training .schedule.los .schedule_box dl dt,.m-overseas-training .schedule.san .schedule_box .no,.m-overseas-training .schedule.san .schedule_box dl dt{background:#e72a84}.m-overseas-training .schedule.los .schedule_ttl{background:url(../../img/overseas-training/los_bg@2x.jpg) center;background-size:cover}.m-overseas-training .schedule.los .ttl_text{color:#ec6d81}.m-overseas-training .schedule.los .schedule_list{background:url(../../img/overseas-training/los_line@2x.png) no-repeat center 140px;background-size:50%}.m-overseas-training .schedule.las .schedule_ttl{background:url(../../img/overseas-training/las_bg@2x.jpg) center;background-size:cover}.m-overseas-training .schedule.las .ttl_text{color:#ec6d81}.m-overseas-training .schedule.las .schedule_list{background:url(../../img/overseas-training/los_line@2x.png) no-repeat center 140px;background-size:50%}.m-overseas-training .schedule.milano{margin-bottom:70px}.m-overseas-training .schedule.milano .schedule_ttl{background:url(../../img/overseas-training/milano_bg@2x.jpg) center;background-size:cover}.m-overseas-training .program h3 span,.m-overseas-training .schedule.milano .ttl_text{color:#0096c9}.m-overseas-training .schedule.milano .ttl_text::after{background:url(../../img/overseas-training/visit_border02@2x.png) no-repeat}.m-overseas-training .schedule.milano .schedule_list{background:url(../../img/overseas-training/milano_line@2x.png) no-repeat center 140px;background-size:50%}.m-overseas-training .schedule.milano .schedule_box .no,.m-overseas-training .schedule.milano .schedule_box dl dt{background:#3598fe}.m-overseas-training .schedule .schedule_ttl{padding:100px 0 120px;position:relative;margin-bottom:50px}@media only screen and (max-width:767px){.m-overseas-training .schedule .schedule_ttl{padding:50px 0}}.m-overseas-training .schedule .schedule_ttl h2{text-align:center;font-size:5rem;font-family:"URWDIN-Regular";text-transform:uppercase;font-weight:400;color:#fff;line-height:1}.m-overseas-training .schedule .schedule_ttl h2 span{display:block;margin-bottom:15px}.m-overseas-training .schedule .schedule_ttl h2 small{display:block;font-family:"URWDIN-Regular";text-transform:capitalize;font-size:1.4rem;margin-top:15px}.m-overseas-training .schedule .schedule_container{position:relative;top:-135px;background:#fff;padding-top:30px}@media only screen and (max-width:767px){.m-overseas-training .schedule .schedule_container{top:0;padding-top:0}}.m-overseas-training .schedule .schedule_list .schedule_box{position:relative;margin-bottom:100px}.m-overseas-training .schedule .schedule_list .schedule_box:nth-child(2){top:50px}.m-overseas-training .schedule .schedule_list .schedule_box:nth-child(3){top:-10px}.m-overseas-training .schedule .schedule_list .schedule_box:nth-child(5){top:50px}.m-overseas-training .schedule .schedule_list .schedule_box:nth-child(6){top:-10px}.m-overseas-training .schedule .label_ttl,.m-overseas-training .schedule .schedule_list .schedule_box .img{position:relative}.m-overseas-training .schedule .schedule_list .schedule_box .img .no{position:absolute;left:-5px;top:-10px;width:75px;height:75px;line-height:75px;border-radius:50%;text-align:center;color:#fff;font-size:1.8rem}.m-event .main .event_detail .event_bnr .car strong,.m-overseas-training .schedule .schedule_list .schedule_box .img .no span{font-size:2.2rem}.m-overseas-training .schedule .schedule_list .schedule_box p{font-weight:700;line-height:1.4;margin:10px 0 0;font-size:1.8rem}.m-overseas-training .schedule .schedule_list .schedule_box dl{display:-webkit-box;display:-ms-flexbox;display:flex;margin:10px 0 0}.m-overseas-training .schedule .schedule_list .schedule_box dl dt{color:#fff;margin-right:10px;padding:0 5px;border-radius:5px}.m-overseas-training .schedule .label_ttl.super_creator span{background:#d73028}.m-overseas-training .schedule .label_ttl.super_creator span::before{border-color:transparent transparent #d73028}.m-overseas-training .schedule .label_ttl.game span{background:#0d7fbb}.m-overseas-training .schedule .label_ttl.game span::before{border-color:transparent transparent #0d7fbb}.m-overseas-training .schedule .label_ttl.e-sports span{background:#f1b237}.m-overseas-training .schedule .label_ttl.e-sports span::before{border-color:transparent transparent #f1b237}.m-overseas-training .schedule .label_ttl.anime_cg span{background:#1daa9b}.m-overseas-training .schedule .label_ttl.anime_cg span::before{border-color:transparent transparent #1daa9b}.m-overseas-training .schedule .label_ttl.pop_culture span{background:#93c532}.m-overseas-training .schedule .label_ttl.pop_culture span::before{border-color:transparent transparent #93c532}.m-overseas-training .schedule .label_ttl.design span,.m-overseas-training .schedule .label_ttl.social_media span{background:#ec6d81}.m-overseas-training .schedule .label_ttl.design span::before,.m-overseas-training .schedule .label_ttl.social_media span::before{border-color:transparent transparent #ec6d81}.m-dormitory .select_type .type_box.type01 .type_ttl span,.m-overseas-training .schedule .label_ttl.manga_illust span{background:#93c532}.m-overseas-training .schedule .label_ttl.manga_illust span::before{border-color:transparent transparent #93c532}.m-overseas-training .schedule .label_ttl.corona span{background:#b276ad}.m-overseas-training .schedule .label_ttl.corona span::before{border-color:transparent transparent #b276ad}.m-overseas-training .schedule .label_ttl.other span{background:#eb4a73}.m-overseas-training .schedule .label_ttl.other span::before{border-color:transparent transparent #eb4a73}.m-overseas-training .schedule .label_ttl span{color:#fff;display:inline-block;padding:10px;font-size:1.8rem;font-weight:400;position:absolute;text-align:center;top:-25px;left:50px}.m-overseas-training .schedule .label_ttl span::before{content:"";position:absolute;left:-11px;bottom:27px;width:0;height:0;border-style:solid;border-width:0 0 20px 10px;border-color:transparent transparent #007ca6}.m-overseas-training .schedule .whats_ied{border:2px dotted #444;padding:4px}.m-overseas-training .schedule .whats_ied .ied_in{background:#fff;padding:40px 30px}.m-overseas-training .schedule .whats_ied h4{margin-bottom:20px;font-size:2rem}.m-overseas-training .interview,.m-overseas-training .qa{padding:60px 0;margin-bottom:0}.m-overseas-training .interview .interview_box{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:40px;background:#fff}.m-overseas-training .interview .interview_box.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.m-overseas-training .interview .interview_box.reverse .img::after{left:0;border-width:25px 0 25px 25px;border-color:transparent transparent transparent #fff}.m-overseas-training .interview .interview_box .img{width:45%;position:relative}.m-overseas-training .interview .interview_box .img::after{content:"";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;border-style:solid;border-width:25px 25px 25px 0;border-color:transparent #fff transparent transparent;z-index:100}.m-overseas-training .interview .interview_box .text{width:65%;padding:25px 40px;position:relative;z-index:100}.m-overseas-training .interview .interview_box .text h3{font-size:2.4rem;margin-bottom:10px;position:relative}.m-overseas-training .interview .interview_box .text h3 span{position:absolute;left:0;top:-40px;width:60px}.m-overseas-training .interview .interview_box .text .name{margin-bottom:10px;font-weight:700;font-size:1.8rem;color:#111}.m-overseas-training .interview .interview_box .text p{margin-bottom:0}.m-overseas-training .qa{background:url(../../img/overseas-training/qa_bg@2x.jpg) no-repeat;background-size:cover}.m-overseas-training .qa h2{margin-bottom:60px;font-size:3rem;text-align:center}.m-overseas-training .qa .qa_box{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px}.m-overseas-training .qa .qa_box .thumb{width:110px}.m-overseas-training .qa .qa_box dl{max-width:400px;margin-left:30px}.m-overseas-training .qa .qa_box dl dt{background:#0096c9;color:#fff;padding:20px 45px 20px 60px;margin-bottom:10px;position:relative}.m-overseas-training .qa .qa_box dl dt::before{content:"Q";position:absolute;left:20px;top:25px;font-size:3rem}.m-overseas-training .qa .qa_box dl dt::after{content:"";position:absolute;left:-30px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;border-style:solid;border-width:10px 30px 10px 0;border-color:transparent #0096c9 transparent transparent}.m-overseas-training .qa .qa_box dl dd{padding:20px 45px 20px 60px;background:#fff;position:relative;overflow:hidden;z-index:10}.m-overseas-training .qa .qa_box dl dd::before{content:"A";position:absolute;left:-10px;top:-15px;color:#eee;line-height:1;font-size:15rem;z-index:-1}.m-overseas-training .program{padding:60px 0}.m-overseas-training .program h2,.m-restaurant .other_menu .other_menu_box ul li{text-align:center}.m-overseas-training .program h3{margin-bottom:25px;font-size:2.2rem}.m-schedule{margin-top:-30px;padding-bottom:60px;background:#f0f0f0}.m-schedule .schedule_box{position:relative;z-index:1}.m-schedule .schedule_box:nth-child(even){background:#fff}.m-schedule .schedule_box:nth-child(odd){background:#f0f0f0}.m-schedule .schedule_box:nth-child(odd) .month{color:#111;background:#fefd37}.m-schedule .schedule_box:nth-child(odd) .month::before{border-color:transparent transparent transparent #fefd37}.m-schedule .schedule_box:first-child .schedule_in{position:relative;padding-top:140px}.m-schedule .schedule_box:first-child .schedule_in::before{content:"";position:absolute;left:0;top:0;background:url(../../img/schedule/schedule_start@2x.png) no-repeat;background-size:cover;width:275px;height:153px;z-index:10}.m-schedule .schedule_box:first-child .schedule_in::after{top:150px;height:calc(100% - 150px)}.m-schedule .schedule_box:last-child .schedule_in{position:relative}.m-schedule .schedule_box:last-child .schedule_in::before{content:"";position:absolute;left:128px;bottom:50px;background:url(../../img/schedule/schedule_end@2x.png) no-repeat;background-size:cover;width:71px;height:38px;z-index:10}.m-schedule .schedule_box:last-child .schedule_in::after{height:80%}.m-schedule .schedule_box .schedule_in{position:relative;padding:40px 0}.m-schedule .schedule_box .schedule_in::after{content:"";position:absolute;left:162px;top:0;background:#111;width:4px;height:100%;z-index:-1}.m-schedule .schedule_box .month{width:110px;height:110px;position:relative;border-radius:50%;color:#fefd37;background:#0096c9;white-space:nowrap}.m-schedule .schedule_box .month::before{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:-20px;width:0;height:0;border-style:solid;border-width:25px 0 25px 50px;border-color:transparent transparent transparent #0096c9}.m-schedule .schedule_box .month span{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:3.2rem;line-height:1}.m-schedule .schedule_box .month span strong{font-size:7.2rem;font-family:"URWDIN-Regular";letter-spacing:-1rem;margin-right:10px;margin-top:15px;display:inline-block}.m-schedule .schedule_box h3{font-size:2rem;margin-bottom:10px}.m-schedule .schedule_box h3 span{font-family:"URWDIN-Regular";font-size:1.6rem;display:block}.m-equipment .detail .challenge_box .games_slide .main_list .box_wrap .box_in .thumb,.m-schedule .schedule_box .img{margin-bottom:0}.m-health_support .health_support_body{margin-bottom:70px}.m-health_support .health_support_body .ttl02{color:#0096c9}.m-health_support .health_support_body .ttl04{margin-bottom:20px}.m-health_support .health_support_body .internal h4{color:#93c532}.m-health_support .health_support_body .dental h4,.m-myroom .room.dormitory .floor .title i{color:#0096c9}.m-health_support .corona h2{text-align:center;background:#66c0df;color:#fff;padding:.5em;border-radius:9999px;position:relative}.m-health_support .corona h2::before{content:"";position:absolute;top:100%;left:50%;margin-left:-15px;border:15px solid transparent;border-top:15px solid #66c0df}@media only screen and (max-width:767px){.m-health_support .corona h2{font-size:1.8rem}}.m-health_support .corona .list{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.m-health_support .corona .list li{text-align:center;margin-right:30px}.m-health_support .corona .list li .caption{margin-top:10px;font-weight:700}@media only screen and (max-width:767px){.m-health_support .corona .list li{width:48%;margin-right:4%}.m-health_support .corona .list li:nth-child(2n){margin-right:0}}.m-health_support .corona .corona_sub_lead{text-align:center;border-top:2px solid #66c0df;border-bottom:2px solid #66c0df;padding:.5em;color:#0096c9}.m-restaurant .restaurant_menu{margin-top:100px;margin-bottom:40px}.m-restaurant .restaurant_menu .restaurant_menu_in{background:#fffbee;padding:65px}.m-restaurant .restaurant_menu h2{margin-top:-100px;margin-bottom:50px;text-align:center}.m-restaurant .restaurant_menu h3{font-size:2.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:25px}.m-restaurant .restaurant_menu h3 span{margin-left:10px;font-size:1.8rem;background:#ec6d81;color:#fff;display:inline-block;padding:3px 10px;line-height:1;border-radius:20px}.m-restaurant .restaurant_menu .img{position:relative;z-index:10}.m-restaurant .restaurant_menu .img span{position:absolute;left:0;top:-30px}.m-restaurant .restaurant_menu .no01{position:relative;margin-bottom:75px}.m-restaurant .restaurant_menu .no01 .text{background:#fff;display:inline-block;padding:55px 110px 80px;position:absolute;right:65px;top:50px;z-index:1}.m-restaurant .restaurant_menu .no01 .human{position:absolute;right:-80px;bottom:-30px}.m-equipment .navi .banner_list li,.m-restaurant .restaurant_menu .num_box .img{margin-bottom:30px}.m-restaurant .other_menu .other_menu_in,.m-restaurant .restaurant_menu .num_box .text{position:relative}.m-myroom .room .resident .name_box .name small,.m-restaurant .restaurant_menu .num_box .text h3,.p-schoollife .support_list02 .support_box h5,.p-schoollife .support_list03 h5{font-size:2.4rem}.m-restaurant .restaurant_menu .num_box .text .human{position:absolute;right:0;bottom:0}.m-restaurant .other_menu{padding:50px 0;background:repeating-linear-gradient(-45deg,#fffdd6,#fffdd6 10px,#fff 10px,#fff 20px)}.m-restaurant .other_menu .other_menu_in .human{position:absolute;right:20px;top:0}.m-restaurant .corona h2,.m-restaurant .other_menu h2{text-align:center;margin-bottom:60px;font-size:3.2rem}.m-restaurant .other_menu h2 strong{color:#ed4a74}.m-restaurant .other_menu h2 i{display:block;margin-bottom:10px}.m-dormitory .head_img_area h2 span,.m-restaurant .corona h2 span,.m-restaurant .other_menu h2 span{display:inline-block;position:relative;padding:0 80px}.m-restaurant .other_menu h2 span::after,.m-restaurant .other_menu h2 span::before{content:"";position:absolute;bottom:30px;border:0;width:70px;height:1px;border-bottom:dotted 2px #111}.m-restaurant .other_menu h2 span::before{left:-35px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.m-restaurant .other_menu h2 span::after{right:-35px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.m-restaurant .other_menu .other_menu_box{background:#fff;padding:10px 15px;-webkit-box-shadow:1px 1px 2px #ccc;box-shadow:1px 1px 2px #ccc}.m-restaurant .other_menu .other_menu_box h3{padding:10px;background:#fff332;text-align:center;margin-bottom:25px;position:relative;font-size:2.4rem}.m-restaurant .other_menu .other_menu_box h3 span{position:absolute;left:0;top:-40px}.m-restaurant .other_menu .other_menu_box ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.m-restaurant .other_menu .other_menu_box ul span{display:block}.m-restaurant .corona{background:repeating-linear-gradient(-45deg,#d6fff6,#d6fff6 10px,#fff 10px,#fff 20px);padding:50px 0}.m-restaurant .corona h2{margin-bottom:20px;position:relative}.m-restaurant .corona h2::before{content:"";background:url(../../img/restaurant/corona_obj01@2x.png) no-repeat;background-size:contain;width:78px;height:90px;position:absolute;left:0;top:.5em}@media only screen and (max-width:767px){.m-restaurant .corona h2::before{content:none}}.m-restaurant .corona h2::after{content:"";background:url(../../img/restaurant/corona_obj02@2x.png) no-repeat;background-size:contain;width:108px;height:50px;position:absolute;right:-1em;top:1em}@media only screen and (max-width:767px){.m-restaurant .corona h2::after{content:none}}.m-restaurant .corona h2 strong{color:#4a8fed}.m-restaurant .corona h2 span::after,.m-restaurant .corona h2 span::before{content:"";position:absolute;bottom:30px;border:0;width:70px;height:1px;border-bottom:dotted 2px #111}.m-restaurant .corona h2 span::before{left:-35px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.m-restaurant .corona h2 span::after{right:-35px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.m-restaurant .bottom_img{background:url(../../img/restaurant/restaurant_bottom_img@2x.jpg) no-repeat 50%;background-size:cover;min-height:240px}.m-international .international_body .common_box{margin-bottom:40px}.m-dormitory .head_img_area h2{text-align:center;margin-bottom:30px}.m-dormitory .head_img_area h2 span{font-size:3.2rem;padding:0 40px}.m-dormitory .head_img_area h2 span::after,.m-dormitory .head_img_area h2 span::before{content:"";position:absolute;bottom:20px;border:0;width:70px;height:1px;border-bottom:dotted 3px #ec6d81}.m-dormitory .head_img_area h2 span::before{left:-35px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.m-dormitory .head_img_area h2 span::after{right:-35px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.m-dormitory .head_img_area h2 strong{background:-webkit-gradient(linear,left top,left bottom,color-stop(70%,transparent),color-stop(0%,#fff332));background:linear-gradient(transparent 70%,#fff332 0%)}.m-dormitory .merit .merit_list{margin-bottom:60px}.m-dormitory .merit h2{border-top:2px dotted #000;border-bottom:2px dotted #000;padding:20px 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:3rem;margin-bottom:40px}.m-dormitory .merit h2 strong{color:#ec6d81}.m-dormitory .merit h2 .num{margin-right:15px}.m-dormitory .merit h2 .num span{color:#f1b237;-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;-webkit-transform:rotate(-180deg);transform:rotate(-180deg);font-size:1.8rem;letter-spacing:-.1rem;line-height:1}.m-dormitory .merit h2 .num i{font-size:6rem;font-family:"URWDIN-Regular";background:-webkit-gradient(linear,left top,left bottom,from(#ffce34),to(#ee5270));background:linear-gradient(to bottom,#ffce34,#ee5270);-webkit-background-clip:text;-webkit-text-fill-color:transparent;padding-top:5px;padding-right:3px;position:relative;left:-3px}.m-dormitory .merit .img_area h3{font-size:2rem;margin-bottom:20px}.m-dormitory .merit .equipment{padding:20px;border:1px dotted #ddd}.m-dormitory .menu_type .type,.m-dormitory .merit .equipment dl,.m-dormitory .merit .equipment ul,.m-dormitory .merit h2,.m-dormitory .select_type dl{display:-webkit-box;display:-ms-flexbox;display:flex}.m-dormitory .merit .equipment dl dt{text-align:center;width:90px;margin-right:20px}.m-dormitory .merit .equipment dl dt span{background:#fff332;display:block;padding:0 5px;border-radius:15px;font-weight:700}.m-dormitory .merit .equipment dl dd{width:360px}.m-dormitory .merit .equipment ul{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0}.m-dormitory .merit .equipment ul li{margin-right:20px;padding-left:20px;position:relative;margin-bottom:10px}.m-dormitory .merit .equipment ul li::before{content:"\f058";font-family:"Font Awesome 5 Pro";color:#ec6d81;position:absolute;left:0;top:0;font-weight:300}.m-dormitory .room_detail_img{margin-top:30px;padding-top:50px;border-top:2px solid #eee}.m-club .club ul li,.m-dormitory .room_detail_img ul li{text-align:center;margin-bottom:20px}.m-dormitory .room_detail_img ul li span{display:block}.m-dormitory .room_detail_img ul li i{position:absolute;left:20px;top:5px;font-style:normal;font-size:2rem;font-family:"URWDIN-Regular";color:#fff;background:#ec6d81;width:35px;height:35px;line-height:2;border-radius:50%;text-align:center}.m-dormitory .security_list h3{text-align:center;margin:15px 0}.m-dormitory .menu_type{margin-top:40px}.m-dormitory .menu_type .type{padding:30px;border:1px dotted #ccc;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.m-dormitory .menu_type h3{color:#999;font-family:"URWDIN-Regular";margin-bottom:20px;display:inline-block;background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),color-stop(0%,#fff332));background:linear-gradient(transparent 60%,#fff332 0%)}.m-dormitory .menu_type h3 span{font-size:4.2rem}.m-dormitory .menu_type h3 span.one{color:#93c532}.m-dormitory .menu_type h3 span.two{color:#ed4a74}.m-dormitory .menu_type h3 span.three{color:#f1b237}.m-dormitory .menu_type p,.m-myroom .room .border_box .faq_box span small{font-size:1.8rem}.m-dormitory .select_type{background:repeating-linear-gradient(-45deg,#f0f0f0,#f0f0f0 8px,#f4f4f4 8px,#f4f4f4 15px);padding:80px 0;margin-bottom:80px}.m-dormitory .select_type h2{text-align:center;margin-bottom:65px;position:relative}.m-dormitory .select_type h2 span{position:absolute;left:80px;bottom:-50px}.m-dormitory .select_type h2 span:last-child{right:80px;left:inherit}.m-dormitory .select_type .type_box{padding:35px;background:#fff;border:7px solid #93c532;margin-bottom:20px}.m-dormitory .select_type .type_box.type01{border-color:#93c532}.m-dormitory .select_type .type_box.type02{border-color:#ec6d81}.m-dormitory .select_type .type_box.type02 .type_ttl span{background:#ec6d81}.m-dormitory .select_type .type_box.type03{border-color:#f1b237}.m-dormitory .select_type .type_box.type03 .type_ttl span,.m-dormitory .select_type .type_ttl ul .morning{background:#f1b237}.m-dormitory .select_type .type_ttl{display:-webkit-box;display:-ms-flexbox;border-bottom:1px dotted #000;padding-bottom:15px;margin-bottom:25px;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.m-dormitory .select_type .type_ttl .type_label span{font-family:"URWDIN-Regular";font-size:1.8rem;color:#fff;display:block;padding:15px 10px 5px;margin-right:15px}.m-dormitory .select_type .type_ttl .type_label span i{font-style:normal;font-size:3.8rem}.m-dormitory .select_type .type_ttl h3{font-size:3rem}.m-dormitory .select_type .type_ttl ul{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:0;margin-left:auto}.m-dormitory .select_type .type_ttl ul li{color:#fff;margin-left:5px;padding:2px 5px}.m-dormitory .select_type .type_ttl ul .diner{background:#0096c9}.m-dormitory .select_type .dom_list{margin-bottom:40px}.m-dormitory .select_type .dom_list:last-child{margin-bottom:0}.m-dormitory .select_type .myroom_btn{text-align:center}.m-dormitory .select_type .myroom_btn a{display:inline-block;padding:10px 20px;border:3px solid #0096c9;color:#0096c9;-webkit-transition:all .3s ease;transition:all .3s ease}.m-dormitory .select_type .myroom_btn a:hover{background:#0096c9;color:#fff}.m-dormitory .select_type .tag{border:1px solid #000;border-radius:30px;font-size:1.5rem;padding:5px 15px}.m-dormitory .select_type .tag.mens{border-color:#0096c9;color:#0096c9}.m-dormitory .select_type .tag.womens{border-color:#ec6d81;color:#ec6d81}.m-dormitory .select_type .tag.tour{border-color:#f1b237;color:#f1b237}.m-dormitory .select_type h4{font-size:2rem;margin-bottom:15px}.m-dormitory .select_type dl dt{width:70px;text-align:center;margin-right:20px}.m-dormitory .select_type dl span{background:#fff332;color:#222;font-size:1.5rem;display:block;padding:2px 5px;border-radius:10px}.m-dormitory .experience,.m-dormitory .faq{margin-bottom:80px}.m-dormitory .experience .movie{margin:0 auto 50px;max-width:605px;text-align:center}.m-dormitory .experience .movie iframe{width:100%;height:340px}.m-dormitory .experience .cv_area{border:2px solid #0096c9;padding:30px;margin-top:50px;background:#fff}.m-dormitory .experience .cv_area h3{background:#0096c9;color:#fff;padding:5px;text-align:center;border-radius:10px}.m-dormitory .experience .cv_area .email,.m-dormitory .experience .cv_area .tel{font-size:3.5rem;font-family:"URWDIN-Regular";text-align:center}.m-dormitory .experience .cv_area .email i,.m-dormitory .experience .cv_area .tel i{color:#0096c9;margin-right:10px}.m-dormitory .experience .cv_area .email{font-size:1.8rem}.m-dormitory .faq dl,.m-scholarship .scholarship_faq dl{margin-bottom:20px;background:#e5f4f9;padding:10px 20px}.m-club .club h2,.m-dormitory .faq dl dt{position:relative}.m-dormitory .faq dl dt::after,.m-dormitory .faq dl dt::before{position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.m-dormitory .faq dl dt::before{left:20px;color:#0096c9;font-size:5rem;content:"Q";top:50%;font-family:"URWDIN-Regular"}.m-dormitory .faq dl dt::after{content:"\f107";font-family:"Font Awesome 5 Pro";right:20px;top:57%}.m-dormitory .faq dl dt .in,.m-scholarship .scholarship_faq dl dt .in{padding:20px 20px 20px 70px;background-size:69px;display:block;cursor:pointer}.m-dormitory .faq dl dt.is-act::after{content:"\f106"}.m-dormitory .faq dl dd{display:none;background:#fff;padding:20px 20px 20px 70px;position:relative}.m-dormitory .faq dl dd::before{content:"A";position:absolute;left:22px;top:40%;font-family:"URWDIN-Regular";color:#ccc;font-size:5rem}.m-dormitory .faq dl dd span{display:block;position:relative;border-left:2px solid #ddd;padding-left:20px}.m-club .club{background:repeating-linear-gradient(-45deg,#f0f0f0,#f0f0f0 8px,#f4f4f4 8px,#f4f4f4 15px);padding:65px 0 20px;margin-bottom:0}.m-club .club .club_lead{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.m-club .club .club_lead span{position:relative;font-size:3.3rem;color:#0096c9}@media only screen and (max-width:767px){.m-club .club .club_lead span{font-size:2rem;width:80%}}.m-club .club .club_lead span::after,.m-club .club .club_lead span::before{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:36px;height:38px}.m-club .club .club_lead span::before{left:-1.5em;background-image:url(../../img/club/lead_obj_01.png)}.m-club .club .club_lead span::after{right:-1.5em;background-image:url(../../img/club/lead_obj_02.png)}.m-club .club .school_logo{margin:40px auto 100px;text-align:center}@media only screen and (max-width:767px){.m-club .club .school_logo{width:80%}}.m-club .club.culture h2{border:3px solid #125fa3}.m-club .club.culture h2::before{border-color:#125fa3 transparent transparent}.m-club .club.culture h2 span{color:#125fa3}.m-club .club.sports{padding-bottom:50px}.m-club .club.sports h2{border:3px solid #e05d77}.m-club .club.sports h2::before{border-color:#e05d77 transparent transparent}.m-club .club.sports h2 span{color:#e05d77}.m-club .club h2{text-align:center;background:#fff;padding:20px;border-radius:15px;margin-bottom:50px}.m-club .club h2::before{content:"";position:absolute;left:50%;bottom:-25px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;height:0;border-style:solid;border-width:25px 25px 0}.m-club .club h2 span{font-size:3.2rem;display:inline-block;position:relative}.m-club .club h2 i{position:absolute}.m-club .club h2 i.dog{left:25%;top:-30px}.m-club .club h2 i.mic{right:25%;top:-25px}.m-club .club h2 i.ball{left:25%;top:-20px}.m-club .club h2 i.but{right:25%;top:-30px}.m-club .club ul li span,.m-equipment .head_ttl h2 span{display:inline-block;background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),color-stop(0%,#fff332));background:linear-gradient(transparent 60%,#fff332 0%)}.m-club .club ul li span{margin-top:10px;line-height:1;font-weight:700}.m-equipment{margin-top:-30px}.m-equipment .head_ttl h2{min-width:auto;margin-bottom:20px}.m-equipment .head_ttl h2 span{font-size:3.6rem;margin-bottom:15px}.m-equipment .navi{padding:70px 0 60px}.m-equipment .navi .front_img,.m-equipment .navi .head_ttl{margin-bottom:50px}.m-equipment .navi .banner_list a{display:block}.m-equipment .detail{margin-bottom:70px;margin-top:-70px;padding-top:70px}.m-equipment .detail:nth-child(odd){background:#f0f0f0;padding:70px 0}.m-equipment .detail.super_creator .fukidashi{background:#d73028}.m-equipment .detail.super_creator .fukidashi::after{border-color:#d73028 transparent transparent}.m-equipment .detail.super_creator .ttl{font-size:2rem}.m-equipment .detail.super_creator .caption span,.m-equipment .detail.super_creator .challenge_box h3,.m-equipment .detail.super_creator .rental_box h3,.m-equipment .detail.super_creator .soft_box ul li::before,.m-equipment .detail.super_creator .ttl span,.m-equipment .detail.super_creator .ttl_border mark,.m-equipment .detail.super_creator .ttl_border span{color:#d73028}.m-equipment .detail.super_creator .challenge_box,.m-equipment .detail.super_creator .soft_box,.m-equipment .detail.super_creator .spec_table td,.m-equipment .detail.super_creator .spec_table th,.m-equipment .detail.super_creator .ttl_border{border-color:#d73028}.m-equipment .detail.game .fukidashi{background:#0d7fbb}.m-equipment .detail.game .fukidashi::after{border-color:#0d7fbb transparent transparent}.m-equipment .detail.game .ttl{font-size:2rem}.m-equipment .detail.game .caption span,.m-equipment .detail.game .challenge_box h3,.m-equipment .detail.game .rental_box h3,.m-equipment .detail.game .soft_box ul li::before,.m-equipment .detail.game .ttl span,.m-equipment .detail.game .ttl_border mark,.m-equipment .detail.game .ttl_border span{color:#0d7fbb}.m-equipment .detail.game .challenge_box,.m-equipment .detail.game .soft_box,.m-equipment .detail.game .spec_table td,.m-equipment .detail.game .spec_table th,.m-equipment .detail.game .ttl_border{border-color:#0d7fbb}.m-equipment .detail.e-sports .fukidashi{background:#f1b237}.m-equipment .detail.e-sports .fukidashi::after{border-color:#f1b237 transparent transparent}.m-equipment .detail.e-sports .ttl{font-size:2rem}.m-equipment .detail.e-sports .caption span,.m-equipment .detail.e-sports .challenge_box h3,.m-equipment .detail.e-sports .rental_box h3,.m-equipment .detail.e-sports .soft_box ul li::before,.m-equipment .detail.e-sports .ttl span,.m-equipment .detail.e-sports .ttl_border mark,.m-equipment .detail.e-sports .ttl_border span{color:#f1b237}.m-equipment .detail.e-sports .challenge_box,.m-equipment .detail.e-sports .soft_box,.m-equipment .detail.e-sports .spec_table td,.m-equipment .detail.e-sports .spec_table th,.m-equipment .detail.e-sports .ttl_border{border-color:#f1b237}.m-equipment .detail.anime_cg .fukidashi{background:#1daa9b}.m-equipment .detail.anime_cg .fukidashi::after{border-color:#1daa9b transparent transparent}.m-equipment .detail.anime_cg .ttl{font-size:2rem}.m-equipment .detail.anime_cg .caption span,.m-equipment .detail.anime_cg .challenge_box h3,.m-equipment .detail.anime_cg .rental_box h3,.m-equipment .detail.anime_cg .soft_box ul li::before,.m-equipment .detail.anime_cg .ttl span,.m-equipment .detail.anime_cg .ttl_border mark,.m-equipment .detail.anime_cg .ttl_border span{color:#1daa9b}.m-equipment .detail.anime_cg .challenge_box,.m-equipment .detail.anime_cg .soft_box,.m-equipment .detail.anime_cg .spec_table td,.m-equipment .detail.anime_cg .spec_table th,.m-equipment .detail.anime_cg .ttl_border{border-color:#1daa9b}.m-equipment .detail.pop_culture .fukidashi{background:#93c532}.m-equipment .detail.pop_culture .fukidashi::after{border-color:#93c532 transparent transparent}.m-equipment .detail.pop_culture .ttl{font-size:2rem}.m-equipment .detail.pop_culture .caption span,.m-equipment .detail.pop_culture .challenge_box h3,.m-equipment .detail.pop_culture .rental_box h3,.m-equipment .detail.pop_culture .soft_box ul li::before,.m-equipment .detail.pop_culture .ttl span,.m-equipment .detail.pop_culture .ttl_border mark,.m-equipment .detail.pop_culture .ttl_border span{color:#93c532}.m-equipment .detail.pop_culture .challenge_box,.m-equipment .detail.pop_culture .soft_box,.m-equipment .detail.pop_culture .spec_table td,.m-equipment .detail.pop_culture .spec_table th,.m-equipment .detail.pop_culture .ttl_border{border-color:#93c532}.m-equipment .detail.design .fukidashi{background:#ec6d81}.m-equipment .detail .fukidashi::after,.m-equipment .detail.design .fukidashi::after,.m-equipment .detail.social_media .fukidashi::after{border-color:#ec6d81 transparent transparent}.m-equipment .detail.design .ttl{font-size:2rem}.m-equipment .detail.design .caption span,.m-equipment .detail.design .challenge_box h3,.m-equipment .detail.design .rental_box h3,.m-equipment .detail.design .soft_box ul li::before,.m-equipment .detail.design .ttl span,.m-equipment .detail.design .ttl_border mark,.m-equipment .detail.design .ttl_border span,.m-equipment .detail.social_media .caption span,.m-equipment .detail.social_media .challenge_box h3,.m-equipment .detail.social_media .rental_box h3,.m-equipment .detail.social_media .soft_box ul li::before,.m-equipment .detail.social_media .ttl span,.m-equipment .detail.social_media .ttl_border mark,.m-equipment .detail.social_media .ttl_border span,.m-myroom .room.mansion .floor .title i{color:#ec6d81}.m-equipment .detail.design .challenge_box,.m-equipment .detail.design .soft_box,.m-equipment .detail.design .spec_table td,.m-equipment .detail.design .spec_table th,.m-equipment .detail.design .ttl_border{border-color:#ec6d81}.m-equipment .detail.social_media .fukidashi{background:#ec6d81}.m-equipment .detail.social_media .ttl{font-size:2rem}.m-equipment .detail.social_media .challenge_box,.m-equipment .detail.social_media .soft_box,.m-equipment .detail.social_media .spec_table td,.m-equipment .detail.social_media .spec_table th,.m-equipment .detail.social_media .ttl_border{border-color:#ec6d81}.m-equipment .detail.manga_illust .fukidashi{background:#93c532}.m-equipment .detail.manga_illust .fukidashi::after{border-color:#93c532 transparent transparent}.m-equipment .detail.manga_illust .ttl{font-size:2rem}.m-equipment .detail.manga_illust .caption span,.m-equipment .detail.manga_illust .challenge_box h3,.m-equipment .detail.manga_illust .rental_box h3,.m-equipment .detail.manga_illust .soft_box ul li::before,.m-equipment .detail.manga_illust .ttl span,.m-equipment .detail.manga_illust .ttl_border mark,.m-equipment .detail.manga_illust .ttl_border span{color:#93c532}.m-equipment .detail.manga_illust .challenge_box,.m-equipment .detail.manga_illust .soft_box,.m-equipment .detail.manga_illust .spec_table td,.m-equipment .detail.manga_illust .spec_table th,.m-equipment .detail.manga_illust .ttl_border{border-color:#93c532}.m-equipment .detail.corona .fukidashi{background:#b276ad}.m-equipment .detail.corona .fukidashi::after{border-color:#b276ad transparent transparent}.m-equipment .detail.corona .ttl{font-size:2rem}.m-equipment .detail.corona .caption span,.m-equipment .detail.corona .challenge_box h3,.m-equipment .detail.corona .rental_box h3,.m-equipment .detail.corona .soft_box ul li::before,.m-equipment .detail.corona .ttl span,.m-equipment .detail.corona .ttl_border mark,.m-equipment .detail.corona .ttl_border span{color:#b276ad}.m-equipment .detail.corona .challenge_box,.m-equipment .detail.corona .soft_box,.m-equipment .detail.corona .spec_table td,.m-equipment .detail.corona .spec_table th,.m-equipment .detail.corona .ttl_border{border-color:#b276ad}.m-equipment .detail.other .fukidashi{background:#eb4a73}.m-equipment .detail.other .fukidashi::after{border-color:#eb4a73 transparent transparent}.m-equipment .detail.other .ttl{font-size:2rem}.m-equipment .detail.other .caption span,.m-equipment .detail.other .challenge_box h3,.m-equipment .detail.other .rental_box h3,.m-equipment .detail.other .soft_box ul li::before,.m-equipment .detail.other .ttl span,.m-equipment .detail.other .ttl_border mark,.m-equipment .detail.other .ttl_border span{color:#eb4a73}.m-equipment .detail.other .challenge_box,.m-equipment .detail.other .soft_box,.m-equipment .detail.other .spec_table td,.m-equipment .detail.other .spec_table th,.m-equipment .detail.other .ttl_border{border-color:#eb4a73}.m-equipment .detail .fukidashi{max-width:730px;background:#ec6d81;color:#fff;text-align:center;font-size:3.6rem;padding:18px;margin:0 auto 75px;border-radius:5px;position:relative}.m-equipment .detail .fukidashi::after{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:15px 7.5px 0;left:calc(50% - 7px);bottom:-13px}.m-equipment .detail .fukidashi .num{position:absolute;top:-7px;left:-4px}.m-equipment .detail .ttl_border{color:#111;font-size:3rem;border-bottom:3px solid #ec6d81;padding-bottom:10px;margin-bottom:20px}.m-equipment .detail .ttl_border span{color:#ec6d81;display:block;font-size:1.8rem;line-height:180%}.m-equipment .detail .ttl_border mark{color:#ec6d81;font-style:normal;background:0 0}.m-equipment .detail .img,.m-equipment .detail .text{margin-bottom:40px}.m-equipment .detail .img,.m-myroom .room .bnr a picture{display:block}.m-equipment .detail .video{position:relative;z-index:1}.m-equipment .detail .video::after{content:"";width:95px;height:95px;background-image:url(../img/ico/ico_play.png);background-size:cover;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.m-equipment .detail .marker{line-height:100%;font-weight:400;font-style:normal;display:inline-block;background:-webkit-gradient(linear,left top,left bottom,color-stop(65%,transparent),color-stop(65%,#fff332));background:linear-gradient(transparent 65%,#fff332 65%)}.m-equipment .detail .caption{margin-top:10px}.m-equipment .detail .rental_box{padding:10px;background:url(../img/bg/bg07.png);position:relative;margin:40px 0}.m-equipment .detail .rental_box h3{position:absolute;color:#ec6d81;text-align:center;font-size:2.4rem;margin-bottom:40px;width:200px;left:calc(50% - 100px);background:#fff;top:-30px}.m-equipment .detail .challenge_box h3 .en,.m-equipment .detail .rental_box h3 .en{color:#111;font-family:"URWDIN-Bold";display:block;font-size:1.5rem}.m-equipment .detail .rental_box .wrap{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:50px 0}.m-equipment .detail .soft_box{border:3px solid #ec6d81;background:#fff;padding:25px 80px}.m-equipment .detail .soft_box h3{text-align:center;color:#111;font-size:2.6rem;margin-bottom:20px}.m-equipment .detail .soft_box ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.m-equipment .detail .soft_box ul li{width:25%}.m-equipment .detail .soft_box ul li.full{width:50%}.m-equipment .detail .soft_box ul li::before{content:"●";color:#ec6d81;margin-right:5px}.m-equipment .detail .spec_table{margin-bottom:50px}.m-equipment .detail .spec_table th{text-align:left;width:120px}.m-equipment .detail .spec_table td,.m-equipment .detail .spec_table th{vertical-align:middle;font-size:1.4rem;padding:5px 12px;border:1px solid #f0f0f0;background:#fff}.m-equipment .detail .challenge_box{border:3px solid #ec6d81;padding:40px 40px 0;background:#fff;margin-top:30px}.m-equipment .detail .challenge_box h3{color:#ec6d81;text-align:center;font-size:2.6rem;margin-bottom:40px}.m-equipment .detail .challenge_box>ul{-ms-flex-wrap:wrap;flex-wrap:wrap}.m-equipment .detail .challenge_box>ul>li{margin:10px 30px;width:300px}.m-equipment .detail .challenge_box .caption{font-weight:700;text-align:center;margin-top:20px}.m-equipment .detail .challenge_box .games_slide{padding:0}.m-equipment .detail .challenge_box .games_slide .main_list .box_wrap .box_in .detail{background:#091024;color:#fff;padding:30px;margin-bottom:0;margin-top:0;position:relative}.m-equipment .detail .challenge_box .games_slide .main_list .box_wrap .box_in .detail .text{margin-bottom:0;width:70%}.m-reserch{margin-top:-25px}.m-reserch .question{padding:50px 0 100px}.m-reserch .question .question_box{background:#fff;padding:20px;margin-bottom:30px;-webkit-box-shadow:5px 5px 0 0 #00afcc;box-shadow:5px 5px 0 0 #00afcc;height:420px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:justify;align-content:space-between}.m-reserch .question .question_box.large{height:490px}.m-myroom .room .room_contents ul li img,.m-reserch .question .question_box p,.p-schedule .image img,.p-schedule .over-image img,.p-schoollife .suoport_list04 .support_box .img img,.p-schoollife .suoport_list04 .support_teacher .img img{width:100%}.m-reserch .question .question_box .ttl{font-size:2.4rem;position:relative;padding:6px 7px 8px 90px;width:100%}.m-reserch .question .question_box .ttl::before{position:absolute;content:"";background-image:url(../../img/reserch/ico_q@2x.png);background-size:cover;height:70px;width:70px;top:0;left:0}.m-reserch .question .question_box .ttl .marker{padding:10px 0;display:inline-block;background:-webkit-gradient(linear,left top,left bottom,color-stop(88%,transparent),color-stop(88%,#ffde00));background:linear-gradient(transparent 88%,#ffde00 88%)}.m-reserch .question .question_box .ttl.img{padding:0}.m-reserch .question .question_box .ttl.img span{padding:10px 0;display:inline-block}.m-reserch .question .question_box .ttl.img::before{content:none}.m-reserch .question .question_box .fukidashi{background:#93c532;color:#fff;font-weight:700;font-size:1.5rem;padding:10px 20px;border-radius:10px;margin-bottom:0;position:relative;min-height:46px}.m-reserch .question .question_box .fukidashi::before{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:0 7.5px 10px;border-color:transparent transparent #93c532;top:-10px;left:calc(50% - 7.5px)}.m-reserch .question .text_none .img{-ms-flex-line-pack:start;align-content:flex-start;margin-bottom:50px}.m-reserch .question .question_box04{padding-bottom:0}@media only screen and (max-width:767px){.m-overseas-training .interview .interview_box .text h3,.m-overseas-training .overseas-training_read h2,.m-overseas-training .qa h2,.m-schedule .schedule_box .month span{font-size:2rem}.m-overseas-training .point .point_list h3 span{margin-right:5px}.m-overseas-training .point .point_list .border_box{margin:15px 0}.m-overseas-training .point .point_list .border_box .border_in{padding:10px 10px 25px}.m-overseas-training .schedule .main_ttl{font-size:2.4rem;margin-bottom:15px}.m-overseas-training .point .point_box h4,.m-overseas-training .point .point_list h3,.m-overseas-training .schedule .ttl_text,.m-overseas-training .schedule .visit_in .visit_ex dt,.m-overseas-training .schedule .whats_ied h4{font-size:1.6rem}.m-overseas-training .schedule .head_text,.m-overseas-training .schedule .visit_in .ttl03{margin-bottom:30px}.m-overseas-training .schedule .schedule_list .schedule_box,.m-overseas-training .schedule .visit_in,.m-overseas-training .schedule .visit_in .visit_ex{margin-bottom:20px}.m-overseas-training .schedule .visit_in .ttl03 span{padding:10px 15px}.m-overseas-training .schedule .visit_in .visit_box .in{padding:20px 15px}.m-overseas-training .schedule .visit_in .visit_box .in h5{font-size:1.8rem;margin-bottom:15px}.m-overseas-training .schedule .visit_in .visit_box .in h5 span{font-size:1.3rem;margin-right:15px}.m-overseas-training .schedule .visit_in .visit_box .in .img img{width:100%}.m-health_support .health_support_body,.m-overseas-training .schedule .schedule_ttl{margin-bottom:30px}.m-overseas-training .schedule .schedule_list{background:0 0!important}.m-overseas-training .schedule .schedule_list .schedule_box:nth-child(2),.m-overseas-training .schedule .schedule_list .schedule_box:nth-child(3),.m-overseas-training .schedule .schedule_list .schedule_box:nth-child(5),.m-overseas-training .schedule .schedule_list .schedule_box:nth-child(6){top:0}.m-overseas-training .schedule .schedule_list .schedule_box p{font-size:1.2rem}.m-overseas-training .schedule .schedule_list .schedule_box .img .no{width:55px;height:55px;line-height:55px;font-size:1.2rem}.m-overseas-training .schedule .schedule_list .schedule_box .img .no span{font-size:1.8rem}.m-overseas-training .schedule .whats_ied .ied_in{padding:30px 10px 20px}.m-dormitory .merit,.m-dormitory .merit .equipment dl,.m-overseas-training .interview .interview_box{display:block}.m-overseas-training .interview .interview_box .img{width:100%}.m-dormitory .head_img_area h2 span::after,.m-dormitory .head_img_area h2 span::before,.m-overseas-training .interview .interview_box .img::after,.m-restaurant .other_menu h2 span::after,.m-restaurant .other_menu h2 span::before{display:none}.m-overseas-training .interview .interview_box .text{padding:20px;width:100%}.m-overseas-training .qa .qa_box dl dd,.m-overseas-training .qa .qa_box dl dt{padding:15px 15px 15px 40px}.m-dormitory .room_detail_img ul li i,.m-overseas-training .qa .qa_box dl dt::before{left:10px}.m-overseas-training .qa .qa_box dl dt::after{top:30px}.m-overseas-training .program h3{margin-top:30px;margin-bottom:20px}.m-schedule{margin-top:0;padding-bottom:0}.m-schedule:first-child .schedule_in::after{left:44px}.m-schedule .schedule_box:last-child .schedule_in::before{left:12px;bottom:73px}.m-schedule .schedule_box .month{width:80px;height:80px;padding:0 15px}.m-schedule .schedule_box .month::before{right:-12px}.m-schedule .schedule_box .month span strong{font-size:3.8rem;letter-spacing:-.5rem;margin-right:5px}.m-schedule .schedule_box h3{font-size:1.8rem}.m-schedule .schedule_box .img{text-align:right}.m-restaurant .restaurant_menu .restaurant_menu_in{padding:15px}.m-restaurant .restaurant_menu h3{font-size:2.2rem}.m-restaurant .other_menu .other_menu_box h3 span,.m-restaurant .restaurant_menu .img span{width:80px}.m-restaurant .restaurant_menu .no01{position:relative;margin-bottom:45px}.m-restaurant .restaurant_menu .no01 .text{position:relative;right:0;top:0;padding:20px;width:100%}.m-dormitory .menu_type .text p,.m-restaurant .restaurant_menu .num_box .img{margin-bottom:0}.m-restaurant .restaurant_menu .num_box .text{padding:20px;background:#fff;margin-bottom:45px}.m-restaurant .other_menu .other_menu_box,.m-restaurant .other_menu h2{margin-bottom:40px}.m-restaurant .other_menu h2 span{padding:0 20px;font-size:2.4rem}.m-dormitory .head_img_area h2 span{font-size:2.4rem;line-height:1.4}.m-dormitory .merit h2{font-size:2rem;display:block;padding:10px 0}.m-dormitory .merit h2 .num{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.m-dormitory .merit h2 .num span{-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;-webkit-transform:rotate(0);transform:rotate(0)}.m-dormitory .merit h2 .num i{font-size:4rem;padding-top:15px;left:0}.m-dormitory .merit .equipment{margin-bottom:30px}.m-dormitory .merit .equipment dl dt{margin-bottom:10px}.m-dormitory .merit .equipment dl dd,.m-equipment .detail .challenge_box .games_slide .main_list .box_wrap .box_in .detail .logo,.m-equipment .detail .challenge_box .games_slide .main_list .box_wrap .box_in .detail .text{width:100%}.m-dormitory .menu_type .type{display:block;margin-bottom:30px}.m-dormitory .menu_type .text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.m-dormitory .menu_type .text h3{margin-bottom:0;margin-right:20px}.m-dormitory .select_type .type_box{padding:15px}.m-dormitory .select_type .type_ttl{display:block}.m-dormitory .select_type .type_ttl h3{font-size:2rem;margin:15px 0}.m-dormitory .select_type dl dt{width:35%}.m-dormitory .select_type dl dd{width:65%}.m-dormitory .select_type h4{margin-top:20px}.m-dormitory .experience .cv_area .tel,.m-dormitory .experience .cv_area h3,.m-dormitory .experience .img,.m-dormitory .select_type .dom_list,.m-equipment .navi .banner_list li{margin-bottom:20px}.m-dormitory .experience .movie iframe{height:60vw}.m-dormitory .experience .cv_area{padding:15px}.m-dormitory .faq dl dt::after{right:0}.m-club .club h2 i.dog{left:-25px;top:-45px;width:25%}.m-club .club h2 i.mic{right:-10px;top:-45px;width:16%}.m-club .club h2 i.ball{left:-10px;top:-30px;width:20%}.m-club .club h2 i.but{right:-20px;top:-15px;width:26%}.m-equipment .navi{padding:40px 0 20px}.m-equipment .head_ttl h2 span{font-size:2.6rem}.m-equipment .detail{margin-bottom:40px}.m-equipment .detail:nth-child(odd){padding:40px 0}.m-equipment .detail .fukidashi{font-size:1.8rem;padding:10px;margin:0 auto 30px}.m-equipment .detail .video::after{width:20vw;height:20vw}.m-equipment .detail .challenge_box h3,.m-equipment .detail .rental_box h3,.m-equipment .detail .soft_box h3,.m-equipment .detail .ttl_border{font-size:1.8rem}.m-equipment .detail .ttl_border span{font-size:1.5rem}.m-equipment .detail .text{margin-bottom:20px}.m-equipment .detail .challenge_box,.m-equipment .detail .challenge_box .games_slide .main_list .box_wrap .box_in .detail,.m-equipment .detail .soft_box{padding:20px}.m-equipment .detail .soft_box ul{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.m-equipment .detail .soft_box ul li{width:auto;margin:0 20px 0 0}.m-equipment .detail .spec_table td,.m-equipment .detail .spec_table th{border:0;width:100%;background:rgba(255,255,255,.8)}.m-equipment .detail .spec_table td{background:0 0}.m-equipment .detail .rental_box{padding:4px}.m-equipment .detail .rental_box .wrap{display:block;padding:40px 20px 20px}.m-reserch{margin-top:0}.m-reserch .question{padding:40px 0 50px}.m-reserch .question .question_box{-webkit-box-shadow:3px 3px 0 0 #00afcc;box-shadow:3px 3px 0 0 #00afcc;height:auto!important;margin:0 15px 30px}.m-reserch .question .question_box .ttl{font-size:1.8rem;margin-bottom:20px;padding:0 0 0 45px}.m-reserch .question .question_box .ttl::before{top:calc(50% - 18px);height:35px;width:35px}.m-reserch .question .question_box .ttl .marker{padding:2px 0 6px}.m-reserch .question .question_box .ttl.img{max-width:160px}.m-reserch .question .question_box .img{margin-bottom:20px}.m-reserch .question .question_box .fukidashi{font-size:1.3rem;line-height:170%;padding:8px 15px;border-radius:5px;min-height:auto}.m-reserch .question .question_box .fukidashi::before{top:-8px}.m-reserch .question .text_none .img{margin-bottom:0}}.m-myroom .myroom_anc{margin:40px 0}.m-equipment .detail .challenge_box>ul,.m-myroom .myroom_anc ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.m-myroom .myroom_anc ul li{margin:0 15px 15px;width:160px;text-align:center}.m-myroom .myroom_anc ul li.dormitory a{background:#0096c9;border:1px solid #0096c9}.m-myroom .myroom_anc ul li.mansion a{background:#ec6d81;border:1px solid #ec6d81}.m-myroom .myroom_anc ul a,.m-myroom .myroom_anc ul a i{display:block;-webkit-transition:all .3s ease;transition:all .3s ease}.m-myroom .myroom_anc ul a{padding:20px 0;color:#fff}.m-myroom .myroom_anc ul a.is-hover i{top:5px}.m-myroom .myroom_anc ul a span{display:block;margin:10px 0;min-height:55px}.m-myroom .myroom_anc ul a i{position:relative;top:0}.m-myroom .room_bg{background:repeating-linear-gradient(-45deg,#f0f0f0,#f0f0f0 10px,#fff 10px,#fff 20px)}.m-myroom .room .bnr{text-align:center;margin-top:3em}.m-myroom .room .bnr a{display:inline-block;-webkit-transition:.3s opacity;transition:.3s opacity}.m-myroom .room .bnr a:hover{opacity:.75}.m-myroom .room.dormitory h2{background:#0096c9;color:#fff}.m-myroom .room.dormitory h2::before{border-color:#0096c9 transparent transparent}.m-myroom .room.dormitory .resident::after,.m-myroom .room.dormitory .resident::before{background-image:linear-gradient(-45deg,#0096c9 25%,#fff 25%,#fff 50%,#0096c9 50%,#0096c9 75%,#fff 75%,#fff)}.m-myroom .room.dormitory .resident .name_box .subject{background:#0096c9}.m-myroom .room.dormitory .floor .title{text-align:center}.m-myroom .room.dormitory .room_contents__list{width:80%;margin-left:auto;margin-right:auto}@media only screen and (max-width:767px){.m-myroom .room.dormitory .room_contents__list{width:100%}}.m-myroom .room.dormitory .room_contents h3 span::after,.m-myroom .room.dormitory .room_contents h3 span::before{border-bottom:dotted 3px #0096c9}.m-myroom .room.dormitory .room_contents .row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.m-myroom .room.dormitory .room_contents .comment span{background-color:#0096c9}.m-myroom .room.dormitory .room_contents .comment::after{border-top:.75em solid #0096c9}.m-myroom .room.dormitory .border_box{border:2px solid #0096c9}.m-myroom .room.dormitory .border_box .faq_box dt,.m-myroom .room.dormitory .border_box::before{color:#0096c9}.m-myroom .room.dormitory .border_box .faq_box span{background:url(../../img/myroom/q_mansion_bg@2x.png) no-repeat 50%;background-size:cover}.m-myroom .room.mansion h2{background:#ec6d81;color:#fff}.m-myroom .room.mansion h2::before{border-color:#ec6d81 transparent transparent}.m-myroom .room.mansion .resident::after,.m-myroom .room.mansion .resident::before{background-image:linear-gradient(-45deg,#ec6d81 25%,#fff 25%,#fff 50%,#ec6d81 50%,#ec6d81 75%,#fff 75%,#fff)}.m-myroom .room.mansion .resident .name_box .subject{background:#ec6d81}.m-myroom .room.mansion .floor .title{text-align:center}.m-myroom .room.mansion .room_contents__list{width:80%;margin-left:auto;margin-right:auto}@media only screen and (max-width:767px){.m-myroom .room.mansion .room_contents__list{width:100%}}.m-myroom .room.mansion .room_contents h3 span::after,.m-myroom .room.mansion .room_contents h3 span::before{border-bottom:dotted 3px #ec6d81}.m-myroom .room h2,.m-myroom .room.mansion .room_contents .row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.m-myroom .room.mansion .room_contents .comment span{background-color:#ec6d81}.m-myroom .room.mansion .room_contents .comment::after{border-top:.75em solid #ec6d81}.m-myroom .room.mansion .border_box{border:2px solid #ec6d81}.m-myroom .room.mansion .border_box .faq_box dt,.m-myroom .room.mansion .border_box::before{color:#ec6d81}.m-myroom .room .border_box .faq_box span,.m-myroom .room.mansion .border_box .faq_box span{background:url(../../img/myroom/q_dormitory_bg@2x.png) no-repeat 50%;background-size:cover}.m-myroom .room h2{text-align:center;font-size:3.2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:30px 0;position:relative}.m-myroom .room h2 span{width:70px;margin-right:15px}.m-myroom .room h2 span img{vertical-align:text-bottom}.m-myroom .room h2::before{content:"";position:absolute;left:50%;bottom:-20px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;height:0;border-style:solid;border-width:20px 20px 0}.m-myroom .room .room_in{padding:60px 0}.m-myroom .room .main_img{position:relative;margin-bottom:70px}.m-myroom .room .resident{position:absolute;right:30px;bottom:30px;background:#fff;padding:40px;-webkit-box-shadow:10px 10px 10px rgba(0,0,0,.4);box-shadow:10px 10px 10px rgba(0,0,0,.4)}.m-myroom .room .resident::after,.m-myroom .room .resident::before{content:"";position:absolute;left:0;background-size:5px 5px;background-attachment:fixed;width:100%;height:4px}.m-myroom .room .resident::before{top:0}.m-myroom .room .resident::after{bottom:0}.m-myroom .room .resident .name_box{text-align:center}.m-myroom .room .resident .name_box .subject{color:#fff;display:inline-block;font-size:1.8rem;padding:5px;text-align:center;margin-bottom:20px}.m-myroom .room .resident .name_box .name{display:block;font-weight:700;font-size:3.2rem;margin-bottom:20px}.m-myroom .room .resident p{margin-bottom:0;color:#444}.m-myroom .room.-reverse .resident{right:auto;left:30px}@media only screen and (max-width:767px){.m-myroom .room.-reverse .resident{left:auto}}.m-myroom .room.-reverse .floor{left:auto;right:20px}@media only screen and (max-width:767px){.m-myroom .room.-reverse .floor{right:auto}}.m-myroom .room .floor{position:absolute;bottom:20px;left:20px;text-align:center}.m-myroom .room .floor .title{text-align:left;font-size:1.8rem;color:#111;margin-bottom:10px;font-weight:700}.m-myroom .room .floor .title.-white,.m-myroom .room .floor .title.-white i{color:#fff}.m-myroom .room .floor .title i{margin-right:10px;color:#0096c9;font-size:2rem}.m-myroom .room .border_box h3,.m-myroom .room .room_contents h3{text-align:center;margin-bottom:30px}.m-myroom .room .room_contents h3 span{font-size:3.2rem;display:inline-block;position:relative;padding:0 40px}.m-myroom .room .room_contents h3 span::after,.m-myroom .room .room_contents h3 span::before{content:"";position:absolute;bottom:20px;border:0;width:70px;height:1px}.m-myroom .room .room_contents h3 span::before{left:-35px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.m-myroom .room .room_contents h3 span::after{right:-35px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.m-myroom .room .border_box h3 span,.m-myroom .room .room_contents h3 strong{background:-webkit-gradient(linear,left top,left bottom,color-stop(70%,transparent),color-stop(0%,#fff332));background:linear-gradient(transparent 70%,#fff332 0%)}.m-myroom .room .room_contents p{text-align:center;margin-bottom:60px}.m-myroom .room .room_contents ul li{position:relative}.m-myroom .room .room_contents ul li span{display:block;margin-top:10px}.m-myroom .room .room_contents ul li .comment{position:absolute;font-size:2rem;font-weight:700;color:#fff;top:-2.25em;left:0;z-index:2;width:100%;text-align:center}.m-myroom .room .room_contents ul li .comment span{display:inline-block;padding:.5em 1em;border-radius:.5em;line-height:1;margin-top:0}.m-myroom .room .room_contents ul li .comment::after{content:"";display:block;width:1em;height:1em;position:absolute;border-left:.5em solid transparent;border-right:.5em solid transparent;left:50%;bottom:-1em;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:-.5em}.m-myroom .room .border_contents{margin-top:55px;margin-bottom:30px}.m-myroom .room .border_box{background:#fff;padding:20px 60px}.m-myroom .room .border_box::after,.m-myroom .room .border_box::before{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.m-myroom .room .border_box::before{font-family:"Font Awesome 5 Pro";font-size:3rem;font-weight:400;top:-15px;z-index:10}.m-myroom .room .border_box::after{content:"";top:0;width:70px;height:2px;background:#fff;z-index:1}.m-myroom .room .border_box.faq::before{content:"\f4b6"}.m-myroom .room .border_box.point::before{content:"\f672"}.m-myroom .room .border_box h3{font-size:2.4rem}.m-myroom .room .border_box h4{font-size:1.8rem;margin-bottom:20px}.m-myroom .room .border_box .faq_box{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px}.m-myroom .room .border_box .faq_box span{width:30px;height:30px;-webkit-box-flex:0;-ms-flex:0 0 30px;flex:0 0 30px;line-height:200%;color:#fff;text-align:center;font-family:"URWDIN-Regular";font-size:2.4rem;margin-right:15px}.m-myroom .room .border_box .faq_box dl{max-width:380px;margin-bottom:0}.m-myroom .room .border_box .faq_box dt{color:#ec6d81;font-weight:700;margin-bottom:5px}@media only screen and (max-width:767px){.m-myroom .room .bnr{margin-top:0}.m-myroom .room.dormitory .border_box .faq_box span{background:#0096c9}.m-myroom .room.mansion .border_box .faq_box span{background:#ec6d81}.m-myroom .room h2{padding:20px 0;font-size:2.4rem}.m-myroom .room .resident{position:relative;right:0;padding:20px 10px 10px;max-width:70%;margin:0 auto}.m-myroom .room .resident .name_box{margin-bottom:10px}.m-myroom .room .resident .name_box .subject{font-size:1.2rem;margin-bottom:10px;padding:0 5px}.m-myroom .room .resident .name_box .name{font-size:1.6rem;margin-bottom:0}.m-myroom .room .floor .title,.m-myroom .room .resident .name_box .name small{font-size:1.4rem}.m-myroom .room .resident p{font-size:1.2rem;text-align:center}.m-myroom .room .floor{position:relative;left:0;bottom:0;padding:20px;background:#fff;border:1px solid #ddd}.m-myroom .room .floor .title.-white{color:#111;margin-bottom:-5px}.m-myroom .room .floor .title.-white i{color:#0096c9}.m-myroom .room .floor .title i{font-size:1.6rem}.m-myroom .room .main_img{margin-bottom:40px}.m-myroom .room .room_contents h3 span{font-size:2.4rem;padding:0 20px}.m-myroom .room .room_contents h3 span::after,.m-myroom .room .room_contents h3 span::before{display:none}.m-myroom .room .room_contents ul li{margin-bottom:20px}.m-myroom .room .room_contents ul li .comment{font-size:1.6rem;height:auto;padding:0;top:-2.5em}.m-myroom .room .room_contents ul li .comment span{font-size:inherit}.m-myroom .room .room_contents ul li .comment::after{bottom:-.5em}.m-myroom .room .border_box{padding:20px;margin-bottom:40px}}.p-schedule{background-color:#f0f0f0;margin-bottom:0;padding-bottom:80px}.p-schedule .over-image{width:232%}.p-schedule .over-image.-mt35{top:-35px}@media only screen and (max-width:767px){.p-schedule .over-image.-mt35{top:0}}.p-schedule .year-image{position:absolute;top:0;left:-195px;width:130px;height:112px;margin-top:-56px}.p-schedule .label-image{text-align:center;height:0}.p-schedule .caption{font-size:1.125em;line-height:1.4;font-weight:700;color:#fff;position:absolute;top:.5em;left:-.5em;display:inline-block;padding:.25em .5em}.p-schedule .caption.-green{background-color:#90d300}.p-schedule .caption.-orange{background-color:#f1b237}.p-schedule .caption.-purple{background-color:#b276ad}.p-schedule .caption.-pink{background-color:#f82f93}.m-gallery .archive .gallery_list li.super_creator a::before,.p-schedule .caption.-red{background-color:#d73028}.p-schedule .caption.-blue{background-color:#0096c9}.-first .p-schedule_body__item__container ul li::before,.p-schedule .caption.-sky{background-color:#2bc3b3}.p-schedule_head{display:none}.p-schedule_body{width:935px;margin-left:auto}.p-schedule_body .strong{display:inline;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(70%,transparent),color-stop(0%,#fdff66));background-image:linear-gradient(transparent 70%,#fdff66 0%)}.p-schedule_body,.p-schedule_body .js-height{position:relative}.p-schedule_body .js-height:not(.-min0){min-height:100px}.p-schedule_body__list{display:-webkit-box;display:-ms-flexbox;display:flex}.p-schedule_body__item{width:50%;position:relative}.p-schedule_body__item::before{content:"";display:block;width:2px;background-color:#222;position:absolute;top:175px;bottom:300px;left:-100px}.p-schedule_body__item.-right .comment,.p-schedule_body__item.-right .year-image,.p-schedule_body__item.-right::before{display:none}.p-schedule_body__item__list{display:-webkit-box;display:-ms-flexbox;display:flex}.p-schedule_body__item__item{width:50%;padding-left:15px}.p-schedule_body__item__item:first-child{position:relative}.p-schedule_body__item__item .head-image{display:block;margin-right:-5px;text-align:center}.p-schedule_body__item__item .head-image img{margin-top:-13px}.p-schedule_body__item__container{background-color:#fff;padding-left:20px;padding-right:20px;padding-bottom:4em}.p-schedule_body__item__container>*{margin-bottom:4em}.p-schedule_body__item__container ul li:last-child,.p-schedule_body__item__container>:last-child{margin-bottom:0}.p-schedule_body__item__container ul li{margin-bottom:1em;display:-webkit-box;display:-ms-flexbox;display:flex}.p-schedule_body__item__container ul li::before{content:"";display:block;width:.4em;height:.4em;-webkit-box-flex:0;-ms-flex:0 0 .4em;flex:0 0 .4em;margin-top:.5em;border-radius:9999px;margin-right:.5em;margin-left:-.25em}.-second .p-schedule_body__item__container ul li::before{background-color:#0477cf}.-third .p-schedule_body__item__container ul li::before{background-color:#93c532}.-fourth .p-schedule_body__item__container ul li::before{background-color:#b276ad}@media only screen and (max-width:767px){.p-schedule{padding-bottom:40px}.p-schedule .caption{top:-1.5em}.p-schedule .over-image{width:218%}.p-schedule .year-image{width:45%;left:-60%;margin-top:-15%}.p-schedule_head{margin-left:auto;display:block;text-align:center;margin-bottom:4em}.p-schedule_head__list{display:-webkit-box;display:-ms-flexbox;display:flex}.p-schedule_head__item{width:50%;padding-left:10px;padding-right:10px;font-size:.875em;position:relative}.p-schedule_head__item::before{content:"";display:block;width:.5em;height:.5em;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;left:50%;bottom:-.25em;margin-left:-.25em;opacity:0;-webkit-transform:opacity .4s;transform:opacity .4s}.p-schedule_head__item .inner{padding:1em .5em .5em;border-radius:.75em;background-color:#fff;border:1px solid;position:relative}.p-schedule_head__item .inner span{font-weight:700;font-size:2em}.p-schedule_head__item.is-act .inner{color:#fff}.p-schedule_head__item.is-act::before{opacity:1}.p-schedule_head__item.-left .inner{border-color:#2bc3b3;color:#2bc3b3}.p-schedule_head__item.-left::before{background-color:#2bc3b3}.p-schedule_head__item.-left.is-act .inner{color:#fff;background-color:#2bc3b3}.p-schedule_head__item.-right .inner{border-color:#90d300;color:#90d300}.p-schedule_head__item.-right::before{background-color:#90d300}.p-schedule_head__item.-right.is-act .inner{color:#fff;background-color:#90d300}.p-schedule_body{width:85%}.p-schedule_body .js-height:not(.-min0){min-height:50px}.p-schedule_body__item.-right .comment,.p-schedule_body__item.-right .year-image,.p-schedule_body__list{display:block}.p-schedule_body__item{width:100%}.p-schedule_body__item::before{left:-9%;top:calc(47.99107vw + -68.57143px);bottom:calc(27.90179vw + 85.71429px)}.p-schedule_body__item.-right{display:none}.p-schedule_body__item.-right::before{display:block;bottom:calc(0vw + 320px)}.p-schedule_body__item__item{padding-left:10px}.p-schedule_body__item__item .head-image img{margin-top:-11px}.p-schedule_body__item__container{padding-left:10px;padding-right:10px;padding-bottom:3em}.p-schedule_body__item__container>*{margin-bottom:3em}.p-schedule_body__item__container ul li{font-size:1.3rem}}.p-schoollife .common_head_ttl{margin:0;padding:50px 0}.p-schoollife_authorized,.p-schoollife_job_debut,.p-schoollife_schoollife_support{padding:120px 0}@media only screen and (max-width:767px){.p-schoollife_authorized,.p-schoollife_job_debut,.p-schoollife_schoollife_support{padding:70px 0}}.p-schoollife h2 strong{color:#111;background:-webkit-gradient(linear,left top,left bottom,color-stop(70%,transparent),color-stop(0%,#ff0));background:linear-gradient(transparent 70%,#ff0 0%)}.p-schoollife .support_list01 .support_box{margin-bottom:20px}@media only screen and (max-width:767px){.p-schoollife .support_list01 .support_box{margin-bottom:10px}}.p-schoollife .support_list01 .support_box .in{padding:15px;border-radius:10px;background:#f5f5f5}.p-schoollife .support_list01 .support_box .in h4{padding:1em;color:#0096c9;background:#fff;border-radius:10px;font-size:2rem;margin-bottom:20px}.p-schoollife .support_list01 .support_box .in .content{padding-left:1em;padding-right:1em}.p-schoollife .support_list01 .support_box .in .list li{color:#444;padding-left:1.5em;position:relative}.p-schoollife .support_list01 .support_box .in .list li::before{content:'・';color:#0096c9;position:absolute;left:0;font-size:2rem;font-weight:700}.p-schoollife .support_list02{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.m-ao .flow_box .flow_in p a,.p-schoollife .support_list03 p span{color:#0096c9}.p-schoollife .suoport_list04{background:#fff;position:relative;padding:60px 80px;border-radius:30px}@media only screen and (max-width:767px){.p-schoollife .suoport_list04{padding:20px}}.p-license_body__item__body::after,.p-schoollife .suoport_list04 h3{position:absolute;border-radius:9999px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-schoollife .suoport_list04 h3{-ms-flex-wrap:wrap;flex-wrap:wrap;background:#f1b237;left:-50px;top:30px;width:100px;height:100px}.p-schoollife .suoport_list04 h3::before{content:'';top:55%;display:block;right:-20px;margin-top:-15px;border:10px solid transparent;border-left:15px solid #f1b237;position:absolute}@media only screen and (max-width:767px){.p-schoollife .suoport_list04 h3::before{border-top:15px solid #f1b237;border-left:10px solid transparent;margin-bottom:-15px;top:auto;bottom:-5px;right:auto;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.p-schoollife .suoport_list04 h3{position:relative;margin:0 auto 20px;top:0;left:0}}.p-schoollife .suoport_list04 h3 .fukidashi{font-family:'URWDIN-Demi';color:#fff;text-align:center;position:relative}.p-schoollife .suoport_list04 h3 .fukidashi small{font-size:1.2rem;display:block;margin-bottom:.5em}.p-schoollife .suoport_list04 h3 .fukidashi .number{font-size:4.5rem}@media only screen and (max-width:767px){.p-schoollife .suoport_list04 h3 .fukidashi .number{font-size:3.5rem}}.p-schoollife .suoport_list04 h4{font-size:2.8rem;margin-bottom:30px}@media only screen and (max-width:767px){.p-schoollife .suoport_list04 h4{text-align:center;margin-bottom:10px;font-size:2rem}}.p-schoollife .suoport_list04 .support_teacher .col-sm-2{margin-bottom:30px}.p-schoollife .suoport_list04 .support_teacher .img{position:relative}.p-schoollife .suoport_list04 .support_teacher .img .label{position:absolute;bottom:-.1em;border:1px solid;border-radius:9999px;background:#fff;line-height:1;padding:.3em 1em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.p-schoollife .suoport_list04 .support_teacher .profile{margin-top:.7em;line-height:1.2;text-align:center;margin-bottom:0}.p-schoollife .suoport_list04 .support_teacher .profile small{display:inline-block;margin-bottom:.5em}.p-schoollife .suoport_list04 .support_box .sub-title{font-size:2rem;color:#f1b237}@media only screen and (max-width:767px){.p-schoollife .suoport_list04 .support_box .sub-title{text-align:center}.p-schoollife .suoport_list04 .support_box .btn09{text-align:center;margin-bottom:20px}}.p-schoollife .suoport_list04 .support_box .title{text-align:center}.p-schoollife .suoport_list04 .support_box .title .sub p{font-size:1.4rem;position:relative;display:inline-block;margin-bottom:.5em}.p-schoollife .suoport_list04 .support_box .title .sub p::before{content:'\005C';color:#f1b237;font-weight:700;position:absolute;left:-1em;font-family:arial}.p-schoollife .suoport_list04 .support_box .title .sub p::after{content:'\2f';color:#f1b237;font-weight:700;position:absolute;right:-1em}.p-schoollife .suoport_list04 .support_box .title h5{background:#f1b237;display:inline-block;color:#fff;font-size:1.6rem;padding:.5em 2em;border-radius:9999px;position:relative;margin-bottom:30px}@media only screen and (max-width:767px){.p-schoollife .suoport_list04 .support_box .title h5{padding:.5em 1em}}.p-schoollife .suoport_list04 .support_box .title h5::before{content:"";position:absolute;top:100%;left:50%;margin-left:-15px;border:10px solid transparent;border-top:10px solid #f1b237}.p-schoollife .suoport_list04 .support_box .img{text-align:center;margin-bottom:20px}@media only screen and (max-width:767px){.p-schoollife .suoport_list04 .support_box .img{margin-bottom:0}}.p-schoollife .whats_ied{border:2px dotted #444;padding:4px}.p-schoollife .whats_ied .ied_in{background:#fff;padding:40px 30px}.p-schoollife .whats_ied h4{margin-bottom:20px;font-size:2rem}.p-schoollife .online{border:1px dotted #7f7f7f;padding:50px 30px 20px;background:#fff;-webkit-box-shadow:0 -2px 20px -7px rgba(0,0,0,.1);box-shadow:0 -2px 20px -7px rgba(0,0,0,.1);position:relative;z-index:1;margin-top:50px}.p-schoollife .online .point{position:absolute;top:-50px;left:0;width:100%;text-align:center;font-family:"URWDIN-Demi";color:#111;font-size:1.2rem}.p-schoollife .online .point span{font-size:8.4rem;color:#ec6d81;margin-left:-20px;top:25px;z-index:-1;position:relative}@media only screen and (max-width:767px){.p-schoollife .online .btn09{text-align:center}}.p-schoollife .online .img{text-align:center}.p-schoollife .online .title{background:#ec6d81;color:#fff;text-align:center;font-size:1.8rem;border-radius:5px;margin:0 0 20px}.p-schoollife .online p{margin:20px 0 0}.p-license{padding-bottom:80px}.p-license_head{padding-top:80px}.p-license_head__ttl,.p-license_single__contact__ttl span{position:relative}.p-license_head__ttl__inner{height:100px}.p-license_head__ttl .svg{width:100%;height:100%}.p-license_head__ttl .illust{position:absolute;right:calc(-8.16327vw + 230.61224px);top:calc(-1.63265vw + 6.12245px);width:calc(3.42857vw + 87.14286px);display:block}.p-license_head__ttl .illust::before{content:"";display:block;padding-top:109.09091%}.p-license_head__ttl .illust img{position:absolute;top:0;left:0;width:100%;height:100%}.p-license_head__border{background-size:auto 18px;background-repeat:repeat-x;background-image:url(../../img/license/ttl_border.png);width:75%;height:18px;max-width:384px;margin:20px auto 40px}.p-license_head__txt{font-size:1.5rem;line-height:1.7;text-align:center}.p-license_body{margin-top:60px}.p-license_body__item{border-top:2px solid #0d7fbb}.p-license_body__item a{padding:30px 20px;display:-webkit-box;display:-ms-flexbox;display:flex}.p-license_body__item__head{width:100%;max-width:30%}.p-license_body__item__head .label{font-size:1.4rem;line-height:1;display:inline-block;padding:.5em;background-color:#fff;border:1px solid #707070;margin-top:1em}.p-license_body__item__head__ttl{line-height:1.4;font-size:1.8rem;font-weight:700}.p-license_body__item__body{width:100%;max-width:70%;padding-right:4em;position:relative}.p-license_body__item__body::after{content:"\f061";font-family:"Font Awesome 5 Pro";width:2em;height:2em;background-color:#0d7fbb;color:#fff;bottom:50%;margin-bottom:-1em;right:0;-webkit-transition:.3s right;transition:.3s right}a:hover .p-license_body__item__body::after{right:-20px}.p-license_contact{padding-top:50px;padding-bottom:50px;position:relative;margin-bottom:40px}.p-license_contact::before{content:"";display:block;position:absolute;top:50%;width:100%;left:0;height:140px;margin-top:-70px;background-image:url(../../img/license/bg_repeat_01@2x.png);background-size:30px 30px}.p-license_contact__image{text-align:center}.p-license_contact__ttl{text-align:center;margin-top:30px;line-height:1.4;font-size:2.5rem}.p-license_contact__ttl .strong{color:#d73028}.p-license_contact__container{border:3px solid #0d7fbb;border-radius:15px;padding:60px;position:relative;background-color:#f4f8fa}.p-license_contact__list{margin-left:-15px;margin-right:-15px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:30px}.p-license_contact__banner{background-color:#fff;border-radius:15px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:30px;padding-right:30px}.p-license_contact__banner .sub{margin-top:-15px}.p-license_contact__banner .main{margin-left:auto;margin-right:auto}.p-license_contact__banner__ttl{display:inline-block;position:relative;font-size:1.8rem;font-weight:700;line-height:1.4;margin-bottom:.5em}.p-license_contact__banner__ttl::after,.p-license_contact__banner__ttl::before{content:"";display:block;width:2px;height:1em;top:50%;margin-top:-.5em;position:absolute;background-color:#f1b237}.p-license_contact__banner__ttl::before{left:-1em;-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}.p-license_contact__banner__ttl::after{right:-1em;-webkit-transform:rotate(15deg);transform:rotate(15deg)}.p-license_contact__item{padding-left:15px;padding-right:15px;width:100%;font-size:1.6rem;max-width:33.33333%}.p-license_contact__item .strong{font-size:1.125em;font-weight:700}.p-license_contact__item .image img,.p-license_single__about__head .p-license_single__container .image img{width:100%}.p-license_contact__item .caption{margin-top:.5em}.p-license_contact__buttons{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex}.p-license_single{padding-bottom:120px}.p-license_single__contact{position:relative;z-index:2;margin-top:-40px;margin-bottom:0}.p-license_single__contact__ttl{margin-top:.5em;position:relative;padding-top:1em;padding-bottom:1.5em;margin-bottom:-.5em}.p-license_single__contact__ttl::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-size:contain;background-position:center center;background-repeat:no-repeat;background-image:url(../../img/license/arrow_down@2x.png)}.p-license_single__contact__head{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:-75px}.p-license_single__contact__head .text{background:#0d7fbb;color:#fff;text-align:center;border-radius:.5em;line-height:1.7;font-size:1.8rem;font-weight:700;padding:1.5em 3em;position:relative;margin-left:2em;margin-right:2em}.p-license_single__contact__head .text::after,.p-license_single__contact__head .text::before{content:"";display:block;width:1em;height:1em;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:50%;margin-top:-.5em;border-top:.5em solid transparent;border-bottom:.5em solid transparent}.p-license_single__contact__head .text::before{left:-1em;border-right:.75em solid #0d7fbb}.p-license_single__contact__head .text::after{border-left:.75em solid #0d7fbb;right:-1em}.p-license_single__contact__inner{background-color:#fff;border-radius:.5em;padding:2em;max-width:850px;width:100%;text-align:center;margin:0 auto}.p-license_single__contact__inner .ttl{position:relative;font-weight:700;font-size:1.8rem;line-height:1.4;display:inline-block;margin-top:1.5em;margin-bottom:1.5em}.p-license_single__contact__inner .ttl::after,.p-license_single__contact__inner .ttl::before{content:"";display:block;position:absolute;width:2px;height:1em;background-color:#f1b237;top:50%;margin-top:-.5em}.p-license_single__contact__inner .ttl::before{-webkit-transform:rotate(-15deg);transform:rotate(-15deg);left:-.5em}.p-license_single__contact__inner .ttl::after{-webkit-transform:rotate(15deg);transform:rotate(15deg);right:-.5em}.p-license_single__contact__inner .p-license_single__button{-webkit-box-shadow:none;box-shadow:none;border-radius:9999px;margin-bottom:0;padding:1.25em}.p-license_single__contact__inner .p-license_single__button i{margin-right:.5em;width:1em;height:1em}.p-license_single__contact__inner .p-license_single__button+.p-license_single__button{margin-left:15px}.p-license_single__contact__ttl{font-weight:700;line-height:1.4;text-align:center;font-size:2.5rem}.p-license_single__contact__container{border-top:3px solid #0d7fbb;background-color:#f4f8fa;padding:40px 15px;border-bottom:3px solid #0d7fbb}.p-license_single__about__head{z-index:1;position:relative;margin-bottom:-30px}.p-license_single__about__head .p-license_single__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-license_single__about__head .p-license_single__container .image{width:100px;display:block;margin-right:15px}.p-license_single__about__head .p-license_single__container .label{display:inline-block;background-color:#0d7fbb;color:#fff;border-radius:9999px;padding:.25em .75em;font-size:1.4rem}.p-license_single__about__head .p-license_single__container .text{margin-bottom:30px}.p-license_single__about__head .p-license_single__container .ttl{font-size:2.8rem;margin-top:.25em}.p-license_single__about__body{border:4px solid #0d7fbb;border-radius:15px;background-color:#fff;padding-top:45px;position:relative;padding-bottom:30px}.p-license_single__about__body::after,.p-license_single__about__body::before{content:"";display:block;position:absolute;width:45px;height:4px;background-color:#fff;top:-4px;left:30px}.p-license_single__about__body::after{background-color:#0d7fbb;-webkit-transform-origin:bottom left;transform-origin:bottom left;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.p-license_single__about__list{counter-reset:license-about}.p-license_single__about__item,.p-license_single__about__item::before{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-license_single__about__item{counter-increment:license-about;padding:15px;border-bottom:1px dashed #707070}.p-license_single__about__item::before{content:counter(license-about);width:2.5em;height:2.5em;border-radius:9999px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#0d7fbb;color:#fff;font-weight:700;margin-right:15px;-webkit-box-flex:0;-ms-flex:0 0 2.5em;flex:0 0 2.5em}.p-license_single__container{max-width:890px;margin:0 auto;padding-left:15px;padding-right:15px}.p-license_single__head{background-color:#fff;padding-top:50px;padding-bottom:50px}.p-license_single__head__ttl{text-align:center;font-weight:700;font-size:4rem;margin-bottom:1em;line-height:1.4}.p-license_single__head__subttl{font-size:1.6rem;font-weight:700;text-align:center;margin-bottom:1.5em}.p-license_single__head__subttl span{display:inline-block;line-height:1.4;padding:.5em .75em;background-color:#0d7fbb;color:#fff}.p-license_single__head__txt{margin-bottom:0}.p-license_single__post{background-color:#fff;padding-bottom:60px;padding-top:60px}.p-license_single__post .box__container{border:15px solid #f5f5f5}.p-license_single__post .box__inner{padding:30px;border:1px solid #ccc}.p-license_single__post .box__inner>:first-child{margin-top:0}.p-license_single__post .box__inner>:last-child,.p-license_single__post .data-list .data-item:last-child,.p-license_single__post ol li:last-child,.p-license_single__post ul li:last-child{margin-bottom:0}.p-license_single__post>*{margin:0 auto 40px!important;max-width:890px}.p-license_single__post>:first-child{margin-top:0!important}.p-license_single__post>:last-child{margin-bottom:0!important}.p-license_single__post>p+p{margin-top:-20px!important}.p-license_single__post>h2,.p-license_single__post>h3,.p-license_single__post>h4{margin-top:60px!important}.p-license_single__post>h2{max-width:9999px;width:auto;margin-left:-30px!important;margin-right:1em!important}.p-license_single__post p strong{font-weight:700}.p-license_single__post mark{font-style:normal;font-weight:400}.p-license_single__post h2{background-color:#0d7fbb;color:#fff;line-height:1.4;font-size:2.4rem;border-radius:.5em;padding:1em 1em 1em 1.5em;position:relative}.p-license_single__post h2::after{content:"";display:block;width:.6em;border-left:.4em solid #0d7fbb;height:.6em;border-bottom:.3em solid transparent;border-top:.3em solid transparent;position:absolute;right:-.6em;top:50%;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:-.25em}.p-license_single__post h3{font-weight:700;font-size:2.2rem}.p-license_single__post h3::before{display:block;width:4em;content:"";margin-bottom:1em;height:2px;background-color:#222}.p-license_single__post h4{font-weight:700;color:#0d7fbb;font-size:2rem}.p-license_single__post .wp-block-table.th table tr:first-child td,.p-license_single__post .wp-block-table.white table tr:first-child td,.p-license_single__post table thead+tbody tr:first-child td{background-color:transparent}.p-license_single__post table thead{border-bottom:3px solid}.p-license_single__post table tr:first-child td{background-color:#eee}.p-license_single__post table tr td,.p-license_single__post table tr th{padding:1em;min-width:160px}.p-license_single__post ul li{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:.75em}.p-license_single__post ul li::before{content:"・";color:#0d7fbb}.p-license_single__post ol li{margin-bottom:.75em}.p-license_single__post .comment{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.8rem;line-height:1.4}.p-license_single__post .comment .txt{color:#0d7fbb;border:2px solid;padding:1.5em;font-weight:700;border-radius:.75em;margin-left:1.5em;position:relative}.p-license_single__post .comment .txt::before{content:"";display:block;width:1em;height:1em;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;border-right:.75em solid #0d7fbb;border-bottom:.5em solid transparent;border-top:.5em solid transparent;left:-1em;top:50%;margin-top:-.5em}.p-license_single__post .data-list .data-item__body h4,.p-license_single__post .data-list h3{margin-bottom:1em}.p-license_single__post .data-list .data-item{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#f5f5f5;padding:40px;margin-bottom:30px}.p-license_single__post .data-list .data-item__head{max-width:30%;margin-left:40px;width:100%;color:#0d7fbb}.p-license_single__post .data-list .data-item__body{width:100%;max-width:70%}.p-license_single__post .data-list .data-item__body a{color:#0d7fbb;text-decoration:underline}.p-license_single__post .data-list .data-item__body a:hover{text-decoration:none}.p-license_single__button{display:block;background-color:#0d7fbb;color:#fff!important;text-align:center;width:75%;max-width:467px;font-weight:700;margin:0 auto 120px;font-size:1.8rem;line-height:1.4;padding:1.5em;-webkit-box-shadow:.25em .25em .1em 0 rgba(0,0,0,.15);box-shadow:.25em .25em .1em 0 rgba(0,0,0,.15);-webkit-transition:.3s opacity;transition:.3s opacity}.m-event .main .event_detail .date_list .table_wrap table,.p-license_single>.p-license_single__button{margin-bottom:0}.p-license_single__button:hover{opacity:.5}.p-license_contact .p-license_single__button{border-radius:9999px;margin:0;-webkit-box-shadow:none;box-shadow:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-license_contact .p-license_single__button i{width:1em;height:1em;color:#fff;margin-right:.5em}.p-license_single__about .p-license_single__button{-webkit-box-shadow:none;box-shadow:none;border-radius:9999px;background-color:#f1b237;margin-top:60px;max-width:570px;position:relative;padding-left:2.5em;padding-right:2.5em;width:100%}.p-license_single__about .p-license_single__button .icon{position:absolute;width:2em;height:2em;border-radius:9999px;background-color:#fff;color:#f1b237;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:50%;margin-top:-1em;left:1.5em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-license_single__about .p-license_single__button .icon i{width:1em;height:1em}.p-license_single__about .p-license_single__button .strong{font-size:1.25em;display:inline-block;position:relative}.p-license_single__about .p-license_single__button .strong::after{content:"・";display:block;position:absolute;top:-.75em;left:0;width:100%}.p-license_contact .p-license_single__button+.p-license_single__button{margin-left:30px}.p-license_single__button.-document{background-color:#ec6d81}.p-license_single__button.-staff{background-color:#f1b237}@media only screen and (max-width:767px){.p-license{padding-bottom:40px}.p-license_head{padding-top:40px}.p-license_head__ttl__inner{position:relative}.p-license_head__ttl .illust{position:relative;right:0;top:0;margin:0 auto}.p-license_body__item a{padding-left:0;padding-right:0;display:block}.p-license_body__item__head{max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.p-license_body__item__head .label{font-size:1.2rem;margin-left:1em;margin-top:0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.p-license_body__item__body{max-width:100%;padding-bottom:20px;padding-right:0}.p-license_body__item__body::after{bottom:0}.p-license_contact{margin-bottom:0}.p-license_contact__banner{padding:15px;position:relative}.p-license_contact__banner .main{margin-left:0;margin-right:0}.p-license_contact__banner .logo{margin-left:15px;margin-right:15px;margin-bottom:15px}.p-license_contact__banner .sub{position:absolute;width:60px;bottom:-15px}.p-license_contact__banner .sub:first-child{left:-15px}.p-license_contact__banner .sub:last-child{right:-15px}.p-license_contact__banner__ttl::after,.p-license_contact__banner__ttl::before{height:2em;margin-top:-1em}.p-license_contact__banner__ttl::before{left:-5px}.p-license_contact__banner__ttl::after{right:-5px}.p-license_contact__ttl{font-size:2.2rem}.p-license_contact__container{padding:30px 15px}.p-license_contact__list{display:block;margin-left:0;margin-right:0}.p-license_contact__item{max-width:100%;padding-left:0;padding-right:0;margin-bottom:30px;font-size:1.4rem}.p-license_contact__item:last-child,.p-license_single__post .data-list .data-item:last-child{margin-bottom:0}.p-license_contact__buttons{display:block}.p-license_single{padding-bottom:80px}.p-license_single__head{padding-top:30px;padding-bottom:30px}.p-license_single__head__ttl{font-size:2.8rem}.p-license_single__head__subttl{font-size:1.2rem}.p-license_single__body h2{font-size:2rem}.p-license_single__post{padding:40px 15px}.p-license_single__post>*{margin:0 auto 30px!important}.p-license_single__post>:last-child{margin-bottom:0!important}.p-license_single__post>p+p{margin-top:-15px!important}.p-license_single__post>h2,.p-license_single__post>h3,.p-license_single__post>h4{margin-top:40px!important}.p-license_single__post>h2{max-width:9999px;width:auto;margin-left:-20px!important;margin-right:.5em!important}.p-license_single__post h2{padding-left:1em;font-size:2rem}.p-license_single__post h3{font-size:1.8rem}.p-license_single__post h4{font-size:1.6rem}.p-license_single__post .comment{font-size:1.4rem}.p-license_single__post .comment .txt{padding:1em}.p-license_single__post .box__container{border:5px solid #f5f5f5}.p-license_single__post .box__inner{padding:15px}.p-license_single__post .data-list .data-item{display:block;margin-bottom:20px;padding:20px}.p-license_single__post .data-list .data-item__head{max-width:100%;margin-left:0;margin-top:15px}.p-license_single__post .data-list .data-item__body{max-width:100%}.p-license_single__post .data-list .data-item__body a{color:#0d7fbb;text-decoration:underline}.p-license_single__button{margin-bottom:60px;font-size:1.4rem}.p-license_contact .p-license_single__button{width:100%;margin-bottom:15px}.p-license_contact .p-license_single__button+.p-license_single__button{margin-left:0}.p-license_single__about .p-license_single__button{margin-top:40px}.p-license_single__about__head .p-license_single__container .label{font-size:1.2rem}.p-license_single__about__head .p-license_single__container .ttl{font-size:2.2rem}.p-license_single__about__body{padding-top:15px;padding-bottom:15px}.p-license_single__about__item{padding-left:0;padding-right:0}.p-license_single__contact__ttl{font-size:2rem}.p-license_single__contact__head{margin-top:-60px}.p-license_single__contact__head .text{font-size:1.4rem;padding:1em;margin-left:1em;margin-right:1em}.p-license_single__contact__inner{padding:1.5em}.p-license_single__contact__inner .ttl{font-size:1.6rem}.p-license_single__contact__inner .p-license_single__button{width:100%;margin:0 auto 20px!important}.p-license_single__contact__inner .p-license_single__button:last-child{margin-bottom:0!important}}.admissions_head{margin-bottom:50px}.admissions_common_box{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:35px;margin-bottom:35px;border-bottom:1px solid #ddd}.admissions_common_box h3{min-width:220px}.admissions_common_box h3 span{font-size:2.4rem;display:inline-block;margin-bottom:15px;background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),color-stop(0%,#fff332));background:linear-gradient(transparent 60%,#fff332 0%)}.admissions_common_box ul li,.m-eligibility .conditions ul li{position:relative;padding-left:20px;margin-bottom:10px}.admissions_common_box ul li::before,.m-eligibility .conditions ul li::before{content:"・";position:absolute;left:0;color:#0096c9;font-size:2rem}.admissions_common_box dl dt{font-size:1.8rem;font-weight:700;margin-bottom:10px}.admissions_common_box .date,.admissions_common_box .price,.m-general_recommendation .concurrent .notice_box strong{color:#d73028;font-size:1.8rem}.admissions_common_box .text{width:100%}.admissions_common_box table{position:relative;width:100%}.admissions_common_box table td,.admissions_common_box table th{border:1px solid #f1f1f1;vertical-align:middle}.admissions_common_box table th{background:#f0f0f0;width:30%}.admissions_common_box table .bg{font-weight:700;color:#d73028}.admissions_common_box .extension{position:absolute;bottom:-20px;left:-60px;font-size:1.4rem;font-weight:700;line-height:150%;text-align:center;background:#ec6d81;color:#fff;width:100px;height:100px;border-radius:50%;padding-top:18px}.m-application .selection .selection_list{margin-bottom:30px}.m-application .selection .selection_box{border:1px dotted #555;padding:15px;margin-bottom:20px}.m-application .selection .selection_box h3{font-size:1.6rem;text-align:center;background:#93c532;color:#fff;padding:10px;border-radius:7px;margin-bottom:20px}.m-application .selection .selection_box ul{margin-left:45px}.m-ao .ao_notice{color:#fff;font-weight:700;font-size:20px;background:#d73028;padding:10px 25px;border-radius:5px;margin:0 auto 50px}.m-ao .ao_notice i{margin-right:10px}.m-ao .what_ao h3,.m-eligibility .conditions h3{margin-bottom:20px;font-size:2rem}.m-ao .what_ao h3 .point{display:inline-block;background:#0096c9;color:#fff332;font-family:"URWDIN-Demi";font-size:1.5rem;padding:2px 14px 0;vertical-align:middle;border-radius:30px;margin-right:20px;letter-spacing:.1rem}.m-ao .what_ao .policy{border:1px dotted #404040;padding:30px;margin-bottom:15px}.m-ao .what_ao .policy .policy_list{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;text-align:center;margin-bottom:0}.m-ao .what_ao .policy .policy_list.col2 li{width:50%}.m-ao .what_ao .policy .policy_list.col3 li{width:33.3%}.m-ao .what_ao .policy .policy_list.col4 li{width:25%}.m-ao .what_ao .policy .policy_list li{width:25%;border-right:1px dashed #9a9a9a}.m-ao .what_ao .policy .policy_list li:last-child{border:0}.m-ao .what_ao .policy .policy_list p{min-height:56px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:150%}.m-ao .what_ao .policy .policy_list .ico{line-height:115px}.m-ao .what_ao .bnr{margin:30px 0 60px;text-align:center}.m-ao .flow_box{border:2px solid #93c532;padding:40px 40px 40px 160px;position:relative;display:block}.m-ao .flow_box .num{position:absolute;left:0;top:-2px;width:120px;height:120px;background:#93c532}.m-ao .flow_box .num .num_in{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-family:"URWDIN-Regular";letter-spacing:.05rem;font-weight:400;text-align:center;color:#fff;font-style:italic}.m-ao .flow_box .num span{font-size:2rem;text-transform:uppercase;display:inline-block;padding-bottom:0;margin-bottom:20px;border-bottom:2px solid #fff;font-weight:700}.m-ao .flow_box .num i{display:block;font-size:4.2rem;font-weight:700}.m-ao .flow_box .num i small{font-size:3rem;display:inline;color:#fff}.m-ao .flow_box .flow_in{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:40px}.m-ao .flow_box .flow_in table td,.m-ao .flow_box .flow_in table th{text-align:center;vertical-align:middle}.m-ao .flow_box .flow_in table td:first-child,.m-ao .flow_box .flow_in table td:last-child,.m-ao .flow_box .flow_in table th:first-child,.m-ao .flow_box .flow_in table th:last-child{width:25%}.m-ao .flow_box .flow_in table td:nth-child(2),.m-ao .flow_box .flow_in table th:nth-child(2){width:50%}.m-ao .flow_box .flow_in p a:hover{text-decoration:underline}.m-ao .flow_box .flow_in h3{min-width:auto;width:180px}.m-ao .flow_box .btn_ao{text-align:center;-webkit-box-flex:3;-ms-flex:3;flex:3;margin-bottom:30px}.m-ao .flow_box .ao_border_box .btn_ao a::after,.m-ao .flow_box .btn_ao a::after{content:"\f105";font-family:"Font Awesome 5 Pro";position:absolute;right:15px}.m-ao .flow_box .ao_border_box .btn_ao a.is-hover,.m-ao .flow_box .btn_ao a.is-hover{background:#111;color:#fff}.m-ao .flow_box .ao_border_box{position:relative;padding:3px}.m-ao .flow_box .ao_border_box::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;background:repeating-linear-gradient(-45deg,#0096c9,#0096c9 5px,#fff 5px,#fff 10px)}.m-ao .flow_box .ao_border_box .ao_box_in{padding:30px 40px 30px 90px;background:#fff}.m-ao .flow_box .ao_border_box h3{font-size:2rem;margin-bottom:30px;position:relative}.m-ao .flow_box .ao_border_box h3::before{content:"";position:absolute;left:-60px;top:-5px;width:46px;height:42px;background:url(../../img/ao/ao_ttl@2x.png) no-repeat;background-size:cover}.m-ao .flow_box .ao_border_box .btn_ao{text-align:center;-webkit-box-flex:3;-ms-flex:3;flex:3;margin-bottom:30px}.m-ao .flow_box .ao_border_box .btn_ao a,.m-ao .flow_box .btn_ao a{max-width:300px;padding:15px;border-radius:5px;border:2px solid #111;display:block;font-size:1.6rem;font-weight:700;-webkit-transition:all .3s ease;transition:all .3s ease;background:#fefd37;position:relative}.m-ao .flow_box .ao_border_box .no_list{display:block}.m-ao .flow_box .ao_border_box .no_list li{position:relative;padding-left:55px;margin-bottom:25px}.m-ao .flow_box .ao_border_box .no_list li:nth-child(1)::after{content:"01"}.m-ao .flow_box .ao_border_box .no_list li:nth-child(2)::after{content:"02"}.m-ao .flow_box .ao_border_box .no_list li:nth-child(3)::after{content:"03"}.m-ao .flow_box .ao_border_box .no_list li:nth-child(4)::after{content:"04"}.m-ao .flow_box .ao_border_box .no_list li::before{content:"";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#0096c9;width:45px;height:45px;border-radius:50%}.m-ao .flow_box .ao_border_box .no_list li::after{position:absolute;left:10px;top:53%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#fff;font-size:2.2rem;font-family:"URWDIN-Regular";line-height:1}.m-transfer .transfer_box{margin-bottom:40px}.m-transfer .transfer_box dl dt{font-weight:700;font-size:2rem;margin-bottom:10px}.m-transfer .admissions_common_box{display:block}.m-flow .flow,.m-scholarship section{margin-bottom:60px}.m-flow .flow_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:40px}.m-flow .flow_list.box4 .flow_box{width:240px}.m-flow .flow_list.box3 .flow_box{width:320px}.m-flow .flow_list .flow_box{border:2px dotted #ccc;padding:20px;position:relative}.m-flow .flow_list .flow_box::before{content:"";position:absolute;right:-20px;top:50%;width:0;height:0;border-style:solid;border-width:5px 0 5px 10px;border-color:transparent transparent transparent #93c532}.m-flow .flow_list .flow_box h3{font-size:1.6rem;text-align:center;background:#93c532;color:#fff;padding:10px;border-radius:7px;margin-bottom:20px}.m-event .archive .btn_all a.is-hover,.m-flow .flow_list .flow_box a,.m-submission_method .admissions_common_box .bg_gray dl dd span,.m-submission_method .required p span{color:#0096c9}.m-flow .flow_list .notification{background:#93c532;color:#fff;padding:90px 20px;-webkit-writing-mode:tb-rl;-ms-writing-mode:tb-rl;writing-mode:tb-rl;letter-spacing:.4rem;border-radius:5px}.m-scholarship .company tr th{width:28%}.m-scholarship .company tr th:first-child{width:16%}.m-scholarship .company th{vertical-align:middle;width:170px}.m-scholarship .company td{font-size:1.4rem;line-height:170%}.m-scholarship .scholarship_faq .banner{text-align:center;margin-bottom:70px}.m-scholarship .scholarship_faq dl dt{position:relative}.m-scholarship .scholarship_faq dl dt::before{content:"Q";position:absolute;left:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-family:"URWDIN-Regular";color:#0096c9;font-size:5rem}.m-scholarship .scholarship_faq dl dt::after{content:"\f107";position:absolute;font-family:"Font Awesome 5 Pro";right:20px;top:57%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.m-scholarship .scholarship_faq dl dt.is-act::after{content:"\f106"}.m-scholarship .scholarship_faq dl dd{display:none;background:#fff;padding:20px 20px 20px 70px;position:relative}.m-scholarship .scholarship_faq dl dd::before{content:"A";position:absolute;left:22px;top:38px;font-family:"URWDIN-Regular";color:#ccc;font-size:5rem}.m-scholarship .scholarship_faq dl dd span{display:block;position:relative;border-left:2px solid #ddd;padding-left:20px}.m-scholarship .scheduling_plan table th{width:30%;text-align:left}.m-scholarship table td,.m-scholarship table th{border-left:none;border-right:none}.m-scholarship table th{color:#444;background:#f8f7f7}.m-concurrent .about p,.m-scholarship .figure_area,.m-scholarship .requests .requests_list li{margin-bottom:40px}.m-scholarship .split_guide .split_guide_contact{margin-top:60px;padding:30px 50px;text-align:center;background:#fff;border-radius:3px;border:2px solid #0096c9}.m-scholarship .split_guide .split_guide_contact h3{font-size:2.2rem;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #333}.m-scholarship .split_guide .split_guide_contact p{font-weight:700;font-size:1.8rem}.m-event .main .event_detail .detail_body .time_schedule .time_list li .ttl span,.m-scholarship .split_guide .split_guide_contact span{display:inline-block;vertical-align:middle}.m-scholarship .split_guide .split_guide_contact .contact_ttl{color:#fff;background:#0096c9;font-size:1.8rem;font-weight:700;border-radius:5px;padding:5px 0}.m-scholarship .split_guide .split_guide_contact .tel{font-family:"URWDIN-Regular";color:#111;font-size:3rem;text-align:left}.m-scholarship .split_guide .split_guide_contact .tel::before{font-family:"Font Awesome 5 Pro";color:#0096c9;display:inline-block;margin-right:10px;vertical-align:middle;font-size:2.2rem;content:"\f3cd";font-weight:700}.m-scholarship .split_guide .split_guide_contact .time{margin-top:20px;font-size:1.6rem;font-weight:400;margin-bottom:0}.m-submission_method .admissions_common_box{padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #ddd}.m-submission_method .admissions_common_box .bg_gray{background:#f5f5f5;padding:25px}.m-submission_method .admissions_common_box .bg_gray dl dt{color:#0096c9;margin-bottom:10px}.m-submission_method .required .required_box{padding:25px;border:2px dotted #333;margin-bottom:20px}.m-submission_method .required .required_box.num01 h3::before{content:"1"}.m-submission_method .required .required_box.num02 h3::before{content:"2"}.m-submission_method .required .required_box.num03 h3::before{content:"3"}.m-submission_method .required .required_box.num04 h3::before{content:"4"}.m-submission_method .required .required_box.num05 h3::before{content:"5"}.m-submission_method .required .required_box.num06 h3::before{content:"6"}.m-submission_method .required .required_box.num04 h3::before{color:#fff;background:#0096c9}.m-submission_method .required .required_box h3{background:#f0f0f0;margin-bottom:25px;padding:10px;text-align:center;border-radius:5px;font-size:2rem;position:relative}.m-submission_method .required .required_box h3::before{content:"";position:absolute;left:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#0096c9;font-size:1.8rem;font-weight:500;border:1px solid #0096c9;border-radius:50%;width:25px;height:25px;line-height:25px;text-align:center}.m-submission_method .required .required_box ul li{position:relative;padding-left:20px}.m-submission_method .required .required_box ul li::before{content:"●";position:absolute;left:0;top:0}.m-submission_method .required .required_box p small{color:#999}.m-submission_method .required .end_box{background:#f0f0f0;text-align:center;padding:25px}.m-myschool .front{padding:50px 0 6%;background-image:url(../../img/myschool/event_bg.png);background-size:contain;background-position:center bottom;background-repeat:no-repeat;margin-bottom:0;position:relative}.m-myschool .front .head_ttl{margin-bottom:50px}.m-myschool .front .point_list,.m-myschool .schedule .schedule_row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.m-myschool .front .point_list li,.m-myschool .schedule .summer .circle li{margin:0 10px}.m-myschool .schedule{margin-top:-30px;margin-bottom:150px}.m-myschool .schedule::after{content:"";position:absolute;width:100%;height:calc(100% - 270px);background-image:url(../../img/myschool/bg_line.png);background-position:right bottom;background-size:905px auto;background-repeat:no-repeat;top:270px;right:24%;z-index:-1;opacity:.4}.m-event .main .event_detail .detail_body .myschool .merit h2,.m-event .main .event_detail .detail_body .myschool .schedule h2,.m-myschool .schedule h2{text-align:center;margin-bottom:60px}.m-myschool .schedule .schedule_row{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:40px}.m-myschool .schedule .schedule_row.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.m-myschool .schedule .schedule_row.no01 .img{margin:0 80px 0 30px}.m-myschool .schedule .schedule_row.no02 .img{margin:0 30px}.m-myschool .schedule .schedule_row.no03 .img{margin:0 25px 0 55px}.m-myschool .schedule .schedule_row.no04 .fukidashi.month{padding-top:30px}.m-myschool .schedule .schedule_row.no04 .fukidashi .num{font-size:5rem}.m-myschool .schedule .schedule_row.no04 .fukidashi small{font-size:3rem}.m-myschool .schedule .schedule_row.no04 .img{margin:0 125px 0 0}.m-myschool .schedule .schedule_row.no05 .img{margin:0 80px 0 50px}.m-myschool .schedule .summer{position:relative;z-index:1;padding:100px 0 60px;margin-bottom:50px}.m-myschool .comment::before,.m-myschool .schedule .summer::after{content:"";position:absolute;height:100%;background-size:cover;z-index:-1}.m-myschool .schedule .summer::after{width:100vw;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:0;left:50%;background-image:url(../../img/myschool/summer_bg.jpg)}.m-myschool .schedule .summer .text_box{max-width:435px;margin-left:145px;padding:50px 50px 60px}.m-myschool .schedule .summer .circle,.m-myschool .schedule .text_box .fukidashi{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.m-myschool .schedule .summer .circle{bottom:-70px;left:0;width:100%}.m-myschool .schedule .text_box{background:#fff;font-size:1.5rem;max-width:540px;position:relative;padding:40px 50px 30px}.m-myschool .schedule .text_box .fukidashi{width:112px;height:112px;background:#0096c9;color:#fff332;font-size:2rem;font-weight:700;text-align:center;border-radius:60px;top:0;left:-100px}.m-myschool .schedule .text_box .fukidashi::after{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:12px 0 12px 20px;border-color:transparent transparent transparent #0096c9;top:calc(50% - 12px);right:-15px}.m-myschool .schedule .text_box .fukidashi.month{font-size:2.8rem;padding-top:15px;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.m-myschool .schedule .text_box .fukidashi .num{font-size:7.3rem;font-family:"URWDIN-Demi";vertical-align:middle;line-height:100%}.m-event .main .event_detail .detail_body .myschool .schedule .text_box h3,.m-myschool .schedule .text_box h3{color:#111;font-size:2.4rem;margin-bottom:20px}.m-myschool .comment,.m-myschool .schedule{position:relative;z-index:1}.m-myschool .comment::before{width:100%;top:-170px;left:0;background-image:url(../../img/myschool/event_bg.png);-webkit-transform:scale(-1,-1);transform:scale(-1,-1)}.m-event .main .event_detail .detail_body .myschool .comment h2,.m-myschool .comment h2{text-align:center;background:#0096c9;border-radius:0 0 5px 5px;max-width:620px;padding:20px 0 10px;margin:0 auto 45px;position:relative}.m-event .main .event_detail .detail_body .myschool .comment h2::after{content:"";width:30px;position:absolute;top:calc(50% - 2px);border-top:4px dotted #fff332}.m-event .main .event_detail .detail_body .myschool .comment h2::before{left:60px}.m-event .main .event_detail .detail_body .myschool .comment h2::before,.m-myschool .comment h2::after,.m-myschool .comment h2::before{content:"";width:30px;position:absolute;top:calc(50% - 2px);border-top:4px dotted #fff332}.m-myschool .comment h2::before{left:60px}.m-event .main .event_detail .detail_body .myschool .comment h2::after,.m-myschool .comment h2::after{left:auto;right:60px}.m-myschool .comment .in{background:#fff;padding:0 65px 60px}.m-myschool .comment .comment_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.m-myschool .comment .comment_box .img{width:180px}.m-myschool .comment .comment_box .text{max-width:280px}.m-event .main .event_detail .detail_body .myschool .comment .comment_box .text small,.m-myschool .comment .comment_box .text small,.m-study_support .banner .title span{line-height:150%;display:inline-block}.m-myschool .comment .comment_box .name{color:#111;font-weight:700;font-size:1.8rem}.m-myschool .faq{background:#fff;padding:50px 0 40px}.m-myschool .cv_btn{padding-bottom:120px;margin-bottom:0}.m-myschool .cv_btn a{display:block;max-width:703px;margin:0 auto}.m-line section{margin-bottom:80px}.m-adult section,.m-general_recommendation .method{margin-bottom:70px}.m-general_recommendation .concurrent .notice_box{margin-top:30px}.m-general_recommendation .concurrent .notice_box ul{color:#999;font-size:1.4rem}.m-adult .standard table{min-width:610px}.m-study_support .banner{background:#f5f5f5;max-width:700px;margin:65px auto 50px;text-align:center;padding:25px 0 30px}.m-study_support .banner .label{display:inline-block;background:#fff;font-size:1.8rem;line-height:30px;border-radius:20px;padding:0 10px;margin-bottom:15px}.m-study_support .banner .title{margin-bottom:0;font-weight:700;font-size:2.6rem;color:#111}.m-study_support .banner .title span{color:#d73028;border-bottom:2px solid #d73028}.m-study_support .about{margin-bottom:90px}.m-event .main .event_detail .detail_body .myschool .schedule .limit__box .row .col-sm-5,.m-study_support .about .guide{text-align:center}.m-study_support .about .image,.m-study_support .about .image .circle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.m-study_support .about .image{margin-top:50px}.m-study_support .about .image .circle{width:200px;height:200px;border-radius:100px;font-weight:700;color:#fff;background:#93c532;text-align:center;font-size:2.2rem}.m-study_support .about .image i{font-size:4rem;display:inline-block;margin:0 20px}.m-study_support .qualification{margin-bottom:80px}.m-study_support .criteria{margin-bottom:90px}.m-study_support .criteria .block{margin:40px 0}.m-study_support .criteria .block .note{color:#d73028}.m-study_support .criteria .chart{background:#f0f0f0;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:45px 105px 30px;margin-bottom:50px}.m-study_support .criteria .chart .text{margin-right:45px}.m-study_support .criteria .chart .fukidashi{position:absolute;top:50px;right:105px}.m-study_support .criteria .table td,.m-study_support .criteria .table th{border-color:#eee;padding:12px 30px;height:80px}.m-study_support .criteria .table th{background:#f7f7f7}.m-study_support .criteria .simulator{background:#f0f0f0;text-align:center;padding:50px 0}.m-study_support .criteria .simulator .guide{font-weight:700;color:#111;margin-bottom:25px;font-size:1.8rem}.m-study_support .amount,.m-study_support .flow{margin-bottom:70px}.m-study_support .amount .block{margin:40px 0}.m-study_support .amount .block .title{font-size:2rem;margin:35px 0 10px}.m-study_support .amount .block .text_note strong{font-weight:400;color:#d73028}.m-study_support .amount .table thead th{color:#fff;background:#4e575b;border-color:#4e575b}.m-study_support .amount .table tbody td,.m-study_support .amount .table tbody th{vertical-align:middle;text-align:center;border-color:#eee;padding:18px 10px;background:#fff}.m-study_support .amount .table.narrow tbody td,.m-study_support .amount .table.narrow tbody th{padding:8px 10px}.m-study_support .amount .ex{background:#f0f0f0;padding:55px 50px 50px;margin:75px 0 40px;position:relative}.m-study_support .amount .ex .fukidashi{text-align:center;width:100%;top:-25px;left:0;position:absolute}.m-study_support .amount .ex .fukidashi::after{content:"";position:absolute;bottom:-8px;left:calc(50% - 8px);width:0;height:0;border-style:solid;border-width:8px 8px 0;border-color:#0096c9 transparent transparent}.m-study_support .amount .ex .fukidashi span{background:#0096c9;color:#fff;font-size:2rem;padding:13px 20px;display:inline-block}.m-study_support .flow .note{background:#fdf3f2;padding:55px 0;margin:50px 0 0;text-align:center}.m-study_support .flow .note .title span{border-bottom:2px solid #d73028;color:#d73028;display:inline-block;margin-bottom:25px;font-size:2.2rem}.m-study_support .contact{text-align:center;padding-top:55px;border-top:1px solid #ddd;margin-bottom:70px}.m-study_support .contact .title{font-size:2.2rem;margin-bottom:30px}.m-event .main .event_detail .detail_body .event_box01 iframe,.m-event .main .event_detail .detail_body .profile_box .image img,.m-event .main .event_detail .detail_body .time_schedule .text.-flex h3.full,.m-gallery .single .gallery-item a img,.m-gallery .single figure a img,.m-study_support .contact a{width:100%}.m-concurrent .for{max-width:920px;margin:0 auto 60px}.m-concurrent .for .note{color:#999;font-size:1.4rem}.m-concurrent .for .bnr{text-align:center;margin:40px 0 0}.m-concurrent .consultation .bnr a,.m-concurrent .for .bnr a,.m-event .main .event_detail .detail_body .myschool .schedule .summer .event_btn02 a{display:inline-block}.m-concurrent .capa{margin-bottom:60px}.m-concurrent .capa table td,.m-concurrent .capa table th{border-right:none;border-left:none;border-top:none;font-weight:400;vertical-align:middle;width:calc(100%/3)}.m-concurrent .capa table thead td,.m-concurrent .capa table thead th{background:#f0f0f0;border:0}.m-concurrent .about .note{color:#999;font-size:1.4rem;line-height:170%}.m-concurrent .consultation{background:#f0f0f0;padding:50px 0 70px}.m-concurrent .consultation mark{background:0 0;font-style:normal;color:#0096c9}.m-concurrent .consultation .bnr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.m-concurrent .consultation .bnr li{width:420px;margin:0 15px}.m-recruitment_status .guide table{margin:0 auto 80px}.m-recruitment_status .guide table td,.m-recruitment_status .guide table th{vertical-align:middle;padding:20px 30px;border-color:#ccc;width:180px}.m-recruitment_status .guide table td{width:50%}.m-recruitment_status .guide table a{color:#0096c9;border-bottom:1px solid #0096c9}.m-recruitment_status .guide table .strong{font-weight:700;color:#d73028}@media only screen and (max-width:767px){.admissions_common_box{display:block;padding-bottom:20px}.admissions_common_box h3{width:100%;margin-bottom:20px}.admissions_common_box h3 span{font-size:2rem;margin-bottom:5px;background:-webkit-gradient(linear,left top,left bottom,color-stop(75%,transparent),color-stop(0%,#fff332));background:linear-gradient(transparent 75%,#fff332 0%)}.admissions_common_box dl dt{font-size:1.6rem}.admissions_common_box .price{margin-bottom:20px}.admissions_common_box .extension{font-size:1.2rem;height:auto;width:150px;border-radius:2px;padding:3px 0;bottom:110px;left:-10px}.admissions_common_box .extension br,.m-ao .flow_box .flow_in h3 br,.m-myschool .comment .comment_box br,.m-myschool .schedule .text_box .fukidashi br,.m-study_support .about .guide br,.m-study_support .criteria .table td br,.m-study_support .criteria .table th br{display:none}.admissions_contact{padding:15px}.admissions_contact p{font-size:1.4rem}.admissions_contact .contact_ttl{margin-bottom:20px;font-size:4.2vw}.admissions_contact .tel{text-align:center}.m-application .selection .selection_box{padding:10px}.m-application .selection .selection_box ul{margin-left:0}.m-ao .ao_notice{font-size:4.2vw;padding:10px;line-height:170%;border-radius:3px;margin-bottom:20px}.m-ao .ao_notice i{margin-right:5px}.m-ao .what_ao h3{font-size:1.8rem}.m-ao .what_ao h3 .point{display:block;margin:0 auto 10px;width:100px;font-size:1.3rem}.m-ao .what_ao .policy{padding:20px;text-align:center}.m-ao .what_ao .policy .policy_list{display:block}.m-ao .what_ao .policy .policy_list li{width:100%!important;border-right:none;border-bottom:1px dashed #9a9a9a}.m-ao .what_ao .policy .policy_list p{min-height:auto;display:block}.m-ao .what_ao .policy .policy_list .ico{line-height:80px}.m-ao .what_ao .policy .policy_list .ico img{-webkit-transform:scale(.7);transform:scale(.7)}.m-ao .flow_box{padding:10px}.m-ao .flow_box .num{position:relative;width:100%;height:60px;-webkit-transform:translateX(0);transform:translateX(0);margin-bottom:20px}.m-ao .flow_box .num .num_in{display:-webkit-box;display:-ms-flexbox;display:flex}.m-ao .flow_box .num i{font-size:3rem}.m-ao .flow_box .num i small,.m-ao .flow_box h3 span,.m-myschool .schedule .schedule_row.no04 .fukidashi small{font-size:2rem}.m-ao .flow_box .num span{font-size:1.6rem;margin-bottom:0;margin-right:10px;border:0}.m-ao .flow_box .flow_in,.m-flow .flow_list{display:block}.m-ao .flow_box .flow_in h3{width:100%}.m-ao .flow_box .flow_in table tbody tr td:first-child,.m-ao .flow_box .flow_in table tbody tr td:last-child,.m-ao .flow_box .flow_in table tbody tr th:first-child,.m-ao .flow_box .flow_in table tbody tr th:last-child{width:33.3%}.m-ao .flow_box .flow_in table tbody tr td:nth-child(2),.m-ao .flow_box .flow_in table tbody tr th:nth-child(2){width:33.3%}.m-ao .flow_box .ao_border_box h3{font-size:1.8rem}.m-ao .flow_box .ao_border_box h3::before,.m-flow .flow_list .flow_box::before{left:50%;top:-50px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.m-ao .flow_box .ao_border_box .ao_box_in{padding:70px 10px 10px}.m-flow .flow_list.box3 .flow_box,.m-flow .flow_list.box4 .flow_box,.m-scholarship .scheduling_plan table th{width:100%}.m-flow .flow_list .flow_box{margin-bottom:30px}.m-flow .flow_list .flow_box::before{top:105%;border-width:10px 7.5px 0;border-color:#93c532 transparent transparent}.m-flow .flow_list .notification{-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;padding:10px;text-align:center}.m-myschool .schedule h2,.m-scholarship .scholarship_faq .banner{margin-bottom:30px}.m-scholarship .scholarship_faq dl{padding:0 15px 15px;margin-bottom:10px}.m-scholarship .scholarship_faq dl dt{padding:0 20px 0 50px}.m-scholarship .scholarship_faq dl dt::before{left:0;font-size:4rem;top:38px}.m-scholarship .scholarship_faq dl dt::after{right:0;top:35px}.m-scholarship .scholarship_faq dl dt .in{padding:20px 20px 5px 0}.m-scholarship .scholarship_faq dl dd{margin-top:15px;padding:15px 15px 15px 60px}.m-scholarship .scholarship_faq dl dd::before{font-size:4rem;left:16px;top:28px}.m-scholarship .btn03 a{margin-bottom:20px;width:100%}.m-scholarship .split_guide .split_guide_contact,.m-submission_method .admissions_common_box .bg_gray{padding:20px}.m-scholarship .split_guide .split_guide_contact h3{font-size:1.9rem}.m-scholarship .split_guide .split_guide_contact .contact_ttl{margin-bottom:20px}.m-scholarship .split_guide .split_guide_contact a{display:block;margin-bottom:20px}.m-submission_method .required .required_box{padding:15px}.m-submission_method .required .required_box ul{margin-top:20px}.m-submission_method .required .required_box h3{padding:10px 10px 10px 40px;font-size:1.8rem}.m-myschool .front{background:0 0}.m-myschool .front .point_list{display:block}.m-myschool .front .point_list li{margin:0 0 10px}.m-myschool .schedule{margin-top:0;margin-bottom:0}.m-myschool .comment h2::after,.m-myschool .comment h2::before,.m-myschool .schedule .text_box .fukidashi::after,.m-myschool .schedule::after{content:none}.m-myschool .schedule .schedule_row{display:block;padding-top:30px}.m-myschool .schedule .schedule_row.no04 .fukidashi.month{padding-top:5px}.m-myschool .schedule .schedule_row.no04 .fukidashi .num{font-size:3rem}.m-myschool .schedule .summer{padding:60px 0 80px}.m-myschool .schedule .summer .text_box{max-width:100%;margin:0;padding:20px 20px 60px}.m-myschool .schedule .text_box{padding:20px;font-size:1.4rem;margin:0 0 20px}.m-myschool .schedule .text_box h3{font-size:1.8rem;margin-bottom:15px}.m-myschool .schedule .text_box .fukidashi{border-radius:5px;left:10px;top:-30px;font-size:1.5rem;width:150px;height:40px}.m-myschool .schedule .text_box .fukidashi .num{font-size:3rem;display:inline-block;margin-right:3px}.m-myschool .schedule .text_box .fukidashi.month{padding-top:5px;font-size:1.5rem}.m-myschool .schedule .img{margin:0!important;text-align:center}.m-myschool .comment .in{padding:0 15px 20px}.m-myschool .comment h2{margin:0 -20px 20px;border-radius:0;padding:15px 20px 5px}.m-myschool .comment .comment_box{display:block}.m-myschool .comment .comment_box .img{width:100%;margin-bottom:15px}.m-myschool .faq{padding:40px 0;margin-bottom:30px}.m-myschool .cv_btn{padding-bottom:30px}.m-line section{margin-bottom:40px}.m-adult section,.m-general_recommendation .method{margin-bottom:50px}.m-general_recommendation .concurrent .notice_box strong{font-size:1.5rem}.m-general_recommendation .concurrent .notice_box ul{font-size:1.2rem}.m-adult .standard table{min-width:auto}.m-study_support .banner{padding:20px 0;margin:40px 0}.m-study_support .banner .label{font-size:3.4vw;line-height:170%;margin-bottom:10px}.m-study_support .banner .title{font-size:4.8vw}.m-study_support .about,.m-study_support .amount,.m-study_support .criteria,.m-study_support .flow,.m-study_support .qualification{margin-bottom:40px}.m-study_support .about .guide{text-align:left}.m-study_support .about .image{-ms-flex-pack:distribute;justify-content:space-around;margin:20px 0}.m-study_support .about .image .circle{font-size:3.8vw;width:38vw;height:38vw}.m-study_support .about .image i{margin:0;font-size:8vw}.m-study_support .criteria .block{margin:30px 0}.m-study_support .criteria .block .people{width:60%;margin:0 auto}.m-study_support .criteria .block .note{font-size:1.3rem}.m-study_support .criteria .chart{display:block;padding:20px 40px;text-align:center}.m-study_support .criteria .chart .text{margin:0 0 20px!important}.m-study_support .criteria .chart .fukidashi{top:25%;right:20px;width:35%}.m-study_support .criteria .table td,.m-study_support .criteria .table th{height:auto;padding:10px 15px;text-align:left}.m-study_support .criteria .table th{border-bottom:none}.m-study_support .criteria .simulator{padding:20px}.m-study_support .criteria .simulator .guide{font-size:3.4vw;line-height:170%;margin-bottom:10px}.m-study_support .amount .block{margin:30px 0}.m-study_support .amount .block .title{font-size:1.5rem;margin:25px 0 10px}.m-study_support .amount .table-responsive::-webkit-scrollbar{height:4px}.m-study_support .amount .table-responsive::-webkit-scrollbar-track{background-color:#ddd;border-radius:4px}.m-study_support .amount .table-responsive::-webkit-scrollbar-thumb{background-color:#aaa;border-radius:4px}.m-study_support .amount .table td,.m-study_support .amount .table th{white-space:nowrap}.m-study_support .amount .ex{padding:50px 20px 20px;margin:50px 0 0}.m-study_support .amount .ex .fukidashi span{font-size:3.4vw;padding:5px 10px}.m-study_support .flow .img{margin:0 auto 20px;width:70%}.m-study_support .flow .note{text-align:left;padding:25px;margin:30px 0 0}.m-study_support .flow .note .title span{margin-bottom:10px;font-size:4vw}.m-study_support .contact{padding-top:40px;margin-bottom:50px}.m-study_support .contact .title{font-size:4.2vw;margin-bottom:20px}.m-study_support .contact a{margin:5px 0;max-width:80%}.m-concurrent .for{margin-bottom:50px}.m-concurrent .for .bnr{margin-top:20px}.m-concurrent .capa table tr td,.m-concurrent .capa table tr th{line-height:150%;font-size:1.2rem;width:30%}.m-concurrent .capa table tr td:nth-child(2),.m-concurrent .capa table tr th:nth-child(2){width:50%}.m-concurrent .capa table tr td:nth-child(3),.m-concurrent .capa table tr th:nth-child(3){width:20%}.m-concurrent .capa table thead td,.m-concurrent .capa table thead th{padding:8px}.m-concurrent .consultation{padding:30px 30px 10px}.m-concurrent .consultation .bnr{display:block}.m-concurrent .consultation .bnr li{width:100%;margin:20px 0}.m-recruitment_status .guide table{margin:0 0 50px}.m-recruitment_status .guide table td,.m-recruitment_status .guide table th{width:auto;font-size:3.4vw;line-height:170%;padding:10px}}.m-event{margin-top:-25px}.m-event.single{padding-top:40px}.m-event .line{background:#fff;position:relative;padding:60px 0}.m-event .contact_box{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;margin-top:40px;padding:46px 40px;border-radius:10px}.m-event .contact_box .title{font-size:2.4rem;line-height:160%;margin:0 50px 0 0;background:-webkit-gradient(linear,left top,left bottom,color-stop(70%,transparent),color-stop(0%,#fff332));background:linear-gradient(transparent 70%,#fff332 0%)}.m-event .anchor_navi,.m-event .contact_box,.m-event .contact_box dl{display:-webkit-box;display:-ms-flexbox;display:flex}.m-event .contact_box dl{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0}.m-event .contact_box dl dt{font-weight:700;font-size:1.6rem;color:#111}.m-event .contact_box dl dd{color:#0096c9;font-family:"URWDIN-Demi";font-size:4rem;margin-left:20px;padding-top:10px}.m-event .contact_box .time{margin:0 0 0 20px}.m-event .anchor_navi{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:center;padding:55px 0 30px}.m-event .anchor_navi .arrow,.m-event .anchor_navi a{-webkit-transition:all .3s ease;transition:all .3s ease}.m-event .anchor_navi a{font-weight:700;font-size:1.8rem;border:3px solid #0096c9;width:540px;padding:23px 10px;display:block}.m-event .anchor_navi a.is-hover{background:#0096c9;color:#fff}.m-event .anchor_navi a.is-hover .arrow{color:#fff}.m-event .anchor_navi .ico{display:inline-block;margin-right:20px}.m-event .anchor_navi .arrow{display:inline-block;margin-left:20px;color:#0096c9}.m-event .field{background:#fff;padding:40px 0 5px}.m-event .field .event_cat{width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:0}.m-event .field .event_cat .cat_list{width:690px}.m-event .field .event_cat h3{width:auto;color:#d73028;border-color:#d73028;padding:0;margin:0 40px}.m-event .field .event_cat h3::after{content:none}.m-event .youtube{text-align:center;padding:60px 0 30px;font-weight:700}.m-event .youtube iframe{display:block;margin:0 auto;width:600px;height:340px}.m-event .corona{padding:40px 0 80px;text-align:center;margin-bottom:50px}.m-event .corona .box01{margin:0}.m-event .corona .ttl07{font-size:2.4rem}.m-event .corona .list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;flex-wrap:wrap;width:80%;margin:0 auto}.m-event .corona .list li{width:16%;margin:0 20px}.m-event .corona .caption{font-weight:700;margin-top:10px;line-height:1.4}.m-event .corona .text{font-weight:700;margin-bottom:0}.m-event .corona .text strong{display:block;color:#d73028}.m-event .archive{position:relative;margin-bottom:60px}.m-event .archive .event_notice_box{margin:-30px 0 60px;background:#fff}.m-event .archive .bnr_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:60px 0 0}.m-event .archive .bnr_list li{width:350px;margin:0 30px 30px 0}.m-event .archive .bnr_list li:nth-child(3n){margin-right:0}.m-event .archive .btn_all{position:absolute;top:75px;right:0;font-weight:700}.m-event .archive .btn_all a{display:inline-block;padding:10px;-webkit-transition:all .3s ease;transition:all .3s ease}.m-event .archive .btn_all i{color:#0096c9}.m-event .archive .cat_ttl{text-align:center;font-size:4rem;margin-bottom:25px;position:relative}.m-event .archive .cat_ttl::before{content:"";position:absolute;height:5px;width:100vw;top:36px;left:calc(50% - 50vw);background:#0096c9}.m-event .archive .cat_ttl::after{content:"";position:absolute;height:25px;width:400px;background:url(../img/bg/ttl02_bg.png);bottom:0;left:calc(50% - 200px)}.m-event .archive .cat_ttl.-note{margin-bottom:55px}.m-event .archive .cat_ttl.special-event::before{background:#ed4a74}.m-event .archive .cat_ttl.special-event .label{color:#ed4a74;border-color:#ed4a74;position:relative}.m-event .archive .cat_ttl.online .label::before,.m-event .archive .cat_ttl.special-event .label::before{content:"";border:solid transparent;display:inline-block;position:absolute;border-width:10px;border-top-color:#ed4a74;margin-left:-10px;left:50%;bottom:-20px}.m-event .archive .cat_ttl.online::before{background:#1daa9b}.m-event .archive .cat_ttl.online .label{color:#1daa9b;border-color:#1daa9b;position:relative}.m-event .archive .cat_ttl.online .label::before{border-top-color:#1daa9b}.m-event .archive .cat_ttl.experience-lesson::before,.m-event .archive .cat_ttl.home::before{background:#f1b237}.m-event .archive .cat_ttl.experience-lesson .label,.m-event .archive .cat_ttl.home .label{color:#f1b237;border-color:#f1b237;position:relative}.m-event .archive .cat_ttl .label::before,.m-event .archive .cat_ttl.experience-lesson .label::before,.m-event .archive .cat_ttl.home .label::before{content:"";border:solid transparent;display:inline-block;position:absolute;border-width:10px;border-top-color:#f1b237;margin-left:-10px;left:50%;bottom:-20px}.m-event .archive .cat_ttl .label{display:inline-block;line-height:100%;background:#fff;color:#0096c9;border:3px solid #0096c9;border-radius:10px;font-size:1.8rem;padding:15px 20px;margin-bottom:10px;position:relative}.m-event .archive .cat_ttl .label::before{border-top-color:#0096c9}.m-event .archive .cat_ttl .note{position:absolute;bottom:-25px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),color-stop(0%,#fff332));background:linear-gradient(transparent 60%,#fff332 0%);color:#ed4a74;line-height:120%;font-size:1.4rem}.m-event .archive .cat_ttl .border{display:block}.m-event .archive .cat_ttl2{text-align:center;margin-bottom:40px}.m-event .archive .cat_ttl2 .fukidashi{font-size:3.4rem;display:inline-block;background:#2bc3b3;color:#fff;padding:12px 18px;position:relative}.m-event .archive .cat_ttl2 .fukidashi::after{content:"";position:absolute;bottom:-10px;left:calc(50% - 8px);width:0;height:0;border-style:solid;border-width:16px 10px 0;border-color:#2bc3b3 transparent transparent}.m-event .archive .event_list{margin:0 -15px}.m-event .archive .event_list .event_slider:not(.slick-slider){display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:-20px}.m-event .archive .event_list .event_slider:not(.slick-slider) .slide_item{width:100%;max-width:33.33333%;margin-left:0;margin-right:0;margin-bottom:20px;padding-left:10px;padding-right:10px}.m-event .archive .event_slider .slick-next,.m-event .archive .event_slider .slick-prev{background:#0096c9;width:50px;border-radius:25px;height:50px;right:-10px;top:180px}.m-event .archive .event_slider .slick-prev{right:auto;left:-10px}.m-event .archive .event_slider .slick-next::before,.m-event .archive .event_slider .slick-prev::before,.m-event .main .event_detail .detail_body .time_schedule .time_list li.-program.-day2 .time span::before{color:#fff}.m-event .archive .event_slider .slide_item,.m-event .main .event_detail .detail_body .myschool .point_list li,.m-event .main .event_detail .detail_body .myschool .schedule .summer .circle li{margin:0 10px}.m-event .archive .event_slider .event_box{max-width:350px;margin:0 auto}.m-event .archive .event_slider .event_box a{outline:0}.m-event .js-tab_body{display:none}.m-event .js-tab_body:first-of-type{display:block}.m-event .event_bnr_slide{padding:70px 0;background:url(../../img/main/main_bnr_bg.png)}.m-event .event_bnr_slide .slick-slider{margin:0 -50px}.m-event .event_bnr_slide li{margin:0 5px}.m-event .event_bnr_slide li a{display:block;margin:0 auto;max-width:390px;-webkit-transition:all .3s ease;transition:all .3s ease}.m-event .event_bnr_slide li a:hover{opacity:.75}.m-event .event_bnr_slide .slick-next{right:-50px}.m-event .event_bnr_slide .slick-prev{left:-50px}.m-event .genre_list{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px;margin-bottom:30px}.m-event .genre_list li{text-align:center;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:10px 15px;font-weight:700;border-right:1px solid #ccc;cursor:pointer;position:relative;-webkit-transition:all .3s ease;transition:all .3s ease}.m-event .genre_list li::after{content:"";position:absolute;height:5px;width:calc(100% - 20px);left:10px;bottom:-20px;-webkit-transition:all .3s ease;transition:all .3s ease}.m-event .genre_list li:last-of-type{border:0}.m-event .genre_list li.is-act,.m-event .genre_list li:hover,.m-event .side .cat_wrap ul a.is-hover{color:#0096c9}.m-event .genre_list li.is-act::after{background-color:#0096c9}.m-event .side{margin-bottom:80px}.m-event .side .info{background:#fff;padding:5px 15px;text-align:center;margin-bottom:40px}.m-event .side .info .title{background:#f5f5f5;padding:20px 0;margin:0 -10px 15px}.m-event .side .info .title .guide{display:inline-block;font-size:1.3rem;border-bottom:2px solid #111}.m-event .side .info .title .ttl{font-weight:700;font-size:1.8rem;letter-spacing:.05rem}.m-event .side .info .date{font-size:1.3rem;margin-bottom:5px}.m-event .side .info select{width:98%;padding:5px;font-family:"游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Verdana,sans-serif;color:#111;margin:0 auto 30px}.m-event .side .info .cv_btn{margin-bottom:15px}.m-event .side .cat_wrap ul a,.m-event .side .info .cv_btn a{display:block;-webkit-transition:all .3s ease;transition:all .3s ease}.m-event .side .info .cv_btn a{font-weight:700;color:#fff;background:#ed4a74;border:2px solid #ed4a74;border-radius:30px;padding:9px}.m-event .side .info .cv_btn a.is-hover{background:#fff;color:#ed4a74}.m-event .side .info .bus{font-weight:700;font-size:1.3rem;margin-bottom:15px}.m-event .side .info .bus i{font-size:1.6rem;display:inline-block;margin-right:5px;color:#93c532}.m-event .side .cat h2{text-align:center;font-size:1.8rem;position:relative;margin-bottom:15px;padding-bottom:15px}.m-event .side .cat h2::after,.m-event .side .cat h2::before{content:"";position:absolute;width:50%;height:4px;bottom:0;background:#0096c9}.m-event .side .cat h2::before{left:0}.m-event .side .cat h2::after{background:#fff332;left:50%}.m-event .side .cat_wrap{background:#fff;border:2px solid #eee;padding:7px 9px;font-size:1.4rem;margin-bottom:10px}.m-event .side .cat_wrap h3{color:#fff;background:#0096c9;font-size:1.3rem;padding:3px 15px;margin-bottom:6px}.m-event .side .cat_wrap ul{margin-bottom:0;border-top:1px solid #eee}.m-event .side .cat_wrap ul a{border-bottom:1px solid #eee;padding:3px 10px;position:relative}.m-event .side .cat_wrap ul a::after{content:"\f105";position:absolute;right:10px;color:#0096c9;font-family:"Font Awesome 5 Pro"}@media only screen and (max-width:767px){.m-event{margin-top:0}.m-event .event_list .event_box{max-width:80vw}.m-event .line{padding:1px 0 40px}.m-event .line .img{margin:-40px 0 0}.m-event .contact_box{display:block;padding:20px 0;width:80vw;margin:30px auto 0;text-align:center}.m-event .contact_box .title{font-size:5vw;width:48vw;margin:0 auto 20px}.m-event .contact_box .time{font-size:3.4vw}.m-event .contact_box dl{display:block;margin-bottom:5px}.m-event .contact_box dl dt{font-size:3.8vw}.m-event .contact_box dl dd{font-size:8vw}.m-event .contact_box dl dd a{color:#0096c9}.m-event .anchor_navi{display:block;padding:30px 0 10px}.m-event .anchor_navi a{width:100%;margin:10px 0;font-size:4vw;border-width:2px;padding:15px}.m-event .field{padding:10px 0}.m-event .field .event_cat{text-align:center;margin-bottom:0}.m-event .field .event_cat h3{margin:0 0 30px;display:inline-block;border-width:2px}.m-event .field .event_cat .cat_list{width:100%}.m-event .youtube{padding:20px 0;text-align:left}.m-event .youtube iframe{margin:20px 0 0;width:100%;height:52vw}.m-event .corona{padding:30px 0 50px}.m-event .corona .ttl07{font-size:4vw}.m-event .corona .list{-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.m-event .corona .list li{width:30%;margin:0 1.5%}.m-event .corona .caption{font-size:3vw;margin-bottom:10px;white-space:nowrap}.m-event .archive .common_head_ttl{margin:0 0 40px}.m-event .archive .event_notice_box{margin:-10px 0 40px}.m-event .archive .bnr_list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:30px 0 0}.m-event .archive .bnr_list li{width:calc(50% - 5px);margin:0 0 10px!important}.m-event .archive .cat_ttl{font-size:2.4rem}.m-event .archive .cat_ttl::before{height:4px;top:18px}.m-event .archive .cat_ttl::after{width:80%;left:10%;height:15px}.m-event .archive .cat_ttl .label{font-size:1.3rem;border-width:2px;padding:10px 20px;border-radius:5px}.m-event .archive .cat_ttl .note{font-size:3vw;bottom:-20px;width:64vw;left:calc(50% - 32vw);-webkit-transform:translateX(0);transform:translateX(0)}.m-event .archive .cat_ttl2{margin-bottom:20px}.m-event .archive .cat_ttl2 .fukidashi{font-size:5.2vw;padding:5px 10px}.m-event .archive .cat_ttl2 .fukidashi::after{bottom:-8px}.m-event .archive .btn_all{position:relative;top:0;text-align:center;margin-top:15px;font-size:1.8rem}.m-event .archive .event_list{margin:0}.m-event .archive .event_list .event_slider:not(.slick-slider){display:block;margin-bottom:0}.m-event .archive .event_list .event_slider:not(.slick-slider) .slide_item{padding-left:0;padding-right:0;max-width:100%}.m-event .archive .event_list .event_slider:not(.slick-slider) .slide_item:last-child{margin-bottom:0}.m-event .archive .event_list .event_slider:not(.slick-slider) .event_box{max-width:100%;padding:0 15px}.m-event .archive .event_list .event_slider:not(.slick-slider) .event_box>a{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.m-event .archive .event_list .event_slider:not(.slick-slider) .event_box>a .text,.m-event .archive .event_list .event_slider:not(.slick-slider) .event_box>a .thumb{width:100%}.m-event .archive .event_list .event_slider:not(.slick-slider) .event_box>a .thumb{max-width:50%;min-width:50%}.m-event .archive .event_list .event_slider:not(.slick-slider) .event_box>a .thumb .cat{font-size:.8rem;line-height:1}.m-event .archive .event_list .event_slider:not(.slick-slider) .event_box>a .thumb .cat.special-event{font-size:1rem;line-height:1.3;height:auto;top:12px;left:-54px}.m-event .archive .event_list .event_slider:not(.slick-slider) .event_box>a .text{padding-bottom:15px!important}.m-event .archive .event_list .event_slider:not(.slick-slider) .event_box>a .text .title{padding-bottom:0;font-size:1.2rem}.m-event .archive .event_list .event_slider:not(.slick-slider) .event_box .btn_list,.m-event .archive .event_list .event_slider:not(.slick-slider) .event_box>a .text .guide{display:none}.m-event .archive .event_list .event_slider:not(.slick-slider) .event_box>a .text .date{border-top:none;padding-top:0;white-space:normal;word-break:break-all;font-size:calc(.97959vw + .83265rem)}.m-event .archive .event_list .event_slider:not(.slick-slider) .event_box>a .text .date time:first-child::before{content:none}.m-event .archive .event_list .event_slider:not(.slick-slider) .event_box>a .text .date time::before{content:","}.m-event .archive .event_slider{margin:0 -15px}.m-event .archive .event_slider .slick-next,.m-event .archive .event_slider .slick-prev{width:40px;height:40px;right:15px;top:160px;border:2px solid #fff}.m-event .archive .event_slider .slick-prev{right:auto;left:15px}.m-event .archive .event_slider .slide_item{margin:0 5px}.m-event .genre_list{overflow-x:auto;white-space:nowrap;width:calc(100% + 30px);display:block;margin:0 -15px 20px;padding:10px 5px}.m-event .genre_list li{display:inline-block;padding:8px 5.2vw}.m-event .genre_list li::after{bottom:-12px}.m-event .event_bnr_slide{padding:25px 0 70px}.m-event .event_bnr_slide .container{padding-left:0;padding-right:0}.m-event .event_bnr_slide .slick-dots li,.m-event .event_bnr_slide .slick-slider{margin:0}.m-event .event_bnr_slide .slick-next,.m-event .event_bnr_slide .slick-prev{top:auto;bottom:-80px}.m-event .event_bnr_slide .slick-next{right:10px}.m-event .event_bnr_slide .slick-prev{left:10px}.m-event .event_bnr_slide .slick-dots{opacity:1;bottom:-70px}.m-event .event_bnr_slide .slick-dots .slick-active button{border:0;background:#0096c9}.m-event .event_bnr_slide .slick-dots button{background:rgba(0,150,201,.4);width:15px;height:15px}.m-event .side .info .title .guide{display:none}.m-event .side .info .title .ttl{font-size:5.2vw;margin-bottom:0}.m-event .side .info .date{font-size:1.4rem}.m-event .side .info .cv_btn{text-align:center}.m-event .side .info .cv_btn a{width:100%;max-width:280px;display:inline-block;padding:8px}}.m-event .main{margin-bottom:80px}.m-event .main .corona_request{background:#fff;padding:10px 10px 5px;display:-webkit-box;display:-ms-flexbox;display:flex;border:2px solid #d82e27;margin-bottom:35px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.m-event .main .corona_request .title{font-weight:700;color:#d82e27;font-size:2.2rem;border-bottom:5px solid #d82e27;line-height:220%;margin:0 70px 0 0}.m-event .main .corona_request ul{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;width:400px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:0}.m-event .main .corona_request ul .text{display:block;font-weight:700;font-size:1.5rem;line-height:140%;margin:10px 0 0;position:relative}.m-event .main .corona_request ul .text.-l2{top:-10px}.m-event .main .world_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:5px}.m-event .main .world_list li{color:#fff;background:#0096c9;font-weight:700;font-size:1.4rem;margin:0 10px 10px 0;padding:0 10px}.m-event .main .world_list li.super_creator_world{background:#d73028}.m-event .main .world_list li.game_world{background:#0d7fbb}.m-event .main .world_list li.e-sports_world{background:#f1b237}.m-event .main .world_list li.anime_cg_world{background:#1daa9b}.m-event .main .world_list li.pop_culture_world{background:#93c532}.m-event .main .world_list li.design_world,.m-event .main .world_list li.social_media_world{background:#ec6d81}.m-event .main .world_list li.manga_illust_world{background:#93c532}.m-event .main .world_list li.corona_world{background:#b276ad}.m-event .main .world_list li.other_world{background:#eb4a73}.m-event .main .event_detail{background:#fff}.m-event .main .event_detail mark{font-style:normal}.m-event .main .event_detail table.-tour tbody tr td,.m-event .main .event_detail table.-tour tbody tr th{border-top:none;border-left:none;border-right:none}.m-event .main .event_detail .hero_img{margin-bottom:30px;position:relative}.m-event .main .event_detail .hero_img.-put_off::after{content:"こちらのイベントは\A延期となりました。"}.m-event .main .event_detail .hero_img.-cancel::after,.m-event .main .event_detail .hero_img.-closing::after,.m-event .main .event_detail .hero_img.-put_off::after{white-space:pre;position:absolute;top:50%;left:0;z-index:5;width:100%;text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#fff;font-weight:700;font-size:4.5rem;line-height:170%;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:.6rem;text-shadow:5px 5px 0 #111}.m-event .main .event_detail .hero_img.-cancel::before,.m-event .main .event_detail .hero_img.-closing::before,.m-event .main .event_detail .hero_img.-put_off::before{content:"";position:absolute;width:100%;height:100%;opacity:.8;z-index:1;background-image:linear-gradient(-45deg,#000 25%,rgba(0,0,0,.9) 25%,rgba(0,0,0,.9) 50%,#000 50%,#000 75%,rgba(0,0,0,.9) 75%,rgba(0,0,0,.9));background-size:5px 5px}.m-event .main .event_detail .hero_img.-cancel::after{content:"こちらのイベントは\A中止となりました。"}.m-event .main .event_detail .hero_img.-closing::after{content:"こちらのイベントの\A申込み受付は締め切りました"}.m-event .main .event_detail .date_list{margin:70px 0}.m-event .main .event_detail .date_list h2{color:#111;font-size:2rem;position:relative;line-height:175%;padding-left:20px;margin-bottom:20px}.m-event .main .event_detail .date_list h2::after,.m-event .main .event_detail .date_list h2::before{content:"";position:absolute;left:0;height:50%;border-left:5px solid #0096c9}.m-event .main .event_detail .date_list h2::before{top:0}.m-event .main .event_detail .date_list h2::after{top:50%;border-color:#fff332}.m-event .main .event_detail .date_list .more_schedule{max-width:280px;margin:30px auto;background:#0096c9;border:2px solid #0096c9;font-weight:700;color:#fff;border-radius:30px;-webkit-transition:all .3s ease;transition:all .3s ease;text-align:center;padding:8px;cursor:pointer}.m-event .main .event_detail .date_list .more_schedule:hover{background:#fff;color:#0096c9}.m-event .main .event_detail .date_list .more_schedule::before{content:"さらに日程を見る"}.m-event .main .event_detail .date_list .more_schedule.is-act::before{content:"日程を閉じる"}.m-event .main .event_detail .date_list .table_wrap{border:12px solid #f5f5f5;padding:0 10px}.m-event .main .event_detail .date_list .table_wrap.add tr:last-child td,.m-event .main .event_detail .date_list .table_wrap.add tr:last-child th{color:#ec6d81}.m-event .main .event_detail .date_list .table_wrap .url{display:inline-block;font-size:1.6rem}.m-event .main .event_detail .date_list .table_wrap .url a,.m-event .main .event_detail .detail_body .about_job h2 span,.m-event .main .event_detail .detail_body .map_wrap .title a i{color:#0096c9}.m-event .main .event_detail .date_list .table_wrap .label{background:#d73028;color:#fff;margin:0 15px 0 30px;font-size:1.6rem;display:inline-block;padding:0 8px}.m-event .main .event_detail .date_list .table_wrap .text{color:#d73028;display:inline-block;vertical-align:top}.m-event .main .event_detail .date_list .table_wrap .text .normal{font-weight:400;font-size:1.6rem;color:#222}.m-event .main .event_detail .date_list .table_wrap table tr:nth-child(n+6){display:none}.m-event .main .event_detail .date_list .table_wrap table tr.is-act:nth-child(n+6){display:table-row}.m-event .main .event_detail .date_list .table_wrap table .flex{display:-webkit-box;display:-ms-flexbox;display:flex}.m-event .main .event_detail .date_list .table_wrap table .flex .head{width:100%;-webkit-box-flex:0;-ms-flex:0 0 6.5em;flex:0 0 6.5em}.m-event .main .event_detail .date_list .table_wrap table .flex .body{max-width:90%;width:100%;font-weight:400;font-size:.9em}.m-event .main .event_detail .date_list .table_wrap table td,.m-event .main .event_detail .date_list .table_wrap table th{background:#fff;border:0;border-bottom:#ddd 1px solid;text-align:left;font-weight:700;font-size:1.8rem;padding:15px 20px;vertical-align:middle}.m-event .main .event_detail .date_list .table_wrap table td{width:220px;text-align:center}.m-event .main .event_detail .date_list .cv_btn span{background:#aaa;font-size:1.4rem;padding:4px;border-radius:20px;display:inline-block;width:180px;color:#fff}.m-event .main .event_detail .date_list .cv_btn a{font-size:1.4rem;border:2px solid #ed4a74;color:#fff;background:#ed4a74;width:180px;display:inline-block;padding:2px;border-radius:20px;-webkit-transition:all .3s ease;transition:all .3s ease}.m-event .main .event_detail .date_list .cv_btn a.is-hover,.m-event .main .event_detail .detail_body .event_box05 .box_list a.is-hover{background:#fff;color:#ed4a74}.m-event .main .event_detail .detail_head{padding:0 30px}.m-event .main .event_detail .detail_head .title{border:5px solid #eee;position:relative;text-align:center;font-size:2.8rem;padding:26px;margin-bottom:35px}.m-event .main .event_detail .detail_head .title::after{content:"";position:absolute;width:100px;height:50px;top:-5px;left:-5px;border-top:5px solid #0096c9;border-left:5px solid #fff332}.m-event .main .event_detail .detail_head .title::before{content:"";position:absolute;width:100px;height:50px;bottom:-5px;right:-5px;border-bottom:5px solid #0096c9;border-right:5px solid #fff332}.m-event .main .event_detail .detail_head .guide_text{margin:35px 0 70px}.m-event .main .event_detail .detail_body .event_faq__detail a,.m-event .main .event_detail .detail_head .guide_text a{color:#0096c9;text-decoration:underline}.m-event .main .event_detail .detail_head .guide_text a:hover{text-decoration:none}.m-event .main .event_detail .detail_body{padding:0 30px 45px}.m-event .main .event_detail .detail_body .map-link{color:#ec6d81;position:relative;padding-left:1em;-webkit-transition:all .3s;transition:all .3s}.m-event .main .event_detail .detail_body .map-link:hover{opacity:.7}.m-event .main .event_detail .detail_body .map-link::before{content:"";background-image:url(../../img/common/map-marker-alt.png);background-repeat:no-repeat;background-size:cover;width:10px;height:14px;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.m-event .main .event_detail .detail_body.post8469 .about_job{background:#000 url(../../img/opencampus/tgs_bg@2x.jpg) no-repeat;background-size:contain}.m-event .main .event_detail .detail_body .event_ttl03.-gray{color:#fff332;background:#0b4b61}.m-event .main .event_detail .detail_body .event_ttl03.-gray .en,.m-event .main .event_detail .detail_body.post6687 .event_ttl02 .en{background:#1d87a0}.m-event .main .event_detail .detail_body .profile_box{padding:50px 30px;position:relative;background-color:#f0f0f0}@media screen and (max-width:767px){.m-event .main .event_detail .detail_body .profile_box{padding:45px 20px 20px}}.m-event .main .event_detail .detail_body .profile_box .profile{position:absolute;top:0;left:0;font-size:1.5rem;line-height:1.4;padding:.25em .75em;background-color:#0096c9;color:#fff;font-weight:700;display:block;border-bottom-right-radius:1em}@media screen and (max-width:767px){.m-event .main .event_detail .detail_body .profile_box .profile{font-size:1.3rem}}.m-event .main .event_detail .detail_body .profile_box .ttl{line-height:1.7;font-size:20px;font-weight:700;margin-bottom:1em}@media screen and (max-width:767px){.m-event .main .event_detail .detail_body .profile_box .ttl{font-size:16px}}.m-event .main .event_detail .detail_body .profile_box .image{padding-right:30px;display:block}@media screen and (max-width:767px){.m-event .main .event_detail .detail_body .profile_box .image{padding-right:0}}.m-event .main .event_detail .detail_body .profile_box .txt{font-size:1.5rem;line-height:1.86667}@media screen and (max-width:767px){.m-event .main .event_detail .detail_body .profile_box .txt{font-size:1.3rem}}.m-event .main .event_detail .detail_body.post6687 .event_ttl02{color:#fff332;background:#0b4b61}.m-event .main .event_detail .detail_body.post6687 .gray_text{font-weight:700}.m-event .main .event_detail .detail_body.post6687 h4{color:#1d87a0;font-size:2rem;margin-bottom:20px}.m-event .main .event_detail .detail_body.post6687 .special{border:2px solid #1d87a0;padding:0 30px 20px;margin-top:20px;background:#f7f7f7}.m-event .main .event_detail .detail_body.post6687 .special h3{text-align:center;margin-top:-15px;margin-bottom:20px}.m-event .main .event_detail .detail_body.post6687 .special h4{margin-bottom:10px;color:#003457}.m-event .main .event_detail .detail_body .myschool .point_list,.m-event .main .event_detail .detail_body.post6687 .special .row{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.m-event .main .event_detail .detail_body.post6687 .time_schedule strong{color:#fb3636}.m-event .main .event_detail .detail_body.post6687 .time_schedule .or{text-align:center;background:#ffae10;width:33px;line-height:33px;height:33px;border-radius:20px;color:#fff;font-family:"URWDIN-Medium";font-size:2rem}.m-event .main .event_detail .detail_body .myschool .point_list{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:1;margin-bottom:80px}.m-event .main .event_detail .detail_body .myschool .point_list::after{content:"";bottom:-15px;left:-30px;position:absolute;height:100%;width:calc(100% + 60px);background-image:url(../../img/myschool/event_bg.png);background-size:100% 100%;background-position:center center;-webkit-transform:scale(1,-1);transform:scale(1,-1);z-index:-1}.m-event .main .event_detail .detail_body .myschool .merit .block{position:relative;background:#f7f7f7;border-radius:15px;-webkit-box-shadow:0 0 0 4px #ef7b8b inset;box-shadow:0 0 0 4px #ef7b8b inset;min-height:230px;padding:50px 40px 20px;margin-bottom:55px;z-index:1}.m-event .main .event_detail .detail_body .myschool .merit .block::before{content:"";position:absolute;width:calc(100% - 44px);height:100%;left:22px;top:0;background:#f7f7f7;z-index:-1}.m-event .main .event_detail .detail_body .myschool .merit .num{position:absolute;top:-36px;left:25px}.m-event .main .event_detail .detail_body .myschool .merit .text{max-width:370px}.m-event .main .event_detail .detail_body .myschool .merit .text .ttl{font-size:2.4rem;margin-bottom:25px}.m-event .main .event_detail .detail_body .myschool .merit .img{position:absolute;top:-20px;right:30px;max-width:265px}.m-event .main .event_detail .detail_body .myschool .schedule{position:relative;margin-bottom:150px;z-index:1}.m-event .main .event_detail .detail_body .myschool .schedule .limit{position:relative}.m-event .main .event_detail .detail_body .myschool .schedule .limit__txt{color:#999;font-size:1.5rem;line-height:1.7}@media only screen and (max-width:767px){.m-event .main .event_detail .detail_body .myschool .schedule .limit__txt{font-size:1.3rem;padding-top:20px}}.m-event .main .event_detail .detail_body .myschool .schedule .limit__box{background:#f7f7f7;border-radius:15px;padding:55px 45px 35px;position:relative}@media only screen and (max-width:767px){.m-event .main .event_detail .detail_body .myschool .schedule .limit__box{border-radius:10px;padding:40px 20px 30px}}.m-event .main .event_detail .detail_body .myschool .schedule .limit__box .row{-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:767px){.m-event .main .event_detail .detail_body .myschool .schedule .limit__box .txt{margin-top:20px}}.m-event .main .event_detail .detail_body .myschool .schedule .limit__box .txt strong{color:#ea5c72;font-weight:500}.m-event .main .event_detail .detail_body .myschool .schedule .limit__box .txt .link{color:#ea5c72;text-decoration:underline}.m-event .main .event_detail .detail_body .myschool .schedule .limit__head{position:absolute;top:0;left:0;width:100%;height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.m-event .main .event_detail .detail_body .myschool .schedule .limit__head img{height:50px}@media only screen and (max-width:767px){.m-event .main .event_detail .detail_body .myschool .schedule .limit__head img{height:35px}}.m-event .main .event_detail .detail_body .myschool .schedule .schedule_row{display:-webkit-box;display:-ms-flexbox;display:flex;margin:30px 0;position:relative;z-index:1}.m-event .main .event_detail .detail_body .myschool .schedule .schedule_row::after{content:"";position:absolute;height:100%;border-left:3px dotted #999;top:30px;left:54px;z-index:-1}.m-event .main .event_detail .detail_body .myschool .schedule .schedule_row:last-child::after,.m-feature .feature_body .flow li:last-child::before{content:none}.m-event .main .event_detail .detail_body .myschool .schedule .schedule_row.center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.m-event .main .event_detail .detail_body .myschool .schedule .schedule_row.bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.m-event .main .event_detail .detail_body .myschool .schedule .summer{position:relative;z-index:1;padding:90px 0 50px;margin:40px 0}.m-event .main .event_detail .detail_body .myschool .comment::before,.m-event .main .event_detail .detail_body .myschool .schedule .summer::after{position:absolute;content:"";width:calc(100% + 60px);height:100%;top:0;left:-30px;z-index:-1;background-image:url(../../img/myschool/summer_bg.jpg);background-size:cover;background-position:right 36% center}.m-event .main .event_detail .detail_body .myschool .schedule .summer::before{content:"";position:absolute;height:30px;border-left:3px dotted #999;bottom:-40px;left:54px;z-index:-1}.m-event .main .event_detail .detail_body .myschool .schedule .summer .event_btn02{position:absolute;bottom:20px;right:-10px;width:100%;text-align:right}.m-event .main .event_detail .detail_body .myschool .schedule .summer .text_box{max-width:435px;margin-left:10px;padding:60px 50px 90px;position:relative}.m-event .main .event_detail .detail_body .myschool .schedule .summer .text_box .fukidashi{position:absolute;top:-70px;left:0;background:0 0;width:100%;text-align:center}.m-event .main .event_detail .detail_body .myschool .schedule .summer .text_box .fukidashi::after,.m-event .main .event_detail .detail_body .time_schedule .time_list li.-program .time.-none::after{content:none}.m-event .main .event_detail .detail_body .myschool .schedule .summer .circle,.m-event .main .event_detail .detail_body .myschool .schedule .text_box .fukidashi{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.m-event .main .event_detail .detail_body .myschool .schedule .summer .circle{bottom:-60px;position:absolute;left:0;width:435px}.m-event .main .event_detail .detail_body .myschool .schedule .text_box{background:#fff;font-size:1.5rem;max-width:400px;padding:10px 0 10px 20px}.m-event .main .event_detail .detail_body .myschool .schedule .text_box .fukidashi{position:relative;left:-20px;width:112px;height:112px;background:#0096c9;color:#fff332;font-size:2rem;font-weight:700;text-align:center;border-radius:60px}.m-event .main .event_detail .detail_body .myschool .schedule .text_box .fukidashi::after{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:20px 12px 0;border-color:#0096c9 transparent transparent;bottom:-12px;left:calc(50% - 12px)}.m-event .main .event_detail .detail_body .myschool .schedule .text_box .fukidashi.month{font-size:2.8rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:2.8rem}.m-event .main .event_detail .detail_body .myschool .schedule .text_box .fukidashi.month2 .num{line-height:3.3rem;font-size:5rem}.m-event .main .event_detail .detail_body .myschool .schedule .text_box .fukidashi .num{line-height:3.3rem;font-size:7.3rem;font-family:"URWDIN-Demi"}.m-event .main .event_detail .detail_body .myschool .schedule .text_box .fukidashi .text{margin-bottom:-.5em}.m-event .main .event_detail .detail_body .myschool .schedule .img{margin-right:-30px;margin-left:20px;width:calc(100% - 380px)}.m-event .main .event_detail .detail_body .myschool .comment{position:relative;z-index:1}.m-event .main .event_detail .detail_body .myschool .comment::before{height:200px;top:-120px;background-image:url(../../img/myschool/event_bg.png);background-size:auto 130%;background-position:right bottom;-webkit-transform:scale(-1,-1);transform:scale(-1,-1)}.m-event .main .event_detail .detail_body .myschool .comment .in{background:#fff;padding:0 35px 60px}.m-event .main .event_detail .detail_body .course_box,.m-event .main .event_detail .detail_body .myschool .comment .comment_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.m-event .main .event_detail .detail_body .myschool .comment .comment_box{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px}.m-event .main .event_detail .detail_body .myschool .comment .comment_box .img{width:180px}.m-event .main .event_detail .detail_body .myschool .comment .comment_box .text{max-width:475px}.m-event .main .event_detail .detail_body .myschool .comment .comment_box .name{color:#111;font-weight:700;font-size:1.8rem}.m-event .main .event_detail .detail_body .myschool .cv_btn{padding:55px 0;text-align:center;background-image:url(../../img/myschool/joinus_bg@2x.png);background-size:758px auto;background-repeat:no-repeat;background-position:center center}.m-event .main .event_detail .detail_body .myschool .cv_btn a{display:inline-block}.m-event .main .event_detail .detail_body .course_box{border:2px solid #f2f2f2;padding:28px;margin:20px 0}.m-event .main .event_detail .detail_body .course_box.super_creator h3{color:#d73028}.m-event .main .event_detail .detail_body .course_box.super_creator .world{background:#d73028}.m-event .main .event_detail .detail_body .course_box.game h3{color:#0d7fbb}.m-event .main .event_detail .detail_body .course_box.game .world{background:#0d7fbb}.m-event .main .event_detail .detail_body .course_box.e-sports h3{color:#f1b237}.m-event .main .event_detail .detail_body .course_box.e-sports .world{background:#f1b237}.m-event .main .event_detail .detail_body .course_box.anime_cg h3{color:#1daa9b}.m-event .main .event_detail .detail_body .course_box.anime_cg .world{background:#1daa9b}.m-event .main .event_detail .detail_body .course_box.pop_culture h3{color:#93c532}.m-event .main .event_detail .detail_body .course_box.pop_culture .world{background:#93c532}.m-event .main .event_detail .detail_body .course_box.design h3,.m-event .main .event_detail .detail_body .course_box.social_media h3,.m-event .main .event_detail .detail_body .event_box04 .box strong{color:#ec6d81}.m-event .main .event_detail .detail_body .course_box.design .world,.m-event .main .event_detail .detail_body .course_box.social_media .world{background:#ec6d81}.m-event .main .event_detail .detail_body .course_box.manga_illust h3{color:#93c532}.m-event .main .event_detail .detail_body .course_box.manga_illust .world{background:#93c532}.m-event .main .event_detail .detail_body .course_box.corona h3{color:#b276ad}.m-event .main .event_detail .detail_body .course_box.corona .world{background:#b276ad}.m-event .main .event_detail .detail_body .course_box.other h3{color:#eb4a73}.m-event .main .event_detail .detail_body .course_box.other .world{background:#eb4a73}.m-event .main .event_detail .detail_body .course_box .img{width:285px}.m-event .main .event_detail .detail_body .course_box .text{width:400px}.m-event .main .event_detail .detail_body .course_box h3{color:#0096c9;margin-bottom:15px;font-size:2.4rem}.m-event .main .event_detail .detail_body .course_box .world{display:inline-block;color:#fff;background:#0096c9;font-size:1.4rem;line-height:100%;padding:5px 10px;font-weight:700;margin-bottom:5px}.m-event .main .event_detail .detail_body .course_box .label{margin-bottom:15px;font-size:0}.m-event .main .event_detail .detail_body .course_box .label li{display:inline-block;border:2px solid #111;font-weight:700;font-size:1.4rem;padding:0 10px}.m-event .main .event_detail .detail_body .course_box .label li:not(:first-child){border-left:none}.m-event .main .event_detail .detail_body .about_job{background-image:linear-gradient(-45deg,#0096c9 25%,#0d9bcc 25%,#0d9bcc 50%,#0096c9 50%,#0096c9 75%,#0d9bcc 75%,#0d9bcc);background-size:14px 14px;color:#fff;padding:0 40px 35px;margin:95px 0 40px}.m-event .main .event_detail .detail_body .about_job .title{text-align:center}.m-event .main .event_detail .detail_body .about_job h2{font-size:3rem;display:inline-block;border:3px solid #0096c9;color:#111;background:#fff;padding:10px 25px;position:relative;top:-35px}.m-event .main .event_detail .detail_body .about_job h2 mark{font-style:normal;display:inline-block;background:-webkit-gradient(linear,left top,left bottom,color-stop(70%,transparent),color-stop(70%,#fff332));background:linear-gradient(transparent 70%,#fff332 70%)}.m-event .main .event_detail .detail_body .about_job .img{margin-bottom:20px}.m-event .main .event_detail .detail_body .about_job .sub_title{font-weight:700;font-size:1.8rem}.m-event .main .event_detail .detail_body .about_job .sub_title span{border-bottom:2px solid #fff;display:inline-block;line-height:180%}.m-event .main .event_detail .detail_body .event_ttl_img{text-align:center;margin-bottom:20px}.m-event .main .event_detail .detail_body .event_ttl01{text-align:center;font-size:30px;line-height:155%;position:relative;padding-bottom:20px;margin-bottom:35px}.m-event .main .event_detail .detail_body .event_ttl01::after,.m-event .main .event_detail .detail_body .event_ttl01::before{content:"";position:absolute;height:2px;width:40px;bottom:0}.m-event .main .event_detail .detail_body .event_ttl01::after{background:#fff332;left:50%}.m-event .main .event_detail .detail_body .event_ttl01::before{background:#0096c9;right:50%}.m-event .main .event_detail .detail_body .event_ttl01 small{font-size:1.8rem;display:block;line-height:170%}.m-event .main .event_detail .detail_body .event_ttl01 .border{display:inline-block;background:-webkit-gradient(linear,left top,left bottom,color-stop(65%,transparent),color-stop(65%,#fff332),color-stop(85%,#fff332),color-stop(85%,transparent));background:linear-gradient(transparent 65%,#fff332 65%,#fff332 85%,transparent 85%)}.m-event .main .event_detail .detail_body .event_ttl02{color:#0096c9;font-size:2rem;position:relative;background:#eee;padding:12px 10px 12px 80px;margin-bottom:25px}.m-event .main .event_detail .detail_body .event_ttl02.pointno{padding:12px 10px 12px 30px}.m-event .main .event_detail .detail_body .event_ttl02 .en{padding:0 5px;position:absolute;top:0;left:0;background:#0096c9;height:100%;color:#fff;text-align:center;width:62px;font-size:1.3rem;font-family:"URWDIN-Regular";font-weight:500;font-style:italic;line-height:185%;letter-spacing:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.m-event .main .event_detail .detail_body .event_ttl02.-pink{color:#222}.m-event .main .event_detail .detail_body .event_ttl02.-pink .en{background-color:#ec6d81}.m-event .main .event_detail .detail_body .event_ttl02.-paint{color:#fff;background-color:#0096c9}.m-event .main .event_detail .detail_body .event_ttl02 .num{font-size:3rem}.m-event .main .event_detail .detail_body .event_ttl02.e-sports{color:#fff332;background:#0b4b61}.m-event .main .event_detail .detail_body .event_ttl02.e-sports .en{background:#1d87a0}.m-event .main .event_detail .detail_body .event_ttl02.e-sports2{color:#fff;background:#005bac}.m-event .main .event_detail .detail_body .event_ttl02.e-sports2 .en{background:#ea6699}.m-event .main .event_detail .detail_body .event_ttl03{color:#fff;position:relative;background-image:linear-gradient(-45deg,#0096c9 25%,#0d9bcc 25%,#0d9bcc 50%,#0096c9 50%,#0096c9 75%,#0d9bcc 75%,#0d9bcc);background-size:14px 14px;font-size:2rem;padding:15px 20px;margin-bottom:20px}.m-event .main .event_detail .detail_body .event_ttl03.circle{padding-left:105px;margin:10px 0 30px}.m-event .main .event_detail .detail_body .event_ttl03.circle span{position:absolute;top:0;left:10px;width:100px;padding:20px 0;text-align:center;font-size:1.5rem}.m-event .main .event_detail .detail_body .event_ttl03.circle span .date{font-family:"URWDIN-Demi";font-size:3.5rem;display:block;margin-bottom:10px;letter-spacing:0}.m-event .main .event_detail .detail_body .event_ttl03.circle span::after{border-radius:50px;width:100px;height:100px}.m-event .main .event_detail .detail_body .event_ttl03 span{display:inline-block;line-height:100%;margin-right:15px;padding:0 15px;margin-left:-20px;position:relative;z-index:1}.m-event .main .event_detail .detail_body .event_ttl03 span::after{content:"";position:absolute;top:-20px;left:0;width:100%;height:calc(100% + 40px);background-image:linear-gradient(-45deg,#ec6d81 25%,#ed7487 25%,#ed7487 50%,#ec6d81 50%,#ec6d81 75%,#ed7487 75%,#ed7487);background-size:14px 14px;z-index:-1}.m-event .main .event_detail .detail_body .event_ttl03.small{margin-bottom:10px;font-size:1.6rem;padding:8px}.m-event .main .event_detail .detail_body .event_ttl03.large,.m-event .main .event_detail .detail_body .event_ttl12 span strong{font-size:2.8rem}.m-event .main .event_detail .detail_body .event_ttl03 .ico{position:absolute;top:-32px;right:-10px;z-index:10}.m-event .main .event_detail .detail_body .event_ttl04{color:#0096c9;font-size:3rem;text-align:center;position:relative;margin:40px 0;z-index:1}.m-event .main .event_detail .detail_body .event_ttl04::after{content:"";position:absolute;top:calc(50% - 3px);left:-30px;height:5px;width:calc(100% + 60px);background-image:linear-gradient(-45deg,#0096c9 25%,#fff 25%,#fff 50%,#0096c9 50%,#0096c9 75%,#fff 75%,#fff);background-size:7px 7px;z-index:-1}.m-event .main .event_detail .detail_body .event_ttl04 span{display:inline-block;border:4px solid #0096c9;background:#fff;padding:8px 20px;min-width:260px}.m-event .main .event_detail .detail_body .event_ttl05{color:#0096c9;margin-bottom:15px;font-size:2.2rem}.m-event .main .event_detail .detail_body .event_ttl05.e-sports{color:#007e96}.m-event .main .event_detail .detail_body .event_ttl06{color:#111;font-size:2rem;position:relative;line-height:175%;padding-left:20px;margin:60px 0 20px}.m-event .main .event_detail .detail_body .event_ttl06::after,.m-event .main .event_detail .detail_body .event_ttl06::before{content:"";position:absolute;left:0;height:50%;border-left:5px solid #0096c9}.m-event .main .event_detail .detail_body .event_ttl06::before{top:0}.m-event .main .event_detail .detail_body .event_ttl06::after{top:50%;border-color:#fff332}.m-event .main .event_detail .detail_body .event_ttl07{margin-bottom:15px}.m-event .main .event_detail .detail_body .event_ttl07 .fukidashi{color:#fff;background:#0096c9;display:inline-block;font-size:1.5rem;border-radius:5px;padding:0 10px;margin-bottom:25px;position:relative}.m-event .main .event_detail .detail_body .event_ttl07 .fukidashi::after{content:"";position:absolute;bottom:-10px;left:18px;width:0;height:0;border-style:solid;border-width:12px 6px 0;border-color:#0096c9 transparent transparent}.m-event .main .event_detail .detail_body .event_ttl07 .fukidashi.super_creator{background:#d73028}.m-event .main .event_detail .detail_body .event_ttl07 .fukidashi.super_creator::after{border-color:#d73028 transparent transparent}.m-event .main .event_detail .detail_body .event_ttl07 .fukidashi.game{background:#0d7fbb}.m-event .main .event_detail .detail_body .event_ttl07 .fukidashi.game::after{border-color:#0d7fbb transparent transparent}.m-event .main .event_detail .detail_body .event_ttl07 .fukidashi.e-sports{background:#f1b237}.m-event .main .event_detail .detail_body .event_ttl07 .fukidashi.e-sports::after{border-color:#f1b237 transparent transparent}.m-event .main .event_detail .detail_body .event_ttl07 .fukidashi.anime_cg{background:#1daa9b}.m-event .main .event_detail .detail_body .event_ttl07 .fukidashi.anime_cg::after{border-color:#1daa9b transparent transparent}.m-event .main .event_detail .detail_body .event_ttl07 .fukidashi.pop_culture{background:#93c532}.m-event .main .event_detail .detail_body .event_ttl07 .fukidashi.pop_culture::after{border-color:#93c532 transparent transparent}.m-event .main .event_detail .detail_body .event_ttl07 .fukidashi.design,.m-event .main .event_detail .detail_body .event_ttl07 .fukidashi.social_media{background:#ec6d81}.m-event .main .event_detail .detail_body .event_ttl07 .fukidashi.design::after,.m-event .main .event_detail .detail_body .event_ttl07 .fukidashi.social_media::after{border-color:#ec6d81 transparent transparent}.m-event .main .event_detail .detail_body .event_ttl07 .fukidashi.manga_illust{background:#93c532}.m-event .main .event_detail .detail_body .event_ttl07 .fukidashi.manga_illust::after{border-color:#93c532 transparent transparent}.m-event .main .event_detail .detail_body .event_ttl07 .fukidashi.corona{background:#b276ad}.m-event .main .event_detail .detail_body .event_ttl07 .fukidashi.corona::after{border-color:#b276ad transparent transparent}.m-event .main .event_detail .detail_body .event_ttl07 .fukidashi.other{background:#eb4a73}.m-event .main .event_detail .detail_body .event_ttl07 .fukidashi.other::after{border-color:#eb4a73 transparent transparent}.m-event .main .event_detail .detail_body .event_ttl07 .ttl{color:#111;display:block;font-size:2.5rem;line-height:150%}.m-event .main .event_detail .detail_body .event_ttl01 mark,.m-event .main .event_detail .detail_body .event_ttl07 mark{background:0 0;color:#0096c9;font-style:normal}.m-event .main .event_detail .detail_body .event_ttl08{background:#0096c9;text-align:center;position:relative;padding:10px 0 15px;margin-bottom:50px}.m-event .main .event_detail .detail_body .event_ttl08.red,.m-event .main .event_detail .detail_body .event_ttl08.red .en{background:#e60012}.m-event .main .event_detail .detail_body .event_ttl08::after{content:"";position:absolute;border-top:1px solid #fff;top:30px;left:5%;width:90%}.m-event .main .event_detail .detail_body .event_ttl08 .en{display:inline-block;font-size:1.5rem;font-family:"URWDIN-Bold";letter-spacing:.05rem;background:#0096c9;font-weight:400;color:#fff;position:relative;line-height:100%;z-index:2;padding:0 20px}.m-event .main .event_detail .detail_body .event_ttl08 .ja{display:block;font-size:3rem;color:#fff}.m-event .main .event_detail .detail_body .event_ttl08 .ja mark{background:0 0;font-style:normal;color:#fff332}.m-event .main .event_detail .detail_body .event_ttl09{font-size:2.2rem;margin-bottom:20px}.m-event .main .event_detail .detail_body .event_ttl10{font-weight:700;font-size:2rem}.m-event .main .event_detail .detail_body .event_ttl11{text-align:center;margin-bottom:40px}.m-event .main .event_detail .detail_body .event_ttl11 .en{font-size:1.6rem;color:#0096c9;font-family:"URWDIN-Demi";letter-spacing:0;display:inline-block;position:relative;z-index:10;background:#fff;padding:0 10px}.m-event .main .event_detail .detail_body .event_ttl11 .ja{display:inline-block;font-size:3rem;margin-top:-30px;padding:20px 0 15px;border-top:1px solid #111;border-bottom:1px solid #111;position:relative}.m-event .main .event_detail .detail_body .event_ttl11 .ja::after,.m-event .main .event_detail .detail_body .event_ttl11 .ja::before{position:absolute;content:"";bottom:-14px;left:calc(50% - 7px);width:0;height:0;border-style:solid;border-width:14px 7px 0;border-color:#111 transparent transparent}.m-event .main .event_detail .detail_body .event_ttl11 .ja::after{z-index:5;bottom:-12px;border-color:#fff transparent transparent}.m-event .main .event_detail .detail_body .event_ttl12,.m-event .main .event_detail .transportation_expenses table{text-align:center}.m-event .main .event_detail .detail_body .event_ttl12 span{padding:.5em;color:#fff;display:inline-block;background:#ec6d81;margin:auto;font-size:1.8rem}.m-event .main .event_detail .detail_body .event_table01 td,.m-event .main .event_detail .detail_body .event_table01 th{text-align:left;vertical-align:middle;border-color:#a4a4a4}.m-event .main .event_detail .detail_body .event_table01 th{width:20%}.m-event .main .event_detail .detail_body .event_table01 td{width:30%}.m-event .main .event_detail .detail_body .event_box01{position:relative;border:3px solid #eee;margin:40px 0;padding:30px 28px}.m-event .main .event_detail .detail_body .event_box01::before{content:"";position:absolute;width:38px;height:38px;top:-3px;left:-3px;border-top:#0096c9 3px solid;border-left:#0096c9 3px solid}.m-event .main .event_detail .detail_body .event_box01::after{content:"";position:absolute;width:38px;height:38px;bottom:-3px;right:-3px;border-bottom:#0096c9 3px solid;border-right:#0096c9 3px solid}.m-event .main .event_detail .detail_body .event_box01 hr{border-color:#ccc;margin:40px 0}.m-event .main .event_detail .detail_body .event_box01 .obj01{position:absolute;top:-20px;left:-20px;z-index:10}.m-event .main .event_detail .detail_body .event_box01 .obj02{text-align:center;margin:-70px 0 10px}.m-event .main .event_detail .detail_body .event_box01 .event_gray{background:#eee;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:767px){.m-event .main .event_detail .detail_body .event_box01 .event_gray{display:block}}.m-event .main .event_detail .detail_body .event_box01 .event_gray .img{text-align:center;min-width:150px;max-width:150px;margin-right:1em}@media only screen and (max-width:767px){.m-event .main .event_detail .detail_body .event_box01 .event_gray .img{min-width:100%;max-width:100%}}.m-event .main .event_detail .detail_body .event_box01 .event_gray .text{width:100%;font-size:1.5rem}.m-event .main .event_detail .detail_body .event_box01 .event_gray.-half{width:49%;display:block}@media only screen and (max-width:767px){.m-event .main .event_detail .detail_body .event_box01 .event_gray.-half{width:100%}}.m-event .main .event_detail .detail_body .event_box01 .event_gray__title-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.m-event .main .event_detail .detail_body .event_box01 .event_gray__title-wrap .img{text-align:center;min-width:100px;max-width:100px;margin-right:1em}@media only screen and (max-width:767px){.m-event .main .event_detail .detail_body .event_box01 .event_gray__title-wrap .img{min-width:60px;max-width:60px}}.m-event .main .event_detail .detail_body .event_box01 .event_gray__detail{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:1.5rem}@media only screen and (max-width:767px){.m-event .main .event_detail .detail_body .event_box01 .event_gray__detail{display:block}}.m-event .main .event_detail .detail_body .event_box01 .event_gray__detail dt{border-radius:4px;text-align:center;display:inline-block;padding:.1em .2em;-webkit-box-sizing:border-box;box-sizing:border-box;background:#0096c9;color:#fff;width:30%;margin-right:2%}@media only screen and (max-width:767px){.m-event .main .event_detail .detail_body .event_box01 .event_gray__detail dt{width:100%;margin-right:0;margin-bottom:10px}}.m-event .main .event_detail .detail_body .event_box01 .event_gray__detail dd{width:68%}@media only screen and (max-width:767px){.m-event .main .event_detail .detail_body .event_box01 .event_gray__detail dd{width:100%}}.m-event .main .event_detail .detail_body .event_box01 .event_gray__title{font-weight:700;font-size:2.4rem}@media only screen and (max-width:767px){.m-event .main .event_detail .detail_body .event_box01 .event_gray__title{font-size:2rem}}.m-event .main .event_detail .detail_body .event_box01 .event_gray__title .blue{font-size:2.8rem;color:#0096c9}@media only screen and (max-width:767px){.m-event .main .event_detail .detail_body .event_box01 .event_gray__title .blue{font-size:2.4rem}}.m-event .main .event_detail .detail_body .event_faq .event_ttl02.-paint{padding:12px 10px 12px 20px}.m-event .main .event_detail .detail_body .event_faq__list{padding-bottom:.5em;border-bottom:1px solid #eee}.m-event .main .event_detail .detail_body .event_faq__detail,.m-event .main .event_detail .detail_body .event_faq__title{position:relative;padding:.5em .5em .5em 3.5em}.m-event .main .event_detail .detail_body .event_faq__detail .answer,.m-event .main .event_detail .detail_body .event_faq__title .question{position:absolute;left:0;top:0;font-family:'URWDIN-Demi';font-size:3rem;line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:.5em}.m-event .main .event_detail .detail_body .event_faq__title .question{width:1.5em;height:1.5em;background:#fff332;border-radius:9999px;padding:.8em .5em .5em}.m-event .main .event_detail .detail_body .event_faq__detail .answer{padding:.5em;color:#0096c9}.m-event .main .event_detail .detail_body .event_box02{border:2px solid #f2f2f2;padding:35px;position:relative;margin:40px 0}.m-event .main .event_detail .detail_body .event_box02::after,.m-event .main .event_detail .detail_body .event_box02::before{content:"";position:absolute;width:2px;height:66px;background:#0096c9;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);bottom:-20px;left:10px}.m-event .main .event_detail .detail_body .event_box02::after{left:auto;bottom:auto;top:-20px;right:10px}.m-event .main .event_detail .detail_body .event_box02 .obj01{position:absolute;top:1px;left:1px;z-index:10}.m-event .main .event_detail .detail_body .event_box03{margin:50px 0}.m-event .main .event_detail .detail_body .event_box03 .head{color:#fff;font-weight:400;padding:15px 20px;font-size:2rem;background-image:linear-gradient(-45deg,#ec6d81 25%,#ed7487 25%,#ed7487 50%,#ec6d81 50%,#ec6d81 75%,#ed7487 75%,#ed7487);background-size:10px 10px}.m-event .main .event_detail .detail_body .event_box03 .body{border:3px solid #ec6d81;padding:30px 35px;font-size:1.5rem}.m-event .main .event_detail .detail_body .event_box03 .body .note{color:#d73028}.m-event .main .event_detail .detail_body .event_box03 .body .note.bold{font-size:1.8rem;font-weight:700}.m-event .main .event_detail .detail_body .event_box03 .body .btn{padding:0 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.m-event .main .event_detail .detail_body .event_box04{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:60px}.m-event .main .event_detail .detail_body .event_box04 .box{text-align:center;padding:20px 0;border-radius:6px;border:2px solid #0096c9;width:245px}.m-event .main .event_detail .detail_body .event_box04 .box .title{font-size:1.8rem;margin-bottom:25px}.m-event .main .event_detail .detail_body .event_box04 .box .title i{color:#0096c9;margin:0 10px 0 0;vertical-align:middle;font-size:2rem}.m-event .main .event_detail .detail_body .check_list.bold li::before,.m-event .main .event_detail .detail_body .event_box04 .box .title i.-line{font-weight:400}.m-event .main .event_detail .detail_body .event_box04 .box .time{font-size:1.4rem;line-height:170%}.m-event .main .event_detail .detail_body .event_box04 .box .number{color:#0096c9;font-family:"URWDIN-Demi";font-size:3rem;margin-top:15px;display:inline-block}.m-event .main .event_detail .detail_body .event_box05{padding:28px;border:3px solid #eee;text-align:center;margin:50px 0}.m-event .main .event_detail .detail_body .event_box05 .guide{font-size:1.8rem;margin-bottom:30px}.m-event .main .event_detail .detail_body .event_box05 .guide strong{color:#d73028;border-bottom:1px solid #d73028}.m-event .main .event_detail .detail_body .event_box05 .box_list,.m-event .main .event_detail .detail_body .event_box06{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.m-event .main .event_detail .detail_body .event_box05 .box_list{margin-bottom:0}.m-event .main .event_detail .detail_body .event_box05 .box_list li{width:335px;background:#f0f0f0;font-size:2rem;padding:30px 0}.m-event .main .event_detail .detail_body .event_box05 .box_list li small{display:block;width:100%;font-size:1.6rem}.m-event .main .event_detail .detail_body .event_box05 .box_list .title{-ms-flex-wrap:wrap;flex-wrap:wrap;min-height:50px;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:5px}.m-event .main .event_detail .detail_body .event_box05 .box_list a{color:#fff;display:inline-block;font-weight:700;background:#ed4a74;border:2px solid #ed4a74;padding:7px 25px;border-radius:40px;-webkit-transition:all .3s ease;transition:all .3s ease}.m-event .main .event_detail .detail_body .event_box06{border:1px solid #1da1f2;padding:30px;-ms-flex-wrap:wrap;flex-wrap:wrap}.m-event .main .event_detail .detail_body .event_box06 .title{text-align:center;font-size:2rem;width:100%;margin-bottom:20px}.m-event .main .event_detail .detail_body .event_box06 .title span{position:relative;background:#fff;padding:0 10px;z-index:1}.m-event .main .event_detail .detail_body .event_box06 .title span::before{content:"";position:absolute;width:240px;top:10px;left:50%;border-top:2px dashed #1da1f2;-webkit-transform:skewX(-40deg) translateX(-50%);transform:skewX(-40deg) translateX(-50%);z-index:-1}.m-event .main .event_detail .detail_body .gray_box{background:#f5f5f5;padding:40px}.m-event .main .event_detail .detail_body .gray_box.p20{padding:20px}.m-event .main .event_detail .detail_body .gray_box.narrow{padding:20px 15px;letter-spacing:-.05rem}.m-event .main .event_detail .detail_body .gray_box.narrow .title{font-weight:700;margin-bottom:10px;color:#0096c9}.m-event .main .event_detail .detail_body .gray_box.narrow .course{display:block;line-height:170%;text-align:right}.m-event .main .event_detail .detail_body .gray_box.narrow .check_list{margin-left:10px}.m-event .main .event_detail .detail_body .gray_box.narrow .check_list li{margin:2px 0}.m-event .main .event_detail .detail_body .gray_box.narrow .list_style_dot li{padding-left:20px}.m-event .main .event_detail .detail_body .check_list li::before{content:"\f00c";font-family:"Font Awesome 5 Pro";color:#0096c9;display:inline-block;margin:0 5px 0 0}.m-event .main .event_detail .detail_body .check_list.bold{font-weight:700}.m-event .main .event_detail .detail_body .check_list.bold li{margin:3px 0}.m-event .main .event_detail .detail_body .event_list li{font-weight:700;color:#111;position:relative;padding-left:15px}.m-event .main .event_detail .detail_body .event_list li::before{content:"";position:absolute;width:5px;height:5px;border-radius:5px;background:#999;top:12px;left:0}.m-event .main .event_detail .detail_body .event_contact{background:#f5f5f5;border-radius:10px;padding:45px 50px 25px 40px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.m-event .main .event_detail .detail_body .event_contact .title{font-size:2.4rem;line-height:150%;background:-webkit-gradient(linear,left top,left bottom,color-stop(70%,transparent),color-stop(0%,#fff332));background:linear-gradient(transparent 70%,#fff332 0%)}.m-event .main .event_detail .detail_body .event_contact dl{text-align:center;width:450px;margin-bottom:0}.m-event .main .event_detail .detail_body .event_contact dl dt{font-weight:700;color:#111}.m-event .main .event_detail .detail_body .event_contact dl .number{color:#0096c9;font-family:"URWDIN-Demi";font-size:4rem;display:block;line-height:100%;margin:0 0 -10px}.m-event .main .event_detail .detail_body .event_contact dl .time{font-size:1.4rem;line-height:100%}.m-event .main .event_detail .detail_body .anchor_btn,.m-event .main .event_detail .detail_body .event_contact,.m-event .main .event_detail .detail_body .event_contact dl,.m-event .main .event_detail .detail_body .img_grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.m-event .main .event_detail .detail_body .anchor_btn{padding:0 35px;margin:50px 0 30px}.m-event .main .event_detail .detail_body .anchor_btn li{width:330px}.m-event .main .event_detail .detail_body .anchor_btn a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:2px solid #0096c9;border-radius:10px;font-weight:700;color:#111;text-align:center;padding:15px;line-height:30px;-webkit-transition:all .3s ease;transition:all .3s ease;position:relative}.m-event .main .event_detail .detail_body .anchor_btn a.is-hover{background:#fff332}.m-event .main .event_detail .detail_body .anchor_btn a.is-hover::after{-webkit-transform:translateY(5px);transform:translateY(5px)}.m-event .main .event_detail .detail_body .anchor_btn a::after{content:"\f107";position:absolute;right:20px;top:calc(50% - 15px);font-family:"Font Awesome 5 Pro";font-weight:400;color:#0096c9;-webkit-transition:all .3s ease;transition:all .3s ease}.m-event .main .event_detail .detail_body .anchor_btn .ico{margin-right:15px;vertical-align:middle}.m-event .main .event_detail .detail_body .img_grid{-ms-flex-wrap:wrap;flex-wrap:wrap}.m-event .main .event_detail .detail_body .anchor_btn a,.m-event .main .event_detail .detail_body .img_grid.center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.m-event .main .event_detail .detail_body .img_grid li{-ms-flex-item-align:start;align-self:flex-start;margin-bottom:20px}.m-event .main .event_detail .detail_body .ex_box{background:#f5f5f5;padding:20px 25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:10px;margin:10px 0}.m-event .main .event_detail .detail_body .ex_box .head{border-left:1px solid #0096c9;padding-left:15px}.m-event .main .event_detail .detail_body .ex_box .ex{color:#0096c9;font-family:"URWDIN-Demi";font-size:2rem;line-height:100%;margin-bottom:10px}.m-event .main .event_detail .detail_body .ex_box .ex span{font-size:3.2rem}.m-event .main .event_detail .detail_body .ex_box .ttl,.m-event .main .event_detail .event_bnr .support strong{font-size:2rem}.m-event .main .event_detail .detail_body .event_btn01 a{background:#ec6d81;border:2px solid #ec6d81;color:#fff;width:320px;max-width:100%;font-weight:700;display:inline-block;border-radius:5px;padding:14px 34px 14px 14px;text-align:center;-webkit-transition:all .3s ease;transition:all .3s ease;position:relative}.m-event .main .event_detail .detail_body .event_btn01 a::after{content:"\f105";position:absolute;font-family:"Font Awesome 5 Pro";right:20px;top:calc(50% - 14px);font-weight:400}.m-event .main .event_detail .detail_body .event_btn01 a.is-hover{background:#fff;color:#ec6d81}.m-event .main .event_detail .detail_body .event_btn01.blue a{background:#0096c9;border-color:#0096c9}.m-event .main .event_detail .detail_body .event_btn01.blue a.is-hover{background:#fff;color:#0096c9}.m-event .main .event_detail .detail_body .event_btn02 a{display:block;width:100%;max-width:300px;font-weight:700;background:#ed4a74;border:2px solid #ed4a74;color:#fff;text-align:center;border-radius:50px;padding:10px;-webkit-transition:all .3s ease;transition:all .3s ease}.m-event .main .event_detail .detail_body .event_btn02 a.is-hover{color:#ed4a74;background:#fff}.m-event .main .event_detail .detail_body .event_btn02.-red a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:red;border:2px solid red}.m-event .main .event_detail .detail_body .event_btn02.-red a span{line-height:1;margin-right:.5em}.m-event .main .event_detail .detail_body .event_btn02.-red a:hover{opacity:.7}.m-event .main .event_detail .detail_body .list_style01{margin-bottom:10px}.m-event .main .event_detail .detail_body .list_style01.large{font-weight:700;font-size:1.8rem}.m-event .main .event_detail .detail_body .list_style01.red li::before{background:#e60012}.m-event .main .event_detail .detail_body .list_style01.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.m-event .main .event_detail .detail_body .list_style01.flex li{width:calc(100%/3);margin:0 0 20px}.m-event .main .event_detail .detail_body .list_style01 li{position:relative;display:inline-block;padding-left:20px;margin:0 15px 10px 0}.m-event .main .event_detail .detail_body .list_style01 li::before,.m-event .main .event_detail .detail_body .map_wrap .title::before{content:"";position:absolute;width:10px;height:10px;border-radius:5px;top:9px;left:0;background:#0096c9}.m-event .main .event_detail .detail_body .half_row,.m-event .main .event_detail .detail_body .img_list,.m-event .main .event_detail .detail_body .row300{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 -5px 20px}.m-event .main .event_detail .detail_body .half_row,.m-event .main .event_detail .detail_body .row300{margin:25px 0 40px}.m-event .main .event_detail .detail_body .half_row.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.m-event .main .event_detail .detail_body .half_row.center,.m-event .main .event_detail .detail_body .row_x{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.m-event .main .event_detail .detail_body .half_row .img,.m-event .main .event_detail .detail_body .time_schedule .text.-flex .img,.m-event .main .event_detail .detail_body .time_schedule .text.-flex h3{width:50%}.m-event .main .event_detail .detail_body .half_row .text{width:calc(50% - 40px)}.m-event .main .event_detail .detail_body .half_row .text.small{font-size:1.5rem;line-height:170%}.m-event .main .event_detail .detail_body .half_row a{color:#0096c9;border-bottom:1px solid #0096c9;line-height:150%;display:inline-block}.m-event .main .event_detail .detail_body .half_row .name{color:#222;font-size:2.8rem;margin-bottom:5px;font-weight:700}.m-event .main .event_detail .detail_body .row300.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.m-event .main .event_detail .detail_body .row300 .box_l{width:calc(100% - 330px)}.m-event .main .event_detail .detail_body .row300 .box_s{width:300px}.m-event .main .event_detail .detail_body .row_x{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.m-event .main .event_detail .detail_body .row_x.top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.m-event .main .event_detail .detail_body .row_x .text_x{margin:0 20px 30px}.m-event .main .event_detail .detail_body .row_x .text{max-width:320px}.m-event .main .event_detail .detail_body .map_wrap{margin-bottom:30px}.m-event .main .event_detail .detail_body .map_wrap .title{font-size:2.2rem;padding-left:25px;margin-bottom:20px;position:relative}.m-event .main .event_detail .detail_body .map_wrap .title::before{top:10px}.m-event .main .event_detail .detail_body .map_wrap .title a{display:inline-block;margin-left:20px;letter-spacing:.1rem;font-family:"URWDIN-Medium";font-size:1.6rem}.m-event .main .event_detail .detail_body .btn_list{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 25px}.m-event .main .event_detail .detail_body .btn_list li{margin-right:10px;width:33%}.m-event .main .event_detail .detail_body .btn_list li:last-child,.m-event .main .event_detail .detail_body .time_schedule .text.-flex ul li:last-child{margin-right:0}.m-event .main .event_detail .detail_body .btn_list a{width:100%;min-width:auto;padding:15px}.m-event .main .event_detail .detail_body .contact_list{display:-webkit-box;display:-ms-flexbox;display:flex;color:#111;font-size:2.4rem;font-family:"URWDIN-Demi"}.m-event .main .event_detail .detail_body .contact_list li{margin:0 30px 0 0}.m-event .main .event_detail .detail_body .contact_list i{color:#0096c9;font-size:1.8rem;margin:0 10px 0 0}.m-event .main .event_detail .detail_body .event_end{position:relative;z-index:1}.m-event .main .event_detail .detail_body .event_end::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.6;background-image:linear-gradient(-45deg,#000 25%,#111 25%,#111 50%,#000 50%,#000 75%,#111 75%,#111);background-size:5px 5px;z-index:10}.m-event .main .event_detail .detail_body .event_end .guide{text-align:center;color:#fff;z-index:20;font-size:1.8rem;width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.m-event .main .event_detail .detail_body .contents_margin{margin:40px 0}.m-event .main .event_detail .detail_body .block{display:block}.m-event .main .event_detail .detail_body .font_en{line-height:100%;font-family:"URWDIN-Demi";letter-spacing:0}.m-event .main .event_detail .detail_body .font_color01{color:#ec6d81}.m-event .main .event_detail .detail_body .font_color02,.m-event .main .event_detail .detail_body p.caption.color01,.m-event .main .event_detail .detail_body p.caption03 .color01{color:#0096c9}.m-event .main .event_detail .detail_body p.caption{color:#0096c9;font-weight:700;font-size:1.8rem;margin-top:20px;margin-bottom:15px}.m-event .main .event_detail .detail_body p.caption03{line-height:1.4;font-size:2rem;font-weight:700}.m-event .main .event_detail .detail_body p.caption02{color:#111;font-weight:700;font-size:1.7rem;margin-top:15px;margin-bottom:10px}.m-event .main .event_detail .detail_body p.caption02 span{color:#0096c9;display:block;line-height:150%;font-size:1.5rem}.m-event .main .event_detail .detail_body p.caption02 .logo{margin-bottom:10px}.m-event .main .event_detail .detail_body p.caption02 .super_creator{color:#d73028}.m-event .main .event_detail .detail_body p.caption02 .game{color:#0d7fbb}.m-event .main .event_detail .detail_body p.caption02 .e-sports{color:#f1b237}.m-event .main .event_detail .detail_body p.caption02 .anime_cg{color:#1daa9b}.m-event .main .event_detail .detail_body p.caption02 .pop_culture{color:#93c532}.m-event .main .event_detail .detail_body p.caption02 .design,.m-event .main .event_detail .detail_body p.caption02 .social_media{color:#ec6d81}.m-event .main .event_detail .detail_body p.caption02 .manga_illust{color:#93c532}.m-event .main .event_detail .detail_body p.caption02 .corona{color:#b276ad}.m-event .main .event_detail .detail_body p.caption02 .other{color:#eb4a73}.m-event .main .event_detail .detail_body .event_link01.is-hover,.m-event .main .event_detail .detail_body .price_box dd,.m-event .main .event_detail .detail_body .time_schedule .time_list li .date2 .url a,.m-event .main .event_detail .detail_body p.caption02 .color01,.m-event .main .event_detail .foam_box p span,.m-feature .feature_box .text h2 span,.m-feature .feature_guide .ttl span{color:#0096c9}.m-event .main .event_detail .detail_body p.caption02 .color02{color:#b03a39}.m-event .main .event_detail .detail_body p.caption02 .color03{color:#e60012}.m-event .main .event_detail .detail_body p.caption02 .color04{color:#920783}.m-event .main .event_detail .detail_body p.caption02 .color05{color:#6fba2c}.m-event .main .event_detail .detail_body p.caption02 .color06{color:#e50055}.m-event .main .event_detail .detail_body .event_link01{display:inline-block;margin-right:10px;font-size:1.4rem;line-height:170%;-webkit-transition:all .3s ease;transition:all .3s ease}.m-event .main .event_detail .detail_body .event_link01::before{content:"\f105";font-size:1.2rem;font-family:"Font Awesome 5 Pro";color:#0096c9;margin-right:5px}.m-event .main .event_detail .detail_body .gray_text{background:#f5f5f5;padding:5px 20px;font-size:1.5rem}.m-event .main .event_detail .detail_body .label_head{font-size:1.5rem;line-height:190%}.m-event .main .event_detail .detail_body .label_head dt{display:inline-block;background:#d7f3fd;border-radius:20px;padding:0 12px;margin-bottom:10px;font-weight:700}.m-event .main .event_detail .detail_body .price_wrap .event_ttl03{margin-top:20px}.m-event .main .event_detail .detail_body .price_wrap p{font-size:1.5rem;margin:40px 0 0}.m-event .main .event_detail .detail_body .price_box,.m-event .main .event_detail .detail_body .price_box dt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.m-event .main .event_detail .detail_body .price_box{font-weight:700;margin-bottom:10px;font-size:2rem}.m-event .main .event_detail .detail_body .price_box dt{min-height:64px;width:55%;text-align:center;background:#f5f5f5;margin-right:20px;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.4rem;line-height:150%;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";padding:5px}.m-event .main .event_detail .detail_body .price_box dt.small{font-size:1.3rem}.m-event .main .event_detail .detail_body .price_box dd .number{font-family:"URWDIN-Demi";font-size:3rem}.m-event .main .event_detail .detail_body .time_schedule{position:relative;padding-top:25px;margin:50px 0;z-index:1;min-height:400px}.m-event .main .event_detail .detail_body .time_schedule::after{content:"";position:absolute;z-index:-1;width:calc(100% + 60px);height:380px;top:0;left:-30px;background-image:linear-gradient(-45deg,#fff332 25%,#fff888 25%,#fff888 50%,#fff332 50%,#fff332 75%,#fff888 75%,#fff888);background-size:14px 14px}.m-event .main .event_detail .detail_body .time_schedule.summer::after{background-image:linear-gradient(-45deg,#91d3e8 25%,#bfe5f2 25%,#bfe5f2 50%,#91d3e8 50%,#91d3e8 75%,#bfe5f2 75%,#bfe5f2)}.m-event .main .event_detail .detail_body .time_schedule .obj01{position:absolute;top:-25px;left:10px;z-index:10}.m-event .main .event_detail .detail_body .time_schedule .obj02{position:absolute;z-index:10;left:auto;right:-10px;top:-15px}.m-event .main .event_detail .detail_body .time_schedule .obj01 img,.m-event .main .event_detail .detail_body .time_schedule .obj02 img{width:auto;height:auto}.m-event .main .event_detail .detail_body .time_schedule h2{text-align:center;margin-bottom:30px}.m-event .main .event_detail .detail_body .time_schedule .soon{text-align:center;font-family:"URWDIN-Bold";font-size:2.4rem}.m-event .main .event_detail .detail_body .time_schedule .soon,.m-event .main .event_detail .detail_body .time_schedule .time_list{background:#fff;padding:60px 70px 50px;-webkit-box-shadow:5px 5px 15px 0 rgba(0,0,0,.05);box-shadow:5px 5px 15px 0 rgba(0,0,0,.05)}.m-event .main .event_detail .detail_body .time_schedule .time_list li{position:relative;margin-bottom:10px}.m-event .main .event_detail .detail_body .time_schedule .time_list li .ttl{margin:20px 0 -10px}.m-event .main .event_detail .detail_body .time_schedule .time_list li .one_day{background:#111;color:#fff;font-weight:700;line-height:28px;padding:0 10px;border-radius:25px;margin-right:10px;font-size:1.5rem}.m-event .main .event_detail .detail_body .time_schedule .time_list li .date{font-family:"URWDIN-Medium";font-size:4.2rem;line-height:100%}.m-event .main .event_detail .detail_body .time_schedule .time_list li .date2{font-weight:700;text-align:center;font-size:2rem;margin:35px 0 15px;line-height:170%}.m-event .main .event_detail .detail_body .time_schedule .time_list li .date2 .url{font-size:1.6rem}.m-event .main .event_detail .detail_body .time_schedule .time_list li .day{font-size:6.8rem;color:#ec6d81;line-height:100%;margin-bottom:20px}.m-event .main .event_detail .detail_body .time_schedule .time_list li .week{color:#fff;font-weight:700;font-size:2rem;width:32px;text-align:center;border-radius:18px;line-height:32px;background:#ec6d81}.m-event .main .event_detail .detail_body .time_schedule .time_list li .time,.m-event .main .event_detail .detail_body .time_schedule .time_list li.row .tag{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.m-event .main .event_detail .detail_body .time_schedule .time_list li .time{position:absolute;top:0;left:0;text-align:center;background:#fff332;width:110px;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center;font-family:"URWDIN-Regular";font-size:2.8rem;height:100%}@media only screen and (max-width:767px){.m-event .main .event_detail .detail_body .time_schedule .time_list li .time{position:relative;width:100%;margin-bottom:0}}.m-event .main .event_detail .detail_body .time_schedule .time_list li .time::after{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:8px 0 8px 10px;border-color:transparent transparent transparent #fff332;right:-10px;top:calc(50% - 8px)}@media only screen and (max-width:767px){.m-event .main .event_detail .detail_body .time_schedule .time_list li .time::after{top:auto}}.m-event .main .event_detail .detail_body .time_schedule .time_list li.-orange{background:#f2ba4b}.m-event .main .event_detail .detail_body .time_schedule .time_list li.-orange::after{border-color:transparent transparent transparent #f2ba4b}.m-event .main .event_detail .detail_body .time_schedule .time_list li.-ja{font-family:"游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Verdana,sans-serif;font-weight:700;padding:0 10px}.m-event .main .event_detail .detail_body .time_schedule .time_list li.-small,.m-event .main .event_detail .detail_body .time_schedule .time_list li.row .day1 span,.m-event .main .event_detail .detail_body .time_schedule .time_list li.row .day2 span{font-size:1.6rem}.m-event .main .event_detail .detail_body .time_schedule .time_list li small{display:block;width:100%;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;line-height:110px;height:30px}.m-event .main .event_detail .detail_body .time_schedule .time_list li.row{padding-top:50px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.m-event .main .event_detail .detail_body .time_schedule .time_list li.row .tag{background:#000;color:#fff;padding:.2em 1em;border-radius:9999px;margin-right:10px;height:1.7em;margin-bottom:24px}.m-event .main .event_detail .detail_body .time_schedule .time_list li.row .day1{font-weight:700;color:#0d7fbb;font-size:4rem;line-height:1}@media only screen and (max-width:767px){.m-event .main .event_detail .detail_body .time_schedule .time_list li.row .day1{font-size:3rem}}.m-event .main .event_detail .detail_body .time_schedule .time_list li.row .day2{font-weight:700;color:#ed4a74;font-size:4rem;line-height:1}@media only screen and (max-width:767px){.m-event .main .event_detail .detail_body .time_schedule .time_list li.row .day2{font-size:3rem}}.m-event .main .event_detail .detail_body .time_schedule .time_list li .c-font-note{font-size:1.2rem}@media only screen and (max-width:767px){.m-event .main .event_detail .detail_body .time_schedule .time_list li.-program h3{font-size:1.8rem}}.m-event .main .event_detail .detail_body .time_schedule .time_list li.-program.-day2 .time{color:#fff;background:#1daa9b}.m-event .main .event_detail .detail_body .time_schedule .time_list li.-program .time{width:100%;position:relative;margin-bottom:0;text-align:left;display:block;padding:30px 20px 20px;font-style:italic}.m-event .main .event_detail .detail_body .time_schedule .time_list li.-program .time::after{top:auto;right:50%;bottom:-17px;left:calc(50% - 8px);-webkit-transform:rotate(90deg) translate(-50%);transform:rotate(90deg) translate(-50%)}.m-event .main .event_detail .detail_body .time_schedule .time_list li.-program .time span{position:relative;padding-left:1em;margin-left:1em;font-size:2rem;font-style:normal}@media only screen and (max-width:767px){.m-event .main .event_detail .detail_body .time_schedule .time_list li.-program .time span{font-size:4vw}}.m-event .main .event_detail .detail_body .time_schedule .time_list li.-program .time span::before{-webkit-transform:translateY(-17%);transform:translateY(-17%);content:"|";display:block;color:#707070;position:absolute;top:0;left:0}.m-event .main .event_detail .detail_body .time_schedule .time_list li.-program .time small{width:auto;display:inline-block;height:auto;-webkit-writing-mode:rl;-ms-writing-mode:rl;writing-mode:rl;line-height:1}.m-event .main .event_detail .detail_body .time_schedule .time_list li.-program .text{border-top:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:15px 30px}.m-event .main .event_detail .detail_body .time_schedule .text{border:2px solid #eee;min-height:95px;padding:15px 30px 15px 140px;font-size:1.5rem;line-height:170%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:767px){.m-event .main .event_detail .detail_body .time_schedule .text{border-top:none;padding:15px}}.m-event .main .event_detail .detail_body .time_schedule .text.-flex ul{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:0}.m-event .main .event_detail .detail_body .time_schedule .text.-flex ul li{margin-right:10px}.m-event .main .event_detail .detail_body .time_schedule .text.-flex figcaption{font-weight:700;line-height:130%;font-size:1.4rem;letter-spacing:0;padding-left:15px;margin-top:5px;position:relative}.m-event .main .event_detail .detail_body .time_schedule .text.-flex figcaption::before{content:"・";position:absolute;top:0;left:0}.m-event .main .event_detail .detail_body .time_schedule .text h3{color:#111;font-size:2rem;margin-bottom:5px;width:100%}.m-event .main .event_detail .detail_body .time_schedule .text .dot{font-size:70%;line-height:130%;display:inline-block}.m-event .main .event_detail .event_bnr{margin-top:40px}.m-event .main .event_detail .event_bnr a{display:block;position:relative}.m-event .main .event_detail .event_bnr .car{position:absolute;right:20px;top:100px;color:#fff;font-weight:700;background:#ec6d81;border-radius:40px;font-size:1.6rem;line-height:30px;padding:0 10px;letter-spacing:.05rem}.m-event .main .event_detail .event_bnr .support{color:#fff;font-weight:700;position:absolute;bottom:38px;right:40px;z-index:5;font-size:1.4rem;-webkit-transform:rotate(-11deg);transform:rotate(-11deg)}.m-event .main .event_detail .transportation_expenses{border:4px solid #ec6d81;border-top:none;font-size:1.3rem;position:relative;margin:40px 0}.m-event .main .event_detail .transportation_expenses p{line-height:180%}.m-event .main .event_detail .transportation_expenses .fukidashi{position:absolute;bottom:25px;right:20px}.m-event .main .event_detail .transportation_expenses .note{color:#d73028}.m-event .main .event_detail .transportation_expenses .head{color:#fff;background:#ec6d81;font-size:3rem;padding:12px 30px;font-weight:500}.m-event .main .event_detail .transportation_expenses .head span,.m-event .main .event_detail .transportation_expenses .head strong{font-size:1.4rem;color:#111;line-height:100%;border-radius:30px;display:inline-block;background:#fff332;padding:5px 10px;vertical-align:middle;margin-left:20px}.m-event .main .event_detail .transportation_expenses .head span,.relate{background:#fff}.m-event .main .event_detail .transportation_expenses .head .obj{position:absolute;top:3px;left:350px}.m-event .main .event_detail .transportation_expenses .in{padding:10px 30px}.m-event .main .event_detail .transportation_expenses table td,.m-event .main .event_detail .transportation_expenses table th{border:0;font-weight:400;padding:0}.m-event .main .event_detail .transportation_expenses table th{padding-top:5px}.m-event .main .event_detail .transportation_expenses table td{padding-bottom:5px;color:#0096c9;line-height:180%;border-bottom:1px solid #ccc}.m-event .main .event_detail .transportation_expenses table .num{font-size:2rem;font-family:"URWDIN-Medium"}.m-event .main .event_detail .foam_box{background:#eee;padding:10px;text-align:center;margin:10px 0;font-size:1.8rem;font-weight:700;color:#111}.m-event .main .event_detail .foam_box.high_school{background-image:linear-gradient(-45deg,#fff332 25%,#fff888 25%,#fff888 50%,#fff332 50%,#fff332 75%,#fff888 75%,#fff888);background-size:14px 14px}.m-event .main .event_detail .foam_box.high_school .img{left:auto;right:12px;top:-70px}.m-event .main .event_detail .foam_box .in{background-color:#fff;padding:20px;position:relative;background-size:cover}.m-event .main .event_detail .foam_box .img{position:absolute;left:-45px;top:-28px;z-index:10}.m-event .main .event_detail .foam_box p{line-height:130%}.m-event .main .event_detail .foam_box .btn{color:#fff;display:inline-block;border-radius:30px;padding:8px 38px;background:#ed4a74;-webkit-transition:all .3s ease;transition:all .3s ease;border:2px solid #ed4a74}.m-event .main .event_detail .foam_box .btn.is-hover{color:#ed4a74;background:#fff}.m-event .main .event_detail .bus_guide{position:relative}.gallery_company_modal .btn_list .btn a,.m-event .main .event_detail .bus_guide a{text-align:center;font-weight:700;-webkit-transition:all .3s ease;transition:all .3s ease}.m-event .main .event_detail .bus_guide a{position:absolute;top:430px;left:70px;background:#fff;padding:9px 0;display:inline-block;font-size:1.4rem;border:2px solid #111;color:#111;border-radius:5px;width:226px}.m-event .main .event_detail .bus_guide a small{display:block;line-height:150%}.m-event .main .event_detail .bus_guide a i{color:#0096c9;font-size:1.3rem}.m-event .main .event_detail .bus_guide a.is-hover,.m-feature .feature_body .in p span{background:#fff332}.m-event .main .event_detail .bus_guide a.btn02{left:395px}.relate{padding-top:80px}@media only screen and (max-width:767px){.m-event .main{margin-bottom:40px}.m-event .main .corona_request{display:block;text-align:center}.m-event .main .corona_request .title{display:inline-block;font-size:4.2vw;border-width:2px;margin:0 0 20px;line-height:180%}.m-event .main .corona_request ul{width:100%;padding:0 20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.m-event .main .corona_request ul li{width:30%}.m-event .main .corona_request ul .text{font-size:3.2vw}.m-event .main .event_detail .detail_body .myschool .comment .comment_box p,.m-event .main .world_list{margin-bottom:0}.m-event .main .world_list li{font-size:1.2rem;padding:0 5px;margin:0 5px 5px 0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center}.m-event .main .event_detail .hero_img.-cancel::after,.m-event .main .event_detail .hero_img.-closing::after,.m-event .main .event_detail .hero_img.-put_off::after{font-size:6vw;letter-spacing:.4rem;text-shadow:3px 3px 0 #111}.m-event .main .event_detail .hero_img.-cancel::before,.m-event .main .event_detail .hero_img.-closing::before,.m-event .main .event_detail .hero_img.-put_off::before{background-size:3px 3px}.m-event .main .event_detail .date_list{margin:50px 0 0}.m-event .main .event_detail .date_list h2{font-size:5vw;line-height:160%;padding-left:15px;margin-bottom:15px}.m-event .main .event_detail .date_list h2::after,.m-event .main .event_detail .date_list h2::before{border-width:4px}.m-event .main .event_detail .date_list .table_wrap{border-width:5px;padding:0 5px}.m-event .main .event_detail .date_list .table_wrap.add td,.m-event .main .event_detail .date_list .table_wrap.add th{text-align:center;font-size:4vw}.m-event .main .event_detail .date_list .table_wrap .url,.m-event .main .event_detail .detail_body .event_ttl03.circle span small{font-size:1.2rem}.m-event .main .event_detail .date_list .table_wrap .label{margin:5px 50vw 5px 0;font-size:3.5vw}.m-event .main .event_detail .date_list .table_wrap .text,.m-event .main .event_detail .detail_body .event_ttl01 small{font-size:4vw}.m-event .main .event_detail .date_list .table_wrap .text .normal{font-size:3.5vw}.m-event .main .event_detail .date_list .table_wrap table td,.m-event .main .event_detail .date_list .table_wrap table th{font-size:3.4vw;padding:10px 0}.m-event .main .event_detail .date_list .table_wrap table td{width:auto}.m-event .main .event_detail .date_list .cv_btn a,.m-event .main .event_detail .date_list .cv_btn span{width:120px;font-size:1.3rem}.m-event .main .event_detail .detail_head{padding:0 15px}.m-event .main .event_detail .detail_head .title{border-width:3px;padding:15px 10px;font-size:5.8vw;margin-bottom:30px}.m-event .main .event_detail .detail_head .title::after{border-width:3px;top:-3px;left:-3px}.m-event .main .event_detail .detail_head .title::before{border-width:3px;bottom:-3px;right:-3px}.m-event .main .event_detail .detail_head .guide_text{margin:30px 0 50px}.m-event .main .event_detail .detail_body{padding:0 15px 20px}.m-event .main .event_detail .detail_body p{font-size:1.2rem;line-height:1.7}.m-event .main .event_detail .detail_body p.caption02{line-height:1.4;font-size:1.4rem}.m-event .main .event_detail .detail_body.post6687 h4{font-size:4.5vw}.m-event .main .event_detail .detail_body.post6687 .special{text-align:center;padding:0 20px 20px}.m-event .main .event_detail .detail_body.post6687 .special p{text-align:left}.m-event .main .event_detail .detail_body .myschool .merit .block{-webkit-box-shadow:0 0 0 3px #ef7b8b inset;box-shadow:0 0 0 3px #ef7b8b inset;padding:40px 20px 20px}.m-event .main .event_detail .detail_body .myschool .merit .text .ttl{font-size:4.8vw;margin-bottom:10px}.m-event .main .event_detail .detail_body .myschool .merit .img{position:relative;width:60vw;top:0;right:0;margin:0 auto}.m-event .main .event_detail .detail_body .myschool .merit .num{width:15vw;top:-8vw}.m-event .main .event_detail .detail_body .myschool .point_list{margin-top:40px;display:block}.m-event .main .event_detail .detail_body .myschool .comment h2::after,.m-event .main .event_detail .detail_body .myschool .comment h2::before,.m-event .main .event_detail .detail_body .myschool .comment::before,.m-event .main .event_detail .detail_body .myschool .point_list::after,.m-event .main .event_detail .detail_body .myschool .schedule .text_box .fukidashi::after{content:none}.m-event .main .event_detail .detail_body .myschool .point_list li{margin:0 0 10px}.m-event .main .event_detail .detail_body .myschool .schedule{margin:40px 0}.m-event .main .event_detail .detail_body .myschool .schedule h2{margin-bottom:30px}.m-event .main .event_detail .detail_body .myschool .schedule .schedule_row{display:block;padding:10px 0 10px 25px;margin:10px 0}.m-event .main .event_detail .detail_body .myschool .schedule .schedule_row::after{left:15px}.m-event .main .event_detail .detail_body .myschool .schedule .summer{padding:15px 0 80px}.m-event .main .event_detail .detail_body .myschool .schedule .summer::after{background-position:left center;width:calc(100% + 30px);left:-15px}.m-event .main .event_detail .detail_body .myschool .schedule .summer::before{left:15px}.m-event .main .event_detail .detail_body .myschool .schedule .summer .text_box{max-width:100%;margin:0;padding:30px 20px 20px}.m-event .main .event_detail .detail_body .myschool .schedule .summer .text_box .fukidashi{position:relative;left:0;top:0;width:20vw}.m-event .main .event_detail .detail_body .myschool .schedule .summer .circle{width:100%;bottom:0;position:relative;margin:20px 0 0}.m-event .main .event_detail .detail_body .myschool .schedule .summer .event_btn02{text-align:center;bottom:20px;right:0}.m-event .main .event_detail .detail_body .myschool .schedule .text_box{padding:0 0 20px 15px;font-size:1.4rem;margin:0 0 20px}.m-event .main .event_detail .detail_body .myschool .schedule .text_box h3{font-size:1.8rem;margin-bottom:15px}.m-event .main .event_detail .detail_body .myschool .schedule .text_box .fukidashi{border-radius:5px;left:-45px;font-size:1.5rem;width:150px;height:40px}.m-event .main .event_detail .detail_body .myschool .schedule .text_box .fukidashi .num{font-size:3rem!important;display:inline-block;margin-right:3px}.m-event .main .event_detail .detail_body .myschool .schedule .text_box .fukidashi.month{padding-top:10px;font-size:1.5rem}.m-event .main .event_detail .detail_body .event_box04 .box br,.m-event .main .event_detail .detail_body .event_box05 .guide br,.m-event .main .event_detail .detail_body .myschool .comment .comment_box br,.m-event .main .event_detail .detail_body .myschool .schedule .text_box .fukidashi br{display:none}.m-event .main .event_detail .detail_body .myschool .schedule .img{margin:0!important;text-align:center;width:100%}.m-event .main .event_detail .detail_body .myschool .comment .in{padding:0}.m-event .main .event_detail .detail_body .myschool .comment h2{margin:0 -15px 20px;border-radius:0;padding:15px 20px 5px}.m-event .main .event_detail .detail_body .myschool .comment .comment_box{display:block;width:80%;margin:0 auto 30px;text-align:center}.m-event .main .event_detail .detail_body .myschool .comment .comment_box .img{width:100%;text-align:center;margin-bottom:15px}.m-event .main .event_detail .detail_body .myschool .faq{padding:40px 0;margin-bottom:30px}.m-event .main .event_detail .detail_body .myschool .cv_btn{padding:30px;margin:0;background-size:100% auto}.m-event .main .event_detail .detail_body .course_box{padding:5vw;display:block}.m-event .main .event_detail .detail_body .course_box .img{width:100%;margin-bottom:20px}.m-event .main .event_detail .detail_body .course_box .text{width:100%}.m-event .main .event_detail .detail_body .course_box h3{font-size:2rem}.m-event .main .event_detail .detail_body .course_box .label li,.m-event .main .event_detail .detail_body .course_box .world{font-size:1.3rem}.m-event .main .event_detail .detail_body .course_box .btn05 a{width:100%;min-width:auto;max-width:240px}.m-event .main .event_detail .detail_body .about_job{padding:0 15px 20px}.m-event .main .event_detail .detail_body .about_job .title h2{font-size:5vw;padding:10px 15px;border-width:2px;min-height:70px;margin-bottom:-10px}.m-event .main .event_detail .detail_body .about_job .img{margin-bottom:15px}.m-event .main .event_detail .detail_body .about_job .sub_title{font-size:1.6rem;margin-bottom:15px}.m-event .main .event_detail .detail_body .event_ttl01{font-size:5vw;padding-bottom:15px;margin-bottom:30px}.m-event .main .event_detail .detail_body .event_ttl02{font-size:5vw;padding:10px 5px 10px 50px;margin-bottom:20px}.m-event .main .event_detail .detail_body .event_ttl02 .en{padding:0;top:-5px;left:-5px;width:45px;height:45px;font-size:1.1rem;line-height:190%;font-style:normal}.m-event .main .event_detail .detail_body .event_ttl02 .en .num{font-size:2.2rem}.m-event .main .event_detail .detail_body .event_ttl03{font-size:4.8vw;padding:10px}.m-event .main .event_detail .detail_body .event_ttl03.circle{padding:10px 10px 10px 65px}.m-event .main .event_detail .detail_body .event_ttl03.circle span{width:65px;top:-8px}.m-event .main .event_detail .detail_body .event_ttl03.circle span::after{width:65px;height:65px}.m-event .main .event_detail .detail_body .event_ttl03.circle span .date{font-size:2.2rem;margin-bottom:0}.m-event .main .event_detail .detail_body .event_ttl03 span{width:100%;left:20px;margin-bottom:5px;top:0;font-size:1.4rem;padding:8px 10px}.m-event .main .event_detail .detail_body .event_ttl03 span::after{height:100%;top:0}.m-event .main .event_detail .detail_body .event_box03 .body .note.bold,.m-event .main .event_detail .detail_body .event_ttl03.large,.m-event .main .event_detail .detail_body .event_ttl03.small{font-size:4vw}.m-event .main .event_detail .detail_body .event_ttl03 .ico{-webkit-transform:scale(.5);transform:scale(.5);right:-30px;top:-50px}.m-event .main .event_detail .detail_body .event_ttl04{margin:30px 0}.m-event .main .event_detail .detail_body .event_ttl04::after{left:-15px;width:calc(100% + 30px);height:4px}.m-event .main .event_detail .detail_body .event_ttl04 span{font-size:5.2vw;border-width:3px;min-width:auto;padding:0 20px}.m-event .main .event_detail .detail_body .event_ttl05{font-size:5vw;margin:15px 0}.m-event .main .event_detail .detail_body .event_ttl06{font-size:5vw;line-height:160%;padding-left:15px;margin-bottom:15px}.m-event .main .event_detail .detail_body .event_ttl06::after,.m-event .main .event_detail .detail_body .event_ttl06::before{border-width:4px}.m-event .main .event_detail .detail_body .event_contact dl dt,.m-event .main .event_detail .detail_body .event_ttl07{margin-bottom:10px}.m-event .main .event_detail .detail_body .event_ttl07 .fukidashi{font-size:1.2rem;border-radius:3px;margin-bottom:15px}.m-event .main .event_detail .detail_body .event_ttl07 .fukidashi::after{bottom:-8px}.m-event .main .event_detail .detail_body .event_ttl07 .ttl{font-size:5vw}.m-event .main .event_detail .detail_body .event_ttl08{padding:5px 0 10px}.m-event .main .event_detail .detail_body .event_ttl08::after{top:30%}.m-event .main .event_detail .detail_body .event_ttl08 .en{font-size:1.2rem;padding:0 10px}.m-event .main .event_detail .detail_body .event_ttl08 .ja{font-size:5vw}.m-event .main .event_detail .detail_body .contact_list i,.m-event .main .event_detail .detail_body .event_ttl10{font-size:4.5vw}.m-event .main .event_detail .detail_body .event_ttl11{margin-bottom:30px}.m-event .main .event_detail .detail_body .event_ttl11 .en{font-size:3.2vw}.m-event .main .event_detail .detail_body .event_ttl11 .ja{margin-top:-20px;font-size:5.2vw}.m-event .main .event_detail .detail_body .event_ttl11 .ja .marker{display:inline-block}.m-event .main .event_detail .detail_body .event_table01 table{border-bottom:1px solid #a4a4a4}.m-event .main .event_detail .detail_body .event_table01 td,.m-event .main .event_detail .detail_body .event_table01 th{padding:5px;font-size:1.2rem;border-bottom:none}.m-event .main .event_detail .detail_body .event_table01 th{width:30%;border-right:none}.m-event .main .event_detail .detail_body .event_table01 td{width:70%}.m-event .main .event_detail .detail_body .event_table01 tr{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.m-event .main .event_detail .detail_body .event_box01{padding:15px;margin:30px 0 40px;border-width:2px}.m-event .main .event_detail .detail_body .event_box01::after,.m-event .main .event_detail .detail_body .event_box01::before{border-width:2px}.m-event .main .event_detail .detail_body .event_box01::before{top:-2px;left:-2px}.m-event .main .event_detail .detail_body .event_box01::after{bottom:-2px;right:-2px}.m-event .main .event_detail .detail_body .event_box01 iframe{height:42vw}.m-event .main .event_detail .detail_body .event_box01 .obj01{position:relative;top:0;left:0;text-align:center;max-width:100px;margin:0 auto 20px}.m-event .main .event_detail .detail_body .event_box02{padding:15px}.m-event .main .event_detail .detail_body .event_box03 .head{font-size:4.2vw;padding:10px 20px}.m-event .main .event_detail .detail_body .event_box03 .body{font-size:3.4vw;padding:20px;border-width:2px}.m-event .main .event_detail .detail_body .event_box03 .body .btn{display:block;padding:0;text-align:center}.m-event .main .event_detail .detail_body .event_box03 .body .btn li{margin-top:10px}.m-event .main .event_detail .detail_body .event_box04{display:block}.m-event .main .event_detail .detail_body .event_box04 .box{width:100%;padding:20px;margin-bottom:20px}.m-event .main .event_detail .detail_body .event_box04 .box .title{font-size:4.2vw;margin-bottom:10px}.m-event .main .event_detail .detail_body .event_box04 .box .title .i{margin:0 5px 0 0;font-size:4.2vw}.m-event .main .event_detail .detail_body .event_box04 .box .time{font-size:3vw}.m-event .main .event_detail .detail_body .event_box04 .box .number{font-size:7vw;margin-top:10px}.m-event .main .event_detail .detail_body .event_box05{padding:20px;text-align:left}.m-event .main .event_detail .detail_body .event_box05 .guide{font-size:3.6vw;margin-bottom:20px}.m-event .main .event_detail .detail_body .event_box05 .box_list{display:block;text-align:center}.m-event .main .event_detail .detail_body .event_box05 .box_list li{padding:20px 0;width:100%;margin-top:20px;font-size:4.2vw}.m-event .main .event_detail .detail_body .event_box05 .box_list li small{font-size:3.3vw}.m-event .main .event_detail .detail_body .event_box05 .box_list a{font-size:3.6vw}.m-event .main .event_detail .detail_body .event_box06{padding:20px;display:block}.m-event .main .event_detail .detail_body .event_box06 a{color:#0096c9}.m-event .main .event_detail .detail_body .event_box06 .title{font-size:16px;margin-bottom:15px}.m-event .main .event_detail .detail_body .event_box06 .title span::before{top:8px}.m-event .main .event_detail .detail_body .gray_box{padding:15px;text-align:left}.m-event .main .event_detail .detail_body .event_contact{display:block;padding:15px;text-align:center;border-radius:5px}.m-event .main .event_detail .detail_body .event_contact .title{font-size:5vw;display:inline-block;margin-bottom:15px}.m-event .main .event_detail .detail_body .event_contact dl{width:100%;display:block}.m-event .main .event_detail .detail_body .event_contact dl .number{font-size:8vw}.m-event .main .event_detail .detail_body .event_contact dl .time,.m-event .main .event_detail .detail_body .price_box dt.small{font-size:3vw}.m-event .main .event_detail .detail_body .anchor_btn{padding:0}.m-event .main .event_detail .detail_body .anchor_btn li{width:calc(50% - 5px)}.m-event .main .event_detail .detail_body .anchor_btn a{line-height:140%;padding:6px 20px 6px 6px;font-size:3.4vw;border-radius:5px}.m-event .main .event_detail .detail_body .anchor_btn a::after{font-size:3.8vw;right:10px;top:calc(50% - 2vw)}.m-event .main .event_detail .detail_body .anchor_btn .ico{width:7vw;margin:0 2.5vw 0 0}.m-event .main .event_detail .detail_body .img_grid li{margin-bottom:10px;max-width:calc(50% - 5px)}.m-event .main .event_detail .detail_body .ex_box{display:block;padding:15px;border-radius:5px}.m-event .main .event_detail .detail_body .ex_box .head{border:0;padding:0}.m-event .main .event_detail .detail_body .ex_box .ex{font-size:1.8rem}.m-event .main .event_detail .detail_body .ex_box .ex span{font-size:2.2rem}.m-event .main .event_detail .detail_body .ex_box .ttl{font-size:1.6rem;margin-bottom:10px}.m-event .main .event_detail .detail_body .list_style01.large{font-size:3.8vw}.m-event .main .event_detail .detail_body .list_style01.flex li{width:50%;margin:0 0 10px}.m-event .main .event_detail .detail_body .list_style01 li{margin:0 10px 5px 0;padding-left:15px}.m-event .main .event_detail .detail_body .list_style01 li::before{height:8px;width:8px;top:8px}.m-event .main .event_detail .detail_body .img_list{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.m-event .main .event_detail .detail_body .img_list li{margin:0 1%;width:31%}.m-event .main .event_detail .detail_body .half_row{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:20px 0}.m-event .main .event_detail .detail_body .half_row .img{width:100%;margin-bottom:20px}.m-event .main .event_detail .detail_body .half_row .text{width:100%}.m-event .main .event_detail .detail_body .half_row .text.small{font-size:13px}.m-event .main .event_detail .detail_body .half_row .text.xs_center{text-align:center!important}.m-event .main .event_detail .detail_body .half_row .name{font-size:16px}.m-event .main .event_detail .detail_body .half_row .name img{-webkit-transform:scale(.8);transform:scale(.8);margin:-5px 0}.m-event .main .event_detail .detail_body .row300{display:block}.m-event .main .event_detail .detail_body .row300 .box_l,.m-event .main .event_detail .detail_body .row300 .box_s{width:100%}.m-event .main .event_detail .detail_body .row_x{display:block;text-align:center}.m-event .main .event_detail .detail_body .row_x .text_x{margin:15px 0}.m-event .main .event_detail .detail_body .row_x .text{text-align:left}.m-event .main .event_detail .detail_body .map_wrap .title{font-size:4.2vw;padding-left:20px}.m-event .main .event_detail .detail_body .map_wrap .title::before{width:8px;height:8px;top:2vw}.m-event .main .event_detail .detail_body .map_wrap .title a{display:block;margin:5px 0 0;font-size:4vw}.m-event .main .event_detail .detail_body .map_wrap .map iframe{height:60vw}.m-event .main .event_detail .detail_body .btn_list{display:block;padding:0}.m-event .main .event_detail .detail_body .btn_list li{width:100%;margin:0 0 10px}.m-event .main .event_detail .detail_body .contact_list{display:block;font-size:5vw}.m-event .main .event_detail .detail_body .contact_list li{margin:0 0 10px}.m-event .main .event_detail .detail_body .event_end .guide{font-size:1.6rem}.m-event .main .event_detail .detail_body .contents_margin{margin:30px 0}.m-event .main .event_detail .detail_body .transportation_expenses{border-width:2px;font-size:1.2rem}.m-event .main .event_detail .detail_body .transportation_expenses .head{text-align:center;font-weight:700;font-size:2rem;padding:10px}.m-event .main .event_detail .detail_body .transportation_expenses .head strong{font-size:1.3rem;margin-left:15px}.m-event .main .event_detail .detail_body .transportation_expenses .head .obj{position:relative;top:0;left:0;-webkit-transform:scale(.8);transform:scale(.8)}.m-event .main .event_detail .detail_body .transportation_expenses .fukidashi{position:relative;right:0;bottom:0;text-align:center;height:70px}.m-event .main .event_detail .detail_body .transportation_expenses .fukidashi img{height:100%;width:auto}.m-event .main .event_detail .detail_body .transportation_expenses .in{padding:10px}.m-event .main .event_detail .detail_body .transportation_expenses .table-responsive::-webkit-scrollbar{height:8px}.m-event .main .event_detail .detail_body .transportation_expenses .table-responsive::-webkit-scrollbar-track{background:#eee}.m-event .main .event_detail .detail_body .transportation_expenses .table-responsive::-webkit-scrollbar-thumb{background:rgba(236,109,129,.8)}.m-event .main .event_detail .detail_body .foam_box{padding:5px;margin:5px 0;font-size:1.5rem}.m-event .main .event_detail .detail_body .foam_box .in{padding:20px 5px;background-image:none!important}.m-event .main .event_detail .detail_body .foam_box .img,.m-event .main .event_detail .detail_body .price_box dt br{display:none}.m-event .main .event_detail .detail_body .foam_box .btn{padding:5px;width:240px;max-width:100%;font-size:1.4rem}.m-event .main .event_detail .detail_body .event_bnr{margin-top:20px}.m-event .main .event_detail .detail_body .event_bnr .car{right:auto;left:8px;top:auto;bottom:10vw;font-size:3vw;line-height:100%;padding:3px 8px}.m-event .main .event_detail .detail_body .event_bnr .car strong{line-height:100%;font-size:4.2vw}.m-event .main .event_detail .detail_body .event_bnr .support{font-size:3vw;background:#de697c;padding:0 8px;line-height:210%;right:2vw;bottom:15vw}.m-event .main .event_detail .detail_body .event_bnr .support strong{font-size:3.6vw}.m-event .main .event_detail .detail_body p.caption{font-size:1.5rem;margin:10px 0}.m-event .main .event_detail .detail_body .sp_center{text-align:center}.m-event .main .event_detail .detail_body .gray_text{font-size:1.3rem}.m-event .main .event_detail .detail_body .label_head{margin-bottom:10px}.m-event .main .event_detail .detail_body .label_head dt{border-radius:3px;line-height:150%;padding:3px 15px}.m-event .main .event_detail .detail_body .price_wrap p{font-size:1.3rem;margin-top:20px}.m-event .main .event_detail .detail_body .price_box{margin-bottom:5px}.m-event .main .event_detail .detail_body .price_box dt{display:block;margin-right:10px;min-height:auto;padding:12px;font-size:3.4vw;width:70%}.m-event .main .event_detail .detail_body .price_box dd{font-size:4vw;text-align:right;width:30%}.m-event .main .event_detail .detail_body .price_box dd .number{font-size:5.5vw}.m-event .main .event_detail .detail_body .time_schedule{padding-top:20px;min-height:auto}.m-event .main .event_detail .detail_body .time_schedule::after{width:calc(100% + 30px);left:-15px;height:180px}.m-event .main .event_detail .detail_body .time_schedule .obj01,.m-event .main .event_detail .detail_body .time_schedule .obj02{display:none}.m-event .main .event_detail .detail_body .time_schedule h2{margin-bottom:20px}.m-event .main .event_detail .detail_body .time_schedule .soon{font-size:5vw;padding:40px 0}.m-event .main .event_detail .detail_body .time_schedule .time_list{padding:10px 15px}.m-event .main .event_detail .detail_body .time_schedule .time_list .ttl{text-align:center;margin:20px 0 0}.m-event .main .event_detail .detail_body .time_schedule .time_list .one_day{font-size:1.3rem;line-height:25px}.m-event .main .event_detail .detail_body .time_schedule .time_list .date{font-size:3rem}.m-event .main .event_detail .detail_body .time_schedule .time_list .date2{font-size:4.4vw}.m-event .main .event_detail .detail_body .time_schedule .time_list .date2 .url,.m-event .main .event_detail .detail_body .time_schedule .time_list .text.-flex figcaption{font-size:3.2vw}.m-event .main .event_detail .detail_body .time_schedule .time_list .day{font-size:4.5rem}.m-event .main .event_detail .detail_body .time_schedule .time_list .week{width:25px;line-height:25px;font-size:1.6rem}.m-event .main .event_detail .detail_body .time_schedule .time_list .time{width:100%;top:0;left:0;height:40px;font-size:2rem;font-style:normal;position:relative}.m-event .main .event_detail .detail_body .time_schedule .time_list .time small{width:auto;display:inline-block;height:auto;-webkit-writing-mode:rl;-ms-writing-mode:rl;writing-mode:rl;margin:0 10px}.m-event .main .event_detail .detail_body .time_schedule .time_list .time::after{top:auto;bottom:-10px;left:calc(50% - 8px);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.m-event .main .event_detail .detail_body .time_schedule .time_list .text{padding:15px;min-height:auto;border-width:2px;border-top:none}.m-event .main .event_detail .detail_body .time_schedule .time_list .text.-flex h3{width:100%;text-align:center}.m-event .main .event_detail .detail_body .time_schedule .time_list .text.-flex .img{width:100%;margin-top:10px}.m-event .main .event_detail .detail_body .time_schedule .time_list .text.-flex ul{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:0}.m-event .main .event_detail .detail_body .time_schedule .time_list .text.-flex ul li{margin:10px 0 0;width:calc(50% - 5px)}.m-event .main .event_detail .detail_body .time_schedule .time_list .text h3{font-size:4.8vw}.m-event .main .event_detail .detail_body .bus_guide a{-webkit-transform:scale(.7);transform:scale(.7);top:46.5%;left:-3vw;width:90vw;line-height:8vw;font-size:4vw}.m-event .main .event_detail .detail_body .bus_guide a small{display:inline-block;line-height:150%;margin:0 0 0 10px}.m-event .main .event_detail .detail_body .bus_guide a.btn02{left:-3vw;top:84.5%}.m-event .relate{padding-top:40px}.m-event .relate .event_box{max-width:300px;margin:0 auto 30px}}.gallery_company_modal{background-color:#fff;border:3px solid #e5242a;padding:60px}.gallery_company_modal .text{font-weight:700;font-size:2.6rem;letter-spacing:.1em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";text-align:center;margin-bottom:30px}.gallery_company_modal .text::after{content:'';display:block;width:80px;height:5px;background-color:#fdda02;margin:10px auto 0}.gallery_company_modal .btn_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.gallery_company_modal .btn_list .btn{padding:0 10px}.gallery_company_modal .btn_list .btn a{width:200px;display:block;padding:20px;border-radius:10px;border:2px solid;color:#fff;line-height:1;font-size:1.6rem}.gallery_company_modal .btn_list .btn.-yes a{background-color:#e5242a;border-color:#e5242a}.gallery_company_modal .btn_list .btn.-yes a.is-hover{background-color:#fff;color:#e5242a}.gallery_company_modal .btn_list .btn.-no a{background-color:#666;border-color:#666}.gallery_company_modal .btn_list .btn.-no a.is-hover{background-color:#fff;color:#666}.m-gallery{padding:50px 0;margin-top:-25px;font-family:"URWDIN-Medium","游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Verdana,sans-serif}.m-gallery .single .my_gallery,.m-gallery .single .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0 -15px 50px}.m-gallery .single .my_gallery.gallery-columns-1,.m-gallery .single .my_gallery.gallery-columns-2,.m-gallery .single .my_gallery.gallery-columns-3,.m-gallery .single .wrap.gallery-columns-1,.m-gallery .single .wrap.gallery-columns-2,.m-gallery .single .wrap.gallery-columns-3{margin:0 -15px 50px}.m-gallery .single .my_gallery.gallery-columns-1 .gallery-item,.m-gallery .single .my_gallery.gallery-columns-1 figure,.m-gallery .single .wrap.gallery-columns-1 .gallery-item,.m-gallery .single .wrap.gallery-columns-1 figure{margin:0 15px 30px;width:calc((100% - 30px*1)/1)}.m-gallery .single .my_gallery.gallery-columns-2 .gallery-item,.m-gallery .single .my_gallery.gallery-columns-2 figure,.m-gallery .single .wrap.gallery-columns-2 .gallery-item,.m-gallery .single .wrap.gallery-columns-2 figure{margin:0 15px 30px;width:calc((100% - 30px*2)/2)}.m-gallery .single .my_gallery.gallery-columns-3 .gallery-item,.m-gallery .single .my_gallery.gallery-columns-3 figure,.m-gallery .single .wrap.gallery-columns-3 .gallery-item,.m-gallery .single .wrap.gallery-columns-3 figure{margin:0 15px 30px;width:calc((100% - 30px*3)/3)}.m-gallery .single .my_gallery.gallery-columns-4,.m-gallery .single .my_gallery.gallery-columns-5,.m-gallery .single .my_gallery.gallery-columns-6,.m-gallery .single .my_gallery.gallery-columns-7,.m-gallery .single .my_gallery.gallery-columns-8,.m-gallery .single .my_gallery.gallery-columns-9,.m-gallery .single .wrap.gallery-columns-4,.m-gallery .single .wrap.gallery-columns-5,.m-gallery .single .wrap.gallery-columns-6,.m-gallery .single .wrap.gallery-columns-7,.m-gallery .single .wrap.gallery-columns-8,.m-gallery .single .wrap.gallery-columns-9{margin:0 -5px 50px}.m-gallery .single .my_gallery.gallery-columns-4 .gallery-item,.m-gallery .single .my_gallery.gallery-columns-4 figure,.m-gallery .single .wrap.gallery-columns-4 .gallery-item,.m-gallery .single .wrap.gallery-columns-4 figure{margin:0 5px 30px;width:calc((100% - 10px*4)/4)}.m-gallery .single .my_gallery.gallery-columns-5 .gallery-item,.m-gallery .single .my_gallery.gallery-columns-5 figure,.m-gallery .single .wrap.gallery-columns-5 .gallery-item,.m-gallery .single .wrap.gallery-columns-5 figure{margin:0 5px 30px;width:calc((100% - 10px*5)/5)}.m-gallery .single .my_gallery.gallery-columns-6 .gallery-item,.m-gallery .single .my_gallery.gallery-columns-6 figure,.m-gallery .single .wrap.gallery-columns-6 .gallery-item,.m-gallery .single .wrap.gallery-columns-6 figure{margin:0 5px 30px;width:calc((100% - 10px*6)/6)}.m-gallery .single .my_gallery.gallery-columns-7 .gallery-item,.m-gallery .single .my_gallery.gallery-columns-7 figure,.m-gallery .single .wrap.gallery-columns-7 .gallery-item,.m-gallery .single .wrap.gallery-columns-7 figure{margin:0 5px 30px;width:calc((100% - 10px*7)/7)}.m-gallery .single .my_gallery.gallery-columns-8 .gallery-item,.m-gallery .single .my_gallery.gallery-columns-8 figure,.m-gallery .single .wrap.gallery-columns-8 .gallery-item,.m-gallery .single .wrap.gallery-columns-8 figure{margin:0 5px 30px;width:calc((100% - 10px*8)/8)}.m-gallery .single .my_gallery.gallery-columns-9 .gallery-item,.m-gallery .single .my_gallery.gallery-columns-9 figure,.m-gallery .single .wrap.gallery-columns-9 .gallery-item,.m-gallery .single .wrap.gallery-columns-9 figure{margin:0 5px 30px;width:calc((100% - 10px*9)/9)}.m-gallery .single .gallery-item,.m-gallery .single figure{display:block;width:350px;border-radius:20px;overflow:hidden;margin:0 15px 30px}.m-gallery .single .gallery-item a,.m-gallery .single figure a{display:block;position:relative}.m-gallery .single .gallery-item a::after,.m-gallery .single figure a::after{content:"\f00e";position:absolute;font-family:"Font Awesome 5 Pro";top:calc(50% - 25px);left:calc(50% - 25px);border:2px solid #fff;width:50px;height:50px;border-radius:50%;background:rgba(0,0,0,.2);color:#fff;font-size:1.8rem;text-align:center;line-height:50px;opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transform:scale(.5);transform:scale(.5)}.m-gallery .single .gallery-item a::before,.m-gallery .single figure a::before{content:"";position:absolute;left:0;bottom:-50%;width:100%;height:100%;z-index:5}.m-gallery .single .gallery-item a:hover::after,.m-gallery .single figure a:hover::after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.m-gallery .single .anchor_btn a,.m-gallery .single dd,.m-gallery .single figcaption{background:#fff;padding:20px 40px 20px 20px;position:relative}.m-gallery .single dd::after,.m-gallery .single figcaption::after{content:"\f061";position:absolute;right:16px;bottom:12px;color:#0096c9;font-family:"Font Awesome 5 Pro";font-size:1.5rem}.m-gallery .single .anchor_btn{margin-bottom:70px}.m-gallery .single .anchor_btn a{display:block;text-align:center;font-weight:700;border-radius:40px;padding:18px 10px;margin-bottom:20px}.m-gallery .single .anchor_btn a::after{content:"\f107";position:absolute;top:calc(50% - 14px);right:20px;font-family:"Font Awesome 5 Pro";font-weight:400;color:#0096c9}.m-gallery .single .anchor_btn a.is-hover{background:#0096c9;color:#fff}.m-gallery .single .anchor_btn a.is-hover::after,.m-gallery .single.-nomodal .btn04.-project a::after{color:#fff332}.m-gallery .single.-nomodal .gallery-item a::after,.m-gallery .single.-nomodal figure a::after{display:none}.m-gallery .archive .gallery_list li a img,.m-gallery .archive .gallery_world .world_box .head .img img,.m-gallery .single .anchor_btn a,.m-gallery .single.-nomodal .gallery-item a img,.m-gallery .single.-nomodal figure a img,.m-gallery .tags .tag_wrap .tag_list a{-webkit-transition:all .3s ease;transition:all .3s ease}.m-gallery .single.-nomodal .gallery-item a:hover img,.m-gallery .single.-nomodal figure a:hover img{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:.7}.m-gallery .single.-nomodal .btn04.-project a{width:100%;line-height:1.4;border-color:#2f3f64;background-color:#2f3f64;color:#fff}.m-gallery .single.-nomodal .btn04.-project a.is-hover{color:#2f3f64;background-color:#fff}.m-gallery .tags .tag_wrap{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;padding:25px 40px}.m-gallery .tags .tag_wrap h2{color:#00c5fb;font-family:"URWDIN-Bold";font-size:2rem;line-height:50px}.m-gallery .tags .tag_wrap .tag_list{margin-bottom:0;border-left:1px solid #ccc;padding-left:25px;margin-left:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.m-gallery .tags .tag_wrap .tag_list li{margin:5px}.m-gallery .tags .tag_wrap .tag_list a{display:inline-block;background:#f0f0f0;font-weight:700;color:#444;padding:6px 20px;border-radius:25px}.m-gallery .tags .tag_wrap .tag_list a::before{content:"#"}.m-gallery .tags .tag_wrap .tag_list a.is-hover{color:#00c5fb}.m-gallery .archive{padding-top:70px}.m-gallery .archive .gallery_list li{margin-bottom:80px}.m-gallery .archive .gallery_list li.game a::before{background-color:#0d7fbb}.m-gallery .archive .gallery_list li.e-sports a::before{background-color:#f1b237}.m-gallery .archive .gallery_list li.anime_cg a::before{background-color:#1daa9b}.m-gallery .archive .gallery_list li.pop_culture a::before{background-color:#93c532}.m-gallery .archive .gallery_list li.design a::before,.m-gallery .archive .gallery_list li.social_media a::before{background-color:#ec6d81}.m-gallery .archive .gallery_list li.manga_illust a::before{background-color:#93c532}.m-gallery .archive .gallery_list li.corona a::before{background-color:#b276ad}.m-gallery .archive .gallery_list li.other a::before{background-color:#eb4a73}.m-gallery .archive .gallery_list li.weare a::before{background-color:#e71a2f}.m-gallery .archive .gallery_list li a{display:block;position:relative;margin:0 14px}.m-gallery .archive .gallery_list li a::before{content:"";display:block;position:absolute;top:0;left:0;width:99%;height:99%;border-radius:10px}.m-gallery .archive .gallery_list li a.is-hover img{-webkit-transform:rotate(0);transform:rotate(0)}.m-gallery .archive .gallery_list li a img{-webkit-transform:rotate(5deg);transform:rotate(5deg)}.m-gallery .archive .gallery_list li a .text{font-family:"URWDIN-Bold";display:block;position:absolute;z-index:10;top:0;left:0;font-size:8rem;text-transform:uppercase;color:transparent;text-stroke:2px #fff;-webkit-text-stroke:2px #fff;white-space:nowrap}.m-gallery .archive .gallery_list li a .title{display:inline-block;position:absolute;bottom:40px;right:1%;background:#111;color:#fff;line-height:1.4;font-size:1.8rem;font-weight:700;padding:5px 25px 2px 10px;text-align:right}.m-gallery .archive .gallery_list li a .title i{font-size:1rem;position:absolute;right:8px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.m-gallery .archive.inner{width:calc(1400/1600*100vw);margin:0 auto}.m-gallery .archive .gallery_world{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -15px}.m-gallery .archive .gallery_world .world_box{width:50%;max-width:740px;padding-left:15px;padding-right:15px;margin-bottom:calc(30/1600*100vw);overflow:hidden;padding-top:10px}.m-gallery .archive .gallery_world .world_box .head{display:block;color:#fff;position:relative;z-index:1}.m-gallery .archive .gallery_world .world_box .head::before{content:"";position:absolute;left:46%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:calc((24/1600*100vw)*-1);width:0;height:0;border-style:solid;border-width:calc(228/1600*100vw) calc(227/1600*100vw) 0 calc(228/1600*100vw);border-color:#fff transparent transparent;opacity:.2;-webkit-transition:all .2s ease;transition:all .2s ease;mix-blend-mode:overlay;z-index:-1}.m-gallery .archive .gallery_world .world_box .head .img{top:-10px;width:calc(100% - 10px);position:relative;z-index:1;overflow:hidden}.m-gallery .archive .gallery_world .world_box .head .img::after{content:'';display:block;height:100%;width:100%;position:absolute;left:0;top:0;background-size:cover;background-position:right top}.m-gallery .archive .gallery_world .world_box .head .img::before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.m-gallery .archive .gallery_world .world_box .head h3{padding:calc(37/1600*100vw) calc(30/1600*100vw);font-size:calc(26/1600*100vw);color:#fff}.m-gallery .archive .gallery_world .world_box .head h3 .en{font-family:"URWDIN-Bold";color:#fff;letter-spacing:.1em;font-size:calc(13/1600*100vw);font-weight:400;vertical-align:middle;margin-left:calc(17/1600*100vw);text-transform:uppercase}.m-gallery .archive .gallery_world .world_box .head.is-hover .img img{-webkit-transform:scale(1.1);transform:scale(1.1)}.m-gallery .archive .gallery_world .world_box .course_list{border:3px solid #0096c9;border-top:none;padding:18px 30px;margin-bottom:0;background-color:#fff}.m-gallery .archive .gallery_world .world_box .course_list a{padding:10px 10px 10px 45px;position:relative;display:inline-block;line-height:20px;z-index:1;-webkit-transition:all .3s ease;transition:all .3s ease}.m-gallery .archive .gallery_world .world_box .course_list a::before{content:"\f105";top:8px;left:10px;font-family:"Font Awesome 5 Pro";position:absolute;width:20px;height:20px;line-height:20px;background:#0096c9;color:#fff;text-align:center;font-size:1.5rem;-webkit-transition:all .3s ease;transition:all .3s ease}.m-gallery .archive .gallery_world .world_box .course_list a::after{content:"";position:absolute;height:100%;width:0;background:#0096c9;top:0;left:0;z-index:-1;-webkit-transition:all .3s ease;transition:all .3s ease}.m-gallery .archive .gallery_world .world_box .course_list a.is-hover{color:#fff}.m-feature .feature_body .block.-flex .flex-img img,.m-gallery .archive .gallery_world .world_box .course_list a.is-hover::after{width:100%}.m-gallery .archive .gallery_world .world_box .course_list .year{display:inline-block;color:#0096c9;margin-left:10px;font-weight:700}.m-gallery .archive .gallery_world .world_box .course_list .year.three{color:#ec6d81}.m-gallery .archive .gallery_world .world_box .course_list .year.diploma{color:#444}.m-gallery .archive .gallery_world .world_box.-super_creator .course_list a::after,.m-gallery .archive .gallery_world .world_box.-super_creator .course_list a::before,.m-gallery .archive .gallery_world .world_box.-super_creator .head,.m-gallery .archive .gallery_world .world_box.-super_creator .head .img::before{background-color:#d73028}.m-gallery .archive .gallery_world .world_box.-super_creator .course_list{border-color:#d73028}.m-gallery .archive .gallery_world .world_box.-game .course_list a::after,.m-gallery .archive .gallery_world .world_box.-game .course_list a::before,.m-gallery .archive .gallery_world .world_box.-game .head,.m-gallery .archive .gallery_world .world_box.-game .head .img::before{background-color:#0d7fbb}.m-feature .feature_member h2.color01 span,.m-gallery .archive .gallery_world .world_box.-game .course_list{border-color:#0d7fbb}.m-gallery .archive .gallery_world .world_box.-e-sports .course_list a::after,.m-gallery .archive .gallery_world .world_box.-e-sports .course_list a::before,.m-gallery .archive .gallery_world .world_box.-e-sports .head,.m-gallery .archive .gallery_world .world_box.-e-sports .head .img::before{background-color:#f1b237}.m-gallery .archive .gallery_world .world_box.-e-sports .course_list{border-color:#f1b237}.m-gallery .archive .gallery_world .world_box.-anime_cg .course_list a::after,.m-gallery .archive .gallery_world .world_box.-anime_cg .course_list a::before,.m-gallery .archive .gallery_world .world_box.-anime_cg .head,.m-gallery .archive .gallery_world .world_box.-anime_cg .head .img::before{background-color:#1daa9b}.m-gallery .archive .gallery_world .world_box.-anime_cg .course_list{border-color:#1daa9b}.m-gallery .archive .gallery_world .world_box.-pop_culture .course_list a::after,.m-gallery .archive .gallery_world .world_box.-pop_culture .course_list a::before,.m-gallery .archive .gallery_world .world_box.-pop_culture .head,.m-gallery .archive .gallery_world .world_box.-pop_culture .head .img::before{background-color:#93c532}.m-gallery .archive .gallery_world .world_box.-pop_culture .course_list{border-color:#93c532}.m-gallery .archive .gallery_world .world_box.-design .course_list a::after,.m-gallery .archive .gallery_world .world_box.-design .course_list a::before,.m-gallery .archive .gallery_world .world_box.-design .head,.m-gallery .archive .gallery_world .world_box.-design .head .img::before,.m-gallery .archive .gallery_world .world_box.-social_media .course_list a::after,.m-gallery .archive .gallery_world .world_box.-social_media .course_list a::before{background-color:#ec6d81}.m-gallery .archive .gallery_world .world_box.-design .course_list{border-color:#ec6d81}.m-gallery .archive .gallery_world .world_box.-social_media .head,.m-gallery .archive .gallery_world .world_box.-social_media .head .img::before{background-color:#ec6d81}.m-feature .feature_member h2.color02 span,.m-gallery .archive .gallery_world .world_box.-social_media .course_list{border-color:#ec6d81}.m-gallery .archive .gallery_world .world_box.-manga_illust .course_list a::after,.m-gallery .archive .gallery_world .world_box.-manga_illust .course_list a::before,.m-gallery .archive .gallery_world .world_box.-manga_illust .head,.m-gallery .archive .gallery_world .world_box.-manga_illust .head .img::before{background-color:#93c532}.m-gallery .archive .gallery_world .world_box.-manga_illust .course_list{border-color:#93c532}.m-gallery .archive .gallery_world .world_box.-corona .course_list a::after,.m-gallery .archive .gallery_world .world_box.-corona .course_list a::before,.m-gallery .archive .gallery_world .world_box.-corona .head,.m-gallery .archive .gallery_world .world_box.-corona .head .img::before{background-color:#b276ad}.m-gallery .archive .gallery_world .world_box.-corona .course_list{border-color:#b276ad}.m-gallery .archive .gallery_world .world_box.-other .course_list a::after,.m-gallery .archive .gallery_world .world_box.-other .course_list a::before,.m-gallery .archive .gallery_world .world_box.-other .head,.m-gallery .archive .gallery_world .world_box.-other .head .img::before{background-color:#eb4a73}.m-gallery .archive .gallery_world .world_box.-other .course_list{border-color:#eb4a73}.m-gallery .archive .gallery_world .world_box:nth-child(1) .head .img::after{background-image:url(../../img/gallery/world01_label.png)}.m-gallery .archive .gallery_world .world_box:nth-child(2) .head .img::after{background-image:url(../../img/gallery/world02_label.png)}.m-gallery .archive .gallery_world .world_box:nth-child(3) .head .img::after{background-image:url(../../img/gallery/world03_label.png)}.m-gallery .archive .gallery_world .world_box:nth-child(4) .head .img::after{background-image:url(../../img/gallery/world04_label.png)}.m-gallery .archive .gallery_world .world_box:nth-child(5) .head .img::after{background-image:url(../../img/gallery/world05_label.png)}.m-gallery .archive .gallery_world .world_box:nth-child(6) .head .img::after{background-image:url(../../img/gallery/world06_label.png)}.m-gallery .archive .gallery_world .world_box.anim_elm{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:all .4s ease;transition:all .4s ease}.m-gallery .archive .gallery_world .world_box.anim_elm .head .img::before{opacity:1;-webkit-transition:all .5s cubic-bezier(.86,0,.07,1);transition:all .5s cubic-bezier(.86,0,.07,1);-webkit-transition-delay:.4s;transition-delay:.4s}.m-gallery .archive .gallery_world .world_box.anim_elm.is-act{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.m-gallery .archive .gallery_world .world_box.anim_elm.is-act .head .img::before{width:0;left:auto;right:0}.m-gallery .gallery_btn{margin:70px 0}.m-gallery .gallery_btn a{display:block;background-color:#fdda02;border:2px solid #fdda02;color:#111;padding:18px 0 15px;width:380px;margin:0 auto;border-radius:30px;font-weight:700;text-align:center;position:relative;font-size:1.8rem;-webkit-transition:all .3s ease;transition:all .3s ease}.m-gallery .gallery_btn a i{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:25px;font-size:2rem}.m-gallery .gallery_btn a.is-hover{background-color:#fff}.m-gallery .gallery_btn a.is-hover i{right:15px}.m-gallery .project_bnr{width:calc(1110/1600*100vw);max-width:1110px;margin:0 auto 50px;position:relative;z-index:1}.m-gallery .project_bnr::after{content:'';display:block;background-color:#fdda02;width:100%;height:100%;position:absolute;bottom:-7px;right:-7px;z-index:-1}.m-gallery .project_bnr a,.m-gallery .project_bnr a::before{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.m-gallery .project_bnr a{position:relative;background-image:url(../../img/gallery/project_bnr_bg.jpg);background-repeat:no-repeat;background-size:cover;z-index:1;-webkit-transition:all .3s ease;transition:all .3s ease}.m-gallery .gallery_btn a i,.m-gallery .project_bnr a::after,.m-gallery .project_bnr a::before{position:absolute;-webkit-transition:all .3s ease;transition:all .3s ease}.m-gallery .project_bnr a::before{font-family:"Font Awesome 5 Pro";right:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-radius:50%;background-color:#fff;border:1px solid #fff;font-size:2.2rem;color:#2f3f64;content:'\f105';width:50px;height:50px}.m-gallery .project_bnr a::after{content:'';display:block;width:100%;height:100%;background-image:url(../../img/gallery/project_bnr_pic.png);background-repeat:no-repeat;background-size:contain;background-position:right calc(87/1600*100vw) top;bottom:0}.m-gallery .project_bnr a .illust{position:absolute;bottom:0;z-index:2}.m-gallery .project_bnr a .illust.-no01{left:calc(72/1600*100vw);width:calc(229/1600*100vw);max-width:229px}.m-gallery .project_bnr a .illust.-no02{right:calc(56/1600*100vw);width:calc(272/1600*100vw);max-width:272px}.m-gallery .project_bnr a .text{text-align:center;padding:calc(70/1600*100vw) 0 calc(65/1600*100vw);position:relative;z-index:3}.m-gallery .project_bnr a .text .ttl{font-size:3.5rem;font-weight:700;color:#fff;letter-spacing:.05em;line-height:1;margin-bottom:10px;-webkit-transition:all .3s ease;transition:all .3s ease}.m-gallery .project_bnr a .text .sub{color:#fdda02;font-weight:700;line-height:1;margin-bottom:17px}.m-gallery .project_bnr a .text .en{font-family:"URWDIN-Demi";color:#fff;font-size:1.3rem;letter-spacing:.1em;margin-bottom:0;text-transform:uppercase;line-height:1}.m-gallery .project_bnr a.is-hover{-webkit-transform:translate(7px,7px);transform:translate(7px,7px)}.m-gallery .project_bnr a.is-hover::before{background-color:#2f3f64;color:#fff}.m-gallery .project_bnr a.is-hover .text .ttl{letter-spacing:.12em}.modal_img{text-align:center}.modal_img img{max-height:75vh;width:auto}@media only screen and (min-width:1601px){.m-gallery .archive .gallery_world .world_box .head h3{padding:37px 25px;font-size:2.6rem}.m-gallery .archive .gallery_world .world_box .head h3 .en{font-size:1.3rem;margin-left:15px}}@media only screen and (max-width:767px){.gallery_company_modal{padding:30px 15px}.gallery_company_modal .text{font-size:5vw}.gallery_company_modal .btn_list .btn{padding:0 5px}.gallery_company_modal .btn_list .btn a{width:110px;font-size:4vw}.m-gallery{padding:50px 0;margin:0}.m-gallery .single .my_gallery,.m-gallery .single .my_gallery.gallery-columns-1,.m-gallery .single .my_gallery.gallery-columns-2,.m-gallery .single .my_gallery.gallery-columns-3,.m-gallery .single .my_gallery.gallery-columns-4,.m-gallery .single .my_gallery.gallery-columns-5,.m-gallery .single .my_gallery.gallery-columns-6,.m-gallery .single .my_gallery.gallery-columns-7,.m-gallery .single .my_gallery.gallery-columns-8,.m-gallery .single .my_gallery.gallery-columns-9,.m-gallery .single .wrap,.m-gallery .single .wrap.gallery-columns-1,.m-gallery .single .wrap.gallery-columns-2,.m-gallery .single .wrap.gallery-columns-3,.m-gallery .single .wrap.gallery-columns-4,.m-gallery .single .wrap.gallery-columns-5,.m-gallery .single .wrap.gallery-columns-6,.m-gallery .single .wrap.gallery-columns-7,.m-gallery .single .wrap.gallery-columns-8,.m-gallery .single .wrap.gallery-columns-9{margin:0}.m-gallery .single .my_gallery.gallery-columns-1 .figure,.m-gallery .single .my_gallery.gallery-columns-1 .gallery-item,.m-gallery .single .my_gallery.gallery-columns-2 .figure,.m-gallery .single .my_gallery.gallery-columns-2 .gallery-item,.m-gallery .single .my_gallery.gallery-columns-3 .figure,.m-gallery .single .my_gallery.gallery-columns-3 .gallery-item,.m-gallery .single .my_gallery.gallery-columns-4 .figure,.m-gallery .single .my_gallery.gallery-columns-4 .gallery-item,.m-gallery .single .my_gallery.gallery-columns-5 .figure,.m-gallery .single .my_gallery.gallery-columns-5 .gallery-item,.m-gallery .single .my_gallery.gallery-columns-6 .figure,.m-gallery .single .my_gallery.gallery-columns-6 .gallery-item,.m-gallery .single .my_gallery.gallery-columns-7 .figure,.m-gallery .single .my_gallery.gallery-columns-7 .gallery-item,.m-gallery .single .my_gallery.gallery-columns-8 .figure,.m-gallery .single .my_gallery.gallery-columns-8 .gallery-item,.m-gallery .single .my_gallery.gallery-columns-9 .figure,.m-gallery .single .my_gallery.gallery-columns-9 .gallery-item,.m-gallery .single .wrap.gallery-columns-1 .figure,.m-gallery .single .wrap.gallery-columns-1 .gallery-item,.m-gallery .single .wrap.gallery-columns-2 .figure,.m-gallery .single .wrap.gallery-columns-2 .gallery-item,.m-gallery .single .wrap.gallery-columns-3 .figure,.m-gallery .single .wrap.gallery-columns-3 .gallery-item,.m-gallery .single .wrap.gallery-columns-4 .figure,.m-gallery .single .wrap.gallery-columns-4 .gallery-item,.m-gallery .single .wrap.gallery-columns-5 .figure,.m-gallery .single .wrap.gallery-columns-5 .gallery-item,.m-gallery .single .wrap.gallery-columns-6 .figure,.m-gallery .single .wrap.gallery-columns-6 .gallery-item,.m-gallery .single .wrap.gallery-columns-7 .figure,.m-gallery .single .wrap.gallery-columns-7 .gallery-item,.m-gallery .single .wrap.gallery-columns-8 .figure,.m-gallery .single .wrap.gallery-columns-8 .gallery-item,.m-gallery .single .wrap.gallery-columns-9 .figure,.m-gallery .single .wrap.gallery-columns-9 .gallery-item{width:calc((100% - 10px*2)/2);margin:0 5px 20px}.m-gallery .single .gallery-item,.m-gallery .single figure{width:100%;border-radius:10px;overflow:hidden;margin:0 0 20px}.m-gallery .single .gallery-item a::after,.m-gallery .single figure a::after{opacity:1;bottom:10px;right:10px;-webkit-transform:scale(.8);transform:scale(.8)}.m-gallery .single dd,.m-gallery .single figcaption{padding:15px 30px 15px 15px;padding:calc(15/750*100vw) calc(30/750*100vw) calc(15/750*100vw) calc(15/750*100vw);font-size:calc(26/750*100vw);line-height:150%;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.m-gallery .single .anchor_btn{margin-bottom:50px}.m-gallery .single .anchor_btn a{font-size:3.5vw;line-height:150%;border-radius:5px;padding:2vw 2vw 5vw}.m-gallery .single .anchor_btn a::after{right:auto;left:calc(50% - 1vw);top:auto;bottom:2px}.m-gallery .archive .gallery_world .world_box .course_list .year,.m-gallery .single.-nomodal .gallery-item a::after,.m-gallery .single.-nomodal figure a::after{display:none}.m-gallery .tags .tag_wrap{display:block;padding:20px 15px}.m-gallery .tags .tag_wrap h2{line-height:100%}.m-gallery .tags .tag_wrap .tag_list{border:0;padding:0;margin:0}.m-gallery .archive{padding-top:20px}.m-gallery .archive .gallery_list li{margin-bottom:40px}.m-gallery .archive .gallery_list li a{margin:0}.m-gallery .archive .gallery_list li a .text{font-size:3.6rem;text-stroke:1px #fff;-webkit-text-stroke:1px #fff}.m-gallery .archive .gallery_list li a .title{bottom:10px;font-size:1.3rem}.m-gallery .archive.inner{width:100%}.m-gallery .archive .gallery_world{margin:0}.m-gallery .archive .gallery_world .world_box{margin-bottom:calc(32/750*100vw);width:100%}.m-gallery .archive .gallery_world .world_box .head::before{content:"";position:absolute;left:46%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:auto;top:calc(200/750*100vw);width:0;height:0;border-style:solid;border-width:calc(330/750*100vw) calc(330/750*100vw) 0;border-color:#fff transparent transparent;opacity:.2;-webkit-transition:all .2s ease;transition:all .2s ease;mix-blend-mode:overlay;z-index:-1}.m-gallery .archive .gallery_world .world_box .head h3{padding:calc(24/750*100vw) calc(72/750*100vw) calc(27/750*100vw) calc(27/750*100vw);font-size:calc(32/750*100vw)}.m-gallery .archive .gallery_world .world_box .head h3 .en{display:block;margin-left:0;font-size:calc(22/750*100vw);line-height:1;margin-top:calc(15/750*100vw)}.m-gallery .archive .gallery_world .world_box .course_list{padding:15px}.m-gallery .archive .gallery_world .world_box .course_list a{font-weight:700;line-height:160%;padding:5px 0 5px 30px}.m-gallery .archive .gallery_world .world_box .course_list a::before{width:15px;height:15px;font-weight:300;line-height:15px;font-size:1.2rem;left:0}.m-gallery .gallery_btn{margin:50px 0}.m-gallery .gallery_btn a{width:90%;font-size:1.5rem}.m-gallery .gallery_btn a i{font-size:1.8rem}.m-gallery .project_bnr{width:calc(100% - 30px)}.m-gallery .project_bnr::after{bottom:-5px;right:-5px}.m-gallery .project_bnr a::before{width:20px;height:20px;font-size:1.3rem;z-index:3}.m-gallery .project_bnr a::after{background-position:right calc(-120/750*100vw) top}.m-gallery .project_bnr a .illust.-no01{left:0;width:calc(229/750*100vw)}.m-gallery .project_bnr a .illust.-no02{display:none}.m-gallery .project_bnr a .text{padding:calc(70/750*100vw) 0 calc(65/750*100vw)}.m-gallery .project_bnr a .text .ttl{font-size:calc(40/750*100vw)}.m-gallery .project_bnr a .text .sub{font-size:calc(26/750*100vw);margin-bottom:10px}.m-gallery .project_bnr a .text .en{font-size:calc(22/750*100vw)}}.m-feature.archive{padding:50px 0 130px}.m-feature .feature_box,.m-feature .link_btn{display:-webkit-box;display:-ms-flexbox;display:flex}.m-feature .link_btn,.m-feature .link_btn li{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.m-feature .link_btn li{width:230px;margin:0 10px}.m-feature .link_btn li a{display:block;text-align:center;font-weight:700;border-radius:40px;padding:10px;-webkit-transition:all .3s ease;transition:all .3s ease;position:relative;border:2px solid #0096c9}.m-feature .link_btn li a::after{content:"\f105";position:absolute;top:calc(50% - 14px);right:20px;font-family:"Font Awesome 5 Pro";font-weight:400;color:#0096c9}.m-feature .feature_box .text .btn06 a.is-hover,.m-feature .link_btn li a.current,.m-feature .link_btn li a:hover{background:#0096c9;color:#fff}.m-feature .feature_box{padding:50px 0 30px;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:1px dotted #111}.m-feature .feature_box .img{width:47%}.m-feature .feature_box .text{width:53%;padding-left:40px}.m-feature .feature_box .text.color01 .subttl span{background:#b276ad}.m-feature .feature_box .text.color01 .subttl span::before{border-color:transparent transparent transparent #9c6497}.m-feature .feature_box .text.color01 h2 span{color:#b276ad}.m-feature .feature_box .text.color02 .subttl span{background:#ec6d81}.m-feature .feature_box .text.color02 .subttl span::before{border-color:transparent transparent transparent #d45b6e}.m-feature .feature_box .text.color02 h2 span{color:#ec6d81}.m-feature .feature_box .text.color03 .subttl span{background:#93c532}.m-feature .feature_box .text.color03 .subttl span::before{border-color:transparent transparent transparent #80ac2b}.m-feature .feature_box .text.color03 h2 span{color:#93c532}.m-feature .feature_box .text .name,.m-feature .feature_box .text .subttl{margin-bottom:20px}.m-feature .feature_box .text .subttl span{font-size:1.4rem;font-family:"URWDIN-Medium";display:inline-block;background:#0096c9;color:#fff;position:relative;padding:5px 15px 3px;text-transform:uppercase}.m-feature .feature_box .text .subttl span::before{content:"";display:block;width:0;height:0;border-style:solid;border-width:24px 0 0 12px;border-color:transparent transparent transparent #007ca6;position:absolute;right:-13px;top:0}.m-feature .feature_box .text h2{font-size:2.4rem;margin-bottom:20px}.m-feature .feature_box .text .name .belong{display:block;font-size:1.4rem;color:#999;margin-bottom:7px;line-height:1.6}.m-feature .feature_box .text .name strong{display:block;color:#111;font-size:2.2rem}.m-feature .feature_box .text .name strong span,.m-feature .feature_head .text h2 em span,.m-feature .feature_head h3 em span,.m-feature .feature_head__flex .text h2 em span,.m-feature .feature_head__flex h3 em span{font-size:1.6rem}.m-feature .feature_box .text .btn06 a,.m-feature .link_btn li a{background:#fff;color:#0096c9}.m-feature .feature_head,.m-feature .feature_head__wrap{background:#fff;max-width:920px;margin:0 auto;-webkit-box-shadow:6px 6px 0 0 #0096c9;box-shadow:6px 6px 0 0 #0096c9;position:relative;top:-85px}.m-feature .feature_head{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:30px 0}.m-feature .feature_head__wrap{padding:30px}.m-feature .feature_head__flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.m-feature .feature_head__flex.-flex_start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.m-feature .feature_head__flex .box{width:50%;padding:0 60px}.m-feature .feature_head__flex .box:first-child{border-right:1px solid #ccc}.m-feature .feature_head__flex .box .title{font-size:1.6rem;line-height:30px;margin-bottom:15px}.m-feature .feature_head__flex .box .label{display:inline-block;width:88px;margin-right:20px}.m-feature .feature_head__flex .box .name{font-size:2.2rem}.m-feature .feature_head__flex .box .course{font-size:1.4rem;color:#999;line-height:140%;margin-bottom:15px}.m-feature .feature_head__flex .box .company,.m-feature .feature_head__flex .text h2{margin-bottom:10px}.m-feature .feature_head .box .company span,.m-feature .feature_head__flex .box .company span{display:inline-block;font-weight:700;font-size:1.8rem;border-bottom:4px solid #fff332}.m-feature .feature_head__flex .logo{width:30%;text-align:center}.m-feature .feature_head__flex .logo p{font-size:1.4rem;text-align:left;line-height:1.4}.m-feature .feature_head h3 em,.m-feature .feature_head__flex h3 em{font-size:1.8rem;font-style:normal}.m-feature .feature_head__flex .text{width:70%;padding-right:60px}.m-feature .feature_head.-pink .text h2,.m-feature .feature_head__flex .text.-left{text-align:left}.m-feature .feature_head .text h2 .belong,.m-feature .feature_head__flex .text h2 .belong{display:block;font-size:1.4rem;color:#999;font-weight:400;line-height:1.4;margin-bottom:3px}.m-feature .feature_head .text h2 em,.m-feature .feature_head__flex .text h2 em{font-size:2.2rem;font-style:normal}.m-feature .feature_head__flex .text p{margin-bottom:0}.m-feature .feature_head__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:2.2rem;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:20px 0 50px}@media only screen and (max-width:767px){.m-feature .feature_head__title{font-size:1.8rem}}.m-feature .feature_head__title p{margin-right:1em}.m-feature .feature_head__title span{display:inline-block;padding:.5em 1em;background:#000;color:#fff;font-size:1.6rem;margin-right:1em}@media only screen and (max-width:767px){.m-feature .feature_head__title span{margin-bottom:1em}}.m-feature .feature_head.-top0{top:0}.m-feature .feature_head.-pink{-webkit-box-shadow:6px 6px 0 0 #ec6d81;box-shadow:6px 6px 0 0 #ec6d81}.m-feature .feature_head.-column1{display:block;padding:30px}.m-feature .feature_head.-hr::before{content:"";display:block;height:1px;position:absolute;top:0;left:30px;background-color:#ddd;right:30px}@media only screen and (max-width:767px){.m-feature .feature_head.-hr::before{display:none}}.m-feature .feature_head.small .text{padding:0}.m-feature .feature_head.small .text p,.m-feature .feature_member .main_profile .text p{font-size:1.4rem;line-height:170%}.m-feature .feature_head.-half.-gree{padding-top:75px}.m-feature .feature_head.-half.-gree .position{font-weight:700;color:#999;margin-bottom:.5em}.m-feature .feature_head.-half .box{position:relative}.m-feature .feature_head.-half .box .company{font-weight:700;position:absolute;top:-3em;left:60px;font-size:1.5rem}.m-feature .feature_head.-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.m-feature .feature_head.-reverse .text{padding-left:60px}.m-feature .feature_head.-reverse .logo{padding-right:60px}.m-feature .feature_head .box{width:50%;padding:0 60px}.m-feature .feature_head .box:first-child{border-right:1px solid #ccc}.m-feature .feature_head .box .title{font-size:1.6rem;line-height:30px;margin-bottom:15px}.m-feature .feature_head .box .label{display:inline-block;width:88px;margin-right:20px}.m-feature .feature_head .box .name{font-size:2.2rem}.m-feature .feature_head .box .course{font-size:1.4rem;color:#999;line-height:140%;margin-bottom:15px}.m-feature .feature_head .box .company,.m-feature .feature_head .text h2{margin-bottom:10px}.m-feature .feature_head .logo{width:30%;text-align:center}.m-feature .feature_head .logo p{font-size:1.4rem;text-align:left;line-height:1.4}.m-feature .feature_head .text{width:70%;padding-right:60px}.m-feature .feature_head .text.-left{text-align:left}.m-feature .feature_head .text p{margin-bottom:0}.m-feature .feature_guide{text-align:center;position:relative;top:-20px}.m-feature .feature_guide .ttl{font-size:3rem;line-height:150%;margin-bottom:30px}.m-feature .feature_guide p{margin:0 auto 40px;max-width:700px}.m-feature .feature_middle{padding-top:20px;padding-bottom:40px;text-align:center}.m-feature .feature_middle.-head{padding-top:calc(3.26531vw + 27.7551px)}.m-feature .feature_middle h2{font-size:30px;margin-bottom:1em}.m-feature .feature_body.cross.-primary .mainttl span,.m-feature .feature_middle h2 .mark{color:#0096c9}.m-feature .feature_body{background:#fff;padding:65px 95px 50px;margin-bottom:60px}.m-feature .feature_body.talk .in{padding:0 45px}.m-feature .feature_body.cross .in .block,.m-feature .feature_body.talk .in .block{overflow:hidden;margin-bottom:50px}.m-feature .feature_body.talk .in .block .thumb{margin-bottom:30px}.m-feature .feature_body.talk .in .block .thumb.fl{margin-right:30px}.m-feature .feature_body.talk .in .block .thumb.fr{margin-left:30px}.m-feature .feature_body.talk .in .block .-center{text-align:center}.m-feature .feature_body.cross .in .block p,.m-feature .feature_body.talk .in .block p{position:relative;padding-left:95px;margin-bottom:1em;display:-webkit-box;display:-ms-flexbox;display:flex}.m-feature .feature_body.talk .in .block p .name{display:block;color:#111;position:absolute;top:0;left:0}.m-feature .feature_body.talk .in .block p.clear{clear:both}.m-feature .feature_body.cross .mainttl::after,.m-feature .feature_body.cross .subttl::before{background:#ec6d81}.m-feature .feature_body.cross .mainttl span,.m-feature .feature_body.cross .subttl,.m-feature .feature_middle h2 .mark02{color:#ec6d81}.m-feature .feature_body.cross .in{padding:0 45px}.m-feature .feature_body.cross .in .block .thumb{margin-bottom:30px}.m-feature .feature_body.cross .in .block .thumb.fl{margin-right:30px}.m-feature .feature_body.cross .in .block .thumb.fr{margin-left:30px}.m-feature .feature_body.cross .in .block .ttl,.m-feature .feature_body.cross .in .block p.pink{color:#ec6d81}.m-feature .feature_body.cross .in .block .ttl.-black{color:#111}.m-feature .feature_body.cross .in .block .-center{text-align:center}.m-feature .feature_body.cross .in .block .ttl02{color:#111;display:inline-block;position:relative;font-size:2.2rem;padding-left:1.5em;padding-right:1.5em;margin:0 auto}.m-feature .feature_body.cross .in .block .ttl02::before{content:"・";font-size:3em;color:#ec6d81;position:absolute;left:0}.m-feature .feature_body.cross .in .block .ttl02::after{content:"・";font-size:3em;color:#ec6d81;position:absolute;right:0}.m-feature .feature_body.cross .in .block p .name{display:block;color:#111;position:absolute;top:0;left:0}.m-feature .feature_body.cross .in .block p .name.-orange{color:#eb5e11}.m-feature .feature_body.cross .in .block p .name.-pink{color:#ec6d81}.m-feature .feature_body.cross .in .block p .name.-green{color:#93c532}.m-feature .feature_body.cross .in .block p.clear{clear:both}.m-feature .feature_body.cross.-primary .mainttl::after{background-color:#0096c9}.m-feature .feature_body .mainttl span,.m-feature .feature_body.cross.-primary .block .ttl,.m-feature .feature_faq .mainttl span{color:#0096c9}.m-feature .feature_body.-border01{border:3px solid #1487a3}.m-feature .feature_body.-border02{border:3px solid #fdd000}.m-feature .feature_body .company_container{background-color:#e1e1e1;display:-webkit-box;display:-ms-flexbox;display:flex;padding:2em}.m-feature .feature_body .company_container.-white{background-color:#fff}.m-feature .feature_body .company_head{font-size:1.6rem;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-right:2px solid #fff;padding-right:2em;line-height:1.4;width:100%;max-width:30%}.m-feature .feature_body .company_head.-white{border-right:2px solid #ddd}.m-feature .feature_body .company_body{width:100%;max-width:70%;padding-left:2em;font-size:1.4rem;line-height:1.7}.m-feature .feature_body .company_body__text{padding-left:0}.m-feature .feature_body .label{font-weight:700;color:#222;font-size:1.6rem;line-height:58px;margin:0;position:relative;top:-30px;left:-95px}.m-feature .feature_body .label .name{font-size:2.2rem}.m-feature .feature_body .label .img{display:inline-block;margin-right:20px}.m-feature .feature_body .mainttl{color:#111;font-size:2.4rem;position:relative;padding-bottom:15px;margin-bottom:40px}.m-feature .feature_body .mainttl::after{content:"";position:absolute;height:4px;width:60px;background:#0096c9;bottom:0;left:0}.m-feature .feature_body .subttl{color:#0096c9;font-size:1.6rem;margin-bottom:20px;padding-left:45px;position:relative}.m-feature .feature_body .subttl::before{content:"";position:absolute;left:0;top:12px;width:30px;height:1px;background:#0096c9}.m-feature .feature_body .block{margin-bottom:50px}.m-feature .feature_body .block.-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.m-feature .feature_body .block.-flex.-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.m-feature .feature_body .block.-flex.-reverse .flex-content{width:100%;padding-right:2em;padding-left:0}.m-feature .feature_body .block.-flex .flex-img{width:100%;max-width:40%;min-width:40%}.m-feature .feature_body .block.-flex .flex-content{width:100%;padding-left:2em}.m-feature .feature_body .in{padding:0 95px}.m-feature .feature_body .in.-wide{padding:0 25px 0 0}.m-feature .feature_body .in .ttl{color:#0096c9;font-size:2.2rem;margin-bottom:30px}.m-feature .feature_body .in p{margin-bottom:30px;line-height:1.9}.m-feature .feature_body .in p .question{display:block;color:#222;position:relative;padding-left:23px;margin-bottom:5px}.m-feature .feature_body .in p .question::before{content:"";display:block;position:absolute;top:13px;left:0;border-top:1px solid #999;width:15px}.m-feature .feature_body .in p .-pink{color:#ec6d81;background:0 0}.m-feature .feature_body .in .img{margin:50px 0}.m-feature .feature_body .in .topic{border-top:1px solid #0096c9;padding-top:60px;margin-top:60px}.m-feature .feature_body .in .topic h4{color:#111;font-size:2rem;margin-bottom:30px}.m-feature .feature_body .in .topic .copy{color:#0096c9;font-weight:700;margin-bottom:5px;display:block}.m-feature .feature_body .in .topic .topic_in{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.m-feature .feature_body .in .topic .topic_in .text{width:55%;font-size:1.4rem}.m-feature .feature_body .in .topic .topic_in .text dt{color:#0096c9;font-weight:700;position:relative;padding-left:5px}.m-feature .feature_body .in .topic .topic_in .text dt::before{content:"▶︎";display:block;position:absolute;top:-2px;left:0;font-size:1rem}.m-feature .feature_body .in .topic .topic_in .text dd{padding-left:10px;margin-bottom:8px;line-height:1.6}.m-feature .feature_body .in .topic .topic_in .img{margin:0;width:45%;text-align:right}.m-feature .feature_body .in .position{color:#999;font-size:1.4rem;line-height:170%;margin-bottom:0}.m-feature .feature_body .in .name{font-weight:700;color:#111}.m-feature .feature_body .in .name span{font-size:2.2rem;background:0 0}.m-feature .feature_body .in .site_box{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border:3px solid #0096c9;padding:37px 50px 0 37px}.m-feature .feature_body .in .site_box.-block{display:block}.m-feature .feature_body .in .site_box.-block .text{margin-top:1em;width:100%}.m-feature .feature_body .in .site_box,.m-feature .feature_body .in .site_box .double{display:-webkit-box;display:-ms-flexbox;display:flex}.m-feature .feature_body .in .site_box .double .img:first-child{padding-right:5px}.m-feature .feature_body .in .site_box .double .img:last-child{padding-left:5px}.m-feature .feature_body .in .site_box .img{margin:0}.m-feature .feature_body .in .site_box .text{width:370px;font-size:1.4rem;line-height:175%;text-align:justify;text-justify:inter-ideograph}.m-feature .feature_body .in .site_box .title{display:block;color:#0096c9;font-size:1.6rem;font-weight:700;margin-bottom:15px}.m-feature .feature_body .in .site_box .title i{color:#aaa;font-size:1.3rem;margin-left:5px}.m-feature .feature_body .in .bottom_logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:calc(1.22449vw + 10.40816px)}.m-feature .feature_body .in .bottom_logo .logo{-ms-flex-negative:0;flex-shrink:0;padding:0 calc(2.44898vw + .81633px)}.m-feature .feature_body .in .bottom_logo .text{border-left:2px solid #ddd;padding-left:calc(1.22449vw + 5.40816px)}.m-feature .feature_body .in .bottom_logo .text h2{font-size:calc(.2449vw + 1.20816rem);margin-bottom:calc(.40816vw + 8.46939px)}.m-feature .feature_body .in .bottom_logo .text p{font-size:calc(.16327vw + 1.13878rem)}.m-feature .feature_body .in .works_title{text-align:center;margin-bottom:calc(.81633vw + 11.93878px)}.m-feature .feature_body .in .works_title span{display:inline-block;position:relative}.m-feature .feature_body .in .works_title span::after,.m-feature .feature_body .in .works_title span::before{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:9px;height:9px;border-radius:50%;background:#ec6d81}.m-feature .feature_body .in .works_title span::before{left:-20px}.m-feature .feature_body .in .works_title span::after{right:-20px}.m-feature .feature_body .in .works_list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:calc(-.4898vw + -4.16327px);margin-right:calc(-.4898vw + -4.16327px)}.m-feature .feature_body .in .works_list__block{width:33.3%;padding:0 calc(.4898vw + 4.16327px);text-align:center}.m-feature .feature_body .in .works_list__block__copy{color:#555;font-size:1rem;line-height:1.4;margin-top:calc(.40816vw + 3.46939px)}.m-feature .feature_body .in .works_list__block__title{margin-top:calc(.40816vw + 3.46939px);font-size:calc(.16327vw + 1.13878rem);line-height:1.5}.m-feature .feature_body .flow{margin-bottom:40px;position:relative}.m-feature .feature_body .flow li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:15px 35px 20px 15px;position:relative}.m-feature .feature_body .flow li::before{content:"";position:absolute;top:40px;left:75px;width:1px;height:100%;background:#aaa;z-index:1}.m-feature .feature_body .flow li:nth-child(even){background:#f5f5f5}.m-feature .feature_body .flow li .time{display:inline-block;text-align:center;margin-bottom:0;border-radius:10px;border:1px solid #aaa;font-size:1.4rem;font-family:"URWDIN-Demi";width:118px;padding:11px 0 6px;background:#fff;position:relative;z-index:2}.m-feature .feature_body .flow li .time i{color:#0096c9;position:relative;left:-8px}.m-feature .feature_body .flow li dl{width:720px;margin-bottom:0}.m-feature .feature_body .flow li dt{color:#0096c9;font-weight:700;padding:8px 0}.m-feature .feature_faq{padding:0 65px;margin-bottom:75px}.m-feature .feature_faq .mainttl{color:#111;font-size:2.4rem;position:relative;padding-bottom:15px;margin-bottom:40px}.m-feature .feature_faq .mainttl::after{content:"";position:absolute;height:4px;width:60px;background:#0096c9;bottom:0;left:0}.m-feature .feature_faq mark{background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,transparent),color-stop(0%,#fff332));background:linear-gradient(transparent 50%,#fff332 0%);font-style:normal}.m-feature .feature_faq dl{margin-bottom:40px}.m-feature .feature_faq dl dt{width:855px;background:#fff;color:#66c0df;font-size:2.4rem;font-weight:700;margin-bottom:20px;position:relative;padding:22px 22px 22px 65px;border-radius:10px}.m-feature .feature_faq dl dt::before{content:"Q.";position:absolute;top:27px;left:22px;font-family:"URWDIN-Demi";font-size:3.8rem;color:#0096c9}.m-feature .feature_faq dl dd::after,.m-feature .feature_faq dl dt::after{content:"";position:absolute;width:14px;height:14px;top:18px;background:#fff;-webkit-transform:rotate(143deg) skew(15deg);transform:rotate(143deg) skew(15deg)}.m-feature .feature_faq dl dt::after{left:-6px}.m-feature .feature_faq dl dd{background:#fff;width:900px;border:2px solid #66c0df;position:relative;border-radius:10px;padding:25px 45px 20px 50px;margin-left:auto}.m-feature .feature_faq dl dd::before{content:"A.";position:absolute;top:26px;left:18px;font-family:"URWDIN-Demi";font-size:3rem;color:#ec6d81}.m-feature .feature_faq dl dd::after{right:-10px;border-top:2px solid #66c0df;border-left:2px solid #66c0df}.m-feature .feature_faq .message{margin:40px 0 0}.m-feature .feature_faq .message .img{margin:0 -18px}.m-feature .feature_faq .message .text{max-width:790px;background:#fff;border-radius:10px;position:relative;top:-30px;z-index:5;margin:0 auto;padding:40px 25px 35px;overflow:hidden}.m-feature .feature_faq .message .text::after,.m-feature .feature_faq .message .text::before{content:"";position:absolute;height:24px;width:200px;background:#0096c9;border:4px solid #fff;-webkit-box-shadow:0 0 0 5px #0096c9;box-shadow:0 0 0 5px #0096c9;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.m-feature .feature_faq .message .text::before{top:0;left:-50px}.m-feature .feature_faq .message .text::after{bottom:0;right:-50px}.m-feature .feature_faq .message .title{text-align:center;margin-bottom:35px}.m-feature .feature_faq .message .title .sub{display:block;font-size:1.4rem;margin:5px 0}.m-feature .feature_faq .message .title .main{color:#66c0df;font-size:2.6rem}.m-feature .feature_faq .note{font-size:1.2rem}.m-feature .feature_works{display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff;margin-bottom:90px}.m-feature .feature_works .text{width:530px;margin-left:40px}.m-feature .feature_works .title{position:relative;left:-10px;margin-bottom:25px;padding-top:15px}.m-feature .feature_works .student{color:#999;font-size:1.4rem;line-height:150%}.m-feature .feature_member{padding:100px 0 60px}.m-feature .feature_member h2{text-align:center;margin-bottom:40px}.m-feature .feature_member h2 span{color:#111;font-size:3.2rem;font-family:"URWDIN-Demi";border-bottom:3px solid #f1b237;padding-bottom:3px}.m-feature .feature_member .main_profile{width:80%;margin:0 auto 30px}@media only screen and (max-width:767px){.m-feature .feature_member .main_profile{width:100%}}.m-feature .feature_member .main_profile.-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.m-feature .feature_member .main_profile.-flex .-center,.m-feature .feature_member .main_profile__list,.m-feature .feature_member .main_profile__list li p{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.m-feature .feature_member .main_profile.-flex .w60{width:60%}@media only screen and (max-width:767px){.m-feature .feature_member .main_profile.-flex .w60{width:100%}}.m-feature .feature_member .main_profile.-flex .w40{width:40%}@media only screen and (max-width:767px){.m-feature .feature_member .main_profile.-flex .w40{width:100%}}.m-feature .feature_member .main_profile.-flex .img{width:170px;margin-right:20px}@media only screen and (max-width:767px){.m-feature .feature_member .main_profile.-flex .img{width:30%}}.m-feature .feature_member .main_profile.-flex .text{width:calc(100% - 190px)}@media only screen and (max-width:767px){.m-feature .feature_member .main_profile.-flex .text{width:65%}}.m-feature .feature_member .main_profile.-col6{width:90%}.m-feature .feature_member .main_profile.-col6 .main_profile__list li{width:15%}@media only screen and (max-width:767px){.m-feature .feature_member .main_profile.-col6 .main_profile__list li{width:32%}}.m-feature .feature_member .main_profile__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.m-feature .feature_member .main_profile__list li{width:19%;margin-right:1%;margin-top:1em}@media only screen and (max-width:767px){.m-feature .feature_member .main_profile__list li{width:32%}}.m-feature .feature_member .main_profile__list li .ico{width:100%}.m-feature .feature_member .main_profile__list li p{font-size:1.6rem;line-height:1.7}.m-feature .feature_member .main_profile .ico{width:20%;text-align:center;margin-right:5%}.m-feature .feature_member .main_profile .text{width:75%}.m-feature .feature_member .main_profile .text .belongs{font-size:1.2rem;line-height:1.7;margin-bottom:1em;display:inline-block}.m-feature .feature_member .main_profile .text .ttl{display:block;color:#111;font-size:2.2rem;margin:5px 0}.m-feature .feature_member .list li .ttl span,.m-feature .feature_member .main_profile .text .ttl span{font-size:1.6rem}.m-feature .feature_member .list,.m-feature .feature_member .main_profile__list li p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.m-feature .feature_member .list li{text-align:center;padding:0 35px;width:100%}.m-feature .feature_member .list li .ico{margin-bottom:15px}.m-feature .feature_member .list li .subttl{display:block;color:#999;font-size:1.2rem;line-height:1.4}.m-feature .feature_member .list li .ttl{display:block;color:#111;font-size:2.2rem;margin:5px 0}.m-feature .feature_member .list li .profile{display:block;color:#999;font-size:1.2rem;line-height:1.5}.m-feature .feature_member .list li .profile.-left{text-align:left}.m-feature .return_btn{border-top:2px solid #111;padding:30px 0;margin-top:90px}.c-datefilter_nav__head,.m-feature .return_btn a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:700}.m-feature .return_btn a{-webkit-transition:all .3s ease;transition:all .3s ease;color:#212121;font-size:1.4rem}.m-feature .return_btn a span{margin-right:20px}.m-feature .return_btn a:hover{opacity:.7}@media only screen and (max-width:767px){.m-feature.archive{padding-bottom:70px}.m-feature .link_btn{display:block;padding:0 20px;margin-bottom:0}.m-feature .link_btn li{width:100%;margin:5px 0}.m-feature .link_btn li a{padding:8px 0;border-width:1px}.m-feature .link_btn li a::after{right:10px}.m-feature .feature_box{padding:30px 0}.m-feature .feature_box .img{width:100%;margin-bottom:15px}.m-feature .feature_box .text{width:100%;padding-left:0}.m-feature .feature_box .text .subttl{margin-bottom:15px}.m-feature .feature_box .text .name .belong,.m-feature .feature_box .text .name strong span,.m-feature .feature_box .text .subttl span{font-size:1.2rem}.m-feature .feature_box .text h2 br,.m-feature .feature_box .text p{display:none}.m-feature .feature_box .text h2{font-size:1.8rem;margin-bottom:10px}.m-feature .feature_box .text .name strong{font-size:1.4rem}.m-feature .feature_head{padding:20px 15px;top:-10px;margin-bottom:30px}.m-feature .feature_head__flex .box{width:100%;padding:0}.m-feature .feature_head__flex .box:first-child{border-right:none;border-bottom:1px solid #ccc;margin-bottom:20px;padding-bottom:15px}.m-feature .feature_head__flex .box .title{font-size:1.4rem;line-height:20px;margin-bottom:10px}.m-feature .feature_head__flex .box .title .label{width:60px;margin-right:10px}.m-feature .feature_head__flex .box .title .name{font-size:1.6rem}.m-feature .feature_head__flex .box .company{margin-bottom:10px}.m-feature .feature_head .box .company span,.m-feature .feature_head__flex .box .company span{font-size:1.4rem;line-height:130%;border-width:3px}.m-feature .feature_head__flex .box .course,.m-feature .feature_head__flex .text h2 .belong{font-size:1.2rem}.m-feature .feature_head__flex .logo{width:100%;margin-bottom:20px}.m-feature .feature_head__flex .text{width:100%;padding-right:0}.m-feature .feature_head .text h2 em,.m-feature .feature_head__flex .text h2 em{font-size:2rem}.m-feature .feature_head .text p,.m-feature .feature_head__flex .text p{font-size:1.3rem;line-height:1.8}.m-feature .feature_head.small .logo{width:100%}.m-feature .feature_head.small .text p{font-size:1.3rem;line-height:170%}.m-feature .feature_head.-half .box .company{left:0}.m-feature .feature_head.-reverse .logo{padding-right:0}.m-feature .feature_head.-reverse .logo p{margin-top:10px}.m-feature .feature_head.-reverse .text{padding-left:0}.m-feature .feature_head .box{width:100%;padding:0}.m-feature .feature_head .box:first-child{border-right:none;border-bottom:1px solid #ccc;margin-bottom:20px;padding-bottom:15px}.m-feature .feature_head .box .title{font-size:1.4rem;line-height:20px;margin-bottom:10px}.m-feature .feature_head .box .title .label{width:60px;margin-right:10px}.m-feature .feature_head .box .title .name{font-size:1.6rem}.m-feature .feature_head .box .company{margin-bottom:10px}.m-feature .feature_head .box .course,.m-feature .feature_head .text h2 .belong{font-size:1.2rem}.m-feature .feature_head .logo{width:100%;margin-bottom:20px}.m-feature .feature_head .text{width:100%;padding-right:0}.m-feature .feature_middle{padding-top:10px;padding-bottom:0}.m-feature .feature_middle h2{font-size:2.2rem}.m-feature .feature_middle p{text-align:left}.m-feature .feature_body{padding:20px 15px}.m-feature .feature_body.cross .in,.m-feature .feature_body.talk .in{padding:0}.m-feature .feature_body.cross .in .block,.m-feature .feature_body.talk .in .block{margin-bottom:30px}.m-feature .feature_body.cross .in .block .thumb,.m-feature .feature_body.talk .in .block .thumb{margin-bottom:10px;width:30%}.m-feature .feature_body.talk .in .block .thumb.fl{margin-right:10px}.m-feature .feature_body.talk .in .block .thumb.fr{margin-left:10px}.m-feature .feature_body.cross .in .block p,.m-feature .feature_body.talk .in .block p{padding-left:0;display:block}.m-feature .feature_body.cross .in .block p .name,.m-feature .feature_body.talk .in .block p .name{position:static}.m-feature .feature_body.cross .in .block .thumb.fl{margin-right:10px}.m-feature .feature_body.cross .in .block .thumb.fr{margin-left:10px}.m-feature .feature_body .company_container{display:block}.m-feature .feature_body .company_head{max-width:100%;border-right:none;padding-right:0;margin-bottom:1em;display:block}.m-feature .feature_body .company_head.-white::after,.m-feature .feature_body .company_head::after{content:"";display:block;width:2em;height:2px;background-color:#fff;margin-top:1em}.m-feature .feature_body .company_head.-white{border-right:none}.m-feature .feature_body .company_head.-white::after{background-color:#ddd}.m-feature .feature_body .company_body{padding-left:0;max-width:100%}.m-feature .feature_body .label{left:-20px;line-height:30px;top:0;margin-bottom:20px;font-size:1.4rem}.m-feature .feature_body .label .img{width:90px}.m-feature .feature_body .in .name span,.m-feature .feature_body .label .name{font-size:1.6rem}.m-feature .feature_body .mainttl{font-size:2rem;margin-bottom:30px}.m-feature .feature_body .subttl{font-size:1.5rem;padding:0}.m-feature .feature_body .flow li::before,.m-feature .feature_body .subttl::before{content:none}.m-feature .feature_body .block,.m-feature .feature_faq dl,.m-feature .feature_member h2{margin-bottom:30px}.m-feature .feature_body .block.-flex{display:block}.m-feature .feature_body .block.-flex .flex-img{max-width:100%;min-width:0}.m-feature .feature_body .block.-flex.-reverse .flex-content{padding-right:0}.m-feature .feature_body .block.-flex .flex-content{padding-left:0;margin-top:1em}.m-feature .feature_body .in,.m-feature .feature_body .in.-wide{padding:0}.m-feature .feature_body .in.-wide img{display:block;margin:0 auto}.m-feature .feature_body .in .topic h4,.m-feature .feature_body .in .ttl,.m-feature .feature_guide .ttl{font-size:1.8rem;margin-bottom:20px}.m-feature .feature_body .in .img{margin:30px 0}.m-feature .feature_body .in .topic{padding-top:30px;margin-top:30px}.m-feature .feature_body .in .topic .copy{margin-bottom:10px}.m-feature .feature_body .flow li dl,.m-feature .feature_body .in .topic .topic_in .text{width:100%}.m-feature .feature_body .in .topic .topic_in .img{width:100%;text-align:center}.m-feature .feature_body .in .position,.m-feature .feature_faq .message .text .title .sub,.m-feature .feature_member .list li .ttl span{font-size:1.2rem}.m-feature .feature_body .in .name{margin-bottom:10px}.m-feature .feature_body .in .site_box{border-width:2px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding:20px}.m-feature .feature_body .in .site_box .img{margin:0 auto}.m-feature .feature_body .in .site_box.-block p{margin-bottom:0}.m-feature .feature_body .in .site_box .text{width:100%;font-size:1.2rem}.m-feature .feature_body .in .site_box .title{margin-bottom:10px;font-size:1.4rem}.m-feature .feature_body .in .bottom_logo{display:block}.m-feature .feature_body .in .bottom_logo .logo{padding-left:0}.m-feature .feature_body .in .bottom_logo .text{border-left:none;border-top:2px solid #ddd;margin-top:10px;padding-top:10px;padding-left:0}.m-feature .feature_body .flow li{display:block;padding:15px}.m-feature .feature_body .flow li .time{font-size:1.2rem;padding:5px 0 0;border-radius:5px}.m-feature .feature_guide{top:0;text-align:left}.m-feature .feature_faq{padding:0}.m-feature .feature_faq .mainttl{font-size:2rem;margin-bottom:30px}.m-feature .feature_faq dl dt{font-size:1.6rem;width:100%;padding:10px 10px 10px 40px;margin-bottom:10px}.m-feature .feature_faq dl dd::before,.m-feature .feature_faq dl dt::before{font-size:2rem;top:14px;left:15px}.m-feature .feature_faq dl dd::after,.m-feature .feature_faq dl dt::after{content:none}.m-feature .feature_faq dl dd{width:100%;font-size:1.4rem;padding:10px 10px 10px 40px}.m-feature .feature_faq .message .text{top:-20px}.m-feature .feature_faq .message .text::after,.m-feature .feature_faq .message .text::before{-webkit-transform:scale(.8) rotate(-45deg);transform:scale(.8) rotate(-45deg)}.m-feature .feature_faq .message .text::before{left:-60px}.m-feature .feature_faq .message .text::after{right:-60px}.m-feature .feature_faq .message .text .title .main{font-size:2rem}.m-feature .feature_works{display:block;padding:20px;margin-bottom:60px}.m-feature .feature_works .text{width:100%;margin:20px 0 0}.m-feature .feature_works .title{margin-bottom:20px;width:180px;left:-8px;padding:0}.m-feature .feature_works .student{font-size:1.2rem;margin-top:-10px}.m-feature .feature_member{padding:50px 0 20px}.m-feature .feature_member h2 span{font-size:2.8rem}.m-feature .feature_member .list{display:block}.m-feature .feature_member .list li{padding:0 0 0 100px;margin-bottom:20px;position:relative;text-align:left}.m-feature .feature_member .list li .ico{position:absolute;top:0;left:0;width:80px}.m-feature .feature_member .list li .subttl{font-size:1rem}.m-feature .feature_member .list li .ttl{font-size:1.6rem;line-height:1.5}.m-feature .feature_member .list li .profile{font-size:1rem}.m-feature .return_btn{padding:20px 0;margin-top:50px}}.c-datefilter_nav__head,.c-datefilter_nav__list,.m-feature .return_btn a{display:-webkit-box;display:-ms-flexbox;display:flex}.c-datefilter_nav__head{color:#fff;font-size:2rem;line-height:1.4}.c-datefilter_nav__head .fukidashi{padding:.5em 1em;border-radius:.25em;background-color:#ec6d81;position:relative}.c-datefilter_nav__head .fukidashi::after,.c-datefilter_nav__item .date::after{content:"";-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute}.c-datefilter_nav__head .fukidashi::after{display:block;bottom:-.5em;margin-left:-.5em;left:50%;height:.5em;width:.8em;border-top:.5em solid #ec6d81;border-left:.4em solid transparent;border-right:.4em solid transparent}.c-datefilter_nav__list{line-height:1;position:relative}.c-datefilter_nav__list .slick-next,.c-datefilter_nav__list .slick-prev{-webkit-transition:.3s opacity;transition:.3s opacity}.c-datefilter_nav__list .slick-next.slick-disabled,.c-datefilter_nav__list .slick-prev.slick-disabled{opacity:0}.c-datefilter_nav__list .slick-prev{left:0;-webkit-transform:translate(-125%,-50%);transform:translate(-125%,-50%)}.c-datefilter_nav__list .slick-next{right:0;-webkit-transform:translate(125%,-50%);transform:translate(125%,-50%)}.c-datefilter_nav__item{margin:0 5px;text-align:center;padding-bottom:1em;padding-top:1em;cursor:pointer}.c-datefilter_nav__item .date{display:block;font-size:3rem;font-family:"URWDIN-Medium",sans-serif;background-color:#fff;border-top-left-radius:5px;border-top-right-radius:5px;padding:.75em .5em .5em;position:relative}.c-datefilter_nav__item .date::after{top:0;left:0;-webkit-transition:.3s border-width;transition:.3s border-width;border-top:0 solid;border-left:0 solid;border-right:0 solid;width:100%;height:100%;border-top-left-radius:5px;border-top-right-radius:5px}.c-datefilter_nav__item .day_of_week{border-bottom-right-radius:5px;border-bottom-left-radius:5px;padding:.5em;font-size:1.5rem;display:block;color:#fff;position:relative}.c-datefilter_nav__item .day_of_week::after{content:"";display:block;position:absolute;bottom:-.75em;-webkit-transition:.3s -webkit-transform;transition:.3s transform;transition:.3s transform,.3s -webkit-transform;height:.75em;-webkit-transform-origin:center top;transform-origin:center top;-webkit-transform:scaleY(0);transform:scaleY(0);width:1em;border-left:.5em solid transparent;border-right:.5em solid transparent;border-top:.75em solid #aaa;-webkit-box-sizing:border-box;box-sizing:border-box;left:50%;margin-left:-.5em}.c-datefilter_nav__item.weekday .date::after{border-color:#aaa}.c-datefilter_nav__item.weekday .day_of_week{background-color:#aaa}.c-datefilter_nav__item.weekday .day_of_week::after{border-top:.75em solid #aaa}.c-datefilter_nav__item.saturday .date::after{border-color:#0096c9}.c-datefilter_nav__item.saturday .day_of_week{background-color:#0096c9}.c-datefilter_nav__item.saturday .day_of_week::after{border-top:.75em solid #0096c9}.c-datefilter_nav__item.sunday .date::after{border-color:#ec6d81}.c-datefilter_nav__item.sunday .day_of_week{background-color:#ec6d81}.c-datefilter_nav__item.sunday .day_of_week::after{border-top:.75em solid #ec6d81}.c-datefilter_nav__item.is-act .date::after{border-width:4px}.c-datefilter_nav__item.is-act .day_of_week::after{-webkit-transform:scaleY(1);transform:scaleY(1)}@media only screen and (max-width:767px){.c-datefilter_nav .container{padding-left:0;padding-right:0}.c-datefilter_nav__head{font-size:1.6rem}.c-datefilter_nav__list .slick-prev{-webkit-transform:translate(-10%,-50%);transform:translate(-10%,-50%);width:35px;height:35px}.c-datefilter_nav__list .slick-list{padding-left:15px;padding-right:15px}.c-datefilter_nav__list .slick-next{-webkit-transform:translate(10%,-50%);transform:translate(10%,-50%);width:30px;height:30px}.c-datefilter_nav__item{margin:0 5px;padding-bottom:1em;padding-top:1em}.c-datefilter_nav__item .date{font-size:2rem;padding:1em .5em .5em}.c-datefilter_nav__item .date,.c-datefilter_nav__item .date::after{border-top-left-radius:5px;border-top-right-radius:5px}.c-datefilter_nav__item .day_of_week{border-bottom-right-radius:5px;border-bottom-left-radius:5px;padding:.5em;font-size:1.2rem}.c-datefilter_nav__item .day_of_week::after{bottom:-.75em;height:.75em;width:1em;border-right:.5em solid transparent;border-top:.75em solid #aaa;margin-left:-.5em}}