@charset "UTF-8";
/* SMACSS + SCSS starter v2.1 Inspired by SMACSS http://smacss.com Author: @jonathanpath Date: 4 August 2015 https://github.com/jonathanpath/SASS-SMACSS See file structure in http://jonathanpath.com/sass+smacss/scss/style.scss Coding rules : https://github.com/necolas/idiomatic-css */
/* settings */
/* ブレークポイント */
/* ヘッダーの高さ */
/* カード内の余白(=コンテンツ内の余白の基準) */
/* アニメーションスピード */
/* 見出し系のフォントサイズに関して、スマホからPCにした時の倍率 */
/* テーマカラー */
/* ハロウィンカラー */
/* グラデーション */
/* SNSカラー */
/* 分野カラー */
/* デジタルエンターテイメント&テクノロジー */
/* アーティスト&テクノロジー */
/* 音楽エンターテイメント&テクノロジー */
/* ヴォーカル・シンガーソングライター */
/* ヴォーカル・シンガーソングライター */
/* アーティスト・ミュージシャン */
/* K-POP */
/* 音楽留学 */
/* コンサート */
/* マネージメント */
/* イベントTOP用分類カラー */
/* 透明色 */
@import url(https://fonts.googleapis.com/earlyaccess/notosansjp.css);
@import url("https://fonts.googleapis.com/css2?family=Raleway:wght@300;400;500;600;700;800;900&display=swap");
.sat { color: #0000ff; }

.sun { color: #ff0000; }

.color-white { color: #fff !important; }

.bgColor-white { background-color: #fff !important; }

.bgColor-white-opacity-1 { background: rgba(255, 255, 255, 0.1) !important; }

.bgColor-white-opacity-2 { background: rgba(255, 255, 255, 0.2) !important; }

.bgColor-white-opacity-3 { background: rgba(255, 255, 255, 0.3) !important; }

.bgColor-white-opacity-4 { background: rgba(255, 255, 255, 0.4) !important; }

.bgColor-white-opacity-5 { background: rgba(255, 255, 255, 0.5) !important; }

.bgColor-white-opacity-6 { background: rgba(255, 255, 255, 0.6) !important; }

.bgColor-white-opacity-7 { background: rgba(255, 255, 255, 0.7) !important; }

.bgColor-white-opacity-8 { background: rgba(255, 255, 255, 0.8) !important; }

.bgColor-white-opacity-9 { background: rgba(255, 255, 255, 0.9) !important; }

.bgColor-white-opacity-10 { background: white !important; }

.borderColor-white { border-color: #fff !important; }

.color-black { color: #282C53 !important; }

.bgColor-black { background-color: #282C53 !important; }

.bgColor-black-opacity-1 { background: rgba(40, 44, 83, 0.1) !important; }

.bgColor-black-opacity-2 { background: rgba(40, 44, 83, 0.2) !important; }

.bgColor-black-opacity-3 { background: rgba(40, 44, 83, 0.3) !important; }

.bgColor-black-opacity-4 { background: rgba(40, 44, 83, 0.4) !important; }

.bgColor-black-opacity-5 { background: rgba(40, 44, 83, 0.5) !important; }

.bgColor-black-opacity-6 { background: rgba(40, 44, 83, 0.6) !important; }

.bgColor-black-opacity-7 { background: rgba(40, 44, 83, 0.7) !important; }

.bgColor-black-opacity-8 { background: rgba(40, 44, 83, 0.8) !important; }

.bgColor-black-opacity-9 { background: rgba(40, 44, 83, 0.9) !important; }

.bgColor-black-opacity-10 { background: #282c53 !important; }

.borderColor-black { border-color: #282C53 !important; }

.color-gray { color: #f2f2f3 !important; }

.bgColor-gray { background-color: #f2f2f3 !important; }

.bgColor-gray-opacity-1 { background: rgba(242, 242, 243, 0.1) !important; }

.bgColor-gray-opacity-2 { background: rgba(242, 242, 243, 0.2) !important; }

.bgColor-gray-opacity-3 { background: rgba(242, 242, 243, 0.3) !important; }

.bgColor-gray-opacity-4 { background: rgba(242, 242, 243, 0.4) !important; }

.bgColor-gray-opacity-5 { background: rgba(242, 242, 243, 0.5) !important; }

.bgColor-gray-opacity-6 { background: rgba(242, 242, 243, 0.6) !important; }

.bgColor-gray-opacity-7 { background: rgba(242, 242, 243, 0.7) !important; }

.bgColor-gray-opacity-8 { background: rgba(242, 242, 243, 0.8) !important; }

.bgColor-gray-opacity-9 { background: rgba(242, 242, 243, 0.9) !important; }

.bgColor-gray-opacity-10 { background: #f2f2f3 !important; }

.borderColor-gray { border-color: #f2f2f3 !important; }

.color-gray2 { color: #E5E5E5 !important; }

.bgColor-gray2 { background-color: #E5E5E5 !important; }

.bgColor-gray2-opacity-1 { background: rgba(229, 229, 229, 0.1) !important; }

.bgColor-gray2-opacity-2 { background: rgba(229, 229, 229, 0.2) !important; }

.bgColor-gray2-opacity-3 { background: rgba(229, 229, 229, 0.3) !important; }

.bgColor-gray2-opacity-4 { background: rgba(229, 229, 229, 0.4) !important; }

.bgColor-gray2-opacity-5 { background: rgba(229, 229, 229, 0.5) !important; }

.bgColor-gray2-opacity-6 { background: rgba(229, 229, 229, 0.6) !important; }

.bgColor-gray2-opacity-7 { background: rgba(229, 229, 229, 0.7) !important; }

.bgColor-gray2-opacity-8 { background: rgba(229, 229, 229, 0.8) !important; }

.bgColor-gray2-opacity-9 { background: rgba(229, 229, 229, 0.9) !important; }

.bgColor-gray2-opacity-10 { background: #e5e5e5 !important; }

.borderColor-gray2 { border-color: #E5E5E5 !important; }

.color-gray-dark { color: #b0b0b0 !important; }

.bgColor-gray-dark { background-color: #b0b0b0 !important; }

.bgColor-gray-dark-opacity-1 { background: rgba(176, 176, 176, 0.1) !important; }

.bgColor-gray-dark-opacity-2 { background: rgba(176, 176, 176, 0.2) !important; }

.bgColor-gray-dark-opacity-3 { background: rgba(176, 176, 176, 0.3) !important; }

.bgColor-gray-dark-opacity-4 { background: rgba(176, 176, 176, 0.4) !important; }

.bgColor-gray-dark-opacity-5 { background: rgba(176, 176, 176, 0.5) !important; }

.bgColor-gray-dark-opacity-6 { background: rgba(176, 176, 176, 0.6) !important; }

.bgColor-gray-dark-opacity-7 { background: rgba(176, 176, 176, 0.7) !important; }

.bgColor-gray-dark-opacity-8 { background: rgba(176, 176, 176, 0.8) !important; }

.bgColor-gray-dark-opacity-9 { background: rgba(176, 176, 176, 0.9) !important; }

.bgColor-gray-dark-opacity-10 { background: #b0b0b0 !important; }

.borderColor-gray-dark { border-color: #b0b0b0 !important; }

.color-key { color: #FF013B !important; }

.bgColor-key { background-color: #FF013B !important; }

.bgColor-key-opacity-1 { background: rgba(255, 1, 59, 0.1) !important; }

.bgColor-key-opacity-2 { background: rgba(255, 1, 59, 0.2) !important; }

.bgColor-key-opacity-3 { background: rgba(255, 1, 59, 0.3) !important; }

.bgColor-key-opacity-4 { background: rgba(255, 1, 59, 0.4) !important; }

.bgColor-key-opacity-5 { background: rgba(255, 1, 59, 0.5) !important; }

.bgColor-key-opacity-6 { background: rgba(255, 1, 59, 0.6) !important; }

.bgColor-key-opacity-7 { background: rgba(255, 1, 59, 0.7) !important; }

.bgColor-key-opacity-8 { background: rgba(255, 1, 59, 0.8) !important; }

.bgColor-key-opacity-9 { background: rgba(255, 1, 59, 0.9) !important; }

.bgColor-key-opacity-10 { background: #ff013b !important; }

.borderColor-key { border-color: #FF013B !important; }

.color-base1 { color: #ECEDF2 !important; }

.bgColor-base1 { background-color: #ECEDF2 !important; }

.bgColor-base1-opacity-1 { background: rgba(236, 237, 242, 0.1) !important; }

.bgColor-base1-opacity-2 { background: rgba(236, 237, 242, 0.2) !important; }

.bgColor-base1-opacity-3 { background: rgba(236, 237, 242, 0.3) !important; }

.bgColor-base1-opacity-4 { background: rgba(236, 237, 242, 0.4) !important; }

.bgColor-base1-opacity-5 { background: rgba(236, 237, 242, 0.5) !important; }

.bgColor-base1-opacity-6 { background: rgba(236, 237, 242, 0.6) !important; }

.bgColor-base1-opacity-7 { background: rgba(236, 237, 242, 0.7) !important; }

.bgColor-base1-opacity-8 { background: rgba(236, 237, 242, 0.8) !important; }

.bgColor-base1-opacity-9 { background: rgba(236, 237, 242, 0.9) !important; }

.bgColor-base1-opacity-10 { background: #ecedf2 !important; }

.borderColor-base1 { border-color: #ECEDF2 !important; }

.color-base2 { color: #32D1AC !important; }

.bgColor-base2 { background-color: #32D1AC !important; }

.bgColor-base2-opacity-1 { background: rgba(50, 209, 172, 0.1) !important; }

.bgColor-base2-opacity-2 { background: rgba(50, 209, 172, 0.2) !important; }

.bgColor-base2-opacity-3 { background: rgba(50, 209, 172, 0.3) !important; }

.bgColor-base2-opacity-4 { background: rgba(50, 209, 172, 0.4) !important; }

.bgColor-base2-opacity-5 { background: rgba(50, 209, 172, 0.5) !important; }

.bgColor-base2-opacity-6 { background: rgba(50, 209, 172, 0.6) !important; }

.bgColor-base2-opacity-7 { background: rgba(50, 209, 172, 0.7) !important; }

.bgColor-base2-opacity-8 { background: rgba(50, 209, 172, 0.8) !important; }

.bgColor-base2-opacity-9 { background: rgba(50, 209, 172, 0.9) !important; }

.bgColor-base2-opacity-10 { background: #32d1ac !important; }

.borderColor-base2 { border-color: #32D1AC !important; }

.color-season-h-1 { color: #FF6000 !important; }

.bgColor-season-h-1 { background-color: #FF6000 !important; }

.bgColor-season-h-1-opacity-1 { background: rgba(255, 96, 0, 0.1) !important; }

.bgColor-season-h-1-opacity-2 { background: rgba(255, 96, 0, 0.2) !important; }

.bgColor-season-h-1-opacity-3 { background: rgba(255, 96, 0, 0.3) !important; }

.bgColor-season-h-1-opacity-4 { background: rgba(255, 96, 0, 0.4) !important; }

.bgColor-season-h-1-opacity-5 { background: rgba(255, 96, 0, 0.5) !important; }

.bgColor-season-h-1-opacity-6 { background: rgba(255, 96, 0, 0.6) !important; }

.bgColor-season-h-1-opacity-7 { background: rgba(255, 96, 0, 0.7) !important; }

.bgColor-season-h-1-opacity-8 { background: rgba(255, 96, 0, 0.8) !important; }

.bgColor-season-h-1-opacity-9 { background: rgba(255, 96, 0, 0.9) !important; }

.bgColor-season-h-1-opacity-10 { background: #ff6000 !important; }

.borderColor-season-h-1 { border-color: #FF6000 !important; }

.color-season-h-2 { color: #8C3396 !important; }

.bgColor-season-h-2 { background-color: #8C3396 !important; }

.bgColor-season-h-2-opacity-1 { background: rgba(140, 51, 150, 0.1) !important; }

.bgColor-season-h-2-opacity-2 { background: rgba(140, 51, 150, 0.2) !important; }

.bgColor-season-h-2-opacity-3 { background: rgba(140, 51, 150, 0.3) !important; }

.bgColor-season-h-2-opacity-4 { background: rgba(140, 51, 150, 0.4) !important; }

.bgColor-season-h-2-opacity-5 { background: rgba(140, 51, 150, 0.5) !important; }

.bgColor-season-h-2-opacity-6 { background: rgba(140, 51, 150, 0.6) !important; }

.bgColor-season-h-2-opacity-7 { background: rgba(140, 51, 150, 0.7) !important; }

.bgColor-season-h-2-opacity-8 { background: rgba(140, 51, 150, 0.8) !important; }

.bgColor-season-h-2-opacity-9 { background: rgba(140, 51, 150, 0.9) !important; }

.bgColor-season-h-2-opacity-10 { background: #8c3396 !important; }

.borderColor-season-h-2 { border-color: #8C3396 !important; }

.color-digital-technology { color: #764BC9 !important; }

.bgColor-digital-technology { background-color: #764BC9 !important; }

.bgColor-digital-technology-opacity-1 { background: rgba(118, 75, 201, 0.1) !important; }

.bgColor-digital-technology-opacity-2 { background: rgba(118, 75, 201, 0.2) !important; }

.bgColor-digital-technology-opacity-3 { background: rgba(118, 75, 201, 0.3) !important; }

.bgColor-digital-technology-opacity-4 { background: rgba(118, 75, 201, 0.4) !important; }

.bgColor-digital-technology-opacity-5 { background: rgba(118, 75, 201, 0.5) !important; }

.bgColor-digital-technology-opacity-6 { background: rgba(118, 75, 201, 0.6) !important; }

.bgColor-digital-technology-opacity-7 { background: rgba(118, 75, 201, 0.7) !important; }

.bgColor-digital-technology-opacity-8 { background: rgba(118, 75, 201, 0.8) !important; }

.bgColor-digital-technology-opacity-9 { background: rgba(118, 75, 201, 0.9) !important; }

.bgColor-digital-technology-opacity-10 { background: #764bc9 !important; }

.borderColor-digital-technology { border-color: #764BC9 !important; }

.color-artist-technology { color: #7CBF12 !important; }

.bgColor-artist-technology { background-color: #7CBF12 !important; }

.bgColor-artist-technology-opacity-1 { background: rgba(124, 191, 18, 0.1) !important; }

.bgColor-artist-technology-opacity-2 { background: rgba(124, 191, 18, 0.2) !important; }

.bgColor-artist-technology-opacity-3 { background: rgba(124, 191, 18, 0.3) !important; }

.bgColor-artist-technology-opacity-4 { background: rgba(124, 191, 18, 0.4) !important; }

.bgColor-artist-technology-opacity-5 { background: rgba(124, 191, 18, 0.5) !important; }

.bgColor-artist-technology-opacity-6 { background: rgba(124, 191, 18, 0.6) !important; }

.bgColor-artist-technology-opacity-7 { background: rgba(124, 191, 18, 0.7) !important; }

.bgColor-artist-technology-opacity-8 { background: rgba(124, 191, 18, 0.8) !important; }

.bgColor-artist-technology-opacity-9 { background: rgba(124, 191, 18, 0.9) !important; }

.bgColor-artist-technology-opacity-10 { background: #7cbf12 !important; }

.borderColor-artist-technology { border-color: #7CBF12 !important; }

.color-music-technology { color: #0CD1D1 !important; }

.bgColor-music-technology { background-color: #0CD1D1 !important; }

.bgColor-music-technology-opacity-1 { background: rgba(12, 209, 209, 0.1) !important; }

.bgColor-music-technology-opacity-2 { background: rgba(12, 209, 209, 0.2) !important; }

.bgColor-music-technology-opacity-3 { background: rgba(12, 209, 209, 0.3) !important; }

.bgColor-music-technology-opacity-4 { background: rgba(12, 209, 209, 0.4) !important; }

.bgColor-music-technology-opacity-5 { background: rgba(12, 209, 209, 0.5) !important; }

.bgColor-music-technology-opacity-6 { background: rgba(12, 209, 209, 0.6) !important; }

.bgColor-music-technology-opacity-7 { background: rgba(12, 209, 209, 0.7) !important; }

.bgColor-music-technology-opacity-8 { background: rgba(12, 209, 209, 0.8) !important; }

.bgColor-music-technology-opacity-9 { background: rgba(12, 209, 209, 0.9) !important; }

.bgColor-music-technology-opacity-10 { background: #0cd1d1 !important; }

.borderColor-music-technology { border-color: #0CD1D1 !important; }

.color-vocal { color: #F22482 !important; }

.bgColor-vocal { background-color: #F22482 !important; }

.bgColor-vocal-opacity-1 { background: rgba(242, 36, 130, 0.1) !important; }

.bgColor-vocal-opacity-2 { background: rgba(242, 36, 130, 0.2) !important; }

.bgColor-vocal-opacity-3 { background: rgba(242, 36, 130, 0.3) !important; }

.bgColor-vocal-opacity-4 { background: rgba(242, 36, 130, 0.4) !important; }

.bgColor-vocal-opacity-5 { background: rgba(242, 36, 130, 0.5) !important; }

.bgColor-vocal-opacity-6 { background: rgba(242, 36, 130, 0.6) !important; }

.bgColor-vocal-opacity-7 { background: rgba(242, 36, 130, 0.7) !important; }

.bgColor-vocal-opacity-8 { background: rgba(242, 36, 130, 0.8) !important; }

.bgColor-vocal-opacity-9 { background: rgba(242, 36, 130, 0.9) !important; }

.bgColor-vocal-opacity-10 { background: #f22482 !important; }

.borderColor-vocal { border-color: #F22482 !important; }

.color-vocal-singer-songwriter { color: #F22482 !important; }

.bgColor-vocal-singer-songwriter { background-color: #F22482 !important; }

.bgColor-vocal-singer-songwriter-opacity-1 { background: rgba(242, 36, 130, 0.1) !important; }

.bgColor-vocal-singer-songwriter-opacity-2 { background: rgba(242, 36, 130, 0.2) !important; }

.bgColor-vocal-singer-songwriter-opacity-3 { background: rgba(242, 36, 130, 0.3) !important; }

.bgColor-vocal-singer-songwriter-opacity-4 { background: rgba(242, 36, 130, 0.4) !important; }

.bgColor-vocal-singer-songwriter-opacity-5 { background: rgba(242, 36, 130, 0.5) !important; }

.bgColor-vocal-singer-songwriter-opacity-6 { background: rgba(242, 36, 130, 0.6) !important; }

.bgColor-vocal-singer-songwriter-opacity-7 { background: rgba(242, 36, 130, 0.7) !important; }

.bgColor-vocal-singer-songwriter-opacity-8 { background: rgba(242, 36, 130, 0.8) !important; }

.bgColor-vocal-singer-songwriter-opacity-9 { background: rgba(242, 36, 130, 0.9) !important; }

.bgColor-vocal-singer-songwriter-opacity-10 { background: #f22482 !important; }

.borderColor-vocal-singer-songwriter { border-color: #F22482 !important; }

.color-artist-musician { color: #FFC400 !important; }

.bgColor-artist-musician { background-color: #FFC400 !important; }

.bgColor-artist-musician-opacity-1 { background: rgba(255, 196, 0, 0.1) !important; }

.bgColor-artist-musician-opacity-2 { background: rgba(255, 196, 0, 0.2) !important; }

.bgColor-artist-musician-opacity-3 { background: rgba(255, 196, 0, 0.3) !important; }

.bgColor-artist-musician-opacity-4 { background: rgba(255, 196, 0, 0.4) !important; }

.bgColor-artist-musician-opacity-5 { background: rgba(255, 196, 0, 0.5) !important; }

.bgColor-artist-musician-opacity-6 { background: rgba(255, 196, 0, 0.6) !important; }

.bgColor-artist-musician-opacity-7 { background: rgba(255, 196, 0, 0.7) !important; }

.bgColor-artist-musician-opacity-8 { background: rgba(255, 196, 0, 0.8) !important; }

.bgColor-artist-musician-opacity-9 { background: rgba(255, 196, 0, 0.9) !important; }

.bgColor-artist-musician-opacity-10 { background: #ffc400 !important; }

.borderColor-artist-musician { border-color: #FFC400 !important; }

.color-kpop { color: #EA771B !important; }

.bgColor-kpop { background-color: #EA771B !important; }

.bgColor-kpop-opacity-1 { background: rgba(234, 119, 27, 0.1) !important; }

.bgColor-kpop-opacity-2 { background: rgba(234, 119, 27, 0.2) !important; }

.bgColor-kpop-opacity-3 { background: rgba(234, 119, 27, 0.3) !important; }

.bgColor-kpop-opacity-4 { background: rgba(234, 119, 27, 0.4) !important; }

.bgColor-kpop-opacity-5 { background: rgba(234, 119, 27, 0.5) !important; }

.bgColor-kpop-opacity-6 { background: rgba(234, 119, 27, 0.6) !important; }

.bgColor-kpop-opacity-7 { background: rgba(234, 119, 27, 0.7) !important; }

.bgColor-kpop-opacity-8 { background: rgba(234, 119, 27, 0.8) !important; }

.bgColor-kpop-opacity-9 { background: rgba(234, 119, 27, 0.9) !important; }

.bgColor-kpop-opacity-10 { background: #ea771b !important; }

.borderColor-kpop { border-color: #EA771B !important; }

.color-music-overseas { color: #3DA31E !important; }

.bgColor-music-overseas { background-color: #3DA31E !important; }

.bgColor-music-overseas-opacity-1 { background: rgba(61, 163, 30, 0.1) !important; }

.bgColor-music-overseas-opacity-2 { background: rgba(61, 163, 30, 0.2) !important; }

.bgColor-music-overseas-opacity-3 { background: rgba(61, 163, 30, 0.3) !important; }

.bgColor-music-overseas-opacity-4 { background: rgba(61, 163, 30, 0.4) !important; }

.bgColor-music-overseas-opacity-5 { background: rgba(61, 163, 30, 0.5) !important; }

.bgColor-music-overseas-opacity-6 { background: rgba(61, 163, 30, 0.6) !important; }

.bgColor-music-overseas-opacity-7 { background: rgba(61, 163, 30, 0.7) !important; }

.bgColor-music-overseas-opacity-8 { background: rgba(61, 163, 30, 0.8) !important; }

.bgColor-music-overseas-opacity-9 { background: rgba(61, 163, 30, 0.9) !important; }

.bgColor-music-overseas-opacity-10 { background: #3da31e !important; }

.borderColor-music-overseas { border-color: #3DA31E !important; }

.color-concert { color: #17A0E2 !important; }

.bgColor-concert { background-color: #17A0E2 !important; }

.bgColor-concert-opacity-1 { background: rgba(23, 160, 226, 0.1) !important; }

.bgColor-concert-opacity-2 { background: rgba(23, 160, 226, 0.2) !important; }

.bgColor-concert-opacity-3 { background: rgba(23, 160, 226, 0.3) !important; }

.bgColor-concert-opacity-4 { background: rgba(23, 160, 226, 0.4) !important; }

.bgColor-concert-opacity-5 { background: rgba(23, 160, 226, 0.5) !important; }

.bgColor-concert-opacity-6 { background: rgba(23, 160, 226, 0.6) !important; }

.bgColor-concert-opacity-7 { background: rgba(23, 160, 226, 0.7) !important; }

.bgColor-concert-opacity-8 { background: rgba(23, 160, 226, 0.8) !important; }

.bgColor-concert-opacity-9 { background: rgba(23, 160, 226, 0.9) !important; }

.bgColor-concert-opacity-10 { background: #17a0e2 !important; }

.borderColor-concert { border-color: #17A0E2 !important; }

.color-management { color: #4759BC !important; }

.bgColor-management { background-color: #4759BC !important; }

.bgColor-management-opacity-1 { background: rgba(71, 89, 188, 0.1) !important; }

.bgColor-management-opacity-2 { background: rgba(71, 89, 188, 0.2) !important; }

.bgColor-management-opacity-3 { background: rgba(71, 89, 188, 0.3) !important; }

.bgColor-management-opacity-4 { background: rgba(71, 89, 188, 0.4) !important; }

.bgColor-management-opacity-5 { background: rgba(71, 89, 188, 0.5) !important; }

.bgColor-management-opacity-6 { background: rgba(71, 89, 188, 0.6) !important; }

.bgColor-management-opacity-7 { background: rgba(71, 89, 188, 0.7) !important; }

.bgColor-management-opacity-8 { background: rgba(71, 89, 188, 0.8) !important; }

.bgColor-management-opacity-9 { background: rgba(71, 89, 188, 0.9) !important; }

.bgColor-management-opacity-10 { background: #4759bc !important; }

.borderColor-management { border-color: #4759BC !important; }

.color-yellow { color: #FFF119 !important; }

.bgColor-yellow { background-color: #FFF119 !important; }

.bgColor-yellow-opacity-1 { background: rgba(255, 241, 25, 0.1) !important; }

.bgColor-yellow-opacity-2 { background: rgba(255, 241, 25, 0.2) !important; }

.bgColor-yellow-opacity-3 { background: rgba(255, 241, 25, 0.3) !important; }

.bgColor-yellow-opacity-4 { background: rgba(255, 241, 25, 0.4) !important; }

.bgColor-yellow-opacity-5 { background: rgba(255, 241, 25, 0.5) !important; }

.bgColor-yellow-opacity-6 { background: rgba(255, 241, 25, 0.6) !important; }

.bgColor-yellow-opacity-7 { background: rgba(255, 241, 25, 0.7) !important; }

.bgColor-yellow-opacity-8 { background: rgba(255, 241, 25, 0.8) !important; }

.bgColor-yellow-opacity-9 { background: rgba(255, 241, 25, 0.9) !important; }

.bgColor-yellow-opacity-10 { background: #fff119 !important; }

.borderColor-yellow { border-color: #FFF119 !important; }

.color-line { color: #00c300 !important; }

.bgColor-line { background-color: #00c300 !important; }

.bgColor-line-opacity-1 { background: rgba(0, 195, 0, 0.1) !important; }

.bgColor-line-opacity-2 { background: rgba(0, 195, 0, 0.2) !important; }

.bgColor-line-opacity-3 { background: rgba(0, 195, 0, 0.3) !important; }

.bgColor-line-opacity-4 { background: rgba(0, 195, 0, 0.4) !important; }

.bgColor-line-opacity-5 { background: rgba(0, 195, 0, 0.5) !important; }

.bgColor-line-opacity-6 { background: rgba(0, 195, 0, 0.6) !important; }

.bgColor-line-opacity-7 { background: rgba(0, 195, 0, 0.7) !important; }

.bgColor-line-opacity-8 { background: rgba(0, 195, 0, 0.8) !important; }

.bgColor-line-opacity-9 { background: rgba(0, 195, 0, 0.9) !important; }

.bgColor-line-opacity-10 { background: #00c300 !important; }

.borderColor-line { border-color: #00c300 !important; }

.color-twitter { color: #0f1419 !important; }

.bgColor-twitter { background-color: #0f1419 !important; }

.bgColor-twitter-opacity-1 { background: rgba(15, 20, 25, 0.1) !important; }

.bgColor-twitter-opacity-2 { background: rgba(15, 20, 25, 0.2) !important; }

.bgColor-twitter-opacity-3 { background: rgba(15, 20, 25, 0.3) !important; }

.bgColor-twitter-opacity-4 { background: rgba(15, 20, 25, 0.4) !important; }

.bgColor-twitter-opacity-5 { background: rgba(15, 20, 25, 0.5) !important; }

.bgColor-twitter-opacity-6 { background: rgba(15, 20, 25, 0.6) !important; }

.bgColor-twitter-opacity-7 { background: rgba(15, 20, 25, 0.7) !important; }

.bgColor-twitter-opacity-8 { background: rgba(15, 20, 25, 0.8) !important; }

.bgColor-twitter-opacity-9 { background: rgba(15, 20, 25, 0.9) !important; }

.bgColor-twitter-opacity-10 { background: #0f1419 !important; }

.borderColor-twitter { border-color: #0f1419 !important; }

.color-tiktok { color: #000000 !important; }

.bgColor-tiktok { background-color: #000000 !important; }

.bgColor-tiktok-opacity-1 { background: rgba(0, 0, 0, 0.1) !important; }

.bgColor-tiktok-opacity-2 { background: rgba(0, 0, 0, 0.2) !important; }

.bgColor-tiktok-opacity-3 { background: rgba(0, 0, 0, 0.3) !important; }

.bgColor-tiktok-opacity-4 { background: rgba(0, 0, 0, 0.4) !important; }

.bgColor-tiktok-opacity-5 { background: rgba(0, 0, 0, 0.5) !important; }

.bgColor-tiktok-opacity-6 { background: rgba(0, 0, 0, 0.6) !important; }

.bgColor-tiktok-opacity-7 { background: rgba(0, 0, 0, 0.7) !important; }

.bgColor-tiktok-opacity-8 { background: rgba(0, 0, 0, 0.8) !important; }

.bgColor-tiktok-opacity-9 { background: rgba(0, 0, 0, 0.9) !important; }

.bgColor-tiktok-opacity-10 { background: black !important; }

.borderColor-tiktok { border-color: #000000 !important; }

.color-youtube { color: #E30000 !important; }

.bgColor-youtube { background-color: #E30000 !important; }

.bgColor-youtube-opacity-1 { background: rgba(227, 0, 0, 0.1) !important; }

.bgColor-youtube-opacity-2 { background: rgba(227, 0, 0, 0.2) !important; }

.bgColor-youtube-opacity-3 { background: rgba(227, 0, 0, 0.3) !important; }

.bgColor-youtube-opacity-4 { background: rgba(227, 0, 0, 0.4) !important; }

.bgColor-youtube-opacity-5 { background: rgba(227, 0, 0, 0.5) !important; }

.bgColor-youtube-opacity-6 { background: rgba(227, 0, 0, 0.6) !important; }

.bgColor-youtube-opacity-7 { background: rgba(227, 0, 0, 0.7) !important; }

.bgColor-youtube-opacity-8 { background: rgba(227, 0, 0, 0.8) !important; }

.bgColor-youtube-opacity-9 { background: rgba(227, 0, 0, 0.9) !important; }

.bgColor-youtube-opacity-10 { background: #e30000 !important; }

.borderColor-youtube { border-color: #E30000 !important; }

.color-transparent { color: transparent !important; }

.bgColor-transparent { background-color: transparent !important; }

.bgColor-transparent-opacity-1 { background: rgba(0, 0, 0, 0.1) !important; }

.bgColor-transparent-opacity-2 { background: rgba(0, 0, 0, 0.2) !important; }

.bgColor-transparent-opacity-3 { background: rgba(0, 0, 0, 0.3) !important; }

.bgColor-transparent-opacity-4 { background: rgba(0, 0, 0, 0.4) !important; }

.bgColor-transparent-opacity-5 { background: rgba(0, 0, 0, 0.5) !important; }

.bgColor-transparent-opacity-6 { background: rgba(0, 0, 0, 0.6) !important; }

.bgColor-transparent-opacity-7 { background: rgba(0, 0, 0, 0.7) !important; }

.bgColor-transparent-opacity-8 { background: rgba(0, 0, 0, 0.8) !important; }

.bgColor-transparent-opacity-9 { background: rgba(0, 0, 0, 0.9) !important; }

.bgColor-transparent-opacity-10 { background: black !important; }

.borderColor-transparent { border-color: transparent !important; }

.color-super-e { color: #00B9EF !important; }

.bgColor-super-e { background-color: #00B9EF !important; }

.bgColor-super-e-opacity-1 { background: rgba(0, 185, 239, 0.1) !important; }

.bgColor-super-e-opacity-2 { background: rgba(0, 185, 239, 0.2) !important; }

.bgColor-super-e-opacity-3 { background: rgba(0, 185, 239, 0.3) !important; }

.bgColor-super-e-opacity-4 { background: rgba(0, 185, 239, 0.4) !important; }

.bgColor-super-e-opacity-5 { background: rgba(0, 185, 239, 0.5) !important; }

.bgColor-super-e-opacity-6 { background: rgba(0, 185, 239, 0.6) !important; }

.bgColor-super-e-opacity-7 { background: rgba(0, 185, 239, 0.7) !important; }

.bgColor-super-e-opacity-8 { background: rgba(0, 185, 239, 0.8) !important; }

.bgColor-super-e-opacity-9 { background: rgba(0, 185, 239, 0.9) !important; }

.bgColor-super-e-opacity-10 { background: #00b9ef !important; }

.borderColor-super-e { border-color: #00B9EF !important; }

.color-music-tech { color: #00A95F !important; }

.bgColor-music-tech { background-color: #00A95F !important; }

.bgColor-music-tech-opacity-1 { background: rgba(0, 169, 95, 0.1) !important; }

.bgColor-music-tech-opacity-2 { background: rgba(0, 169, 95, 0.2) !important; }

.bgColor-music-tech-opacity-3 { background: rgba(0, 169, 95, 0.3) !important; }

.bgColor-music-tech-opacity-4 { background: rgba(0, 169, 95, 0.4) !important; }

.bgColor-music-tech-opacity-5 { background: rgba(0, 169, 95, 0.5) !important; }

.bgColor-music-tech-opacity-6 { background: rgba(0, 169, 95, 0.6) !important; }

.bgColor-music-tech-opacity-7 { background: rgba(0, 169, 95, 0.7) !important; }

.bgColor-music-tech-opacity-8 { background: rgba(0, 169, 95, 0.8) !important; }

.bgColor-music-tech-opacity-9 { background: rgba(0, 169, 95, 0.9) !important; }

.bgColor-music-tech-opacity-10 { background: #00a95f !important; }

.borderColor-music-tech { border-color: #00A95F !important; }

.color-study-music-abroad { color: #00A95F !important; }

.bgColor-study-music-abroad { background-color: #00A95F !important; }

.bgColor-study-music-abroad-opacity-1 { background: rgba(0, 169, 95, 0.1) !important; }

.bgColor-study-music-abroad-opacity-2 { background: rgba(0, 169, 95, 0.2) !important; }

.bgColor-study-music-abroad-opacity-3 { background: rgba(0, 169, 95, 0.3) !important; }

.bgColor-study-music-abroad-opacity-4 { background: rgba(0, 169, 95, 0.4) !important; }

.bgColor-study-music-abroad-opacity-5 { background: rgba(0, 169, 95, 0.5) !important; }

.bgColor-study-music-abroad-opacity-6 { background: rgba(0, 169, 95, 0.6) !important; }

.bgColor-study-music-abroad-opacity-7 { background: rgba(0, 169, 95, 0.7) !important; }

.bgColor-study-music-abroad-opacity-8 { background: rgba(0, 169, 95, 0.8) !important; }

.bgColor-study-music-abroad-opacity-9 { background: rgba(0, 169, 95, 0.9) !important; }

.bgColor-study-music-abroad-opacity-10 { background: #00a95f !important; }

.borderColor-study-music-abroad { border-color: #00A95F !important; }

.color-perf-arts { color: #EB6EA5 !important; }

.bgColor-perf-arts { background-color: #EB6EA5 !important; }

.bgColor-perf-arts-opacity-1 { background: rgba(235, 110, 165, 0.1) !important; }

.bgColor-perf-arts-opacity-2 { background: rgba(235, 110, 165, 0.2) !important; }

.bgColor-perf-arts-opacity-3 { background: rgba(235, 110, 165, 0.3) !important; }

.bgColor-perf-arts-opacity-4 { background: rgba(235, 110, 165, 0.4) !important; }

.bgColor-perf-arts-opacity-5 { background: rgba(235, 110, 165, 0.5) !important; }

.bgColor-perf-arts-opacity-6 { background: rgba(235, 110, 165, 0.6) !important; }

.bgColor-perf-arts-opacity-7 { background: rgba(235, 110, 165, 0.7) !important; }

.bgColor-perf-arts-opacity-8 { background: rgba(235, 110, 165, 0.8) !important; }

.bgColor-perf-arts-opacity-9 { background: rgba(235, 110, 165, 0.9) !important; }

.bgColor-perf-arts-opacity-10 { background: #eb6ea5 !important; }

.borderColor-perf-arts { border-color: #EB6EA5 !important; }

.color-event_top_cat_all { color: #32D1AC !important; }

.bgColor-event_top_cat_all { background-color: #32D1AC !important; }

.bgColor-event_top_cat_all-opacity-1 { background: rgba(50, 209, 172, 0.1) !important; }

.bgColor-event_top_cat_all-opacity-2 { background: rgba(50, 209, 172, 0.2) !important; }

.bgColor-event_top_cat_all-opacity-3 { background: rgba(50, 209, 172, 0.3) !important; }

.bgColor-event_top_cat_all-opacity-4 { background: rgba(50, 209, 172, 0.4) !important; }

.bgColor-event_top_cat_all-opacity-5 { background: rgba(50, 209, 172, 0.5) !important; }

.bgColor-event_top_cat_all-opacity-6 { background: rgba(50, 209, 172, 0.6) !important; }

.bgColor-event_top_cat_all-opacity-7 { background: rgba(50, 209, 172, 0.7) !important; }

.bgColor-event_top_cat_all-opacity-8 { background: rgba(50, 209, 172, 0.8) !important; }

.bgColor-event_top_cat_all-opacity-9 { background: rgba(50, 209, 172, 0.9) !important; }

.bgColor-event_top_cat_all-opacity-10 { background: #32d1ac !important; }

.borderColor-event_top_cat_all { border-color: #32D1AC !important; }

.color-event_top_cat_vocal { color: #F22482 !important; }

.bgColor-event_top_cat_vocal { background-color: #F22482 !important; }

.bgColor-event_top_cat_vocal-opacity-1 { background: rgba(242, 36, 130, 0.1) !important; }

.bgColor-event_top_cat_vocal-opacity-2 { background: rgba(242, 36, 130, 0.2) !important; }

.bgColor-event_top_cat_vocal-opacity-3 { background: rgba(242, 36, 130, 0.3) !important; }

.bgColor-event_top_cat_vocal-opacity-4 { background: rgba(242, 36, 130, 0.4) !important; }

.bgColor-event_top_cat_vocal-opacity-5 { background: rgba(242, 36, 130, 0.5) !important; }

.bgColor-event_top_cat_vocal-opacity-6 { background: rgba(242, 36, 130, 0.6) !important; }

.bgColor-event_top_cat_vocal-opacity-7 { background: rgba(242, 36, 130, 0.7) !important; }

.bgColor-event_top_cat_vocal-opacity-8 { background: rgba(242, 36, 130, 0.8) !important; }

.bgColor-event_top_cat_vocal-opacity-9 { background: rgba(242, 36, 130, 0.9) !important; }

.bgColor-event_top_cat_vocal-opacity-10 { background: #f22482 !important; }

.borderColor-event_top_cat_vocal { border-color: #F22482 !important; }

.color-event_top_cat_instrument { color: #4759BC !important; }

.bgColor-event_top_cat_instrument { background-color: #4759BC !important; }

.bgColor-event_top_cat_instrument-opacity-1 { background: rgba(71, 89, 188, 0.1) !important; }

.bgColor-event_top_cat_instrument-opacity-2 { background: rgba(71, 89, 188, 0.2) !important; }

.bgColor-event_top_cat_instrument-opacity-3 { background: rgba(71, 89, 188, 0.3) !important; }

.bgColor-event_top_cat_instrument-opacity-4 { background: rgba(71, 89, 188, 0.4) !important; }

.bgColor-event_top_cat_instrument-opacity-5 { background: rgba(71, 89, 188, 0.5) !important; }

.bgColor-event_top_cat_instrument-opacity-6 { background: rgba(71, 89, 188, 0.6) !important; }

.bgColor-event_top_cat_instrument-opacity-7 { background: rgba(71, 89, 188, 0.7) !important; }

.bgColor-event_top_cat_instrument-opacity-8 { background: rgba(71, 89, 188, 0.8) !important; }

.bgColor-event_top_cat_instrument-opacity-9 { background: rgba(71, 89, 188, 0.9) !important; }

.bgColor-event_top_cat_instrument-opacity-10 { background: #4759bc !important; }

.borderColor-event_top_cat_instrument { border-color: #4759BC !important; }

.color-event_top_cat_kpop { color: #EA771B !important; }

.bgColor-event_top_cat_kpop { background-color: #EA771B !important; }

.bgColor-event_top_cat_kpop-opacity-1 { background: rgba(234, 119, 27, 0.1) !important; }

.bgColor-event_top_cat_kpop-opacity-2 { background: rgba(234, 119, 27, 0.2) !important; }

.bgColor-event_top_cat_kpop-opacity-3 { background: rgba(234, 119, 27, 0.3) !important; }

.bgColor-event_top_cat_kpop-opacity-4 { background: rgba(234, 119, 27, 0.4) !important; }

.bgColor-event_top_cat_kpop-opacity-5 { background: rgba(234, 119, 27, 0.5) !important; }

.bgColor-event_top_cat_kpop-opacity-6 { background: rgba(234, 119, 27, 0.6) !important; }

.bgColor-event_top_cat_kpop-opacity-7 { background: rgba(234, 119, 27, 0.7) !important; }

.bgColor-event_top_cat_kpop-opacity-8 { background: rgba(234, 119, 27, 0.8) !important; }

.bgColor-event_top_cat_kpop-opacity-9 { background: rgba(234, 119, 27, 0.9) !important; }

.bgColor-event_top_cat_kpop-opacity-10 { background: #ea771b !important; }

.borderColor-event_top_cat_kpop { border-color: #EA771B !important; }

.color-event_top_cat_composition { color: #764BC9 !important; }

.bgColor-event_top_cat_composition { background-color: #764BC9 !important; }

.bgColor-event_top_cat_composition-opacity-1 { background: rgba(118, 75, 201, 0.1) !important; }

.bgColor-event_top_cat_composition-opacity-2 { background: rgba(118, 75, 201, 0.2) !important; }

.bgColor-event_top_cat_composition-opacity-3 { background: rgba(118, 75, 201, 0.3) !important; }

.bgColor-event_top_cat_composition-opacity-4 { background: rgba(118, 75, 201, 0.4) !important; }

.bgColor-event_top_cat_composition-opacity-5 { background: rgba(118, 75, 201, 0.5) !important; }

.bgColor-event_top_cat_composition-opacity-6 { background: rgba(118, 75, 201, 0.6) !important; }

.bgColor-event_top_cat_composition-opacity-7 { background: rgba(118, 75, 201, 0.7) !important; }

.bgColor-event_top_cat_composition-opacity-8 { background: rgba(118, 75, 201, 0.8) !important; }

.bgColor-event_top_cat_composition-opacity-9 { background: rgba(118, 75, 201, 0.9) !important; }

.bgColor-event_top_cat_composition-opacity-10 { background: #764bc9 !important; }

.borderColor-event_top_cat_composition { border-color: #764BC9 !important; }

.color-event_top_cat_concert-staff_backstage { color: #17A0E2 !important; }

.bgColor-event_top_cat_concert-staff_backstage { background-color: #17A0E2 !important; }

.bgColor-event_top_cat_concert-staff_backstage-opacity-1 { background: rgba(23, 160, 226, 0.1) !important; }

.bgColor-event_top_cat_concert-staff_backstage-opacity-2 { background: rgba(23, 160, 226, 0.2) !important; }

.bgColor-event_top_cat_concert-staff_backstage-opacity-3 { background: rgba(23, 160, 226, 0.3) !important; }

.bgColor-event_top_cat_concert-staff_backstage-opacity-4 { background: rgba(23, 160, 226, 0.4) !important; }

.bgColor-event_top_cat_concert-staff_backstage-opacity-5 { background: rgba(23, 160, 226, 0.5) !important; }

.bgColor-event_top_cat_concert-staff_backstage-opacity-6 { background: rgba(23, 160, 226, 0.6) !important; }

.bgColor-event_top_cat_concert-staff_backstage-opacity-7 { background: rgba(23, 160, 226, 0.7) !important; }

.bgColor-event_top_cat_concert-staff_backstage-opacity-8 { background: rgba(23, 160, 226, 0.8) !important; }

.bgColor-event_top_cat_concert-staff_backstage-opacity-9 { background: rgba(23, 160, 226, 0.9) !important; }

.bgColor-event_top_cat_concert-staff_backstage-opacity-10 { background: #17a0e2 !important; }

.borderColor-event_top_cat_concert-staff_backstage { border-color: #17A0E2 !important; }

.color-event_top_cat_infosession { color: #3DA31E !important; }

.bgColor-event_top_cat_infosession { background-color: #3DA31E !important; }

.bgColor-event_top_cat_infosession-opacity-1 { background: rgba(61, 163, 30, 0.1) !important; }

.bgColor-event_top_cat_infosession-opacity-2 { background: rgba(61, 163, 30, 0.2) !important; }

.bgColor-event_top_cat_infosession-opacity-3 { background: rgba(61, 163, 30, 0.3) !important; }

.bgColor-event_top_cat_infosession-opacity-4 { background: rgba(61, 163, 30, 0.4) !important; }

.bgColor-event_top_cat_infosession-opacity-5 { background: rgba(61, 163, 30, 0.5) !important; }

.bgColor-event_top_cat_infosession-opacity-6 { background: rgba(61, 163, 30, 0.6) !important; }

.bgColor-event_top_cat_infosession-opacity-7 { background: rgba(61, 163, 30, 0.7) !important; }

.bgColor-event_top_cat_infosession-opacity-8 { background: rgba(61, 163, 30, 0.8) !important; }

.bgColor-event_top_cat_infosession-opacity-9 { background: rgba(61, 163, 30, 0.9) !important; }

.bgColor-event_top_cat_infosession-opacity-10 { background: #3da31e !important; }

.borderColor-event_top_cat_infosession { border-color: #3DA31E !important; }

.color-event_top_cat_vocaloid_vtuber { color: #FF013B !important; }

.bgColor-event_top_cat_vocaloid_vtuber { background-color: #FF013B !important; }

.bgColor-event_top_cat_vocaloid_vtuber-opacity-1 { background: rgba(255, 1, 59, 0.1) !important; }

.bgColor-event_top_cat_vocaloid_vtuber-opacity-2 { background: rgba(255, 1, 59, 0.2) !important; }

.bgColor-event_top_cat_vocaloid_vtuber-opacity-3 { background: rgba(255, 1, 59, 0.3) !important; }

.bgColor-event_top_cat_vocaloid_vtuber-opacity-4 { background: rgba(255, 1, 59, 0.4) !important; }

.bgColor-event_top_cat_vocaloid_vtuber-opacity-5 { background: rgba(255, 1, 59, 0.5) !important; }

.bgColor-event_top_cat_vocaloid_vtuber-opacity-6 { background: rgba(255, 1, 59, 0.6) !important; }

.bgColor-event_top_cat_vocaloid_vtuber-opacity-7 { background: rgba(255, 1, 59, 0.7) !important; }

.bgColor-event_top_cat_vocaloid_vtuber-opacity-8 { background: rgba(255, 1, 59, 0.8) !important; }

.bgColor-event_top_cat_vocaloid_vtuber-opacity-9 { background: rgba(255, 1, 59, 0.9) !important; }

.bgColor-event_top_cat_vocaloid_vtuber-opacity-10 { background: #ff013b !important; }

.borderColor-event_top_cat_vocaloid_vtuber { border-color: #FF013B !important; }

.color-grd1 { display: inline-block; color: #FF013B; background: linear-gradient(-70deg, #FF003B 0%, #FF003B 20%, #495D67 50%, #32D1AC 80%, #32D1AC 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }

.color-instagram { display: inline-block; color: #832BE5; background: linear-gradient(-70deg, #FF9607 0%, #DB3A3B 30%, #CE1E7E 60%, #832BE5 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }

@media all and (-ms-high-contrast: none) { .color-grd1 { background: none; color: #32D1AC; } }

.bgColor-grd1 { background: linear-gradient(-70deg, #FF003B 0%, #FF003B 20%, #495D67 50%, #32D1AC 80%, #32D1AC 100%); }

.bgColor-instagram { background: linear-gradient(-70deg, #FF9607 0%, #DB3A3B 30%, #CE1E7E 60%, #832BE5 100%); }

@media (min-width: 991px) { .color-lg-white { color: #fff !important; }
  .bgColor-lg-white { background-color: #fff !important; }
  .bgColor-lg-white-opacity-1 { background: rgba(255, 255, 255, 0.1) !important; }
  .bgColor-lg-white-opacity-2 { background: rgba(255, 255, 255, 0.2) !important; }
  .bgColor-lg-white-opacity-3 { background: rgba(255, 255, 255, 0.3) !important; }
  .bgColor-lg-white-opacity-4 { background: rgba(255, 255, 255, 0.4) !important; }
  .bgColor-lg-white-opacity-5 { background: rgba(255, 255, 255, 0.5) !important; }
  .bgColor-lg-white-opacity-6 { background: rgba(255, 255, 255, 0.6) !important; }
  .bgColor-lg-white-opacity-7 { background: rgba(255, 255, 255, 0.7) !important; }
  .bgColor-lg-white-opacity-8 { background: rgba(255, 255, 255, 0.8) !important; }
  .bgColor-lg-white-opacity-9 { background: rgba(255, 255, 255, 0.9) !important; }
  .bgColor-lg-white-opacity-10 { background: white !important; }
  .borderColor-lg-white { border-color: #fff !important; }
  .color-lg-black { color: #282C53 !important; }
  .bgColor-lg-black { background-color: #282C53 !important; }
  .bgColor-lg-black-opacity-1 { background: rgba(40, 44, 83, 0.1) !important; }
  .bgColor-lg-black-opacity-2 { background: rgba(40, 44, 83, 0.2) !important; }
  .bgColor-lg-black-opacity-3 { background: rgba(40, 44, 83, 0.3) !important; }
  .bgColor-lg-black-opacity-4 { background: rgba(40, 44, 83, 0.4) !important; }
  .bgColor-lg-black-opacity-5 { background: rgba(40, 44, 83, 0.5) !important; }
  .bgColor-lg-black-opacity-6 { background: rgba(40, 44, 83, 0.6) !important; }
  .bgColor-lg-black-opacity-7 { background: rgba(40, 44, 83, 0.7) !important; }
  .bgColor-lg-black-opacity-8 { background: rgba(40, 44, 83, 0.8) !important; }
  .bgColor-lg-black-opacity-9 { background: rgba(40, 44, 83, 0.9) !important; }
  .bgColor-lg-black-opacity-10 { background: #282c53 !important; }
  .borderColor-lg-black { border-color: #282C53 !important; }
  .color-lg-gray { color: #f2f2f3 !important; }
  .bgColor-lg-gray { background-color: #f2f2f3 !important; }
  .bgColor-lg-gray-opacity-1 { background: rgba(242, 242, 243, 0.1) !important; }
  .bgColor-lg-gray-opacity-2 { background: rgba(242, 242, 243, 0.2) !important; }
  .bgColor-lg-gray-opacity-3 { background: rgba(242, 242, 243, 0.3) !important; }
  .bgColor-lg-gray-opacity-4 { background: rgba(242, 242, 243, 0.4) !important; }
  .bgColor-lg-gray-opacity-5 { background: rgba(242, 242, 243, 0.5) !important; }
  .bgColor-lg-gray-opacity-6 { background: rgba(242, 242, 243, 0.6) !important; }
  .bgColor-lg-gray-opacity-7 { background: rgba(242, 242, 243, 0.7) !important; }
  .bgColor-lg-gray-opacity-8 { background: rgba(242, 242, 243, 0.8) !important; }
  .bgColor-lg-gray-opacity-9 { background: rgba(242, 242, 243, 0.9) !important; }
  .bgColor-lg-gray-opacity-10 { background: #f2f2f3 !important; }
  .borderColor-lg-gray { border-color: #f2f2f3 !important; }
  .color-lg-gray2 { color: #E5E5E5 !important; }
  .bgColor-lg-gray2 { background-color: #E5E5E5 !important; }
  .bgColor-lg-gray2-opacity-1 { background: rgba(229, 229, 229, 0.1) !important; }
  .bgColor-lg-gray2-opacity-2 { background: rgba(229, 229, 229, 0.2) !important; }
  .bgColor-lg-gray2-opacity-3 { background: rgba(229, 229, 229, 0.3) !important; }
  .bgColor-lg-gray2-opacity-4 { background: rgba(229, 229, 229, 0.4) !important; }
  .bgColor-lg-gray2-opacity-5 { background: rgba(229, 229, 229, 0.5) !important; }
  .bgColor-lg-gray2-opacity-6 { background: rgba(229, 229, 229, 0.6) !important; }
  .bgColor-lg-gray2-opacity-7 { background: rgba(229, 229, 229, 0.7) !important; }
  .bgColor-lg-gray2-opacity-8 { background: rgba(229, 229, 229, 0.8) !important; }
  .bgColor-lg-gray2-opacity-9 { background: rgba(229, 229, 229, 0.9) !important; }
  .bgColor-lg-gray2-opacity-10 { background: #e5e5e5 !important; }
  .borderColor-lg-gray2 { border-color: #E5E5E5 !important; }
  .color-lg-gray-dark { color: #b0b0b0 !important; }
  .bgColor-lg-gray-dark { background-color: #b0b0b0 !important; }
  .bgColor-lg-gray-dark-opacity-1 { background: rgba(176, 176, 176, 0.1) !important; }
  .bgColor-lg-gray-dark-opacity-2 { background: rgba(176, 176, 176, 0.2) !important; }
  .bgColor-lg-gray-dark-opacity-3 { background: rgba(176, 176, 176, 0.3) !important; }
  .bgColor-lg-gray-dark-opacity-4 { background: rgba(176, 176, 176, 0.4) !important; }
  .bgColor-lg-gray-dark-opacity-5 { background: rgba(176, 176, 176, 0.5) !important; }
  .bgColor-lg-gray-dark-opacity-6 { background: rgba(176, 176, 176, 0.6) !important; }
  .bgColor-lg-gray-dark-opacity-7 { background: rgba(176, 176, 176, 0.7) !important; }
  .bgColor-lg-gray-dark-opacity-8 { background: rgba(176, 176, 176, 0.8) !important; }
  .bgColor-lg-gray-dark-opacity-9 { background: rgba(176, 176, 176, 0.9) !important; }
  .bgColor-lg-gray-dark-opacity-10 { background: #b0b0b0 !important; }
  .borderColor-lg-gray-dark { border-color: #b0b0b0 !important; }
  .color-lg-key { color: #FF013B !important; }
  .bgColor-lg-key { background-color: #FF013B !important; }
  .bgColor-lg-key-opacity-1 { background: rgba(255, 1, 59, 0.1) !important; }
  .bgColor-lg-key-opacity-2 { background: rgba(255, 1, 59, 0.2) !important; }
  .bgColor-lg-key-opacity-3 { background: rgba(255, 1, 59, 0.3) !important; }
  .bgColor-lg-key-opacity-4 { background: rgba(255, 1, 59, 0.4) !important; }
  .bgColor-lg-key-opacity-5 { background: rgba(255, 1, 59, 0.5) !important; }
  .bgColor-lg-key-opacity-6 { background: rgba(255, 1, 59, 0.6) !important; }
  .bgColor-lg-key-opacity-7 { background: rgba(255, 1, 59, 0.7) !important; }
  .bgColor-lg-key-opacity-8 { background: rgba(255, 1, 59, 0.8) !important; }
  .bgColor-lg-key-opacity-9 { background: rgba(255, 1, 59, 0.9) !important; }
  .bgColor-lg-key-opacity-10 { background: #ff013b !important; }
  .borderColor-lg-key { border-color: #FF013B !important; }
  .color-lg-base1 { color: #ECEDF2 !important; }
  .bgColor-lg-base1 { background-color: #ECEDF2 !important; }
  .bgColor-lg-base1-opacity-1 { background: rgba(236, 237, 242, 0.1) !important; }
  .bgColor-lg-base1-opacity-2 { background: rgba(236, 237, 242, 0.2) !important; }
  .bgColor-lg-base1-opacity-3 { background: rgba(236, 237, 242, 0.3) !important; }
  .bgColor-lg-base1-opacity-4 { background: rgba(236, 237, 242, 0.4) !important; }
  .bgColor-lg-base1-opacity-5 { background: rgba(236, 237, 242, 0.5) !important; }
  .bgColor-lg-base1-opacity-6 { background: rgba(236, 237, 242, 0.6) !important; }
  .bgColor-lg-base1-opacity-7 { background: rgba(236, 237, 242, 0.7) !important; }
  .bgColor-lg-base1-opacity-8 { background: rgba(236, 237, 242, 0.8) !important; }
  .bgColor-lg-base1-opacity-9 { background: rgba(236, 237, 242, 0.9) !important; }
  .bgColor-lg-base1-opacity-10 { background: #ecedf2 !important; }
  .borderColor-lg-base1 { border-color: #ECEDF2 !important; }
  .color-lg-base2 { color: #32D1AC !important; }
  .bgColor-lg-base2 { background-color: #32D1AC !important; }
  .bgColor-lg-base2-opacity-1 { background: rgba(50, 209, 172, 0.1) !important; }
  .bgColor-lg-base2-opacity-2 { background: rgba(50, 209, 172, 0.2) !important; }
  .bgColor-lg-base2-opacity-3 { background: rgba(50, 209, 172, 0.3) !important; }
  .bgColor-lg-base2-opacity-4 { background: rgba(50, 209, 172, 0.4) !important; }
  .bgColor-lg-base2-opacity-5 { background: rgba(50, 209, 172, 0.5) !important; }
  .bgColor-lg-base2-opacity-6 { background: rgba(50, 209, 172, 0.6) !important; }
  .bgColor-lg-base2-opacity-7 { background: rgba(50, 209, 172, 0.7) !important; }
  .bgColor-lg-base2-opacity-8 { background: rgba(50, 209, 172, 0.8) !important; }
  .bgColor-lg-base2-opacity-9 { background: rgba(50, 209, 172, 0.9) !important; }
  .bgColor-lg-base2-opacity-10 { background: #32d1ac !important; }
  .borderColor-lg-base2 { border-color: #32D1AC !important; }
  .color-lg-season-h-1 { color: #FF6000 !important; }
  .bgColor-lg-season-h-1 { background-color: #FF6000 !important; }
  .bgColor-lg-season-h-1-opacity-1 { background: rgba(255, 96, 0, 0.1) !important; }
  .bgColor-lg-season-h-1-opacity-2 { background: rgba(255, 96, 0, 0.2) !important; }
  .bgColor-lg-season-h-1-opacity-3 { background: rgba(255, 96, 0, 0.3) !important; }
  .bgColor-lg-season-h-1-opacity-4 { background: rgba(255, 96, 0, 0.4) !important; }
  .bgColor-lg-season-h-1-opacity-5 { background: rgba(255, 96, 0, 0.5) !important; }
  .bgColor-lg-season-h-1-opacity-6 { background: rgba(255, 96, 0, 0.6) !important; }
  .bgColor-lg-season-h-1-opacity-7 { background: rgba(255, 96, 0, 0.7) !important; }
  .bgColor-lg-season-h-1-opacity-8 { background: rgba(255, 96, 0, 0.8) !important; }
  .bgColor-lg-season-h-1-opacity-9 { background: rgba(255, 96, 0, 0.9) !important; }
  .bgColor-lg-season-h-1-opacity-10 { background: #ff6000 !important; }
  .borderColor-lg-season-h-1 { border-color: #FF6000 !important; }
  .color-lg-season-h-2 { color: #8C3396 !important; }
  .bgColor-lg-season-h-2 { background-color: #8C3396 !important; }
  .bgColor-lg-season-h-2-opacity-1 { background: rgba(140, 51, 150, 0.1) !important; }
  .bgColor-lg-season-h-2-opacity-2 { background: rgba(140, 51, 150, 0.2) !important; }
  .bgColor-lg-season-h-2-opacity-3 { background: rgba(140, 51, 150, 0.3) !important; }
  .bgColor-lg-season-h-2-opacity-4 { background: rgba(140, 51, 150, 0.4) !important; }
  .bgColor-lg-season-h-2-opacity-5 { background: rgba(140, 51, 150, 0.5) !important; }
  .bgColor-lg-season-h-2-opacity-6 { background: rgba(140, 51, 150, 0.6) !important; }
  .bgColor-lg-season-h-2-opacity-7 { background: rgba(140, 51, 150, 0.7) !important; }
  .bgColor-lg-season-h-2-opacity-8 { background: rgba(140, 51, 150, 0.8) !important; }
  .bgColor-lg-season-h-2-opacity-9 { background: rgba(140, 51, 150, 0.9) !important; }
  .bgColor-lg-season-h-2-opacity-10 { background: #8c3396 !important; }
  .borderColor-lg-season-h-2 { border-color: #8C3396 !important; }
  .color-lg-digital-technology { color: #764BC9 !important; }
  .bgColor-lg-digital-technology { background-color: #764BC9 !important; }
  .bgColor-lg-digital-technology-opacity-1 { background: rgba(118, 75, 201, 0.1) !important; }
  .bgColor-lg-digital-technology-opacity-2 { background: rgba(118, 75, 201, 0.2) !important; }
  .bgColor-lg-digital-technology-opacity-3 { background: rgba(118, 75, 201, 0.3) !important; }
  .bgColor-lg-digital-technology-opacity-4 { background: rgba(118, 75, 201, 0.4) !important; }
  .bgColor-lg-digital-technology-opacity-5 { background: rgba(118, 75, 201, 0.5) !important; }
  .bgColor-lg-digital-technology-opacity-6 { background: rgba(118, 75, 201, 0.6) !important; }
  .bgColor-lg-digital-technology-opacity-7 { background: rgba(118, 75, 201, 0.7) !important; }
  .bgColor-lg-digital-technology-opacity-8 { background: rgba(118, 75, 201, 0.8) !important; }
  .bgColor-lg-digital-technology-opacity-9 { background: rgba(118, 75, 201, 0.9) !important; }
  .bgColor-lg-digital-technology-opacity-10 { background: #764bc9 !important; }
  .borderColor-lg-digital-technology { border-color: #764BC9 !important; }
  .color-lg-artist-technology { color: #7CBF12 !important; }
  .bgColor-lg-artist-technology { background-color: #7CBF12 !important; }
  .bgColor-lg-artist-technology-opacity-1 { background: rgba(124, 191, 18, 0.1) !important; }
  .bgColor-lg-artist-technology-opacity-2 { background: rgba(124, 191, 18, 0.2) !important; }
  .bgColor-lg-artist-technology-opacity-3 { background: rgba(124, 191, 18, 0.3) !important; }
  .bgColor-lg-artist-technology-opacity-4 { background: rgba(124, 191, 18, 0.4) !important; }
  .bgColor-lg-artist-technology-opacity-5 { background: rgba(124, 191, 18, 0.5) !important; }
  .bgColor-lg-artist-technology-opacity-6 { background: rgba(124, 191, 18, 0.6) !important; }
  .bgColor-lg-artist-technology-opacity-7 { background: rgba(124, 191, 18, 0.7) !important; }
  .bgColor-lg-artist-technology-opacity-8 { background: rgba(124, 191, 18, 0.8) !important; }
  .bgColor-lg-artist-technology-opacity-9 { background: rgba(124, 191, 18, 0.9) !important; }
  .bgColor-lg-artist-technology-opacity-10 { background: #7cbf12 !important; }
  .borderColor-lg-artist-technology { border-color: #7CBF12 !important; }
  .color-lg-music-technology { color: #0CD1D1 !important; }
  .bgColor-lg-music-technology { background-color: #0CD1D1 !important; }
  .bgColor-lg-music-technology-opacity-1 { background: rgba(12, 209, 209, 0.1) !important; }
  .bgColor-lg-music-technology-opacity-2 { background: rgba(12, 209, 209, 0.2) !important; }
  .bgColor-lg-music-technology-opacity-3 { background: rgba(12, 209, 209, 0.3) !important; }
  .bgColor-lg-music-technology-opacity-4 { background: rgba(12, 209, 209, 0.4) !important; }
  .bgColor-lg-music-technology-opacity-5 { background: rgba(12, 209, 209, 0.5) !important; }
  .bgColor-lg-music-technology-opacity-6 { background: rgba(12, 209, 209, 0.6) !important; }
  .bgColor-lg-music-technology-opacity-7 { background: rgba(12, 209, 209, 0.7) !important; }
  .bgColor-lg-music-technology-opacity-8 { background: rgba(12, 209, 209, 0.8) !important; }
  .bgColor-lg-music-technology-opacity-9 { background: rgba(12, 209, 209, 0.9) !important; }
  .bgColor-lg-music-technology-opacity-10 { background: #0cd1d1 !important; }
  .borderColor-lg-music-technology { border-color: #0CD1D1 !important; }
  .color-lg-vocal { color: #F22482 !important; }
  .bgColor-lg-vocal { background-color: #F22482 !important; }
  .bgColor-lg-vocal-opacity-1 { background: rgba(242, 36, 130, 0.1) !important; }
  .bgColor-lg-vocal-opacity-2 { background: rgba(242, 36, 130, 0.2) !important; }
  .bgColor-lg-vocal-opacity-3 { background: rgba(242, 36, 130, 0.3) !important; }
  .bgColor-lg-vocal-opacity-4 { background: rgba(242, 36, 130, 0.4) !important; }
  .bgColor-lg-vocal-opacity-5 { background: rgba(242, 36, 130, 0.5) !important; }
  .bgColor-lg-vocal-opacity-6 { background: rgba(242, 36, 130, 0.6) !important; }
  .bgColor-lg-vocal-opacity-7 { background: rgba(242, 36, 130, 0.7) !important; }
  .bgColor-lg-vocal-opacity-8 { background: rgba(242, 36, 130, 0.8) !important; }
  .bgColor-lg-vocal-opacity-9 { background: rgba(242, 36, 130, 0.9) !important; }
  .bgColor-lg-vocal-opacity-10 { background: #f22482 !important; }
  .borderColor-lg-vocal { border-color: #F22482 !important; }
  .color-lg-vocal-singer-songwriter { color: #F22482 !important; }
  .bgColor-lg-vocal-singer-songwriter { background-color: #F22482 !important; }
  .bgColor-lg-vocal-singer-songwriter-opacity-1 { background: rgba(242, 36, 130, 0.1) !important; }
  .bgColor-lg-vocal-singer-songwriter-opacity-2 { background: rgba(242, 36, 130, 0.2) !important; }
  .bgColor-lg-vocal-singer-songwriter-opacity-3 { background: rgba(242, 36, 130, 0.3) !important; }
  .bgColor-lg-vocal-singer-songwriter-opacity-4 { background: rgba(242, 36, 130, 0.4) !important; }
  .bgColor-lg-vocal-singer-songwriter-opacity-5 { background: rgba(242, 36, 130, 0.5) !important; }
  .bgColor-lg-vocal-singer-songwriter-opacity-6 { background: rgba(242, 36, 130, 0.6) !important; }
  .bgColor-lg-vocal-singer-songwriter-opacity-7 { background: rgba(242, 36, 130, 0.7) !important; }
  .bgColor-lg-vocal-singer-songwriter-opacity-8 { background: rgba(242, 36, 130, 0.8) !important; }
  .bgColor-lg-vocal-singer-songwriter-opacity-9 { background: rgba(242, 36, 130, 0.9) !important; }
  .bgColor-lg-vocal-singer-songwriter-opacity-10 { background: #f22482 !important; }
  .borderColor-lg-vocal-singer-songwriter { border-color: #F22482 !important; }
  .color-lg-artist-musician { color: #FFC400 !important; }
  .bgColor-lg-artist-musician { background-color: #FFC400 !important; }
  .bgColor-lg-artist-musician-opacity-1 { background: rgba(255, 196, 0, 0.1) !important; }
  .bgColor-lg-artist-musician-opacity-2 { background: rgba(255, 196, 0, 0.2) !important; }
  .bgColor-lg-artist-musician-opacity-3 { background: rgba(255, 196, 0, 0.3) !important; }
  .bgColor-lg-artist-musician-opacity-4 { background: rgba(255, 196, 0, 0.4) !important; }
  .bgColor-lg-artist-musician-opacity-5 { background: rgba(255, 196, 0, 0.5) !important; }
  .bgColor-lg-artist-musician-opacity-6 { background: rgba(255, 196, 0, 0.6) !important; }
  .bgColor-lg-artist-musician-opacity-7 { background: rgba(255, 196, 0, 0.7) !important; }
  .bgColor-lg-artist-musician-opacity-8 { background: rgba(255, 196, 0, 0.8) !important; }
  .bgColor-lg-artist-musician-opacity-9 { background: rgba(255, 196, 0, 0.9) !important; }
  .bgColor-lg-artist-musician-opacity-10 { background: #ffc400 !important; }
  .borderColor-lg-artist-musician { border-color: #FFC400 !important; }
  .color-lg-kpop { color: #EA771B !important; }
  .bgColor-lg-kpop { background-color: #EA771B !important; }
  .bgColor-lg-kpop-opacity-1 { background: rgba(234, 119, 27, 0.1) !important; }
  .bgColor-lg-kpop-opacity-2 { background: rgba(234, 119, 27, 0.2) !important; }
  .bgColor-lg-kpop-opacity-3 { background: rgba(234, 119, 27, 0.3) !important; }
  .bgColor-lg-kpop-opacity-4 { background: rgba(234, 119, 27, 0.4) !important; }
  .bgColor-lg-kpop-opacity-5 { background: rgba(234, 119, 27, 0.5) !important; }
  .bgColor-lg-kpop-opacity-6 { background: rgba(234, 119, 27, 0.6) !important; }
  .bgColor-lg-kpop-opacity-7 { background: rgba(234, 119, 27, 0.7) !important; }
  .bgColor-lg-kpop-opacity-8 { background: rgba(234, 119, 27, 0.8) !important; }
  .bgColor-lg-kpop-opacity-9 { background: rgba(234, 119, 27, 0.9) !important; }
  .bgColor-lg-kpop-opacity-10 { background: #ea771b !important; }
  .borderColor-lg-kpop { border-color: #EA771B !important; }
  .color-lg-music-overseas { color: #3DA31E !important; }
  .bgColor-lg-music-overseas { background-color: #3DA31E !important; }
  .bgColor-lg-music-overseas-opacity-1 { background: rgba(61, 163, 30, 0.1) !important; }
  .bgColor-lg-music-overseas-opacity-2 { background: rgba(61, 163, 30, 0.2) !important; }
  .bgColor-lg-music-overseas-opacity-3 { background: rgba(61, 163, 30, 0.3) !important; }
  .bgColor-lg-music-overseas-opacity-4 { background: rgba(61, 163, 30, 0.4) !important; }
  .bgColor-lg-music-overseas-opacity-5 { background: rgba(61, 163, 30, 0.5) !important; }
  .bgColor-lg-music-overseas-opacity-6 { background: rgba(61, 163, 30, 0.6) !important; }
  .bgColor-lg-music-overseas-opacity-7 { background: rgba(61, 163, 30, 0.7) !important; }
  .bgColor-lg-music-overseas-opacity-8 { background: rgba(61, 163, 30, 0.8) !important; }
  .bgColor-lg-music-overseas-opacity-9 { background: rgba(61, 163, 30, 0.9) !important; }
  .bgColor-lg-music-overseas-opacity-10 { background: #3da31e !important; }
  .borderColor-lg-music-overseas { border-color: #3DA31E !important; }
  .color-lg-concert { color: #17A0E2 !important; }
  .bgColor-lg-concert { background-color: #17A0E2 !important; }
  .bgColor-lg-concert-opacity-1 { background: rgba(23, 160, 226, 0.1) !important; }
  .bgColor-lg-concert-opacity-2 { background: rgba(23, 160, 226, 0.2) !important; }
  .bgColor-lg-concert-opacity-3 { background: rgba(23, 160, 226, 0.3) !important; }
  .bgColor-lg-concert-opacity-4 { background: rgba(23, 160, 226, 0.4) !important; }
  .bgColor-lg-concert-opacity-5 { background: rgba(23, 160, 226, 0.5) !important; }
  .bgColor-lg-concert-opacity-6 { background: rgba(23, 160, 226, 0.6) !important; }
  .bgColor-lg-concert-opacity-7 { background: rgba(23, 160, 226, 0.7) !important; }
  .bgColor-lg-concert-opacity-8 { background: rgba(23, 160, 226, 0.8) !important; }
  .bgColor-lg-concert-opacity-9 { background: rgba(23, 160, 226, 0.9) !important; }
  .bgColor-lg-concert-opacity-10 { background: #17a0e2 !important; }
  .borderColor-lg-concert { border-color: #17A0E2 !important; }
  .color-lg-management { color: #4759BC !important; }
  .bgColor-lg-management { background-color: #4759BC !important; }
  .bgColor-lg-management-opacity-1 { background: rgba(71, 89, 188, 0.1) !important; }
  .bgColor-lg-management-opacity-2 { background: rgba(71, 89, 188, 0.2) !important; }
  .bgColor-lg-management-opacity-3 { background: rgba(71, 89, 188, 0.3) !important; }
  .bgColor-lg-management-opacity-4 { background: rgba(71, 89, 188, 0.4) !important; }
  .bgColor-lg-management-opacity-5 { background: rgba(71, 89, 188, 0.5) !important; }
  .bgColor-lg-management-opacity-6 { background: rgba(71, 89, 188, 0.6) !important; }
  .bgColor-lg-management-opacity-7 { background: rgba(71, 89, 188, 0.7) !important; }
  .bgColor-lg-management-opacity-8 { background: rgba(71, 89, 188, 0.8) !important; }
  .bgColor-lg-management-opacity-9 { background: rgba(71, 89, 188, 0.9) !important; }
  .bgColor-lg-management-opacity-10 { background: #4759bc !important; }
  .borderColor-lg-management { border-color: #4759BC !important; }
  .color-lg-yellow { color: #FFF119 !important; }
  .bgColor-lg-yellow { background-color: #FFF119 !important; }
  .bgColor-lg-yellow-opacity-1 { background: rgba(255, 241, 25, 0.1) !important; }
  .bgColor-lg-yellow-opacity-2 { background: rgba(255, 241, 25, 0.2) !important; }
  .bgColor-lg-yellow-opacity-3 { background: rgba(255, 241, 25, 0.3) !important; }
  .bgColor-lg-yellow-opacity-4 { background: rgba(255, 241, 25, 0.4) !important; }
  .bgColor-lg-yellow-opacity-5 { background: rgba(255, 241, 25, 0.5) !important; }
  .bgColor-lg-yellow-opacity-6 { background: rgba(255, 241, 25, 0.6) !important; }
  .bgColor-lg-yellow-opacity-7 { background: rgba(255, 241, 25, 0.7) !important; }
  .bgColor-lg-yellow-opacity-8 { background: rgba(255, 241, 25, 0.8) !important; }
  .bgColor-lg-yellow-opacity-9 { background: rgba(255, 241, 25, 0.9) !important; }
  .bgColor-lg-yellow-opacity-10 { background: #fff119 !important; }
  .borderColor-lg-yellow { border-color: #FFF119 !important; }
  .color-lg-line { color: #00c300 !important; }
  .bgColor-lg-line { background-color: #00c300 !important; }
  .bgColor-lg-line-opacity-1 { background: rgba(0, 195, 0, 0.1) !important; }
  .bgColor-lg-line-opacity-2 { background: rgba(0, 195, 0, 0.2) !important; }
  .bgColor-lg-line-opacity-3 { background: rgba(0, 195, 0, 0.3) !important; }
  .bgColor-lg-line-opacity-4 { background: rgba(0, 195, 0, 0.4) !important; }
  .bgColor-lg-line-opacity-5 { background: rgba(0, 195, 0, 0.5) !important; }
  .bgColor-lg-line-opacity-6 { background: rgba(0, 195, 0, 0.6) !important; }
  .bgColor-lg-line-opacity-7 { background: rgba(0, 195, 0, 0.7) !important; }
  .bgColor-lg-line-opacity-8 { background: rgba(0, 195, 0, 0.8) !important; }
  .bgColor-lg-line-opacity-9 { background: rgba(0, 195, 0, 0.9) !important; }
  .bgColor-lg-line-opacity-10 { background: #00c300 !important; }
  .borderColor-lg-line { border-color: #00c300 !important; }
  .color-lg-twitter { color: #0f1419 !important; }
  .bgColor-lg-twitter { background-color: #0f1419 !important; }
  .bgColor-lg-twitter-opacity-1 { background: rgba(15, 20, 25, 0.1) !important; }
  .bgColor-lg-twitter-opacity-2 { background: rgba(15, 20, 25, 0.2) !important; }
  .bgColor-lg-twitter-opacity-3 { background: rgba(15, 20, 25, 0.3) !important; }
  .bgColor-lg-twitter-opacity-4 { background: rgba(15, 20, 25, 0.4) !important; }
  .bgColor-lg-twitter-opacity-5 { background: rgba(15, 20, 25, 0.5) !important; }
  .bgColor-lg-twitter-opacity-6 { background: rgba(15, 20, 25, 0.6) !important; }
  .bgColor-lg-twitter-opacity-7 { background: rgba(15, 20, 25, 0.7) !important; }
  .bgColor-lg-twitter-opacity-8 { background: rgba(15, 20, 25, 0.8) !important; }
  .bgColor-lg-twitter-opacity-9 { background: rgba(15, 20, 25, 0.9) !important; }
  .bgColor-lg-twitter-opacity-10 { background: #0f1419 !important; }
  .borderColor-lg-twitter { border-color: #0f1419 !important; }
  .color-lg-tiktok { color: #000000 !important; }
  .bgColor-lg-tiktok { background-color: #000000 !important; }
  .bgColor-lg-tiktok-opacity-1 { background: rgba(0, 0, 0, 0.1) !important; }
  .bgColor-lg-tiktok-opacity-2 { background: rgba(0, 0, 0, 0.2) !important; }
  .bgColor-lg-tiktok-opacity-3 { background: rgba(0, 0, 0, 0.3) !important; }
  .bgColor-lg-tiktok-opacity-4 { background: rgba(0, 0, 0, 0.4) !important; }
  .bgColor-lg-tiktok-opacity-5 { background: rgba(0, 0, 0, 0.5) !important; }
  .bgColor-lg-tiktok-opacity-6 { background: rgba(0, 0, 0, 0.6) !important; }
  .bgColor-lg-tiktok-opacity-7 { background: rgba(0, 0, 0, 0.7) !important; }
  .bgColor-lg-tiktok-opacity-8 { background: rgba(0, 0, 0, 0.8) !important; }
  .bgColor-lg-tiktok-opacity-9 { background: rgba(0, 0, 0, 0.9) !important; }
  .bgColor-lg-tiktok-opacity-10 { background: black !important; }
  .borderColor-lg-tiktok { border-color: #000000 !important; }
  .color-lg-youtube { color: #E30000 !important; }
  .bgColor-lg-youtube { background-color: #E30000 !important; }
  .bgColor-lg-youtube-opacity-1 { background: rgba(227, 0, 0, 0.1) !important; }
  .bgColor-lg-youtube-opacity-2 { background: rgba(227, 0, 0, 0.2) !important; }
  .bgColor-lg-youtube-opacity-3 { background: rgba(227, 0, 0, 0.3) !important; }
  .bgColor-lg-youtube-opacity-4 { background: rgba(227, 0, 0, 0.4) !important; }
  .bgColor-lg-youtube-opacity-5 { background: rgba(227, 0, 0, 0.5) !important; }
  .bgColor-lg-youtube-opacity-6 { background: rgba(227, 0, 0, 0.6) !important; }
  .bgColor-lg-youtube-opacity-7 { background: rgba(227, 0, 0, 0.7) !important; }
  .bgColor-lg-youtube-opacity-8 { background: rgba(227, 0, 0, 0.8) !important; }
  .bgColor-lg-youtube-opacity-9 { background: rgba(227, 0, 0, 0.9) !important; }
  .bgColor-lg-youtube-opacity-10 { background: #e30000 !important; }
  .borderColor-lg-youtube { border-color: #E30000 !important; }
  .color-lg-transparent { color: transparent !important; }
  .bgColor-lg-transparent { background-color: transparent !important; }
  .bgColor-lg-transparent-opacity-1 { background: rgba(0, 0, 0, 0.1) !important; }
  .bgColor-lg-transparent-opacity-2 { background: rgba(0, 0, 0, 0.2) !important; }
  .bgColor-lg-transparent-opacity-3 { background: rgba(0, 0, 0, 0.3) !important; }
  .bgColor-lg-transparent-opacity-4 { background: rgba(0, 0, 0, 0.4) !important; }
  .bgColor-lg-transparent-opacity-5 { background: rgba(0, 0, 0, 0.5) !important; }
  .bgColor-lg-transparent-opacity-6 { background: rgba(0, 0, 0, 0.6) !important; }
  .bgColor-lg-transparent-opacity-7 { background: rgba(0, 0, 0, 0.7) !important; }
  .bgColor-lg-transparent-opacity-8 { background: rgba(0, 0, 0, 0.8) !important; }
  .bgColor-lg-transparent-opacity-9 { background: rgba(0, 0, 0, 0.9) !important; }
  .bgColor-lg-transparent-opacity-10 { background: black !important; }
  .borderColor-lg-transparent { border-color: transparent !important; }
  .color-lg-super-e { color: #00B9EF !important; }
  .bgColor-lg-super-e { background-color: #00B9EF !important; }
  .bgColor-lg-super-e-opacity-1 { background: rgba(0, 185, 239, 0.1) !important; }
  .bgColor-lg-super-e-opacity-2 { background: rgba(0, 185, 239, 0.2) !important; }
  .bgColor-lg-super-e-opacity-3 { background: rgba(0, 185, 239, 0.3) !important; }
  .bgColor-lg-super-e-opacity-4 { background: rgba(0, 185, 239, 0.4) !important; }
  .bgColor-lg-super-e-opacity-5 { background: rgba(0, 185, 239, 0.5) !important; }
  .bgColor-lg-super-e-opacity-6 { background: rgba(0, 185, 239, 0.6) !important; }
  .bgColor-lg-super-e-opacity-7 { background: rgba(0, 185, 239, 0.7) !important; }
  .bgColor-lg-super-e-opacity-8 { background: rgba(0, 185, 239, 0.8) !important; }
  .bgColor-lg-super-e-opacity-9 { background: rgba(0, 185, 239, 0.9) !important; }
  .bgColor-lg-super-e-opacity-10 { background: #00b9ef !important; }
  .borderColor-lg-super-e { border-color: #00B9EF !important; }
  .color-lg-music-tech { color: #00A95F !important; }
  .bgColor-lg-music-tech { background-color: #00A95F !important; }
  .bgColor-lg-music-tech-opacity-1 { background: rgba(0, 169, 95, 0.1) !important; }
  .bgColor-lg-music-tech-opacity-2 { background: rgba(0, 169, 95, 0.2) !important; }
  .bgColor-lg-music-tech-opacity-3 { background: rgba(0, 169, 95, 0.3) !important; }
  .bgColor-lg-music-tech-opacity-4 { background: rgba(0, 169, 95, 0.4) !important; }
  .bgColor-lg-music-tech-opacity-5 { background: rgba(0, 169, 95, 0.5) !important; }
  .bgColor-lg-music-tech-opacity-6 { background: rgba(0, 169, 95, 0.6) !important; }
  .bgColor-lg-music-tech-opacity-7 { background: rgba(0, 169, 95, 0.7) !important; }
  .bgColor-lg-music-tech-opacity-8 { background: rgba(0, 169, 95, 0.8) !important; }
  .bgColor-lg-music-tech-opacity-9 { background: rgba(0, 169, 95, 0.9) !important; }
  .bgColor-lg-music-tech-opacity-10 { background: #00a95f !important; }
  .borderColor-lg-music-tech { border-color: #00A95F !important; }
  .color-lg-study-music-abroad { color: #00A95F !important; }
  .bgColor-lg-study-music-abroad { background-color: #00A95F !important; }
  .bgColor-lg-study-music-abroad-opacity-1 { background: rgba(0, 169, 95, 0.1) !important; }
  .bgColor-lg-study-music-abroad-opacity-2 { background: rgba(0, 169, 95, 0.2) !important; }
  .bgColor-lg-study-music-abroad-opacity-3 { background: rgba(0, 169, 95, 0.3) !important; }
  .bgColor-lg-study-music-abroad-opacity-4 { background: rgba(0, 169, 95, 0.4) !important; }
  .bgColor-lg-study-music-abroad-opacity-5 { background: rgba(0, 169, 95, 0.5) !important; }
  .bgColor-lg-study-music-abroad-opacity-6 { background: rgba(0, 169, 95, 0.6) !important; }
  .bgColor-lg-study-music-abroad-opacity-7 { background: rgba(0, 169, 95, 0.7) !important; }
  .bgColor-lg-study-music-abroad-opacity-8 { background: rgba(0, 169, 95, 0.8) !important; }
  .bgColor-lg-study-music-abroad-opacity-9 { background: rgba(0, 169, 95, 0.9) !important; }
  .bgColor-lg-study-music-abroad-opacity-10 { background: #00a95f !important; }
  .borderColor-lg-study-music-abroad { border-color: #00A95F !important; }
  .color-lg-perf-arts { color: #EB6EA5 !important; }
  .bgColor-lg-perf-arts { background-color: #EB6EA5 !important; }
  .bgColor-lg-perf-arts-opacity-1 { background: rgba(235, 110, 165, 0.1) !important; }
  .bgColor-lg-perf-arts-opacity-2 { background: rgba(235, 110, 165, 0.2) !important; }
  .bgColor-lg-perf-arts-opacity-3 { background: rgba(235, 110, 165, 0.3) !important; }
  .bgColor-lg-perf-arts-opacity-4 { background: rgba(235, 110, 165, 0.4) !important; }
  .bgColor-lg-perf-arts-opacity-5 { background: rgba(235, 110, 165, 0.5) !important; }
  .bgColor-lg-perf-arts-opacity-6 { background: rgba(235, 110, 165, 0.6) !important; }
  .bgColor-lg-perf-arts-opacity-7 { background: rgba(235, 110, 165, 0.7) !important; }
  .bgColor-lg-perf-arts-opacity-8 { background: rgba(235, 110, 165, 0.8) !important; }
  .bgColor-lg-perf-arts-opacity-9 { background: rgba(235, 110, 165, 0.9) !important; }
  .bgColor-lg-perf-arts-opacity-10 { background: #eb6ea5 !important; }
  .borderColor-lg-perf-arts { border-color: #EB6EA5 !important; }
  .color-lg-event_top_cat_all { color: #32D1AC !important; }
  .bgColor-lg-event_top_cat_all { background-color: #32D1AC !important; }
  .bgColor-lg-event_top_cat_all-opacity-1 { background: rgba(50, 209, 172, 0.1) !important; }
  .bgColor-lg-event_top_cat_all-opacity-2 { background: rgba(50, 209, 172, 0.2) !important; }
  .bgColor-lg-event_top_cat_all-opacity-3 { background: rgba(50, 209, 172, 0.3) !important; }
  .bgColor-lg-event_top_cat_all-opacity-4 { background: rgba(50, 209, 172, 0.4) !important; }
  .bgColor-lg-event_top_cat_all-opacity-5 { background: rgba(50, 209, 172, 0.5) !important; }
  .bgColor-lg-event_top_cat_all-opacity-6 { background: rgba(50, 209, 172, 0.6) !important; }
  .bgColor-lg-event_top_cat_all-opacity-7 { background: rgba(50, 209, 172, 0.7) !important; }
  .bgColor-lg-event_top_cat_all-opacity-8 { background: rgba(50, 209, 172, 0.8) !important; }
  .bgColor-lg-event_top_cat_all-opacity-9 { background: rgba(50, 209, 172, 0.9) !important; }
  .bgColor-lg-event_top_cat_all-opacity-10 { background: #32d1ac !important; }
  .borderColor-lg-event_top_cat_all { border-color: #32D1AC !important; }
  .color-lg-event_top_cat_vocal { color: #F22482 !important; }
  .bgColor-lg-event_top_cat_vocal { background-color: #F22482 !important; }
  .bgColor-lg-event_top_cat_vocal-opacity-1 { background: rgba(242, 36, 130, 0.1) !important; }
  .bgColor-lg-event_top_cat_vocal-opacity-2 { background: rgba(242, 36, 130, 0.2) !important; }
  .bgColor-lg-event_top_cat_vocal-opacity-3 { background: rgba(242, 36, 130, 0.3) !important; }
  .bgColor-lg-event_top_cat_vocal-opacity-4 { background: rgba(242, 36, 130, 0.4) !important; }
  .bgColor-lg-event_top_cat_vocal-opacity-5 { background: rgba(242, 36, 130, 0.5) !important; }
  .bgColor-lg-event_top_cat_vocal-opacity-6 { background: rgba(242, 36, 130, 0.6) !important; }
  .bgColor-lg-event_top_cat_vocal-opacity-7 { background: rgba(242, 36, 130, 0.7) !important; }
  .bgColor-lg-event_top_cat_vocal-opacity-8 { background: rgba(242, 36, 130, 0.8) !important; }
  .bgColor-lg-event_top_cat_vocal-opacity-9 { background: rgba(242, 36, 130, 0.9) !important; }
  .bgColor-lg-event_top_cat_vocal-opacity-10 { background: #f22482 !important; }
  .borderColor-lg-event_top_cat_vocal { border-color: #F22482 !important; }
  .color-lg-event_top_cat_instrument { color: #4759BC !important; }
  .bgColor-lg-event_top_cat_instrument { background-color: #4759BC !important; }
  .bgColor-lg-event_top_cat_instrument-opacity-1 { background: rgba(71, 89, 188, 0.1) !important; }
  .bgColor-lg-event_top_cat_instrument-opacity-2 { background: rgba(71, 89, 188, 0.2) !important; }
  .bgColor-lg-event_top_cat_instrument-opacity-3 { background: rgba(71, 89, 188, 0.3) !important; }
  .bgColor-lg-event_top_cat_instrument-opacity-4 { background: rgba(71, 89, 188, 0.4) !important; }
  .bgColor-lg-event_top_cat_instrument-opacity-5 { background: rgba(71, 89, 188, 0.5) !important; }
  .bgColor-lg-event_top_cat_instrument-opacity-6 { background: rgba(71, 89, 188, 0.6) !important; }
  .bgColor-lg-event_top_cat_instrument-opacity-7 { background: rgba(71, 89, 188, 0.7) !important; }
  .bgColor-lg-event_top_cat_instrument-opacity-8 { background: rgba(71, 89, 188, 0.8) !important; }
  .bgColor-lg-event_top_cat_instrument-opacity-9 { background: rgba(71, 89, 188, 0.9) !important; }
  .bgColor-lg-event_top_cat_instrument-opacity-10 { background: #4759bc !important; }
  .borderColor-lg-event_top_cat_instrument { border-color: #4759BC !important; }
  .color-lg-event_top_cat_kpop { color: #EA771B !important; }
  .bgColor-lg-event_top_cat_kpop { background-color: #EA771B !important; }
  .bgColor-lg-event_top_cat_kpop-opacity-1 { background: rgba(234, 119, 27, 0.1) !important; }
  .bgColor-lg-event_top_cat_kpop-opacity-2 { background: rgba(234, 119, 27, 0.2) !important; }
  .bgColor-lg-event_top_cat_kpop-opacity-3 { background: rgba(234, 119, 27, 0.3) !important; }
  .bgColor-lg-event_top_cat_kpop-opacity-4 { background: rgba(234, 119, 27, 0.4) !important; }
  .bgColor-lg-event_top_cat_kpop-opacity-5 { background: rgba(234, 119, 27, 0.5) !important; }
  .bgColor-lg-event_top_cat_kpop-opacity-6 { background: rgba(234, 119, 27, 0.6) !important; }
  .bgColor-lg-event_top_cat_kpop-opacity-7 { background: rgba(234, 119, 27, 0.7) !important; }
  .bgColor-lg-event_top_cat_kpop-opacity-8 { background: rgba(234, 119, 27, 0.8) !important; }
  .bgColor-lg-event_top_cat_kpop-opacity-9 { background: rgba(234, 119, 27, 0.9) !important; }
  .bgColor-lg-event_top_cat_kpop-opacity-10 { background: #ea771b !important; }
  .borderColor-lg-event_top_cat_kpop { border-color: #EA771B !important; }
  .color-lg-event_top_cat_composition { color: #764BC9 !important; }
  .bgColor-lg-event_top_cat_composition { background-color: #764BC9 !important; }
  .bgColor-lg-event_top_cat_composition-opacity-1 { background: rgba(118, 75, 201, 0.1) !important; }
  .bgColor-lg-event_top_cat_composition-opacity-2 { background: rgba(118, 75, 201, 0.2) !important; }
  .bgColor-lg-event_top_cat_composition-opacity-3 { background: rgba(118, 75, 201, 0.3) !important; }
  .bgColor-lg-event_top_cat_composition-opacity-4 { background: rgba(118, 75, 201, 0.4) !important; }
  .bgColor-lg-event_top_cat_composition-opacity-5 { background: rgba(118, 75, 201, 0.5) !important; }
  .bgColor-lg-event_top_cat_composition-opacity-6 { background: rgba(118, 75, 201, 0.6) !important; }
  .bgColor-lg-event_top_cat_composition-opacity-7 { background: rgba(118, 75, 201, 0.7) !important; }
  .bgColor-lg-event_top_cat_composition-opacity-8 { background: rgba(118, 75, 201, 0.8) !important; }
  .bgColor-lg-event_top_cat_composition-opacity-9 { background: rgba(118, 75, 201, 0.9) !important; }
  .bgColor-lg-event_top_cat_composition-opacity-10 { background: #764bc9 !important; }
  .borderColor-lg-event_top_cat_composition { border-color: #764BC9 !important; }
  .color-lg-event_top_cat_concert-staff_backstage { color: #17A0E2 !important; }
  .bgColor-lg-event_top_cat_concert-staff_backstage { background-color: #17A0E2 !important; }
  .bgColor-lg-event_top_cat_concert-staff_backstage-opacity-1 { background: rgba(23, 160, 226, 0.1) !important; }
  .bgColor-lg-event_top_cat_concert-staff_backstage-opacity-2 { background: rgba(23, 160, 226, 0.2) !important; }
  .bgColor-lg-event_top_cat_concert-staff_backstage-opacity-3 { background: rgba(23, 160, 226, 0.3) !important; }
  .bgColor-lg-event_top_cat_concert-staff_backstage-opacity-4 { background: rgba(23, 160, 226, 0.4) !important; }
  .bgColor-lg-event_top_cat_concert-staff_backstage-opacity-5 { background: rgba(23, 160, 226, 0.5) !important; }
  .bgColor-lg-event_top_cat_concert-staff_backstage-opacity-6 { background: rgba(23, 160, 226, 0.6) !important; }
  .bgColor-lg-event_top_cat_concert-staff_backstage-opacity-7 { background: rgba(23, 160, 226, 0.7) !important; }
  .bgColor-lg-event_top_cat_concert-staff_backstage-opacity-8 { background: rgba(23, 160, 226, 0.8) !important; }
  .bgColor-lg-event_top_cat_concert-staff_backstage-opacity-9 { background: rgba(23, 160, 226, 0.9) !important; }
  .bgColor-lg-event_top_cat_concert-staff_backstage-opacity-10 { background: #17a0e2 !important; }
  .borderColor-lg-event_top_cat_concert-staff_backstage { border-color: #17A0E2 !important; }
  .color-lg-event_top_cat_infosession { color: #3DA31E !important; }
  .bgColor-lg-event_top_cat_infosession { background-color: #3DA31E !important; }
  .bgColor-lg-event_top_cat_infosession-opacity-1 { background: rgba(61, 163, 30, 0.1) !important; }
  .bgColor-lg-event_top_cat_infosession-opacity-2 { background: rgba(61, 163, 30, 0.2) !important; }
  .bgColor-lg-event_top_cat_infosession-opacity-3 { background: rgba(61, 163, 30, 0.3) !important; }
  .bgColor-lg-event_top_cat_infosession-opacity-4 { background: rgba(61, 163, 30, 0.4) !important; }
  .bgColor-lg-event_top_cat_infosession-opacity-5 { background: rgba(61, 163, 30, 0.5) !important; }
  .bgColor-lg-event_top_cat_infosession-opacity-6 { background: rgba(61, 163, 30, 0.6) !important; }
  .bgColor-lg-event_top_cat_infosession-opacity-7 { background: rgba(61, 163, 30, 0.7) !important; }
  .bgColor-lg-event_top_cat_infosession-opacity-8 { background: rgba(61, 163, 30, 0.8) !important; }
  .bgColor-lg-event_top_cat_infosession-opacity-9 { background: rgba(61, 163, 30, 0.9) !important; }
  .bgColor-lg-event_top_cat_infosession-opacity-10 { background: #3da31e !important; }
  .borderColor-lg-event_top_cat_infosession { border-color: #3DA31E !important; }
  .color-lg-event_top_cat_vocaloid_vtuber { color: #FF013B !important; }
  .bgColor-lg-event_top_cat_vocaloid_vtuber { background-color: #FF013B !important; }
  .bgColor-lg-event_top_cat_vocaloid_vtuber-opacity-1 { background: rgba(255, 1, 59, 0.1) !important; }
  .bgColor-lg-event_top_cat_vocaloid_vtuber-opacity-2 { background: rgba(255, 1, 59, 0.2) !important; }
  .bgColor-lg-event_top_cat_vocaloid_vtuber-opacity-3 { background: rgba(255, 1, 59, 0.3) !important; }
  .bgColor-lg-event_top_cat_vocaloid_vtuber-opacity-4 { background: rgba(255, 1, 59, 0.4) !important; }
  .bgColor-lg-event_top_cat_vocaloid_vtuber-opacity-5 { background: rgba(255, 1, 59, 0.5) !important; }
  .bgColor-lg-event_top_cat_vocaloid_vtuber-opacity-6 { background: rgba(255, 1, 59, 0.6) !important; }
  .bgColor-lg-event_top_cat_vocaloid_vtuber-opacity-7 { background: rgba(255, 1, 59, 0.7) !important; }
  .bgColor-lg-event_top_cat_vocaloid_vtuber-opacity-8 { background: rgba(255, 1, 59, 0.8) !important; }
  .bgColor-lg-event_top_cat_vocaloid_vtuber-opacity-9 { background: rgba(255, 1, 59, 0.9) !important; }
  .bgColor-lg-event_top_cat_vocaloid_vtuber-opacity-10 { background: #ff013b !important; }
  .borderColor-lg-event_top_cat_vocaloid_vtuber { border-color: #FF013B !important; }
  .color-lg-grd1 { display: inline-block; background: linear-gradient(-70deg, #FF003B 0%, #FF003B 20%, #495D67 50%, #32D1AC 80%, #32D1AC 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }
  .bgColor-lg-grd1 { background: linear-gradient(-70deg, #FF003B 0%, #FF003B 20%, #495D67 50%, #32D1AC 80%, #32D1AC 100%); } }

.font-en { font-family: "Hind", sans-serif; }

.bold { font-weight: 700; }

.normal { font-weight: normal; }

.futura { font-family: "futura-pt-bold", sans-serif; font-weight: 700; font-style: normal; }

.futura-medium { font-family: "futura-pt", sans-serif; font-weight: 500; font-style: normal; }

/* tool */
@keyframes rotation { 0% { transform: rotate(0); }
  100% { transform: rotate(360deg); } }

@keyframes animeCircle1 { 0% { transform: translate(0px, 0px) scale(1); }
  17% { transform: translate(-10px, 10px) scale(0.9); }
  34% { transform: translate(-10px, 10px) scale(0.9); }
  51% { transform: translate(10px, 20px) scale(1.1); }
  68% { transform: translate(10px, 20px) scale(1.1); }
  85% { transform: translate(0px, 0px) scale(1); }
  100% { transform: translate(0px, 0px) scale(1); } }

@keyframes animeCircle2 { 0% { transform: translate(0px, 0px) scale(1); }
  17% { transform: translate(5px, 10px) scale(1.1); }
  34% { transform: translate(5px, 10px) scale(1.1); }
  51% { transform: translate(-5px, 5px) scale(0.9); }
  68% { transform: translate(-5px, 5px) scale(0.9); }
  85% { transform: translate(0px, 0px) scale(1); }
  100% { transform: translate(0px, 0px) scale(1); } }

*[class*="anime-"] { animation-duration: 4s; animation-timing-function: cubic-bezier(0.09, 0.71, 0.23, 0.93); animation-iteration-count: infinite; }

.anime-delay-1 { animation-delay: 0.1s !important; }

.anime-delay-2 { animation-delay: 0.2s !important; }

.anime-delay-3 { animation-delay: 0.3s !important; }

.anime-delay-4 { animation-delay: 0.4s !important; }

.anime-delay-5 { animation-delay: 0.5s !important; }

.anime-delay-6 { animation-delay: 0.6s !important; }

.anime-delay-7 { animation-delay: 0.7s !important; }

.anime-delay-8 { animation-delay: 0.8s !important; }

.anime-delay-9 { animation-delay: 0.9s !important; }

.anime-delay-10 { animation-delay: 1s !important; }

.anime-delay-11 { animation-delay: 1.1s !important; }

.anime-delay-12 { animation-delay: 1.2s !important; }

.anime-delay-13 { animation-delay: 1.3s !important; }

.anime-delay-14 { animation-delay: 1.4s !important; }

.anime-delay-15 { animation-delay: 1.5s !important; }

.anime-delay-16 { animation-delay: 1.6s !important; }

.anime-delay-17 { animation-delay: 1.7s !important; }

.anime-delay-18 { animation-delay: 1.8s !important; }

.anime-delay-19 { animation-delay: 1.9s !important; }

.anime-delay-20 { animation-delay: 2s !important; }

.anime-circle-1 { animation-name: animeCircle1; }

.anime-circle-2 { animation-name: animeCircle2; }

.anime-rotate { animation-duration: 10s; animation-name: rotation; animation-timing-function: linear; }

/* transition */
.delay01 { transition-delay: .1s !important; }

.delay02 { transition-delay: .2s !important; }

.delay03 { transition-delay: .3s !important; }

.delay04 { transition-delay: .4s !important; }

.delay05 { transition-delay: .5s !important; }

.delay06 { transition-delay: .6s !important; }

.delay07 { transition-delay: .7s !important; }

.delay08 { transition-delay: .8s !important; }

.delay09 { transition-delay: .9s !important; }

.delay10 { transition-delay: 1s !important; }

.delay11 { transition-delay: 1.1s !important; }

.delay12 { transition-delay: 1.2s !important; }

.delay13 { transition-delay: 1.3s !important; }

.delay14 { transition-delay: 1.4s !important; }

.delay15 { transition-delay: 1.5s !important; }

.delay16 { transition-delay: 1.6s !important; }

.delay17 { transition-delay: 1.7s !important; }

.delay18 { transition-delay: 1.8s !important; }

.delay19 { transition-delay: 1.9s !important; }

.delay20 { transition-delay: 2s !important; }

/* スクロール時のアニメーション */
.laser { position: relative; overflow: hidden; }

.laser::after { content: ""; position: absolute; top: 0; bottom: 0; left: -100%; width: 100%; background: #FF013B; transition: all 0.7s ease; }

.laser .hide { opacity: 0; transition: all 0.7s ease; transition-delay: .5s; }

.laser.inview-js-on::after { left: 100%; }

.laser.inview-js-on .hide { opacity: 1; }

/* fade in */
.fade-in { opacity: 0; transition: all 0.7s ease; }

.fade-in.inview-js-on { opacity: 1; }

.inview-js-on .fade-in { opacity: 1; }

/* fade in zoom */
.fade-in-zoom { transform: scale(0.8); opacity: 0; transition: all 0.7s ease; }

.fade-in-zoom.inview-js-on { transform: scale(1); opacity: 1; }

.inview-js-on .fade-in-zoom { transform: scale(1); opacity: 1; }

/* fade in up */
.fade-in-up { transform: translateY(20px); opacity: 0; transition: all 0.7s ease; }

.fade-in-up.inview-js-on { transform: translateY(0px); opacity: 1; }

.inview-js-on .fade-in-up { transform: translateY(0px); opacity: 1; }

/* fade in down */
.fade-in-down { transform: translateY(-20px); opacity: 0; transition: all 0.7s ease; }

.fade-in-down.inview-js-on { transform: translateY(0px); opacity: 1; }

.inview-js-on .fade-in-down { transform: translateY(0px); opacity: 1; }

/* fade in left */
.fade-in-left { transform: translateX(20px); opacity: 0; transition: all 0.7s ease; }

.fade-in-left.inview-js-on { transform: translateX(0px); opacity: 1; }

.inview-js-on .fade-in-left { transform: translateX(0px); opacity: 1; }

/* fade in right */
.fade-in-right { transform: translateX(-20px); opacity: 0; transition: all 0.7s ease; }

.fade-in-right.inview-js-on { transform: translateX(0px); opacity: 1; }

.inview-js-on .fade-in-right { transform: translateX(0px); opacity: 1; }

/* fade in up left */
.fade-in-up-left { transform: translateY(20px) translateX(20px); opacity: 0; transition: all 0.7s ease; }

.fade-in-up-left.inview-js-on { transform: translateY(0px) translateX(0px); opacity: 1; }

.inview-js-on .fade-in-up-left { transform: translateY(0px) translateX(0px); opacity: 1; }

/* fade in up right */
.fade-in-up-right { transform: translateY(20px) translateX(-20px); opacity: 0; transition: all 0.7s ease; }

.fade-in-up-right.inview-js-on { transform: translateY(0px) translateX(0px); opacity: 1; }

.inview-js-on .fade-in-up-right { transform: translateY(0px) translateX(0px); opacity: 1; }

/* fade in down left */
.fade-in-down-left { transform: translateY(-20px) translateX(20px); opacity: 0; transition: all 0.7s ease; }

.fade-in-down-left.inview-js-on { transform: translateY(0px) translateX(0px); opacity: 1; }

.inview-js-on .fade-in-down-left { transform: translateY(0px) translateX(0px); opacity: 1; }

/* fade in down right */
.fade-in-down-right { transform: translateY(-20px) translateX(-20px); opacity: 0; transition: all 0.7s ease; }

.fade-in-down-right.inview-js-on { transform: translateY(0px) translateX(0px); opacity: 1; }

.inview-js-on .fade-in-down-right { transform: translateY(0px) translateX(0px); opacity: 1; }

/* layout */
/* =========================== Base =========================== */
html, body { width: 100%; height: 100%; background-color: #ECEDF2; }

html { font-size: 62.5%; }

@media (min-width: 991px) { html { font-size: 83%; } }

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; vertical-align: baseline; letter-spacing: .1rem; line-height: 1.8; }

body { font-feature-settings: "palt"; font-size: 1.4rem; font-family: Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", "BIZ UDPGothic", Meiryo, sans-serif; }

/* HTML5 display-role reset for older browsers */
ol, ul { list-style: none; }

blockquote, q { quotes: none; }

blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }

table { border-collapse: collapse; border-spacing: 0; }

img { display: block; max-width: 100%; vertical-align: bottom; }

svg { vertical-align: bottom; }

a { text-decoration: none; color: #282C53; }

a:active { text-decoration: none; }

@media (min-width: 991px) { a:hover { text-decoration: none; } }

span { line-height: inherit; }

button { background-color: transparent; border: none; cursor: pointer; outline: none; padding: 0; -webkit-appearance: none; appearance: none; }

/* 共通パーツ
---------------------------------------------- */
.special-bg { position: fixed; top: 0; left: 0; right: 0; bottom: 0; z-index: 1; background-image: url(../images/common/special/bg_xmas_01_pc.png), url(../images/common/special/bg_xmas_02_pc.png); background-repeat: no-repeat, no-repeat; background-position: bottom right, bottom left; background-size: 400px 300px, 300px 300px; pointer-events: none; opacity: .3; }

@media (max-width: 992px) { .special-bg { background-size: 150px 120px, 120px 120px; bottom: 60px; } }

#wrap { position: relative; z-index: 2; overflow: hidden; }

/* セクション */
.sec { padding: 5rem 0 6rem; }

.sec-head { margin-bottom: 4rem; }

.sec-ttlarea { margin-bottom: 3rem; }

.sec-block { margin-bottom: 3rem; }

.sec-block:last-child { margin-bottom: 0; }

/* maxwidthを持ったインナークラス */
.inner, .inner-wide { max-width: 90rem; width: calc(100% - 60px); margin-left: auto; margin-right: auto; }

.inner-wide { width: calc(100% - 40px); }

*[class*="shadow-"] { position: relative; }

*[class*="shadow-"]::after { content: ""; position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; background-position: center; background-size: cover; background-repeat: no-repeat; height: 100px; }

.shadow-top::after { top: 0; bottom: auto; background: linear-gradient(to top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5)); }

.shadow-btm::after { top: auto; bottom: 0; background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5)); }

/* 段落の設定 */
.sentence p { margin-bottom: 1rem; }

.sentence p:last-child { margin-bottom: 0; }

/* リスト表示の設定 */
.list-row { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.list-row li { margin-right: 2rem; }

.list-row-half { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }

@media (max-width: 992px) { .list-row-half { display: block; } }

.list-row-half li { position: relative; width: 50%; padding-left: 2rem; padding-right: 10px; }

@media (max-width: 992px) { .list-row-half li { width: auto; margin-top: .5rem; } }

.list li, .list dd { position: relative; padding-left: 2rem; margin-top: .5rem; margin-bottom: .5rem; }

.list-head { position: absolute; top: 0; left: 0; }

/* メニュー展開時など */
.body-fixed { position: fixed; width: 100%; height: 100%; }

/* スクロール時 */
.body-scrolled .co-pagetop { opacity: 1; }

.main { position: relative; }

/* リンクエリアのマウスポインタ指定 */
.link-area { cursor: pointer; transition: all 0.2s ease; }

.link-area:hover { opacity: .5; }

/* テキストアニメーション */
.txt-animate { display: inline-block; }

/* twitterタイムライン スマホ閲覧時にはみ出るバグ修正 */
.twitter iframe { width: 740px !important; }

#course { padding-top: 59px; }

.co { /* ディレクトリリンク */ /* パンクズ */ /* 暗転 */ /* ページトップへ戻るボタン */ /* ファーストビュー */ /* リストスタイル（黒点） */ /* 定義リスト(dl/dt/dd)のリストスタイル設定（黒点） */ /* 定義リスト(dl/dt/dd)のリストスタイル設定（数字） */ /* 定義リスト(dl/dt/dd)のリストスタイル打ち消し */ }

@media (max-width: 992px) { .co-under-link .card-body { padding: 1.5rem; } }

.co-breadcrumb { background-color: transparent; }

.co-breadcrumb ol { -ms-flex-wrap: wrap; flex-wrap: wrap; }

.co-breadcrumb li { margin-right: .75rem; }

.co-breadcrumb a { color: #fff; text-decoration: underline; }

.co-breadcrumb a:hover { text-decoration: none; }

.co-overlay { position: fixed; top: 0; bottom: 0; left: 0; right: 0; margin: auto; background-color: rgba(0, 0, 0, 0.7); z-index: 3; pointer-events: none; opacity: 0; transition: all 0.2s ease; }

.co-overlay-on { opacity: 1; pointer-events: auto; }

.co-pagetop { display: block; position: fixed; right: 10px; bottom: 70px; width: 50px; height: 50px; border-radius: 60px; background-color: #32D1AC; text-align: center; line-height: 50px; font-size: 30px; z-index: 3; color: #fff; opacity: 0; transition: all 0.2s ease; }

@media (min-width: 991px) { .co-pagetop { bottom: 30px; right: 20px; } }

.co-pagetop.oc-fix { bottom: 150px; }

@media (min-width: 991px) { .co-pagetop.oc-fix { bottom: 30px; } }

.co-fv { position: relative; padding-top: 59px; }

@media (min-width: 991px) { .co-fv { display: -ms-flexbox; display: flex; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } }

.co-fv-contarea { position: relative; }

@media (min-width: 991px) { .co-fv-contarea { position: static; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; background-color: #32D1AC; max-width: 40rem; width: 35%; } }

.co-fv-cont { position: relative; margin: -3rem 3rem 0 0; padding: 2rem; z-index: 2; background-color: #32D1AC; color: #fff; border-radius: 0 10px 10px 0; box-shadow: 0 0 50px rgba(0, 0, 0, 0.2); }

@media (min-width: 991px) { .co-fv-cont { margin: 0; padding: 3rem; border-radius: 0; background-color: transparent; box-shadow: none; } }

.co-fv-img { -ms-flex: 1; flex: 1; }

.co-fv-img img { height: 200px !important; width: 100%; }

@media (min-width: 991px) { .co-fv-img img { height: 450px !important; max-height: 100%; object-position: center 20%; } }

.co-fv-ttl { font-size: 2.2rem; font-weight: normal; line-height: 1.4; font-weight: normal; line-height: 1.2; margin-bottom: 1rem; }

@media (min-width: 991px) { .co-fv-ttl { font-size: 3.456rem; font-weight: normal; line-height: 1.4; margin-bottom: 1.5rem; } }

.co-fv-sub { padding: 0 3rem 3rem; position: relative; z-index: 2; background-color: #fff; }

@media (min-width: 991px) { .co-fv-sub { display: -ms-flexbox; display: flex; padding: 0; } }

.co-fv-sub-img { border-radius: 0 0 10px 0; overflow: hidden; margin: 0 0 3rem -3rem; }

@media (min-width: 991px) { .co-fv-sub-img { border-radius: 0; position: static; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; background-color: #32D1AC; max-width: 55rem; width: 40%; margin: 0; } }

@media all and (min-width: 991px) and (-ms-high-contrast: none) { .co-fv-sub-img { display: block; } }

.co-fv-sub-contarea { -ms-flex: 1; flex: 1; }

@media (min-width: 991px) { .co-fv-sub-contarea { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; } }

@media (min-width: 991px) { .co-fv-sub-cont { padding-left: 3rem; padding-right: 3rem; } }

.co-fv .circle { display: none; animation-duration: 4s; animation-timing-function: cubic-bezier(0.09, 0.71, 0.23, 0.93); animation-iteration-count: infinite; }

.co-fv .circle.bgColor-grd { width: 20rem; height: 20rem; top: -11rem; right: -10rem; transform: rotate(-90deg); }

.co-fv .circle.bgColor-key { width: 5rem; height: 5rem; top: -12.3rem; right: .8rem; animation-delay: 2s; }

.co-fv .circle.bgColor-base2 { width: 1rem; height: 1rem; top: -5rem; right: 11rem; animation-delay: 2s; }

@media (min-width: 991px) { .co-fv .circle.bgColor-grd { width: 24rem; height: 24rem; top: auto; bottom: -9rem; right: -13rem; }
  .co-fv .circle.bgColor-key { width: 7rem; height: 7rem; top: auto; bottom: -9rem; right: 3rem; }
  .co-fv .circle.bgColor-base2 { width: 2rem; height: 2rem; top: auto; bottom: -5rem; right: 12rem; } }

.co-list-disc { list-style-type: disc; list-style-position: inside; }

.co-dl-list-disc > * { display: list-item; list-style-type: disc; list-style-position: inside; }

.co-dl-list-num > * { display: list-item; list-style-type: decimal; list-style-position: inside; }

.co-dl-list-disc > *.no-list-style, .co-dl-list-num > *.no-list-style { display: block; list-style-type: none; }

.co-pagenavi { background-color: #282C53; }

@media (min-width: 991px) { .co-pagenavi { padding-top: 5rem; } }

.co-pagenavi ul { background-color: #32D1AC; }

@media (min-width: 991px) { .co-pagenavi ul { border-radius: 10px; overflow: hidden; } }

.co-pagenavi li { display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; -ms-flex-pack: center; justify-content: center; border-bottom: 1px solid #26aa8b; }

@media (min-width: 991px) { .co-pagenavi li { border-right: 1px solid #26aa8b; } }

.co-pagenavi .btn { display: -ms-flexbox; display: flex; border-radius: 0; background-color: transparent; padding-top: 2rem; padding-bottom: 2rem; -ms-flex-align: center; align-items: center; text-align: left; }

.co-pagenavi .btn-head { width: 1.2rem; margin-right: .7rem; opacity: .5; }

.co-pagenavi .btn-icon { transform: translate(-1rem, -50%); }

.co-pagenavi .btn:hover { background-color: rgba(40, 44, 83, 0.2); }

.under-sub .co-fv { display: block; }

.under-sub .co-fv img { height: 300px !important; }

@media (max-width: 992px) { .under-sub .co-fv img { height: 200px !important; } }

.under-sub .co-fv-contarea { position: absolute; top: 60px !important; bottom: 0 !important; left: 0 !important; right: 0 !important; margin: auto; width: 100%; max-width: 100%; -ms-flex-pack: center; justify-content: center; background-color: rgba(40, 44, 83, 0.8); }

@media (max-width: 992px) { .under-sub .co-fv-contarea { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; } }

@media (max-width: 992px) { .under-sub .co-fv-cont { background-color: transparent !important; margin: 0 !important; box-shadow: none; } }

.under-sub .co-fv-ttl { text-align: center; }

.under-sub .co-breadcrumb ol { -ms-flex-pack: center; justify-content: center; }

.under-sub2 .co-fv img { height: 400px !important; }

@media (max-width: 992px) { .under-sub2 .co-fv img { height: 300px !important; } }

.under-main .co-breadcrumb { padding: 1rem 2rem; background-color: #282C53; opacity: 1; color: #fff; }

.under-main .co-fv { background-color: #282C53; overflow: hidden; margin-top: 60px !important; padding-top: 0 !important; }

.under-main .co-fv-img { padding: 0; }

.under-main .co-fv-img img { height: 250px !important; }

@media (min-width: 991px) { .under-main .co-fv { height: 90vh; padding-left: 40rem; padding-bottom: 7rem; }
  .under-main .co-fv.digital-technology, .under-main .co-fv.artist-technology { height: 90vh; }
  .under-main .co-fv-img img { height: 100% !important; } }

@media (min-width: 1199px) { .under-main .co-fv.digital-technology, .under-main .co-fv.artist-technology { height: 85vh; } }

@media screen and (min-width: 1800px) { .under-main .co-fv { height: 65vh; } }

.under-main .co-fv-copyarea { position: relative; padding: 2rem; margin-top: -5rem; z-index: 3; }

@media (min-width: 991px) { .under-main .co-fv-copyarea { position: absolute; top: 50%; left: 8rem; padding: 0; margin: 0; transform: translateY(-50%); } }

.under-main .co-fv-copy { font-size: 3rem; display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-align: start; align-items: flex-start; margin-bottom: 3rem; }

.under-main .co-fv-copy span { margin-bottom: 1rem; color: #fff; line-height: 1.2; }

@media (min-width: 991px) { .under-main .co-fv-copy { font-size: 4rem; } }

.under-main .co-fv-ttl { color: #fff; font-size: 3.456rem; font-weight: normal; line-height: 1.4; margin-bottom: 2rem; }

.under-main .co-fv .circle.bgColor-grd { top: 25rem; z-index: 2; }

.under-main .co-fv .circle.bgColor-key { top: 26rem; z-index: 2; }

.under-main .co-fv .circle.bgColor-base2 { top: 30rem; z-index: 2; }

.under-main .co-fv .border-2 { width: 35rem; height: 35rem; top: 43rem; left: -10rem; z-index: 2; }

@media (min-width: 991px) { .under-main .co-fv .border-2 { top: -2rem; } }

@media (min-width: 575px) { .under-main.dream .co-fv-img img { height: 350px !important; } }

@media (min-width: 991px) { .under-main.dream .co-fv-img img { height: 100% !important; } }

.under-main.dream .co-fv-ttl, .under-main.dream .co-fv-copy, .under-main.dream .co-fv-copyarea .sentence { filter: drop-shadow(0px 0px 20px rgba(0, 0, 0, 0.5)); }

.js-accordion-area.on { opacity: 1 !important; }

.js-accordion-area.on .btn-icon { transform: rotate(180deg) translateY(50%); top: calc(50% - 1.5rem); }

.js-accordion-area.on a .btn-icon { transform: translateY(-50%); top: 50%; }

.index-scroll { margin-top: 60px; }

.transform-big { animation: transform-big 0.7s ease 0s infinite alternate; transform-origin: center; }

@keyframes transform-big { from { transform: scale(0.9, 0.9); }
  to { transform: scale(1, 1); } }

.common-table { width: 100%; border-collapse: collapse; background-color: #fff; font-size: 1.2rem; }

.common-table td, .common-table th { padding: 10px 20px; border: 1px solid #cccfdf; vertical-align: top; text-align: left; }

.common-table th { background: #e1e3ee; }

/* 装飾
---------------------------------------------- */
/* 円形の装飾 */
.circle { display: block; position: absolute; border-radius: 100%; }

.circle img { width: 100%; height: auto; }

.wave { position: absolute; top: 1px; left: 0; right: 0; width: 100%; transform: translateY(-100%); }

.wave img { width: 100%; vertical-align: bottom; }

/* 装飾 */
.obj { display: block; position: absolute; }

.obj img { width: 100%; height: auto; }

/* 背景アニメーション出力用DOM要素 */
#defaultCanvas0 { position: fixed; top: 0; bottom: 0; left: 0; left: 0; margin: auto; width: 100% !important; }

@media (max-width: 992px) { #defaultCanvas0 { height: 50vh !important; } }

.footer { padding-top: 5rem; }

.footer-banner { width: 90% !important; }

@media (min-width: 767px) { .footer-banner { width: 34% !important; } }

.footer-links-flex { -ms-flex-wrap: wrap; flex-wrap: wrap; }

.footer-snsLinks { width: calc(100% - 60px); margin: 0px auto 0; }

.footer-snsLinks a { width: 70px; height: 70px; border-radius: 50%; }

.footer-snsLinks a:hover { transform: scale(1.1); }

.footer-snsLinks-line { width: 40px; }

.footer-snsLinks-twitter { width: 36px; }

.footer-snsLinks-instagram { width: 38px; }

.footer-snsLinks-youtube { width: 40px; }

.footer-snsLinks-tiktok { width: 36px; }

.header { position: fixed; width: 100%; z-index: 7; }

.header-inner { -ms-flex-align: center; align-items: center; height: 60px; background-color: #fff; transition: all 0.2s ease; }

@media (min-width: 991px) { .header-inner { -ms-flex-align: center; align-items: center; } }

.header .megaNavi-wrap { display: none; max-width: 1000px; width: 100%; }

@media (min-width: 991px) { .header .megaNavi-wrap { display: block; }
  .header .megaNavi-wrap .megaNavi { display: -ms-flexbox; display: flex; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-align: stretch; align-items: stretch; }
  .header .megaNavi-wrap .megaNavi-item { text-align: center; width: auto; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; padding: 0; width: 12vw; border-right: 1px solid #DDD; transition: all 0.2s ease; }
  .header .megaNavi-wrap .megaNavi-item > a { position: relative; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; height: 60px; font-size: 1rem; font-weight: bold; line-height: 1.4; padding: 0 1rem; width: 100%; white-space: nowrap; z-index: 2; }
  .header .megaNavi-wrap .megaNavi-item.shiryo, .header .megaNavi-wrap .megaNavi-item.oc { opacity: 1 !important; }
  .header .megaNavi-wrap .megaNavi-item.shiryo a, .header .megaNavi-wrap .megaNavi-item.oc a { color: #fff; }
  .header .megaNavi-wrap .megaNavi-item.shiryo a { background-color: #32D1AC !important; }
  .header .megaNavi-wrap .megaNavi-item.shiryo a:hover { background-color: #26aa8b !important; }
  .header .megaNavi-wrap .megaNavi-item.oc a { background-color: #FF013B !important; }
  .header .megaNavi-wrap .megaNavi-item.oc a:hover { background-color: #cd002f !important; }
  .header .megaNavi-wrap .megaNavi-item:hover > a { background-color: #fff; }
  .header .megaNavi-wrap .megaNavi-item:hover .megaNavi-child { opacity: 1; pointer-events: auto; }
  .header .megaNavi-wrap .megaNavi .megaNavi-item:first-of-type { border-left: 1px solid #DDD; }
  .header .megaNavi-wrap .megaNavi-child { position: fixed; top: 60px; left: 0; right: 0; width: 100%; display: -ms-flexbox; display: flex; background-color: #fff; opacity: 0; pointer-events: none; box-shadow: 0 50px 100px rgba(0, 0, 0, 0.5); transition: all 0.2s ease; }
  .header .megaNavi-wrap .megaNavi-child a { font-size: 1.2rem; }
  .header .megaNavi-wrap .megaNavi-child-thumb { height: 0; padding-top: 60%; background-size: cover; background-repeat: no-repeat; background-position: center; }
  .header .megaNavi-wrap .megaNavi-child-ttlarea { position: relative; width: 350px; overflow: hidden; }
  .header .megaNavi-wrap .megaNavi-child-ttlarea::after { content: ""; position: absolute; top: 50px; bottom: 50px; right: 0; width: 1px; margin: auto; background-color: rgba(40, 44, 83, 0.1); }
  .header .megaNavi-wrap .megaNavi-child-ttlarea:hover { opacity: 1; }
  .header .megaNavi-wrap .megaNavi-child-ttlarea:hover .megaNavi-child-bg { opacity: .8; filter: blur(0px); transform: scale(1.1); }
  .header .megaNavi-wrap .megaNavi-child-ttlarea:hover .megaNavi-child-ttlinner { opacity: .7; }
  .header .megaNavi-wrap .megaNavi-child-ttlarea .ttl-3 { margin-bottom: 20px; }
  .header .megaNavi-wrap .megaNavi-child-ttlarea .ttl-3 .font-8 { font-size: 1.4rem !important; display: block; }
  .header .megaNavi-wrap .megaNavi-child-ttlarea .ttl-3 br { display: none; }
  .header .megaNavi-wrap .megaNavi-child-subarea { position: relative; width: 380px; padding: 50px 30px; overflow: hidden; }
  .header .megaNavi-wrap .megaNavi-child-subarea::after { content: ""; position: absolute; top: 50px; bottom: 50px; left: 0; width: 1px; margin: auto; background-color: rgba(40, 44, 83, 0.1); }
  .header .megaNavi-wrap .megaNavi-child-bg { position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; background-size: cover; background-position: center; background-repeat: no-repeat; z-index: 1; transform: scale(1.2); filter: blur(2px); opacity: .3; transition: all 0.2s ease; }
  .header .megaNavi-wrap .megaNavi-child-ttlinner { position: relative; text-align: left; width: 100%; padding: 50px; z-index: 2; transition: all 0.2s ease; }
  .header .megaNavi-wrap .megaNavi-child-mainarea { -ms-flex: 1; flex: 1; padding: 50px 50px 10px; }
  .header .megaNavi-wrap .megaNavi-child-mainarea [class*="col-"] { margin-bottom: 30px; }
  .header .megaNavi-wrap .megaNavi-child-mainarea .child-main-item, .header .megaNavi-wrap .megaNavi-child-mainarea .child-text-item, .header .megaNavi-wrap .megaNavi-child-mainarea .child-list-item { transition: all 0.2s ease; }
  .header .megaNavi-wrap .megaNavi-child-mainarea .child-main-item:hover, .header .megaNavi-wrap .megaNavi-child-mainarea .child-text-item:hover, .header .megaNavi-wrap .megaNavi-child-mainarea .child-list-item:hover { opacity: .7; }
  .header .megaNavi-wrap .megaNavi-child-mainarea .child-main-item a, .header .megaNavi-wrap .megaNavi-child-mainarea .child-text-item a, .header .megaNavi-wrap .megaNavi-child-mainarea .child-list-item a { display: block; position: relative; text-align: left; }
  .header .megaNavi-wrap .megaNavi-child-mainarea .child-main-item a::after, .header .megaNavi-wrap .megaNavi-child-mainarea .child-text-item a::after, .header .megaNavi-wrap .megaNavi-child-mainarea .child-list-item a::after { content: ""; position: absolute; right: 5px; top: 0; bottom: 0; margin: auto; width: 7px; height: 7px; border-right: 2px solid #282C53; border-bottom: 2px solid #282C53; transform: rotate(-45deg); transition: all 0.2s ease; }
  .header .megaNavi-wrap .megaNavi-child-mainarea .child-main-item:hover a, .header .megaNavi-wrap .megaNavi-child-mainarea .child-text-item:hover a, .header .megaNavi-wrap .megaNavi-child-mainarea .child-list-item:hover a { color: #282C53; }
  .header .megaNavi-wrap .megaNavi-child-mainarea .child-main-item:hover a::after, .header .megaNavi-wrap .megaNavi-child-mainarea .child-text-item:hover a::after, .header .megaNavi-wrap .megaNavi-child-mainarea .child-list-item:hover a::after { right: 0px; }
  .header .megaNavi-wrap .megaNavi-child-mainarea .child-main-item a { padding-right: 20px; }
  .header .megaNavi-wrap .megaNavi-child-mainarea .child-main-item-thumb { margin-bottom: 10px; padding-top: 50%; background-position: center; background-size: cover; background-repeat: no-repeat; }
  .header .megaNavi-wrap .megaNavi-child-mainarea .card-horizen { cursor: pointer; min-height: 82px; }
  .header .megaNavi-wrap .megaNavi-child-mainarea .child-list-item a { padding-top: 20px; padding-bottom: 20px; padding-right: 20px; border-top: 1px solid rgba(40, 44, 83, 0.2); border-bottom: 1px solid rgba(40, 44, 83, 0.2); }
  .header .megaNavi-wrap .megaNavi-child-mainarea .child-btns-item { position: relative; margin-bottom: 0; background-color: #f2f2f3; }
  .header .megaNavi-wrap .megaNavi-child-mainarea .child-btns-item-child { position: absolute; background-color: #fff; top: 100%; left: 0; right: 0; margin: auto; border-radius: 0 0 10px 10px; z-index: 2; }
  .header .megaNavi-wrap .megaNavi-child-mainarea .child-btns-item-child a { position: relative; text-align: left; -ms-flex-align: center; align-items: center; font-size: 1.1rem; line-height: 1.4; }
  .header .megaNavi-wrap .megaNavi-child-mainarea .child-btns-item-child a::after { content: ""; position: absolute; right: 5px; top: 0; bottom: 0; margin: auto; width: 7px; height: 7px; border-right: 2px solid #282C53; border-bottom: 2px solid #282C53; transform: rotate(-45deg); transition: all 0.2s ease; }
  .header .megaNavi-wrap .megaNavi-child-mainarea .child-btns-item-child a:hover::after { right: 0px; }
  .header .megaNavi-wrap .megaNavi-child-mainarea .on + .child-btns-item-child { box-shadow: 0 0 50px rgba(0, 0, 0, 0.1); z-index: 2; }
  .header .megaNavi-wrap .megaNavi-child-mainarea [class*="col-"].on { z-index: 2; }
  .header .megaNavi-wrap .megaNavi-child-item { margin-bottom: 25px; }
  .header .megaNavi-wrap .megaNavi-child-item.no-thumb .btn { margin-top: 0; }
  .header .megaNavi-wrap .megaNavi-child-thumb { position: relative; }
  .header .megaNavi-wrap .megaNavi-child-thumb .obj { position: absolute; width: 30px; top: 0; right: 0; }
  .header .megaNavi-wrap .megaNavi-child-txtarea .btn { margin-top: 10px; text-align: left; border-bottom: none; } }

.header-logo { max-width: 240px; width: 100%; }

@media (min-width: 991px) { .header-logo { max-width: 350px; width: 26vw; margin-right: 2rem; } }

.header-cv { position: fixed; display: -ms-flexbox; display: flex; bottom: 0; right: 0; height: 60px; width: 100%; z-index: 10; transition: all 0.2s ease; background-color: #fff; }

.header-cv-item { display: -ms-flexbox; display: flex; -ms-flex: 1; flex: 1; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; -ms-flex-direction: column; flex-direction: column; font-size: 1.4rem !important; white-space: nowrap !important; }

.header-cv-item.fixed-btn.btn { padding-right: 3% !important; padding-left: 3% !important; }

.header-cv-copy { position: relative; z-index: 2; font-size: 1.1rem; line-height: 1.4; }

@media (min-width: 991px) { .header-cv { top: 0; right: 60px; width: calc(60px * 8); } }

.header-top { display: none; }

@media (min-width: 991px) { .header-top { font-size: 1rem; display: -ms-flexbox; display: flex; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-align: center; align-items: center; line-height: 1; color: #282C53; background-color: #f2f2f3; }
  .header-top-left { padding-left: 1.4rem; }
  .header-top-right { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: end; justify-content: end; }
  .header-top .access { padding: .6rem 1.4rem; background-color: #282C53; margin-left: 2rem; }
  .header-top .access a { color: #fff; } }

.header-oc-fixed { position: fixed; display: -ms-flexbox; display: flex; bottom: 0; right: 0; height: 60px; width: 100%; z-index: 10; transition: all 0.2s ease; }

.header-oc-fixed::after { content: ""; position: absolute; height: 90px; left: 0; right: 0; bottom: 0; margin: auto; background: linear-gradient(to top, rgba(40, 44, 83, 0.3), rgba(40, 44, 83, 0)); }

.header-oc-fixed-balloon { text-align: center; position: absolute; top: -2rem; left: 50%; transform: translateX(-50%); z-index: 3; width: 90%; }

.header-oc-fixed-balloon .balloon-inner { background-color: #fff; padding: .2rem .8rem; display: inline-block; border-radius: 4px; position: relative; border: 2px solid #00c300; border-bottom: none; }

.header-oc-fixed-balloon .balloon-text { font-size: 3vw; color: #00c300; line-height: 1.2; }

@media (min-width: 767px) { .header-oc-fixed-balloon .balloon-text { font-size: 1.4rem; } }

.header-oc-fixed-item { width: calc(100% - 20px); margin: auto; text-align: center; position: relative; z-index: 11; bottom: 4rem; }

@media (min-width: 767px) { .header-oc-fixed-item { bottom: 4.5rem; } }

.header-oc-fixed .btn.header-oc-btn { width: 100%; font-size: 5.2vw; text-align: center; border-radius: 5px; padding: 2rem 2rem 1.2rem 2rem; }

@media (min-width: 767px) { .header-oc-fixed .btn.header-oc-btn { font-size: 2rem; } }

.header-oc-fixed .btn.header-oc-btn .header-oc-btn-text-sub { line-height: 1.5; font-size: 3.5vw; margin-bottom: .2rem; }

@media (min-width: 767px) { .header-oc-fixed .btn.header-oc-btn .header-oc-btn-text-sub { font-size: 1.6rem; } }

.general-header-cv { top: 0; height: 40px; }

.menu { position: fixed; background-color: #282C53; top: 0; bottom: 0; right: 0; margin: auto; z-index: 8; opacity: 0; pointer-events: none; width: 100%; padding-top: 60px; overflow-y: auto; }

.menu-on { opacity: 1; pointer-events: auto; transition: all 0.7s ease; }

.menu-btn { position: relative; transition: all 0.2s ease; }

.menu-btn .btn-icon { position: absolute; top: 50%; right: 2.4rem; transform: translateY(-50%); transition: all 0.2s ease; }

.menu-btn .btn-icon::after { content: ""; position: absolute; top: 50%; left: 50%; width: 24px; height: 24px; border-radius: 100%; border: 2px solid; transform: translate(-50%, -50%); }

@media (min-width: 767px) { .menu-btn .btn-icon { line-height: 1; font-size: 1rem; } }

.menu-btn:hover { opacity: .7; }

.menu-btn:hover .btn-icon { right: 2rem; }

.menu-btn[data-color="white"] .btn-icon { color: #fff; }

.menu-btn[data-color="white"] .btn-icon::after { border-color: #fff; }

.menu-btn[data-color="black"] .btn-icon { color: #282C53; }

.menu-btn[data-color="black"] .btn-icon::after { border-color: #282C53; }

.menu-btn[data-color="gray"] .btn-icon { color: #f2f2f3; }

.menu-btn[data-color="gray"] .btn-icon::after { border-color: #f2f2f3; }

.menu-btn[data-color="gray2"] .btn-icon { color: #E5E5E5; }

.menu-btn[data-color="gray2"] .btn-icon::after { border-color: #E5E5E5; }

.menu-btn[data-color="gray-dark"] .btn-icon { color: #b0b0b0; }

.menu-btn[data-color="gray-dark"] .btn-icon::after { border-color: #b0b0b0; }

.menu-btn[data-color="key"] .btn-icon { color: #FF013B; }

.menu-btn[data-color="key"] .btn-icon::after { border-color: #FF013B; }

.menu-btn[data-color="base1"] .btn-icon { color: #ECEDF2; }

.menu-btn[data-color="base1"] .btn-icon::after { border-color: #ECEDF2; }

.menu-btn[data-color="base2"] .btn-icon { color: #32D1AC; }

.menu-btn[data-color="base2"] .btn-icon::after { border-color: #32D1AC; }

.menu-btn[data-color="season-h-1"] .btn-icon { color: #FF6000; }

.menu-btn[data-color="season-h-1"] .btn-icon::after { border-color: #FF6000; }

.menu-btn[data-color="season-h-2"] .btn-icon { color: #8C3396; }

.menu-btn[data-color="season-h-2"] .btn-icon::after { border-color: #8C3396; }

.menu-btn[data-color="digital-technology"] .btn-icon { color: #764BC9; }

.menu-btn[data-color="digital-technology"] .btn-icon::after { border-color: #764BC9; }

.menu-btn[data-color="artist-technology"] .btn-icon { color: #7CBF12; }

.menu-btn[data-color="artist-technology"] .btn-icon::after { border-color: #7CBF12; }

.menu-btn[data-color="music-technology"] .btn-icon { color: #0CD1D1; }

.menu-btn[data-color="music-technology"] .btn-icon::after { border-color: #0CD1D1; }

.menu-btn[data-color="vocal"] .btn-icon { color: #F22482; }

.menu-btn[data-color="vocal"] .btn-icon::after { border-color: #F22482; }

.menu-btn[data-color="vocal-singer-songwriter"] .btn-icon { color: #F22482; }

.menu-btn[data-color="vocal-singer-songwriter"] .btn-icon::after { border-color: #F22482; }

.menu-btn[data-color="artist-musician"] .btn-icon { color: #FFC400; }

.menu-btn[data-color="artist-musician"] .btn-icon::after { border-color: #FFC400; }

.menu-btn[data-color="kpop"] .btn-icon { color: #EA771B; }

.menu-btn[data-color="kpop"] .btn-icon::after { border-color: #EA771B; }

.menu-btn[data-color="music-overseas"] .btn-icon { color: #3DA31E; }

.menu-btn[data-color="music-overseas"] .btn-icon::after { border-color: #3DA31E; }

.menu-btn[data-color="concert"] .btn-icon { color: #17A0E2; }

.menu-btn[data-color="concert"] .btn-icon::after { border-color: #17A0E2; }

.menu-btn[data-color="management"] .btn-icon { color: #4759BC; }

.menu-btn[data-color="management"] .btn-icon::after { border-color: #4759BC; }

.menu-btn[data-color="yellow"] .btn-icon { color: #FFF119; }

.menu-btn[data-color="yellow"] .btn-icon::after { border-color: #FFF119; }

.menu-btn[data-color="line"] .btn-icon { color: #00c300; }

.menu-btn[data-color="line"] .btn-icon::after { border-color: #00c300; }

.menu-btn[data-color="twitter"] .btn-icon { color: #0f1419; }

.menu-btn[data-color="twitter"] .btn-icon::after { border-color: #0f1419; }

.menu-btn[data-color="tiktok"] .btn-icon { color: #000000; }

.menu-btn[data-color="tiktok"] .btn-icon::after { border-color: #000000; }

.menu-btn[data-color="youtube"] .btn-icon { color: #E30000; }

.menu-btn[data-color="youtube"] .btn-icon::after { border-color: #E30000; }

.menu-btn[data-color="transparent"] .btn-icon { color: transparent; }

.menu-btn[data-color="transparent"] .btn-icon::after { border-color: transparent; }

.menu-btn[data-color="super-e"] .btn-icon { color: #00B9EF; }

.menu-btn[data-color="super-e"] .btn-icon::after { border-color: #00B9EF; }

.menu-btn[data-color="music-tech"] .btn-icon { color: #00A95F; }

.menu-btn[data-color="music-tech"] .btn-icon::after { border-color: #00A95F; }

.menu-btn[data-color="study-music-abroad"] .btn-icon { color: #00A95F; }

.menu-btn[data-color="study-music-abroad"] .btn-icon::after { border-color: #00A95F; }

.menu-btn[data-color="perf-arts"] .btn-icon { color: #EB6EA5; }

.menu-btn[data-color="perf-arts"] .btn-icon::after { border-color: #EB6EA5; }

.menu-btn[data-color="event_top_cat_all"] .btn-icon { color: #32D1AC; }

.menu-btn[data-color="event_top_cat_all"] .btn-icon::after { border-color: #32D1AC; }

.menu-btn[data-color="event_top_cat_vocal"] .btn-icon { color: #F22482; }

.menu-btn[data-color="event_top_cat_vocal"] .btn-icon::after { border-color: #F22482; }

.menu-btn[data-color="event_top_cat_instrument"] .btn-icon { color: #4759BC; }

.menu-btn[data-color="event_top_cat_instrument"] .btn-icon::after { border-color: #4759BC; }

.menu-btn[data-color="event_top_cat_kpop"] .btn-icon { color: #EA771B; }

.menu-btn[data-color="event_top_cat_kpop"] .btn-icon::after { border-color: #EA771B; }

.menu-btn[data-color="event_top_cat_composition"] .btn-icon { color: #764BC9; }

.menu-btn[data-color="event_top_cat_composition"] .btn-icon::after { border-color: #764BC9; }

.menu-btn[data-color="event_top_cat_concert-staff_backstage"] .btn-icon { color: #17A0E2; }

.menu-btn[data-color="event_top_cat_concert-staff_backstage"] .btn-icon::after { border-color: #17A0E2; }

.menu-btn[data-color="event_top_cat_infosession"] .btn-icon { color: #3DA31E; }

.menu-btn[data-color="event_top_cat_infosession"] .btn-icon::after { border-color: #3DA31E; }

.menu-btn[data-color="event_top_cat_vocaloid_vtuber"] .btn-icon { color: #FF013B; }

.menu-btn[data-color="event_top_cat_vocaloid_vtuber"] .btn-icon::after { border-color: #FF013B; }

.menu-shadow { position: fixed; top: 60px; left: 0; right: 0; height: 60px; margin: auto; background: linear-gradient(to bottom, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0)); }

.menu-top { position: fixed; top: 0; left: 0; right: 60px; height: 60px; line-height: 60px; padding-left: 5rem; background-color: #282C53; z-index: 10; }

.menu-top a { color: #fff; }

.menu-top .btn-icon { position: absolute; top: 50%; left: 2.4rem; right: auto; transform: translateY(-50%); color: #fff; }

.menu-top .btn-icon::after { content: ""; position: absolute; top: 50%; left: 50%; width: 24px; height: 24px; border-radius: 100%; border: 2px solid #fff; transform: translate(-50%, -50%); }

.menu nav { padding: 0 0 130px; }

.menu nav li { border-bottom: 1px solid rgba(255, 255, 255, 0.3); transition: all 0.2s ease; }

.menu nav li > a, .menu nav li > span { position: relative; display: block; padding: 1.6rem 5.5rem 1.6rem 2.4rem; color: #fff; font-size: 1.6rem; text-decoration: none; cursor: pointer; transition: all 0.2s ease; }

.menu nav li > a:active, .menu nav li > span:active { opacity: .5; }

@media (min-width: 991px) { .menu nav li > a:hover, .menu nav li > span:hover { opacity: .5; } }

.menu nav li > a::after { content: ""; position: absolute; top: 0; bottom: 0; right: 25px; margin: auto; width: 7px; height: 7px; border-right: 2px solid #fff; border-bottom: 2px solid #fff; transform: rotate(-45deg); }

.menu .has-child .child-head::after { content: ""; position: absolute; right: 25px; top: -5px; bottom: 0; margin: auto; width: 10px; height: 10px; border-right: 2px solid #fff; border-bottom: 2px solid #fff; transform: rotate(45deg); transition: all 0.2s ease; }

.menu .has-child.on .child-head { background-color: rgba(242, 242, 243, 0.2); }

.menu .has-child.on .child-head::after { top: 5px; transform: rotate(-135deg); }

.menu .has-grandChild .grandChild-head { padding: 0; position: relative; }

.menu .has-grandChild .grandChild-head::after { content: "+"; position: absolute; width: 25px; height: 25px; border-radius: 5px; top: 50%; transform: translateY(-50%); right: 10px; margin: auto; background-color: #26aa8b; line-height: 25px; text-align: center; font-weight: bold; font-size: 1.4rem; line-height: 1.6; transition: all 0.2s ease; }

.menu .has-grandChild.on .grandChild-head { background-color: #186b58; }

.menu .has-grandChild.on .grandChild-head::after { content: "-"; top: 50%; transform: translateY(-50%); background-color: #32D1AC; line-height: 30px; }

.menu .child, .menu .grandChild { background-color: rgba(242, 242, 243, 0.8); display: none; }

.menu .child-list, .menu .grandChild-list { padding: 2rem 0; }

.menu .child-list li a::after, .menu .grandChild-list li a::after { border-color: #282C53; }

.menu .child-list li:last-child, .menu .grandChild-list li:last-child { border-bottom: 1px solid rgba(255, 255, 255, 0.3) !important; }

.menu .child-list-last, .menu .grandChild-list-last { padding-top: 0; }

.menu .child-list-last li, .menu .grandChild-list-last li { border-bottom: none !important; }

.menu .child-list-last li:last-child, .menu .grandChild-list-last li:last-child { border-bottom: none !important; }

.menu .child-list-sub, .menu .grandChild-list-sub { position: absolute; top: 50%; left: 10rem; transform: translateY(-50%); }

.menu .child li, .menu .grandChild li { border-bottom: 1px solid rgba(255, 255, 255, 0.3); }

.menu .child li:last-child, .menu .grandChild li:last-child { border-bottom: none; }

.menu .child a, .menu .grandChild a { font-size: 1.4rem; padding: 1.6rem 5rem 1.6rem 1rem; line-height: 1.6; color: #282C53; }

.menu .child a::after, .menu .grandChild a::after { right: 1.5rem; }

.menu .child-main { padding: 2rem 2rem 1rem; }

.menu .child-main-item { padding: 1.5rem; }

.menu .child-main-item-thumb { height: 0; padding-top: 60%; background-position: center; background-size: cover; background-repeat: no-repeat; }

.menu .child-main-item a { position: relative; padding: 5px 20px 5px 0; display: block; }

.menu .child-main-item a::after { content: ""; position: absolute; top: 0; bottom: 0; right: 5px; margin: auto; width: 7px; height: 7px; border-right: 2px solid #282C53; border-bottom: 2px solid #282C53; transform: rotate(-45deg); }

.menu-cv-oc { text-align: center; background-color: #FF013B; padding: 1rem 0 0; overflow: hidden; }

@media (min-width: 991px) { .menu-cv-oc { border-radius: 10px; margin-bottom: 1rem; } }

.menu-cv-oc-ttl { color: #fff; text-align: center; margin-bottom: 1rem; font-size: 1.6rem; font-weight: bold; }

.menu-cv-oc-link { text-align: center; padding: 1.5rem 0; }

.menu-cv-oc-slider { position: relative; }

.menu-cv-oc .menu-btn { display: inline-block; color: #fff; padding-right: 20px; font-size: 1.6rem; font-weight: bold; }

@media (min-width: 991px) { .menu-cv-oc .menu-btn { font-size: 1.1rem; } }

@media (min-width: 1500px) { .menu-cv-oc .menu-btn { font-size: 1.2rem; } }

.menu-cv-oc .menu-btn .btn-icon { color: #fff; right: 0; }

.menu-cv-oc .menu-btn .btn-icon::after { border-color: #fff; }

.menu-cv-oc .swiper-slide { opacity: .3; transition: all 0.2s ease; }

.menu-cv-oc .swiper-slide a { cursor: default; }

.menu-cv-oc .swiper-slide-active { opacity: 1; }

.menu-cv-oc .swiper-slide-active a { cursor: pointer; }

.child-btns-item { border-radius: 10px; background-color: #fff; margin-bottom: 1rem; }

.child-btns-item .card-horizen .btn { outline: none !important; border: none !important; box-shadow: none !important; opacity: 1 !important; }

.child-btns-item .card-horizen .btn-icon::after { border: none; }

.child-btns-item .card-horizen .blog-thumb { height: 0; padding-top: 30%; background-size: cover; background-repeat: no-repeat; background-position: center; }

.child-btns-item-parent .card-horizen { transition: all 0.2s ease; border-radius: 10px 10px 0 0; }

.child-btns-item-parent .card-horizen .btn-icon::after { content: "+"; font-size: 2.4rem; }

.child-btns-item-parent .card-horizen.on .btn { opacity: 1 !important; }

.child-btns-item-parent .card-horizen.on[data-color="white"] { background-color: #fff; }

.child-btns-item-parent .card-horizen.on .color-white { color: #fff !important; }

.child-btns-item-parent .card-horizen.on[data-color="black"] { background-color: #282C53; }

.child-btns-item-parent .card-horizen.on .color-black { color: #fff !important; }

.child-btns-item-parent .card-horizen.on[data-color="gray"] { background-color: #f2f2f3; }

.child-btns-item-parent .card-horizen.on .color-gray { color: #fff !important; }

.child-btns-item-parent .card-horizen.on[data-color="gray2"] { background-color: #E5E5E5; }

.child-btns-item-parent .card-horizen.on .color-gray2 { color: #fff !important; }

.child-btns-item-parent .card-horizen.on[data-color="gray-dark"] { background-color: #b0b0b0; }

.child-btns-item-parent .card-horizen.on .color-gray-dark { color: #fff !important; }

.child-btns-item-parent .card-horizen.on[data-color="key"] { background-color: #FF013B; }

.child-btns-item-parent .card-horizen.on .color-key { color: #fff !important; }

.child-btns-item-parent .card-horizen.on[data-color="base1"] { background-color: #ECEDF2; }

.child-btns-item-parent .card-horizen.on .color-base1 { color: #fff !important; }

.child-btns-item-parent .card-horizen.on[data-color="base2"] { background-color: #32D1AC; }

.child-btns-item-parent .card-horizen.on .color-base2 { color: #fff !important; }

.child-btns-item-parent .card-horizen.on[data-color="season-h-1"] { background-color: #FF6000; }

.child-btns-item-parent .card-horizen.on .color-season-h-1 { color: #fff !important; }

.child-btns-item-parent .card-horizen.on[data-color="season-h-2"] { background-color: #8C3396; }

.child-btns-item-parent .card-horizen.on .color-season-h-2 { color: #fff !important; }

.child-btns-item-parent .card-horizen.on[data-color="digital-technology"] { background-color: #764BC9; }

.child-btns-item-parent .card-horizen.on .color-digital-technology { color: #fff !important; }

.child-btns-item-parent .card-horizen.on[data-color="artist-technology"] { background-color: #7CBF12; }

.child-btns-item-parent .card-horizen.on .color-artist-technology { color: #fff !important; }

.child-btns-item-parent .card-horizen.on[data-color="music-technology"] { background-color: #0CD1D1; }

.child-btns-item-parent .card-horizen.on .color-music-technology { color: #fff !important; }

.child-btns-item-parent .card-horizen.on[data-color="vocal"] { background-color: #F22482; }

.child-btns-item-parent .card-horizen.on .color-vocal { color: #fff !important; }

.child-btns-item-parent .card-horizen.on[data-color="vocal-singer-songwriter"] { background-color: #F22482; }

.child-btns-item-parent .card-horizen.on .color-vocal-singer-songwriter { color: #fff !important; }

.child-btns-item-parent .card-horizen.on[data-color="artist-musician"] { background-color: #FFC400; }

.child-btns-item-parent .card-horizen.on .color-artist-musician { color: #fff !important; }

.child-btns-item-parent .card-horizen.on[data-color="kpop"] { background-color: #EA771B; }

.child-btns-item-parent .card-horizen.on .color-kpop { color: #fff !important; }

.child-btns-item-parent .card-horizen.on[data-color="music-overseas"] { background-color: #3DA31E; }

.child-btns-item-parent .card-horizen.on .color-music-overseas { color: #fff !important; }

.child-btns-item-parent .card-horizen.on[data-color="concert"] { background-color: #17A0E2; }

.child-btns-item-parent .card-horizen.on .color-concert { color: #fff !important; }

.child-btns-item-parent .card-horizen.on[data-color="management"] { background-color: #4759BC; }

.child-btns-item-parent .card-horizen.on .color-management { color: #fff !important; }

.child-btns-item-parent .card-horizen.on[data-color="yellow"] { background-color: #FFF119; }

.child-btns-item-parent .card-horizen.on .color-yellow { color: #fff !important; }

.child-btns-item-parent .card-horizen.on[data-color="line"] { background-color: #00c300; }

.child-btns-item-parent .card-horizen.on .color-line { color: #fff !important; }

.child-btns-item-parent .card-horizen.on[data-color="twitter"] { background-color: #0f1419; }

.child-btns-item-parent .card-horizen.on .color-twitter { color: #fff !important; }

.child-btns-item-parent .card-horizen.on[data-color="tiktok"] { background-color: #000000; }

.child-btns-item-parent .card-horizen.on .color-tiktok { color: #fff !important; }

.child-btns-item-parent .card-horizen.on[data-color="youtube"] { background-color: #E30000; }

.child-btns-item-parent .card-horizen.on .color-youtube { color: #fff !important; }

.child-btns-item-parent .card-horizen.on[data-color="transparent"] { background-color: transparent; }

.child-btns-item-parent .card-horizen.on .color-transparent { color: #fff !important; }

.child-btns-item-parent .card-horizen.on[data-color="super-e"] { background-color: #00B9EF; }

.child-btns-item-parent .card-horizen.on .color-super-e { color: #fff !important; }

.child-btns-item-parent .card-horizen.on[data-color="music-tech"] { background-color: #00A95F; }

.child-btns-item-parent .card-horizen.on .color-music-tech { color: #fff !important; }

.child-btns-item-parent .card-horizen.on[data-color="study-music-abroad"] { background-color: #00A95F; }

.child-btns-item-parent .card-horizen.on .color-study-music-abroad { color: #fff !important; }

.child-btns-item-parent .card-horizen.on[data-color="perf-arts"] { background-color: #EB6EA5; }

.child-btns-item-parent .card-horizen.on .color-perf-arts { color: #fff !important; }

.child-btns-item-parent .card-horizen.on[data-color="event_top_cat_all"] { background-color: #32D1AC; }

.child-btns-item-parent .card-horizen.on .color-event_top_cat_all { color: #fff !important; }

.child-btns-item-parent .card-horizen.on[data-color="event_top_cat_vocal"] { background-color: #F22482; }

.child-btns-item-parent .card-horizen.on .color-event_top_cat_vocal { color: #fff !important; }

.child-btns-item-parent .card-horizen.on[data-color="event_top_cat_instrument"] { background-color: #4759BC; }

.child-btns-item-parent .card-horizen.on .color-event_top_cat_instrument { color: #fff !important; }

.child-btns-item-parent .card-horizen.on[data-color="event_top_cat_kpop"] { background-color: #EA771B; }

.child-btns-item-parent .card-horizen.on .color-event_top_cat_kpop { color: #fff !important; }

.child-btns-item-parent .card-horizen.on[data-color="event_top_cat_composition"] { background-color: #764BC9; }

.child-btns-item-parent .card-horizen.on .color-event_top_cat_composition { color: #fff !important; }

.child-btns-item-parent .card-horizen.on[data-color="event_top_cat_concert-staff_backstage"] { background-color: #17A0E2; }

.child-btns-item-parent .card-horizen.on .color-event_top_cat_concert-staff_backstage { color: #fff !important; }

.child-btns-item-parent .card-horizen.on[data-color="event_top_cat_infosession"] { background-color: #3DA31E; }

.child-btns-item-parent .card-horizen.on .color-event_top_cat_infosession { color: #fff !important; }

.child-btns-item-parent .card-horizen.on[data-color="event_top_cat_vocaloid_vtuber"] { background-color: #FF013B; }

.child-btns-item-parent .card-horizen.on .color-event_top_cat_vocaloid_vtuber { color: #fff !important; }

.child-btns-item-parent .card-horizen.on .btn-icon::after { content: "-"; color: #fff !important; }

.child-btns-item-thumb { padding-top: 20%; background-size: cover; background-repeat: no-repeat; background-position: center; border-radius: 10px 0 0 10px; }

.child-btns-item-child { display: none; padding: .5rem 1rem; }

.child-btns-item-child li { border-bottom: 1px solid rgba(40, 44, 83, 0.1) !important; }

.child-btns-item-child li:last-child { border-bottom: none !important; }

.child-btns-item-child li a { -ms-flex-align: center; align-items: center; }

.child-btns-item-child li a::after { border-color: #282C53 !important; }

.child-btns-item-child li a:hover::after { right: 0px; }

.child-btns-item .btn-list { padding-right: 2.5rem; }

.child-btns-item .btn-list .btn-icon { right: 1rem; width: 15px; }

.child-btns-item .btn-list:hover .btn-icon { right: .5rem; }

.child-btns-item .card:hover .btn-icon { right: .5rem; }

.child-list-sub { position: absolute; top: 50%; left: 10rem; right: 2rem; transform: translateY(-50%); }

.menu-trigger { position: fixed; top: 0; right: 0; border: none; width: 60px; height: 60px; line-height: 1; vertical-align: middle; text-align: center; outline: none; background-color: #282C53; z-index: 10; transition: all 0.2s ease; }

.menu-trigger:hover { cursor: pointer; }

@media (min-width: 991px) { .menu-trigger { top: 0; } }

.menu-trigger span { display: inline-block; position: absolute; left: 0; right: 0; width: calc( 60px / 2); height: 2px; margin: auto; background: #fff; line-height: 1; vertical-align: middle; }

.menu-trigger span:nth-of-type(1) { top: calc( 60px * .36); transition: all 0.2s ease; }

.menu-trigger span:nth-of-type(2) { top: 50%; margin-top: -1px; transition: all 0.2s ease; }

.menu-trigger span:nth-of-type(3) { font-size: 0; background: none; bottom: calc( 60px * .36); transition: all 0.2s ease; }

.menu-trigger span:nth-of-type(3)::before { font-size: 1rem; content: "MENU"; font-weight: bold; }

.menu-trigger-on span { background: #fff; }

.menu-trigger-on span:nth-of-type(1) { top: 35%; margin-top: -1px; transform: rotate(-45deg); transition: all 0.2s ease; }

.menu-trigger-on span:nth-of-type(2) { top: 35%; margin-bottom: -1px; transform: rotate(45deg); transition: all 0.2s ease; }

.menu-trigger-on span:nth-of-type(3) { font-size: 0; left: calc((30px - 3.5rem) /2); transition: all 0.2s ease; }

.menu-trigger-on span:nth-of-type(3)::before { font-size: 1rem; content: "CLOSE"; font-weight: bold; }

/* 季節限定 */
.halloween-icon { position: fixed; top: 0.5rem; right: 3.5rem; z-index: 7; }

@media (max-width: 992px) { .body-scrolled .oc-header-inner, .body-scrolled .oc-menu-trigger { transform: translateY(-60px); } }

.menu-swiper-button-next, .menu-swiper-button-prev { position: absolute; top: 0; bottom: 0; margin: auto; width: 30px; height: 60px; background-color: #282C53; z-index: 2; outline: none; border: none; transition: all 0.2s ease; }

.menu-swiper-button-next::after, .menu-swiper-button-prev::after { content: ""; position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; width: 8px; height: 8px; border-right: 2px solid #32D1AC; border-bottom: 2px solid #32D1AC; }

.menu-swiper-button-next:hover, .menu-swiper-button-prev:hover { background-color: #32D1AC; cursor: pointer; cursor: hand; }

.menu-swiper-button-next:hover:after, .menu-swiper-button-prev:hover:after { border-right: 2px solid #282C53; border-bottom: 2px solid #282C53; }

.menu-swiper-button-next { right: 0; border-radius: 5px 0 0 5px; }

.menu-swiper-button-next::after { transform: rotate(-45deg); }

.menu-swiper-button-prev { left: 0; border-radius: 0 5px 5px 0; }

.menu-swiper-button-prev::after { transform: rotate(135deg); }

.child-btns-item .card-body { background: transparent !important; }

.child-btns-item-parent .digital-technology.on { background-color: #764BC9; }

.child-btns-item-parent .artist-technology.on { background-color: #7CBF12; }

.child-btns-item-parent .music-technology.on { background-color: #0CD1D1; }

.child-btns-item-parent .concert.on { background-color: #17A0E2; }

.child-btns-item-parent .artist-musician.on { background-color: #FFC400; }

/* module */
.js-accordion { cursor: pointer; }

.js-accordion-sub { display: none; }

.js-accordion-area-multi { cursor: pointer; }

.js-accordion-sub-multi { display: none; }

.js-accordion-area-multi.open { opacity: 1 !important; }

.js-accordion-area-multi.open .btn-icon { transform: rotate(180deg) translateY(50%); }

.js-accordion-hide { animation-duration: 1s; animation-fill-mode: both; position: relative; }

.js-accordion-hide-item { height: 50rem; overflow: hidden; position: relative; margin: 0; }

.close-btn, .more-btn { cursor: pointer; cursor: hand; display: block; width: 100%; padding: 75px 0 0; position: absolute; bottom: 0; left: 0; text-align: center; background: linear-gradient(to bottom, rgba(242, 248, 252, 0) 0%, #f2f8fc 60%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=0 ); }

.close-btn { background: none !important; }

.close-btn .close { float: none; opacity: 1; font-weight: 300; font-size: 1.4rem; line-height: 1.8; text-shadow: none !important; }

.slide-down { animation-name: slideDown; height: auto; overflow: visible; padding-bottom: 6rem; }

.slide-down ul { height: auto !important; }

.slide-up { animation-name: slideUp; height: 50rem; padding-bottom: 0; overflow: hidden; }

.box { padding: 1rem; background-color: #fff; border-radius: .5rem; line-height: 1.4; }

.box[data-color="white"] { background-color: #fff; color: #fff; }

.box[data-color="black"] { background-color: #282C53; color: #fff; }

.box[data-color="gray"] { background-color: #f2f2f3; color: #fff; }

.box[data-color="gray2"] { background-color: #E5E5E5; color: #fff; }

.box[data-color="gray-dark"] { background-color: #b0b0b0; color: #fff; }

.box[data-color="key"] { background-color: #FF013B; color: #fff; }

.box[data-color="base1"] { background-color: #ECEDF2; color: #fff; }

.box[data-color="base2"] { background-color: #32D1AC; color: #fff; }

.box[data-color="season-h-1"] { background-color: #FF6000; color: #fff; }

.box[data-color="season-h-2"] { background-color: #8C3396; color: #fff; }

.box[data-color="digital-technology"] { background-color: #764BC9; color: #fff; }

.box[data-color="artist-technology"] { background-color: #7CBF12; color: #fff; }

.box[data-color="music-technology"] { background-color: #0CD1D1; color: #fff; }

.box[data-color="vocal"] { background-color: #F22482; color: #fff; }

.box[data-color="vocal-singer-songwriter"] { background-color: #F22482; color: #fff; }

.box[data-color="artist-musician"] { background-color: #FFC400; color: #fff; }

.box[data-color="kpop"] { background-color: #EA771B; color: #fff; }

.box[data-color="music-overseas"] { background-color: #3DA31E; color: #fff; }

.box[data-color="concert"] { background-color: #17A0E2; color: #fff; }

.box[data-color="management"] { background-color: #4759BC; color: #fff; }

.box[data-color="yellow"] { background-color: #FFF119; color: #fff; }

.box[data-color="line"] { background-color: #00c300; color: #fff; }

.box[data-color="twitter"] { background-color: #0f1419; color: #fff; }

.box[data-color="tiktok"] { background-color: #000000; color: #fff; }

.box[data-color="youtube"] { background-color: #E30000; color: #fff; }

.box[data-color="transparent"] { background-color: transparent; color: #fff; }

.box[data-color="super-e"] { background-color: #00B9EF; color: #fff; }

.box[data-color="music-tech"] { background-color: #00A95F; color: #fff; }

.box[data-color="study-music-abroad"] { background-color: #00A95F; color: #fff; }

.box[data-color="perf-arts"] { background-color: #EB6EA5; color: #fff; }

.box[data-color="event_top_cat_all"] { background-color: #32D1AC; color: #fff; }

.box[data-color="event_top_cat_vocal"] { background-color: #F22482; color: #fff; }

.box[data-color="event_top_cat_instrument"] { background-color: #4759BC; color: #fff; }

.box[data-color="event_top_cat_kpop"] { background-color: #EA771B; color: #fff; }

.box[data-color="event_top_cat_composition"] { background-color: #764BC9; color: #fff; }

.box[data-color="event_top_cat_concert-staff_backstage"] { background-color: #17A0E2; color: #fff; }

.box[data-color="event_top_cat_infosession"] { background-color: #3DA31E; color: #fff; }

.box[data-color="event_top_cat_vocaloid_vtuber"] { background-color: #FF013B; color: #fff; }

.box-line { padding: 1rem; border-radius: .5rem; line-height: 1.4; }

.box-line[data-color="white"] { border: 2px solid #fff; color: #fff; }

.box-line[data-color="black"] { border: 2px solid #282C53; color: #282C53; }

.box-line[data-color="gray"] { border: 2px solid #f2f2f3; color: #f2f2f3; }

.box-line[data-color="gray2"] { border: 2px solid #E5E5E5; color: #E5E5E5; }

.box-line[data-color="gray-dark"] { border: 2px solid #b0b0b0; color: #b0b0b0; }

.box-line[data-color="key"] { border: 2px solid #FF013B; color: #FF013B; }

.box-line[data-color="base1"] { border: 2px solid #ECEDF2; color: #ECEDF2; }

.box-line[data-color="base2"] { border: 2px solid #32D1AC; color: #32D1AC; }

.box-line[data-color="season-h-1"] { border: 2px solid #FF6000; color: #FF6000; }

.box-line[data-color="season-h-2"] { border: 2px solid #8C3396; color: #8C3396; }

.box-line[data-color="digital-technology"] { border: 2px solid #764BC9; color: #764BC9; }

.box-line[data-color="artist-technology"] { border: 2px solid #7CBF12; color: #7CBF12; }

.box-line[data-color="music-technology"] { border: 2px solid #0CD1D1; color: #0CD1D1; }

.box-line[data-color="vocal"] { border: 2px solid #F22482; color: #F22482; }

.box-line[data-color="vocal-singer-songwriter"] { border: 2px solid #F22482; color: #F22482; }

.box-line[data-color="artist-musician"] { border: 2px solid #FFC400; color: #FFC400; }

.box-line[data-color="kpop"] { border: 2px solid #EA771B; color: #EA771B; }

.box-line[data-color="music-overseas"] { border: 2px solid #3DA31E; color: #3DA31E; }

.box-line[data-color="concert"] { border: 2px solid #17A0E2; color: #17A0E2; }

.box-line[data-color="management"] { border: 2px solid #4759BC; color: #4759BC; }

.box-line[data-color="yellow"] { border: 2px solid #FFF119; color: #FFF119; }

.box-line[data-color="line"] { border: 2px solid #00c300; color: #00c300; }

.box-line[data-color="twitter"] { border: 2px solid #0f1419; color: #0f1419; }

.box-line[data-color="tiktok"] { border: 2px solid #000000; color: #000000; }

.box-line[data-color="youtube"] { border: 2px solid #E30000; color: #E30000; }

.box-line[data-color="transparent"] { border: 2px solid transparent; color: transparent; }

.box-line[data-color="super-e"] { border: 2px solid #00B9EF; color: #00B9EF; }

.box-line[data-color="music-tech"] { border: 2px solid #00A95F; color: #00A95F; }

.box-line[data-color="study-music-abroad"] { border: 2px solid #00A95F; color: #00A95F; }

.box-line[data-color="perf-arts"] { border: 2px solid #EB6EA5; color: #EB6EA5; }

.box-line[data-color="event_top_cat_all"] { border: 2px solid #32D1AC; color: #32D1AC; }

.box-line[data-color="event_top_cat_vocal"] { border: 2px solid #F22482; color: #F22482; }

.box-line[data-color="event_top_cat_instrument"] { border: 2px solid #4759BC; color: #4759BC; }

.box-line[data-color="event_top_cat_kpop"] { border: 2px solid #EA771B; color: #EA771B; }

.box-line[data-color="event_top_cat_composition"] { border: 2px solid #764BC9; color: #764BC9; }

.box-line[data-color="event_top_cat_concert-staff_backstage"] { border: 2px solid #17A0E2; color: #17A0E2; }

.box-line[data-color="event_top_cat_infosession"] { border: 2px solid #3DA31E; color: #3DA31E; }

.box-line[data-color="event_top_cat_vocaloid_vtuber"] { border: 2px solid #FF013B; color: #FF013B; }

.btn { position: relative; padding: 1.4rem 2.8rem 1.4rem 2rem; background-color: #282C53; border-radius: 5rem; color: #fff; font-size: 1.2rem; border: none; line-height: 1.2; font-weight: bold; white-space: normal; transition: all 0.2s ease; }

.btn:hover { color: #fff; opacity: .5; }

.btn:hover .btn-icon { right: .8rem; }

.btn.btn-down:hover { color: #fff; }

.btn.btn-down:hover .btn-icon { right: 1rem; top: 55%; }

.btn.btn-up:hover { color: #fff; }

.btn.btn-up:hover .btn-icon { right: 1rem; top: 40%; }

.btn[data-color="key"] { background-color: #FF013B; color: #fff !important; }

.btn[data-color="key"]:hover { background-color: #9a0023; }

.btn[data-color="key"]::after { border-color: #fff !important; }

.btn[data-color="key"]:hover { color: #fff !important; }

.btn[data-color="base1"] { background-color: #ECEDF2; color: #fff !important; }

.btn[data-color="base1"]:hover { background-color: #afb4c9; }

.btn[data-color="base1"]::after { border-color: #fff !important; }

.btn[data-color="base1"]:hover { color: #fff !important; }

.btn[data-color="base2"] { background-color: #32D1AC; color: #fff !important; }

.btn[data-color="base2"]:hover { background-color: #1d8069; }

.btn[data-color="base2"]::after { border-color: #fff !important; }

.btn[data-color="base2"]:hover { color: #fff !important; }

.btn[data-color="white"] { background-color: #fff; color: #282C53 !important; }

.btn[data-color="white"]:hover { background-color: #cccccc; }

.btn[data-color="white"]::after { border-color: #282C53 !important; }

.btn[data-color="white"]:hover { color: #282C53 !important; }

.btn[data-color="black"] { background-color: #282C53; color: #fff !important; }

.btn[data-color="black"]:hover { background-color: #07080e; }

.btn[data-color="black"]::after { border-color: #fff !important; }

.btn[data-color="black"]:hover { color: #fff !important; }

.btn[data-color="line02"] { background-color: #00c300; color: #fff !important; }

.btn[data-color="line02"]:hover { background-color: #005d00; }

.btn[data-color="line02"]::after { border-color: #fff !important; }

.btn[data-color="line02"]:hover { color: #fff !important; }

.btn[data-color="line02"]:hover { color: #00c300 !important; }

.btn[data-color="line02"]:hover::after { border-color: #00c300 !important; }

.btn[data-color="line02"]:hover:hover { color: #00c300 !important; }

.btn[data-color="youtube"] { background-color: #E30000; color: #fff !important; }

.btn[data-color="youtube"]:hover { background-color: #7d0000; }

.btn[data-color="youtube"]::after { border-color: #fff !important; }

.btn[data-color="youtube"]:hover { color: #fff !important; }

.btn[data-color="twitter"] { background-color: #0f1419; color: #fff !important; }

.btn[data-color="twitter"]:hover { background-color: black; }

.btn[data-color="twitter"]::after { border-color: #fff !important; }

.btn[data-color="twitter"]:hover { color: #fff !important; }

.btn[data-color="instagram"] { background: linear-gradient(-70deg, #FF9607 0%, #DB3A3B 30%, #CE1E7E 60%, #832BE5 100%); color: #fff !important; }

.btn[data-color="instagram"]::after { border-color: #fff !important; }

.btn[data-color="instagram"]:hover { color: #fff !important; }

.btn[data-color="tiktok"] { background-color: #000000; color: #fff !important; }

.btn[data-color="tiktok"]::after { border-color: #fff !important; }

.btn[data-color="tiktok"]:hover { color: #fff !important; }

.btn-full { width: 100%; }

.btn-cv { padding: 1.4rem 3rem; font-size: 1.3rem; background: linear-gradient(-70deg, #FF003B 0%, #FF003B 20%, #495D67 50%, #32D1AC 80%, #32D1AC 100%); }

.btn-cv:hover { opacity: 0.5; }

.btn-line { background-color: transparent; border: 2px solid #282C53; padding: 1.2rem 2.5rem 1.2rem 1.7rem; color: #282C53; }

.btn-line::after { border-color: #282C53; }

.btn-line[data-color="key"] { background-color: transparent !important; border-color: #FF013B !important; color: #FF013B !important; }

.btn-line[data-color="key"]::after { border-color: #FF013B !important; }

.btn-line[data-color="key"]:hover { border-color: #9a0023 !important; color: #9a0023 !important; }

.btn-line[data-color="key"]:hover::after { border-color: #9a0023 !important; }

.btn-line[data-color="base1"] { background-color: transparent !important; border-color: #ECEDF2 !important; color: #ECEDF2 !important; }

.btn-line[data-color="base1"]::after { border-color: #ECEDF2 !important; }

.btn-line[data-color="base1"]:hover { border-color: #afb4c9 !important; color: #afb4c9 !important; }

.btn-line[data-color="base1"]:hover::after { border-color: #afb4c9 !important; }

.btn-line[data-color="base2"] { background-color: transparent !important; border-color: #32D1AC !important; color: #32D1AC !important; }

.btn-line[data-color="base2"]::after { border-color: #32D1AC !important; }

.btn-line[data-color="base2"]:hover { border-color: #1d8069 !important; color: #1d8069 !important; }

.btn-line[data-color="base2"]:hover::after { border-color: #1d8069 !important; }

.btn-line[data-color="white"] { background-color: transparent !important; border-color: #fff !important; color: #fff !important; }

.btn-line[data-color="white"]::after { border-color: #fff !important; }

.btn-line[data-color="white"]:hover { border-color: #cccccc !important; color: #cccccc !important; }

.btn-line[data-color="white"]:hover::after { border-color: #cccccc !important; }

.btn-txt { padding: 0 1.4rem .25rem 0; background-color: transparent !important; border-bottom: 2px solid; border-radius: 0px; }

.btn-txt .btn-icon { right: 0; }

.btn-txt:hover { padding: 0 1.6rem .25rem 0; opacity: .5; }

.btn-txt:hover .btn-icon { right: 0; }

.btn-txt[data-color="white"] { color: #fff !important; border-color: #fff; }

.btn-txt[data-color="white"]:hover { color: white !important; border-color: white; }

.btn-txt[data-color="black"] { color: #282C53 !important; border-color: #282C53; }

.btn-txt[data-color="black"]:hover { color: #495098 !important; border-color: #495098; }

.btn-txt[data-color="gray"] { color: #f2f2f3 !important; border-color: #f2f2f3; }

.btn-txt[data-color="gray"]:hover { color: white !important; border-color: white; }

.btn-txt[data-color="gray2"] { color: #E5E5E5 !important; border-color: #E5E5E5; }

.btn-txt[data-color="gray2"]:hover { color: white !important; border-color: white; }

.btn-txt[data-color="gray-dark"] { color: #b0b0b0 !important; border-color: #b0b0b0; }

.btn-txt[data-color="gray-dark"]:hover { color: #e3e3e3 !important; border-color: #e3e3e3; }

.btn-txt[data-color="key"] { color: #FF013B !important; border-color: #FF013B; }

.btn-txt[data-color="key"]:hover { color: #ff678a !important; border-color: #ff678a; }

.btn-txt[data-color="base1"] { color: #ECEDF2 !important; border-color: #ECEDF2; }

.btn-txt[data-color="base1"]:hover { color: white !important; border-color: white; }

.btn-txt[data-color="base2"] { color: #32D1AC !important; border-color: #32D1AC; }

.btn-txt[data-color="base2"]:hover { color: #85e4ce !important; border-color: #85e4ce; }

.btn-txt[data-color="season-h-1"] { color: #FF6000 !important; border-color: #FF6000; }

.btn-txt[data-color="season-h-1"]:hover { color: #ffa066 !important; border-color: #ffa066; }

.btn-txt[data-color="season-h-2"] { color: #8C3396 !important; border-color: #8C3396; }

.btn-txt[data-color="season-h-2"]:hover { color: #c065ca !important; border-color: #c065ca; }

.btn-txt[data-color="digital-technology"] { color: #764BC9 !important; border-color: #764BC9; }

.btn-txt[data-color="digital-technology"]:hover { color: #b299e1 !important; border-color: #b299e1; }

.btn-txt[data-color="artist-technology"] { color: #7CBF12 !important; border-color: #7CBF12; }

.btn-txt[data-color="artist-technology"]:hover { color: #aeee49 !important; border-color: #aeee49; }

.btn-txt[data-color="music-technology"] { color: #0CD1D1 !important; border-color: #0CD1D1; }

.btn-txt[data-color="music-technology"]:hover { color: #4ef5f5 !important; border-color: #4ef5f5; }

.btn-txt[data-color="vocal"] { color: #F22482 !important; border-color: #F22482; }

.btn-txt[data-color="vocal"]:hover { color: #f884b9 !important; border-color: #f884b9; }

.btn-txt[data-color="vocal-singer-songwriter"] { color: #F22482 !important; border-color: #F22482; }

.btn-txt[data-color="vocal-singer-songwriter"]:hover { color: #f884b9 !important; border-color: #f884b9; }

.btn-txt[data-color="artist-musician"] { color: #FFC400 !important; border-color: #FFC400; }

.btn-txt[data-color="artist-musician"]:hover { color: #ffdc66 !important; border-color: #ffdc66; }

.btn-txt[data-color="kpop"] { color: #EA771B !important; border-color: #EA771B; }

.btn-txt[data-color="kpop"]:hover { color: #f3af78 !important; border-color: #f3af78; }

.btn-txt[data-color="music-overseas"] { color: #3DA31E !important; border-color: #3DA31E; }

.btn-txt[data-color="music-overseas"]:hover { color: #6cde49 !important; border-color: #6cde49; }

.btn-txt[data-color="concert"] { color: #17A0E2 !important; border-color: #17A0E2; }

.btn-txt[data-color="concert"]:hover { color: #6fc6f0 !important; border-color: #6fc6f0; }

.btn-txt[data-color="management"] { color: #4759BC !important; border-color: #4759BC; }

.btn-txt[data-color="management"]:hover { color: #929cd7 !important; border-color: #929cd7; }

.btn-txt[data-color="yellow"] { color: #FFF119 !important; border-color: #FFF119; }

.btn-txt[data-color="yellow"]:hover { color: #fff77f !important; border-color: #fff77f; }

.btn-txt[data-color="line"] { color: #00c300 !important; border-color: #00c300; }

.btn-txt[data-color="line"]:hover { color: #2aff2a !important; border-color: #2aff2a; }

.btn-txt[data-color="twitter"] { color: #0f1419 !important; border-color: #0f1419; }

.btn-txt[data-color="twitter"]:hover { color: #354759 !important; border-color: #354759; }

.btn-txt[data-color="tiktok"] { color: #000000 !important; border-color: #000000; }

.btn-txt[data-color="tiktok"]:hover { color: #333333 !important; border-color: #333333; }

.btn-txt[data-color="youtube"] { color: #E30000 !important; border-color: #E30000; }

.btn-txt[data-color="youtube"]:hover { color: #ff4a4a !important; border-color: #ff4a4a; }

.btn-txt[data-color="transparent"] { color: transparent !important; border-color: transparent; }

.btn-txt[data-color="transparent"]:hover { color: rgba(51, 51, 51, 0) !important; border-color: rgba(51, 51, 51, 0); }

.btn-txt[data-color="super-e"] { color: #00B9EF !important; border-color: #00B9EF; }

.btn-txt[data-color="super-e"]:hover { color: #56d9ff !important; border-color: #56d9ff; }

.btn-txt[data-color="music-tech"] { color: #00A95F !important; border-color: #00A95F; }

.btn-txt[data-color="music-tech"]:hover { color: #10ff96 !important; border-color: #10ff96; }

.btn-txt[data-color="study-music-abroad"] { color: #00A95F !important; border-color: #00A95F; }

.btn-txt[data-color="study-music-abroad"]:hover { color: #10ff96 !important; border-color: #10ff96; }

.btn-txt[data-color="perf-arts"] { color: #EB6EA5 !important; border-color: #EB6EA5; }

.btn-txt[data-color="perf-arts"]:hover { color: #f7c8dd !important; border-color: #f7c8dd; }

.btn-txt[data-color="event_top_cat_all"] { color: #32D1AC !important; border-color: #32D1AC; }

.btn-txt[data-color="event_top_cat_all"]:hover { color: #85e4ce !important; border-color: #85e4ce; }

.btn-txt[data-color="event_top_cat_vocal"] { color: #F22482 !important; border-color: #F22482; }

.btn-txt[data-color="event_top_cat_vocal"]:hover { color: #f884b9 !important; border-color: #f884b9; }

.btn-txt[data-color="event_top_cat_instrument"] { color: #4759BC !important; border-color: #4759BC; }

.btn-txt[data-color="event_top_cat_instrument"]:hover { color: #929cd7 !important; border-color: #929cd7; }

.btn-txt[data-color="event_top_cat_kpop"] { color: #EA771B !important; border-color: #EA771B; }

.btn-txt[data-color="event_top_cat_kpop"]:hover { color: #f3af78 !important; border-color: #f3af78; }

.btn-txt[data-color="event_top_cat_composition"] { color: #764BC9 !important; border-color: #764BC9; }

.btn-txt[data-color="event_top_cat_composition"]:hover { color: #b299e1 !important; border-color: #b299e1; }

.btn-txt[data-color="event_top_cat_concert-staff_backstage"] { color: #17A0E2 !important; border-color: #17A0E2; }

.btn-txt[data-color="event_top_cat_concert-staff_backstage"]:hover { color: #6fc6f0 !important; border-color: #6fc6f0; }

.btn-txt[data-color="event_top_cat_infosession"] { color: #3DA31E !important; border-color: #3DA31E; }

.btn-txt[data-color="event_top_cat_infosession"]:hover { color: #6cde49 !important; border-color: #6cde49; }

.btn-txt[data-color="event_top_cat_vocaloid_vtuber"] { color: #FF013B !important; border-color: #FF013B; }

.btn-txt[data-color="event_top_cat_vocaloid_vtuber"]:hover { color: #ff678a !important; border-color: #ff678a; }

.btn-list { display: block; text-align: left; padding-top: 0px; padding-left: 3rem; padding-right: 4.5rem; padding-bottom: 0px; background-color: transparent !important; border-left: 5px solid; border-radius: 0; }

.btn-list .btn-icon { line-height: 1; right: 2.5rem; }

.btn-list .btn-icon::after { content: ""; position: absolute; top: 50%; left: 50%; width: 24px; height: 24px; border-radius: 100%; border: 2px solid; transform: translate(-50%, -50%); }

.btn-list:hover { opacity: .5; }

.btn-list:hover .btn-icon { right: 2rem; }

.btn-list[data-color="white"] { border-color: #fff; color: #282C53 !important; }

.btn-list[data-color="white"] .font-en { color: #fff; }

.btn-list[data-color="white"] .btn-icon { color: #fff; }

.btn-list[data-color="white"] .btn-icon::after { border-color: #fff; }

.btn-list[data-color="white"]:hover { color: #282C53 !important; }

.btn-list[data-color="black"] { border-color: #282C53; color: #282C53 !important; }

.btn-list[data-color="black"] .font-en { color: #282C53; }

.btn-list[data-color="black"] .btn-icon { color: #282C53; }

.btn-list[data-color="black"] .btn-icon::after { border-color: #282C53; }

.btn-list[data-color="black"]:hover { color: #282C53 !important; }

.btn-list[data-color="gray"] { border-color: #f2f2f3; color: #282C53 !important; }

.btn-list[data-color="gray"] .font-en { color: #f2f2f3; }

.btn-list[data-color="gray"] .btn-icon { color: #f2f2f3; }

.btn-list[data-color="gray"] .btn-icon::after { border-color: #f2f2f3; }

.btn-list[data-color="gray"]:hover { color: #282C53 !important; }

.btn-list[data-color="gray2"] { border-color: #E5E5E5; color: #282C53 !important; }

.btn-list[data-color="gray2"] .font-en { color: #E5E5E5; }

.btn-list[data-color="gray2"] .btn-icon { color: #E5E5E5; }

.btn-list[data-color="gray2"] .btn-icon::after { border-color: #E5E5E5; }

.btn-list[data-color="gray2"]:hover { color: #282C53 !important; }

.btn-list[data-color="gray-dark"] { border-color: #b0b0b0; color: #282C53 !important; }

.btn-list[data-color="gray-dark"] .font-en { color: #b0b0b0; }

.btn-list[data-color="gray-dark"] .btn-icon { color: #b0b0b0; }

.btn-list[data-color="gray-dark"] .btn-icon::after { border-color: #b0b0b0; }

.btn-list[data-color="gray-dark"]:hover { color: #282C53 !important; }

.btn-list[data-color="key"] { border-color: #FF013B; color: #282C53 !important; }

.btn-list[data-color="key"] .font-en { color: #FF013B; }

.btn-list[data-color="key"] .btn-icon { color: #FF013B; }

.btn-list[data-color="key"] .btn-icon::after { border-color: #FF013B; }

.btn-list[data-color="key"]:hover { color: #282C53 !important; }

.btn-list[data-color="base1"] { border-color: #ECEDF2; color: #282C53 !important; }

.btn-list[data-color="base1"] .font-en { color: #ECEDF2; }

.btn-list[data-color="base1"] .btn-icon { color: #ECEDF2; }

.btn-list[data-color="base1"] .btn-icon::after { border-color: #ECEDF2; }

.btn-list[data-color="base1"]:hover { color: #282C53 !important; }

.btn-list[data-color="base2"] { border-color: #32D1AC; color: #282C53 !important; }

.btn-list[data-color="base2"] .font-en { color: #32D1AC; }

.btn-list[data-color="base2"] .btn-icon { color: #32D1AC; }

.btn-list[data-color="base2"] .btn-icon::after { border-color: #32D1AC; }

.btn-list[data-color="base2"]:hover { color: #282C53 !important; }

.btn-list[data-color="season-h-1"] { border-color: #FF6000; color: #282C53 !important; }

.btn-list[data-color="season-h-1"] .font-en { color: #FF6000; }

.btn-list[data-color="season-h-1"] .btn-icon { color: #FF6000; }

.btn-list[data-color="season-h-1"] .btn-icon::after { border-color: #FF6000; }

.btn-list[data-color="season-h-1"]:hover { color: #282C53 !important; }

.btn-list[data-color="season-h-2"] { border-color: #8C3396; color: #282C53 !important; }

.btn-list[data-color="season-h-2"] .font-en { color: #8C3396; }

.btn-list[data-color="season-h-2"] .btn-icon { color: #8C3396; }

.btn-list[data-color="season-h-2"] .btn-icon::after { border-color: #8C3396; }

.btn-list[data-color="season-h-2"]:hover { color: #282C53 !important; }

.btn-list[data-color="digital-technology"] { border-color: #764BC9; color: #282C53 !important; }

.btn-list[data-color="digital-technology"] .font-en { color: #764BC9; }

.btn-list[data-color="digital-technology"] .btn-icon { color: #764BC9; }

.btn-list[data-color="digital-technology"] .btn-icon::after { border-color: #764BC9; }

.btn-list[data-color="digital-technology"]:hover { color: #282C53 !important; }

.btn-list[data-color="artist-technology"] { border-color: #7CBF12; color: #282C53 !important; }

.btn-list[data-color="artist-technology"] .font-en { color: #7CBF12; }

.btn-list[data-color="artist-technology"] .btn-icon { color: #7CBF12; }

.btn-list[data-color="artist-technology"] .btn-icon::after { border-color: #7CBF12; }

.btn-list[data-color="artist-technology"]:hover { color: #282C53 !important; }

.btn-list[data-color="music-technology"] { border-color: #0CD1D1; color: #282C53 !important; }

.btn-list[data-color="music-technology"] .font-en { color: #0CD1D1; }

.btn-list[data-color="music-technology"] .btn-icon { color: #0CD1D1; }

.btn-list[data-color="music-technology"] .btn-icon::after { border-color: #0CD1D1; }

.btn-list[data-color="music-technology"]:hover { color: #282C53 !important; }

.btn-list[data-color="vocal"] { border-color: #F22482; color: #282C53 !important; }

.btn-list[data-color="vocal"] .font-en { color: #F22482; }

.btn-list[data-color="vocal"] .btn-icon { color: #F22482; }

.btn-list[data-color="vocal"] .btn-icon::after { border-color: #F22482; }

.btn-list[data-color="vocal"]:hover { color: #282C53 !important; }

.btn-list[data-color="vocal-singer-songwriter"] { border-color: #F22482; color: #282C53 !important; }

.btn-list[data-color="vocal-singer-songwriter"] .font-en { color: #F22482; }

.btn-list[data-color="vocal-singer-songwriter"] .btn-icon { color: #F22482; }

.btn-list[data-color="vocal-singer-songwriter"] .btn-icon::after { border-color: #F22482; }

.btn-list[data-color="vocal-singer-songwriter"]:hover { color: #282C53 !important; }

.btn-list[data-color="artist-musician"] { border-color: #FFC400; color: #282C53 !important; }

.btn-list[data-color="artist-musician"] .font-en { color: #FFC400; }

.btn-list[data-color="artist-musician"] .btn-icon { color: #FFC400; }

.btn-list[data-color="artist-musician"] .btn-icon::after { border-color: #FFC400; }

.btn-list[data-color="artist-musician"]:hover { color: #282C53 !important; }

.btn-list[data-color="kpop"] { border-color: #EA771B; color: #282C53 !important; }

.btn-list[data-color="kpop"] .font-en { color: #EA771B; }

.btn-list[data-color="kpop"] .btn-icon { color: #EA771B; }

.btn-list[data-color="kpop"] .btn-icon::after { border-color: #EA771B; }

.btn-list[data-color="kpop"]:hover { color: #282C53 !important; }

.btn-list[data-color="music-overseas"] { border-color: #3DA31E; color: #282C53 !important; }

.btn-list[data-color="music-overseas"] .font-en { color: #3DA31E; }

.btn-list[data-color="music-overseas"] .btn-icon { color: #3DA31E; }

.btn-list[data-color="music-overseas"] .btn-icon::after { border-color: #3DA31E; }

.btn-list[data-color="music-overseas"]:hover { color: #282C53 !important; }

.btn-list[data-color="concert"] { border-color: #17A0E2; color: #282C53 !important; }

.btn-list[data-color="concert"] .font-en { color: #17A0E2; }

.btn-list[data-color="concert"] .btn-icon { color: #17A0E2; }

.btn-list[data-color="concert"] .btn-icon::after { border-color: #17A0E2; }

.btn-list[data-color="concert"]:hover { color: #282C53 !important; }

.btn-list[data-color="management"] { border-color: #4759BC; color: #282C53 !important; }

.btn-list[data-color="management"] .font-en { color: #4759BC; }

.btn-list[data-color="management"] .btn-icon { color: #4759BC; }

.btn-list[data-color="management"] .btn-icon::after { border-color: #4759BC; }

.btn-list[data-color="management"]:hover { color: #282C53 !important; }

.btn-list[data-color="yellow"] { border-color: #FFF119; color: #282C53 !important; }

.btn-list[data-color="yellow"] .font-en { color: #FFF119; }

.btn-list[data-color="yellow"] .btn-icon { color: #FFF119; }

.btn-list[data-color="yellow"] .btn-icon::after { border-color: #FFF119; }

.btn-list[data-color="yellow"]:hover { color: #282C53 !important; }

.btn-list[data-color="line"] { border-color: #00c300; color: #282C53 !important; }

.btn-list[data-color="line"] .font-en { color: #00c300; }

.btn-list[data-color="line"] .btn-icon { color: #00c300; }

.btn-list[data-color="line"] .btn-icon::after { border-color: #00c300; }

.btn-list[data-color="line"]:hover { color: #282C53 !important; }

.btn-list[data-color="twitter"] { border-color: #0f1419; color: #282C53 !important; }

.btn-list[data-color="twitter"] .font-en { color: #0f1419; }

.btn-list[data-color="twitter"] .btn-icon { color: #0f1419; }

.btn-list[data-color="twitter"] .btn-icon::after { border-color: #0f1419; }

.btn-list[data-color="twitter"]:hover { color: #282C53 !important; }

.btn-list[data-color="tiktok"] { border-color: #000000; color: #282C53 !important; }

.btn-list[data-color="tiktok"] .font-en { color: #000000; }

.btn-list[data-color="tiktok"] .btn-icon { color: #000000; }

.btn-list[data-color="tiktok"] .btn-icon::after { border-color: #000000; }

.btn-list[data-color="tiktok"]:hover { color: #282C53 !important; }

.btn-list[data-color="youtube"] { border-color: #E30000; color: #282C53 !important; }

.btn-list[data-color="youtube"] .font-en { color: #E30000; }

.btn-list[data-color="youtube"] .btn-icon { color: #E30000; }

.btn-list[data-color="youtube"] .btn-icon::after { border-color: #E30000; }

.btn-list[data-color="youtube"]:hover { color: #282C53 !important; }

.btn-list[data-color="transparent"] { border-color: transparent; color: #282C53 !important; }

.btn-list[data-color="transparent"] .font-en { color: transparent; }

.btn-list[data-color="transparent"] .btn-icon { color: transparent; }

.btn-list[data-color="transparent"] .btn-icon::after { border-color: transparent; }

.btn-list[data-color="transparent"]:hover { color: #282C53 !important; }

.btn-list[data-color="super-e"] { border-color: #00B9EF; color: #282C53 !important; }

.btn-list[data-color="super-e"] .font-en { color: #00B9EF; }

.btn-list[data-color="super-e"] .btn-icon { color: #00B9EF; }

.btn-list[data-color="super-e"] .btn-icon::after { border-color: #00B9EF; }

.btn-list[data-color="super-e"]:hover { color: #282C53 !important; }

.btn-list[data-color="music-tech"] { border-color: #00A95F; color: #282C53 !important; }

.btn-list[data-color="music-tech"] .font-en { color: #00A95F; }

.btn-list[data-color="music-tech"] .btn-icon { color: #00A95F; }

.btn-list[data-color="music-tech"] .btn-icon::after { border-color: #00A95F; }

.btn-list[data-color="music-tech"]:hover { color: #282C53 !important; }

.btn-list[data-color="study-music-abroad"] { border-color: #00A95F; color: #282C53 !important; }

.btn-list[data-color="study-music-abroad"] .font-en { color: #00A95F; }

.btn-list[data-color="study-music-abroad"] .btn-icon { color: #00A95F; }

.btn-list[data-color="study-music-abroad"] .btn-icon::after { border-color: #00A95F; }

.btn-list[data-color="study-music-abroad"]:hover { color: #282C53 !important; }

.btn-list[data-color="perf-arts"] { border-color: #EB6EA5; color: #282C53 !important; }

.btn-list[data-color="perf-arts"] .font-en { color: #EB6EA5; }

.btn-list[data-color="perf-arts"] .btn-icon { color: #EB6EA5; }

.btn-list[data-color="perf-arts"] .btn-icon::after { border-color: #EB6EA5; }

.btn-list[data-color="perf-arts"]:hover { color: #282C53 !important; }

.btn-list[data-color="event_top_cat_all"] { border-color: #32D1AC; color: #282C53 !important; }

.btn-list[data-color="event_top_cat_all"] .font-en { color: #32D1AC; }

.btn-list[data-color="event_top_cat_all"] .btn-icon { color: #32D1AC; }

.btn-list[data-color="event_top_cat_all"] .btn-icon::after { border-color: #32D1AC; }

.btn-list[data-color="event_top_cat_all"]:hover { color: #282C53 !important; }

.btn-list[data-color="event_top_cat_vocal"] { border-color: #F22482; color: #282C53 !important; }

.btn-list[data-color="event_top_cat_vocal"] .font-en { color: #F22482; }

.btn-list[data-color="event_top_cat_vocal"] .btn-icon { color: #F22482; }

.btn-list[data-color="event_top_cat_vocal"] .btn-icon::after { border-color: #F22482; }

.btn-list[data-color="event_top_cat_vocal"]:hover { color: #282C53 !important; }

.btn-list[data-color="event_top_cat_instrument"] { border-color: #4759BC; color: #282C53 !important; }

.btn-list[data-color="event_top_cat_instrument"] .font-en { color: #4759BC; }

.btn-list[data-color="event_top_cat_instrument"] .btn-icon { color: #4759BC; }

.btn-list[data-color="event_top_cat_instrument"] .btn-icon::after { border-color: #4759BC; }

.btn-list[data-color="event_top_cat_instrument"]:hover { color: #282C53 !important; }

.btn-list[data-color="event_top_cat_kpop"] { border-color: #EA771B; color: #282C53 !important; }

.btn-list[data-color="event_top_cat_kpop"] .font-en { color: #EA771B; }

.btn-list[data-color="event_top_cat_kpop"] .btn-icon { color: #EA771B; }

.btn-list[data-color="event_top_cat_kpop"] .btn-icon::after { border-color: #EA771B; }

.btn-list[data-color="event_top_cat_kpop"]:hover { color: #282C53 !important; }

.btn-list[data-color="event_top_cat_composition"] { border-color: #764BC9; color: #282C53 !important; }

.btn-list[data-color="event_top_cat_composition"] .font-en { color: #764BC9; }

.btn-list[data-color="event_top_cat_composition"] .btn-icon { color: #764BC9; }

.btn-list[data-color="event_top_cat_composition"] .btn-icon::after { border-color: #764BC9; }

.btn-list[data-color="event_top_cat_composition"]:hover { color: #282C53 !important; }

.btn-list[data-color="event_top_cat_concert-staff_backstage"] { border-color: #17A0E2; color: #282C53 !important; }

.btn-list[data-color="event_top_cat_concert-staff_backstage"] .font-en { color: #17A0E2; }

.btn-list[data-color="event_top_cat_concert-staff_backstage"] .btn-icon { color: #17A0E2; }

.btn-list[data-color="event_top_cat_concert-staff_backstage"] .btn-icon::after { border-color: #17A0E2; }

.btn-list[data-color="event_top_cat_concert-staff_backstage"]:hover { color: #282C53 !important; }

.btn-list[data-color="event_top_cat_infosession"] { border-color: #3DA31E; color: #282C53 !important; }

.btn-list[data-color="event_top_cat_infosession"] .font-en { color: #3DA31E; }

.btn-list[data-color="event_top_cat_infosession"] .btn-icon { color: #3DA31E; }

.btn-list[data-color="event_top_cat_infosession"] .btn-icon::after { border-color: #3DA31E; }

.btn-list[data-color="event_top_cat_infosession"]:hover { color: #282C53 !important; }

.btn-list[data-color="event_top_cat_vocaloid_vtuber"] { border-color: #FF013B; color: #282C53 !important; }

.btn-list[data-color="event_top_cat_vocaloid_vtuber"] .font-en { color: #FF013B; }

.btn-list[data-color="event_top_cat_vocaloid_vtuber"] .btn-icon { color: #FF013B; }

.btn-list[data-color="event_top_cat_vocaloid_vtuber"] .btn-icon::after { border-color: #FF013B; }

.btn-list[data-color="event_top_cat_vocaloid_vtuber"]:hover { color: #282C53 !important; }

.btn-bnr { position: relative; padding-top: 4rem; padding-bottom: 4rem; border-radius: 1rem; filter: drop-shadow(0 0 10px #282C53); }

.btn-bnr > div { filter: drop-shadow(0 0 10px #282C53); }

.btn-bnr .btn-icon { line-height: 1; right: 2.5rem; color: #fff; filter: drop-shadow(0 0 10px #282C53); }

.btn-bnr .btn-icon::after { content: ""; position: absolute; top: 50%; left: 50%; width: 24px; height: 24px; border-radius: 100%; border: 2px solid #fff; transform: translate(-50%, -50%); }

.btn-bnr:hover { opacity: .7; }

.btn-bnr:hover .btn-icon { right: 2.3rem; }

.btn-icon { position: absolute; top: 50%; right: 1rem; transform: translateY(-50%); transition: all 0.2s ease; }

.btn-hover-key:hover { opacity: 1 !important; background-color: #FF013B !important; }

.link-whole { transition: all 0.2s ease; }

.link-whole-btn { transition: all 0.2s ease; }

.link-whole:hover { opacity: .7; text-decoration: none; }

.link-whole:hover .link-whole-btn { transform: translateY(0.1rem); color: inherit !important; }

.link-whole:hover .link-whole-btn::after { right: 1rem; }

.tel-link a { color: #32D1AC; }

#calendar_smart { padding: 0 1rem; max-width: 90rem; margin: 0 auto; }

.calendar-header { display: -ms-flexbox; display: flex; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-align: center; align-items: center; margin-bottom: 1rem; }

@media (min-width: 767px) { .calendar-header { margin-bottom: 2rem; } }

.calendar-body-wrap { position: relative; }

.calendar-body-wrap .scroll-anime { position: absolute; display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; -ms-flex-align: center; align-items: center; top: 0; bottom: 0; left: 0; right: 0; margin: auto; background-color: rgba(40, 44, 83, 0.7); pointer-events: none; }

.calendar-body-wrap .scroll-anime-icon { width: 40px; margin: 0 auto 10px; animation: 1.5s ease-out infinite scroll; }

.calendar-title { width: 35%; display: block; -ms-flex-positive: 1; flex-grow: 1; }

.calendar-year { color: #8489c3; font-size: 3.6vw; line-height: 1; margin-right: .6rem; }

.calendar-month { font-size: 10vw; line-height: 1; }

.calendar-month-small { font-size: 6vw; line-height: 1; }

.calendar-button { border: none !important; font-size: 3.6vw; width: 100%; transition: all 0.2s ease; }

.calendar-button:focus { outline: none; }

.calendar-button:active { opacity: .5; }

@media (min-width: 991px) { .calendar-button:hover { opacity: .5; } }

.calendar-button-before, .calendar-button-next { background-color: #32D1AC !important; color: #fff; }

.calendar-button-before { padding: 2.4vw 2vw 2.4vw 5.5vw; }

.calendar-button-before:disabled { background-color: #333 !important; opacity: 0.7; }

.calendar-button-next { padding: 2.4vw 5.5vw 2.4vw 2vw; }

.calendar-button-today { background-color: #282C53 !important; color: #fff; padding: 2.4vw 2vw 2.4vw 5.5vw; }

.calendar-button-area { width: auto; display: -ms-flexbox; display: flex; -ms-flex-pack: justify; justify-content: space-between; min-width: 0; width: 60%; -ms-flex-negative: 1; flex-shrink: 1; }

.calendar-button-wrap { position: relative; width: 32%; }

.calendar-button-wrap::after { position: absolute; font-family: "Font Awesome 5 Free"; font-weight: bold; width: 2.5vw; height: 2.5vw; font-size: 2.5vw; top: 0; bottom: 0; margin: auto; line-height: 1; color: #fff; }

@media (min-width: 767px) { .calendar-button-wrap::after { width: 3vw; height: 3vw; font-size: 3vw; } }

.calendar-button-wrap.today::after { content: "\f01e"; left: 2.2vw; }

.calendar-button-wrap.before::after { content: "\f104"; left: 2.2vw; }

.calendar-button-wrap.next::after { content: "\f105"; right: 1vw; }

.calendar-body { overflow: hidden; border: 1px solid #f2f2f3; background-color: #fff; width: 100%; height: 45vh; overflow-y: scroll; /*スクロールバーの横幅指定*/ /*スクロールバーの色・角丸指定*/ }

.calendar-body::-webkit-scrollbar { width: .3rem; }

.calendar-body::-webkit-scrollbar-thumb { border-radius: 10px; background: #333; }

.calendar_day { padding: 0.5rem 1rem 1rem; }

.calendar_day:not(:last-of-type) { border-bottom: 1px solid #f2f2f3; }

.calendar_day.dow-sat { background-color: rgba(255, 255, 255, 0.2); }

.calendar_day.dow-sun, .calendar_day.dow-holiday { background-color: rgba(255, 255, 255, 0.2); }

.calendar_day .calendar_link a { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: start; justify-content: start; }

.calendar_day_inner { display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; -ms-flex-align: center; align-items: center; max-width: 10vw; width: 100%; min-height: 0%; -ms-flex-positive: 1; flex-grow: 1; margin-top: 1rem; }

.calendar_day_date { font-size: 6.5vw; line-height: 1; margin-bottom: .2rem; }

.calendar_day .dow { font-size: 1rem; font-weight: bold; }

.calendar_day .event_title { color: #fff; font-size: 1rem; padding: .8rem 1rem; background-color: #333; min-width: 0; margin-top: 0.5rem; }

.calendar_day .event_title_wrap { -ms-flex: 0 1 auto; flex: 0 1 auto; padding-left: 3vw; width: auto; }

.calendar_day .event_title_inner_flex { display: -ms-inline-flexbox; display: inline-flex; -ms-flex-pack: start; justify-content: flex-start; -ms-flex-wrap: wrap; flex-wrap: wrap; width: 100%; }

@media (max-width: 320px) { .calendar_day .event_title { font-size: .8rem; } }

.calendar_day .event_title:not(:last-of-type) { margin-right: .8rem; }

.calendar_day .event_title.special { background-color: #FF013B; color: #fff; }

.calendar_day .event_title.regular { background-color: #EA771B; color: #fff; }

@keyframes scroll { 0% { transform: translateY(0px);
    opacity: 1; }
  40% { opacity: 1; }
  70% { transform: translateY(-10px);
    opacity: 0; }
  100% { transform: translateY(-10px);
    opacity: 0; } }

#event_modal.modal { transition: 0.3s !important; }

#event_modal.modal.fade .modal-dialog { transition-property: none; transform: none; }

#event_modal.modal .modal-header { border-bottom: none !important; }

#event_modal.modal .close { opacity: 1 !important; }

@media (min-width: 767px) { #event_modal .modal-dialog { max-width: 90rem; } }

#event_modal .modal-content { background-color: transparent !important; width: 95%; margin: 0 auto; }

#event_modal .modal-body { background-color: #f3fcff; padding: 0 !important; }

#event_modal .modal-day-wrap { background-color: #FF013B; padding: 1.4rem; }

@media (min-width: 991px) { #event_modal .modal-day-wrap { padding: 1.4rem 2rem; } }

#event_modal .modal-day-wrap .date { font-size: 6.5vw; line-height: 1; margin-right: .4rem; }

@media (min-width: 991px) { #event_modal .modal-day-wrap .date { font-size: 4rem; } }

#event_modal .modal-day-wrap .dow { font-size: 3.2vw; }

#event_modal .modal-day-wrap .dow .sat, #event_modal .modal-day-wrap .dow .sun { color: #fff; }

@media (min-width: 991px) { #event_modal .modal-day-wrap .dow { font-size: 2.4rem; } }

#event_modal .modal-day-flex { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; }

#event_modal .modal-day-inline-flex { display: -ms-inline-flexbox; display: inline-flex; vertical-align: center; -ms-flex-align: center; align-items: center; }

#event_modal .modal-day-text { font-size: 3.2vw; }

@media (min-width: 991px) { #event_modal .modal-day-text { font-size: 1.6rem; } }

#event_modal .modal-event-wrap { padding: 2rem; height: 65vh; overflow-y: scroll; /*スクロールバーの横幅指定*/ /*スクロールバーの色・角丸指定*/ }

#event_modal .modal-event-wrap::-webkit-scrollbar { width: .3rem; }

#event_modal .modal-event-wrap::-webkit-scrollbar-thumb { border-radius: 10px; background: #333; }

@media (min-width: 991px) { #event_modal .modal-event-wrap { height: 73vh; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: justify; justify-content: space-between; }
  #event_modal .modal-event-wrap .card { width: 48%; } }

#event_modal .card-body { padding: 2rem; }

.modal { transition: all 0.5s ease; }

.card { border: none; margin-bottom: 3rem; background-color: transparent; border-radius: .2rem; }

.card-body { padding: 3rem; background-color: #fff; border-radius: 10px; }

.card-body .btn { margin-top: 2rem; }

.card-body.border-radius-0 { border-radius: 0; }

.card-title { font-size: 2.2rem; font-weight: normal; line-height: 1.4; }

@media (max-width: 992px) { .card-wrap > *[class*="col-"] { margin-bottom: 2rem; }
  .card-wrap > *[class*="col-"]:last-child { margin-bottom: 0; } }

.card-row { display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; -ms-flex-pack: justify; justify-content: space-between; }

.card-col { min-height: 0%; }

.card-img-top { min-height: 0%; border-radius: 10px 10px 0 0; overflow: hidden; width: auto; }

.card-img-top img { width: 100%; }

.card-img-top + .card-body { border-radius: 0px 0px 10px 10px; }

.card-wide .card-body { margin: -20px 30px 0; }

.card-bnr .card-body { padding: 8rem 3rem; background-color: #282C53; background-position: center; background-size: cover; background-repeat: no-repeat; color: #fff; }

.card-horizen { display: -ms-flexbox; display: flex; -ms-flex-direction: row; flex-direction: row; }

.card-horizen .card-img-top { border-radius: 10px 0 0 10px; overflow: hidden; }

.card-horizen .card-img-top img { object-fit: cover; height: 100%; font-family: 'object-fit: cover;'; }

.card-horizen .card-body { border-radius: 0 10px 10px 0; }

.card-horizen-reverse { display: -ms-flexbox; display: flex; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }

.card-horizen-reverse .card-img-top { border-radius: 0 10px 10px 0; overflow: hidden; }

.card-horizen-reverse .card-body { border-radius: 10px 0 0 10px; }

@media (min-width: 991px) { .card-lg-horizen { display: -ms-flexbox; display: flex; -ms-flex-direction: row; flex-direction: row; }
  .card-lg-horizen .card-img-top { border-radius: 10px 0 0 10px; overflow: hidden; }
  .card-lg-horizen .card-body { border-radius: 0 10px 10px 0; }
  .card-lg-horizen-reverse { display: -ms-flexbox; display: flex; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
  .card-lg-horizen-reverse .card-img-top { border-radius: 0 10px 10px 0; overflow: hidden; }
  .card-lg-horizen-reverse .card-body { border-radius: 10px 0 0 10px; } }

.card-cont-full { margin-left: -3rem; margin-right: -3rem; }

.row > *[class*="col-"] > .card { margin-bottom: 10px; }

@media (min-width: 991px) { .row > *[class*="col-"] > .card { margin-bottom: 30px; } }

.card-ao { margin: 0 auto; margin-top: 100px; width: 50%; bottom: 680px; }

@media screen and (max-width: 1024px) { .card-ao { margin-top: 0px; width: 60%; } }

@media (max-width: 576px) { .card-ao { position: unset; margin-left: auto; margin-right: auto; margin-top: 0; width: 93%; } }

@media screen and (max-width: 480px) { .card-ao { position: unset; margin-top: -180px; } }

.ttl-1 { font-size: 2.88rem; font-weight: normal; line-height: 1.4; margin-bottom: 2rem; }

.ttl-2 { font-size: 2.2rem; font-weight: normal; line-height: 1.4; margin-bottom: 1.5rem; }

.ttl-3 { font-size: 2rem; font-weight: normal; line-height: 1.4; margin-bottom: 1rem; }

.ttl-4 { font-size: 1.6rem; font-weight: normal; line-height: 1.4; }

@media (min-width: 991px) { .ttl-1 { font-size: 3.456rem; font-weight: normal; line-height: 1.4; margin-bottom: 2.4rem; }
  .ttl-2 { font-size: 2.64rem; font-weight: normal; line-height: 1.4; margin-bottom: 1.8rem; }
  .ttl-3 { font-size: 2.4rem; font-weight: normal; line-height: 1.4; margin-bottom: 1.2rem; }
  .ttl-4 { font-size: 1.92rem; font-weight: normal; line-height: 1.4; } }

.ttl-en { display: inline-block; font-size: 3.8rem; font-family: "Hind", sans-serif; letter-spacing: .2em; line-height: 1; margin-bottom: .5rem; font-weight: 600; background: linear-gradient(-70deg, #FF003B 0%, #FF003B 20%, #495D67 50%, #32D1AC 80%, #32D1AC 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }

.ttl-style-1 { position: relative; max-width: 50rem; margin-left: auto; margin-right: auto; }

.ttl-style-1 .circle { animation-duration: 4s; animation-timing-function: cubic-bezier(0.09, 0.71, 0.23, 0.93); animation-iteration-count: infinite; }

.ttl-style-1 [data-order="1"] { width: 8rem; height: 8rem; }

.ttl-style-1 [data-order="2"] { width: 3rem; height: 3rem; }

.ttl-style-1 [data-order="3"] { width: 1rem; height: 1rem; }

.ttl-style-1 [data-order="4"] { width: 3rem; height: 3rem; }

.ttl-style-1 [data-order="5"] { width: 1rem; height: 1rem; }

.ttl-style-1[data-direction="0"] [data-order="1"] { left: -6rem; top: 5rem; }

.ttl-style-1[data-direction="0"] [data-order="2"] { left: -1rem; top: 4rem; }

.ttl-style-1[data-direction="0"] [data-order="3"] { left: -2rem; top: 3rem; }

.ttl-style-1[data-direction="0"] [data-order="4"] { right: -2.5rem; top: -2rem; }

.ttl-style-1[data-direction="0"] [data-order="5"] { right: .5rem; top: -3rem; }

.ttl-style-1[data-direction="1"] [data-order="1"] { right: -6rem; top: 5rem; }

.ttl-style-1[data-direction="1"] [data-order="2"] { right: -1rem; top: 4rem; }

.ttl-style-1[data-direction="1"] [data-order="3"] { right: -2rem; top: 3rem; }

.ttl-style-1[data-direction="1"] [data-order="4"] { left: -2.5rem; top: -2rem; }

.ttl-style-1[data-direction="1"] [data-order="5"] { left: .5rem; top: -3rem; }

.ttl-style-2 { position: relative; padding-bottom: 2rem; margin-bottom: 3rem; }

.ttl-style-2::after { content: ""; position: absolute; left: 0; right: 0; bottom: 0; margin: auto; width: 5rem; height: .5rem; background: linear-gradient(-70deg, #FF003B 0%, #FF003B 20%, #495D67 50%, #32D1AC 80%, #32D1AC 100%); }

.ttl-style-2[data-direction="left"] { text-align: left; }

.ttl-style-2[data-direction="left"]::after { content: ""; right: auto; }

.ttl-style-2[data-direction="right"] { text-align: right; }

.ttl-style-2[data-direction="right"]::after { content: ""; right: auto; }

.ttl-style-2[data-color="white"] { color: #fff; }

.ttl-style-2[data-color="white"]::after { background: #fff; }

.ttl-style-2[data-color="key"] { color: #FF013B; }

.ttl-style-2[data-color="key"]::after { background: #FF013B; }

.ttl-style-3 { display: inline-block; position: relative; padding-left: 2.5rem; }

.ttl-style-3::after { content: ""; position: absolute; left: 0; top: .4rem; margin: auto; width: 2rem; height: 2rem; background-image: url(../images/common/circle_grd2.svg); background-repeat: no-repeat; background-size: cover; }

@media (min-width: 991px) { .ttl-style-3::after { top: .8rem; } }

.ttl-style-3[data-color="white"] { color: #fff; }

.ttl-style-3[data-color="white"]::after { background-image: url(../images/common/circle_white.svg); }

.modal-wrap { position: fixed; top: calc(50% + 20px); left: 50%; transform: translate(-50%, -50%); opacity: 0; pointer-events: none; z-index: 8; transition: all 0.5s ease; }

.modal-wrap-on { opacity: 1; pointer-events: auto; }

.modal-cont { display: none; }

.modal-close { position: absolute; top: -40px; right: 0; width: 30px; height: 30px; cursor: pointer; }

.modal-close::before, .modal-close::after { content: ""; position: absolute; top: 0; bottom: 0; margin: auto; width: 1px; margin: auto; background-color: #fff; }

.modal-close::before { left: 50%; transform: rotate(45deg); }

.modal-close::after { right: 50%; transform: rotate(-45deg); }

.modal-scroll { max-height: 60vh; overflow-y: auto; }

.nopush-modaltriger { pointer-events: none; }

.o-modal-wrap { position: fixed; top: 53%; left: 50%; transform: translate(-50%, -50%); opacity: 0; pointer-events: none; z-index: 5; transition: all 0.5s ease; }

.o-modal-wrap-on { opacity: 1; pointer-events: auto; z-index: 21; }

.o-modal-cont { display: none; height: 70vh; overflow-y: scroll; }

@media (min-width: 991px) { .o-modal-cont { height: 80vh; } }

@media (min-width: 991px) { .o-modal-trigger { cursor: pointer; }
  .o-modal-trigger:hover { opacity: 0.6; } }

.o-modal-close { position: absolute; top: -40px; right: 0; width: 30px; height: 30px; cursor: pointer; }

.o-modal-close::before, .o-modal-close::after { content: ""; position: absolute; top: 0; bottom: 0; margin: auto; width: 1px; margin: auto; background-color: #fff; }

.o-modal-close::before { left: 50%; transform: rotate(45deg); }

.o-modal-close::after { right: 50%; transform: rotate(-45deg); }

body.modal-body-fixed { position: fixed; width: 100%; height: 100%; left: 0; }

.o-co-overlay { position: fixed; top: 0; bottom: 0; left: 0; right: 0; margin: auto; background-color: rgba(0, 0, 0, 0.7); z-index: 20; pointer-events: none; opacity: 0; transition: all 0.2s ease; }

.o-co-overlay-on { opacity: 1; pointer-events: auto; }

.next-modal-wrap { position: fixed; top: 53%; left: 20%; transform: translate(-10%, -50%); opacity: 0; pointer-events: none; z-index: 5; transition: all 0.5s ease; }

.next-modal-wrap-on { opacity: 1; pointer-events: auto; z-index: 21; }

.next-modal-cont { display: none; height: 70vh; overflow-y: scroll; }

@media (min-width: 991px) { .next-modal-cont { height: 80vh; } }

@media (min-width: 991px) { .next-modal-trigger { cursor: pointer; }
  .next-modal-trigger:hover { opacity: 0.6; } }

.next-modal-close { position: absolute; top: -40px; right: 0; width: 30px; height: 30px; cursor: pointer; }

.next-modal-close::before, .next-modal-close::after { content: ""; position: absolute; top: 0; bottom: 0; margin: auto; width: 1px; margin: auto; background-color: #fff; }

.next-modal-close::before { left: 50%; transform: rotate(45deg); }

.next-modal-close::after { right: 50%; transform: rotate(-45deg); }

.swiper-container { padding-bottom: 9rem !important; }

.swiper-wrapper { margin-left: 10px; margin-right: 10px; }

@media (min-width: 991px) { .swiper-wrapper { margin: 0; } }

.swiper-wrapper .swiper-slide { height: auto; display: -ms-flexbox; display: flex; }

@media all and (-ms-high-contrast: none) { .swiper-wrapper .swiper-slide { display: block; } }

.swiper-wrapper .swiper-slide .card { padding-right: 20px; margin-bottom: 0; /* IE対策 */ }

@media (min-width: 991px) { .swiper-wrapper .swiper-slide .card { padding-right: 0px; } }

@media all and (-ms-high-contrast: none) { .swiper-wrapper .swiper-slide .card { display: block; }
  .swiper-wrapper .swiper-slide .card-img-top { width: 100%; }
  .swiper-wrapper .swiper-slide .card-img-top img { width: 100%; }
  .swiper-wrapper .swiper-slide .card-body { display: block; } }

@media (max-width: 992px) { .swiper-wrapper .swiper-slide:last-child { padding-right: 0px !important; } }

.swiper-pagination { display: -ms-flexbox; display: flex; bottom: 1rem !important; left: 5px !important; width: calc(100vw - 21px - 13rem) !important; max-width: 500px; padding: 1rem 0rem; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.swiper-pagination-bullet { width: 1.2rem !important; height: 1.2rem !important; background: #fff !important; margin: .3rem !important; opacity: 1 !important; }

.swiper-pagination-bullet-active { background: #FF013B !important; }

.swiper-pagination[data-color="base2"] .swiper-pagination-bullet { background-color: #32D1AC !important; }

.swiper-pagination[data-color="base2"] .swiper-pagination-bullet-active { background: #FF013B !important; }

@media (min-width: 991px) { .swiper-pagination { width: 100% !important; } }

.swiper-button-next, .swiper-button-prev { top: auto !important; bottom: 1.5rem !important; width: 5.5rem !important; height: 5.5rem !important; color: #fff !important; background-color: #282C53; border-radius: 1rem; }

.swiper-button-next::after, .swiper-button-prev::after { font-size: 1.6rem !important; display: none; }

.swiper-button-next::before, .swiper-button-prev::before { content: ""; position: absolute; display: block; top: 50%; left: 50%; width: 14px; height: 14px; border-right: 2px solid #fff; border-bottom: 2px solid #fff; }

.swiper-button-next { right: 2rem !important; }

.swiper-button-next::before { transform: translate(-50%, -50%) rotate(-45deg); left: 47%; }

.swiper-button-prev { left: auto !important; right: 8rem !important; }

.swiper-button-prev::before { transform: translate(-50%, -50%) rotate(135deg); left: 53%; }

.tag { display: -ms-inline-flexbox; display: inline-flex; border: 2px solid #fff; -ms-flex-pack: start; justify-content: flex-start; -ms-flex-align: baseline; align-items: baseline; }

.tag-head, .tag-data { padding: .1rem .8rem .5rem; font-weight: bold; line-height: 1; }

.tag-head { color: #fff; }

.tag-head strong { font-size: 1.6rem; line-height: 1; }

.has-tooltip { position: relative; }

.has-tooltip:hover .tooltip { opacity: 1; pointer-events: auto; }

.has-tooltip:hover .tooltip-top { top: 0; transform: translateY(-100%) scale(1); }

.has-tooltip:hover .tooltip-bottom { bottom: 0; transform: translateY(100%) scale(1); }

.has-tooltip:hover .tooltip-left { left: 0; transform: translateY(-50%) translateX(-100%) scale(1); }

.has-tooltip:hover .tooltip-right { right: 0; transform: translateY(-50%) translateX(100%) scale(1); }

.tooltip { position: absolute; font-size: 10px; background-color: #FF013B; padding: 5px 10px; opacity: 0; pointer-events: none; transition: all 0.2s ease; }

.tooltip a { text-decoration: underline; color: #282C53; }

.tooltip a:hover { text-decoration: none; }

.tooltip:after { content: ""; position: absolute; width: 7px; height: 7px; margin: auto; box-sizing: border-box; }

.tooltip-top { width: calc(100% + 20px); top: 10px; left: -10px; transform: translateY(-100%) scale(0.9); }

.tooltip-top:after { left: 0; right: 0; bottom: -14px; border: 7px solid transparent; border-top: 7px solid #FF013B; }

.tooltip-bottom { width: calc(100% + 20px); bottom: 10px; left: -10px; transform: translateY(100%) scale(0.9); }

.tooltip-bottom:after { left: 0; right: 0; top: -14px; border: 7px solid transparent; border-bottom: 7px solid #FF013B; }

.tooltip-left { width: calc(100% + 20px); top: 50%; left: 10px; transform: translateY(-50%) translateX(-100%) scale(0.9); }

.tooltip-left:after { top: 0; bottom: 0; right: -14px; border: 7px solid transparent; border-left: 7px solid #FF013B; }

.tooltip-right { width: calc(100% + 20px); top: 50%; right: 10px; transform: translateY(-50%) translateX(100%) scale(0.9); }

.tooltip-right:after { top: 0; bottom: 0; left: -14px; border: 7px solid transparent; border-right: 7px solid #FF013B; }

/* theme */
.bgColor-line .line-girl { bottom: 0; right: 0; height: 60%; }

@media (min-width: 991px) { .bgColor-line .line-girl { right: calc(100% / 2 - 400px); height: 70%; } }

@media (min-width: 991px) { .admissions.entrance .entry-process .col-lg-6 { max-width: 47% !important; margin: 0 auto; } }

.admissions-table { background-color: #fff; }

@media (max-width: 576px) { .admissions-thead { display: none; } }

.admissions-thead th { width: calc(100% / 3); }

.admissions-thead .table-active, .admissions-thead .table-active > td, .admissions-thead .table-active > th { background-color: #32D1AC; }

.admissions-body th { padding-left: 1.5rem; }

@media (min-width: 575px) { .admissions-body th { background-color: #ECEDF2; } }

@media (max-width: 576px) { .admissions-body th { width: 100%; display: list-item; background-color: #32D1AC; } }

.admissions-body td { padding-left: 1.5rem; }

@media (max-width: 576px) { .admissions-body td { width: 100%; display: list-item; } }

.admissions-loan a img:hover { transition: .3s; opacity: .5; }

.acd-check { display: none; }

.acd-label { background-color: #32D1AC; display: block; padding: 1rem; position: relative; font-size: 16px; }

.acd-label:hover { cursor: pointer; opacity: .8; }

.acd-label:after { content: ""; height: 52px; position: absolute; right: 1rem; top: 16px; display: inline-block; width: 18px; height: 18px; margin: 0 10px; border-bottom: 4px solid #282C53; border-right: 4px solid #282C53; transform: rotate(45deg); }

@media (max-width: 576px) { .acd-label:after { width: 12px; height: 12px; } }

.acd-content { display: block; height: 0; opacity: 0; padding: 0 10px; transition: .5s; visibility: hidden; background-color: #fff; border-radius: 0 0 10px 10px; }

.acd-check:checked + .acd-label:after { content: ""; display: inline-block; width: 18px; height: 18px; margin: 0 10px; top: 22px; border-bottom: 0; border-right: 0; border-top: 4px solid #282C53; border-left: 4px solid #282C53; transform: rotate(45deg); }

@media (max-width: 576px) { .acd-check:checked + .acd-label:after { width: 12px; height: 12px; } }

.acd-check:checked + .acd-label + .acd-content { height: 100%; opacity: 1; padding: 10px; visibility: visible; }

.acd-inner { height: 100%; }

.entrydates { text-align: center; }

.entrydates-flexarea { margin-bottom: 6rem; display: -ms-flexbox; display: flex; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: center; justify-content: center; }

.entrydates-flex { display: -ms-flexbox; display: flex; -ms-flex-direction: row; flex-direction: row; -ms-flex-pack: center; justify-content: center; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.entrydates-flex-box { border-radius: 10px; background: #fff; margin: 0 5px 10px; padding: 10px 10px; width: 44%; }

@media (min-width: 767px) { .entrydates-flex-box { width: 30%; margin: 0 8px 16px; padding: 14px; } }

@media (min-width: 991px) { .entrydates-flex-box { width: auto; } }

.entrydates-flex-box h4 { font-weight: bold; margin-bottom: 5px; }

.entrydates-flex-box-status { font-size: 1.2rem; display: inline-block; background-image: linear-gradient(transparent 40%, #4cebc6 40%); font-weight: bold; padding: 0px 4px 0px 5px; position: relative; margin-bottom: 7px; }

.entrydates-flex-box-status-closed { background-image: linear-gradient(transparent 40%, #a7a5a5 40%); }

.entrydates-flex-box-date { margin-bottom: 10px; }

.entrydates-flex-box .btn { border-radius: 20px; padding: 0.8rem 3.4rem 0.8rem 1.4rem; }

@media (min-width: 767px) { .entrydates-flex-box .btn { padding: 0.8rem 4rem 0.8rem 2rem; font-size: 1.2rem; } }

@media (max-width: 992px) { .admission-intro-table { margin: 0 -20px; overflow-x: auto; }
  .admission-intro-table .common-table { width: 800px; } }

.admission-intro-table table tbody th { width: 30%; }

.admission-intro-table table tbody td { width: 20%; }

.admission-intro-table table tbody td:last-child { width: 30%; }

.btn-admission { border-radius: 30px; border: 2px solid #FF013B; background-color: #FF013B; color: #fff; }

.btn-admission:hover { background-color: #fff !important; color: #282C53 !important; opacity: 1 !important; }

.blogs-single-ttlarea { color: #fff; }

.blogs .card-img-top img { object-position: 50% top; }

.blogs .wp-pagenavi { margin: 0 auto 3rem; font-size: 1.6rem; }

.blogs .wp-pagenavi span { padding: .5rem 1rem; border: none; border-radius: 5px; }

.blogs .wp-pagenavi a { padding: .5rem 1rem; border: none; background-color: #fff; border-radius: 5px; }

.blogs .wp-pagenavi span.current { background-color: #32D1AC; border: none; color: #fff; }

.blogs caption { caption-side: top; text-align: center; background-color: #282C53; color: #fff; }

.blogs table { width: 100%; }

.blogs-archive select { width: 80%; border: 1px solid #282C53; cursor: pointer; }

.blogs-calender a { font-weight: bold; border-bottom: 2px solid #32D1AC; color: #32D1AC; transition: all 0.2s ease; }

.blogs-calender a:hover { text-decoration: none; opacity: .5; }

.blogs-single h5 { margin-bottom: 1rem; }

.blogs-single .alignnone { margin-top: 2rem; height: auto; }

.blogs-single img:not(.alignnone) { display: inline; }

.blogs .card { background-color: #fff; transition: all 0.2s ease; border-radius: 10px; }

.blogs .card .card-body { background-color: transparent; }

.blogs .card:hover { background-color: #32D1AC; text-decoration: none; opacity: 1 !important; }

.blogs .card:hover .color-base2 { color: #fff !important; }

.blogs .card:hover .card-body { color: #fff; }

.blogs-card-link:hover { text-decoration: none; }

.blogs .co-fv img.emoji { height: auto !important; }

.blogs #wp-calendar { background-color: #fff; border-radius: 0 0 10px 10px; overflow: hidden; }

.blogs #wp-calendar thead th { text-align: center; }

.blogs #wp-calendar tbody td { text-align: center; }

.blogs #wp-calendar tfoot td { padding: 10px; }

.blogs #wp-calendar #next { text-align: right; }

.one-day .fa-minus-circle { display: none; }

.one-day .js-accordion-area.on { padding-top: 0; padding-bottom: 0; }

.one-day .js-accordion-area.on .fa-plus-circle { display: none; }

.one-day .js-accordion-area.on .fa-minus-circle { display: inline-block; }

.one-day .timeline-item { position: relative; }

.one-day .timeline-item::before { position: absolute; content: ""; left: 20px; top: 0; width: 2px; height: 100%; z-index: 1; background-color: #32D1AC; }

@media (min-width: 991px) { .one-day .timeline-item::before { left: 25px; } }

.one-day .timeline-item.last:before { content: none; }

.one-day .school-life .btn-bnr > div { filter: drop-shadow(0 0 6px #282C53) !important; }

.event_schedule-img2 { position: relative; z-index: 1; }

.event_schedule-img2::before { content: ""; display: block; position: absolute; border-radius: 100%; width: 1.5rem; height: 1.5rem; left: -8rem; top: 1rem; background-color: #FF013B; z-index: -1; }

.event_schedule-img2::after { content: ""; display: block; position: absolute; border-radius: 100%; width: 8rem; height: 8rem; left: -6rem; bottom: 0; background-color: #32D1AC; z-index: -1; }

.event_schedule_num { display: inline-block; color: #FF013B; background: linear-gradient(-70deg, #FF003B 0%, #FF003B 30%, #495D67 60%, #32D1AC 80%, #32D1AC 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }

@media all and (-ms-high-contrast: none) { .event_schedule_num { background: none; color: #32D1AC; } }

@media (min-width: 991px) { .event_schedule_arrow { transform: rotate(-90deg); } }

.career-debut-interview-btn { background-color: #32D1AC; cursor: pointer; transition: .3s ease; }

.career-debut-interview-btn:hover { background-color: #FF013B; }

.career-debut-interview-btn .btn-icon { pointer-events: none; }

.career-debut-interview-btn.on .btn-icon { transform: translateY(-50%) rotate(-90deg) !important; }

.career-debut-interview-btn.on .btn-text-open { display: none !important; }

.career-debut-interview-btn.on .btn-text-close { display: block !important; }

.cmp { font-family: "Noto Sans JP", sans-serif; }

.cmp .fade { transition: 1s ease; }

.cmp .cmp-fv { background-color: #fff; padding-bottom: 2rem; padding-top: 6rem; border-top: 1px solid #ECEDF2; }

@media (min-width: 991px) { .cmp .cmp-fv { margin-top: 4rem; padding-top: 0; } }

.cmp .cmp-fv-corner { position: absolute; transition: 1s ease; }

.cmp .cmp-fv-corner-left { top: 0; left: 0; }

.cmp .cmp-fv-corner-right { bottom: 0; right: 0; }

.cmp .cmp-fv-ttl, .cmp .cmp-fv-ttl-sub { transition: 1s ease; }

.cmp .cmp-fv-ttlarea { position: relative; }

@media (min-width: 991px) { .cmp .cmp-fv-ttlarea-inner { position: absolute; left: 15%; top: 10rem; } }

.cmp .cmp-fv-deco { position: absolute; transition: 1s ease; }

.cmp .cmp-fv-img { transition: 1s ease; }

.cmp .cmp-fv-anime1 { animation-timing-function: ease-in-out; animation-iteration-count: infinite; animation-direction: alternate; animation-duration: 2s; animation-name: cmp-anieme1; transform: translateY(10px); }

.cmp .cmp-fv-anime2, .cmp .cmp-fv-anime3 { animation-timing-function: ease-in-out; animation-iteration-count: infinite; animation-direction: alternate; animation-duration: 1.5s; animation-name: cmp-anieme2; transform: scale(0.9, 0.9); }

@media (min-width: 991px) { .cmp .cmp-fv-anime2, .cmp .cmp-fv-anime3 { animation-timing-function: ease-in-out; animation-iteration-count: infinite; animation-direction: alternate; animation-duration: 1.5s; animation-name: cmp-anieme2; transform: scale(1.6, 1.6); } }

.cmp .cmp-fv-anime3 { animation-delay: .2s; }

.cmp .cmp-fv-anime4, .cmp .cmp-fv-anime5 { animation-timing-function: linear; animation-iteration-count: infinite; animation-duration: 8s; animation-name: cmp-anieme3; }

.cmp .cmp-fv-anime5 { animation-duration: 5s; }

@keyframes cmp-anieme1 { 0% { transform: translateY(10px); }
  100% { transform: translateY(0px); } }

@keyframes cmp-anieme2 { 0% { transform: scale(0.9, 0.9); }
  100% { transform: scale(1.3, 1.3); } }

@media (min-width: 991px) { @keyframes cmp-anieme2 { 0% { transform: scale(1.6, 1.6); }
    100% { transform: scale(2, 2); } } }

@keyframes cmp-anieme3 { 0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); } }

.cmp-color-green { color: #A8FD1F; }

.cmp-color-blue { color: #0927FB; }

.cmp-color-lightBlue { color: #6963FD; }

.cmp-bgColor-green { background-color: #A8FD1F; }

.cmp-bgColor-blue { background-color: #0927FB; }

.cmp-bgColor-base { background-color: #ECEDF2; }

.cmp-bgColor-lightBlue { background-color: #6963FD; }

.cmp-subttl.cmp-color-green { border-bottom: 2px dotted #A8FD1F; border-top: 2px dotted #A8FD1F; }

.cmp-subttl.cmp-color-blue { border-bottom: 2px dotted #0927FB; border-top: 2px dotted #0927FB; }

.cmp-ttl { font-size: 3.2rem; font-size: bold; }

@media (min-width: 991px) { .cmp-ttl { font-size: 4.2rem; } }

.cmp-sec-feature { background: linear-gradient(to bottom, #6963FD 80%, transparent); }

.cmp-sec-project-cont { position: absolute; }

.cmp-sec-project .project-cont { display: none; }

.cmp-sec-project .icon-wrap { border-radius: 50%; width: 55px; height: 55px; background: #A8FD1F; transition: .4s ease; cursor: pointer; }

.cmp-sec-project .icon-wrap:hover { background: #0927FB; }

.cmp-sec-project .icon-wrap:hover .icon:before, .cmp-sec-project .icon-wrap:hover .icon:after { background: #fff; }

.cmp-sec-project .icon-wrap:hover .text:before { color: #fff; }

.cmp-sec-project .icon { position: relative; display: inline-block; width: 100%; height: 100%; }

.cmp-sec-project .icon:before, .cmp-sec-project .icon:after { position: absolute; content: ""; display: block; transition: .4s ease; background: #282C53; left: 50%; top: 35%; width: 1rem; height: 1px; transform: translate(-50%, -50%); }

.cmp-sec-project .icon:before { transform: translate(-50%, -50%) rotate(90deg); }

.cmp-sec-project .text:before { position: absolute; content: 'MORE'; bottom: 0.8rem; left: 50%; transform: translateX(-50%); font-size: 1rem; color: #282C53; transition: .4s ease; }

.cmp-sec-project .on .icon-wrap { background: #6963FD; }

.cmp-sec-project .on .icon:before, .cmp-sec-project .on .icon:after { background: #fff; }

.cmp-sec-project .on .icon:before { transform: translate(-50%, -50%) rotate(0deg); }

.cmp-sec-project .on.cmp-faq-contwrap { background-color: #0927FB; }

.cmp-sec-project .on .text:before { content: 'CLOSE'; color: #fff; }

.cmp-sec-faq .cmp-faq-contwrap { background-color: #fff; transition: .4s ease; }

.cmp-sec-faq .cmp-faq-contwrap:hover { background-color: #A8FD1F; }

.cmp-sec-faq .cmp-faq-contwrap:hover .icon-wrap { background-color: #fff; }

.cmp-sec-faq .cmp-faq-contwrap:hover .icon-wrap .icon:before, .cmp-sec-faq .cmp-faq-contwrap:hover .icon-wrap .icon:after { background: #282C53; }

.cmp-sec-faq .icon-wrap { border-radius: 50%; width: 32px; height: 32px; background: #A8FD1F; }

.cmp-sec-faq .icon { position: relative; display: inline-block; width: 100%; height: 100%; }

.cmp-sec-faq .icon:before, .cmp-sec-faq .icon:after { position: absolute; content: ""; display: block; transition: all 0.4s; background: #282C53; left: 50%; top: 50%; width: 12px; height: 2px; transform: translate(-50%, -50%); }

.cmp-sec-faq .icon:before { transform: translate(-50%, -50%) rotate(90deg); }

.cmp-sec-faq .on .icon-wrap { background: #fff; }

.cmp-sec-faq .on .icon:before { transform: translate(-50%, -50%) rotate(0deg); }

.cmp-sec-faq .on.cmp-faq-contwrap { background-color: #A8FD1F; }

.cmp-feature-sec { margin-top: -6.5rem; }

@media (min-width: 575px) { .cmp-feature-sec { margin-top: -2rem; } }

.cmp-feature-top-num { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }

.cmp-feature-link { background-color: #A8FD1F; transition: .4s ease; }

.cmp-feature-link-subttl { background-color: #0927FB; color: #fff; transition: .4s ease; }

.cmp-feature-link-ttl { color: #0927FB; transition: .4s ease; }

@media (min-width: 575px) { .cmp-feature-wrap { padding: 15px 10px; } }

@media (min-width: 1199px) { .cmp-feature-wrap { padding: 20px; } }

.cmp-feature-inner { position: relative; }

.cmp-feature-inner::before { position: absolute; content: ''; top: 0; bottom: 0; left: 0; right: 0; background-color: #fff; border-radius: 20px; transform: rotate(3deg); }

.cmp-feature-innerLink a:hover .cmp-feature-link { background-color: #0927FB; }

.cmp-feature-innerLink a:hover .cmp-feature-link-subttl { background-color: #A8FD1F; color: #0927FB; }

.cmp-feature-innerLink a:hover .cmp-feature-link-ttl { color: #fff; }

@media (min-width: 767px) { .cmp-feature-system-en { width: 40%; } }

.cmp-feature-system::before { position: absolute; content: ''; top: 4rem; bottom: 0; left: 0; right: 0; background-image: url(../images/composition/feature-cont-img-bg-pc-1.svg); background-repeat: no-repeat; background-size: cover; }

@media (max-width: 768px) { .cmp-feature-system::before { position: absolute; content: ''; top: 6rem; bottom: 0; left: 0; right: 0; background-color: #0927FB; } }

.cmp-feature-system-catch { position: relative; }

.cmp-feature-system-catch::before { content: ""; position: absolute; bottom: -15px; left: 50%; margin-left: -15px; border-top: 25px solid #A8FD1F; border-left: 12px solid transparent; border-right: 12px solid transparent; transform: rotate(-30deg); }

.cmp-feature-system-sub-title { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }

.cmp-feature-pickup { overflow: hidden; }

.cmp-feature-pickup .swiper-wrapper .swiper-slide .card { padding: 0 5px; }

.cmp-feature-pickup .cmp-slider { position: relative; }

.cmp-feature-pickup .cmp-slider-button-wrap { display: -ms-flexbox; display: flex; -ms-flex-pack: justify; justify-content: space-between; padding: 0 3rem; }

.cmp-feature-pickup .cmp-slider-button-next, .cmp-feature-pickup .cmp-slider-button-prev { position: relative; background-color: #0927FB; width: 40px; height: 40px; border-radius: 40px; z-index: 2; transition: .4s ease; cursor: pointer; }

.cmp-feature-pickup .cmp-slider-button-next:hover, .cmp-feature-pickup .cmp-slider-button-prev:hover { background-color: #A8FD1F; }

.cmp-feature-pickup .cmp-slider-button-next::after, .cmp-feature-pickup .cmp-slider-button-prev::after { content: ""; position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; width: 12px; height: 12px; border-left: 2px solid #fff; border-bottom: 2px solid #fff; }

.cmp-feature-pickup .cmp-slider-button-prev::after { transform: rotate(45deg); right: -.5rem; }

.cmp-feature-pickup .cmp-slider-button-next::after { transform: rotate(-135deg); left: -.5rem; }

.cmp-check-link { position: absolute; top: 50%; right: -1.5rem; transform: translateY(-50%); }

.cmp .js-marker-animation { background-repeat: no-repeat; background-size: 0% 100%; background-position: left bottom; transition: all 1s .3s ease-in-out; }

.cmp .js-marker-animation[data-color="green"] { background-image: linear-gradient(#A8FD1F 100%, transparent 0); }

.cmp .js-marker-animation.isActive { background-size: 100% 125% !important; }

.cmp .bg-shadow-blue-top { background: linear-gradient(to bottom, #0927fb, rgba(9, 39, 251, 0)); bottom: auto; }

.cmp .bg-shadow-blue-bottom { background: linear-gradient(to top, #0927fb, rgba(9, 39, 251, 0)); top: auto; }

.cmp .bg-shadow-blue-left { background: linear-gradient(to right, #0927fb, rgba(9, 39, 251, 0)); right: auto; }

.cmp .bg-shadow-blue-right { background: linear-gradient(to left, #0927fb, rgba(9, 39, 251, 0)); left: auto; }

.cmp .timetable .tab_wrap .tab_list .tab.active { color: #282C53; }

.cmp .timetable .tab_wrap th { color: #282C53; }

.cmp .timetable .tab_wrap[data-color="green"] .tab_list .tab.active { background: #A8FD1F; }

.cmp .timetable .tab_wrap[data-color="green"] .tab_list li::before { border-color: #A8FD1F transparent transparent; }

.cmp .timetable .tab_wrap[data-color="green"] .tab_list li { border: 1px solid #A8FD1F; }

.cmp .timetable .tab_wrap[data-color="green"] .tab_list li:hover { background: #A8FD1F; color: #282C53; transition: 0.3s; }

.cmp .timetable .tab_wrap[data-color="green"] .tab_body table th { background: #A8FD1F; }

.cmp-teacher-img { position: relative; }

.cmp-teacher-img::before { position: absolute; content: ''; top: 0; bottom: 0; left: 0; right: 0; background-color: #6963FD; border-radius: 10px; transform: rotate(4deg); transform-origin: right bottom; }

.cmp-teacher-img-wrap { border-bottom: #6963FD dotted 2px; }

@media (min-width: 575px) { .cmp-teacher-img-wrap { border-bottom: none; } }

.cmp-teacher-img-size { width: 250%; }

.cmp .swiper-pagination-bullet { background-color: #0927FB !important; }

.cmp .swiper-pagination-bullet-active { background-color: #A8FD1F !important; }

.cmp .swiper-pagination { left: 0 !important; right: 0 !important; margin: auto; -ms-flex-pack: center; justify-content: center; padding-bottom: 3.3rem !important; }

@media (min-width: 991px) { .cmp .swiper-pagination { padding-bottom: 2.8rem !important; } }

.cmp-graph-title, .cmp-graph-point { position: absolute; width: 100%; z-index: 2; }

.cmp-graph-title img, .cmp-graph-point img { width: 100%; }

.cmp-graph-title { bottom: 0; }

.cmp-graph-point { top: 0; }

.cmp-graph-pole { position: relative; width: 7rem; height: 30rem; }

.cmp-graph-pole span { display: block; position: absolute; bottom: 10rem; width: 100%; height: 1px; border-bottom: 1px dotted #fff; z-index: 2; }

.cmp-graph-pole::after { content: ""; position: absolute; bottom: 0; left: 0; right: 0; height: 1rem; z-index: 1; transition: 1s ease; }

.cmp-graph-pole-group { width: 15rem; display: -ms-flexbox; display: flex; -ms-flex-align: end; align-items: end; height: 30rem; }

.cmp-graph-pole1 { margin-right: 3.5rem; }

.cmp-graph-pole2 { margin-right: 1rem; }

.cmp-graph-pole2 .cmp-graph-point { top: 10rem; }

.cmp-graph-pole3 span:first-child { bottom: 20rem; }

.cmp-graph-custom { position: relative; display: -ms-flexbox; display: flex; height: 30rem; -ms-flex-align: end; align-items: end; -ms-flex-pack: center; justify-content: center; padding: 0 3rem; margin-top: -10rem; }

.cmp-graph-custom::after { content: ""; position: absolute; width: 100%; bottom: 0; height: 1px; background-color: #282C53; z-index: 2; }

.cmp-graph-custom.inview-js-on .cmp-graph-pole1::after { background-color: #6963FD; height: 10rem; }

.cmp-graph-custom.inview-js-on .cmp-graph-pole2::after { background-color: #D3FF8B; height: 20rem; }

.cmp-graph-custom.inview-js-on .cmp-graph-pole3::after { background-color: #A8FD1F; height: 30rem; }

.cmp-course-job { display: -ms-inline-flexbox; display: inline-flex; -ms-flex-pack: center; justify-content: center; border: 2px solid #A8FD1F; border-radius: 50px; padding: 0 10px; }

.cmp-course-card { position: relative; margin-top: 5rem; }

@media (min-width: 1199px) { .cmp-course-card { margin-top: 0; } }

.cmp-course-card-inner { position: relative; }

@media (min-width: 575px) { .cmp-course-card-inner { margin: 0 2rem; } }

.cmp-course-card-inner::before { position: absolute; content: ''; top: 0; bottom: 0; left: 0; right: 0; background-color: #6963FD; border-radius: 10px; transform: rotate(4deg); }

.cmp-course-card .btn { opacity: 1 !important; background-color: #0927FB; }

.cmp-course-card .btn:hover { background-color: #A8FD1F; color: #0927FB; }

.cmp-btn-line { background-color: #05C756; }

.cmp-btn-line:hover { opacity: 1 !important; background-color: #A8FD1F; color: #0927FB; }

.cmp-btn-hp { background-color: #fff; border: 2px solid #0927FB; color: #0927FB !important; }

.cmp-btn-hp:hover { opacity: 1 !important; background-color: #A8FD1F; border: 2px solid #A8FD1F; color: #0927FB !important; }

.cmp-btn-oc { background-color: #0927FB; }

.cmp-btn-oc:hover { opacity: 1 !important; background-color: #6963FD; }

.cmp-pamphlet-band::before { position: absolute; content: ''; background-color: #6963FD; top: -0.2rem; bottom: -0.2rem; left: -10rem; right: 0; }

.cmp-opencampus-bg-box { background-image: url(../images/composition/opencampus-bg-2.png); }

@media (min-width: 991px) { .composition-body .js-prev-btn { left: calc(50% - 35rem) !important; } }

@media (min-width: 991px) { .composition-body .js-next-btn { right: calc(50% - 35rem) !important; } }

.composition-body .modal-projects .cmp-color-green { color: #0927FB !important; }

.color-concertSpecialYellow { color: #E6FF24 !important; }

.bgColor-concertSpecialYellow { background-color: #E6FF24 !important; }

.bgColor-concertSpecialYellow-opacity-1 { background: rgba(230, 255, 36, 0.1) !important; }

.bgColor-concertSpecialYellow-opacity-2 { background: rgba(230, 255, 36, 0.2) !important; }

.bgColor-concertSpecialYellow-opacity-3 { background: rgba(230, 255, 36, 0.3) !important; }

.bgColor-concertSpecialYellow-opacity-4 { background: rgba(230, 255, 36, 0.4) !important; }

.bgColor-concertSpecialYellow-opacity-5 { background: rgba(230, 255, 36, 0.5) !important; }

.bgColor-concertSpecialYellow-opacity-6 { background: rgba(230, 255, 36, 0.6) !important; }

.bgColor-concertSpecialYellow-opacity-7 { background: rgba(230, 255, 36, 0.7) !important; }

.bgColor-concertSpecialYellow-opacity-8 { background: rgba(230, 255, 36, 0.8) !important; }

.bgColor-concertSpecialYellow-opacity-9 { background: rgba(230, 255, 36, 0.9) !important; }

.bgColor-concertSpecialYellow-opacity-10 { background: #e6ff24 !important; }

.color-concertSpecialBlue { color: #00A1E8 !important; }

.bgColor-concertSpecialBlue { background-color: #00A1E8 !important; }

.bgColor-concertSpecialBlue-opacity-1 { background: rgba(0, 161, 232, 0.1) !important; }

.bgColor-concertSpecialBlue-opacity-2 { background: rgba(0, 161, 232, 0.2) !important; }

.bgColor-concertSpecialBlue-opacity-3 { background: rgba(0, 161, 232, 0.3) !important; }

.bgColor-concertSpecialBlue-opacity-4 { background: rgba(0, 161, 232, 0.4) !important; }

.bgColor-concertSpecialBlue-opacity-5 { background: rgba(0, 161, 232, 0.5) !important; }

.bgColor-concertSpecialBlue-opacity-6 { background: rgba(0, 161, 232, 0.6) !important; }

.bgColor-concertSpecialBlue-opacity-7 { background: rgba(0, 161, 232, 0.7) !important; }

.bgColor-concertSpecialBlue-opacity-8 { background: rgba(0, 161, 232, 0.8) !important; }

.bgColor-concertSpecialBlue-opacity-9 { background: rgba(0, 161, 232, 0.9) !important; }

.bgColor-concertSpecialBlue-opacity-10 { background: #00a1e8 !important; }

.color-concertSpecialLightBlue { color: #C4EDFF !important; }

.bgColor-concertSpecialLightBlue { background-color: #C4EDFF !important; }

.bgColor-concertSpecialLightBlue-opacity-1 { background: rgba(196, 237, 255, 0.1) !important; }

.bgColor-concertSpecialLightBlue-opacity-2 { background: rgba(196, 237, 255, 0.2) !important; }

.bgColor-concertSpecialLightBlue-opacity-3 { background: rgba(196, 237, 255, 0.3) !important; }

.bgColor-concertSpecialLightBlue-opacity-4 { background: rgba(196, 237, 255, 0.4) !important; }

.bgColor-concertSpecialLightBlue-opacity-5 { background: rgba(196, 237, 255, 0.5) !important; }

.bgColor-concertSpecialLightBlue-opacity-6 { background: rgba(196, 237, 255, 0.6) !important; }

.bgColor-concertSpecialLightBlue-opacity-7 { background: rgba(196, 237, 255, 0.7) !important; }

.bgColor-concertSpecialLightBlue-opacity-8 { background: rgba(196, 237, 255, 0.8) !important; }

.bgColor-concertSpecialLightBlue-opacity-9 { background: rgba(196, 237, 255, 0.9) !important; }

.bgColor-concertSpecialLightBlue-opacity-10 { background: #c4edff !important; }

.color-concertSpecialBase { color: #F5F5F5 !important; }

.bgColor-concertSpecialBase { background-color: #F5F5F5 !important; }

.bgColor-concertSpecialBase-opacity-1 { background: rgba(245, 245, 245, 0.1) !important; }

.bgColor-concertSpecialBase-opacity-2 { background: rgba(245, 245, 245, 0.2) !important; }

.bgColor-concertSpecialBase-opacity-3 { background: rgba(245, 245, 245, 0.3) !important; }

.bgColor-concertSpecialBase-opacity-4 { background: rgba(245, 245, 245, 0.4) !important; }

.bgColor-concertSpecialBase-opacity-5 { background: rgba(245, 245, 245, 0.5) !important; }

.bgColor-concertSpecialBase-opacity-6 { background: rgba(245, 245, 245, 0.6) !important; }

.bgColor-concertSpecialBase-opacity-7 { background: rgba(245, 245, 245, 0.7) !important; }

.bgColor-concertSpecialBase-opacity-8 { background: rgba(245, 245, 245, 0.8) !important; }

.bgColor-concertSpecialBase-opacity-9 { background: rgba(245, 245, 245, 0.9) !important; }

.bgColor-concertSpecialBase-opacity-10 { background: whitesmoke !important; }

.marker[data-color="concertSpecialYellow"] { background-image: linear-gradient(transparent 0, #E6FF24 10%); }

.marker[data-color="concertSpecialBlue"] { background-image: linear-gradient(transparent 0, #00A1E8 10%); }

.marker[data-color="concertSpecialLightBlue"] { background-image: linear-gradient(transparent 0, #C4EDFF 10%); }

.marker[data-color="concertSpecialBase"] { background-image: linear-gradient(transparent 0, #F5F5F5 10%); }

.arrow_box[data-color="concertSpecialYellow"] { background: #E6FF24; border: 5px solid #E6FF24; }

.arrow_box[data-color="concertSpecialYellow"]:before { border-top-color: #E6FF24; }

.arrow_box[data-color="concertSpecialBlue"] { background: #00A1E8; border: 5px solid #00A1E8; }

.arrow_box[data-color="concertSpecialBlue"]:before { border-top-color: #00A1E8; }

.arrow_box[data-color="concertSpecialLightBlue"] { background: #C4EDFF; border: 5px solid #C4EDFF; }

.arrow_box[data-color="concertSpecialLightBlue"]:before { border-top-color: #C4EDFF; }

.arrow_box[data-color="concertSpecialBase"] { background: #F5F5F5; border: 5px solid #F5F5F5; }

.arrow_box[data-color="concertSpecialBase"]:before { border-top-color: #F5F5F5; }

.concert-special { font-family: 'Noto Sans JP', sans-serif; background-color: #F5F5F5; }

.concert-special-fv { position: relative; padding-top: 60px; }

.concert-special-fv::after { position: absolute; content: ''; top: auto; bottom: 0; background: linear-gradient(to bottom, rgba(0, 161, 232, 0), #00a1e8); height: 30%; width: 100%; }

.concert-special-fv-img-01 { position: absolute; width: 100%; }

@media (min-width: 575px) { .concert-special-fv-img-01 { width: 40%; z-index: 2; } }

.concert-special-fv-title { padding-top: 18rem; }

@media (min-width: 575px) { .concert-special-fv-title { padding-top: 12rem; } }

.concert-special-fv-title-inner { position: relative; margin-bottom: 3rem; width: 41.1%; margin-right: 0; margin-left: auto; }

@media (max-width: 576px) { .concert-special-fv-title-inner { margin-left: -30px; margin-right: auto; width: 85%; } }

.concert-special-fv-title-inner::after { position: absolute; content: ""; height: 2px; width: 25rem; top: 50%; left: calc(100% + 1rem); transform: translateY(-50%); background-color: #FF013B; }

@media (min-width: 575px) { .concert-special-fv-title-inner::after { left: auto; right: calc(100% + 1rem); top: auto; bottom: 0; transform: translateY(0); } }

@media (min-width: 575px) { .concert-special-fv-catch { position: absolute; top: 0; left: 0; right: 0; margin: auto; } }

.concert-special-fv-catch-text { font-size: 2.3rem; }

@media (min-width: 1199px) { .concert-special-fv-catch-text { font-size: 3rem; } }

@media (min-width: 575px) { .concert-special-fv-catch-item { margin-left: auto; margin-right: auto; }
  .concert-special-fv-catch-item img { margin-left: auto; margin-right: auto; }
  .concert-special-fv-catch-item.d-flex { -ms-flex-pack: center; justify-content: center; } }

.concert-special-fv-img-02 { width: 100%; z-index: 1; }

@media (min-width: 575px) { .concert-special-fv-img-02 { max-width: 62vw; margin-left: auto; margin-right: 0; z-index: 2; position: relative; } }

.concert-special-fv-swiper-wrap { position: absolute; top: 3rem; }

.concert-special-fv-swiper-wrap .swiper-slide { width: 430%; }

@media (min-width: 575px) { .concert-special-fv-swiper-wrap .swiper-slide { width: 100%; top: 4rem; } }

.concert-special-fv-swiper-wrap .swiper-wrapper { transition-timing-function: linear; }

.concert-special-fv-tsm-inner { position: absolute; right: 0; width: 60%; z-index: 2; }

@media (min-width: 575px) { .concert-special-fv-tsm-inner { left: 0; top: -3rem; max-width: 90rem; width: calc(100% - 60px); margin-left: auto !important; margin-right: auto !important; }
  .concert-special-fv-tsm-inner img { width: 35%; } }

.concert-special-fv-tsm-inner::before { position: absolute; position: absolute; content: ""; height: 2px; width: 50rem; top: 23%; right: calc(47% + 1rem); background-color: #FF013B; }

@media (min-width: 575px) { .concert-special-fv-tsm-inner::before { right: auto; left: calc(35% + 1rem); top: auto; bottom: 0; } }

.concert-special-field-wrap { width: calc(100% + 30px); }

.concert-special-field-top-img video { width: 100%; }

@media (min-width: 575px) { .concert-special-field-top-img { position: relative; height: 50vh; overflow: hidden; }
  .concert-special-field-top-img video { position: absolute; top: 50%; left: 0; transform: translateY(-50%); } }

.concert-special-cv { background-color: #C4EDFF; }

@media (min-width: 575px) { .concert-special-cv { background-image: url(../images/concert-special/concert-special-cv-bg-2-sp.png); background-repeat: no-repeat; background-size: cover; background-position: bottom; } }

@media (max-width: 576px) { .concert-special-cv-pamphlet { background-image: url(../images/concert-special/concert-special-cv-bg-1-sp.png); background-repeat: no-repeat; background-size: contain; background-position: top; } }

@media (max-width: 576px) { .concert-special-cv-opencampus { background-image: url(../images/concert-special/concert-special-cv-bg-2-sp.png); background-repeat: no-repeat; background-size: contain; background-position: bottom; } }

.concert-special-bg-line { background-image: url(../images/concert-special/line-bg.svg); background-size: contain; }

@media (min-width: 991px) { .concert-special-bg-line { background-size: cover; } }

.concert-special-interview-btn { background-color: #00A1E8; cursor: pointer; transition: .3s ease; color: #fff; }

@media (min-width: 767px) { .concert-special-interview-btn:hover { background-color: #E6FF24; color: #282C53; }
  .concert-special-interview-btn:hover .icon:before, .concert-special-interview-btn:hover .icon:after { background: #282C53; } }

.concert-special-interview-btn .btn-icon { pointer-events: none; }

.concert-special-interview-btn .icon-wrap { border-radius: 50%; width: 32px; height: 32px; transform: translateY(-50%); }

.concert-special-interview-btn .icon { position: relative; display: inline-block; width: 100%; height: 100%; }

.concert-special-interview-btn .icon:before, .concert-special-interview-btn .icon:after { position: absolute; content: ""; display: block; transition: all 0.4s; background: #fff; left: 50%; top: 50%; width: 12px; height: 2px; transform: translate(-50%, -50%); }

.concert-special-interview-btn .icon:before { transform: translate(-50%, -50%) rotate(90deg); }

.concert-special-interview-btn.on .icon:before { transform: translate(-50%, -50%) rotate(0deg); }

.concert-special .btn-icon-on { display: none; }

.concert-special .btn:hover .btn-icon-off { display: none; animation: fadeOut .5s ease; }

.concert-special .btn:hover .btn-icon-on { display: block; animation: fadeIn .5s ease; }

@keyframes fadeOut { 0% { opacity: 1; }
  100% { opacity: 0; } }

@keyframes fadeIn { 0% { opacity: 0; }
  100% { opacity: 1; } }

.concert-special-project-what { position: relative; }

.concert-special-project-what::before { position: absolute; content: ''; width: 100%; height: 3px; background-color: #00A1E8; top: 50%; transform: translateY(-50%); }

.concert-special-project-line { background-image: linear-gradient(transparent 10%, #E6FF24 10%, #E6FF24 40%); }

.concert-special-swiper-wrap .swiper-wrapper { transition-timing-function: linear; }

.concert-special-course .list-head { top: 0.5em; }

@media (min-width: 991px) { .concert-special-course-wrap:nth-child(odd) .concert-special-course-inner { margin-left: auto; } }

@media (max-width: 992px) { .concert-special-course-inner { margin-left: -1.5rem; margin-right: -3rem; } }

@media (min-width: 991px) { .concert-special-course-inner { width: 90%; }
  .concert-special-course-inner .inner, .concert-special-course-inner .inner-wide { width: calc(100% - 100px); } }

@media (min-width: 575px) { .concert-special-course-inner { background-color: #F5F5F5; } }

.concert-special-course-top-img { position: relative; }

.concert-special-course-top-img::after { position: absolute; content: ''; background-color: #000; top: 1rem; bottom: -1rem; left: 0; right: 0; }

@media (min-width: 991px) { .concert-special-course-top-img::after { top: 0; bottom: 0; } }

.concert-special-course-cv { background-color: #088CC6; }

.concert-special-course-cv-pamphlet { background-color: #E6FF24; color: #282C53; transition: .4s ease; }

@media (min-width: 991px) { .concert-special-course-cv-pamphlet { border-radius: 2rem; }
  .concert-special-course-cv-pamphlet:hover { opacity: 1; background-color: #fff; color: #282C53; } }

.concert-special-course-cv-opencampus { background-color: #FF013B; color: #fff; transition: .4s ease; padding-top: 8px; }

@media (min-width: 991px) { .concert-special-course-cv-opencampus { border-radius: 2rem; padding-top: 1rem; }
  .concert-special-course-cv-opencampus:hover { opacity: 1; background-color: #fff; color: #282C53; } }

.concert-special-course-link .concert-special-course-link-textarea { background-color: #fff; transition: .3s; }

@media (min-width: 991px) { .concert-special-course-link:hover .concert-special-course-link-textarea { background-color: #00A1E8; color: #fff; }
  .concert-special-course-link:hover .concert-special-course-link-year { color: #fff !important; border: 1px solid #fff; }
  .concert-special-course-link:hover .concert-special-course-link-year-4 { color: #00A1E8; background-color: #fff; } }

.concert-special-course-link-year { border: 1px solid #00A1E8; }

.concert-special-course-link-year-4 { color: #fff; background-color: #00A1E8; }

.concert-special-accordion-title { color: #00A1E8; }

.concert-special-accordion-contwrap { background-color: #C4EDFF; transition: .4s ease; border-radius: 50px; }

@media (min-width: 767px) { .concert-special-accordion-contwrap:hover { background-color: #00A1E8; }
  .concert-special-accordion-contwrap:hover .icon-wrap { background-color: #fff; }
  .concert-special-accordion-contwrap:hover .icon-wrap .icon:before, .concert-special-accordion-contwrap:hover .icon-wrap .icon:after { background: #00A1E8; }
  .concert-special-accordion-contwrap:hover .concert-special-accordion-title { color: #fff; } }

.concert-special-accordion .icon-wrap { border-radius: 50%; width: 32px; height: 32px; }

.concert-special-accordion .icon { position: relative; display: inline-block; width: 100%; height: 100%; }

.concert-special-accordion .icon:before, .concert-special-accordion .icon:after { position: absolute; content: ""; display: block; transition: all 0.4s; background: #00A1E8; left: 50%; top: 50%; width: 12px; height: 2px; transform: translate(-50%, -50%); }

.concert-special-accordion .icon:before { transform: translate(-50%, -50%) rotate(90deg); }

.concert-special-accordion .on .icon-wrap { background: #fff; }

.concert-special-accordion .on .icon:before { transform: translate(-50%, -50%) rotate(0deg); }

.concert-special-accordion .on.concert-special-accordion-contwrap { background-color: #00A1E8; border-top-right-radius: 20px; border-top-left-radius: 20px; border-bottom-left-radius: 0; border-bottom-right-radius: 0; }

.concert-special-accordion .on.concert-special-accordion-contwrap .concert-special-accordion-title { color: #fff; }

.concert-special-qa .concert-special-accordion-title { color: #282C53; position: relative; }

.concert-special-qa .concert-special-accordion-title::before { position: absolute; content: ''; top: 50%; left: -2.5rem; transform: translateY(-50%); width: 1.8rem; height: 1.8rem; background-image: url(../images/concert-special/q.svg); background-repeat: no-repeat; background-size: cover; }

.concert-special-qa .concert-special-accordion-contwrap { background-color: #fff; }

.concert-special-qa .concert-special-accordion-contwrap.on { background-color: #00A1E8; }

.concert-special-qa .concert-special-accordion-contwrap.on .concert-special-accordion-title { color: #fff; }

.concert-special-qa .concert-special-accordion-contwrap.on .concert-special-accordion-title::before { background-image: url(../images/concert-special/q-active.svg); }

@media (min-width: 991px) { .concert-special-qa .concert-special-accordion-contwrap:hover { background-color: #00A1E8; }
  .concert-special-qa .concert-special-accordion-contwrap:hover .concert-special-accordion-title { color: #fff; }
  .concert-special-qa .concert-special-accordion-contwrap:hover .concert-special-accordion-title::before { background-image: url(../images/concert-special/q-active.svg); } }

@media (max-width: 576px) { .concert-special-voice { background-color: #fff; } }

.concert-special-voice-cont { background-color: #F5F5F5; }

@media (min-width: 575px) { .concert-special-voice-cont { background-color: #fff; } }

.concert-special-supportt-num { font-size: 10rem; }

.concert-special-analytics-market-num { font-size: 9rem; }

.concert-special-analytics-hige-num { font-size: 5.8rem; }

@media (min-width: 991px) { .concert-special-body .js-prev-btn { left: calc(50% - 35rem) !important; } }

@media (min-width: 991px) { .concert-special-body .js-next-btn { right: calc(50% - 35rem) !important; } }

.concert-special-body .modal-projects .cmp-color-green { color: #0927FB !important; }

.concert-special-btn-line { background-color: #00c300; border: 2px solid #00c300; }

@media (min-width: 767px) { .concert-special-btn-line:hover { opacity: 1 !important; background-color: #fff; border: 2px solid #00c300; color: #00c300; } }

.concert-special-btn-hp { background-color: #00A1E8; border: 2px solid #00A1E8; }

@media (min-width: 767px) { .concert-special-btn-hp:hover { opacity: 1 !important; background-color: #fff; border: 2px solid #00A1E8; color: #00A1E8 !important; } }

.concert-special-btn-oc { background-color: #FF013B; border: 2px solid #FF013B; }

@media (min-width: 767px) { .concert-special-btn-oc:hover { opacity: 1 !important; background-color: #fff; border: 2px solid #FF013B; color: #FF013B; } }

.project-accordion { cursor: pointer; background-color: #C4EDFF; transition: .4s ease; border-radius: 50px; box-sizing: border-box; border: 2px solid #C4EDFF; }

@media (min-width: 991px) { .project-accordion:hover { background-color: #fff; border: 2px solid #00A1E8; } }

.project-accordion .icon-wrap { border-radius: 50%; width: 32px; height: 32px; }

.project-accordion .icon { position: relative; display: inline-block; width: 100%; height: 100%; }

.project-accordion .icon:before, .project-accordion .icon:after { position: absolute; content: ""; display: block; transition: all 0.4s; background: #00A1E8; left: 50%; top: 50%; width: 12px; height: 2px; transform: translate(-50%, -50%); }

.project-accordion .icon:before { transform: translate(-50%, -50%) rotate(90deg); }

.project-accordion .concert-special-accordion-title::before { content: "もっと見る"; }

.project-accordion.on .icon-wrap { background: #fff; }

.project-accordion.on .icon:before { transform: translate(-50%, -50%) rotate(0deg); }

.project-accordion.on.concert-special-accordion-contwrap { background-color: #00A1E8; border-top-right-radius: 20px; border-top-left-radius: 20px; border-bottom-left-radius: 0; border-bottom-right-radius: 0; }

.project-accordion.on .concert-special-accordion-title::before { content: "閉じる"; }

#project-accordion-item { display: none; }

#project-accordion-item.is-active { display: block; }

.difference-fv { padding-top: 60px; }

.difference .sec-block { padding: 3rem 0 6rem !important; margin-bottom: 0; }

@media (min-width: 991px) { .difference .sec-block { margin-bottom: 3rem; } }

.difference .compare-icon { position: absolute; width: 10rem; top: -4rem; z-index: 2; }

@media (min-width: 991px) { .difference .compare-icon { top: -4rem; } }

@media (min-width: 1199px) { .difference .compare-icon { top: -7rem; width: 13rem; } }

.difference .compare-icon.polytech { left: -1.8rem; }

@media (min-width: 991px) { .difference .compare-icon.polytech { left: -1rem; } }

@media (min-width: 1199px) { .difference .compare-icon.polytech { left: -2rem; } }

.difference .compare-icon.univ { right: -1.8rem; }

@media (min-width: 991px) { .difference .compare-icon.univ { right: -1rem; } }

@media (min-width: 1199px) { .difference .compare-icon.univ { right: -2rem; } }

.difference .qa-head { margin-right: .8rem; }

.difference .qa-item { text-indent: -3.5rem; padding-left: 3.5rem; }

.difference .qa-wrap { margin-bottom: 3rem; }

.difference .qa-wrap:not(:last-of-type) { border-bottom: 1px solid rgba(40, 44, 83, 0.2); padding-bottom: 3rem; }

@media (min-width: 991px) { .difference .qa-wrap { max-width: 45% !important; margin-bottom: 7%; }
  .difference .qa-wrap:not(:last-of-type) { border: none; padding-bottom: 0; } }

.difference .qa dt.qa-item { font-weight: normal !important; }

@keyframes loop { 0% { transform: translateY(-2rem);
    opacity: 0; }
  90% { transform: translateY(1.5rem);
    opacity: 1; }
  100% { transform: translateY(1.5rem);
    opacity: 0; } }

.difference .fa-angle-double-down { transform: translateY(-2rem); /*初期位置*/ animation: loop 1.6s ease-in-out infinite; }

@keyframes bounce { 0%, 40%, 60%, 80% { transform: scale(1); }
  50%, 70% { transform: scale(0.98); } }

.difference .compare-icon.univ { animation: bounce 2s ease-out infinite; }

.difference .compare-icon.polytech { animation: bounce 2s .4s ease-out infinite; }

@media (max-width: 768px) { .dream .swiper-pagination-bullet { width: 0.8rem !important; height: 0.8rem !important; } }

@media all and (-ms-high-contrast: none) { .dream .wmajor-circle { left: 50%; top: 50%; transform: translate(-50%, -50%); } }

.dream-link-area { overflow: hidden; }

.dream-link-area img { transition: 0.3s; }

.dream-link-area:hover { opacity: 1; }

.dream-link-area:hover img { transform: scale(1.1); transition: 0.3s; }

.timetable { max-width: 90rem; /* .tab_body:first-child { display: block; } */ }

.timetable .js-tab_trg li { cursor: pointer; }

@media (max-width: 992px) { .timetable .tab_wrap .tab_area { overflow-x: scroll; white-space: nowrap; overflow-scrolling: touch; -webkit-overflow-scrolling: touch; } }

.timetable .tab_wrap .tab_list { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: center; justify-content: center; margin-bottom: 1rem; text-align: center; list-style: none; }

@media (max-width: 992px) { .timetable .tab_wrap .tab_list { margin-bottom: 1rem; } }

.timetable .tab_wrap .tab_list li { background: #fff; margin: 0 15px; padding: 5px 10px; border-radius: 10px; position: relative; margin-bottom: 1.5rem; }

@media (max-width: 992px) { .timetable .tab_wrap .tab_list li { margin: 0 5px; width: 46%; margin-bottom: 1.5rem; } }

.timetable .tab_wrap .tab_list li.active::before { opacity: 1; }

.timetable .tab_wrap .tab_list li::before { content: ""; width: 0; height: 0; border-style: solid; border-width: 8px; position: absolute; left: 50%; bottom: -16px; transform: translateX(-50%); opacity: 0; }

@media (min-width: 991px) { .timetable .tab_wrap .tab_list li::before { border-width: 12px; bottom: -24px; } }

.timetable .tab_wrap .tab_list .tab.active { color: #fff; }

.timetable .tab_wrap[data-color="white"] .tab_list .tab.active { background: #fff; }

.timetable .tab_wrap[data-color="white"] .tab_list li::before { border-color: #fff transparent transparent; }

.timetable .tab_wrap[data-color="white"] .tab_list li { border: 1px solid #fff; }

.timetable .tab_wrap[data-color="white"] .tab_list li:hover { background: #fff; color: #fff; transition: 0.3s; }

.timetable .tab_wrap[data-color="white"] .tab_body table th { background: #fff; }

.timetable .tab_wrap[data-color="black"] .tab_list .tab.active { background: #282C53; }

.timetable .tab_wrap[data-color="black"] .tab_list li::before { border-color: #282C53 transparent transparent; }

.timetable .tab_wrap[data-color="black"] .tab_list li { border: 1px solid #282C53; }

.timetable .tab_wrap[data-color="black"] .tab_list li:hover { background: #282C53; color: #fff; transition: 0.3s; }

.timetable .tab_wrap[data-color="black"] .tab_body table th { background: #282C53; }

.timetable .tab_wrap[data-color="gray"] .tab_list .tab.active { background: #f2f2f3; }

.timetable .tab_wrap[data-color="gray"] .tab_list li::before { border-color: #f2f2f3 transparent transparent; }

.timetable .tab_wrap[data-color="gray"] .tab_list li { border: 1px solid #f2f2f3; }

.timetable .tab_wrap[data-color="gray"] .tab_list li:hover { background: #f2f2f3; color: #fff; transition: 0.3s; }

.timetable .tab_wrap[data-color="gray"] .tab_body table th { background: #f2f2f3; }

.timetable .tab_wrap[data-color="gray2"] .tab_list .tab.active { background: #E5E5E5; }

.timetable .tab_wrap[data-color="gray2"] .tab_list li::before { border-color: #E5E5E5 transparent transparent; }

.timetable .tab_wrap[data-color="gray2"] .tab_list li { border: 1px solid #E5E5E5; }

.timetable .tab_wrap[data-color="gray2"] .tab_list li:hover { background: #E5E5E5; color: #fff; transition: 0.3s; }

.timetable .tab_wrap[data-color="gray2"] .tab_body table th { background: #E5E5E5; }

.timetable .tab_wrap[data-color="gray-dark"] .tab_list .tab.active { background: #b0b0b0; }

.timetable .tab_wrap[data-color="gray-dark"] .tab_list li::before { border-color: #b0b0b0 transparent transparent; }

.timetable .tab_wrap[data-color="gray-dark"] .tab_list li { border: 1px solid #b0b0b0; }

.timetable .tab_wrap[data-color="gray-dark"] .tab_list li:hover { background: #b0b0b0; color: #fff; transition: 0.3s; }

.timetable .tab_wrap[data-color="gray-dark"] .tab_body table th { background: #b0b0b0; }

.timetable .tab_wrap[data-color="key"] .tab_list .tab.active { background: #FF013B; }

.timetable .tab_wrap[data-color="key"] .tab_list li::before { border-color: #FF013B transparent transparent; }

.timetable .tab_wrap[data-color="key"] .tab_list li { border: 1px solid #FF013B; }

.timetable .tab_wrap[data-color="key"] .tab_list li:hover { background: #FF013B; color: #fff; transition: 0.3s; }

.timetable .tab_wrap[data-color="key"] .tab_body table th { background: #FF013B; }

.timetable .tab_wrap[data-color="base1"] .tab_list .tab.active { background: #ECEDF2; }

.timetable .tab_wrap[data-color="base1"] .tab_list li::before { border-color: #ECEDF2 transparent transparent; }

.timetable .tab_wrap[data-color="base1"] .tab_list li { border: 1px solid #ECEDF2; }

.timetable .tab_wrap[data-color="base1"] .tab_list li:hover { background: #ECEDF2; color: #fff; transition: 0.3s; }

.timetable .tab_wrap[data-color="base1"] .tab_body table th { background: #ECEDF2; }

.timetable .tab_wrap[data-color="base2"] .tab_list .tab.active { background: #32D1AC; }

.timetable .tab_wrap[data-color="base2"] .tab_list li::before { border-color: #32D1AC transparent transparent; }

.timetable .tab_wrap[data-color="base2"] .tab_list li { border: 1px solid #32D1AC; }

.timetable .tab_wrap[data-color="base2"] .tab_list li:hover { background: #32D1AC; color: #fff; transition: 0.3s; }

.timetable .tab_wrap[data-color="base2"] .tab_body table th { background: #32D1AC; }

.timetable .tab_wrap[data-color="season-h-1"] .tab_list .tab.active { background: #FF6000; }

.timetable .tab_wrap[data-color="season-h-1"] .tab_list li::before { border-color: #FF6000 transparent transparent; }

.timetable .tab_wrap[data-color="season-h-1"] .tab_list li { border: 1px solid #FF6000; }

.timetable .tab_wrap[data-color="season-h-1"] .tab_list li:hover { background: #FF6000; color: #fff; transition: 0.3s; }

.timetable .tab_wrap[data-color="season-h-1"] .tab_body table th { background: #FF6000; }

.timetable .tab_wrap[data-color="season-h-2"] .tab_list .tab.active { background: #8C3396; }

.timetable .tab_wrap[data-color="season-h-2"] .tab_list li::before { border-color: #8C3396 transparent transparent; }

.timetable .tab_wrap[data-color="season-h-2"] .tab_list li { border: 1px solid #8C3396; }

.timetable .tab_wrap[data-color="season-h-2"] .tab_list li:hover { background: #8C3396; color: #fff; transition: 0.3s; }

.timetable .tab_wrap[data-color="season-h-2"] .tab_body table th { background: #8C3396; }

.timetable .tab_wrap[data-color="digital-technology"] .tab_list .tab.active { background: #764BC9; }

.timetable .tab_wrap[data-color="digital-technology"] .tab_list li::before { border-color: #764BC9 transparent transparent; }

.timetable .tab_wrap[data-color="digital-technology"] .tab_list li { border: 1px solid #764BC9; }

.timetable .tab_wrap[data-color="digital-technology"] .tab_list li:hover { background: #764BC9; color: #fff; transition: 0.3s; }

.timetable .tab_wrap[data-color="digital-technology"] .tab_body table th { background: #764BC9; }

.timetable .tab_wrap[data-color="artist-technology"] .tab_list .tab.active { background: #7CBF12; }

.timetable .tab_wrap[data-color="artist-technology"] .tab_list li::before { border-color: #7CBF12 transparent transparent; }

.timetable .tab_wrap[data-color="artist-technology"] .tab_list li { border: 1px solid #7CBF12; }

.timetable .tab_wrap[data-color="artist-technology"] .tab_list li:hover { background: #7CBF12; color: #fff; transition: 0.3s; }

.timetable .tab_wrap[data-color="artist-technology"] .tab_body table th { background: #7CBF12; }

.timetable .tab_wrap[data-color="music-technology"] .tab_list .tab.active { background: #0CD1D1; }

.timetable .tab_wrap[data-color="music-technology"] .tab_list li::before { border-color: #0CD1D1 transparent transparent; }

.timetable .tab_wrap[data-color="music-technology"] .tab_list li { border: 1px solid #0CD1D1; }

.timetable .tab_wrap[data-color="music-technology"] .tab_list li:hover { background: #0CD1D1; color: #fff; transition: 0.3s; }

.timetable .tab_wrap[data-color="music-technology"] .tab_body table th { background: #0CD1D1; }

.timetable .tab_wrap[data-color="vocal"] .tab_list .tab.active { background: #F22482; }

.timetable .tab_wrap[data-color="vocal"] .tab_list li::before { border-color: #F22482 transparent transparent; }

.timetable .tab_wrap[data-color="vocal"] .tab_list li { border: 1px solid #F22482; }

.timetable .tab_wrap[data-color="vocal"] .tab_list li:hover { background: #F22482; color: #fff; transition: 0.3s; }

.timetable .tab_wrap[data-color="vocal"] .tab_body table th { background: #F22482; }

.timetable .tab_wrap[data-color="vocal-singer-songwriter"] .tab_list .tab.active { background: #F22482; }

.timetable .tab_wrap[data-color="vocal-singer-songwriter"] .tab_list li::before { border-color: #F22482 transparent transparent; }

.timetable .tab_wrap[data-color="vocal-singer-songwriter"] .tab_list li { border: 1px solid #F22482; }

.timetable .tab_wrap[data-color="vocal-singer-songwriter"] .tab_list li:hover { background: #F22482; color: #fff; transition: 0.3s; }

.timetable .tab_wrap[data-color="vocal-singer-songwriter"] .tab_body table th { background: #F22482; }

.timetable .tab_wrap[data-color="artist-musician"] .tab_list .tab.active { background: #FFC400; }

.timetable .tab_wrap[data-color="artist-musician"] .tab_list li::before { border-color: #FFC400 transparent transparent; }

.timetable .tab_wrap[data-color="artist-musician"] .tab_list li { border: 1px solid #FFC400; }

.timetable .tab_wrap[data-color="artist-musician"] .tab_list li:hover { background: #FFC400; color: #fff; transition: 0.3s; }

.timetable .tab_wrap[data-color="artist-musician"] .tab_body table th { background: #FFC400; }

.timetable .tab_wrap[data-color="kpop"] .tab_list .tab.active { background: #EA771B; }

.timetable .tab_wrap[data-color="kpop"] .tab_list li::before { border-color: #EA771B transparent transparent; }

.timetable .tab_wrap[data-color="kpop"] .tab_list li { border: 1px solid #EA771B; }

.timetable .tab_wrap[data-color="kpop"] .tab_list li:hover { background: #EA771B; color: #fff; transition: 0.3s; }

.timetable .tab_wrap[data-color="kpop"] .tab_body table th { background: #EA771B; }

.timetable .tab_wrap[data-color="music-overseas"] .tab_list .tab.active { background: #3DA31E; }

.timetable .tab_wrap[data-color="music-overseas"] .tab_list li::before { border-color: #3DA31E transparent transparent; }

.timetable .tab_wrap[data-color="music-overseas"] .tab_list li { border: 1px solid #3DA31E; }

.timetable .tab_wrap[data-color="music-overseas"] .tab_list li:hover { background: #3DA31E; color: #fff; transition: 0.3s; }

.timetable .tab_wrap[data-color="music-overseas"] .tab_body table th { background: #3DA31E; }

.timetable .tab_wrap[data-color="concert"] .tab_list .tab.active { background: #17A0E2; }

.timetable .tab_wrap[data-color="concert"] .tab_list li::before { border-color: #17A0E2 transparent transparent; }

.timetable .tab_wrap[data-color="concert"] .tab_list li { border: 1px solid #17A0E2; }

.timetable .tab_wrap[data-color="concert"] .tab_list li:hover { background: #17A0E2; color: #fff; transition: 0.3s; }

.timetable .tab_wrap[data-color="concert"] .tab_body table th { background: #17A0E2; }

.timetable .tab_wrap[data-color="management"] .tab_list .tab.active { background: #4759BC; }

.timetable .tab_wrap[data-color="management"] .tab_list li::before { border-color: #4759BC transparent transparent; }

.timetable .tab_wrap[data-color="management"] .tab_list li { border: 1px solid #4759BC; }

.timetable .tab_wrap[data-color="management"] .tab_list li:hover { background: #4759BC; color: #fff; transition: 0.3s; }

.timetable .tab_wrap[data-color="management"] .tab_body table th { background: #4759BC; }

.timetable .tab_wrap[data-color="yellow"] .tab_list .tab.active { background: #FFF119; }

.timetable .tab_wrap[data-color="yellow"] .tab_list li::before { border-color: #FFF119 transparent transparent; }

.timetable .tab_wrap[data-color="yellow"] .tab_list li { border: 1px solid #FFF119; }

.timetable .tab_wrap[data-color="yellow"] .tab_list li:hover { background: #FFF119; color: #fff; transition: 0.3s; }

.timetable .tab_wrap[data-color="yellow"] .tab_body table th { background: #FFF119; }

.timetable .tab_wrap[data-color="line"] .tab_list .tab.active { background: #00c300; }

.timetable .tab_wrap[data-color="line"] .tab_list li::before { border-color: #00c300 transparent transparent; }

.timetable .tab_wrap[data-color="line"] .tab_list li { border: 1px solid #00c300; }

.timetable .tab_wrap[data-color="line"] .tab_list li:hover { background: #00c300; color: #fff; transition: 0.3s; }

.timetable .tab_wrap[data-color="line"] .tab_body table th { background: #00c300; }

.timetable .tab_wrap[data-color="twitter"] .tab_list .tab.active { background: #0f1419; }

.timetable .tab_wrap[data-color="twitter"] .tab_list li::before { border-color: #0f1419 transparent transparent; }

.timetable .tab_wrap[data-color="twitter"] .tab_list li { border: 1px solid #0f1419; }

.timetable .tab_wrap[data-color="twitter"] .tab_list li:hover { background: #0f1419; color: #fff; transition: 0.3s; }

.timetable .tab_wrap[data-color="twitter"] .tab_body table th { background: #0f1419; }

.timetable .tab_wrap[data-color="tiktok"] .tab_list .tab.active { background: #000000; }

.timetable .tab_wrap[data-color="tiktok"] .tab_list li::before { border-color: #000000 transparent transparent; }

.timetable .tab_wrap[data-color="tiktok"] .tab_list li { border: 1px solid #000000; }

.timetable .tab_wrap[data-color="tiktok"] .tab_list li:hover { background: #000000; color: #fff; transition: 0.3s; }

.timetable .tab_wrap[data-color="tiktok"] .tab_body table th { background: #000000; }

.timetable .tab_wrap[data-color="youtube"] .tab_list .tab.active { background: #E30000; }

.timetable .tab_wrap[data-color="youtube"] .tab_list li::before { border-color: #E30000 transparent transparent; }

.timetable .tab_wrap[data-color="youtube"] .tab_list li { border: 1px solid #E30000; }

.timetable .tab_wrap[data-color="youtube"] .tab_list li:hover { background: #E30000; color: #fff; transition: 0.3s; }

.timetable .tab_wrap[data-color="youtube"] .tab_body table th { background: #E30000; }

.timetable .tab_wrap[data-color="transparent"] .tab_list .tab.active { background: transparent; }

.timetable .tab_wrap[data-color="transparent"] .tab_list li::before { border-color: transparent transparent transparent; }

.timetable .tab_wrap[data-color="transparent"] .tab_list li { border: 1px solid transparent; }

.timetable .tab_wrap[data-color="transparent"] .tab_list li:hover { background: transparent; color: #fff; transition: 0.3s; }

.timetable .tab_wrap[data-color="transparent"] .tab_body table th { background: transparent; }

.timetable .tab_wrap[data-color="super-e"] .tab_list .tab.active { background: #00B9EF; }

.timetable .tab_wrap[data-color="super-e"] .tab_list li::before { border-color: #00B9EF transparent transparent; }

.timetable .tab_wrap[data-color="super-e"] .tab_list li { border: 1px solid #00B9EF; }

.timetable .tab_wrap[data-color="super-e"] .tab_list li:hover { background: #00B9EF; color: #fff; transition: 0.3s; }

.timetable .tab_wrap[data-color="super-e"] .tab_body table th { background: #00B9EF; }

.timetable .tab_wrap[data-color="music-tech"] .tab_list .tab.active { background: #00A95F; }

.timetable .tab_wrap[data-color="music-tech"] .tab_list li::before { border-color: #00A95F transparent transparent; }

.timetable .tab_wrap[data-color="music-tech"] .tab_list li { border: 1px solid #00A95F; }

.timetable .tab_wrap[data-color="music-tech"] .tab_list li:hover { background: #00A95F; color: #fff; transition: 0.3s; }

.timetable .tab_wrap[data-color="music-tech"] .tab_body table th { background: #00A95F; }

.timetable .tab_wrap[data-color="study-music-abroad"] .tab_list .tab.active { background: #00A95F; }

.timetable .tab_wrap[data-color="study-music-abroad"] .tab_list li::before { border-color: #00A95F transparent transparent; }

.timetable .tab_wrap[data-color="study-music-abroad"] .tab_list li { border: 1px solid #00A95F; }

.timetable .tab_wrap[data-color="study-music-abroad"] .tab_list li:hover { background: #00A95F; color: #fff; transition: 0.3s; }

.timetable .tab_wrap[data-color="study-music-abroad"] .tab_body table th { background: #00A95F; }

.timetable .tab_wrap[data-color="perf-arts"] .tab_list .tab.active { background: #EB6EA5; }

.timetable .tab_wrap[data-color="perf-arts"] .tab_list li::before { border-color: #EB6EA5 transparent transparent; }

.timetable .tab_wrap[data-color="perf-arts"] .tab_list li { border: 1px solid #EB6EA5; }

.timetable .tab_wrap[data-color="perf-arts"] .tab_list li:hover { background: #EB6EA5; color: #fff; transition: 0.3s; }

.timetable .tab_wrap[data-color="perf-arts"] .tab_body table th { background: #EB6EA5; }

.timetable .tab_wrap[data-color="event_top_cat_all"] .tab_list .tab.active { background: #32D1AC; }

.timetable .tab_wrap[data-color="event_top_cat_all"] .tab_list li::before { border-color: #32D1AC transparent transparent; }

.timetable .tab_wrap[data-color="event_top_cat_all"] .tab_list li { border: 1px solid #32D1AC; }

.timetable .tab_wrap[data-color="event_top_cat_all"] .tab_list li:hover { background: #32D1AC; color: #fff; transition: 0.3s; }

.timetable .tab_wrap[data-color="event_top_cat_all"] .tab_body table th { background: #32D1AC; }

.timetable .tab_wrap[data-color="event_top_cat_vocal"] .tab_list .tab.active { background: #F22482; }

.timetable .tab_wrap[data-color="event_top_cat_vocal"] .tab_list li::before { border-color: #F22482 transparent transparent; }

.timetable .tab_wrap[data-color="event_top_cat_vocal"] .tab_list li { border: 1px solid #F22482; }

.timetable .tab_wrap[data-color="event_top_cat_vocal"] .tab_list li:hover { background: #F22482; color: #fff; transition: 0.3s; }

.timetable .tab_wrap[data-color="event_top_cat_vocal"] .tab_body table th { background: #F22482; }

.timetable .tab_wrap[data-color="event_top_cat_instrument"] .tab_list .tab.active { background: #4759BC; }

.timetable .tab_wrap[data-color="event_top_cat_instrument"] .tab_list li::before { border-color: #4759BC transparent transparent; }

.timetable .tab_wrap[data-color="event_top_cat_instrument"] .tab_list li { border: 1px solid #4759BC; }

.timetable .tab_wrap[data-color="event_top_cat_instrument"] .tab_list li:hover { background: #4759BC; color: #fff; transition: 0.3s; }

.timetable .tab_wrap[data-color="event_top_cat_instrument"] .tab_body table th { background: #4759BC; }

.timetable .tab_wrap[data-color="event_top_cat_kpop"] .tab_list .tab.active { background: #EA771B; }

.timetable .tab_wrap[data-color="event_top_cat_kpop"] .tab_list li::before { border-color: #EA771B transparent transparent; }

.timetable .tab_wrap[data-color="event_top_cat_kpop"] .tab_list li { border: 1px solid #EA771B; }

.timetable .tab_wrap[data-color="event_top_cat_kpop"] .tab_list li:hover { background: #EA771B; color: #fff; transition: 0.3s; }

.timetable .tab_wrap[data-color="event_top_cat_kpop"] .tab_body table th { background: #EA771B; }

.timetable .tab_wrap[data-color="event_top_cat_composition"] .tab_list .tab.active { background: #764BC9; }

.timetable .tab_wrap[data-color="event_top_cat_composition"] .tab_list li::before { border-color: #764BC9 transparent transparent; }

.timetable .tab_wrap[data-color="event_top_cat_composition"] .tab_list li { border: 1px solid #764BC9; }

.timetable .tab_wrap[data-color="event_top_cat_composition"] .tab_list li:hover { background: #764BC9; color: #fff; transition: 0.3s; }

.timetable .tab_wrap[data-color="event_top_cat_composition"] .tab_body table th { background: #764BC9; }

.timetable .tab_wrap[data-color="event_top_cat_concert-staff_backstage"] .tab_list .tab.active { background: #17A0E2; }

.timetable .tab_wrap[data-color="event_top_cat_concert-staff_backstage"] .tab_list li::before { border-color: #17A0E2 transparent transparent; }

.timetable .tab_wrap[data-color="event_top_cat_concert-staff_backstage"] .tab_list li { border: 1px solid #17A0E2; }

.timetable .tab_wrap[data-color="event_top_cat_concert-staff_backstage"] .tab_list li:hover { background: #17A0E2; color: #fff; transition: 0.3s; }

.timetable .tab_wrap[data-color="event_top_cat_concert-staff_backstage"] .tab_body table th { background: #17A0E2; }

.timetable .tab_wrap[data-color="event_top_cat_infosession"] .tab_list .tab.active { background: #3DA31E; }

.timetable .tab_wrap[data-color="event_top_cat_infosession"] .tab_list li::before { border-color: #3DA31E transparent transparent; }

.timetable .tab_wrap[data-color="event_top_cat_infosession"] .tab_list li { border: 1px solid #3DA31E; }

.timetable .tab_wrap[data-color="event_top_cat_infosession"] .tab_list li:hover { background: #3DA31E; color: #fff; transition: 0.3s; }

.timetable .tab_wrap[data-color="event_top_cat_infosession"] .tab_body table th { background: #3DA31E; }

.timetable .tab_wrap[data-color="event_top_cat_vocaloid_vtuber"] .tab_list .tab.active { background: #FF013B; }

.timetable .tab_wrap[data-color="event_top_cat_vocaloid_vtuber"] .tab_list li::before { border-color: #FF013B transparent transparent; }

.timetable .tab_wrap[data-color="event_top_cat_vocaloid_vtuber"] .tab_list li { border: 1px solid #FF013B; }

.timetable .tab_wrap[data-color="event_top_cat_vocaloid_vtuber"] .tab_list li:hover { background: #FF013B; color: #fff; transition: 0.3s; }

.timetable .tab_wrap[data-color="event_top_cat_vocaloid_vtuber"] .tab_body table th { background: #FF013B; }

.timetable table { width: 100%; margin: 0 auto 20px; border-collapse: collapse; }

.timetable .tab_body { display: none; }

.timetable .tab_body table tbody tr:nth-child(even) { background: #ECEDF2; }

.timetable .tab_body table tbody tr:last-child { border-bottom: 1px solid #ccc; }

.timetable .tab_body table tbody td { padding: 10px; border: 0; border-left: 1px solid #ccc; vertical-align: middle; text-align: center; width: 15%; height: 6rem; }

@media (min-width: 991px) { .timetable .tab_body table tbody td { height: 8rem; } }

@media (max-width: 992px) { .timetable .tab_body table tbody td { min-width: 15rem; } }

.timetable .tab_body table tbody td:first-child { width: 10%; min-width: 0px; }

.timetable .tab_body table tbody td:last-child { border-right: 1px solid #ccc; }

.timetable .tab_body table th { color: #fff; font-weight: bold; padding: 0.5em 0; text-align: center; }

.timetable-large { border-bottom: 1px solid #ccc !important; }

.timetable .class-ttl { line-height: 1.4; }

.timetable .class-ttl-en { font-size: 1.2rem; line-height: 1.4; margin-bottom: .5rem; font-weight: bold; }

@media (min-width: 991px) { .timetable .class-ttl-en { font-size: 1rem; } }

.timetable .class-ttl-en[data-color="white"] { color: #fff; }

.timetable .class-ttl-en[data-color="black"] { color: #282C53; }

.timetable .class-ttl-en[data-color="gray"] { color: #f2f2f3; }

.timetable .class-ttl-en[data-color="gray2"] { color: #E5E5E5; }

.timetable .class-ttl-en[data-color="gray-dark"] { color: #b0b0b0; }

.timetable .class-ttl-en[data-color="key"] { color: #FF013B; }

.timetable .class-ttl-en[data-color="base1"] { color: #ECEDF2; }

.timetable .class-ttl-en[data-color="base2"] { color: #32D1AC; }

.timetable .class-ttl-en[data-color="season-h-1"] { color: #FF6000; }

.timetable .class-ttl-en[data-color="season-h-2"] { color: #8C3396; }

.timetable .class-ttl-en[data-color="digital-technology"] { color: #764BC9; }

.timetable .class-ttl-en[data-color="artist-technology"] { color: #7CBF12; }

.timetable .class-ttl-en[data-color="music-technology"] { color: #0CD1D1; }

.timetable .class-ttl-en[data-color="vocal"] { color: #F22482; }

.timetable .class-ttl-en[data-color="vocal-singer-songwriter"] { color: #F22482; }

.timetable .class-ttl-en[data-color="artist-musician"] { color: #FFC400; }

.timetable .class-ttl-en[data-color="kpop"] { color: #EA771B; }

.timetable .class-ttl-en[data-color="music-overseas"] { color: #3DA31E; }

.timetable .class-ttl-en[data-color="concert"] { color: #17A0E2; }

.timetable .class-ttl-en[data-color="management"] { color: #4759BC; }

.timetable .class-ttl-en[data-color="yellow"] { color: #FFF119; }

.timetable .class-ttl-en[data-color="line"] { color: #00c300; }

.timetable .class-ttl-en[data-color="twitter"] { color: #0f1419; }

.timetable .class-ttl-en[data-color="tiktok"] { color: #000000; }

.timetable .class-ttl-en[data-color="youtube"] { color: #E30000; }

.timetable .class-ttl-en[data-color="transparent"] { color: transparent; }

.timetable .class-ttl-en[data-color="super-e"] { color: #00B9EF; }

.timetable .class-ttl-en[data-color="music-tech"] { color: #00A95F; }

.timetable .class-ttl-en[data-color="study-music-abroad"] { color: #00A95F; }

.timetable .class-ttl-en[data-color="perf-arts"] { color: #EB6EA5; }

.timetable .class-ttl-en[data-color="event_top_cat_all"] { color: #32D1AC; }

.timetable .class-ttl-en[data-color="event_top_cat_vocal"] { color: #F22482; }

.timetable .class-ttl-en[data-color="event_top_cat_instrument"] { color: #4759BC; }

.timetable .class-ttl-en[data-color="event_top_cat_kpop"] { color: #EA771B; }

.timetable .class-ttl-en[data-color="event_top_cat_composition"] { color: #764BC9; }

.timetable .class-ttl-en[data-color="event_top_cat_concert-staff_backstage"] { color: #17A0E2; }

.timetable .class-ttl-en[data-color="event_top_cat_infosession"] { color: #3DA31E; }

.timetable .class-ttl-en[data-color="event_top_cat_vocaloid_vtuber"] { color: #FF013B; }

.tab_body.show { display: block; }

@media (max-width: 992px) { .pickup-lesson-cont:not(:last-child) { border-bottom: 1px solid #ECEDF2; padding-bottom: 1.5rem; } }

@media (min-width: 991px) { .pickup-lesson-cont:not(:last-child) { border-right: 1px solid #ECEDF2; padding-right: 2rem; } }

@media (max-width: 992px) { .pickup-lesson-cont:not(:first-child) { padding-top: 1.5rem; } }

@media (min-width: 991px) { .pickup-lesson-cont:not(:first-child) { padding-left: 2rem; } }

@media (min-width: 991px) { .pickup-lesson-cont { width: 25%; } }

.dfrc-sec-body .pr-px-50 { padding-right: 1rem !important; }

.dnc-uline { color: #77D87E; border-bottom: 0.7rem #77D87E solid; }

.modal-cont .timetable .tab_body table tbody td { height: 2rem !important; padding: 5px !important; }

@media (min-width: 991px) { .modal-cont .timetable .tab_body table tbody td { height: 4rem !important; padding: 10px !important; } }

.s_02 .accordion_one { max-width: 1024px; margin: 0 auto; }

.s_02 .accordion_one .accordion_header { color: #fff; font-weight: bold; padding: 20px 11%; text-align: center; position: relative; z-index: +1; cursor: pointer; transition-duration: 0.2s; }

.s_02 .accordion_one:nth-of-type(2) .accordion_header { background-color: #ff9a05; }

.s_02 .accordion_one:nth-of-type(3) .accordion_header { background-color: #1c85d8; }

.s_02 .accordion_one .accordion_header:hover { opacity: .8; }

.s_02 .accordion_one .accordion_header .i_box { display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; -ms-flex-align: center; align-items: center; position: absolute; top: 50%; right: 5%; width: 40px; height: 40px; border: 1px solid #fff; margin-top: -20px; box-sizing: border-box; transform: rotate(45deg); transform-origin: center center; transition-duration: 0.2s; border-radius: 50%; }

.s_02 .accordion_one .accordion_header .i_box .one_i { display: block; width: 18px; height: 18px; transform: rotate(45deg); transform-origin: center center; transition-duration: 0.2s; position: relative; }

.s_02 .accordion_one .accordion_header.open .i_box { transform: rotate(-360deg); }

.s_02 .accordion_one .accordion_header .i_box .one_i:before, .s_02 .accordion_one .accordion_header .i_box .one_i:after { display: -ms-flexbox; display: flex; content: ''; background-color: #fff; border-radius: 10px; width: 18px; height: 4px; position: absolute; top: 7px; left: 0; transform: rotate(0deg); transform-origin: center center; }

.s_02 .accordion_one .accordion_header .i_box .one_i:before { width: 4px; height: 18px; top: 0; left: 7px; }

.s_02 .accordion_one .accordion_header.open .i_box .one_i:before { content: none; }

.s_02 .accordion_one .accordion_header.open .i_box .one_i:after { transform: rotate(-45deg); }

.s_02 .accordion_one .accordion_inner { display: none; box-sizing: border-box; }

.s_02 .accordion_one .accordion_inner .box_one { height: 300px; }

.s_02 .accordion_one .accordion_inner p.txt_a_ac { margin: 0; }

.textbnr-con { position: relative; }

@media screen and (max-width: 1024px) { .s_02 .accordion_one .accordion_header { font-size: 18px; }
  .s_02 .accordion_one .accordion_header .i_box { width: 30px; height: 30px; margin-top: -15px; } }

@media screen and (max-width: 767px) { .s_02 .accordion_one .accordion_header { font-size: 16px; text-align: left; padding: 15px 60px 15px 15px; } }

@media screen and (max-width: 460px) { .img-fit { height: unset !important; }
  .card-title { margin-top: 10px; } }

.bgColor-cell1 { background-color: #d4fbff; }

.bgColor-cell2 { background-color: #feffc3; }

.bgColor-cell3 { background-color: #f0fbfc; }

.bgColor-cell4 { background-color: #fdefda; }

.card-dj { margin: 0 auto; width: 40%; }

@media screen and (max-width: 460px) { .card-dj { width: 85%; } }

.dream .pc-inner { max-width: 101rem; }

@media (min-width: 991px) { .dream-4years-fv { background-image: url(../images/dream/4years/fv_pc_2023.jpg); background-position: center top; background-repeat: no-repeat; background-size: cover; } }

.dream-point { width: calc(100% - 30px); }

.dream-point .point-full-maxlg { margin-left: calc(50% - 50vw - 15px); margin-right: 0; }

.dream-step { background-image: url(../images/dream/4years/dream-step-bg@2x.jpg); background-position: center -250px; background-repeat: no-repeat; background-size: cover; }

@media (min-width: 991px) { .dream-step { background-image: url(../images/dream/4years/dream-main-bg-pc.jpg); background-position: left top; } }

@media (min-width: 991px) { .dream-step .co-pagenavi li:nth-child(3n) { border-right: none !important; }
  .dream-step .co-pagenavi li:nth-child(4), .dream-step .co-pagenavi li:nth-child(5), .dream-step .co-pagenavi li:nth-child(6) { border-bottom: none !important; } }

.dream-step-bg { position: relative; }

.dream-step-bg::after { content: ""; position: absolute; left: 0; right: 0; bottom: 0; height: 400px; background: linear-gradient(to top, #32d1ac, rgba(50, 209, 172, 0)); }

.dream-equipment { background-image: url(../images/dream/4years/dream-equipment-bg@2x.jpg); background-position: center -20px; background-repeat: no-repeat; background-size: cover; }

@media (min-width: 991px) { .dream-equipment { background-image: url(../images/dream/4years/dream-main-bg-pc.jpg); background-position: center top; } }

@media (max-width: 768px) { .dream.four-years .sp-mlr { margin-right: 2rem; margin-left: 2rem; } }

.dream.four-years .co-fv { overflow: visible; }

.dream.four-years .co-fv-img img { height: auto !important; }

.dream.four-years .co-fv-copyarea { position: absolute; left: 0; bottom: -20px; margin-top: 0; padding-bottom: 0; }

.dream.four-years .point { top: -7rem; left: -1rem; }

.dream.four-years .point.vertical { -ms-writing-mode: tb-rl; writing-mode: vertical-rl; text-orientation: upright; left: 0; top: 1rem; bottom: 0; margin: auto; }

.dream.four-years .point.vertical span { margin-bottom: -2rem; transform: translateX(3px); }

.dream.four-years .point.vertical::before { position: absolute; content: ""; width: 1.5rem; height: 1.5rem; top: 14rem; left: 45%; background: #32D1AC; border-radius: 50%; }

.dream.four-years .point.vertical::after { position: absolute; content: ""; width: 2px; top: 14rem; bottom: -3.5rem; left: 55%; margin: auto; background: #32D1AC; }

.dream.four-years .ttl-2.bold { font-weight: bold !important; }

.dream.four-years .btn-head { width: 1.2rem; margin-right: .7rem; opacity: .5; }

.dream-course-detail-full .card-lg-horizen { margin-bottom: 0; }

.dream-course-detail-full .card-lg-horizen .card-body { border-radius: 0; }

@media (min-width: 991px) { .dream-course-detail-full .card-lg-horizen .card-img-top { border-radius: 10px 0 0 0; }
  .dream-course-detail-full .card-lg-horizen .card-body { border-radius: 0 10px 0 0; } }

.dream-course-detail-full-body { border-radius: 0 0 10px 10px; overflow: hidden; }

.dream-course-detail-full-balloon { -ms-flex: 1; flex: 1; position: relative; }

.dream-course-detail-full-balloon::after { content: ""; position: absolute; top: 100%; left: 30px; margin: auto; width: 20px; height: 20px; border: 20px solid transparent; }

@media (min-width: 991px) { .dream-course-detail-full-balloon::after { top: 60px; left: 100%; right: auto; } }

.dream-course-detail-full-vocal .dream-course-detail-full-balloon { background-color: #FEE8F2; }

.dream-course-detail-full-vocal .dream-course-detail-full-balloon::after { border-top: 20px solid #FEE8F2; }

@media (min-width: 991px) { .dream-course-detail-full-vocal .dream-course-detail-full-balloon::after { border-top: 20px solid transparent; border-left: 20px solid #FEE8F2; } }

.dream-course-detail-full-artist .dream-course-detail-full-balloon { background-color: #fff7dc; }

.dream-course-detail-full-artist .dream-course-detail-full-balloon::after { border-top: 20px solid #fff7dc; }

@media (min-width: 991px) { .dream-course-detail-full-artist .dream-course-detail-full-balloon::after { border-top: 20px solid transparent; border-left: 20px solid #fff7dc; } }

.major-requestlink { z-index: 3 !important; width: 90px; height: 90px; display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; -ms-flex-pack: center; justify-content: center; -ms-flex-align: center; align-items: center; background-color: #FF013B; border-radius: 50%; transition: 0.3s; margin-top: 2rem; z-index: 9; top: 16rem; color: #fff; }

@media (min-width: 991px) { .major-requestlink { width: 150px; height: 150px; top: auto; bottom: 2rem !important; } }

.major-requestlink:active .major-requestlink-txt { text-decoration: none; }

.major-requestlink-img { width: 30px; }

@media (min-width: 991px) { .major-requestlink-img { width: 53px; margin-bottom: 8px; } }

.major-requestlink:hover { opacity: 0.8; text-decoration: none; color: #333; }

.equipment-list-item::after { content: "|"; padding-left: 10px; padding-right: 10px; }

.dream2023 .newmajor-card .card { border-radius: 10px !important; overflow: hidden; }

.dream2023 .newmajor-card .card .card-body { border-radius: 0 10px 0 0; }

.dream2023 .newmajor-card .card .card-body .font-14 { font-weight: bold; }

.dream2023 .newmajor-card .card .card-img-top { border-radius: 0 !important; }

.dream2023 .link-area { cursor: default !important; }

.dream2023 .link-area:hover { opacity: 1 !important; }

.dream2023 .dream-link-area { overflow: hidden; }

.dream2023 .dream-link-area img { transition: 0.3s; }

.dream2023 .dream-link-area:hover { cursor: default !important; opacity: 1; }

.dream2023 .dream-link-area:hover img { transform: scale(1.1); transition: 0.3s; }

.dream2023 .dream-link-area .btn-list:hover { opacity: 1 !important; }

.dream2023 .dream-link-area .btn:hover { opacity: 1 !important; }

.dream2023 .dream-link-area .btn:not(:disabled):not(.disabled) { cursor: default !important; }

.base2-highlight { background: linear-gradient(180deg, rgba(255, 255, 255, 0) 55%, rgba(51, 209, 172, 0.7) 55%); display: inline; }

.student-interview2 .card { background: #fff; }

.student-interview2 .card-body { display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; border-radius: 10px !important; }

@media (min-width: 767px) { .student-interview2 .card-body { -ms-flex-direction: row; flex-direction: row; padding: 3rem 0 3rem 3rem; } }

.student-interview2 .card-body .student-photo { width: 100%; margin-left: 0; padding-right: 0; }

@media (min-width: 767px) { .student-interview2 .card-body .student-photo { width: 45%; margin-left: -3rem !important; padding-right: 1rem !important; } }

.student-interview2 .card-body .student-photo img { width: 100%; }

.student-interview2 .card-body .student-introduction2 { width: 100%; }

@media (min-width: 767px) { .student-interview2 .card-body .student-introduction2 { width: 55%; } }

.student-interview2 .card .js-accordion-area { margin: 0 1rem 3rem; }

@media (min-width: 767px) { .student-interview2 .card .js-accordion-area { margin: 0 3rem 3rem; } }

.student-interview2 .card .js-accordion-area .js-accordion-sub { background: #fff !important; }

.student-interview2 .fa-minus-circle { display: none; }

.student-interview2 .js-accordion-area.on .fa-plus-circle { display: none; }

.student-interview2 .js-accordion-area.on .fa-minus-circle { display: inline-block; }

.student-interview2-longtext2 { padding: 0 3rem; }

.student-interview2 .js-accordion-area.on { padding-top: 0; padding-bottom: 0; }

.student-interview2 .js-accordion-area.on .fa-plus-circle { display: none; }

.student-interview2 .js-accordion-area.on .fa-minus-circle { display: inline-block; }

.dj-feature-bg { height: 80vw; max-height: 300px; position: relative; background: url(../../../dj/img/equipment.png) left center/auto 100% repeat-x; background-size: auto 100%; animation: bg-slider 30s linear infinite; }

@keyframes bg-slider { from { background-position: 0 0; }
  to { background-position: -1430px 0; } }

#feature .message { padding: 0; }

#feature .message-photo { top: 0; left: 0; bottom: 0; }

#feature .message-photo::after { display: none; }

#feature .message-video { width: 100%; margin: 0; }

#feature .message-video .message-body { margin: 0; width: auto; background: none; }

@media (min-width: 767px) { #feature .message-video .message-body { margin: 100px 0 100px calc(30% - 50px); } }

@media (min-width: 767px) { #feature .message-name-wrap { width: 400px; padding-right: 30px !important; margin-right: 30px; border-right: 1px solid #000; } }

#feature .accordion-box label { background: linear-gradient(to bottom, rgba(40, 44, 83, 0) 0%, rgba(40, 44, 83, 0.95) 90%); }

#feature .accordion-box input:checked ~ label { background: transparent; }

@media (max-width: 768px) { #feature .instructor-photo { height: 80vw; overflow: hidden; } }

@media (max-width: 768px) { #feature .instructor-list-item:nth-child(4) .instructor-photo { overflow: hidden; }
  #feature .instructor-list-item:nth-child(4) .instructor-photo img { display: block; transform: translateY(-50px); } }

@media (max-width: 768px) { #feature .instructor-text { width: 90%; margin: auto; } }

#class .pickup-item-ttl { background-color: #fff; color: #32D1AC; margin-bottom: 20px; }

#class .pickup-list { width: 100%; margin: 0 auto; }

#class .pickup.dj-section::after, #class .pickup.dj-section::before { display: none; }

#class .pickup-list-item::before { font-family: 'Montserrat', sans-serif; font-weight: bold; color: #32D1AC; left: 50%; transform: translateX(-50%); }

@media (max-width: 768px) { #class .pickup-list-item { padding: 10vw 0 0 0; } }

@media (min-width: 767px) { #class .pickup-list-item { margin: 0 1%; } }

.education-w-curriculum .flex-middle.flex-fix { -ms-flex: 1 0 auto; flex: 1 0 auto; }

@media (min-width: 991px) { .education-w-curriculum .flex-middle.flex-fix { -ms-flex: 0 1 auto; flex: 0 1 auto; } }

.education-instructor-img-area { position: relative; }

.education-instructor-img-area img { position: absolute; }

.education-instructor .layer-img { position: relative; }

.education-instructor .layer-img:after { content: ""; position: absolute; width: 100%; height: 40%; left: 0; bottom: 0; background: linear-gradient(to bottom, transparent 20%, rgba(1, 1, 1, 0.65)); }

.education-instructor .layer-text-wrap { position: absolute; padding: 1rem 2rem; left: 0; bottom: 0; width: 100%; z-index: 2; }

.education-instructor .layer-text-wrap:after { content: "\f138"; position: absolute; font-family: "Font Awesome 5 Free"; color: #fff; text-align: center; right: 1.2rem; bottom: 1rem; font-size: 1.6rem; line-height: 1; }

@media (min-width: 991px) { .education-instructor .layer-text-wrap:after { right: 2rem; } }

.education-instructor .modal-trigger img, .education-instructor .modal-trigger .instructor-text { transition: all 0.2s ease; }

.education-instructor .modal-trigger:hover img, .education-instructor .modal-trigger:hover .instructor-text { opacity: .7; }

.education-instructor .cv-area .cv-link-inner { transition: all 0.2s ease; }

.education-instructor .cv-area .cv-link:hover { text-decoration: none; }

.education-instructor .cv-area .cv-link:hover .cv-link-inner { text-decoration: none; opacity: .7; }

.instructor .modal-wrap { top: 55%; left: 30%; transform: translate(-20%, -50%); }

.instructor .modal-wrap .modal-cont { overflow-y: auto; max-height: 70vh; }

@media (max-width: 992px) { .instructor .modal-wrap { left: 10%; right: 10%; top: 20%; transform: none; }
  .instructor .modal-wrap .modal-cont { max-height: 60vh; } }

.instructor-img-area .modal-trigger { padding-top: 110%; }

.instructor-img-area img { position: absolute; top: 0; left: 0; right: 0; margin: auto; object-fit: cover; object-position: top; font-family: 'object-fit: cover; object-position:top'; }

/* 企業プロジェクト画像の高さ */
.fv { height: 100vh; }

@keyframes zoomInOut { from { transform: scale(0.9, 0.9); }
  to { transform: scale(1, 1); } }

.zoomInOut { animation: zoomInOut 1.2s ease .2s infinite alternate; transform-origin: center; }

.front .co-frontfv { padding-top: 59px; }

.front .co-frontfv .frontfv-sec-inner { margin: 0 0 50rem -10rem; }

@media (max-width: 768px) { .front .co-frontfv .frontfv-sec-inner { margin: unset; margin-right: auto; margin-left: auto; } }

@media (min-width: 991px) { .front .co-frontfv .frontfv-sec-inner.frontfv-sec-inner-lg { position: relative; background-color: rgba(255, 255, 255, 0.9); padding: 4em 5rem 6rem; margin: 0 0 50rem -10rem; width: calc(100% + 10rem); } }

@media (min-width: 991px) { .front .co-frontfv-sec { -ms-flex: 1; flex: 1; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; position: relative; } }

.front .co-frontfv-inner { position: relative; }

.front .co-frontfv-ttl { font-size: 4.4rem; }

@media (min-width: 991px) { .front .co-frontfv-ttl { font-size: 7rem; white-space: nowrap; } }

.front .co-frontfv-copy { font-size: 1.8rem; }

@media (min-width: 991px) { .front .co-frontfv-copy { font-size: 2.4rem; } }

@media screen and (max-width: 480px) { .front .co-frontfv-copy { font-size: 1.4rem; } }

.front .co-frontfv-subttl { position: absolute; left: 30px; bottom: 2rem; color: #fff; font-size: 3.2rem; line-height: 1.4; }

@media (min-width: 991px) { .front .co-frontfv-subttl-lg { bottom: auto; top: -2rem; left: -2rem; text-shadow: 0 0 30px rgba(40, 44, 83, 0.5); } }

.front .co-frontfv-cv { position: relative; width: 15rem; margin: -7rem -3rem 0 auto; top: 30rem; }

@media (min-width: 767px) { .front .co-frontfv-cv { top: 30rem; width: 15rem; } }

@media (min-width: 991px) { .front .co-frontfv-cv { position: absolute; margin: auto; right: -3rem; width: 20rem; top: 20rem; } }

.front .co-frontfv-bnr a { display: block; }

.front .co-frontfv-bnr a:hover { transform: translateY(3px); }

.front .mutual-link { display: none; }

@media (min-width: 991px) { .front .mutual-link { display: block; position: fixed; opacity: 0; right: -6px; top: 50%; transform: translateY(-50%); z-index: 3; transition: all 0.2s ease; }
  .front .mutual-link.isActive { opacity: 1; }
  .front .mutual-link-img { max-width: 60px; margin-right: 0; } }

.fv_ao { background-size: cover; width: 100%; height: 220px; margin-top: -50px; }

.fv-ao-pc { height: 340px; margin-top: unset; right: 0; position: absolute; /* width: 50%; */ width: calc(100% + 10rem); top: 470px; }

.btn-ao { background-color: red; width: 30%; position: absolute; left: 65px; }

.md-article { margin-top: 80px; }

@media (min-width: 767px) { .md-article { margin-top: 60px; } }

@media (min-width: 991px) { .md-article { margin-top: 10px; } }

.year-text { padding-right: 3rem; padding-left: 3rem; }

.major-ttl { padding-right: 3rem; padding-left: 3rem; }

.fv-oc-border { position: relative; }

.fv-oc-border::before { content: ''; border-bottom: 1px solid #282C53; position: absolute; width: 100%; left: 0; top: 50%; }

@media (min-width: 991px) { .fv-oc-border::before { border-bottom: none; } }

.fv-bg-video { width: 150%; left: -25%; top: 60px; height: 30rem; }

@media (min-width: 991px) { .fv-bg-video { width: 100%; left: 0; height: 44rem; } }

@media (min-width: 1199px) { .fv-bg-video { height: 52rem; } }

.fv-bg-video video { height: auto; width: 100%; }

@media (min-width: 991px) { .fv-bg-video video { transform: translateY(-5rem); } }

.fv-bg-video div { background-image: url(../images/top/fv_video_texture.png); background-repeat: repeat; opacity: .2; }

.fv-txt-baloon { display: table; padding: 0.25rem 1rem; margin-bottom: 1em; position: relative; background-color: #fff; border: 1px solid #282C53; border-radius: 5rem; margin-bottom: 3em; left: calc(50% - 11rem); }

.fv-txt-baloon::before { content: ''; position: absolute; left: calc(50% - .5em); bottom: -.5em; border-top: .5em solid #222; /* 枠線色 */ border-right: .5em solid transparent; border-left: .5em solid transparent; }

.fv-txt-baloon::after { content: ''; position: absolute; left: calc(50% - .5em); border-top: 0.5em solid #fff; /* 枠線色 */ border-right: .5em solid transparent; border-left: .5em solid transparent; bottom: calc( 1px - .5em); /* 枠線太さ */ }

.fv-news { margin-top: -15rem; }

@media (min-width: 991px) { .fv-news.link-area:hover { opacity: 1; }
  .fv-news.link-area:hover .link-area-target { color: #FF013B !important; transition: all 0.2s ease; }
  .fv-news.link-area .link-area-target { transition: all 0.2s ease; } }

@media (min-width: 991px) { .co-frontfv .max-lg-900 { max-width: 90rem !important; margin-left: auto; margin-right: auto; } }

@media (min-width: 1199px) { .front .co-frontfv-img-inner { padding-bottom: 46rem !important; } }

.font-weight-500 { font-weight: 700; }

@media (min-width: 991px) { .font-weight-500 { font-weight: 500; } }

.fv-ttl { color: #fff; display: inline-block; font-size: 36px; font-weight: bold; overflow: hidden; position: relative; transition: color 0ms 450ms; }

.fv-ttl::after { background: linear-gradient(-70deg, #FF003B 0%, #FF003B 20%, #495D67 50%, #32D1AC 80%, #32D1AC 100%); bottom: 0; content: ''; display: block; left: 0; position: absolute; right: 0; top: 0; transform: translate(-101%, 0); animation: fv-ttl 1.2s cubic-bezier(0.8, 0, 0.17, 1); }

.fv-ttl .fv-ttl-inner { animation: fv-ttl-inner 1.2s cubic-bezier(0.8, 0, 0.17, 1); }

.fv-ttl .shadow-grd-01 { position: relative; }

.fv-ttl .shadow-grd-01::before { content: '「好き」'; position: absolute; top: 0px; left: 0px; color: transparent; text-shadow: 0 0 15px black; line-height: 0.6; font-size: 3.8rem; z-index: -1; }

@media (min-width: 767px) { .fv-ttl .shadow-grd-01::before { line-height: 0.6; } }

@media (min-width: 991px) { .fv-ttl .shadow-grd-01::before { line-height: 0.6; font-size: 7rem; } }

.fv-ttl .shadow-grd-02 { position: relative; }

.fv-ttl .shadow-grd-02::before { content: '「仕事」'; position: absolute; top: 0px; left: 0px; color: transparent; text-shadow: 0 0 10px black; line-height: 0.6; font-size: 3.8rem; z-index: -1; }

@media (min-width: 767px) { .fv-ttl .shadow-grd-02::before { line-height: 0.6; } }

@media (min-width: 991px) { .fv-ttl .shadow-grd-02::before { line-height: 0.6; font-size: 7rem; text-shadow: 0 0 15px black; } }

.fv-ttl .text-shadow { text-shadow: 0 0 10px black; }

@media (min-width: 991px) { .fv-ttl .text-shadow { text-shadow: 0 0 15px black; } }

@keyframes fv-ttl { 0% { transform: translate(-101%, 0); }
  40%, 60% { transform: translate(0, 0%); }
  100% { transform: translate(100%, 0); } }

@keyframes fv-ttl-inner { 0% { opacity: 0; }
  100% { opacity: 1; } }

.fv-ttl-sub { color: #fff; display: inline-block; font-size: 36px; font-weight: bold; overflow: hidden; position: relative; transition: color 0ms 450ms; }

.fv-ttl-sub::after { background: #282C53; bottom: 0; content: ''; display: block; left: 0; position: absolute; right: 0; top: 0; transform: translate(-101%, 0); animation: fv-ttl 1.2s cubic-bezier(0.8, 0, 0.17, 1); }

.fv-ttl-sub .fv-ttl-sub-inner { animation: fv-ttl-sub-inner 1.2s cubic-bezier(0.8, 0, 0.17, 1); }

@keyframes fv-ttl-sub { 0% { transform: translate(-101%, 0); }
  40%, 60% { transform: translate(0, 0%); }
  100% { transform: translate(100%, 0); } }

@keyframes fv-ttl-sub-inner { 0% { opacity: 0; }
  100% { opacity: 1; } }

.fv-news { display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; }

@media (min-width: 767px) { .fv-news { -ms-flex-direction: row; flex-direction: row; -ms-flex-pack: center; justify-content: center; } }

.fv-news-box { margin-left: 0 !important; margin-right: 0 !important; }

.fv-news-box-2 { width: 100%; max-height: 290px; overflow-y: scroll; scrollbar-color: #32D1AC #e4e4e4; scrollbar-width: thin; }

@media (min-width: 767px) { .fv-news-box-2 { max-height: 300px; } }

.fv-news .fv-news-box-2::-webkit-scrollbar { width: 10px; padding-left: 10px; border: none !important; }

.fv-news .fv-news-box-2::-webkit-scrollbar-track { background-color: #e4e4e4; border-radius: 100px; border: none !important; }

.fv-news .fv-news-box-2::-webkit-scrollbar-thumb { border-radius: 100px; background-image: linear-gradient(180deg, #32D1AC 0%, #32D1AC 99%); box-shadow: inset 2px 2px 5px 0 rgba(255, 255, 255, 0.5); border: none !important; }

.fv-news .fv-news-ttl { padding-bottom: 0px; }

@media (min-width: 991px) { .fv-news .fv-news-ttl { padding-bottom: 8px; line-height: 1.8; padding-top: 2px !important; } }

@media (min-width: 991px) { .fv-news.link-area .link-area-target { color: #FF013B !important; transition: all 0.2s ease; } }

.fv-news .link-area-target { line-height: 1.4 !important; }

.fv-news-link { position: relative; border-bottom: solid 1px #fff; }

.fv-news-link:hover { opacity: 1; }

.fv-news-link:hover .link-area-target { color: #FF013B !important; transition: all 0.2s ease; }

.fv-news-link .btn-icon { right: 20px; }

.fv-news-link:last-child { border-bottom: none; }

.fv-news-link-date { text-decoration: none !important; }

.fv-news-accordion { border-bottom: solid 1px #ffffff; }

.fv-news-accordion-ttl { line-height: 1.4 !important; }

.fv-news-accordion .btn { border-radius: 0px; font-weight: normal !important; }

.fv-news-accordion:last-child { border-bottom: none; }

.fv-news-accordion .btn { font-weight: normal !important; padding: 0 !important; }

.fv-news-accordion .btn:hover { opacity: 1 !important; }

@media (min-width: 991px) { .fv-news-accordion .btn:hover { opacity: 1; }
  .fv-news-accordion .btn:hover .fv-news-accordion-ttl { color: #32D1AC !important; transition: all 0.2s ease; } }

.fv-news-accordion .js-accordion-area { background: #282C53 !important; }

.fv-news-accordion .js-accordion-area .js-accordion-sub { font-weight: normal !important; }

.fv-news-accordion .js-accordion-area .btn-icon { font-size: 1.4rem; right: 23px; transform-origin: center; transform: rotate(90deg) translateX(-12px); }

@media (min-width: 991px) { .fv-news-accordion .js-accordion-area .btn-icon { right: 23px; transform: rotate(90deg) translateX(-14px); } }

.fv-news-accordion .js-accordion-area.on { background-color: #32D1AC !important; opacity: 1 !important; }

.fv-news-accordion .js-accordion-area.on .btn-icon { right: 22px; transform: rotate(-90deg) translateX(4px); top: 2rem; }

@media (min-width: 991px) { .fv-news-accordion .js-accordion-area.on .btn-icon { right: 23px; transform: rotate(-90deg) translateX(4px); } }

.fv-news-accordion .js-accordion-area.on:hover { opacity: 1 !important; }

@media (min-width: 991px) { .fv-news-accordion .js-accordion-area.on:hover .fv-news-accordion-ttl { color: #fff !important; transition: all 0.2s ease; } }

@media (min-width: 767px) { .front .mb-md-px-280 { margin-bottom: 280px !important; } }

@media (min-width: 991px) { .front .mb-lg-px-130 { margin-bottom: 130px !important; } }

.front .visitor-link .visitor-width { width: 85%; }

@media (min-width: 991px) { .front .visitor-link .visitor-width { width: 50%; } }

.front .visitor-link .ttl-4 { font-weight: bold !important; }

.front .visitor-link .btn:hover { background-color: #FF013B !important; opacity: 1 !important; transition: 0.2s !important; }

.front .visitor-link .hover-red:hover { background-color: #FF013B !important; opacity: 1 !important; transition: 0.2s !important; }

.front .visitor-link .ac-color { position: relative; padding: 1rem 2rem calc(1rem + 10px); background: #FFF119; }

.front .visitor-link .ac-color:before { position: absolute; top: -7px; left: -7px; width: 100%; height: 100%; content: ''; border: 4px solid #282C53; }

.front .visitor-link .btn-bnr { filter: none; }

@media (min-width: 991px) { .front .visitor-link .sp-pd-r { padding-right: 0.5rem; } }

@media (max-width: 576px) { .front .visitor-link .sp-flex { -ms-flex: 0 0 50% !important; flex: 0 0 50% !important; } }

@media (max-width: 576px) { .front .visitor-link .sp-right { right: -1.7rem !important; } }

.event-guidance { /* .guidance-day { .result-cont { li:nth-last-child(6) { dl:nth-child(4) { dd { div { font-size:0; } div::before { font-size:14px; content: "13:15〜18:00"; } } } } } } */ /* イベント詳細ページ用 */ /* .guidance-day { li:nth-last-child(6) { dl:nth-child(4) { dd { div { font-size:0; } div::before { font-size:14px; content: "13:15〜18:00"; } } } } } */ }

.event-guidance-list { -ms-flex-wrap: wrap; flex-wrap: wrap; }

.event-guidance-list dt { width: 50px; margin-bottom: 10px; }

.event-guidance-list dd { width: calc(100% - 65px); margin-bottom: 10px; }

.event-guidance .sort-list li { width: calc(100% / 2); border-bottom: 1px solid #dee2e6 !important; }

@media (min-width: 991px) { .event-guidance .sort-list li { width: calc(100% / 7); border-bottom: none; } }

.event-guidance .sort-list li:first-child { width: 100%; }

@media (min-width: 991px) { .event-guidance .sort-list li:first-child { width: calc(100% / 7); } }

.event-guidance .sort-trg { cursor: pointer; }

.event-guidance .sort-trg.active { background: #32D1AC; color: #fff; }

@media (min-width: 991px) { .event-guidance .result-target { width: 33.33%; margin-bottom: 4%; padding: 0 1.5%; } }

.event-guidance .result .card-head { background-color: #282C53; padding: .8rem 1.6rem; border-radius: 1rem 1rem 0 0; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; }

.event-guidance .result .result-ttl { color: white; font-weight: bold; font-size: 1.6rem; }

.event-guidance .result .result-area { background-color: #fff; display: inline-block; padding: 0 .8rem; border-radius: .4rem; font-size: 1.2rem; }

@media (min-width: 991px) { .event-guidance .result .result-area { font-size: 1.2rem; } }

.event-guidance .result .card-body { border: 1px solid rgba(40, 44, 83, 0.3); border-radius: 0 0 1rem 1rem; padding: 2rem; }

@media (min-width: 991px) { .event-guidance .result .card-body { font-size: 1.2rem; } }

.event-guidance .result .day { font-size: 2rem; font-weight: bold; line-height: 1rem; margin-bottom: 1.8rem; }

.event-guidance .result .day span { font-size: 1.2rem; }

.event-guidance .result-col { display: -ms-flexbox; display: flex; -ms-flex-align: start; align-items: flex-start; -ms-flex-pack: start; justify-content: flex-start; }

.event-guidance .result-col:not(:last-of-type) { margin-bottom: .8rem; }

.event-guidance .result-tag { background-color: #f2f2f3; text-align: center; padding: .2rem 1rem; font-size: 1rem; max-width: 5rem; width: 100%; }

@media (min-width: 991px) { .event-guidance .result-tag { font-size: 1rem; } }

.event-guidance .result .txt { padding-left: 1rem; }

.information-interview-ttl-bg { height: 500px; background: url(/assets/images/information/interview/img_01.jpg) no-repeat center 20%; background-size: cover; }

@media (min-width: 991px) { .information-interview-ttl-bg { height: 600px; } }

.information-interview-list dt { width: 60px; }

@media (min-width: 991px) { .information-interview-list dt { width: 80px; } }

.information-interview-list dd { width: calc(100% - 60px); }

@media (min-width: 991px) { .information-interview-list dd { width: calc(100% - 80px); } }

.kpop-course { font-family: "Noto Sans JP", sans-serif; background-color: #FDF8FF; color: #443D46; }

.kpop-course .font-en { font-family: 'Raleway', sans-serif; }

.kpop-course .color-pink { color: #EEC0FC; }

.kpop-course .color-green { color: #E4FF40; }

.kpop-course .color-line { color: #5FFF90 !important; }

.kpop-course .color-red { color: #FF7474; }

.kpop-course .color-base { color: #FDF8FF; }

.kpop-course .color-base-pink { color: #FAEAFF; }

.kpop-course .color-base-red { color: #FAECEC; }

.kpop-course .color-black { color: #443D46; }

.kpop-course .bgColor-pink { background-color: #EEC0FC; }

.kpop-course .bgColor-green { background-color: #E4FF40; }

.kpop-course .bgColor-line { background-color: #5FFF90 !important; }

.kpop-course .bgColor-red { background-color: #FF7474; }

.kpop-course .bgColor-red-lighten { background-color: #FFACAC; }

.kpop-course .bgColor-base { background-color: #FDF8FF; }

.kpop-course .bgColor-base-pink { background-color: #FAEAFF; }

.kpop-course .bgColor-base-red { background-color: #FAECEC; }

.kpop-course .bgColor-black { background-color: #443D46; }

.kpop-course .borderColor-pink { border-color: #EEC0FC; }

.kpop-course .borderColor-green { border-color: #E4FF40; }

.kpop-course .borderColor-line { border-color: #5FFF90 !important; }

.kpop-course .borderColor-red { border-color: #FF7474; }

.kpop-course .borderColor-base { border-color: #FDF8FF; }

.kpop-course .borderColor-base-pink { border-color: #FAEAFF; }

.kpop-course .borderColor-base-red { border-color: #FAECEC; }

.kpop-course .borderColor-black { border-color: #443D46; }

.kpop-course .hover { transition: all 0.2s ease; }

@media (min-width: 991px) { .kpop-course .hover:hover { box-shadow: 4px 4px 0px #443D46; opacity: 1; } }

.kpop-course .hover-big { transition: all 0.2s ease; }

.kpop-course .hover-big:hover { transform: scale(1.1); }

.kpop-course .hover-blog .btn-icon { transition: all 0.2s ease; }

.kpop-course .hover-blog:hover .btn-icon { transform: translate(10px, 0); bottom: 2rem !important; }

.kpop-course .btn { border: 1px solid #443D46; border-radius: 5rem; color: #443D46; font-weight: normal; }

.kpop-course .btn .num { font-weight: 500; }

@media (min-width: 767px) { .kpop-course .ttl-01 { max-width: 60rem; margin: 0 auto 3rem; } }

@media (min-width: 991px) { .kpop-course .ttl-01 { max-width: auto; margin-left: 0; } }

.kpop-course .ttl-01-01 img { width: 100%; }

.kpop-course .ttl-01-02 { margin-left: -2.5rem; margin-top: -2rem; }

.kpop-course .ttl-01-02 img { width: 100%; }

.kpop-course .ttl-02 { font-size: 2rem; position: relative; }

.kpop-course .ttl-02 span { position: relative; border-bottom: solid 1px #443D46; z-index: 2; font-weight: 500; }

.kpop-course .ttl-02:before { position: absolute; content: ''; top: -1rem; left: -3rem; width: 5rem; height: 5rem; background-image: url(../images/kpop-course/common-title-deco-01.svg); background-repeat: no-repeat; background-size: contain; }

.kpop-course .ttl-02.deco-02:before { background-image: url(../images/kpop-course/common-title-deco-02.svg); }

.kpop-course .ttl-02.deco-03:before { background-image: url(../images/kpop-course/common-title-deco-03.svg); }

.kpop-course .ttl-03 { font-size: 2rem; text-align: center; line-height: 1.2; font-weight: 500; }

.kpop-course .ttl-03 .font-en { color: #FF7474; font-size: 1.4rem; display: block; font-weight: 600; }

.kpop-course .ttl-04 img { width: 100%; }

@media (min-width: 767px) { .kpop-course .ttl-04 { max-width: 35rem; margin: 0 auto; } }

.kpop-course .ttl-05 { border-left: solid 3px #FF7474; padding-left: 1rem; font-size: 1.6rem; line-height: 1.4; }

.kpop-course .js-accordion-area-multi .btn-icon { position: absolute; right: 1rem; top: 50%; transform: translatey(-50%); width: 38px; height: 38px; }

.kpop-course .js-accordion-area-multi .btn-icon .icon { position: relative; display: inline-block; width: 100%; height: 100%; }

.kpop-course .js-accordion-area-multi .btn-icon .icon:before { position: absolute; content: ""; display: block; transition: all 0.4s; background: #443D46; left: 50%; top: 50%; width: 50%; height: 1px; transform: translate(-50%, -50%) rotate(90deg); }

.kpop-course .js-accordion-area-multi .btn-icon .icon:after { position: absolute; content: ""; display: block; transition: all 0.4s; background: #443D46; left: 50%; top: 50%; width: 50%; height: 1px; transform: translate(-50%, -50%); }

.kpop-course .js-accordion-area-multi.open .icon:before { transform: translate(-50%, -50%) rotate(0deg); }

.kpop-course .close-btn, .kpop-course .more-btn { background: linear-gradient(to bottom, rgba(250, 234, 255, 0) 0%, #faeaff 60%); }

.kpop-course .font-weight-500 { font-weight: 500; }

.kpop-course .marker { background-image: linear-gradient(transparent 40%, #E4FF40 40%); }

.kpop-course .fv { padding: 8rem 0 5rem; height: calc(100vh + 5rem); max-height: 85rem; position: relative; overflow-y: hidden; overflow-x: hidden; }

@media (min-width: 767px) { .kpop-course .fv { width: 80%; max-width: 130rem; margin: 0 auto; height: 55rem; max-height: auto; } }

.kpop-course .fv .title { position: relative; }

@media (min-width: 767px) { .kpop-course .fv .title { right: 0; width: 48%; max-width: 45rem; top: 100px; } }

.kpop-course .fv .title img { width: 100%; }

.kpop-course .fv .title-01 { position: absolute; top: 0; left: 20px; width: 60%; }

.kpop-course .fv .title-02 { position: absolute; top: 3.5rem; left: 20px; width: calc(100% - 40px); z-index: 2; }

.kpop-course .fv .title-deco { position: absolute; top: 0; right: 10px; width: 90px; }

.kpop-course .fv .video { position: absolute; width: 60%; top: 230px; right: 20px; }

@media (min-width: 767px) { .kpop-course .fv .video { max-width: 25rem; right: 22%; left: auto; top: 100px; width: 30%; } }

.kpop-course .fv .video video { width: 100%; border-radius: 5px; }

.kpop-course .fv .img { position: absolute; top: 250px; bottom: 0; left: -60px; z-index: 2; width: 84%; }

@media (min-width: 767px) { .kpop-course .fv .img { max-width: 25rem; right: 0; left: auto; top: 190px; transform: scale(-1, 1); } }

@media (min-width: 991px) { .kpop-course .fv .img { max-width: 30rem; } }

.kpop-course .fv .img img { width: 100%; }

.kpop-course .fv .point { position: absolute; top: calc(500px - 5vw); z-index: 2; display: -ms-flexbox; display: flex; left: -15px; right: -15px; }

@media (min-width: 767px) { .kpop-course .fv .point { max-width: 39rem; bottom: 110px; top: auto; left: 0; width: 45%; right: 0; } }

.kpop-course .fv .point-01 { width: 100%; }

.kpop-course .fv .point-02 { margin-top: 40px; width: 100%; }

.kpop-course .fv .point-03 { width: 100%; }

.kpop-course .fv .point img { width: 100%; }

.kpop-course .sec01 { background-image: url(../images/kpop-course/sec01-bg.svg); background-position: top left; background-repeat: no-repeat; background-size: 40%; }

@media (min-width: 767px) { .kpop-course .sec01 { background-size: 250px; } }

@media (min-width: 991px) { .kpop-course .sec01 { background-size: 350px; } }

.kpop-course .sec02 { background-image: url(../images/kpop-course/sec02-bg-02.svg); background-position: top left; background-repeat: no-repeat; background-size: 40%; }

@media (min-width: 767px) { .kpop-course .sec02 { background-size: 250px; } }

@media (min-width: 991px) { .kpop-course .sec02 { background-size: 350px; } }

.kpop-course .sec03 { background-image: url(../images/kpop-course/sec03-bg-02.svg); background-position: top right; background-repeat: no-repeat; background-size: 40%; }

@media (min-width: 767px) { .kpop-course .sec03 { background-size: 250px; } }

@media (min-width: 991px) { .kpop-course .sec03 { background-size: 350px; } }

.kpop-course .cv .inner-wide .sec-ttlarea { width: 100%; }

@media (min-width: 1199px) { .kpop-course .cv .bgColor-red .inner-wide { max-width: 45rem; margin: 0 2rem 0 auto; } }

@media (min-width: 1199px) { .kpop-course .cv .bgColor-pink .inner-wide { max-width: 45rem; margin: 0 auto 0 2rem; } }

.kpop-course .timetable .tab_wrap .tab_list { margin-bottom: 0; -ms-flex-pack: start; justify-content: start; }

.kpop-course .timetable .tab_wrap .tab_list .tab.active { color: #282C53; background: #fff; border-top: 5px solid #FF7474; width: 35%; font-size: 1.4rem; margin-top: 0; }

.kpop-course .timetable .tab_wrap .tab_list .tab { background: #EEC0FC; color: #fff; font-size: 1.2rem; line-height: 1.4; display: -ms-grid; display: grid; place-items: center; margin-top: 1rem; }

@media (min-width: 767px) { .kpop-course .timetable .tab_wrap .tab_list .tab { padding: 15px 10px; } }

.kpop-course .timetable .tab_wrap th { color: #282C53; }

.kpop-course .timetable .tab_wrap .tab_list .tab.active { background: #fff; }

.kpop-course .timetable .tab_wrap .tab_list li::before { border-color: transparent; }

.kpop-course .timetable .tab_wrap .tab_list li { border-radius: 0; width: 30%; margin: 0 1px 0 0; }

.kpop-course .timetable .tab_wrap .tab_list li:hover { background: #EEC0FC; color: #282C53; transition: 0.3s; }

.kpop-course .timetable .tab_wrap .tab_body table th { background: #EEC0FC; }

.kpop-course .introfaq .top-per-50 { top: calc(50% - 3.7rem) !important; }

.kpop-course .kpop-slider { position: relative; }

.kpop-course .kpop-slider-button-wrap { display: -ms-flexbox; display: flex; -ms-flex-pack: justify; justify-content: space-between; padding: 0; }

.kpop-course .kpop-slider-button-next, .kpop-course .kpop-slider-button-prev { position: relative; width: 30px; height: 18px; z-index: 2; transition: .4s ease; cursor: pointer; background-image: url(../images/kpop-course/arrow-right.svg); background-repeat: no-repeat; background-size: contain; }

.kpop-course .kpop-slider-button-prev { transform: rotate(180deg); }

.kpop-course .kpop-slider .swiper-pagination { -ms-flex-pack: center; justify-content: center; left: 0 !important; width: 100% !important; max-width: none !important; padding: 2rem 0; z-index: 2; }

.kpop-course .kpop-slider .swiper-pagination-bullet-active { background: #FF7474 !important; }

.kpop-course .kpop-slider .swiper-pagination-bullet { border: 1px solid #FF7474; }

.kpop-course .tel-link a { color: #FF7474; }

.color-netArtistP { color: #E853BF !important; }

.bgColor-netArtistP { background-color: #E853BF !important; }

.color-netArtistPdark { color: #D6309C !important; }

.bgColor-netArtistPdark { background-color: #D6309C !important; }

.color-netArtistG { color: #00D4B6 !important; }

.bgColor-netArtistG { background-color: #00D4B6 !important; }

.color-netArtistGdark { color: #1FAA90 !important; }

.bgColor-netArtistGdark { background-color: #1FAA90 !important; }

.color-netArtistB { color: #5A72F2 !important; }

.bgColor-netArtistB { background-color: #5A72F2 !important; }

.color-netArtistBdark { color: #3349DB !important; }

.bgColor-netArtistBdark { background-color: #3349DB !important; }

.color-netArtistY { color: #FFEB43 !important; }

.bgColor-netArtistY { background-color: #FFEB43 !important; }

.color-netArtistYdark { color: #F8C20B !important; }

.bgColor-netArtistYdark { background-color: #F8C20B !important; }

.net-artist-special { font-family: 'Noto Sans JP', sans-serif; background-color: #F5F5F5; padding-top: 60px; }

.net-artist-special .btn-icon-on { display: none; }

.net-artist-special .btn:hover .btn-icon-off { display: none; animation: fadeOut .5s ease; }

.net-artist-special .btn:hover .btn-icon-on { display: block; animation: fadeIn .5s ease; }

@keyframes fadeOut { 0% { opacity: 1; }
  100% { opacity: 0; } }

@keyframes fadeIn { 0% { opacity: 0; }
  100% { opacity: 1; } }

.net-artist-special-fv-cont { padding-top: 5rem; }

.net-artist-special-fv-ttl, .net-artist-special-fv-txt { margin-left: 30px; margin-right: 30px; }

@media (min-width: 575px) { .net-artist-special-fv-ttl, .net-artist-special-fv-txt { margin-left: 60px; margin-right: 60px; } }

@media (min-width: 575px) { .net-artist-special-fv-subttl { max-width: 250px; width: 30%; }
  .net-artist-special-fv-subttl img { width: 100%; } }

@media (min-width: 1199px) { .net-artist-special-fv-subttl { max-width: 300px; width: 40%; } }

@media (min-width: 1500px) { .net-artist-special-fv-subttl { max-width: 500px; } }

.net-artist-special-fv-ttl { margin-top: -1rem; margin-bottom: 3rem; }

@media (min-width: 575px) { .net-artist-special-fv-ttl { max-width: 500px; width: 50%; }
  .net-artist-special-fv-ttl img { width: 100%; } }

@media (min-width: 1199px) { .net-artist-special-fv-ttl { max-width: 600px; width: 60%; } }

@media (min-width: 1500px) { .net-artist-special-fv-ttl { max-width: 800px; } }

.net-artist-special-fv-txt { color: #fff; display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; -ms-flex-align: start; align-items: flex-start; }

@media (min-width: 575px) { .net-artist-special-fv-txt { -ms-flex-direction: row; flex-direction: row; -ms-flex-align: end; align-items: flex-end; margin-bottom: 5rem; } }

.net-artist-special-fv-txt span { display: block; font-weight: bold; border-bottom: 2px solid #fff; line-height: 1.2; }

.net-artist-special-fv-txt span:nth-child(1) { font-size: 2.2rem; margin-bottom: .7rem; }

@media (min-width: 575px) { .net-artist-special-fv-txt span:nth-child(1) { margin-bottom: 0; } }

.net-artist-special-fv-txt span:nth-child(2) { font-size: 2.9rem; }

@media (min-width: 575px) { .net-artist-special-fv-txt span:nth-child(2) { font-size: 2.2rem; } }

.net-artist-special-fv-list { padding-top: 2rem; }

@media (min-width: 575px) { .net-artist-special-fv-list { width: 80%; } }

.net-artist-special-fv-list-item:nth-child(even) { transform: translateY(-4.5rem); }

@media (min-width: 575px) { .net-artist-special-fv-list-item:nth-child(1) .net-artist-special-fv-list-item-inner { padding-left: 7.5px; }
  .net-artist-special-fv-list-item:nth-child(2) .net-artist-special-fv-list-item-inner { padding-right: 7.5px; }
  .net-artist-special-fv-list-item:nth-child(3) .net-artist-special-fv-list-item-inner { padding-left: 7.5px; }
  .net-artist-special-fv-list-item:nth-child(4) .net-artist-special-fv-list-item-inner { padding-right: 7.5px; } }

.net-artist-special-subttl { display: inline-block; padding: 0rem 1.5rem; font-size: 1.8rem; font-weight: bold; color: #fff; border: 1px solid #000; border-radius: 5rem; box-shadow: #000 2px 2px 0px; white-space: nowrap; }

@media (min-width: 575px) { .net-artist-special-subttl { font-size: 2.4rem; } }

.net-artist-special-subttl-wrap { position: absolute; top: 0; left: 50%; transform: translate(-50%, -50%); }

.net-artist-special-ttlwrap { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; min-height: 10rem; }

@media (min-width: 575px) { .net-artist-special-ttlwrap { min-height: 15rem; } }

.net-artist-special-ttl { font-weight: bold; font-size: 2.8rem; line-height: 1.2; text-align: center; }

.net-artist-special-ttl strong { display: inline-block; color: #fff; line-height: 1.2; -webkit-text-stroke: 1px #000; text-stroke: 1px #000; text-shadow: #000 2px 2px 0px; font-weight: 900; }

@media (min-width: 575px) { .net-artist-special-ttl { font-size: 4.2rem; }
  .net-artist-special-ttl strong { -webkit-text-stroke: 2px #000; text-stroke: 2px #000; text-shadow: #000 4px 4px 0px; } }

.net-artist-special-ttlarea { position: relative; padding: 3.5rem 0 3.5rem; border-top: 1px solid #000; border-bottom: 1px solid #000; background-position: center; background-repeat: no-repeat; background-size: cover; margin-bottom: 3rem; }

@media (min-width: 575px) { .net-artist-special-ttlarea { padding: 5rem 0 5rem; border-top: 2px solid #000; border-bottom: 2px solid #000; } }

.net-artist-special-ttlarea-line { position: absolute; bottom: 0; left: 0; right: 0; margin: auto; display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; }

.net-artist-special-ttlarea-line span { display: block; width: 4rem; height: 0.5rem; }

.net-artist-special-ttlarea-line span:nth-child(1) { background-color: #D6309C; }

.net-artist-special-ttlarea-line span:nth-child(2) { background-color: #1FAA90; }

.net-artist-special-ttlarea-line span:nth-child(3) { background-color: #3349DB; }

.net-artist-special-ttlarea-line span:nth-child(4) { background-color: #F8C20B; }

.net-artist-special-about-ttlarea { background-image: url(../images/net-artist-special/about-ttl-bg.jpg); }

@media (min-width: 575px) { .net-artist-special-about-ttlarea { background-image: url(../images/net-artist-special/about-ttl-bg-pc.jpg); } }

.net-artist-special-about-subttl { background-color: #E853BF; }

.net-artist-special-about-item { position: relative; }

.net-artist-special-about-item::after { content: ""; position: absolute; top: 0; left: 0; width: 1.5rem; height: 1.5rem; border-top: 2px solid #000; border-left: 2px solid #000; }

.net-artist-special-about-item::before { content: ""; position: absolute; bottom: 0; right: 0; width: 1.5rem; height: 1.5rem; border-bottom: 2px solid #000; border-right: 2px solid #000; }

.net-artist-special-about-possible-circle { position: absolute; content: ''; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 100%; }

.net-artist-special-reason-ttlarea { background-image: url(../images/net-artist-special/reason-ttl-bg.jpg); }

@media (min-width: 575px) { .net-artist-special-reason-ttlarea { background-image: url(../images/net-artist-special/reason-ttl-bg-pc.jpg); } }

.net-artist-special-reason-ttl-list { background-color: #A7DDD5; }

.net-artist-special-reason-ttl-list::after { position: absolute; content: ''; bottom: -2rem; left: 50%; transform: translateX(-50%); width: 0; height: 0; border-left: 3rem solid transparent; border-right: 3rem solid transparent; border-top: 3rem solid #A7DDD5; }

.net-artist-special-reason-subttl { font-size: 2.2rem; line-height: 1.2; text-align: center; display: inline-block; color: #fff; line-height: 1.2; -webkit-text-stroke: 1px #1FAA90; text-stroke: 1px #1FAA90; text-shadow: #1FAA90 2px 2px 0px; font-weight: 900; }

@media (min-width: 575px) { .net-artist-special-reason-subttl { font-size: 2.8rem; -webkit-text-stroke: 2px #1FAA90; text-stroke: 2px #1FAA90; text-shadow: #1FAA90 4px 4px 0px; } }

.net-artist-special-reason-subttl-list { background-color: #EAF8F7; }

.net-artist-special-reason-subttl-list::after { position: absolute; content: ''; bottom: -2rem; left: 50%; transform: translateX(-50%); width: 0; height: 0; border-left: 3rem solid transparent; border-right: 3rem solid transparent; border-top: 3rem solid #EAF8F7; }

.net-artist-special-reason-circle { position: absolute; content: ''; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 100%; }

.net-artist-special-reason-result-subttl { display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; -ms-flex-align: center; align-items: center; }

@media (min-width: 575px) { .net-artist-special-reason-result-subttl { -ms-flex-direction: row; flex-direction: row; -ms-flex-pack: center; justify-content: center; } }

.net-artist-special-reason-result-cont-inner { margin-left: 3rem; margin-right: 3rem; }

@media (min-width: 575px) { .net-artist-special-reason-result-cont { width: calc(100% - 60px); }
  .net-artist-special-reason-result-cont-inner { margin-left: 0; margin-right: 0; } }

.net-artist-special-study-ttlarea { background-image: url(../images/net-artist-special/study-ttl-bg.jpg); }

@media (min-width: 575px) { .net-artist-special-study-ttlarea { background-image: url(../images/net-artist-special/study-ttl-bg-pc.jpg); } }

.net-artist-special-study .swiper-wrapper { transition-timing-function: linear; }

.net-artist-special-study .swiper-slide { width: 200%; transform: scale(-1, 1); }

@media (min-width: 575px) { .net-artist-special-study .swiper-slide { width: 100%; } }

.net-artist-special-study-subttl { font-size: 2.2rem; line-height: 1.2; text-align: center; display: inline-block; color: #fff; line-height: 1.2; -webkit-text-stroke: 1px #3349DB; text-stroke: 1px #3349DB; text-shadow: #3349DB 2px 2px 0px; font-weight: 900; }

@media (min-width: 575px) { .net-artist-special-study-subttl { -webkit-text-stroke: 2px #3349DB; text-stroke: 2px #3349DB; text-shadow: #3349DB 4px 4px 0px; } }

.net-artist-special-study-circle { position: absolute; content: ''; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 100%; }

.net-artist-special-study-skill-item { position: relative; }

.net-artist-special-study-skill-item::after { content: ""; position: absolute; top: -5px; left: -5px; right: -5px; bottom: -5px; margin: auto; border: 1px solid #000; pointer-events: none; }

.net-artist-special-study-skill-item .skill-list { -ms-flex-pack: center; justify-content: center; }

@media (min-width: 575px) { .net-artist-special-study-skill-item .skill-list { -ms-flex-pack: start; justify-content: start; } }

.net-artist-special-study-skill-item .skill-list-item { border: 1px solid #000; border-radius: 50px; padding: 5px 0; font-size: 11px; text-align: center; line-height: 1.2; white-space: nowrap; }

@media (min-width: 575px) { .net-artist-special-study-skill-item .skill-list-item { font-size: 18px; font-weight: bold; } }

.net-artist-special-study-skill-item.theme-color-netArtistP::after { border: 1px solid #E853BF; }

.net-artist-special-study-skill-item.theme-color-netArtistP .skill-list-item { border: 1px solid #E853BF; color: #E853BF; }

.net-artist-special-study-skill-item.theme-color-netArtistG::after { border: 1px solid #00D4B6; }

.net-artist-special-study-skill-item.theme-color-netArtistG .skill-list-item { border: 1px solid #00D4B6; color: #00D4B6; }

.net-artist-special-study-skill-item.theme-color-netArtistB::after { border: 1px solid #5A72F2; }

.net-artist-special-study-skill-item.theme-color-netArtistB .skill-list-item { border: 1px solid #5A72F2; color: #5A72F2; }

.net-artist-special-study-skill-item.theme-color-netArtistO::after { border: 1px solid #EB7124; }

.net-artist-special-study-skill-item.theme-color-netArtistO .skill-list-item { border: 1px solid #EB7124; color: #EB7124; }

.net-artist-special-study-skill-item.theme-color-netArtistS::after { border: 1px solid #2DB0E0; }

.net-artist-special-study-skill-item.theme-color-netArtistS .skill-list-item { border: 1px solid #2DB0E0; color: #2DB0E0; }

.net-artist-special-study-skill-item .skill-video { background-color: #000; }

.net-artist-special-study-skill-item .skill-video-ttlarea { position: relative; padding: 10px 0 0; }

.net-artist-special-study-skill-item .skill-video-ttl { position: absolute; width: 100%; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center; color: #fff; font-size: 1.4rem; font-weight: bold; z-index: 2; }

.net-artist-special-study-skill-item .youtube { position: relative; width: 100%; padding-top: 56.25%; }

.net-artist-special-study-skill-item .youtube iframe { position: absolute; top: 0; right: 0; width: 100%; height: 100%; }

.net-artist-special-job-ttl { display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; -ms-flex-align: center; align-items: center; }

@media (min-width: 575px) { .net-artist-special-job-ttl { display: -ms-inline-flexbox; display: inline-flex; -ms-flex-direction: row; flex-direction: row; -ms-flex-pack: center; justify-content: center; }
  .net-artist-special-job-ttlwrap { display: inline-block; padding-left: 50px; padding-right: 50px; width: auto !important; } }

@media (min-width: 575px) { .net-artist-special-job-link-item a { display: block; transition: .3s ease; }
  .net-artist-special-job-link-item a:hover { transform: translateY(5px); } }

@media (min-width: 575px) { .net-artist-special-job-list { margin-bottom: 60px; } }

.net-artist-special-job-item { margin: 0 10px 40px; }

@media (min-width: 575px) { .net-artist-special-job-item { margin-bottom: 80px; } }

@media (min-width: 575px) { .net-artist-special-job-item .job-item-ttlwrap { transform: translateY(-20px); } }

.net-artist-special-job-item .job-item-ttl { position: relative; display: inline-block; margin-bottom: 2rem; font-size: 3.2rem; font-weight: bold; line-height: 1; padding-bottom: 2px; }

.net-artist-special-job-item .job-item-ttl::after { content: ""; position: absolute; top: 0; bottom: 0; left: 0; margin: auto; width: 0; background-color: #fff; transition: .7s ease; }

.net-artist-special-job-item .job-item-ttl span { position: relative; display: inline-block; opacity: 0; transform: translateX(-5px); transition: .7s ease; z-index: 2; transition-delay: .2s; line-height: 1; }

.net-artist-special-job-item .job-item-ttl.inview-js-on::after { width: 100%; }

.net-artist-special-job-item .job-item-ttl.inview-js-on span { opacity: 1; transform: translateX(0px); }

@media (min-width: 575px) { .net-artist-special-job-item .job-item-contarea { width: 75%; } }

@media (min-width: 575px) { .net-artist-special-job-item .job-item-img { border: 2px solid #fff; border-radius: 10px; overflow: hidden; } }

.net-artist-special-job-item .job-item-charactor { display: none; position: absolute; top: -55%; right: 20px; width: 45%; z-index: 1; max-width: 675px; }

@media (min-width: 575px) { .net-artist-special-job-item .job-item-charactor { display: block; } }

.net-artist-special-job-item .job-item-subttl { position: relative; display: inline-block; margin-bottom: 1rem; font-size: 1.4rem; font-weight: bold; line-height: 1; padding: 2px 2px 4px 2px; }

.net-artist-special-job-item .job-item-subttl::after { content: ""; position: absolute; top: 0; bottom: 0; left: 0; margin: auto; width: 0; background-color: #000; transition: .7s ease; }

.net-artist-special-job-item .job-item-subttl span { position: relative; display: inline-block; opacity: 0; transform: translateX(-5px); transition: .7s ease; z-index: 2; transition-delay: .2s; line-height: 1; }

.net-artist-special-job-item .job-item-subttl.inview-js-on::after { width: 100%; }

.net-artist-special-job-item .job-item-subttl.inview-js-on span { opacity: 1; transform: translateX(0px); }

.net-artist-special-job-item .job-item-course-ttl { position: relative; }

.net-artist-special-job-item .job-item-course-ttl::before, .net-artist-special-job-item .job-item-course-ttl::after { content: ""; position: absolute; width: 5px; height: 5px; border: 5px solid transparent; box-sizing: border-box; }

.net-artist-special-job-item .job-item-course-ttl::before { top: 5px; left: 5px; border-top: 5px solid #fff; border-left: 5px solid #fff; }

.net-artist-special-job-item .job-item-course-ttl::after { bottom: 5px; right: 5px; border-bottom: 5px solid #fff; border-right: 5px solid #fff; }

.net-artist-special-job-item .job-item-course-ttl .ttl-arrow { position: absolute; bottom: -1rem; left: 50%; transform: translateX(-50%); width: 0; height: 0; border-left: 2rem solid transparent; border-right: 2rem solid transparent; }

.net-artist-special-job-item .job-item-course-ttl.bgColor-netArtistPdark .ttl-arrow { border-top: 2rem solid #D6309C; }

.net-artist-special-job-item .job-item-course-ttl.bgColor-netArtistGdark .ttl-arrow { border-top: 2rem solid #1FAA90; }

.net-artist-special-job-item .job-item-course-ttl.bgColor-netArtistBdark .ttl-arrow { border-top: 2rem solid #3349DB; }

.net-artist-special-job-item .job-item-course-ttl.bgColor-netArtistYdark .ttl-arrow { border-top: 2rem solid #F8C20B; }

.net-artist-special-support-ttlarea { background-image: url(../images/net-artist-special/support-ttl-bg.jpg); }

@media (min-width: 575px) { .net-artist-special-support-ttlarea { background-image: url(../images/net-artist-special/support-ttl-bg-pc.jpg); } }

.net-artist-special-support .support-item { position: relative; padding: 3rem 2rem 2rem; background-color: #fff; }

.net-artist-special-support .support-item::before, .net-artist-special-support .support-item::after { content: ""; position: absolute; width: 5px; height: 5px; border: 5px solid transparent; box-sizing: border-box; }

.net-artist-special-support .support-item::before { top: 5px; left: 5px; border-top: 5px solid #F8C20B; border-left: 5px solid #F8C20B; }

.net-artist-special-support .support-item::after { bottom: 5px; right: 5px; border-bottom: 5px solid #F8C20B; border-right: 5px solid #F8C20B; }

.net-artist-special-faq .net-artist-special-accordion-contwrap .faq-icon-on { display: none; }

.net-artist-special-faq .net-artist-special-accordion-contwrap .faq-icon { width: 20px; padding-top: 3px; }

.net-artist-special-faq .net-artist-special-accordion-contwrap .faq-icon-on { display: none; }

@media (min-width: 991px) { .net-artist-special-faq .net-artist-special-accordion-contwrap:hover .faq-icon-off { display: none; animation: fadeOut .5s ease; }
  .net-artist-special-faq .net-artist-special-accordion-contwrap:hover .faq-icon-on { display: block; animation: fadeIn .5s ease; } }

.net-artist-special-faq .net-artist-special-accordion-contwrap.on .faq-icon-off { display: none; animation: fadeOut .5s ease; }

.net-artist-special-faq .net-artist-special-accordion-contwrap.on .faq-icon-on { display: block; animation: fadeIn .5s ease; }

.net-artist-special-course-link .net-artist-special-course-link-textarea { background-color: #F4F4F4; transition: .3s; }

@media (min-width: 991px) { .net-artist-special-course-link:hover .net-artist-special-course-link-textarea { background-color: #000; color: #fff; }
  .net-artist-special-course-link:hover .net-artist-special-course-link-year { color: #fff !important; border: 1px solid #fff; }
  .net-artist-special-course-link:hover .net-artist-special-course-link-year-4 { color: #000; background-color: #fff; } }

.net-artist-special-course-link-year3, .net-artist-special-course-link-year2 { border: 1px solid #000; }

.net-artist-special-course-link-year4 { color: #fff; background-color: #000; }

.net-artist-special-course-cv-pamphlet { background-color: #000; color: #fff; transition: .4s ease; }

.net-artist-special-course-cv-pamphlet-inner { margin-top: -3rem; }

@media (min-width: 575px) { .net-artist-special-course-cv-pamphlet-inner { margin-top: -3.7rem; } }

@media (min-width: 991px) { .net-artist-special-course-cv-pamphlet-inner { margin-top: -4.5rem; } }

@media (min-width: 991px) { .net-artist-special-course-cv-pamphlet { border-radius: 2rem; }
  .net-artist-special-course-cv-pamphlet:hover { opacity: 1; background-color: #fff; color: #000; } }

.net-artist-special-course-cv-opencampus { background-color: #000; color: #fff; transition: .4s ease; padding-top: 8px; }

.net-artist-special-course-cv-opencampus-inner { margin-top: -1.5rem; }

@media (min-width: 575px) { .net-artist-special-course-cv-opencampus-inner { margin-top: -2.7rem; } }

@media (min-width: 991px) { .net-artist-special-course-cv-opencampus-inner { margin-top: -3.5rem; } }

@media (min-width: 575px) { .net-artist-special-course-cv-opencampus { margin-top: 0; } }

@media (min-width: 991px) { .net-artist-special-course-cv-opencampus { border-radius: 2rem; padding-top: 1rem; }
  .net-artist-special-course-cv-opencampus:hover { opacity: 1; background-color: #fff; color: #000; } }

.net-artist-special-cv-catch { border-bottom: 2px solid #000; }

.net-artist-special-cv-cont { box-shadow: #000 5px 5px 0px 0; border: 1px solid #000; }

.net-artist-special-btn-line { background-color: #00c300; border: 2px solid #00c300; }

@media (min-width: 767px) { .net-artist-special-btn-line:hover { opacity: 1 !important; background-color: #fff; border: 2px solid #00c300; color: #00c300; } }

.net-artist-special-btn-hp { background-color: #C62D28; border: 2px solid #C62D28; }

@media (min-width: 767px) { .net-artist-special-btn-hp:hover { opacity: 1 !important; background-color: #fff; border: 2px solid #C62D28; color: #C62D28 !important; } }

.net-artist-special-btn-oc { background-color: #E853BF; border: 2px solid #E853BF; }

@media (min-width: 767px) { .net-artist-special-btn-oc:hover { opacity: 1 !important; background-color: #fff; border: 2px solid #E853BF; color: #E853BF; } }

.net-artist-special-accordion-title { color: #000; }

.net-artist-special-accordion-contwrap { transition: .4s ease; border-radius: 50px; background-color: #fff; }

@media (min-width: 767px) { .net-artist-special-accordion-contwrap:hover { background-color: #000; }
  .net-artist-special-accordion-contwrap:hover .net-artist-special-accordion-title { color: #fff; }
  .net-artist-special-accordion-contwrap:hover .icon-wrap { background-color: #000; }
  .net-artist-special-accordion-contwrap:hover .icon-wrap .icon:before, .net-artist-special-accordion-contwrap:hover .icon-wrap .icon:after { background: #fff; } }

.net-artist-special-accordion .icon-wrap { border-radius: 50%; width: 32px; height: 32px; transition: all 0.4s; }

.net-artist-special-accordion .icon { position: relative; display: inline-block; width: 100%; height: 100%; }

.net-artist-special-accordion .icon:before, .net-artist-special-accordion .icon:after { position: absolute; content: ""; display: block; transition: all 0.4s; background: #000; left: 50%; top: 50%; width: 12px; height: 2px; transform: translate(-50%, -50%); }

.net-artist-special-accordion .icon:before { transform: translate(-50%, -50%) rotate(90deg); }

.net-artist-special-accordion .on .icon-wrap { background: #000; }

.net-artist-special-accordion .on .icon:before, .net-artist-special-accordion .on .icon:after { background: #fff; }

.net-artist-special-accordion .on .icon:before { transform: translate(-50%, -50%) rotate(0deg); }

.net-artist-special-accordion .on.net-artist-special-accordion-contwrap { background-color: #000; border-top-right-radius: 20px; border-top-left-radius: 20px; border-bottom-left-radius: 0; border-bottom-right-radius: 0; }

.net-artist-special-accordion .on.net-artist-special-accordion-contwrap .net-artist-special-accordion-title { color: #fff; }

.theme-color-netArtistP .net-artist-special-accordion-title { color: #fff; }

.theme-color-netArtistP .net-artist-special-accordion-contwrap { background-color: #E853BF; color: #fff; }

.theme-color-netArtistP .net-artist-special-accordion-contwrap .icon-wrap .icon:before, .theme-color-netArtistP .net-artist-special-accordion-contwrap .icon-wrap .icon:after { background: #fff; }

@media (min-width: 767px) { .theme-color-netArtistP .net-artist-special-accordion-contwrap:hover { background-color: #D6309C; }
  .theme-color-netArtistP .net-artist-special-accordion-contwrap:hover .icon-wrap { background-color: #fff; }
  .theme-color-netArtistP .net-artist-special-accordion-contwrap:hover .icon-wrap .icon:before, .theme-color-netArtistP .net-artist-special-accordion-contwrap:hover .icon-wrap .icon:after { background: #D6309C; } }

.theme-color-netArtistP .on.net-artist-special-accordion-contwrap { background-color: #D6309C; }

.theme-color-netArtistP .on.net-artist-special-accordion-contwrap .icon-wrap { background-color: #fff; }

.theme-color-netArtistP .on.net-artist-special-accordion-contwrap .icon-wrap .icon:before, .theme-color-netArtistP .on.net-artist-special-accordion-contwrap .icon-wrap .icon:after { background: #D6309C; }

@media (min-width: 991px) { .theme-color-netArtistP .net-artist-special-course-link:hover .net-artist-special-course-link-textarea { background-color: #D6309C; color: #fff; }
  .theme-color-netArtistP .net-artist-special-course-link:hover .net-artist-special-course-link-year3 { color: #fff !important; border: 1px solid #fff; }
  .theme-color-netArtistP .net-artist-special-course-link:hover .net-artist-special-course-link-year4 { color: #D6309C; background-color: #fff; } }

.theme-color-netArtistP .net-artist-special-course-link-year3, .theme-color-netArtistP .net-artist-special-course-link-year2 { border: 1px solid #D6309C; color: #D6309C; }

.theme-color-netArtistP .net-artist-special-course-link-year4 { color: #fff; background-color: #D6309C; }

.theme-color-netArtistG .net-artist-special-accordion-title { color: #fff; }

.theme-color-netArtistG .net-artist-special-accordion-contwrap { background-color: #00D4B6; color: #fff; }

.theme-color-netArtistG .net-artist-special-accordion-contwrap .icon-wrap .icon:before, .theme-color-netArtistG .net-artist-special-accordion-contwrap .icon-wrap .icon:after { background: #fff; }

@media (min-width: 767px) { .theme-color-netArtistG .net-artist-special-accordion-contwrap:hover { background-color: #1FAA90; }
  .theme-color-netArtistG .net-artist-special-accordion-contwrap:hover .icon-wrap { background-color: #fff; }
  .theme-color-netArtistG .net-artist-special-accordion-contwrap:hover .icon-wrap .icon:before, .theme-color-netArtistG .net-artist-special-accordion-contwrap:hover .icon-wrap .icon:after { background: #1FAA90; } }

.theme-color-netArtistG .on.net-artist-special-accordion-contwrap { background-color: #1FAA90; }

.theme-color-netArtistG .on.net-artist-special-accordion-contwrap .icon-wrap { background-color: #fff; }

.theme-color-netArtistG .on.net-artist-special-accordion-contwrap .icon-wrap .icon:before, .theme-color-netArtistG .on.net-artist-special-accordion-contwrap .icon-wrap .icon:after { background: #1FAA90; }

@media (min-width: 991px) { .theme-color-netArtistG .net-artist-special-course-link:hover .net-artist-special-course-link-textarea { background-color: #1FAA90; color: #fff; }
  .theme-color-netArtistG .net-artist-special-course-link:hover .net-artist-special-course-link-year3 { color: #fff !important; border: 1px solid #fff; }
  .theme-color-netArtistG .net-artist-special-course-link:hover .net-artist-special-course-link-year4 { color: #1FAA90; background-color: #fff; } }

.theme-color-netArtistG .net-artist-special-course-link-year3, .theme-color-netArtistG .net-artist-special-course-link-year2 { border: 1px solid #1FAA90; color: #1FAA90; }

.theme-color-netArtistG .net-artist-special-course-link-year4 { color: #fff; background-color: #1FAA90; }

.theme-color-netArtistB .net-artist-special-accordion-title { color: #fff; }

.theme-color-netArtistB .net-artist-special-accordion-contwrap { background-color: #5A72F2; color: #fff; }

.theme-color-netArtistB .net-artist-special-accordion-contwrap .icon-wrap .icon:before, .theme-color-netArtistB .net-artist-special-accordion-contwrap .icon-wrap .icon:after { background: #fff; }

@media (min-width: 767px) { .theme-color-netArtistB .net-artist-special-accordion-contwrap:hover { background-color: #3349DB; }
  .theme-color-netArtistB .net-artist-special-accordion-contwrap:hover .icon-wrap { background-color: #fff; }
  .theme-color-netArtistB .net-artist-special-accordion-contwrap:hover .icon-wrap .icon:before, .theme-color-netArtistB .net-artist-special-accordion-contwrap:hover .icon-wrap .icon:after { background: #3349DB; } }

.theme-color-netArtistB .on.net-artist-special-accordion-contwrap { background-color: #3349DB; }

.theme-color-netArtistB .on.net-artist-special-accordion-contwrap .icon-wrap { background-color: #fff; }

.theme-color-netArtistB .on.net-artist-special-accordion-contwrap .icon-wrap .icon:before, .theme-color-netArtistB .on.net-artist-special-accordion-contwrap .icon-wrap .icon:after { background: #3349DB; }

@media (min-width: 991px) { .theme-color-netArtistB .net-artist-special-course-link:hover .net-artist-special-course-link-textarea { background-color: #3349DB; color: #fff; }
  .theme-color-netArtistB .net-artist-special-course-link:hover .net-artist-special-course-link-year3 { color: #fff !important; border: 1px solid #fff; }
  .theme-color-netArtistB .net-artist-special-course-link:hover .net-artist-special-course-link-year4 { color: #3349DB; background-color: #fff; } }

.theme-color-netArtistB .net-artist-special-course-link-year3, .theme-color-netArtistB .net-artist-special-course-link-year2 { border: 1px solid #3349DB; color: #3349DB; }

.theme-color-netArtistB .net-artist-special-course-link-year4 { color: #fff; background-color: #3349DB; }

.theme-color-netArtistY .net-artist-special-accordion-title { color: #282C53; }

.theme-color-netArtistY .net-artist-special-accordion-contwrap { background-color: #FFEB43; color: #fff; }

.theme-color-netArtistY .net-artist-special-accordion-contwrap .icon-wrap .icon:before, .theme-color-netArtistY .net-artist-special-accordion-contwrap .icon-wrap .icon:after { background: #282C53; }

@media (min-width: 767px) { .theme-color-netArtistY .net-artist-special-accordion-contwrap:hover { background-color: #F8C20B; }
  .theme-color-netArtistY .net-artist-special-accordion-contwrap:hover .icon-wrap { background-color: #fff; }
  .theme-color-netArtistY .net-artist-special-accordion-contwrap:hover .icon-wrap .icon:before, .theme-color-netArtistY .net-artist-special-accordion-contwrap:hover .icon-wrap .icon:after { background: #F8C20B; } }

.theme-color-netArtistY .on.net-artist-special-accordion-contwrap { background-color: #F8C20B; }

.theme-color-netArtistY .on.net-artist-special-accordion-contwrap .icon-wrap { background-color: #fff; }

.theme-color-netArtistY .on.net-artist-special-accordion-contwrap .icon-wrap .icon:before, .theme-color-netArtistY .on.net-artist-special-accordion-contwrap .icon-wrap .icon:after { background: #F8C20B; }

@media (min-width: 991px) { .theme-color-netArtistY .net-artist-special-course-link:hover .net-artist-special-course-link-textarea { background-color: #F8C20B; color: #000; }
  .theme-color-netArtistY .net-artist-special-course-link:hover .net-artist-special-course-link-year3 { color: #000 !important; border: 1px solid #000; }
  .theme-color-netArtistY .net-artist-special-course-link:hover .net-artist-special-course-link-year4 { color: #F8C20B; background-color: #000; } }

.theme-color-netArtistY .net-artist-special-course-link-year3, .theme-color-netArtistY .net-artist-special-course-link-year2 { border: 1px solid #F8C20B; color: #F8C20B; }

.theme-color-netArtistY .net-artist-special-course-link-year4 { color: #000; background-color: #F8C20B; }

.theme-color-netArtistO .net-artist-special-accordion-title { color: #fff; }

.theme-color-netArtistO .net-artist-special-accordion-contwrap { background-color: #EB7124; color: #fff; }

.theme-color-netArtistO .net-artist-special-accordion-contwrap .icon-wrap .icon:before, .theme-color-netArtistO .net-artist-special-accordion-contwrap .icon-wrap .icon:after { background: #fff; }

@media (min-width: 767px) { .theme-color-netArtistO .net-artist-special-accordion-contwrap:hover { background-color: #D85300; }
  .theme-color-netArtistO .net-artist-special-accordion-contwrap:hover .icon-wrap { background-color: #fff; }
  .theme-color-netArtistO .net-artist-special-accordion-contwrap:hover .icon-wrap .icon:before, .theme-color-netArtistO .net-artist-special-accordion-contwrap:hover .icon-wrap .icon:after { background: #D85300; } }

.theme-color-netArtistO .on.net-artist-special-accordion-contwrap { background-color: #D85300; }

.theme-color-netArtistO .on.net-artist-special-accordion-contwrap .icon-wrap { background-color: #fff; }

.theme-color-netArtistO .on.net-artist-special-accordion-contwrap .icon-wrap .icon:before, .theme-color-netArtistO .on.net-artist-special-accordion-contwrap .icon-wrap .icon:after { background: #D85300; }

.theme-color-netArtistS .net-artist-special-accordion-title { color: #fff; }

.theme-color-netArtistS .net-artist-special-accordion-contwrap { background-color: #2DB0E0; color: #fff; }

.theme-color-netArtistS .net-artist-special-accordion-contwrap .icon-wrap .icon:before, .theme-color-netArtistS .net-artist-special-accordion-contwrap .icon-wrap .icon:after { background: #fff; }

@media (min-width: 767px) { .theme-color-netArtistS .net-artist-special-accordion-contwrap:hover { background-color: #0289BA; }
  .theme-color-netArtistS .net-artist-special-accordion-contwrap:hover .icon-wrap { background-color: #fff; }
  .theme-color-netArtistS .net-artist-special-accordion-contwrap:hover .icon-wrap .icon:before, .theme-color-netArtistS .net-artist-special-accordion-contwrap:hover .icon-wrap .icon:after { background: #0289BA; } }

.theme-color-netArtistS .on.net-artist-special-accordion-contwrap { background-color: #0289BA; }

.theme-color-netArtistS .on.net-artist-special-accordion-contwrap .icon-wrap { background-color: #fff; }

.theme-color-netArtistS .on.net-artist-special-accordion-contwrap .icon-wrap .icon:before, .theme-color-netArtistS .on.net-artist-special-accordion-contwrap .icon-wrap .icon:after { background: #0289BA; }

.news-table { border-top: 1px solid #f2f2f3; }

.bus .support1-tellink a { color: #FF013B; }

.bus .support1-tellink-2 a { color: #32D1AC; }

.opencampus .card-top-img img { height: auto; }

.opencampus .card-col .card-title { margin-top: 0; }

@media screen and (min-width: 400px) { .opencampus .card-row { -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; }
  .opencampus .card-row .card-title { margin-bottom: 20px; } }

.opencampus .oc-frontfv { margin-top: 4.5rem; }

.opencampus .oc-frontfv-sp { margin-top: 6rem; }

.opencampus .oc-bread { background-color: #FF013B; color: #fff; padding-top: 0px; padding-left: 2rem; }

.opencampus-regular-cat-list { width: calc(100% + 30px); display: block; margin: 0 -15px 20px; padding: 10px 5px; overflow-y: hidden; overflow-x: auto; white-space: nowrap; }

.opencampus-regular-cat-list .is-active { color: #fff; background-color: #282C53; position: relative; transition: .3s; }

.opencampus-regular-cat-list .is-active::after { content: ""; position: absolute; bottom: -29px; left: 0; right: 0; margin: auto; width: 15px; height: 10px; border: 15px solid transparent; border-top: 12px solid #282C53; }

.opencampus-regular-cat-item { display: inline-block; padding: 1rem; background-color: #CCCCCC; border-bottom: 4px solid #282C53; cursor: pointer; }

.opencampus-regular-cat-type { display: none; }

.opencampus-regular-cat-type:first-child { display: block; }

.opencampus-single { /* .guidance-day { .result-cont { li:nth-last-child(6) { dl:nth-child(4) { dd { div { font-size:0; } div::before { font-size:14px; content: "13:15〜18:00"; } } } } } } */ /* イベント詳細ページ用 */ /* .guidance-day { li:nth-last-child(6) { dl:nth-child(4) { dd { div { font-size:0; } div::before { font-size:14px; content: "13:15〜18:00"; } } } } } */ }

.opencampus-single-thumbnail img { width: 100%; height: auto; }

.opencampus-single-thumbnail-area { position: relative; }

.opencampus-single-thumbnail-special { position: absolute; top: 0; left: 0; width: 8.5rem; }

.opencampus-single-ttl { border-top: 3px solid #FF013B; border-bottom: 3px solid #FF013B; }

.opencampus-single-schedule-ttl { margin-top: -1rem; position: relative; }

.opencampus-single-schedule-ttl::after { position: absolute; content: ""; height: 12px; width: 9rem; margin: 0 auto; bottom: -3px; left: 0; right: 0; background-color: #FFE900; z-index: -1; }

.opencampus-single-schedule-time { color: #9A9A9A; }

.opencampus-single-schedule-item { border-bottom: 1px solid #FF013B; }

.opencampus-single-schedule-item:nth-child(n+4) { display: none; }

.opencampus-single-schedule .is-active:nth-child(n+4) { display: block; animation: show .3s linear 0s; }

.opencampus-single-schedule-accordion { transition: .2s ease; }

.opencampus-single-schedule-accordion:hover { background-color: #cd002f !important; }

.opencampus-single-schedule-accordion p { position: relative; }

.opencampus-single-schedule-accordion p .accordion-close { display: none; }

.opencampus-single-schedule-accordion p::after { content: "+"; cursor: pointer; position: absolute; width: 35px; height: 45px; top: 50%; right: 1rem; transform: translateY(-50%); margin: auto; border-radius: 80px; color: #fff; display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; font-size: 3rem; line-height: 1.5; transition: all 0.2s ease; }

@media (min-width: 991px) { .opencampus-single-schedule-accordion p::after { -ms-flex-align: center; align-items: center; padding-bottom: 5px; } }

.opencampus-single-schedule-accordion.on p::after { content: "-"; }

.opencampus-single-schedule-accordion.on p .accordion-close { display: inline; }

.opencampus-single-schedule-accordion.on p .open { display: none; }

.opencampus-single-point-item:not(:last-of-type) { margin-bottom: 3rem; }

@media (min-width: 991px) { .opencampus-single-point-item:not(:last-of-type) { margin-bottom: 6rem; } }

.opencampus-single-point-item svg { width: 6.5rem; height: auto; overflow: visible; }

@media (min-width: 991px) { .opencampus-single-point-item svg { width: 5.5rem; } }

.opencampus-single-point-item text { fill: transparent; stroke: #FF013B; stroke-width: 2; stroke-linejoin: round; font-family: futura-pt, sans-serif; font-style: italic; }

.opencampus-single-point-item-num { margin-top: -7.5rem; }

@media (min-width: 991px) { .opencampus-single-point-item-num { margin-top: -5.5rem; margin-right: 2rem; } }

.opencampus-single-voice { background-color: #89B9E8; }

.opencampus-single-voice-face-img { width: 4rem; height: 4rem; background-size: 100%; }

@media (min-width: 991px) { .opencampus-single-voice-face-img { width: 5rem; height: 5rem; } }

.opencampus-single-voice .opencampus-single-voice-item:first-child .opencampus-single-voice-face-img { background-image: url(../img/opencampus-single-voice-1.png); }

.opencampus-single-voice .opencampus-single-voice-item:nth-child(2) .opencampus-single-voice-face-img { background-image: url(../img/opencampus-single-voice-2.png); }

.opencampus-single-voice .opencampus-single-voice-item:nth-child(3) .opencampus-single-voice-face-img { background-image: url(../img/opencampus-single-voice-3.png); }

.opencampus-single-voice .opencampus-single-voice-item:not(:last-child) { margin-bottom: 2rem; }

.opencampus-single-voice-text { margin-left: 2rem; position: relative; z-index: 1; }

.opencampus-single-voice-text-cont { padding: 1.5rem; background-color: #fff; border-radius: 10px; position: relative; }

.opencampus-single-voice-text-cont::before { content: ""; position: absolute; top: 10px; left: -17px; width: 10px; height: 10px; border: 10px solid transparent; border-right: 10px solid #fff; }

.opencampus-single-voice-text-cont::after { position: absolute; content: ""; border-radius: 10px; width: 100%; height: 100%; background-color: #FF013B; top: 0.5rem; left: 0.5rem; z-index: -1; }

.opencampus-single-flow-item:not(:last-child) { margin-bottom: 1.5rem; }

.opencampus-single-flow-item:not(:last-child) .opencampus-single-flow-time-wrap::after { position: absolute; content: ""; top: 3rem; bottom: -2rem; left: 60%; width: 2px; background-color: #FF013B; }

@media (min-width: 991px) { .opencampus-single-flow-item:not(:last-child) .opencampus-single-flow-time-wrap::after { width: 4px; top: 5rem; left: 56%; } }

.opencampus-single-flow-time { position: relative; }

.opencampus-single-flow-time-wrap { position: relative; }

.opencampus-single-app-item { padding: 2rem 1.5rem; }

@media (min-width: 991px) { .opencampus-single-app-item { padding: 3rem; } }

.opencampus-single-app-item:not(:last-child) { margin-bottom: .5rem; }

.opencampus-single-app-icon { width: 3.5rem; }

.opencampus-single-app-num { border-radius: 100px; width: 3rem; height: 3rem; min-width: 3rem; }

.opencampus-single-dayApp { padding-top: 3rem !important; }

.opencampus-single-dayApp-select { -webkit-appearance: none; appearance: none; padding: 1rem 0 1rem 2rem; font-size: 1.4rem; position: relative; background: transparent; width: 100%; z-index: 1; }

.opencampus-single-dayApp-select-wrap { position: relative; display: inline-block; width: 90%; }

@media (max-width: 992px) { .opencampus-single-dayApp-select-wrap { width: 20rem; } }

.opencampus-single-dayApp-select-wrap::after { position: absolute; content: ""; top: 1.7rem; right: 1rem; width: 20px; height: 20px; border-style: solid; border-width: 17.3px 10px 0 10px; border-color: #000000 transparent transparent transparent; z-index: 0; }

.opencampus-single-dayApp-pc { position: sticky; top: calc(60px + 3rem); }

.opencampus-single-recommend .inner-wide { width: calc(100% - 60px); }

@media (min-width: 991px) { .opencampus-single-recommend .col-lg-4 { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; } }

.opencampus-single-free .More_detail_2 { margin-bottom: 2rem; }

@keyframes show { from { opacity: 0; }
  to { opacity: 1; } }

.opencampus-single-line .yell span:before, .opencampus-single-line .yell span:after { background: #21B227; }

select::-ms-expand { display: none; }

@media (max-width: 992px) { .categoryTab-list { white-space: nowrap; width: calc(100% + 30px); display: block; padding-bottom: 2rem; } }

@media (max-width: 992px) { .categoryTab-item { display: inline-block; } }

@media (min-width: 991px) { .categoryTab-item { display: -ms-flexbox; display: flex; position: relative; width: 100%; min-height: 1px; -ms-flex: 0 0 16.666667%; flex: 0 0 16.666667%; max-width: 16.666667%; } }

.categoryTab-item-cont { border-radius: 10px; }

@media (max-width: 992px) { .categoryTab-item-cont { display: inline-block; } }

@media (min-width: 991px) { .categoryTab-item-cont { display: -ms-flexbox !important; display: flex !important; -ms-flex-align: center !important; align-items: center !important; -ms-flex-pack: center !important; justify-content: center !important; -ms-flex: 1 1 auto; flex: 1 1 auto; } }

@media (max-width: 992px) { .categoryTab-item-cont-wrap { display: inline-block; } }

@media (min-width: 991px) { .categoryTab-item-cont-wrap { display: -ms-flexbox !important; display: flex !important; -ms-flex: 1; flex: 1; min-height: 0%; min-width: 0; } }

.eventTypeTitle { display: inline-block; position: relative; }

.eventTypeTitle_text { z-index: 2; }

.eventTypeTitle_highlight { display: block; width: 100%; height: 60%; background: #495D67; opacity: 0.6; position: absolute; bottom: 0; left: 0; z-index: -1; }

.eventTypeTitle_highlight-blue { background: #71a3f2; opacity: 0.5; }

.ttl-ocImg div img { width: 100%; max-width: 500px; margin: 0 auto; }

@media screen and (max-width: 767px) { .ttl-ocImg div img { max-width: 300px; } }

.pickup-event { display: inline-block; overflow: visible; position: relative; }

.pickup-event-people { position: relative; z-index: 1; overflow: visible; display: -ms-flexbox; display: flex; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -ms-flex-pack: justify; justify-content: space-between; }

.pickup-event-people-1 { width: 108px; margin-left: -33px; }

@media (min-width: 991px) { .pickup-event-people-1 { width: 162px; } }

.pickup-event-people-1 img { width: 100%; }

.pickup-event-people-2 { width: 132px; margin-right: -63px; margin-top: -10px; }

@media (min-width: 991px) { .pickup-event-people-2 { width: 183px; } }

.pickup-event-people-2 img { width: 100%; }

.pickup-event-people-3 { width: 108px; margin-left: -26px; }

@media (min-width: 991px) { .pickup-event-people-3 { width: 162px; margin-left: -39px; } }

.pickup-event-people-3 img { width: 100%; }

.pickup-event-people-4 { width: 122px; margin-right: -30px; margin-top: -3px; }

@media (min-width: 991px) { .pickup-event-people-4 { width: 183px; margin-right: -50px; } }

.pickup-event-people-4 img { width: 100%; }

.pickup-event-ttl { position: absolute; top: 36px; width: 320px; left: 50%; transform: translate(-50%, 0); }

@media (min-width: 991px) { .pickup-event-ttl { width: 500px; top: 66px; } }

.pickup-event-ttl img { width: 100%; }

.pickup-event-events { margin-top: -95px; z-index: 2; }

@media (min-width: 991px) { .pickup-event-events { margin-top: -120px; } }

.pickup-event-events-web { margin-top: -68px; }

.new-oc-ttl { padding-top: 10px; position: relative; text-align: center; z-index: 2; margin: 0 auto; }

.new-oc-ttl img { width: 100%; }

.new-oc-ttl-special { width: 329px; }

@media (min-width: 991px) { .new-oc-ttl-special { width: 494px; } }

.new-oc-ttl-date { width: 346px; }

@media (min-width: 991px) { .new-oc-ttl-date { width: 519px; } }

.new-oc-ttl-categories { width: 352px; }

@media (min-width: 991px) { .new-oc-ttl-categories { width: 528px; } }

.oc-bubbles-ttl { z-index: 1; margin-top: -45px; position: relative; text-align: right; }

@media (min-width: 991px) { .oc-bubbles-ttl { margin-top: -40px; } }

.oc-bubbles-ttl img { margin-right: -20px; width: 113px; }

@media (min-width: 991px) { .oc-bubbles-ttl img { width: 170px; margin-right: 220px; } }

.new-oc-special-row { margin-top: -60px; position: relative; z-index: 2; }

@media (min-width: 991px) { .new-oc-special-row { margin-top: -100px; } }

.new-oc-special-person { position: absolute; width: 119px; left: 0; bottom: 0; z-index: 1; }

@media (min-width: 991px) { .new-oc-special-person { width: 178px; left: 10%; } }

.new-oc-special-person-web { position: relative; width: 109px; margin-top: -120px; margin-left: -12px; z-index: 3; }

@media (min-width: 991px) { .new-oc-special-person-web { width: 163px; margin-top: -190px; margin-left: auto; margin-right: auto; transform: translateX(-300px); } }

.new-oc-calendar-person { position: relative; float: right; text-align: right; width: 96px; margin-top: -122px; margin-right: -9px; z-index: 3; }

@media (min-width: 991px) { .new-oc-calendar-person { float: none; width: 144px; margin-top: -183px; margin-left: auto; margin-right: auto; transform: translateX(464px); } }

.new-oc-calendar-person-web { float: right; text-align: right; position: relative; width: 96px; margin-top: -122px; margin-right: -22px; z-index: 3; }

@media (min-width: 991px) { .new-oc-calendar-person-web { float: none; width: 144px; margin-top: -183px; margin-left: auto; margin-right: auto; transform: translateX(464px); } }

.event-top-cat { margin-bottom: 6rem; }

@media (min-width: 991px) { .event-top-cat { padding-top: 5rem; margin-top: -5rem; margin-bottom: 8rem; } }

.event-top-cat-linkarea { margin: 0 -25px 60px; }

@media (min-width: 991px) { .event-top-cat-linkarea { margin: 0 0 90px; } }

.event-top-cat-link { padding: 0 50px 0 10px; border-radius: 5px; background-size: cover; background-position: center; background-repeat: no-repeat; color: #fff; font-weight: bold; text-align: left; font-size: 1.2rem; height: 50px; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; filter: none; }

.event-top-cat-link .btn-icon { right: 1.5rem; }

.event-top-cat-link .btn-icon::after { width: 18px; height: 18px; }

.event-top-cat-link:hover .btn-icon { right: 1.5rem; top: 55%; }

.event-top-cat-link .btn-icon-inner { display: inline-block; transform: rotate(90deg); font-size: 11px; }

.event-top-cat-link-all { background-image: url(../images/event/event-cat-link-bg-all.jpg); }

.event-top-cat-link-vocal { background-image: url(../images/event/event-cat-link-bg-vocal.jpg); }

.event-top-cat-link-instrument { background-image: url(../images/event/event-cat-link-bg-instrument.jpg); }

.event-top-cat-link-kpop { background-image: url(../images/event/event-cat-link-bg-kpop.jpg); }

.event-top-cat-link-composition { background-image: url(../images/event/event-cat-link-bg-composition.jpg); }

.event-top-cat-link-concert-staff_backstage { background-image: url(../images/event/event-cat-link-bg-concert-staff_backstage.jpg); }

.event-top-cat-link-infosession { background-image: url(../images/event/event-cat-link-bg-infosession.jpg); }

.event-top-cat-link-vocaloid_vtuber { background-image: url(../images/event/event-cat-link-bg-vocaloid_vtuber3.jpg); }

.event-top-cat-link-row { margin: 0 -2px !important; }

.event-top-cat-link-col { padding: 0 2px !important; margin-bottom: 4px; }

@media (min-width: 991px) { .event-top-cat-link { padding: 0 20px 0 30px; font-size: 1.6rem; height: 100px; }
  .event-top-cat-link .btn-icon { right: 2.5rem; }
  .event-top-cat-link .btn-icon::after { width: 24px; height: 24px; }
  .event-top-cat-link:hover .btn-icon { right: 2.5rem; }
  .event-top-cat-link .btn-icon-inner { font-size: 14px; }
  .event-top-cat-link-all { background-image: url(../images/event/event-cat-link-bg-all-pc-min.jpg); }
  .event-top-cat-link-vocal { background-image: url(../images/event/event-cat-link-bg-vocal-pc-min.jpg); }
  .event-top-cat-link-instrument { background-image: url(../images/event/event-cat-link-bg-instrument-pc-min.jpg); }
  .event-top-cat-link-kpop { background-image: url(../images/event/event-cat-link-bg-kpop-pc-min.jpg); }
  .event-top-cat-link-composition { background-image: url(../images/event/event-cat-link-bg-composition-pc-min.jpg); }
  .event-top-cat-link-concert-staff_backstage { background-image: url(../images/event/event-cat-link-bg-concert-staff_backstage-pc-min.jpg); }
  .event-top-cat-link-infosession { background-image: url(../images/event/event-cat-link-bg-infosession-pc-min.jpg); }
  .event-top-cat-linkvocaloid_vtuber { background-image: url(../images/event/event-cat-link-bgvocaloid_vtuber-pc-min.jpg); }
  .event-top-cat-link-row { margin: 0 -10px !important; }
  .event-top-cat-link-col { padding: 0 10px !important; margin-bottom: 20px; } }

.event-top-cat-head { position: relative; display: -ms-flexbox; display: flex; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-align: center; align-items: center; padding: 35px 30px 20px; margin: 0 -30px 15px; background-size: cover; background-position: center; background-repeat: no-repeat; color: #fff; font-weight: bold; }

@media (min-width: 991px) { .event-top-cat-head { -ms-flex-align: end; align-items: flex-end; padding: 40px 40px 30px; margin: 0 0 30px; border-radius: 10px; } }

.event-top-cat-catch { position: absolute; top: -15px; left: 10px; border-radius: 9999px; background-color: #fff; border: 2px solid #282C53; white-space: nowrap; font-size: 1.2rem; padding: .3rem 1rem; font-weight: bold; }

.event-top-cat-catch span { display: inline-block; position: relative; z-index: 2; }

.event-top-cat-catch::after { content: ""; position: absolute; bottom: -3px; left: 20px; width: 14px; height: 14px; background-color: #fff; transform: rotate(45deg); }

@media (min-width: 991px) { .event-top-cat-catch { top: -30px; left: 20px; padding: .5rem 2rem; font-size: 1.4rem; }
  .event-top-cat-catch::after { bottom: -6px; left: 30px; } }

.event-top-cat-ttl { font-size: 1.2rem; line-height: 1.2; }

.event-top-cat-ttl strong { font-size: 1.8rem; line-height: 1.2; }

@media (min-width: 991px) { .event-top-cat-ttl { font-size: 2.2rem; }
  .event-top-cat-ttl strong { font-size: 3rem; }
  .event-top-cat-ttl br { display: none; } }

.event-top-cat-en { font-size: 1.2rem; line-height: 1.2; text-align: right; }

@media (min-width: 991px) { .event-top-cat-en { font-size: 1.6rem; }
  .event-top-cat-en br { display: none; } }

.event-top-cat-all .event-top-cat-head { background-image: url(../images/event/event-cat-ttl-bg-all.jpg); }

.event-top-cat-all .event-top-cat-catch { border-color: #32D1AC; color: #32D1AC; }

.event-top-cat-vocal .event-top-cat-head { background-image: url(../images/event/event-cat-ttl-bg-vocal.jpg); }

.event-top-cat-vocal .event-top-cat-catch { border-color: #F22482; color: #F22482; }

.event-top-cat-instrument .event-top-cat-head { background-image: url(../images/event/event-cat-ttl-bg-instrument.jpg); }

.event-top-cat-instrument .event-top-cat-catch { border-color: #4759BC; color: #4759BC; }

.event-top-cat-kpop .event-top-cat-head { background-image: url(../images/event/event-cat-ttl-bg-kpop.jpg); }

.event-top-cat-kpop .event-top-cat-catch { border-color: #EA771B; color: #EA771B; }

.event-top-cat-composition .event-top-cat-head { background-image: url(../images/event/event-cat-ttl-bg-composition.jpg); }

.event-top-cat-composition .event-top-cat-catch { border-color: #764BC9; color: #764BC9; }

.event-top-cat-concert-staff_backstage .event-top-cat-head { background-image: url(../images/event/event-cat-ttl-bg-concert-staff_backstage.jpg); }

.event-top-cat-concert-staff_backstage .event-top-cat-catch { border-color: #17A0E2; color: #17A0E2; }

.event-top-cat-infosession .event-top-cat-head { background-image: url(../images/event/event-cat-ttl-bg-infosession.jpg); }

.event-top-cat-infosession .event-top-cat-catch { border-color: #3DA31E; color: #3DA31E; }

.event-top-cat-vocaloid_vtuber .event-top-cat-head { background-image: url(../images/event/event-cat-ttl-bg-vocaloid_vtuber4.jpg); }

.event-top-cat-vocaloid_vtuber .event-top-cat-catch { border-color: #FF013B; color: #FF013B; }

@media (min-width: 991px) { .event-top-cat-all .event-top-cat-head { background-image: url(../images/event/event-cat-ttl-bg-all-pc-min.jpg); }
  .event-top-cat-vocal .event-top-cat-head { background-image: url(../images/event/event-cat-ttl-bg-vocal-pc-min.jpg); }
  .event-top-cat-instrument .event-top-cat-head { background-image: url(../images/event/event-cat-ttl-bg-instrument-pc-min.jpg); }
  .event-top-cat-kpop .event-top-cat-head { background-image: url(../images/event/event-cat-ttl-bg-kpop-pc-min.jpg); }
  .event-top-cat-composition .event-top-cat-head { background-image: url(../images/event/event-cat-ttl-bg-composition-pc-min.jpg); }
  .event-top-cat-concert-staff_backstage .event-top-cat-head { background-image: url(../images/event/event-cat-ttl-bg-concert-staff_backstage-pc-min.jpg); }
  .event-top-cat-infosession .event-top-cat-head { background-image: url(../images/event/event-cat-ttl-bg-infosession-pc-min.jpg); }
  .event-top-cat-vocaloid_vtuber .event-top-cat-head { background-image: url(../images/event/event-cat-ttl-bg-vocaloid_vtuber3-pc-min.jpg); } }

.path-support .sec-block { padding: 3rem 0 6rem; }

.path-support .dot-text { position: relative; font-size: 3rem; letter-spacing: inherit; }

.path-support .dot-text::before { position: absolute; content: ""; width: 0.5rem; height: 0.5rem; border-radius: 50%; background-color: #FF013B; top: -.2rem; left: 50%; transform: translate(-50%, 0); }

.path-support .qa-head { margin-right: .8rem; }

.path-support .qa-item { text-indent: -3.5rem; padding-left: 3.5rem; }

.path-support .qa-wrap { margin-bottom: 3rem; }

.path-support .qa-wrap:not(:last-of-type) { border-bottom: 1px solid rgba(40, 44, 83, 0.2); padding-bottom: 3rem; }

@media (min-width: 991px) { .path-support .qa-wrap { max-width: 45% !important; margin-bottom: 7%; }
  .path-support .qa-wrap:not(:last-of-type) { border: none; padding-bottom: 0; } }

.path-support .qa dt.qa-item { font-weight: normal !important; }

@media (min-width: 991px) { .path-support .qa-grid { display: -ms-inline-flexbox; display: inline-flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .path-support .qa-grid-item { display: inline-block; width: 40%; padding: 0 1.5rem; }
  .path-support .qa-grid-item.large { width: 60%; }
  .path-support .qa-grid-item.small1 { margin-top: -3rem; }
  .path-support .qa-grid-item.small2 { margin-top: -1.5rem; } }

@media (min-width: 991px) and (min-width: 1199px) { .path-support .qa-grid.small2 { margin-top: -1rem; } }

.path-support .student-icon { -ms-flex-negative: 0; flex-shrink: 0; width: 9rem; min-width: 9rem; }

.path-support .timeline-item { position: relative; }

.path-support .timeline-item .bgColor-year-1 { background-color: #32D1AC; }

.path-support .timeline-item .bgColor-year-2 { background-color: #21957a; }

.path-support .timeline-item .bgColor-year-3 { background-color: #135747; }

.path-support .timeline-item::before { position: absolute; content: ""; left: 20px; top: 0; width: 2px; height: 100%; z-index: 1; background-color: #32D1AC; }

@media (min-width: 991px) { .path-support .timeline-item::before { left: 100px; } }

.path-support .timeline-item.year-2::before { background-color: #21957a; }

.path-support .timeline-item.year-3::before { background-color: #135747; }

.path-support .timeline-item.last:before { content: none; }

@media (min-width: 991px) { .path-support .timeline-item-head { max-width: 200px; width: 100%; }
  .path-support .timeline-item .mt-lg-minus-3 { margin-top: -3rem; } }

@media (max-width: 992px) { .promise-social-icon { min-width: 80px; width: 80px; } }

.promise-social-icon img { width: 100%; }

@media (max-width: 992px) { .school-social-icon { min-width: 80px; width: 80px; } }

.school-social-icon img { width: 100%; }

.school-public_info-cont a { margin-bottom: 1.5rem; }

.school-public_info-cont h4 { font-size: 1.8rem; }

.school-public_info-cont-subwrap { margin-bottom: 1rem; }

.school-public_info-cont-subttl { font-size: 1.4rem; }

.school-public_info-cont .num { color: #FF013B; }

.school-access-video { width: 100%; padding-bottom: 56.25%; position: relative; }

.school-access-video iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.school-access-build-ttl { line-height: 1.4; }

.school-access-directions-item-img { position: relative; }

.school-access-num { position: absolute; top: 0; left: 0; width: 5rem; text-align: center; display: inline-block; }

.recruit .tel-link a { color: inherit !important; }

@media (min-width: 991px) { .recruit .col-12.col-lg-6 { max-width: 45%; } }

@media (max-width: 992px) { .recruit dl dt { padding-top: 1.5rem !important; padding-bottom: 0 !important; } }

@media (max-width: 992px) { .recruit dl dd { padding-bottom: 1.5rem !important; } }

@media (min-width: 991px) { .recruit dl dd { border-top: 1px solid #dee2e6 !important; } }

.recruit dl .border-top-big { border-top: 1px solid #282C53 !important; padding-top: 4rem !important; margin-top: 2.5rem; }

.recruit dl .border-top-big-nosp { border-top: none !important; }

@media (min-width: 767px) { .recruit dl .border-top-big-nosp { border-top: 1px solid #282C53 !important; padding-top: 4rem !important; margin-top: 2.5rem; } }

.recruit .justify-content-center { -ms-flex-pack: center; justify-content: center; }

.recruit .entryflex { display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; }

@media (min-width: 767px) { .recruit .entryflex { -ms-flex-direction: row; flex-direction: row; } }

.recruit .entryflex-box { width: 100%; }

@media (min-width: 767px) { .recruit .entryflex-box { width: 50%; } }

.recruit dl .noborder { border-top: none !important; }

.recruit .js-accordion-sub-multi { background-color: rgba(50, 209, 172, 0.05) !important; }

.recruit .recruit-textlink { cursor: pointer; color: #212529 !important; }

.recruit .recruit-textlink:hover { color: #212529 !important; }

.js-accordion-btn { cursor: pointer; }

.equipment .js-eq-sort { transition: all 0.2s ease; }

.equipment .js-eq-sort .card-img-top, .equipment .js-eq-sort .card-body { transition: all 0.2s ease; }

.equipment .js-eq-sort.on { margin-bottom: 0 !important; }

.equipment .js-eq-sort.on .card-img-top { background-color: #282C53; }

.equipment .js-eq-sort.on .card-img-top img { opacity: .3; }

@media (min-width: 991px) { .equipment .js-eq-sort.on .card-img-top { border-radius: 10px 0 0 0 !important; } }

.equipment .js-eq-sort.on .card-body { border-radius: 0 10px 0 0 !important; background-color: #32D1AC !important; border-radius: 0 !important; color: #fff; }

@media (min-width: 991px) { .equipment .js-eq-sort.on .card-body { border-radius: 0 10px 0 0 !important; } }

.ansamble { right: 2rem; }

@media (max-width: 599px) { .ansamble { right: unset; right: -1rem; } }

.faq .js-accordion-area.on .btn-icon { top: 50%; }

.shibugakusai { /*===== Vertical Timeline shibugakusai-timetable-cont=====*/ /*===== // Vertical Timeline =====*/ /*===== Resonsive Vertical Timeline =====*/ /*===== // Resonsive Vertical Timeline =====*/ /* 旧サイトのCSS打ち消し用（共通footer崩れ対応） */ }

.shibugakusai .cont-ttl { position: relative; overflow: hidden; padding: 1.5rem 2rem 1.5rem 130px; border: 2px solid #000; }

.shibugakusai .cont-ttl:before { position: absolute; top: -150%; left: -100px; width: 200px; height: 300%; content: ''; transform: rotate(25deg); background: #000; }

.shibugakusai .cont-ttl span { font-size: 40px; font-size: 4rem; position: absolute; z-index: 1; top: 0; left: 0; display: block; padding-top: 3px; padding-left: 16px; color: #fff; }

.shibugakusai #conference-timeline { position: relative; max-width: 920px; width: 100%; margin: 0 auto; }

.shibugakusai #conference-timeline .timeline-start, .shibugakusai #conference-timeline .timeline-end { display: table; font-family: "Roboto", sans-serif; font-size: 1.4rem; font-weight: 900; text-transform: uppercase; background: #282C53; padding: 1rem; color: #fff; max-width: 34%; width: 100%; text-align: center; margin: 0 auto; z-index: 3; position: relative; }

.shibugakusai #conference-timeline .conference-center-line { position: absolute; width: 3px; height: 100%; top: 0; left: 50%; margin-left: -2px; background: #282C53; z-index: 2; }

.shibugakusai .timeline-article { width: 100%; height: 100%; position: relative; overflow: hidden; margin: 20px 0; }

.shibugakusai .timeline-article .content-left-container, .shibugakusai .timeline-article .content-right-container { max-width: 44%; width: 100%; }

.shibugakusai .timeline-article .timeline-author { display: block; font-weight: 400; font-size: 14px; line-height: 24px; color: #242424; text-align: right; }

.shibugakusai .timeline-article .content-left, .shibugakusai .timeline-article .content-right { position: relative; width: auto; background-color: #fff; margin: 0.5rem; }

.shibugakusai .timeline-article p span.article-number { position: absolute; font-weight: 300; font-size: 44px; top: 10px; left: -60px; color: #282C53; }

.shibugakusai .timeline-article .content-left-container { float: left; }

.shibugakusai .timeline-article .content-right-container { float: right; }

.shibugakusai .timeline-article .content-left:before, .shibugakusai .timeline-article .content-right:before { position: absolute; top: 20px; font-size: 23px; font-family: "FontAwesome"; color: #fff; }

.shibugakusai .timeline-article .meta-date { position: absolute; top: 0; left: 50%; width: 62px; height: 62px; margin-left: -31px; color: #fff; border-radius: 100%; background: #282C53; }

.shibugakusai .timeline-article .meta-date .date, .shibugakusai .timeline-article .meta-date .month { display: block; text-align: center; font-weight: 900; }

.shibugakusai .timeline-article .meta-date .date { font-size: 1.3rem; line-height: 60px; position: relative; z-index: 3; }

.shibugakusai .timeline-article .meta-date .month { font-size: 1.3rem; line-height: 10px; }

@media only screen and (max-width: 830px) { .shibugakusai #conference-timeline .timeline-start, .shibugakusai #conference-timeline .timeline-end { margin: 0; z-index: 3; position: relative; }
  .shibugakusai #conference-timeline .conference-center-line { margin-left: 0; left: 50px; }
  .shibugakusai .timeline-article .meta-date { margin-left: 0; left: 20px; }
  .shibugakusai .timeline-article .content-left-container, .shibugakusai .timeline-article .content-right-container { max-width: 100%; width: auto; float: none; margin-left: 110px; min-height: 53px; }
  .shibugakusai .timeline-article .content-left-container { margin-bottom: 20px; }
  .shibugakusai .timeline-article .content-right:before { display: none; } }

@media only screen and (max-width: 400px) { .shibugakusai .timeline-article p { margin: 0; }
  .shibugakusai .timeline-article p span.article-number { display: none; } }

.shibugakusai .fv-ttl { display: inline-block; font-size: 36px; font-weight: bold; overflow: hidden; position: relative; transition: color 0ms 450ms; }

.shibugakusai .fv-ttl::after { background: linear-gradient(-70deg, #F7C3C9 0%, #F7C3C9 20%, #fff 50%, #6EC9DF 80%, #6EC9DF 100%); bottom: 0; content: ''; display: block; left: 0; position: absolute; right: 0; top: 0; transform: translate(-101%, 0); animation: none; }

.shibugakusai .fv-ttl .fv-ttl-inner { animation: none; }

.shibugakusai .about-sec { background-image: url(../images/shibugakusai/bg-white.svg); }

.shibugakusai .about-sec .ttl-style-1[data-direction="0"] [data-order="1"] { left: -6rem; top: 2rem; }

.shibugakusai .tm-sec { background-image: url(../images/shibugakusai/bg-blue.svg); }

.shibugakusai .bgColor-blue { background-color: #F5FAFB; }

.shibugakusai .bgColor-blue-2 { background-color: #13057D; }

.shibugakusai .bgColor-blue-3 { background-color: #f08080; }

.shibugakusai .bgColor-blue-4 { background-color: #1e90ff; }

.shibugakusai .color-blue-3 { color: #f08080; }

.shibugakusai .color-blue-4 { color: #1e90ff; }

.shibugakusai .festivalAbout__bt { font: 2.4rem 'Noto Sans JP', sans-serif; font-weight: normal; }

.shibugakusai .weare .color-key { color: #C20000; }

.shibugakusai .weare .schedule-time { width: 100%; }

.shibugakusai .weare .schedule-time-col * { vertical-align: middle; border: none; border-collapse: collapse; }

.shibugakusai .weare .schedule-time-col .border-bottom { border-bottom: 1px solid #BBB; }

.shibugakusai .weare .schedule-head { background-color: #E6E6E6; font-weight: bold; padding: 0 1.6rem; width: 50%; text-align: center; }

.shibugakusai .weare .schedule-detail { background-color: #fff; font-weight: bold; padding: 0 1.6rem; }

.shibugakusai .weare .signup-linkarea { padding: 0 5%; }

.shibugakusai .weare .signup-link { display: block; background-color: #C20000; border-radius: 10px; padding: 3rem; transition: 0.5s; }

.shibugakusai .weare .signup-link-general { display: block; background-color: #C20000; border-radius: 10px; padding: 3rem; }

.shibugakusai .weare .signup-link:hover, .shibugakusai .weare .signup-btn.general:hover { opacity: .7; color: #C20000; }

.shibugakusai .weare .signup-btn { font-size: 20px; display: inline-block; border-radius: 50px; padding: 14px 30px; text-align: center; font-weight: bold; position: relative; z-index: 0; color: #C20000; transition: 1.0s; background-color: #fff; text-decoration: none; }

.shibugakusai .weare .signup-btn.general { transition: 0.5s; color: #C20000; }

.shibugakusai .weare .youtube__btn a { background-color: #C20000; }

.shibugakusai .weare .signup-btn.formlink { transition: 0.5s; color: #ffffff; line-height: 1.4; background-color: #C20000; padding: 10px 20px; font-size: 16px; }

.shibugakusai .weare .signup-btn.formlink:hover { opacity: 1; background-color: #F8BA24; color: #ffffff; }

@media screen and (min-width: 768px) { .shibugakusai .weare .signup-btn.formlink { font-size: 20px; line-height: 1.4; } }

.shibugakusai .weare .fa-instagram { background: linear-gradient(30deg, #F50000 0%, #BD00A8 50%, #1400C8 100%); /* テキストでくり抜く */ -webkit-background-clip: text; /* くり抜いた部分は背景を表示 */ -webkit-text-fill-color: transparent; /* 非対応のブラウザでの文字色を設定 */ color: #BD00A8; }

.shibugakusai .weare .fa-twitter-square { color: #1da1f2; }

.shibugakusai .weare .festivalSPset__pf p { height: 100%; }

.shibugakusai .weare .sec-insta { min-width: auto; }

.shibugakusai .weare .sec-insta li { transition: ease-in(0.3s); }

.shibugakusai .weare .sec-insta li:hover { opacity: .7; }

.shibugakusai .weare .sec-twitter iframe { height: 450px !important; }

.shibugakusai .weare .sec-insta .insta-photo .item:nth-last-child(-n+3) { display: block; }

.shibugakusai #weare2021 .header_path { margin-top: 60px; }

.shibugakusai #weare2021 .breadcrumb { margin-bottom: 0; }

.shibugakusai .weare .social-box { /*padding-bottom: 100vw!important; */ }

.shibugakusai .weare .sec.bgColor-black.pb-px-50.position-relative .inner.max-800, .shibugakusai .weare .sec.bgColor-black.pb-px-50.position-relative .max-800.inner-wide { max-width: 800px !important; }

.shibugakusai .weare .sec.bgColor-black.pb-px-50.position-relative .inner.max-800 .btn.btn-bnr, .shibugakusai .weare .sec.bgColor-black.pb-px-50.position-relative .max-800.inner-wide .btn.btn-bnr { padding: 4rem 0; }

@media screen and (min-width: 768px) { .shibugakusai .weare .logo-img { max-width: 500px; margin: 0 auto; }
  .shibugakusai .weare .schedule-head { width: 35%; }
  .shibugakusai .weare .signup-linkarea { /* display: flex; justify-content: space-between; */ margin: 0 auto; max-width: 800px; }
  .shibugakusai .weare .signup-link, .shibugakusai .weare .signup-link-general { /* width: 48%; */ padding-bottom: 5rem; }
  .shibugakusai .weare .social-box { padding-bottom: 0 !important; }
  .shibugakusai .weare .sec-twitter iframe { height: 90% !important; }
  .shibugakusai #weare2021 .header_path { margin-top: auto; }
  .shibugakusai #weare2021 .breadcrumb { margin-bottom: 1em; } }

.shibugakusai .weare .motion.weare { margin-top: 0px; }

@media screen and (max-width: 414px) { .shibugakusai .sm-movie { height: 45rem; left: -239px; width: 77rem; } }

@media screen and (min-width: 768px) { .shibugakusai .weare .sm-top { margin-top: 0rem !important; } }

@media screen and (min-width: 991px) { .shibugakusai .weare .header .megaNavi-item-link { font-size: 95% !important; }
  .shibugakusai .weare .motion.weare { margin-top: 0px; }
  .shibugakusai .sm-movie { width: 100%; } }

.shibugakusai .color-actor { color: #EBE32F; }

.shibugakusai .color-music { color: #31C4F7; }

.shibugakusai .color-dance { color: #AE60E0; }

.shibugakusai .color-dance { color: #FF714A; }

.shibugakusai .color-guest { color: #00EB36; }

.shibugakusai .color-grd { background: linear-gradient(-70deg, #31C4F7 0%, #31C4F7 20%, #AE60E0 50%, #EBE32F 80%, #EBE32F 100%); }

@media all and (-ms-high-contrast: none) { .shibugakusai .color-grd { background: none; color: #AE60E0; } }

.shibugakusai .color-sat { color: #0089FF; }

.shibugakusai .bgColor-actor { background-color: #EBE32F; }

.shibugakusai .bgColor-music { background-color: #31C4F7; }

.shibugakusai .bgColor-dance { background-color: #AE60E0; }

.shibugakusai .bgColor-dj { background-color: #FF714A; }

.shibugakusai .bgColor-guest { background-color: #00EB36; }

.shibugakusai .bgColor-sat { background-color: #0089FF; }

.shibugakusai-ttl-en { font-size: 3.5rem; font-family: "Hind", sans-serif; line-height: 1; font-weight: 600; }

.shibugakusai-ttl-line { position: relative; padding: 0 5px; display: inline-block; font-size: 2.4rem; /* &::after{ position: absolute; content: ""; height: 2px; width: 15%; top: 50%; left: -15%; background-color: $white; } */ }

.shibugakusai-ttl-line::before { position: absolute; content: ""; height: 2px; width: 15%; top: 50%; right: -15%; background-color: #fff; }

.shibugakusai-dev { background-image: url(../images/shibugakusai/shibugaku_dev_back_sp.jpg); background-size: cover; background-position: center; }

@media (min-width: 991px) { .shibugakusai-dev { background-image: url(../images/shibugakusai/shibugaku_dev_back_pc.jpg); background-position: center top; } }

@media (min-width: 991px) { .shibugakusai-dev-2-inner { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
  .shibugakusai-dev-2 .shibugakusai-dev-2-obj { top: 50% !important; bottom: auto !important; left: 50% !important; right: auto !important; transform: translate(-50%, -50%); } }

.shibugakusai .co-frontfv-img { height: 44rem; background-size: cover; background-position: center center; overflow: hidden; }

@media (min-width: 991px) { .shibugakusai .co-frontfv-img { height: 50rem; } }

@media (min-width: 991px) { .shibugakusai .co-frontfv-inner { width: 100%; } }

.shibugakusai .bubble { position: absolute; }

.shibugakusai .bubble img { width: 100%; }

.shibugakusai .logo-date { position: absolute; left: 50%; transform: translateX(-50%); width: 22.5rem; }

.shibugakusai .logo-date div { margin: 0 auto; }

.shibugakusai .logo-date div img { display: block; margin: 0 auto; }

.shibugakusai .logo-date .date { margin-top: 2rem !important; }

.shibugakusai .co-frontfv-subttl { font-size: 1.8rem; text-align: center; left: 50%; transform: translateX(-50%); width: 80%; }

.shibugakusai .sec-ttlarea .ttl-en { text-align: center; width: 100%; font-size: 3.6rem; margin: 2rem auto 2.6rem; }

.shibugakusai .sec-ttlarea .co-frontfv-copy { text-align: center; font-size: 1.6rem; margin-bottom: 1rem; }

.shibugakusai .sec-ttlarea .co-frontfv-copy span { font-weight: bold; color: #00C300; font-size: 1.8rem; }

.shibugakusai .shibugakusai-line .btn { display: inline-block; vertical-align: middle; text-align: center; -webkit-user-select: none; -ms-user-select: none; user-select: none; position: relative; padding: 1.4rem 2.8rem 1.4rem 2rem; border-radius: 5rem; border: none; line-height: 1.2; font-weight: bold; white-space: normal; transition: all 0.2s ease; }

.shibugakusai .shibugakusai-line .svg-inline--fa.fa-w-14 { width: .875em; }

.shibugakusai .shibugakusai-line .mr-2, .shibugakusai .shibugakusai-line .mx-2 { margin-right: 0.5rem !important; }

.shibugakusai .shibugakusai-line .font-16 { font-size: 1.6rem !important; }

.shibugakusai .shibugakusai-line .svg-inline--fa.fa-w-8 { width: .5em; }

.shibugakusai .shibugakusai-circle { transform: scaleX(-1); margin: -10rem auto 11rem; }

@media (min-width: 991px) { .shibugakusai .shibugakusai-circle { margin: -10rem auto 12rem !important; } }

.shibugakusai .tab { background-color: #CFD3EA; }

.shibugakusai .tab.active { background-color: #fff; }

.shibugakusai .tab_body { display: none; }

.shibugakusai .tab_body.show { display: block; }

.shibugakusai-timetable-innerwrap { position: relative; /* &::after{ position: absolute; content: ""; width: 1rem; height: 90%; background-color: #CFD3EA; left: 50%; bottom: 0; transform: translateX(-50%); } */ }

.shibugakusai-timetable-cont { border-bottom: 1px dotted #CFD3EA; position: relative; z-index: 2; }

.shibugakusai-linup-bgColor-music { background-color: #82DFFF; }

.shibugakusai-linup-bgColor-actor { background-color: #EAE57D; }

.shibugakusai-linup-bgColor-dance { background-color: #DAA1FF; }

.shibugakusai-linup-bgColor-dj { background-color: #FF714A; }

.shibugakusai-linup-bgColor-guest { background-color: #00EB36; }

.shibugakusai-linup-plus { width: 3rem; height: 3rem; display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; -ms-flex-align: center; align-items: center; position: absolute; right: 0; bottom: 0; }

.shibugakusai .js-eq-sort.on { margin-bottom: 0; }

.shibugakusai .js-eq-sort.on .card-body { border-radius: 0 10px 0 0 !important; border-radius: 0 !important; color: #fff; background-color: #f08080; }

.shibugakusai .js-eq-sort.on .card-img-top { background-color: #282C53; }

.shibugakusai .js-eq-sort.on .card-img-top img { opacity: .3; }

.shibugakusai .js-eq-sort .card-img-top, .shibugakusai .equipment .js-eq-sort .card-body { transition: all 0.2s ease; }

.shibugakusai .js-eq-sort.on.da .card-body { background-color: #f08080; }

.shibugakusai .js-eq-sort.on.shibya1 .card-body { background-color: #1e90ff; }

.shibugakusai .js-eq-sort.on.shibya2 .card-body { background-color: #1e90ff; }

@media (min-width: 991px) { .logo-date { width: 36rem !important; }
  .logo-date div { width: 100%; }
  .logo-date div img { width: 100%; }
  .logo-date .date { margin-top: -4rem !important; width: 60%; } }

@media (min-width: 991px) { .inner-wide .sec-ttlarea { width: 600px; margin: 2rem auto 0; }
  .inner-wide .sec-ttlarea .ttl-en { margin: 0 auto 2.6rem !important; } }

.visitor .youtube { width: 100%; height: 0; padding-bottom: 56.25%; position: relative; }

.visitor .youtube iframe { position: absolute; left: 0; top: 0; width: 100%; height: 100%; }

@media (max-width: 1200px) { .visitor-abroad .inner, .visitor-abroad .inner-wide { max-width: 70rem; } }

.visitor .tel-link a { color: #32D1AC; }

.flywire-bnr { transition: .3s; }

.flywire-bnr:hover { opacity: 0.5; transition: .3s; }

.card-visitor { margin: 0 auto; }

@media screen and (min-width: 767px) { .card-visitor { width: 50%; } }

.club-activity-flex { display: -ms-flexbox; display: flex; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.club-activity-flex ul { padding: 0 10px; }

.club-activity-flex ul li { display: -ms-flexbox; display: flex; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: nowrap; flex-wrap: nowrap; }

.club-activity-flex ul li div { display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; -ms-flex-pack: center; justify-content: center; -ms-flex-align: center; align-items: center; }

.club-activity-flex ul li div span { display: block; height: 6px; width: 6px; border-radius: 50%; background: #32D1AC; margin-right: 10px; }

.club-activity-flex ul li p { display: block; }

.club-project-flex { -ms-flex-wrap: nowrap; flex-wrap: nowrap; padding: 16px 16px; border-radius: 10px; }

@media screen and (min-width: 767px) { .club-project-flex { padding: 16px 30px; } }

.club-project-flex p { display: block; }

.club-project-flex .ttl-4 { margin-right: 16px; }

@media screen and (min-width: 767px) { .club-project-flex .ttl-4 { margin-right: 30px; } }

.club-contact-line { display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; margin: 0 auto; -ms-flex-pack: center; justify-content: center; }

@media screen and (min-width: 767px) { .club-contact-line { -ms-flex-direction: row; flex-direction: row; -ms-flex-align: end; align-items: flex-end; } }

.club-contact-line-box p { text-align: center; }

@media screen and (min-width: 767px) { .club-contact-line-box-btn { margin: 0 20px; } }

.club-contact-line-box-btn a { width: 164px; }

@media screen and (min-width: 767px) { .club-contact-line-box-btn a { width: 218px; } }

.club-contact-line-box-text { display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; -ms-flex-pack: center; justify-content: center; -ms-flex-align: center; align-items: center; }

@media screen and (min-width: 767px) { .club-contact-line-box-text { min-height: 62px; } }

.club-contact-line-box-text p { display: block; }

.club-activity-accordion { cursor: pointer; }

.club-activity-accordion .fa-minus-circle { display: none; }

.club-activity-accordion.on { padding-top: 0; padding-bottom: 0; }

.club-activity-accordion.on .fa-plus-circle { display: none; }

.club-activity-accordion.on .fa-minus-circle { display: inline-block !important; }

.highlight-base2 { background: linear-gradient(180deg, rgba(255, 255, 255, 0) 55%, rgba(51, 209, 172, 0.65) 55%); display: inline; }

.weare2026 { padding-top: 60px; }

@keyframes shadowAnime1 { 0% { transform: rotate(0deg); }
  25% { transform: rotate(-3deg); }
  50% { transform: rotate(0deg); }
  75% { transform: rotate(3deg); }
  100% { transform: rotate(0deg); } }

@keyframes shadowAnime2 { 0% { transform: rotate(0deg); }
  25% { transform: rotate(-6deg); }
  50% { transform: rotate(0deg); }
  75% { transform: rotate(6deg); }
  100% { transform: rotate(0deg); } }

@keyframes shadowAnime3 { 0% { transform: rotate(0deg); }
  25% { transform: rotate(-9deg); }
  50% { transform: rotate(0deg); }
  75% { transform: rotate(9deg); }
  100% { transform: rotate(0deg); } }

@keyframes shadowAnime2-1 { 0% { transform: rotate(0deg); }
  25% { transform: rotate(-1.5deg); }
  50% { transform: rotate(0deg); }
  75% { transform: rotate(1.5deg); }
  100% { transform: rotate(0deg); } }

@keyframes shadowAnime2-2 { 0% { transform: rotate(0deg); }
  25% { transform: rotate(-3deg); }
  50% { transform: rotate(0deg); }
  75% { transform: rotate(3deg); }
  100% { transform: rotate(0deg); } }

@keyframes shadowAnime2-3 { 0% { transform: rotate(0deg); }
  25% { transform: rotate(-4.5deg); }
  50% { transform: rotate(0deg); }
  75% { transform: rotate(4.5deg); }
  100% { transform: rotate(0deg); } }

.weare2026-sec-ttlarea { max-width: 330px; margin-left: auto; margin-right: auto; }

.weare2026-sec-ttlarea img { width: 100%; }

@media (min-width: 991px) { .weare2026-sec-ttlarea { max-width: 500px; } }

.weare2026-fv { position: relative; z-index: 2; }

.weare2026-fv::before { content: ""; position: absolute; top: 0; left: 0; right: 0; bottom: 400px; background-color: #ffad36; transition: 1s ease-in-out; }

@media (min-width: 991px) { .weare2026-fv { padding: 70px 0; overflow: hidden; }
  .weare2026-fv .weare2026-fv-ttlarea { margin-top: -70px; } }

.weare2026-fv-wrap { background-color: #11AA86; }

.weare2026-fv-bg { position: absolute; top: 0; left: 0; right: 0; bottom: 100px; z-index: 1; }

@media (min-width: 991px) { .weare2026-fv-bg { bottom: 0; } }

@media (min-width: 991px) { .weare2026-fv-inner { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; max-width: 90rem; width: calc(100% - 60px); margin: 0 auto; }
  .weare2026-fv-inner::after { content: ""; position: absolute; width: 50%; right: -10%; top: -100px; bottom: -100px; transform: rotate(5deg); background-color: #32D1AC; z-index: 2; } }

.weare2026-fv-ttlarea { position: relative; }

@media (min-width: 991px) { .weare2026-fv-ttlarea { width: 50%; z-index: 10; transform: translateY(-30px); } }

.weare2026-fv-subttl-01 { transform: translateX(-95px); }

@media (min-width: 991px) { .weare2026-fv-subttl-01 { transform: translateX(0px); } }

.weare2026-fv-subttl-02 { text-align: right; transform: translateX(85px); }

.weare2026-fv-ttl { width: 100%; margin: 0 auto; transform: scale(1.2) rotate(3deg); transition: 1s ease-in-out; filter: blur(5px); opacity: 0; transition-delay: .15s; }

@media (min-width: 991px) { .weare2026-fv-ttl { max-width: 800px; } }

@media (min-width: 991px) { .weare2026-fv-logo { width: 120%; margin-left: -20%; } }

.weare2026-fv-logo img { width: 100%; }

.weare2026-fv-logo-shadow { position: absolute; top: 0; left: 0; width: 100%; animation-duration: 6s; animation-iteration-count: infinite; animation-timing-function: ease-in-out; }

.weare2026-fv-logo-shadow img { width: 100%; }

.weare2026-fv-logo-01 { position: relative; z-index: 4; }

.weare2026-fv-movie { position: relative; width: 100vw; margin: -20px 0 10px 30px; z-index: 1; }

@media (min-width: 991px) { .weare2026-fv-movie { width: 50%; transform: translate(-100px, 10px); z-index: 6; } }

.weare2026-fv-movie-wrap { position: relative; z-index: 2; opacity: 0; transform: translateY(50px); transition: 1s ease-in-out; transition-delay: .3s; }

@media (min-width: 991px) { .weare2026-fv-movie-wrap { width: 150%; } }

.weare2026-fv-movie-inner { position: relative; border-radius: 20px; overflow: hidden; z-index: 1; }

.weare2026-fv-movie video { width: 100%; height: auto; vertical-align: bottom; }

.weare2026-fv-movie-band { position: absolute; z-index: 1; top: 10px; left: -10px; right: 0; height: 450px; background: linear-gradient(to bottom, #fff 0%, #11AA86 100%); border-radius: 20px 20px 0 0; opacity: 0; transform: translateY(100px); transition: 1s ease-in-out; transition-delay: .4s; }

@media (min-width: 991px) { .weare2026-fv-movie-band { display: none; } }

.weare2026-fv-schedule { position: relative; z-index: 2; }

.weare2026-fv-schedule-01, .weare2026-fv-schedule-02 { transform: scale(1.2); transition: 1s ease-in-out; filter: blur(5px); opacity: 0; }

.weare2026-fv-schedule-01 { transition-delay: .7s; }

.weare2026-fv-schedule-02 { transition-delay: .9s; }

.weare2026-fv.inview-js-on .weare2026-fv-ttl { transform: scale(1) rotate(0deg); filter: blur(0px); opacity: 1; }

.weare2026-fv.inview-js-on::before { bottom: 160px; }

@media (min-width: 767px) { .weare2026-fv.inview-js-on::before { bottom: 260px; } }

@media (min-width: 991px) { .weare2026-fv.inview-js-on::before { bottom: 160px; } }

.weare2026-fv.inview-js-on .weare2026-fv-movie-wrap, .weare2026-fv.inview-js-on .weare2026-fv-movie-band { transform: translateY(0px); opacity: 1; }

.weare2026-fv.inview-js-on .weare2026-fv-schedule-01, .weare2026-fv.inview-js-on .weare2026-fv-schedule-02 { transform: scale(1); filter: blur(0px); opacity: 1; }

.weare2026-sec-ttl { display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; -ms-flex-align: center; align-items: center; }

.weare2026-sec-ttl-en { font-size: 48px; font-weight: bold; color: #E2FAF7; position: relative; margin-top: -30px; margin-bottom: 10px; text-align: center; text-shadow: 0 0 30px #0E765D; }

@media (min-width: 991px) { .weare2026-sec-ttl-en { font-size: 72px; } }

.weare2026-sec-ttl > span { display: block; margin-bottom: 3px; padding: 3px 5px; border-radius: 5px; background-color: #E2FAF7; line-height: 1; font-size: 26px; font-weight: bold; color: #010957; }

@media (min-width: 991px) { .weare2026-sec-ttl > span { font-size: 34px; } }

.weare2026-about { position: relative; z-index: 3; padding: 140px 0 60px 0; margin-top: -80px; z-index: 1s; }

@media (min-width: 991px) { .weare2026-about { margin-top: 0; background-image: none; overflow: hidden; padding: 140px 0; }
  .weare2026-about .weare2026-sec-ttlarea { margin-left: 0; } }

.weare2026-about-ttlarea { position: relative; max-width: 582px; margin: 0 auto; }

@media (min-width: 991px) { .weare2026-about-ttlarea { transform: translateX(-120px); margin-top: -50px; position: relative; z-index: 3; }
  .weare2026-about-ttlarea img { width: 100%; height: auto; } }

.weare2026-about-ttl-imgwrap { position: relative; }

.weare2026-about-ttl-imgwrap::after { content: ""; position: absolute; top: 10px; left: 0; right: -10px; height: 450px; background: linear-gradient(to bottom, #fff 0%, #11AA86 100%); border-radius: 20px 20px 0 0; }

@media (max-width: 576px) { .weare2026-about-ttl-imgwrap { transform: translateX(-30px); } }

.weare2026-about-ttl-imgarea { position: relative; }

.weare2026-about-ttl-img-01 { position: absolute; bottom: 0; left: 0; right: 0; z-index: 3; }

.weare2026-about-ttl-img-01 img { width: 100%; }

.weare2026-about-ttl-img-02 img { width: 100%; }

.weare2026-about-ttl-img-inner { border-radius: 20px; overflow: hidden; }

.weare2026-about-inner { position: relative; z-index: 3; }

@media (min-width: 991px) { .weare2026-about-inner { max-width: 1200px; width: 90%; margin: auto; display: -ms-flexbox; display: flex; } }

@media (min-width: 991px) { .weare2026-about-imgarea { position: relative; max-width: 520px; width: 50%; transform: translateY(-80px); } }

@media (min-width: 991px) { .weare2026-about-cont { -ms-flex: 1; flex: 1; padding-left: 50px; }
  .weare2026-about-cont .inner, .weare2026-about-cont .inner-wide { max-width: 100%; width: 100%; margin: 0; } }

.weare2026-about-img img { width: 100%; }

@media (min-width: 991px) { .weare2026-about .weare2026-sec-ttl-en { text-align: left; } }

@media (min-width: 991px) { .weare2026-about .weare2026-sec-ttl { -ms-flex-align: start; align-items: start; } }

.weare2026-stage { background-color: #010957; background-image: url(../../weare/img/2024/stage_bg.png); background-size: contain; background-position: center top; background-repeat: no-repeat; padding: 100px 0; }

@media (min-width: 991px) { .weare2026-stage { padding: 140px 0; background-image: url(../../weare/img/2024/stage_bg_pc.png); } }

@media (min-width: 991px) { .weare2026-stage-row { max-width: 90rem; width: calc(100% - 60px); margin-left: auto; margin-right: auto; } }

.weare2026-stage-col { position: relative; margin-bottom: 70px; }

.weare2026-stage-col:last-child { margin-bottom: 0; }

.weare2026-stage-col::after { content: ""; position: absolute; top: 0; left: 10px; right: 10px; bottom: 50px; margin: auto; border-radius: 20px; background-color: #E2FAF7; }

@media (min-width: 991px) { .weare2026-stage-col::after { top: -20px; left: -20px; right: -20px; bottom: 50px; } }

@media (min-width: 991px) { .weare2026-stage-col { display: -ms-flexbox; display: flex; -ms-flex-align: start; align-items: flex-start; } }

.weare2026-stage-head { position: relative; z-index: 2; }

@media (min-width: 991px) { .weare2026-stage-head { width: calc(50% - 40px); } }

.weare2026-stage-head-meta { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; margin: 0 30px; padding: 20px 0; border-bottom: 1px solid #010957; }

.weare2026-stage-head-num { max-width: 124px; width: 40%; }

@media (min-width: 991px) { .weare2026-stage-head-num { max-width: 200px; }
  .weare2026-stage-head-num img { width: 100%; } }

.weare2026-stage-head-iconarea { max-width: 177px; width: 55%; display: -ms-flexbox; display: flex; -ms-flex-pack: end; justify-content: flex-end; }

@media (min-width: 991px) { .weare2026-stage-head-iconarea { max-width: 250px; }
  .weare2026-stage-head-iconarea img { width: 100%; } }

.weare2026-stage-head-icon { margin-right: 5px; }

.weare2026-stage-head-icon:last-child { margin-right: 0; }

@media (min-width: 991px) { .weare2026-stage-head-icon { width: 120px; } }

.weare2026-stage-head-subttl { font-size: 18px; font-weight: bold; color: #010957; }

@media (min-width: 991px) { .weare2026-stage-head-subttl { font-size: 28px; } }

.weare2026-stage-head-ttl { display: -ms-flexbox; display: flex; -ms-flex-align: start; align-items: flex-start; -ms-flex-direction: column; flex-direction: column; }

.weare2026-stage-head-ttl span { display: block; background-color: #A84292; line-height: 1; padding: 2px; color: #fff; font-weight: bold; font-size: 22px; border-radius: 3px; margin-bottom: 3px; }

@media (min-width: 991px) { .weare2026-stage-head-ttl span { font-size: 32px; } }

.weare2026-stage-head-gallery .weare-shadow { position: relative; }

.weare2026-stage-head-gallery .weare-shadow::after { content: ""; position: absolute; top: 5px; left: 5px; right: -5px; height: 280px; border-radius: 20px; background: linear-gradient(to bottom, #ffad36, rgba(255, 173, 54, 0)); }

@media (min-width: 991px) { .weare2026-stage-head-gallery .weare-shadow::after { top: 15px; left: 15px; right: -15px; height: 220px; } }

.weare2026-stage-head-gallery-slide { border-radius: 20px; overflow: hidden; }

.weare2026-stage-head-gallery .swiper-pagination { position: absolute; margin: auto; -ms-flex-pack: center; justify-content: center; padding: 0 !important; bottom: -35px !important; left: 0 !important; right: 0 !important; }

.weare2026-stage-head-gallery .swiper-pagination-bullet { margin: 0 5px !important; }

.weare2026-stage-head-gallery .cmp-slider-button-wrap { position: absolute; top: 0; bottom: 0; left: 0; right: 0; z-index: 3; }

.weare2026-stage-head-gallery .cmp-slider-button-prev, .weare2026-stage-head-gallery .cmp-slider-button-next { position: absolute; top: 50%; transform: translateY(-50%); z-index: 2; }

.weare2026-stage-head-gallery .cmp-slider-button-prev { left: 30px; }

.weare2026-stage-head-gallery .cmp-slider-button-next { right: 30px; }

.weare2026-stage-head-gallery-img { border-radius: 20px; overflow: hidden; }

.weare2026-stage-body { position: relative; z-index: 2; }

@media (min-width: 991px) { .weare2026-stage-body { width: calc(50% + 40px); } }

.weare2026-stage-body-box { border-radius: 20px; position: relative; z-index: 2; }

.weare2026-stage-body-box .box-bg { position: absolute; top: 0; left: 0; right: 0; bottom: 0; border: 1px solid #010957; border-radius: 20px; animation-duration: 6s; animation-iteration-count: infinite; animation-timing-function: ease-in-out; }

.weare2026-stage-body-box .box-bg-01 { background-color: #fff; z-index: 4; }

.weare2026-stage-body-box .box-bg-02 { background-color: #ffad36; z-index: 3; animation-name: shadowAnime2-1; animation-delay: 0.2s; }

.weare2026-stage-body-box .box-bg-03 { background-color: #E2FAF7; z-index: 2; animation-name: shadowAnime2-2; animation-delay: 0.4s; }

.weare2026-stage-body-box .box-bg-04 { background-color: #010957; z-index: 1; animation-name: shadowAnime2-3; animation-delay: 0.6s; }

.weare2026-stage-body-meta { padding: 30px; background-color: #fff; border-radius: 20px 20px 0 0; box-shadow: 0 0 30px rgba(14, 118, 93, 0.1); }

.weare2026-stage-body-meta-dl { display: -ms-flexbox; display: flex; -ms-flex-align: start; align-items: flex-start; padding-bottom: 15px; margin-bottom: 15px; border-bottom: 1px dashed #010957; }

.weare2026-stage-body-meta-col:last-child .weare2026-stage-body-meta-dl { padding-bottom: 0; margin-bottom: 0; border-bottom: none; }

.weare2026-stage-body-meta-dt { width: 65px; margin-right: 12px; border-radius: 30px; background-color: #11AA86; color: #fff; text-align: center; line-height: 1; padding: 3px 0; }

.weare2026-stage-body-meta-dd { -ms-flex: 1; flex: 1; }

.weare2026-stage-body-meta-map { margin: 15px 0 0; }

.weare2026-stage-body-meta-map iframe { width: 100%; }

.weare2026-stage-body-detail { padding: 20px 0 0; }

.weare2026-stage-body-detail-ttl { color: #11AA86; font-size: 18px; font-weight: bold; margin-bottom: 10px; }

.weare2026-stage-body-detail p { font-size: 12px; }

@media (min-width: 991px) { .weare2026-stage-body-detail p { font-size: 16px; } }

.weare2026-stage-body-synopsis { padding: 15px; margin-bottom: 20px; border-radius: 10px; border: 1px solid #11AA86; }

.weare2026-stage-body-synopsis-ttl { font-size: 12px; text-align: center; color: #11AA86; line-height: 1.2; background-color: #E2FAF7; border-radius: 50px; margin-bottom: 10px; padding: 2px 0; }

@media (min-width: 991px) { .weare2026-stage-body-synopsis-ttl { font-size: 16px; } }

.weare2026-stage-body-cv { position: relative; padding: 10px 15px 15px; background-color: #FFF1DB; border-radius: 0 0 20px 20px; }

.weare2026-stage-body-cv-ttl { color: #ffad36; font-weight: bold; font-size: 18px; margin-bottom: 5px; text-align: center; }

.weare2026-stage-body-cv-btnwrap { display: -ms-flexbox; display: flex; -ms-flex-pack: justify; justify-content: space-between; }

.weare2026-stage-body-cv-btnwrap .btn { width: 100% !important; text-align: center; font-size: 12px; padding: 10px 15px 10px 5px !important; }

@media (min-width: 991px) { .weare2026-stage-body-cv-btnwrap .btn { font-size: 16px; padding: 15px 15px 15px 5px !important; } }

.weare2026-stage-body-cv-disable { position: absolute; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; top: 0; bottom: 0; left: 0; right: 0; background-color: rgba(0, 0, 0, 0.8); border-radius: 20px; color: #fff; font-weight: bold; }

.weare2026-sns { background-color: #32D1AC; padding: 50px 0 100px; }

@media (min-width: 991px) { .weare2026-sns { padding: 140px 0; } }

.end-event { position: relative; filter: grayscale(100%); }

.end-event::before { z-index: 4; position: absolute; content: ''; color: #fff; width: 100%; height: 100%; border-radius: 1.7rem; background-color: #282C53; opacity: 0.8; }

.end-event::after { z-index: 5; content: "※この日程は終了しました"; position: absolute; width: 18rem; color: #fff; font-size: 1.5rem; left: 50%; top: 50%; transform: translate(-50%, -50%); }

@media (min-width: 991px) { .mb_md-lg { margin-bottom: 12rem; } }

@media (min-width: 991px) { .mb_md-lg-large { margin-bottom: 20rem; } }

.cast { font-size: 12px; text-align: center; color: #11AA86; line-height: 1.2; background-color: #E2FAF7; border-radius: 50px; margin-bottom: 5px; padding: 2px 0; }

@media (min-width: 991px) { .cast { font-size: 16px; } }

.color-weare2026-key { color: #ffad36; }

.color-weare2026-sub { color: #A84292; }

.weare2023 { padding-top: 60px; background-color: #B8DED5; }

.weare2023 .bg-dot { background-image: url(../../weare/img/2023/bg_dot.svg); }

.weare2023 .right-up { transform: rotate(-5deg); }

.weare2023 .left-up { transform: rotate(5deg); }

.weare2023 .weare-shadow { position: relative; }

.weare2023 .weare-shadow::after { content: ""; position: absolute; top: 0; left: 0; right: 0; bottom: 0; border: 1px solid #26292E; border-radius: 20px; background-color: #fff; transform: translate(5px, 5px); }

.weare2023 .weare-text-shadow { transition: 1s ease; }

.weare2023 .inview-js-on .weare-text-shadow { transform: translate(3px, 3px); }

@keyframes shadowAnime1 { 0% { transform: rotate(0deg); }
  25% { transform: rotate(-3deg); }
  50% { transform: rotate(0deg); }
  75% { transform: rotate(3deg); }
  100% { transform: rotate(0deg); } }

@keyframes shadowAnime2 { 0% { transform: rotate(0deg); }
  25% { transform: rotate(-6deg); }
  50% { transform: rotate(0deg); }
  75% { transform: rotate(6deg); }
  100% { transform: rotate(0deg); } }

@keyframes shadowAnime3 { 0% { transform: rotate(0deg); }
  25% { transform: rotate(-9deg); }
  50% { transform: rotate(0deg); }
  75% { transform: rotate(9deg); }
  100% { transform: rotate(0deg); } }

@keyframes shadowAnime2-1 { 0% { transform: rotate(0deg); }
  25% { transform: rotate(-1.5deg); }
  50% { transform: rotate(0deg); }
  75% { transform: rotate(1.5deg); }
  100% { transform: rotate(0deg); } }

@keyframes shadowAnime2-2 { 0% { transform: rotate(0deg); }
  25% { transform: rotate(-3deg); }
  50% { transform: rotate(0deg); }
  75% { transform: rotate(3deg); }
  100% { transform: rotate(0deg); } }

@keyframes shadowAnime2-3 { 0% { transform: rotate(0deg); }
  25% { transform: rotate(-4.5deg); }
  50% { transform: rotate(0deg); }
  75% { transform: rotate(4.5deg); }
  100% { transform: rotate(0deg); } }

.weare2023-sec-ttlarea { max-width: 330px; margin-left: auto; margin-right: auto; }

.weare2023-sec-ttlarea img { width: 100%; }

@media (min-width: 991px) { .weare2023-sec-ttlarea { max-width: 500px; } }

.weare2023-fv { position: relative; z-index: 2; padding: 40px 0 0; }

@media (min-width: 991px) { .weare2023-fv { padding: 70px 0; overflow: hidden; } }

.weare2023-fv-bg { position: absolute; top: 0; left: 0; right: 0; bottom: 100px; z-index: 1; }

@media (min-width: 991px) { .weare2023-fv-bg { bottom: 0; } }

@media (min-width: 991px) { .weare2023-fv-inner { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; max-width: 90rem; width: calc(100% - 60px); margin: 0 auto; }
  .weare2023-fv-inner::after { content: ""; position: absolute; width: 50%; right: -10%; top: -100px; bottom: -100px; transform: rotate(5deg); background-color: #32D1AC; z-index: 2; } }

.weare2023-fv-ttlarea { position: relative; z-index: 2; }

@media (min-width: 991px) { .weare2023-fv-ttlarea { width: 50%; z-index: 5; } }

.weare2023-fv-subttl-01 { transform: translateX(-95px); }

@media (min-width: 991px) { .weare2023-fv-subttl-01 { transform: translateX(0px); } }

.weare2023-fv-subttl-02 { text-align: right; transform: translateX(85px); }

.weare2023-fv-ttl { max-width: 600px; width: 95%; margin: 5px auto 0; }

.weare2023-fv-logo img { width: 100%; }

.weare2023-fv-logo-shadow { position: absolute; top: 0; left: 0; width: 100%; animation-duration: 6s; animation-iteration-count: infinite; animation-timing-function: ease-in-out; }

.weare2023-fv-logo-shadow img { width: 100%; }

.weare2023-fv-logo-01 { position: relative; z-index: 4; }

.weare2023-fv-logo-02 { z-index: 3; animation-name: shadowAnime1; animation-delay: 0.2s; }

.weare2023-fv-logo-03 { z-index: 2; animation-name: shadowAnime2; animation-delay: 0.4s; }

.weare2023-fv-logo-04 { z-index: 1; animation-name: shadowAnime3; animation-delay: 0.6s; }

.weare2023-fv-movie { width: 100vw; margin: -20px 0 0 30px; z-index: 1; }

@media (min-width: 991px) { .weare2023-fv-movie { width: 50%; transform: translate(-100px, 10px); z-index: 4; } }

.weare2023-fv-movie-wrap { z-index: 1; }

@media (min-width: 991px) { .weare2023-fv-movie-wrap { width: 150%; } }

.weare2023-fv-movie-inner { position: relative; border-radius: 20px; overflow: hidden; z-index: 1; }

.weare2023-fv-movie video { width: 100%; height: auto; vertical-align: bottom; }

.weare2023-fv-movie-band { position: absolute; top: 20px; left: -50px; right: -50px; bottom: -50px; background-color: #32D1AC; }

@media (min-width: 991px) { .weare2023-fv-movie-band { display: none; } }

.weare2023-fv-geo-01 { position: absolute; top: 20px; left: -30px; z-index: 3; }

@media (min-width: 991px) { .weare2023-fv-geo-01 { left: auto; right: -30px; } }

.weare2023-fv-schedule { position: relative; z-index: 2; width: 280px; margin: -30px 0 0 15px; }

.weare2023-fv-schedule img { width: 100%; }

@media (min-width: 991px) { .weare2023-fv-schedule { transform: rotate(-5deg); margin: -40px 0 0 15px; max-width: 430px; width: 65%; } }

@media (min-width: 1199px) { .weare2023-fv-schedule { transform: rotate(-5deg) translateX(-50px); width: 430px; } }

.weare2023-sec-ttl-en { position: relative; margin-bottom: 20px; }

.weare2023-sec-ttl-en-01 { position: absolute; top: 0; left: 0; z-index: 1; width: 100%; }

.weare2023-sec-ttl-en-02 { position: relative; z-index: 2; }

.weare2023-about { background-color: #11AA86; background-image: url(../../weare/img/2023/fv_bg_line.svg); background-position: center top; background-repeat: no-repeat; background-size: 100% auto; padding: 140px 0 60px 0; margin-top: -80px; z-index: 1s; }

@media (min-width: 991px) { .weare2023-about { margin-top: 0; background-image: none; overflow: hidden; padding: 140px 0; }
  .weare2023-about .weare2023-sec-ttlarea { margin-left: 0; } }

.weare2023-about-ttlarea { position: relative; max-width: 582px; margin: 0 auto; }

@media (min-width: 991px) { .weare2023-about-ttlarea { transform: translateX(-120px); margin-top: -50px; position: relative; z-index: 3; }
  .weare2023-about-ttlarea img { width: 100%; height: auto; } }

.weare2023-about-geo-01 { position: absolute; top: -10px; right: 40px; z-index: 2; }

@media (max-width: 576px) { .weare2023-about-ttl-imgwrap { transform: translateX(-30px); } }

.weare2023-about-ttl-imgarea { position: relative; }

.weare2023-about-ttl-img-01 { position: absolute; bottom: 0; left: 0; right: 0; z-index: 3; }

.weare2023-about-ttl-img-01 img { width: 100%; }

.weare2023-about-ttl-img-02 img { width: 100%; }

.weare2023-about-ttl-img-inner { border-radius: 20px; overflow: hidden; }

@media (min-width: 991px) { .weare2023-about-inner { max-width: 1200px; width: 90%; margin: auto; display: -ms-flexbox; display: flex; } }

@media (min-width: 991px) { .weare2023-about-imgarea { position: relative; max-width: 520px; width: 50%; }
  .weare2023-about-imgarea-bg { position: absolute; top: 100px; right: 100px; width: 130%; }
  .weare2023-about-imgarea-bg img { width: 100%; } }

@media (min-width: 991px) { .weare2023-about-cont { -ms-flex: 1; flex: 1; padding-left: 50px; }
  .weare2023-about-cont .inner, .weare2023-about-cont .inner-wide { max-width: 100%; width: 100%; margin: 0; } }

.weare2023-about-img img { width: 100%; }

.weare2023-stage { background-color: #32D1AC; padding: 100px 0; }

@media (min-width: 991px) { .weare2023-stage { padding: 140px 0; } }

.weare2023-stage-geo-01, .weare2023-stage-geo-02 { position: absolute; }

.weare2023-stage-geo-01 { top: -80px; left: -70px; }

.weare2023-stage-geo-02 { top: -35px; right: -20px; }

@media (min-width: 991px) { .weare2023-stage-row { max-width: 90rem; width: calc(100% - 60px); margin-left: auto; margin-right: auto; } }

.weare2023-stage-col { position: relative; margin-bottom: 70px; }

.weare2023-stage-col:last-child { margin-bottom: 0; }

@media (min-width: 991px) { .weare2023-stage-col { display: -ms-flexbox; display: flex; -ms-flex-align: start; align-items: flex-start; }
  .weare2023-stage-col:nth-child(even) { -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
  .weare2023-stage-col:nth-child(even) .weare2023-stage-head::after { left: -80px; right: auto; } }

.weare2023-stage-band { position: absolute; top: 0; left: 0; right: 0; margin: auto; }

.weare2023-stage-band img { width: 100%; }

.weare2023-stage-head { position: relative; z-index: 2; }

@media (min-width: 991px) { .weare2023-stage-head { width: calc(50% - 40px); } }

.weare2023-stage-head::after { content: ""; position: absolute; top: calc(100vw * 0.1538); left: -10px; right: -10px; bottom: 30px; background-color: #fff; border: 1px solid #26292E; }

@media (min-width: 991px) { .weare2023-stage-head::after { top: 70px; left: auto; right: -80px; bottom: -60px; width: 60vw; border-radius: 20px; } }

.weare2023-stage-head-meta { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; padding: 25px 10px 0 30px; }

.weare2023-stage-head-num { max-width: 124px; width: 40%; }

@media (min-width: 991px) { .weare2023-stage-head-num { max-width: 200px; }
  .weare2023-stage-head-num img { width: 100%; } }

.weare2023-stage-head-iconarea { max-width: 177px; width: 55%; display: -ms-flexbox; display: flex; -ms-flex-pack: end; justify-content: flex-end; }

@media (min-width: 991px) { .weare2023-stage-head-iconarea { max-width: 250px; }
  .weare2023-stage-head-iconarea img { width: 100%; } }

.weare2023-stage-head-icon { margin-right: 10px; }

.weare2023-stage-head-icon:last-child { margin-right: 0; }

@media (min-width: 991px) { .weare2023-stage-head-icon { width: 120px; } }

.weare2023-stage-head-subttl { font-size: 20px; font-weight: bold; }

@media (min-width: 991px) { .weare2023-stage-head-subttl { font-size: 30px; } }

.weare2023-stage-head-ttl { display: -ms-flexbox; display: flex; -ms-flex-align: start; align-items: flex-start; -ms-flex-direction: column; flex-direction: column; }

.weare2023-stage-head-ttl span { display: block; background-color: #FF013B; border: 1px solid #26292E; line-height: 1; padding: 2px; color: #fff; font-weight: bold; font-size: 26px; border-radius: 3px; margin-bottom: 3px; text-shadow: 1px 1px 0 #26292E, -1px -1px 0 #26292E, -1px 1px 0 #26292E, 1px -1px 0 #26292E, 0px 1px 0 #26292E, -1px 0 #26292E, -1px 0 0 #26292E, 1px 0 0 #26292E; }

@media (min-width: 991px) { .weare2023-stage-head-ttl span { font-size: 40px; } }

.weare2023-stage-head-gallery-slide { border-radius: 20px; overflow: hidden; }

.weare2023-stage-head-gallery .swiper-pagination { position: absolute; margin: auto; -ms-flex-pack: center; justify-content: center; padding: 0 !important; bottom: -35px !important; left: 0 !important; right: 0 !important; }

.weare2023-stage-head-gallery .swiper-pagination-bullet { border: 1px solid #26292E; margin: 0 5px !important; }

.weare2023-stage-head-gallery .cmp-slider-button-wrap { position: absolute; top: 0; bottom: 0; left: 0; right: 0; z-index: 3; }

.weare2023-stage-head-gallery .cmp-slider-button-prev, .weare2023-stage-head-gallery .cmp-slider-button-next { position: absolute; top: 50%; transform: translateY(-50%); z-index: 2; }

.weare2023-stage-head-gallery .cmp-slider-button-prev { left: 30px; }

.weare2023-stage-head-gallery .cmp-slider-button-next { right: 30px; }

.weare2023-stage-head-gallery-row .weare-shadow { position: relative; z-index: 1; }

.weare2023-stage-head-gallery-row img { width: 100%; }

.weare2023-stage-head-gallery-img { border-radius: 20px; overflow: hidden; }

.weare2023-stage-body { position: relative; }

@media (min-width: 991px) { .weare2023-stage-body { width: calc(50% + 40px); } }

.weare2023-stage-body-bg { position: absolute; top: -50px; left: -10px; right: -10px; bottom: 50px; background-color: #B8DED5; background-image: url(../../weare/img/2023/bg_dot.svg); z-index: 1; }

.weare2023-stage-body-box { border-radius: 20px; position: relative; z-index: 2; }

.weare2023-stage-body-box .box-bg { position: absolute; top: 0; left: 0; right: 0; bottom: 0; border: 1px solid #26292E; border-radius: 20px; animation-duration: 6s; animation-iteration-count: infinite; animation-timing-function: ease-in-out; }

.weare2023-stage-body-box .box-bg-01 { background-color: #fff; z-index: 4; }

.weare2023-stage-body-box .box-bg-02 { background-color: #FF013B; z-index: 3; animation-name: shadowAnime2-1; animation-delay: 0.2s; }

.weare2023-stage-body-box .box-bg-03 { background-color: #86E2F4; z-index: 2; animation-name: shadowAnime2-2; animation-delay: 0.4s; }

.weare2023-stage-body-box .box-bg-04 { background-color: #26292E; z-index: 1; animation-name: shadowAnime2-3; animation-delay: 0.6s; }

.weare2023-stage-body-meta { padding: 30px; }

.weare2023-stage-body-meta-dl { display: -ms-flexbox; display: flex; -ms-flex-align: start; align-items: flex-start; padding-bottom: 15px; margin-bottom: 15px; border-bottom: 1px dashed #26292E; }

.weare2023-stage-body-meta-col:last-child .weare2023-stage-body-meta-dl { padding-bottom: 0; margin-bottom: 0; border-bottom: none; }

.weare2023-stage-body-meta-dt { width: 65px; margin-right: 12px; border-radius: 30px; background-color: #11AA86; color: #fff; text-align: center; line-height: 1; padding: 3px 0; border: 1px solid #26292E; }

.weare2023-stage-body-meta-dd { -ms-flex: 1; flex: 1; }

.weare2023-stage-body-meta-map { margin: 15px -29px 0; }

.weare2023-stage-body-meta-map iframe { width: 100%; }

.weare2023-stage-body-detail { padding: 0 30px 30px 30px; }

.weare2023-stage-body-detail-ttl { color: #11AA86; font-size: 18px; font-weight: bold; margin-bottom: 10px; }

.weare2023-stage-body-detail p { font-size: 12px; }

.weare2023-stage-body-cv { position: relative; padding: 10px 15px 15px; background-color: #FFEAEA; border-radius: 20px; border: 1px solid #26292E; }

.weare2023-stage-body-cv-ttl { color: #FF013B; font-weight: bold; font-size: 18px; margin-bottom: 5px; text-align: center; }

.weare2023-stage-body-cv-btnwrap { display: -ms-flexbox; display: flex; -ms-flex-pack: justify; justify-content: space-between; }

.weare2023-stage-body-cv-btnwrap .btn { width: 100% !important; border: 1px solid #26292E; text-align: center; font-size: 12px; padding: 10px 15px 10px 5px !important; }

@media (min-width: 991px) { .weare2023-stage-body-cv-btnwrap .btn { font-size: 16px; padding: 15px 15px 15px 5px !important; } }

.weare2023-stage-body-cv-disable { position: absolute; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; top: 0; bottom: 0; left: 0; right: 0; background-color: rgba(0, 0, 0, 0.8); border-radius: 20px; color: #fff; font-weight: bold; }

.weare2023-sns { background-color: #32D1AC; padding: 50px 0 100px; }

@media (min-width: 991px) { .weare2023-sns { padding: 140px 0; } }

.weare2023-sns-geo-01, .weare2023-sns-geo-02 { position: absolute; }

.weare2023-sns-geo-01 { top: -80px; left: -70px; }

.weare2023-sns-geo-02 { top: -35px; right: -20px; }

/* utility */
/* ユーティリティ
---------------------------------------------- */
/* レイヤーを前面に持っていくクラス */
.layer { position: relative; z-index: 2; }

.z-index-1 { z-index: 1; }

.z-index-2 { z-index: 2; }

.z-index-3 { z-index: 3; }

.z-index-4 { z-index: 4; }

.z-index-5 { z-index: 5; }

.z-index-6 { z-index: 6; }

.z-index-7 { z-index: 7; }

.z-index-8 { z-index: 8; }

.z-index-9 { z-index: 9; }

.z-index-10 { z-index: 10; }

@media (max-width: 992px) { .z-index-lg-1 { z-index: 1; }
  .z-index-lg-2 { z-index: 2; }
  .z-index-lg-3 { z-index: 3; }
  .z-index-lg-4 { z-index: 4; }
  .z-index-lg-5 { z-index: 5; }
  .z-index-lg-6 { z-index: 6; }
  .z-index-lg-7 { z-index: 7; }
  .z-index-lg-8 { z-index: 8; }
  .z-index-lg-9 { z-index: 9; }
  .z-index-lg-10 { z-index: 10; } }

/* スマホ時のグリッド調整 */
@media (max-width: 992px) { .row { margin-left: -5px; margin-right: -5px; } }

.row-adjust *[class*="col-"] { display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; }

.row-adjust *[class*="col-"] .card { -ms-flex: 1; flex: 1; min-height: 0%; }

/* IE対策 */
@media all and (-ms-high-contrast: none) { .row-adjust *[class*="col-"] { display: block; } }

@media (max-width: 992px) { .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-auto, .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-lg-auto, .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-md-auto, .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-sm-auto, .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, .col-xl-auto { padding-left: 5px; padding-right: 5px; } }

/* 最大幅 / 最小幅の設定 */
.max-10 { max-width: 1rem !important; margin-left: auto; margin-right: auto; }

.max-per-10 { max-width: 10% !important; margin-left: auto; margin-right: auto; }

.max-20 { max-width: 2rem !important; margin-left: auto; margin-right: auto; }

.max-per-20 { max-width: 20% !important; margin-left: auto; margin-right: auto; }

.max-30 { max-width: 3rem !important; margin-left: auto; margin-right: auto; }

.max-per-30 { max-width: 30% !important; margin-left: auto; margin-right: auto; }

.max-40 { max-width: 4rem !important; margin-left: auto; margin-right: auto; }

.max-per-40 { max-width: 40% !important; margin-left: auto; margin-right: auto; }

.max-50 { max-width: 5rem !important; margin-left: auto; margin-right: auto; }

.max-per-50 { max-width: 50% !important; margin-left: auto; margin-right: auto; }

.max-60 { max-width: 6rem !important; margin-left: auto; margin-right: auto; }

.max-per-60 { max-width: 60% !important; margin-left: auto; margin-right: auto; }

.max-70 { max-width: 7rem !important; margin-left: auto; margin-right: auto; }

.max-per-70 { max-width: 70% !important; margin-left: auto; margin-right: auto; }

.max-80 { max-width: 8rem !important; margin-left: auto; margin-right: auto; }

.max-per-80 { max-width: 80% !important; margin-left: auto; margin-right: auto; }

.max-90 { max-width: 9rem !important; margin-left: auto; margin-right: auto; }

.max-per-90 { max-width: 90% !important; margin-left: auto; margin-right: auto; }

.max-100 { max-width: 10rem !important; margin-left: auto; margin-right: auto; }

.max-per-100 { max-width: 100% !important; margin-left: auto; margin-right: auto; }

.max-110 { max-width: 11rem !important; margin-left: auto; margin-right: auto; }

.max-per-110 { max-width: 110% !important; margin-left: auto; margin-right: auto; }

.max-120 { max-width: 12rem !important; margin-left: auto; margin-right: auto; }

.max-per-120 { max-width: 120% !important; margin-left: auto; margin-right: auto; }

.max-130 { max-width: 13rem !important; margin-left: auto; margin-right: auto; }

.max-per-130 { max-width: 130% !important; margin-left: auto; margin-right: auto; }

.max-140 { max-width: 14rem !important; margin-left: auto; margin-right: auto; }

.max-per-140 { max-width: 140% !important; margin-left: auto; margin-right: auto; }

.max-150 { max-width: 15rem !important; margin-left: auto; margin-right: auto; }

.max-per-150 { max-width: 150% !important; margin-left: auto; margin-right: auto; }

.max-160 { max-width: 16rem !important; margin-left: auto; margin-right: auto; }

.max-per-160 { max-width: 160% !important; margin-left: auto; margin-right: auto; }

.max-170 { max-width: 17rem !important; margin-left: auto; margin-right: auto; }

.max-per-170 { max-width: 170% !important; margin-left: auto; margin-right: auto; }

.max-180 { max-width: 18rem !important; margin-left: auto; margin-right: auto; }

.max-per-180 { max-width: 180% !important; margin-left: auto; margin-right: auto; }

.max-190 { max-width: 19rem !important; margin-left: auto; margin-right: auto; }

.max-per-190 { max-width: 190% !important; margin-left: auto; margin-right: auto; }

.max-200 { max-width: 20rem !important; margin-left: auto; margin-right: auto; }

.max-per-200 { max-width: 200% !important; margin-left: auto; margin-right: auto; }

.max-210 { max-width: 21rem !important; margin-left: auto; margin-right: auto; }

.max-per-210 { max-width: 210% !important; margin-left: auto; margin-right: auto; }

.max-220 { max-width: 22rem !important; margin-left: auto; margin-right: auto; }

.max-per-220 { max-width: 220% !important; margin-left: auto; margin-right: auto; }

.max-230 { max-width: 23rem !important; margin-left: auto; margin-right: auto; }

.max-per-230 { max-width: 230% !important; margin-left: auto; margin-right: auto; }

.max-240 { max-width: 24rem !important; margin-left: auto; margin-right: auto; }

.max-per-240 { max-width: 240% !important; margin-left: auto; margin-right: auto; }

.max-250 { max-width: 25rem !important; margin-left: auto; margin-right: auto; }

.max-per-250 { max-width: 250% !important; margin-left: auto; margin-right: auto; }

.max-260 { max-width: 26rem !important; margin-left: auto; margin-right: auto; }

.max-per-260 { max-width: 260% !important; margin-left: auto; margin-right: auto; }

.max-270 { max-width: 27rem !important; margin-left: auto; margin-right: auto; }

.max-per-270 { max-width: 270% !important; margin-left: auto; margin-right: auto; }

.max-280 { max-width: 28rem !important; margin-left: auto; margin-right: auto; }

.max-per-280 { max-width: 280% !important; margin-left: auto; margin-right: auto; }

.max-290 { max-width: 29rem !important; margin-left: auto; margin-right: auto; }

.max-per-290 { max-width: 290% !important; margin-left: auto; margin-right: auto; }

.max-300 { max-width: 30rem !important; margin-left: auto; margin-right: auto; }

.max-per-300 { max-width: 300% !important; margin-left: auto; margin-right: auto; }

.max-310 { max-width: 31rem !important; margin-left: auto; margin-right: auto; }

.max-per-310 { max-width: 310% !important; margin-left: auto; margin-right: auto; }

.max-320 { max-width: 32rem !important; margin-left: auto; margin-right: auto; }

.max-per-320 { max-width: 320% !important; margin-left: auto; margin-right: auto; }

.max-330 { max-width: 33rem !important; margin-left: auto; margin-right: auto; }

.max-per-330 { max-width: 330% !important; margin-left: auto; margin-right: auto; }

.max-340 { max-width: 34rem !important; margin-left: auto; margin-right: auto; }

.max-per-340 { max-width: 340% !important; margin-left: auto; margin-right: auto; }

.max-350 { max-width: 35rem !important; margin-left: auto; margin-right: auto; }

.max-per-350 { max-width: 350% !important; margin-left: auto; margin-right: auto; }

.max-360 { max-width: 36rem !important; margin-left: auto; margin-right: auto; }

.max-per-360 { max-width: 360% !important; margin-left: auto; margin-right: auto; }

.max-370 { max-width: 37rem !important; margin-left: auto; margin-right: auto; }

.max-per-370 { max-width: 370% !important; margin-left: auto; margin-right: auto; }

.max-380 { max-width: 38rem !important; margin-left: auto; margin-right: auto; }

.max-per-380 { max-width: 380% !important; margin-left: auto; margin-right: auto; }

.max-390 { max-width: 39rem !important; margin-left: auto; margin-right: auto; }

.max-per-390 { max-width: 390% !important; margin-left: auto; margin-right: auto; }

.max-400 { max-width: 40rem !important; margin-left: auto; margin-right: auto; }

.max-per-400 { max-width: 400% !important; margin-left: auto; margin-right: auto; }

.max-410 { max-width: 41rem !important; margin-left: auto; margin-right: auto; }

.max-per-410 { max-width: 410% !important; margin-left: auto; margin-right: auto; }

.max-420 { max-width: 42rem !important; margin-left: auto; margin-right: auto; }

.max-per-420 { max-width: 420% !important; margin-left: auto; margin-right: auto; }

.max-430 { max-width: 43rem !important; margin-left: auto; margin-right: auto; }

.max-per-430 { max-width: 430% !important; margin-left: auto; margin-right: auto; }

.max-440 { max-width: 44rem !important; margin-left: auto; margin-right: auto; }

.max-per-440 { max-width: 440% !important; margin-left: auto; margin-right: auto; }

.max-450 { max-width: 45rem !important; margin-left: auto; margin-right: auto; }

.max-per-450 { max-width: 450% !important; margin-left: auto; margin-right: auto; }

.max-460 { max-width: 46rem !important; margin-left: auto; margin-right: auto; }

.max-per-460 { max-width: 460% !important; margin-left: auto; margin-right: auto; }

.max-470 { max-width: 47rem !important; margin-left: auto; margin-right: auto; }

.max-per-470 { max-width: 470% !important; margin-left: auto; margin-right: auto; }

.max-480 { max-width: 48rem !important; margin-left: auto; margin-right: auto; }

.max-per-480 { max-width: 480% !important; margin-left: auto; margin-right: auto; }

.max-490 { max-width: 49rem !important; margin-left: auto; margin-right: auto; }

.max-per-490 { max-width: 490% !important; margin-left: auto; margin-right: auto; }

.max-500 { max-width: 50rem !important; margin-left: auto; margin-right: auto; }

.max-per-500 { max-width: 500% !important; margin-left: auto; margin-right: auto; }

.max-510 { max-width: 51rem !important; margin-left: auto; margin-right: auto; }

.max-per-510 { max-width: 510% !important; margin-left: auto; margin-right: auto; }

.max-520 { max-width: 52rem !important; margin-left: auto; margin-right: auto; }

.max-per-520 { max-width: 520% !important; margin-left: auto; margin-right: auto; }

.max-530 { max-width: 53rem !important; margin-left: auto; margin-right: auto; }

.max-per-530 { max-width: 530% !important; margin-left: auto; margin-right: auto; }

.max-540 { max-width: 54rem !important; margin-left: auto; margin-right: auto; }

.max-per-540 { max-width: 540% !important; margin-left: auto; margin-right: auto; }

.max-550 { max-width: 55rem !important; margin-left: auto; margin-right: auto; }

.max-per-550 { max-width: 550% !important; margin-left: auto; margin-right: auto; }

.max-560 { max-width: 56rem !important; margin-left: auto; margin-right: auto; }

.max-per-560 { max-width: 560% !important; margin-left: auto; margin-right: auto; }

.max-570 { max-width: 57rem !important; margin-left: auto; margin-right: auto; }

.max-per-570 { max-width: 570% !important; margin-left: auto; margin-right: auto; }

.max-580 { max-width: 58rem !important; margin-left: auto; margin-right: auto; }

.max-per-580 { max-width: 580% !important; margin-left: auto; margin-right: auto; }

.max-590 { max-width: 59rem !important; margin-left: auto; margin-right: auto; }

.max-per-590 { max-width: 590% !important; margin-left: auto; margin-right: auto; }

.max-600 { max-width: 60rem !important; margin-left: auto; margin-right: auto; }

.max-per-600 { max-width: 600% !important; margin-left: auto; margin-right: auto; }

.max-610 { max-width: 61rem !important; margin-left: auto; margin-right: auto; }

.max-per-610 { max-width: 610% !important; margin-left: auto; margin-right: auto; }

.max-620 { max-width: 62rem !important; margin-left: auto; margin-right: auto; }

.max-per-620 { max-width: 620% !important; margin-left: auto; margin-right: auto; }

.max-630 { max-width: 63rem !important; margin-left: auto; margin-right: auto; }

.max-per-630 { max-width: 630% !important; margin-left: auto; margin-right: auto; }

.max-640 { max-width: 64rem !important; margin-left: auto; margin-right: auto; }

.max-per-640 { max-width: 640% !important; margin-left: auto; margin-right: auto; }

.max-650 { max-width: 65rem !important; margin-left: auto; margin-right: auto; }

.max-per-650 { max-width: 650% !important; margin-left: auto; margin-right: auto; }

.max-660 { max-width: 66rem !important; margin-left: auto; margin-right: auto; }

.max-per-660 { max-width: 660% !important; margin-left: auto; margin-right: auto; }

.max-670 { max-width: 67rem !important; margin-left: auto; margin-right: auto; }

.max-per-670 { max-width: 670% !important; margin-left: auto; margin-right: auto; }

.max-680 { max-width: 68rem !important; margin-left: auto; margin-right: auto; }

.max-per-680 { max-width: 680% !important; margin-left: auto; margin-right: auto; }

.max-690 { max-width: 69rem !important; margin-left: auto; margin-right: auto; }

.max-per-690 { max-width: 690% !important; margin-left: auto; margin-right: auto; }

.max-700 { max-width: 70rem !important; margin-left: auto; margin-right: auto; }

.max-per-700 { max-width: 700% !important; margin-left: auto; margin-right: auto; }

.max-710 { max-width: 71rem !important; margin-left: auto; margin-right: auto; }

.max-per-710 { max-width: 710% !important; margin-left: auto; margin-right: auto; }

.max-720 { max-width: 72rem !important; margin-left: auto; margin-right: auto; }

.max-per-720 { max-width: 720% !important; margin-left: auto; margin-right: auto; }

.max-730 { max-width: 73rem !important; margin-left: auto; margin-right: auto; }

.max-per-730 { max-width: 730% !important; margin-left: auto; margin-right: auto; }

.max-740 { max-width: 74rem !important; margin-left: auto; margin-right: auto; }

.max-per-740 { max-width: 740% !important; margin-left: auto; margin-right: auto; }

.max-750 { max-width: 75rem !important; margin-left: auto; margin-right: auto; }

.max-per-750 { max-width: 750% !important; margin-left: auto; margin-right: auto; }

.max-760 { max-width: 76rem !important; margin-left: auto; margin-right: auto; }

.max-per-760 { max-width: 760% !important; margin-left: auto; margin-right: auto; }

.max-770 { max-width: 77rem !important; margin-left: auto; margin-right: auto; }

.max-per-770 { max-width: 770% !important; margin-left: auto; margin-right: auto; }

.max-780 { max-width: 78rem !important; margin-left: auto; margin-right: auto; }

.max-per-780 { max-width: 780% !important; margin-left: auto; margin-right: auto; }

.max-790 { max-width: 79rem !important; margin-left: auto; margin-right: auto; }

.max-per-790 { max-width: 790% !important; margin-left: auto; margin-right: auto; }

.max-800 { max-width: 80rem !important; margin-left: auto; margin-right: auto; }

.max-per-800 { max-width: 800% !important; margin-left: auto; margin-right: auto; }

.max-810 { max-width: 81rem !important; margin-left: auto; margin-right: auto; }

.max-per-810 { max-width: 810% !important; margin-left: auto; margin-right: auto; }

.max-820 { max-width: 82rem !important; margin-left: auto; margin-right: auto; }

.max-per-820 { max-width: 820% !important; margin-left: auto; margin-right: auto; }

.max-830 { max-width: 83rem !important; margin-left: auto; margin-right: auto; }

.max-per-830 { max-width: 830% !important; margin-left: auto; margin-right: auto; }

.max-840 { max-width: 84rem !important; margin-left: auto; margin-right: auto; }

.max-per-840 { max-width: 840% !important; margin-left: auto; margin-right: auto; }

.max-850 { max-width: 85rem !important; margin-left: auto; margin-right: auto; }

.max-per-850 { max-width: 850% !important; margin-left: auto; margin-right: auto; }

.max-860 { max-width: 86rem !important; margin-left: auto; margin-right: auto; }

.max-per-860 { max-width: 860% !important; margin-left: auto; margin-right: auto; }

.max-870 { max-width: 87rem !important; margin-left: auto; margin-right: auto; }

.max-per-870 { max-width: 870% !important; margin-left: auto; margin-right: auto; }

.max-880 { max-width: 88rem !important; margin-left: auto; margin-right: auto; }

.max-per-880 { max-width: 880% !important; margin-left: auto; margin-right: auto; }

.max-890 { max-width: 89rem !important; margin-left: auto; margin-right: auto; }

.max-per-890 { max-width: 890% !important; margin-left: auto; margin-right: auto; }

.max-900 { max-width: 90rem !important; margin-left: auto; margin-right: auto; }

.max-per-900 { max-width: 900% !important; margin-left: auto; margin-right: auto; }

.max-910 { max-width: 91rem !important; margin-left: auto; margin-right: auto; }

.max-per-910 { max-width: 910% !important; margin-left: auto; margin-right: auto; }

.max-920 { max-width: 92rem !important; margin-left: auto; margin-right: auto; }

.max-per-920 { max-width: 920% !important; margin-left: auto; margin-right: auto; }

.max-930 { max-width: 93rem !important; margin-left: auto; margin-right: auto; }

.max-per-930 { max-width: 930% !important; margin-left: auto; margin-right: auto; }

.max-940 { max-width: 94rem !important; margin-left: auto; margin-right: auto; }

.max-per-940 { max-width: 940% !important; margin-left: auto; margin-right: auto; }

.max-950 { max-width: 95rem !important; margin-left: auto; margin-right: auto; }

.max-per-950 { max-width: 950% !important; margin-left: auto; margin-right: auto; }

.max-960 { max-width: 96rem !important; margin-left: auto; margin-right: auto; }

.max-per-960 { max-width: 960% !important; margin-left: auto; margin-right: auto; }

.max-970 { max-width: 97rem !important; margin-left: auto; margin-right: auto; }

.max-per-970 { max-width: 970% !important; margin-left: auto; margin-right: auto; }

.max-980 { max-width: 98rem !important; margin-left: auto; margin-right: auto; }

.max-per-980 { max-width: 980% !important; margin-left: auto; margin-right: auto; }

.max-990 { max-width: 99rem !important; margin-left: auto; margin-right: auto; }

.max-per-990 { max-width: 990% !important; margin-left: auto; margin-right: auto; }

.max-1000 { max-width: 100rem !important; margin-left: auto; margin-right: auto; }

.max-per-1000 { max-width: 1000% !important; margin-left: auto; margin-right: auto; }

.max-1010 { max-width: 101rem !important; margin-left: auto; margin-right: auto; }

.max-per-1010 { max-width: 1010% !important; margin-left: auto; margin-right: auto; }

.max-1020 { max-width: 102rem !important; margin-left: auto; margin-right: auto; }

.max-per-1020 { max-width: 1020% !important; margin-left: auto; margin-right: auto; }

.max-1030 { max-width: 103rem !important; margin-left: auto; margin-right: auto; }

.max-per-1030 { max-width: 1030% !important; margin-left: auto; margin-right: auto; }

.max-1040 { max-width: 104rem !important; margin-left: auto; margin-right: auto; }

.max-per-1040 { max-width: 1040% !important; margin-left: auto; margin-right: auto; }

.max-1050 { max-width: 105rem !important; margin-left: auto; margin-right: auto; }

.max-per-1050 { max-width: 1050% !important; margin-left: auto; margin-right: auto; }

.max-1060 { max-width: 106rem !important; margin-left: auto; margin-right: auto; }

.max-per-1060 { max-width: 1060% !important; margin-left: auto; margin-right: auto; }

.max-1070 { max-width: 107rem !important; margin-left: auto; margin-right: auto; }

.max-per-1070 { max-width: 1070% !important; margin-left: auto; margin-right: auto; }

.max-1080 { max-width: 108rem !important; margin-left: auto; margin-right: auto; }

.max-per-1080 { max-width: 1080% !important; margin-left: auto; margin-right: auto; }

.max-1090 { max-width: 109rem !important; margin-left: auto; margin-right: auto; }

.max-per-1090 { max-width: 1090% !important; margin-left: auto; margin-right: auto; }

.max-1100 { max-width: 110rem !important; margin-left: auto; margin-right: auto; }

.max-per-1100 { max-width: 1100% !important; margin-left: auto; margin-right: auto; }

.max-1110 { max-width: 111rem !important; margin-left: auto; margin-right: auto; }

.max-per-1110 { max-width: 1110% !important; margin-left: auto; margin-right: auto; }

.max-1120 { max-width: 112rem !important; margin-left: auto; margin-right: auto; }

.max-per-1120 { max-width: 1120% !important; margin-left: auto; margin-right: auto; }

.max-1130 { max-width: 113rem !important; margin-left: auto; margin-right: auto; }

.max-per-1130 { max-width: 1130% !important; margin-left: auto; margin-right: auto; }

.max-1140 { max-width: 114rem !important; margin-left: auto; margin-right: auto; }

.max-per-1140 { max-width: 1140% !important; margin-left: auto; margin-right: auto; }

.max-1150 { max-width: 115rem !important; margin-left: auto; margin-right: auto; }

.max-per-1150 { max-width: 1150% !important; margin-left: auto; margin-right: auto; }

.max-1160 { max-width: 116rem !important; margin-left: auto; margin-right: auto; }

.max-per-1160 { max-width: 1160% !important; margin-left: auto; margin-right: auto; }

.max-1170 { max-width: 117rem !important; margin-left: auto; margin-right: auto; }

.max-per-1170 { max-width: 1170% !important; margin-left: auto; margin-right: auto; }

.max-1180 { max-width: 118rem !important; margin-left: auto; margin-right: auto; }

.max-per-1180 { max-width: 1180% !important; margin-left: auto; margin-right: auto; }

.max-1190 { max-width: 119rem !important; margin-left: auto; margin-right: auto; }

.max-per-1190 { max-width: 1190% !important; margin-left: auto; margin-right: auto; }

.max-1200 { max-width: 120rem !important; margin-left: auto; margin-right: auto; }

.max-per-1200 { max-width: 1200% !important; margin-left: auto; margin-right: auto; }

.max-1210 { max-width: 121rem !important; margin-left: auto; margin-right: auto; }

.max-per-1210 { max-width: 1210% !important; margin-left: auto; margin-right: auto; }

.max-1220 { max-width: 122rem !important; margin-left: auto; margin-right: auto; }

.max-per-1220 { max-width: 1220% !important; margin-left: auto; margin-right: auto; }

.max-1230 { max-width: 123rem !important; margin-left: auto; margin-right: auto; }

.max-per-1230 { max-width: 1230% !important; margin-left: auto; margin-right: auto; }

.max-1240 { max-width: 124rem !important; margin-left: auto; margin-right: auto; }

.max-per-1240 { max-width: 1240% !important; margin-left: auto; margin-right: auto; }

.max-1250 { max-width: 125rem !important; margin-left: auto; margin-right: auto; }

.max-per-1250 { max-width: 1250% !important; margin-left: auto; margin-right: auto; }

.max-1260 { max-width: 126rem !important; margin-left: auto; margin-right: auto; }

.max-per-1260 { max-width: 1260% !important; margin-left: auto; margin-right: auto; }

.max-1270 { max-width: 127rem !important; margin-left: auto; margin-right: auto; }

.max-per-1270 { max-width: 1270% !important; margin-left: auto; margin-right: auto; }

.max-1280 { max-width: 128rem !important; margin-left: auto; margin-right: auto; }

.max-per-1280 { max-width: 1280% !important; margin-left: auto; margin-right: auto; }

.max-1290 { max-width: 129rem !important; margin-left: auto; margin-right: auto; }

.max-per-1290 { max-width: 1290% !important; margin-left: auto; margin-right: auto; }

.max-1300 { max-width: 130rem !important; margin-left: auto; margin-right: auto; }

.max-per-1300 { max-width: 1300% !important; margin-left: auto; margin-right: auto; }

.max-1310 { max-width: 131rem !important; margin-left: auto; margin-right: auto; }

.max-per-1310 { max-width: 1310% !important; margin-left: auto; margin-right: auto; }

.max-1320 { max-width: 132rem !important; margin-left: auto; margin-right: auto; }

.max-per-1320 { max-width: 1320% !important; margin-left: auto; margin-right: auto; }

.max-1330 { max-width: 133rem !important; margin-left: auto; margin-right: auto; }

.max-per-1330 { max-width: 1330% !important; margin-left: auto; margin-right: auto; }

.max-1340 { max-width: 134rem !important; margin-left: auto; margin-right: auto; }

.max-per-1340 { max-width: 1340% !important; margin-left: auto; margin-right: auto; }

.max-1350 { max-width: 135rem !important; margin-left: auto; margin-right: auto; }

.max-per-1350 { max-width: 1350% !important; margin-left: auto; margin-right: auto; }

.max-1360 { max-width: 136rem !important; margin-left: auto; margin-right: auto; }

.max-per-1360 { max-width: 1360% !important; margin-left: auto; margin-right: auto; }

.max-1370 { max-width: 137rem !important; margin-left: auto; margin-right: auto; }

.max-per-1370 { max-width: 1370% !important; margin-left: auto; margin-right: auto; }

.max-1380 { max-width: 138rem !important; margin-left: auto; margin-right: auto; }

.max-per-1380 { max-width: 1380% !important; margin-left: auto; margin-right: auto; }

.max-1390 { max-width: 139rem !important; margin-left: auto; margin-right: auto; }

.max-per-1390 { max-width: 1390% !important; margin-left: auto; margin-right: auto; }

.max-1400 { max-width: 140rem !important; margin-left: auto; margin-right: auto; }

.max-per-1400 { max-width: 1400% !important; margin-left: auto; margin-right: auto; }

.max-1410 { max-width: 141rem !important; margin-left: auto; margin-right: auto; }

.max-per-1410 { max-width: 1410% !important; margin-left: auto; margin-right: auto; }

.max-1420 { max-width: 142rem !important; margin-left: auto; margin-right: auto; }

.max-per-1420 { max-width: 1420% !important; margin-left: auto; margin-right: auto; }

.max-1430 { max-width: 143rem !important; margin-left: auto; margin-right: auto; }

.max-per-1430 { max-width: 1430% !important; margin-left: auto; margin-right: auto; }

.max-1440 { max-width: 144rem !important; margin-left: auto; margin-right: auto; }

.max-per-1440 { max-width: 1440% !important; margin-left: auto; margin-right: auto; }

.max-1450 { max-width: 145rem !important; margin-left: auto; margin-right: auto; }

.max-per-1450 { max-width: 1450% !important; margin-left: auto; margin-right: auto; }

.max-1460 { max-width: 146rem !important; margin-left: auto; margin-right: auto; }

.max-per-1460 { max-width: 1460% !important; margin-left: auto; margin-right: auto; }

.max-1470 { max-width: 147rem !important; margin-left: auto; margin-right: auto; }

.max-per-1470 { max-width: 1470% !important; margin-left: auto; margin-right: auto; }

.max-1480 { max-width: 148rem !important; margin-left: auto; margin-right: auto; }

.max-per-1480 { max-width: 1480% !important; margin-left: auto; margin-right: auto; }

.max-1490 { max-width: 149rem !important; margin-left: auto; margin-right: auto; }

.max-per-1490 { max-width: 1490% !important; margin-left: auto; margin-right: auto; }

.max-1500 { max-width: 150rem !important; margin-left: auto; margin-right: auto; }

.max-per-1500 { max-width: 1500% !important; margin-left: auto; margin-right: auto; }

@media (min-width: 991px) { .max-lg-5 { max-width: 0.5rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-5 { max-width: 5% !important; margin-left: auto; margin-right: auto; }
  .max-lg-10 { max-width: 1rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-10 { max-width: 10% !important; margin-left: auto; margin-right: auto; }
  .max-lg-15 { max-width: 1.5rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-15 { max-width: 15% !important; margin-left: auto; margin-right: auto; }
  .max-lg-20 { max-width: 2rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-20 { max-width: 20% !important; margin-left: auto; margin-right: auto; }
  .max-lg-25 { max-width: 2.5rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-25 { max-width: 25% !important; margin-left: auto; margin-right: auto; }
  .max-lg-30 { max-width: 3rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-30 { max-width: 30% !important; margin-left: auto; margin-right: auto; }
  .max-lg-35 { max-width: 3.5rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-35 { max-width: 35% !important; margin-left: auto; margin-right: auto; }
  .max-lg-40 { max-width: 4rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-40 { max-width: 40% !important; margin-left: auto; margin-right: auto; }
  .max-lg-45 { max-width: 4.5rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-45 { max-width: 45% !important; margin-left: auto; margin-right: auto; }
  .max-lg-50 { max-width: 5rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-50 { max-width: 50% !important; margin-left: auto; margin-right: auto; }
  .max-lg-55 { max-width: 5.5rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-55 { max-width: 55% !important; margin-left: auto; margin-right: auto; }
  .max-lg-60 { max-width: 6rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-60 { max-width: 60% !important; margin-left: auto; margin-right: auto; }
  .max-lg-65 { max-width: 6.5rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-65 { max-width: 65% !important; margin-left: auto; margin-right: auto; }
  .max-lg-70 { max-width: 7rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-70 { max-width: 70% !important; margin-left: auto; margin-right: auto; }
  .max-lg-75 { max-width: 7.5rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-75 { max-width: 75% !important; margin-left: auto; margin-right: auto; }
  .max-lg-80 { max-width: 8rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-80 { max-width: 80% !important; margin-left: auto; margin-right: auto; }
  .max-lg-85 { max-width: 8.5rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-85 { max-width: 85% !important; margin-left: auto; margin-right: auto; }
  .max-lg-90 { max-width: 9rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-90 { max-width: 90% !important; margin-left: auto; margin-right: auto; }
  .max-lg-95 { max-width: 9.5rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-95 { max-width: 95% !important; margin-left: auto; margin-right: auto; }
  .max-lg-100 { max-width: 10rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-100 { max-width: 100% !important; margin-left: auto; margin-right: auto; }
  .max-lg-105 { max-width: 10.5rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-105 { max-width: 105% !important; margin-left: auto; margin-right: auto; }
  .max-lg-110 { max-width: 11rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-110 { max-width: 110% !important; margin-left: auto; margin-right: auto; }
  .max-lg-115 { max-width: 11.5rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-115 { max-width: 115% !important; margin-left: auto; margin-right: auto; }
  .max-lg-120 { max-width: 12rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-120 { max-width: 120% !important; margin-left: auto; margin-right: auto; }
  .max-lg-125 { max-width: 12.5rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-125 { max-width: 125% !important; margin-left: auto; margin-right: auto; }
  .max-lg-130 { max-width: 13rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-130 { max-width: 130% !important; margin-left: auto; margin-right: auto; }
  .max-lg-135 { max-width: 13.5rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-135 { max-width: 135% !important; margin-left: auto; margin-right: auto; }
  .max-lg-140 { max-width: 14rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-140 { max-width: 140% !important; margin-left: auto; margin-right: auto; }
  .max-lg-145 { max-width: 14.5rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-145 { max-width: 145% !important; margin-left: auto; margin-right: auto; }
  .max-lg-150 { max-width: 15rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-150 { max-width: 150% !important; margin-left: auto; margin-right: auto; }
  .max-lg-155 { max-width: 15.5rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-155 { max-width: 155% !important; margin-left: auto; margin-right: auto; }
  .max-lg-160 { max-width: 16rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-160 { max-width: 160% !important; margin-left: auto; margin-right: auto; }
  .max-lg-165 { max-width: 16.5rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-165 { max-width: 165% !important; margin-left: auto; margin-right: auto; }
  .max-lg-170 { max-width: 17rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-170 { max-width: 170% !important; margin-left: auto; margin-right: auto; }
  .max-lg-175 { max-width: 17.5rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-175 { max-width: 175% !important; margin-left: auto; margin-right: auto; }
  .max-lg-180 { max-width: 18rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-180 { max-width: 180% !important; margin-left: auto; margin-right: auto; }
  .max-lg-185 { max-width: 18.5rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-185 { max-width: 185% !important; margin-left: auto; margin-right: auto; }
  .max-lg-190 { max-width: 19rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-190 { max-width: 190% !important; margin-left: auto; margin-right: auto; }
  .max-lg-195 { max-width: 19.5rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-195 { max-width: 195% !important; margin-left: auto; margin-right: auto; }
  .max-lg-200 { max-width: 20rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-200 { max-width: 200% !important; margin-left: auto; margin-right: auto; }
  .max-lg-205 { max-width: 20.5rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-205 { max-width: 205% !important; margin-left: auto; margin-right: auto; }
  .max-lg-210 { max-width: 21rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-210 { max-width: 210% !important; margin-left: auto; margin-right: auto; }
  .max-lg-215 { max-width: 21.5rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-215 { max-width: 215% !important; margin-left: auto; margin-right: auto; }
  .max-lg-220 { max-width: 22rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-220 { max-width: 220% !important; margin-left: auto; margin-right: auto; }
  .max-lg-225 { max-width: 22.5rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-225 { max-width: 225% !important; margin-left: auto; margin-right: auto; }
  .max-lg-230 { max-width: 23rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-230 { max-width: 230% !important; margin-left: auto; margin-right: auto; }
  .max-lg-235 { max-width: 23.5rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-235 { max-width: 235% !important; margin-left: auto; margin-right: auto; }
  .max-lg-240 { max-width: 24rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-240 { max-width: 240% !important; margin-left: auto; margin-right: auto; }
  .max-lg-245 { max-width: 24.5rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-245 { max-width: 245% !important; margin-left: auto; margin-right: auto; }
  .max-lg-250 { max-width: 25rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-250 { max-width: 250% !important; margin-left: auto; margin-right: auto; }
  .max-lg-255 { max-width: 25.5rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-255 { max-width: 255% !important; margin-left: auto; margin-right: auto; }
  .max-lg-260 { max-width: 26rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-260 { max-width: 260% !important; margin-left: auto; margin-right: auto; }
  .max-lg-265 { max-width: 26.5rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-265 { max-width: 265% !important; margin-left: auto; margin-right: auto; }
  .max-lg-270 { max-width: 27rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-270 { max-width: 270% !important; margin-left: auto; margin-right: auto; }
  .max-lg-275 { max-width: 27.5rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-275 { max-width: 275% !important; margin-left: auto; margin-right: auto; }
  .max-lg-280 { max-width: 28rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-280 { max-width: 280% !important; margin-left: auto; margin-right: auto; }
  .max-lg-285 { max-width: 28.5rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-285 { max-width: 285% !important; margin-left: auto; margin-right: auto; }
  .max-lg-290 { max-width: 29rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-290 { max-width: 290% !important; margin-left: auto; margin-right: auto; }
  .max-lg-295 { max-width: 29.5rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-295 { max-width: 295% !important; margin-left: auto; margin-right: auto; }
  .max-lg-300 { max-width: 30rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-300 { max-width: 300% !important; margin-left: auto; margin-right: auto; }
  .max-lg-305 { max-width: 30.5rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-305 { max-width: 305% !important; margin-left: auto; margin-right: auto; }
  .max-lg-310 { max-width: 31rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-310 { max-width: 310% !important; margin-left: auto; margin-right: auto; }
  .max-lg-315 { max-width: 31.5rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-315 { max-width: 315% !important; margin-left: auto; margin-right: auto; }
  .max-lg-320 { max-width: 32rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-320 { max-width: 320% !important; margin-left: auto; margin-right: auto; }
  .max-lg-325 { max-width: 32.5rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-325 { max-width: 325% !important; margin-left: auto; margin-right: auto; }
  .max-lg-330 { max-width: 33rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-330 { max-width: 330% !important; margin-left: auto; margin-right: auto; }
  .max-lg-335 { max-width: 33.5rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-335 { max-width: 335% !important; margin-left: auto; margin-right: auto; }
  .max-lg-340 { max-width: 34rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-340 { max-width: 340% !important; margin-left: auto; margin-right: auto; }
  .max-lg-345 { max-width: 34.5rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-345 { max-width: 345% !important; margin-left: auto; margin-right: auto; }
  .max-lg-350 { max-width: 35rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-350 { max-width: 350% !important; margin-left: auto; margin-right: auto; }
  .max-lg-355 { max-width: 35.5rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-355 { max-width: 355% !important; margin-left: auto; margin-right: auto; }
  .max-lg-360 { max-width: 36rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-360 { max-width: 360% !important; margin-left: auto; margin-right: auto; }
  .max-lg-365 { max-width: 36.5rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-365 { max-width: 365% !important; margin-left: auto; margin-right: auto; }
  .max-lg-370 { max-width: 37rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-370 { max-width: 370% !important; margin-left: auto; margin-right: auto; }
  .max-lg-375 { max-width: 37.5rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-375 { max-width: 375% !important; margin-left: auto; margin-right: auto; }
  .max-lg-380 { max-width: 38rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-380 { max-width: 380% !important; margin-left: auto; margin-right: auto; }
  .max-lg-385 { max-width: 38.5rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-385 { max-width: 385% !important; margin-left: auto; margin-right: auto; }
  .max-lg-390 { max-width: 39rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-390 { max-width: 390% !important; margin-left: auto; margin-right: auto; }
  .max-lg-395 { max-width: 39.5rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-395 { max-width: 395% !important; margin-left: auto; margin-right: auto; }
  .max-lg-400 { max-width: 40rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-400 { max-width: 400% !important; margin-left: auto; margin-right: auto; }
  .max-lg-405 { max-width: 40.5rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-405 { max-width: 405% !important; margin-left: auto; margin-right: auto; }
  .max-lg-410 { max-width: 41rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-410 { max-width: 410% !important; margin-left: auto; margin-right: auto; }
  .max-lg-415 { max-width: 41.5rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-415 { max-width: 415% !important; margin-left: auto; margin-right: auto; }
  .max-lg-420 { max-width: 42rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-420 { max-width: 420% !important; margin-left: auto; margin-right: auto; }
  .max-lg-425 { max-width: 42.5rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-425 { max-width: 425% !important; margin-left: auto; margin-right: auto; }
  .max-lg-430 { max-width: 43rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-430 { max-width: 430% !important; margin-left: auto; margin-right: auto; }
  .max-lg-435 { max-width: 43.5rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-435 { max-width: 435% !important; margin-left: auto; margin-right: auto; }
  .max-lg-440 { max-width: 44rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-440 { max-width: 440% !important; margin-left: auto; margin-right: auto; }
  .max-lg-445 { max-width: 44.5rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-445 { max-width: 445% !important; margin-left: auto; margin-right: auto; }
  .max-lg-450 { max-width: 45rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-450 { max-width: 450% !important; margin-left: auto; margin-right: auto; }
  .max-lg-455 { max-width: 45.5rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-455 { max-width: 455% !important; margin-left: auto; margin-right: auto; }
  .max-lg-460 { max-width: 46rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-460 { max-width: 460% !important; margin-left: auto; margin-right: auto; }
  .max-lg-465 { max-width: 46.5rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-465 { max-width: 465% !important; margin-left: auto; margin-right: auto; }
  .max-lg-470 { max-width: 47rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-470 { max-width: 470% !important; margin-left: auto; margin-right: auto; }
  .max-lg-475 { max-width: 47.5rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-475 { max-width: 475% !important; margin-left: auto; margin-right: auto; }
  .max-lg-480 { max-width: 48rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-480 { max-width: 480% !important; margin-left: auto; margin-right: auto; }
  .max-lg-485 { max-width: 48.5rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-485 { max-width: 485% !important; margin-left: auto; margin-right: auto; }
  .max-lg-490 { max-width: 49rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-490 { max-width: 490% !important; margin-left: auto; margin-right: auto; }
  .max-lg-495 { max-width: 49.5rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-495 { max-width: 495% !important; margin-left: auto; margin-right: auto; }
  .max-lg-500 { max-width: 50rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-500 { max-width: 500% !important; margin-left: auto; margin-right: auto; }
  .max-lg-505 { max-width: 50.5rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-505 { max-width: 505% !important; margin-left: auto; margin-right: auto; }
  .max-lg-510 { max-width: 51rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-510 { max-width: 510% !important; margin-left: auto; margin-right: auto; }
  .max-lg-515 { max-width: 51.5rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-515 { max-width: 515% !important; margin-left: auto; margin-right: auto; }
  .max-lg-520 { max-width: 52rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-520 { max-width: 520% !important; margin-left: auto; margin-right: auto; }
  .max-lg-525 { max-width: 52.5rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-525 { max-width: 525% !important; margin-left: auto; margin-right: auto; }
  .max-lg-530 { max-width: 53rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-530 { max-width: 530% !important; margin-left: auto; margin-right: auto; }
  .max-lg-535 { max-width: 53.5rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-535 { max-width: 535% !important; margin-left: auto; margin-right: auto; }
  .max-lg-540 { max-width: 54rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-540 { max-width: 540% !important; margin-left: auto; margin-right: auto; }
  .max-lg-545 { max-width: 54.5rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-545 { max-width: 545% !important; margin-left: auto; margin-right: auto; }
  .max-lg-550 { max-width: 55rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-550 { max-width: 550% !important; margin-left: auto; margin-right: auto; }
  .max-lg-555 { max-width: 55.5rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-555 { max-width: 555% !important; margin-left: auto; margin-right: auto; }
  .max-lg-560 { max-width: 56rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-560 { max-width: 560% !important; margin-left: auto; margin-right: auto; }
  .max-lg-565 { max-width: 56.5rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-565 { max-width: 565% !important; margin-left: auto; margin-right: auto; }
  .max-lg-570 { max-width: 57rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-570 { max-width: 570% !important; margin-left: auto; margin-right: auto; }
  .max-lg-575 { max-width: 57.5rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-575 { max-width: 575% !important; margin-left: auto; margin-right: auto; }
  .max-lg-580 { max-width: 58rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-580 { max-width: 580% !important; margin-left: auto; margin-right: auto; }
  .max-lg-585 { max-width: 58.5rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-585 { max-width: 585% !important; margin-left: auto; margin-right: auto; }
  .max-lg-590 { max-width: 59rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-590 { max-width: 590% !important; margin-left: auto; margin-right: auto; }
  .max-lg-595 { max-width: 59.5rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-595 { max-width: 595% !important; margin-left: auto; margin-right: auto; }
  .max-lg-600 { max-width: 60rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-600 { max-width: 600% !important; margin-left: auto; margin-right: auto; }
  .max-lg-605 { max-width: 60.5rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-605 { max-width: 605% !important; margin-left: auto; margin-right: auto; }
  .max-lg-610 { max-width: 61rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-610 { max-width: 610% !important; margin-left: auto; margin-right: auto; }
  .max-lg-615 { max-width: 61.5rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-615 { max-width: 615% !important; margin-left: auto; margin-right: auto; }
  .max-lg-620 { max-width: 62rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-620 { max-width: 620% !important; margin-left: auto; margin-right: auto; }
  .max-lg-625 { max-width: 62.5rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-625 { max-width: 625% !important; margin-left: auto; margin-right: auto; }
  .max-lg-630 { max-width: 63rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-630 { max-width: 630% !important; margin-left: auto; margin-right: auto; }
  .max-lg-635 { max-width: 63.5rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-635 { max-width: 635% !important; margin-left: auto; margin-right: auto; }
  .max-lg-640 { max-width: 64rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-640 { max-width: 640% !important; margin-left: auto; margin-right: auto; }
  .max-lg-645 { max-width: 64.5rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-645 { max-width: 645% !important; margin-left: auto; margin-right: auto; }
  .max-lg-650 { max-width: 65rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-650 { max-width: 650% !important; margin-left: auto; margin-right: auto; }
  .max-lg-655 { max-width: 65.5rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-655 { max-width: 655% !important; margin-left: auto; margin-right: auto; }
  .max-lg-660 { max-width: 66rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-660 { max-width: 660% !important; margin-left: auto; margin-right: auto; }
  .max-lg-665 { max-width: 66.5rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-665 { max-width: 665% !important; margin-left: auto; margin-right: auto; }
  .max-lg-670 { max-width: 67rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-670 { max-width: 670% !important; margin-left: auto; margin-right: auto; }
  .max-lg-675 { max-width: 67.5rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-675 { max-width: 675% !important; margin-left: auto; margin-right: auto; }
  .max-lg-680 { max-width: 68rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-680 { max-width: 680% !important; margin-left: auto; margin-right: auto; }
  .max-lg-685 { max-width: 68.5rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-685 { max-width: 685% !important; margin-left: auto; margin-right: auto; }
  .max-lg-690 { max-width: 69rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-690 { max-width: 690% !important; margin-left: auto; margin-right: auto; }
  .max-lg-695 { max-width: 69.5rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-695 { max-width: 695% !important; margin-left: auto; margin-right: auto; }
  .max-lg-700 { max-width: 70rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-700 { max-width: 700% !important; margin-left: auto; margin-right: auto; }
  .max-lg-705 { max-width: 70.5rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-705 { max-width: 705% !important; margin-left: auto; margin-right: auto; }
  .max-lg-710 { max-width: 71rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-710 { max-width: 710% !important; margin-left: auto; margin-right: auto; }
  .max-lg-715 { max-width: 71.5rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-715 { max-width: 715% !important; margin-left: auto; margin-right: auto; }
  .max-lg-720 { max-width: 72rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-720 { max-width: 720% !important; margin-left: auto; margin-right: auto; }
  .max-lg-725 { max-width: 72.5rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-725 { max-width: 725% !important; margin-left: auto; margin-right: auto; }
  .max-lg-730 { max-width: 73rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-730 { max-width: 730% !important; margin-left: auto; margin-right: auto; }
  .max-lg-735 { max-width: 73.5rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-735 { max-width: 735% !important; margin-left: auto; margin-right: auto; }
  .max-lg-740 { max-width: 74rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-740 { max-width: 740% !important; margin-left: auto; margin-right: auto; }
  .max-lg-745 { max-width: 74.5rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-745 { max-width: 745% !important; margin-left: auto; margin-right: auto; }
  .max-lg-750 { max-width: 75rem !important; margin-left: auto; margin-right: auto; }
  .max-lg-per-750 { max-width: 750% !important; margin-left: auto; margin-right: auto; } }

.min-10 { min-width: 1rem !important; margin-left: auto; margin-right: auto; }

.min-20 { min-width: 2rem !important; margin-left: auto; margin-right: auto; }

.min-30 { min-width: 3rem !important; margin-left: auto; margin-right: auto; }

.min-40 { min-width: 4rem !important; margin-left: auto; margin-right: auto; }

.min-50 { min-width: 5rem !important; margin-left: auto; margin-right: auto; }

.min-60 { min-width: 6rem !important; margin-left: auto; margin-right: auto; }

.min-70 { min-width: 7rem !important; margin-left: auto; margin-right: auto; }

.min-80 { min-width: 8rem !important; margin-left: auto; margin-right: auto; }

.min-90 { min-width: 9rem !important; margin-left: auto; margin-right: auto; }

.min-100 { min-width: 10rem !important; margin-left: auto; margin-right: auto; }

.min-110 { min-width: 11rem !important; margin-left: auto; margin-right: auto; }

.min-120 { min-width: 12rem !important; margin-left: auto; margin-right: auto; }

.min-130 { min-width: 13rem !important; margin-left: auto; margin-right: auto; }

.min-140 { min-width: 14rem !important; margin-left: auto; margin-right: auto; }

.min-150 { min-width: 15rem !important; margin-left: auto; margin-right: auto; }

.min-160 { min-width: 16rem !important; margin-left: auto; margin-right: auto; }

.min-170 { min-width: 17rem !important; margin-left: auto; margin-right: auto; }

.min-180 { min-width: 18rem !important; margin-left: auto; margin-right: auto; }

.min-190 { min-width: 19rem !important; margin-left: auto; margin-right: auto; }

.min-200 { min-width: 20rem !important; margin-left: auto; margin-right: auto; }

.min-210 { min-width: 21rem !important; margin-left: auto; margin-right: auto; }

.min-220 { min-width: 22rem !important; margin-left: auto; margin-right: auto; }

.min-230 { min-width: 23rem !important; margin-left: auto; margin-right: auto; }

.min-240 { min-width: 24rem !important; margin-left: auto; margin-right: auto; }

.min-250 { min-width: 25rem !important; margin-left: auto; margin-right: auto; }

.min-260 { min-width: 26rem !important; margin-left: auto; margin-right: auto; }

.min-270 { min-width: 27rem !important; margin-left: auto; margin-right: auto; }

.min-280 { min-width: 28rem !important; margin-left: auto; margin-right: auto; }

.min-290 { min-width: 29rem !important; margin-left: auto; margin-right: auto; }

.min-300 { min-width: 30rem !important; margin-left: auto; margin-right: auto; }

.min-310 { min-width: 31rem !important; margin-left: auto; margin-right: auto; }

.min-320 { min-width: 32rem !important; margin-left: auto; margin-right: auto; }

.min-330 { min-width: 33rem !important; margin-left: auto; margin-right: auto; }

.min-340 { min-width: 34rem !important; margin-left: auto; margin-right: auto; }

.min-350 { min-width: 35rem !important; margin-left: auto; margin-right: auto; }

.min-360 { min-width: 36rem !important; margin-left: auto; margin-right: auto; }

.min-370 { min-width: 37rem !important; margin-left: auto; margin-right: auto; }

.min-380 { min-width: 38rem !important; margin-left: auto; margin-right: auto; }

.min-390 { min-width: 39rem !important; margin-left: auto; margin-right: auto; }

.min-400 { min-width: 40rem !important; margin-left: auto; margin-right: auto; }

.min-410 { min-width: 41rem !important; margin-left: auto; margin-right: auto; }

.min-420 { min-width: 42rem !important; margin-left: auto; margin-right: auto; }

.min-430 { min-width: 43rem !important; margin-left: auto; margin-right: auto; }

.min-440 { min-width: 44rem !important; margin-left: auto; margin-right: auto; }

.min-450 { min-width: 45rem !important; margin-left: auto; margin-right: auto; }

.min-460 { min-width: 46rem !important; margin-left: auto; margin-right: auto; }

.min-470 { min-width: 47rem !important; margin-left: auto; margin-right: auto; }

.min-480 { min-width: 48rem !important; margin-left: auto; margin-right: auto; }

.min-490 { min-width: 49rem !important; margin-left: auto; margin-right: auto; }

.min-500 { min-width: 50rem !important; margin-left: auto; margin-right: auto; }

.min-510 { min-width: 51rem !important; margin-left: auto; margin-right: auto; }

.min-520 { min-width: 52rem !important; margin-left: auto; margin-right: auto; }

.min-530 { min-width: 53rem !important; margin-left: auto; margin-right: auto; }

.min-540 { min-width: 54rem !important; margin-left: auto; margin-right: auto; }

.min-550 { min-width: 55rem !important; margin-left: auto; margin-right: auto; }

.min-560 { min-width: 56rem !important; margin-left: auto; margin-right: auto; }

.min-570 { min-width: 57rem !important; margin-left: auto; margin-right: auto; }

.min-580 { min-width: 58rem !important; margin-left: auto; margin-right: auto; }

.min-590 { min-width: 59rem !important; margin-left: auto; margin-right: auto; }

.min-600 { min-width: 60rem !important; margin-left: auto; margin-right: auto; }

.min-610 { min-width: 61rem !important; margin-left: auto; margin-right: auto; }

.min-620 { min-width: 62rem !important; margin-left: auto; margin-right: auto; }

.min-630 { min-width: 63rem !important; margin-left: auto; margin-right: auto; }

.min-640 { min-width: 64rem !important; margin-left: auto; margin-right: auto; }

.min-650 { min-width: 65rem !important; margin-left: auto; margin-right: auto; }

.min-660 { min-width: 66rem !important; margin-left: auto; margin-right: auto; }

.min-670 { min-width: 67rem !important; margin-left: auto; margin-right: auto; }

.min-680 { min-width: 68rem !important; margin-left: auto; margin-right: auto; }

.min-690 { min-width: 69rem !important; margin-left: auto; margin-right: auto; }

.min-700 { min-width: 70rem !important; margin-left: auto; margin-right: auto; }

.min-710 { min-width: 71rem !important; margin-left: auto; margin-right: auto; }

.min-720 { min-width: 72rem !important; margin-left: auto; margin-right: auto; }

.min-730 { min-width: 73rem !important; margin-left: auto; margin-right: auto; }

.min-740 { min-width: 74rem !important; margin-left: auto; margin-right: auto; }

.min-750 { min-width: 75rem !important; margin-left: auto; margin-right: auto; }

.min-760 { min-width: 76rem !important; margin-left: auto; margin-right: auto; }

.min-770 { min-width: 77rem !important; margin-left: auto; margin-right: auto; }

.min-780 { min-width: 78rem !important; margin-left: auto; margin-right: auto; }

.min-790 { min-width: 79rem !important; margin-left: auto; margin-right: auto; }

.min-800 { min-width: 80rem !important; margin-left: auto; margin-right: auto; }

.min-810 { min-width: 81rem !important; margin-left: auto; margin-right: auto; }

.min-820 { min-width: 82rem !important; margin-left: auto; margin-right: auto; }

.min-830 { min-width: 83rem !important; margin-left: auto; margin-right: auto; }

.min-840 { min-width: 84rem !important; margin-left: auto; margin-right: auto; }

.min-850 { min-width: 85rem !important; margin-left: auto; margin-right: auto; }

.min-860 { min-width: 86rem !important; margin-left: auto; margin-right: auto; }

.min-870 { min-width: 87rem !important; margin-left: auto; margin-right: auto; }

.min-880 { min-width: 88rem !important; margin-left: auto; margin-right: auto; }

.min-890 { min-width: 89rem !important; margin-left: auto; margin-right: auto; }

.min-900 { min-width: 90rem !important; margin-left: auto; margin-right: auto; }

.min-910 { min-width: 91rem !important; margin-left: auto; margin-right: auto; }

.min-920 { min-width: 92rem !important; margin-left: auto; margin-right: auto; }

.min-930 { min-width: 93rem !important; margin-left: auto; margin-right: auto; }

.min-940 { min-width: 94rem !important; margin-left: auto; margin-right: auto; }

.min-950 { min-width: 95rem !important; margin-left: auto; margin-right: auto; }

.min-960 { min-width: 96rem !important; margin-left: auto; margin-right: auto; }

.min-970 { min-width: 97rem !important; margin-left: auto; margin-right: auto; }

.min-980 { min-width: 98rem !important; margin-left: auto; margin-right: auto; }

.min-990 { min-width: 99rem !important; margin-left: auto; margin-right: auto; }

.min-1000 { min-width: 100rem !important; margin-left: auto; margin-right: auto; }

.min-1010 { min-width: 101rem !important; margin-left: auto; margin-right: auto; }

.min-1020 { min-width: 102rem !important; margin-left: auto; margin-right: auto; }

.min-1030 { min-width: 103rem !important; margin-left: auto; margin-right: auto; }

.min-1040 { min-width: 104rem !important; margin-left: auto; margin-right: auto; }

.min-1050 { min-width: 105rem !important; margin-left: auto; margin-right: auto; }

.min-1060 { min-width: 106rem !important; margin-left: auto; margin-right: auto; }

.min-1070 { min-width: 107rem !important; margin-left: auto; margin-right: auto; }

.min-1080 { min-width: 108rem !important; margin-left: auto; margin-right: auto; }

.min-1090 { min-width: 109rem !important; margin-left: auto; margin-right: auto; }

.min-1100 { min-width: 110rem !important; margin-left: auto; margin-right: auto; }

.min-1110 { min-width: 111rem !important; margin-left: auto; margin-right: auto; }

.min-1120 { min-width: 112rem !important; margin-left: auto; margin-right: auto; }

.min-1130 { min-width: 113rem !important; margin-left: auto; margin-right: auto; }

.min-1140 { min-width: 114rem !important; margin-left: auto; margin-right: auto; }

.min-1150 { min-width: 115rem !important; margin-left: auto; margin-right: auto; }

.min-1160 { min-width: 116rem !important; margin-left: auto; margin-right: auto; }

.min-1170 { min-width: 117rem !important; margin-left: auto; margin-right: auto; }

.min-1180 { min-width: 118rem !important; margin-left: auto; margin-right: auto; }

.min-1190 { min-width: 119rem !important; margin-left: auto; margin-right: auto; }

.min-1200 { min-width: 120rem !important; margin-left: auto; margin-right: auto; }

.min-1210 { min-width: 121rem !important; margin-left: auto; margin-right: auto; }

.min-1220 { min-width: 122rem !important; margin-left: auto; margin-right: auto; }

.min-1230 { min-width: 123rem !important; margin-left: auto; margin-right: auto; }

.min-1240 { min-width: 124rem !important; margin-left: auto; margin-right: auto; }

.min-1250 { min-width: 125rem !important; margin-left: auto; margin-right: auto; }

.min-1260 { min-width: 126rem !important; margin-left: auto; margin-right: auto; }

.min-1270 { min-width: 127rem !important; margin-left: auto; margin-right: auto; }

.min-1280 { min-width: 128rem !important; margin-left: auto; margin-right: auto; }

.min-1290 { min-width: 129rem !important; margin-left: auto; margin-right: auto; }

.min-1300 { min-width: 130rem !important; margin-left: auto; margin-right: auto; }

.min-1310 { min-width: 131rem !important; margin-left: auto; margin-right: auto; }

.min-1320 { min-width: 132rem !important; margin-left: auto; margin-right: auto; }

.min-1330 { min-width: 133rem !important; margin-left: auto; margin-right: auto; }

.min-1340 { min-width: 134rem !important; margin-left: auto; margin-right: auto; }

.min-1350 { min-width: 135rem !important; margin-left: auto; margin-right: auto; }

.min-1360 { min-width: 136rem !important; margin-left: auto; margin-right: auto; }

.min-1370 { min-width: 137rem !important; margin-left: auto; margin-right: auto; }

.min-1380 { min-width: 138rem !important; margin-left: auto; margin-right: auto; }

.min-1390 { min-width: 139rem !important; margin-left: auto; margin-right: auto; }

.min-1400 { min-width: 140rem !important; margin-left: auto; margin-right: auto; }

.min-1410 { min-width: 141rem !important; margin-left: auto; margin-right: auto; }

.min-1420 { min-width: 142rem !important; margin-left: auto; margin-right: auto; }

.min-1430 { min-width: 143rem !important; margin-left: auto; margin-right: auto; }

.min-1440 { min-width: 144rem !important; margin-left: auto; margin-right: auto; }

.min-1450 { min-width: 145rem !important; margin-left: auto; margin-right: auto; }

.min-1460 { min-width: 146rem !important; margin-left: auto; margin-right: auto; }

.min-1470 { min-width: 147rem !important; margin-left: auto; margin-right: auto; }

.min-1480 { min-width: 148rem !important; margin-left: auto; margin-right: auto; }

.min-1490 { min-width: 149rem !important; margin-left: auto; margin-right: auto; }

.min-1500 { min-width: 150rem !important; margin-left: auto; margin-right: auto; }

@media (min-width: 991px) { .min-lg-10 { min-width: 1rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-20 { min-width: 2rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-30 { min-width: 3rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-40 { min-width: 4rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-50 { min-width: 5rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-60 { min-width: 6rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-70 { min-width: 7rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-80 { min-width: 8rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-90 { min-width: 9rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-100 { min-width: 10rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-110 { min-width: 11rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-120 { min-width: 12rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-130 { min-width: 13rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-140 { min-width: 14rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-150 { min-width: 15rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-160 { min-width: 16rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-170 { min-width: 17rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-180 { min-width: 18rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-190 { min-width: 19rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-200 { min-width: 20rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-210 { min-width: 21rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-220 { min-width: 22rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-230 { min-width: 23rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-240 { min-width: 24rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-250 { min-width: 25rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-260 { min-width: 26rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-270 { min-width: 27rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-280 { min-width: 28rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-290 { min-width: 29rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-300 { min-width: 30rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-310 { min-width: 31rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-320 { min-width: 32rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-330 { min-width: 33rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-340 { min-width: 34rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-350 { min-width: 35rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-360 { min-width: 36rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-370 { min-width: 37rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-380 { min-width: 38rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-390 { min-width: 39rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-400 { min-width: 40rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-410 { min-width: 41rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-420 { min-width: 42rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-430 { min-width: 43rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-440 { min-width: 44rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-450 { min-width: 45rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-460 { min-width: 46rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-470 { min-width: 47rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-480 { min-width: 48rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-490 { min-width: 49rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-500 { min-width: 50rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-510 { min-width: 51rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-520 { min-width: 52rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-530 { min-width: 53rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-540 { min-width: 54rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-550 { min-width: 55rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-560 { min-width: 56rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-570 { min-width: 57rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-580 { min-width: 58rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-590 { min-width: 59rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-600 { min-width: 60rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-610 { min-width: 61rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-620 { min-width: 62rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-630 { min-width: 63rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-640 { min-width: 64rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-650 { min-width: 65rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-660 { min-width: 66rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-670 { min-width: 67rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-680 { min-width: 68rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-690 { min-width: 69rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-700 { min-width: 70rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-710 { min-width: 71rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-720 { min-width: 72rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-730 { min-width: 73rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-740 { min-width: 74rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-750 { min-width: 75rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-760 { min-width: 76rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-770 { min-width: 77rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-780 { min-width: 78rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-790 { min-width: 79rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-800 { min-width: 80rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-810 { min-width: 81rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-820 { min-width: 82rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-830 { min-width: 83rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-840 { min-width: 84rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-850 { min-width: 85rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-860 { min-width: 86rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-870 { min-width: 87rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-880 { min-width: 88rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-890 { min-width: 89rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-900 { min-width: 90rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-910 { min-width: 91rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-920 { min-width: 92rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-930 { min-width: 93rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-940 { min-width: 94rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-950 { min-width: 95rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-960 { min-width: 96rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-970 { min-width: 97rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-980 { min-width: 98rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-990 { min-width: 99rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-1000 { min-width: 100rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-1010 { min-width: 101rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-1020 { min-width: 102rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-1030 { min-width: 103rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-1040 { min-width: 104rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-1050 { min-width: 105rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-1060 { min-width: 106rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-1070 { min-width: 107rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-1080 { min-width: 108rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-1090 { min-width: 109rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-1100 { min-width: 110rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-1110 { min-width: 111rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-1120 { min-width: 112rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-1130 { min-width: 113rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-1140 { min-width: 114rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-1150 { min-width: 115rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-1160 { min-width: 116rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-1170 { min-width: 117rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-1180 { min-width: 118rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-1190 { min-width: 119rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-1200 { min-width: 120rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-1210 { min-width: 121rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-1220 { min-width: 122rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-1230 { min-width: 123rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-1240 { min-width: 124rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-1250 { min-width: 125rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-1260 { min-width: 126rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-1270 { min-width: 127rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-1280 { min-width: 128rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-1290 { min-width: 129rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-1300 { min-width: 130rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-1310 { min-width: 131rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-1320 { min-width: 132rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-1330 { min-width: 133rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-1340 { min-width: 134rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-1350 { min-width: 135rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-1360 { min-width: 136rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-1370 { min-width: 137rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-1380 { min-width: 138rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-1390 { min-width: 139rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-1400 { min-width: 140rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-1410 { min-width: 141rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-1420 { min-width: 142rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-1430 { min-width: 143rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-1440 { min-width: 144rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-1450 { min-width: 145rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-1460 { min-width: 146rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-1470 { min-width: 147rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-1480 { min-width: 148rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-1490 { min-width: 149rem !important; margin-left: auto; margin-right: auto; }
  .min-lg-1500 { min-width: 150rem !important; margin-left: auto; margin-right: auto; } }

/* 幅 / 高さの設定 */
.width-5 { width: 0.5rem !important; }

.width-10 { width: 1rem !important; }

.width-15 { width: 1.5rem !important; }

.width-20 { width: 2rem !important; }

.width-25 { width: 2.5rem !important; }

.width-30 { width: 3rem !important; }

.width-35 { width: 3.5rem !important; }

.width-40 { width: 4rem !important; }

.width-45 { width: 4.5rem !important; }

.width-50 { width: 5rem !important; }

.width-55 { width: 5.5rem !important; }

.width-60 { width: 6rem !important; }

.width-65 { width: 6.5rem !important; }

.width-70 { width: 7rem !important; }

.width-75 { width: 7.5rem !important; }

.width-80 { width: 8rem !important; }

.width-85 { width: 8.5rem !important; }

.width-90 { width: 9rem !important; }

.width-95 { width: 9.5rem !important; }

.width-100 { width: 10rem !important; }

.width-105 { width: 10.5rem !important; }

.width-110 { width: 11rem !important; }

.width-115 { width: 11.5rem !important; }

.width-120 { width: 12rem !important; }

.width-125 { width: 12.5rem !important; }

.width-130 { width: 13rem !important; }

.width-135 { width: 13.5rem !important; }

.width-140 { width: 14rem !important; }

.width-145 { width: 14.5rem !important; }

.width-150 { width: 15rem !important; }

.width-155 { width: 15.5rem !important; }

.width-160 { width: 16rem !important; }

.width-165 { width: 16.5rem !important; }

.width-170 { width: 17rem !important; }

.width-175 { width: 17.5rem !important; }

.width-180 { width: 18rem !important; }

.width-185 { width: 18.5rem !important; }

.width-190 { width: 19rem !important; }

.width-195 { width: 19.5rem !important; }

.width-200 { width: 20rem !important; }

.width-205 { width: 20.5rem !important; }

.width-210 { width: 21rem !important; }

.width-215 { width: 21.5rem !important; }

.width-220 { width: 22rem !important; }

.width-225 { width: 22.5rem !important; }

.width-230 { width: 23rem !important; }

.width-235 { width: 23.5rem !important; }

.width-240 { width: 24rem !important; }

.width-245 { width: 24.5rem !important; }

.width-250 { width: 25rem !important; }

.width-255 { width: 25.5rem !important; }

.width-260 { width: 26rem !important; }

.width-265 { width: 26.5rem !important; }

.width-270 { width: 27rem !important; }

.width-275 { width: 27.5rem !important; }

.width-280 { width: 28rem !important; }

.width-285 { width: 28.5rem !important; }

.width-290 { width: 29rem !important; }

.width-295 { width: 29.5rem !important; }

.width-300 { width: 30rem !important; }

.width-305 { width: 30.5rem !important; }

.width-310 { width: 31rem !important; }

.width-315 { width: 31.5rem !important; }

.width-320 { width: 32rem !important; }

.width-325 { width: 32.5rem !important; }

.width-330 { width: 33rem !important; }

.width-335 { width: 33.5rem !important; }

.width-340 { width: 34rem !important; }

.width-345 { width: 34.5rem !important; }

.width-350 { width: 35rem !important; }

.width-355 { width: 35.5rem !important; }

.width-360 { width: 36rem !important; }

.width-365 { width: 36.5rem !important; }

.width-370 { width: 37rem !important; }

.width-375 { width: 37.5rem !important; }

.width-380 { width: 38rem !important; }

.width-385 { width: 38.5rem !important; }

.width-390 { width: 39rem !important; }

.width-395 { width: 39.5rem !important; }

.width-400 { width: 40rem !important; }

.width-405 { width: 40.5rem !important; }

.width-410 { width: 41rem !important; }

.width-415 { width: 41.5rem !important; }

.width-420 { width: 42rem !important; }

.width-425 { width: 42.5rem !important; }

.width-430 { width: 43rem !important; }

.width-435 { width: 43.5rem !important; }

.width-440 { width: 44rem !important; }

.width-445 { width: 44.5rem !important; }

.width-450 { width: 45rem !important; }

.width-455 { width: 45.5rem !important; }

.width-460 { width: 46rem !important; }

.width-465 { width: 46.5rem !important; }

.width-470 { width: 47rem !important; }

.width-475 { width: 47.5rem !important; }

.width-480 { width: 48rem !important; }

.width-485 { width: 48.5rem !important; }

.width-490 { width: 49rem !important; }

.width-495 { width: 49.5rem !important; }

.width-500 { width: 50rem !important; }

.width-505 { width: 50.5rem !important; }

.width-510 { width: 51rem !important; }

.width-515 { width: 51.5rem !important; }

.width-520 { width: 52rem !important; }

.width-525 { width: 52.5rem !important; }

.width-530 { width: 53rem !important; }

.width-535 { width: 53.5rem !important; }

.width-540 { width: 54rem !important; }

.width-545 { width: 54.5rem !important; }

.width-550 { width: 55rem !important; }

.width-555 { width: 55.5rem !important; }

.width-560 { width: 56rem !important; }

.width-565 { width: 56.5rem !important; }

.width-570 { width: 57rem !important; }

.width-575 { width: 57.5rem !important; }

.width-580 { width: 58rem !important; }

.width-585 { width: 58.5rem !important; }

.width-590 { width: 59rem !important; }

.width-595 { width: 59.5rem !important; }

.width-600 { width: 60rem !important; }

.width-605 { width: 60.5rem !important; }

.width-610 { width: 61rem !important; }

.width-615 { width: 61.5rem !important; }

.width-620 { width: 62rem !important; }

.width-625 { width: 62.5rem !important; }

.width-630 { width: 63rem !important; }

.width-635 { width: 63.5rem !important; }

.width-640 { width: 64rem !important; }

.width-645 { width: 64.5rem !important; }

.width-650 { width: 65rem !important; }

.width-655 { width: 65.5rem !important; }

.width-660 { width: 66rem !important; }

.width-665 { width: 66.5rem !important; }

.width-670 { width: 67rem !important; }

.width-675 { width: 67.5rem !important; }

.width-680 { width: 68rem !important; }

.width-685 { width: 68.5rem !important; }

.width-690 { width: 69rem !important; }

.width-695 { width: 69.5rem !important; }

.width-700 { width: 70rem !important; }

.width-705 { width: 70.5rem !important; }

.width-710 { width: 71rem !important; }

.width-715 { width: 71.5rem !important; }

.width-720 { width: 72rem !important; }

.width-725 { width: 72.5rem !important; }

.width-730 { width: 73rem !important; }

.width-735 { width: 73.5rem !important; }

.width-740 { width: 74rem !important; }

.width-745 { width: 74.5rem !important; }

.width-750 { width: 75rem !important; }

.width-755 { width: 75.5rem !important; }

.width-760 { width: 76rem !important; }

.width-765 { width: 76.5rem !important; }

.width-770 { width: 77rem !important; }

.width-775 { width: 77.5rem !important; }

.width-780 { width: 78rem !important; }

.width-785 { width: 78.5rem !important; }

.width-790 { width: 79rem !important; }

.width-795 { width: 79.5rem !important; }

.width-800 { width: 80rem !important; }

.width-805 { width: 80.5rem !important; }

.width-810 { width: 81rem !important; }

.width-815 { width: 81.5rem !important; }

.width-820 { width: 82rem !important; }

.width-825 { width: 82.5rem !important; }

.width-830 { width: 83rem !important; }

.width-835 { width: 83.5rem !important; }

.width-840 { width: 84rem !important; }

.width-845 { width: 84.5rem !important; }

.width-850 { width: 85rem !important; }

.width-855 { width: 85.5rem !important; }

.width-860 { width: 86rem !important; }

.width-865 { width: 86.5rem !important; }

.width-870 { width: 87rem !important; }

.width-875 { width: 87.5rem !important; }

.width-880 { width: 88rem !important; }

.width-885 { width: 88.5rem !important; }

.width-890 { width: 89rem !important; }

.width-895 { width: 89.5rem !important; }

.width-900 { width: 90rem !important; }

.width-905 { width: 90.5rem !important; }

.width-910 { width: 91rem !important; }

.width-915 { width: 91.5rem !important; }

.width-920 { width: 92rem !important; }

.width-925 { width: 92.5rem !important; }

.width-930 { width: 93rem !important; }

.width-935 { width: 93.5rem !important; }

.width-940 { width: 94rem !important; }

.width-945 { width: 94.5rem !important; }

.width-950 { width: 95rem !important; }

.width-955 { width: 95.5rem !important; }

.width-960 { width: 96rem !important; }

.width-965 { width: 96.5rem !important; }

.width-970 { width: 97rem !important; }

.width-975 { width: 97.5rem !important; }

.width-980 { width: 98rem !important; }

.width-985 { width: 98.5rem !important; }

.width-990 { width: 99rem !important; }

.width-995 { width: 99.5rem !important; }

.width-1000 { width: 100rem !important; }

.width-1005 { width: 100.5rem !important; }

.width-1010 { width: 101rem !important; }

.width-1015 { width: 101.5rem !important; }

.width-1020 { width: 102rem !important; }

.width-1025 { width: 102.5rem !important; }

.width-1030 { width: 103rem !important; }

.width-1035 { width: 103.5rem !important; }

.width-1040 { width: 104rem !important; }

.width-1045 { width: 104.5rem !important; }

.width-1050 { width: 105rem !important; }

.width-1055 { width: 105.5rem !important; }

.width-1060 { width: 106rem !important; }

.width-1065 { width: 106.5rem !important; }

.width-1070 { width: 107rem !important; }

.width-1075 { width: 107.5rem !important; }

.width-1080 { width: 108rem !important; }

.width-1085 { width: 108.5rem !important; }

.width-1090 { width: 109rem !important; }

.width-1095 { width: 109.5rem !important; }

.width-1100 { width: 110rem !important; }

.width-1105 { width: 110.5rem !important; }

.width-1110 { width: 111rem !important; }

.width-1115 { width: 111.5rem !important; }

.width-1120 { width: 112rem !important; }

.width-1125 { width: 112.5rem !important; }

.width-1130 { width: 113rem !important; }

.width-1135 { width: 113.5rem !important; }

.width-1140 { width: 114rem !important; }

.width-1145 { width: 114.5rem !important; }

.width-1150 { width: 115rem !important; }

.width-1155 { width: 115.5rem !important; }

.width-1160 { width: 116rem !important; }

.width-1165 { width: 116.5rem !important; }

.width-1170 { width: 117rem !important; }

.width-1175 { width: 117.5rem !important; }

.width-1180 { width: 118rem !important; }

.width-1185 { width: 118.5rem !important; }

.width-1190 { width: 119rem !important; }

.width-1195 { width: 119.5rem !important; }

.width-1200 { width: 120rem !important; }

.width-1205 { width: 120.5rem !important; }

.width-1210 { width: 121rem !important; }

.width-1215 { width: 121.5rem !important; }

.width-1220 { width: 122rem !important; }

.width-1225 { width: 122.5rem !important; }

.width-1230 { width: 123rem !important; }

.width-1235 { width: 123.5rem !important; }

.width-1240 { width: 124rem !important; }

.width-1245 { width: 124.5rem !important; }

.width-1250 { width: 125rem !important; }

.width-1255 { width: 125.5rem !important; }

.width-1260 { width: 126rem !important; }

.width-1265 { width: 126.5rem !important; }

.width-1270 { width: 127rem !important; }

.width-1275 { width: 127.5rem !important; }

.width-1280 { width: 128rem !important; }

.width-1285 { width: 128.5rem !important; }

.width-1290 { width: 129rem !important; }

.width-1295 { width: 129.5rem !important; }

.width-1300 { width: 130rem !important; }

.width-1305 { width: 130.5rem !important; }

.width-1310 { width: 131rem !important; }

.width-1315 { width: 131.5rem !important; }

.width-1320 { width: 132rem !important; }

.width-1325 { width: 132.5rem !important; }

.width-1330 { width: 133rem !important; }

.width-1335 { width: 133.5rem !important; }

.width-1340 { width: 134rem !important; }

.width-1345 { width: 134.5rem !important; }

.width-1350 { width: 135rem !important; }

.width-1355 { width: 135.5rem !important; }

.width-1360 { width: 136rem !important; }

.width-1365 { width: 136.5rem !important; }

.width-1370 { width: 137rem !important; }

.width-1375 { width: 137.5rem !important; }

.width-1380 { width: 138rem !important; }

.width-1385 { width: 138.5rem !important; }

.width-1390 { width: 139rem !important; }

.width-1395 { width: 139.5rem !important; }

.width-1400 { width: 140rem !important; }

.width-1405 { width: 140.5rem !important; }

.width-1410 { width: 141rem !important; }

.width-1415 { width: 141.5rem !important; }

.width-1420 { width: 142rem !important; }

.width-1425 { width: 142.5rem !important; }

.width-1430 { width: 143rem !important; }

.width-1435 { width: 143.5rem !important; }

.width-1440 { width: 144rem !important; }

.width-1445 { width: 144.5rem !important; }

.width-1450 { width: 145rem !important; }

.width-1455 { width: 145.5rem !important; }

.width-1460 { width: 146rem !important; }

.width-1465 { width: 146.5rem !important; }

.width-1470 { width: 147rem !important; }

.width-1475 { width: 147.5rem !important; }

.width-1480 { width: 148rem !important; }

.width-1485 { width: 148.5rem !important; }

.width-1490 { width: 149rem !important; }

.width-1495 { width: 149.5rem !important; }

.width-1500 { width: 150rem !important; }

.width-per-5 { width: 5% !important; }

.width-per-10 { width: 10% !important; }

.width-per-15 { width: 15% !important; }

.width-per-20 { width: 20% !important; }

.width-per-25 { width: 25% !important; }

.width-per-30 { width: 30% !important; }

.width-per-35 { width: 35% !important; }

.width-per-40 { width: 40% !important; }

.width-per-45 { width: 45% !important; }

.width-per-50 { width: 50% !important; }

.width-per-55 { width: 55% !important; }

.width-per-60 { width: 60% !important; }

.width-per-65 { width: 65% !important; }

.width-per-70 { width: 70% !important; }

.width-per-75 { width: 75% !important; }

.width-per-80 { width: 80% !important; }

.width-per-85 { width: 85% !important; }

.width-per-90 { width: 90% !important; }

.width-per-95 { width: 95% !important; }

.width-per-100 { width: 100% !important; }

@media (min-width: 991px) { .width-lg-5 { width: 0.5rem !important; }
  .width-lg-10 { width: 1rem !important; }
  .width-lg-15 { width: 1.5rem !important; }
  .width-lg-20 { width: 2rem !important; }
  .width-lg-25 { width: 2.5rem !important; }
  .width-lg-30 { width: 3rem !important; }
  .width-lg-35 { width: 3.5rem !important; }
  .width-lg-40 { width: 4rem !important; }
  .width-lg-45 { width: 4.5rem !important; }
  .width-lg-50 { width: 5rem !important; }
  .width-lg-55 { width: 5.5rem !important; }
  .width-lg-60 { width: 6rem !important; }
  .width-lg-65 { width: 6.5rem !important; }
  .width-lg-70 { width: 7rem !important; }
  .width-lg-75 { width: 7.5rem !important; }
  .width-lg-80 { width: 8rem !important; }
  .width-lg-85 { width: 8.5rem !important; }
  .width-lg-90 { width: 9rem !important; }
  .width-lg-95 { width: 9.5rem !important; }
  .width-lg-100 { width: 10rem !important; }
  .width-lg-105 { width: 10.5rem !important; }
  .width-lg-110 { width: 11rem !important; }
  .width-lg-115 { width: 11.5rem !important; }
  .width-lg-120 { width: 12rem !important; }
  .width-lg-125 { width: 12.5rem !important; }
  .width-lg-130 { width: 13rem !important; }
  .width-lg-135 { width: 13.5rem !important; }
  .width-lg-140 { width: 14rem !important; }
  .width-lg-145 { width: 14.5rem !important; }
  .width-lg-150 { width: 15rem !important; }
  .width-lg-155 { width: 15.5rem !important; }
  .width-lg-160 { width: 16rem !important; }
  .width-lg-165 { width: 16.5rem !important; }
  .width-lg-170 { width: 17rem !important; }
  .width-lg-175 { width: 17.5rem !important; }
  .width-lg-180 { width: 18rem !important; }
  .width-lg-185 { width: 18.5rem !important; }
  .width-lg-190 { width: 19rem !important; }
  .width-lg-195 { width: 19.5rem !important; }
  .width-lg-200 { width: 20rem !important; }
  .width-lg-205 { width: 20.5rem !important; }
  .width-lg-210 { width: 21rem !important; }
  .width-lg-215 { width: 21.5rem !important; }
  .width-lg-220 { width: 22rem !important; }
  .width-lg-225 { width: 22.5rem !important; }
  .width-lg-230 { width: 23rem !important; }
  .width-lg-235 { width: 23.5rem !important; }
  .width-lg-240 { width: 24rem !important; }
  .width-lg-245 { width: 24.5rem !important; }
  .width-lg-250 { width: 25rem !important; }
  .width-lg-255 { width: 25.5rem !important; }
  .width-lg-260 { width: 26rem !important; }
  .width-lg-265 { width: 26.5rem !important; }
  .width-lg-270 { width: 27rem !important; }
  .width-lg-275 { width: 27.5rem !important; }
  .width-lg-280 { width: 28rem !important; }
  .width-lg-285 { width: 28.5rem !important; }
  .width-lg-290 { width: 29rem !important; }
  .width-lg-295 { width: 29.5rem !important; }
  .width-lg-300 { width: 30rem !important; }
  .width-lg-305 { width: 30.5rem !important; }
  .width-lg-310 { width: 31rem !important; }
  .width-lg-315 { width: 31.5rem !important; }
  .width-lg-320 { width: 32rem !important; }
  .width-lg-325 { width: 32.5rem !important; }
  .width-lg-330 { width: 33rem !important; }
  .width-lg-335 { width: 33.5rem !important; }
  .width-lg-340 { width: 34rem !important; }
  .width-lg-345 { width: 34.5rem !important; }
  .width-lg-350 { width: 35rem !important; }
  .width-lg-355 { width: 35.5rem !important; }
  .width-lg-360 { width: 36rem !important; }
  .width-lg-365 { width: 36.5rem !important; }
  .width-lg-370 { width: 37rem !important; }
  .width-lg-375 { width: 37.5rem !important; }
  .width-lg-380 { width: 38rem !important; }
  .width-lg-385 { width: 38.5rem !important; }
  .width-lg-390 { width: 39rem !important; }
  .width-lg-395 { width: 39.5rem !important; }
  .width-lg-400 { width: 40rem !important; }
  .width-lg-405 { width: 40.5rem !important; }
  .width-lg-410 { width: 41rem !important; }
  .width-lg-415 { width: 41.5rem !important; }
  .width-lg-420 { width: 42rem !important; }
  .width-lg-425 { width: 42.5rem !important; }
  .width-lg-430 { width: 43rem !important; }
  .width-lg-435 { width: 43.5rem !important; }
  .width-lg-440 { width: 44rem !important; }
  .width-lg-445 { width: 44.5rem !important; }
  .width-lg-450 { width: 45rem !important; }
  .width-lg-455 { width: 45.5rem !important; }
  .width-lg-460 { width: 46rem !important; }
  .width-lg-465 { width: 46.5rem !important; }
  .width-lg-470 { width: 47rem !important; }
  .width-lg-475 { width: 47.5rem !important; }
  .width-lg-480 { width: 48rem !important; }
  .width-lg-485 { width: 48.5rem !important; }
  .width-lg-490 { width: 49rem !important; }
  .width-lg-495 { width: 49.5rem !important; }
  .width-lg-500 { width: 50rem !important; }
  .width-lg-505 { width: 50.5rem !important; }
  .width-lg-510 { width: 51rem !important; }
  .width-lg-515 { width: 51.5rem !important; }
  .width-lg-520 { width: 52rem !important; }
  .width-lg-525 { width: 52.5rem !important; }
  .width-lg-530 { width: 53rem !important; }
  .width-lg-535 { width: 53.5rem !important; }
  .width-lg-540 { width: 54rem !important; }
  .width-lg-545 { width: 54.5rem !important; }
  .width-lg-550 { width: 55rem !important; }
  .width-lg-555 { width: 55.5rem !important; }
  .width-lg-560 { width: 56rem !important; }
  .width-lg-565 { width: 56.5rem !important; }
  .width-lg-570 { width: 57rem !important; }
  .width-lg-575 { width: 57.5rem !important; }
  .width-lg-580 { width: 58rem !important; }
  .width-lg-585 { width: 58.5rem !important; }
  .width-lg-590 { width: 59rem !important; }
  .width-lg-595 { width: 59.5rem !important; }
  .width-lg-600 { width: 60rem !important; }
  .width-lg-605 { width: 60.5rem !important; }
  .width-lg-610 { width: 61rem !important; }
  .width-lg-615 { width: 61.5rem !important; }
  .width-lg-620 { width: 62rem !important; }
  .width-lg-625 { width: 62.5rem !important; }
  .width-lg-630 { width: 63rem !important; }
  .width-lg-635 { width: 63.5rem !important; }
  .width-lg-640 { width: 64rem !important; }
  .width-lg-645 { width: 64.5rem !important; }
  .width-lg-650 { width: 65rem !important; }
  .width-lg-655 { width: 65.5rem !important; }
  .width-lg-660 { width: 66rem !important; }
  .width-lg-665 { width: 66.5rem !important; }
  .width-lg-670 { width: 67rem !important; }
  .width-lg-675 { width: 67.5rem !important; }
  .width-lg-680 { width: 68rem !important; }
  .width-lg-685 { width: 68.5rem !important; }
  .width-lg-690 { width: 69rem !important; }
  .width-lg-695 { width: 69.5rem !important; }
  .width-lg-700 { width: 70rem !important; }
  .width-lg-705 { width: 70.5rem !important; }
  .width-lg-710 { width: 71rem !important; }
  .width-lg-715 { width: 71.5rem !important; }
  .width-lg-720 { width: 72rem !important; }
  .width-lg-725 { width: 72.5rem !important; }
  .width-lg-730 { width: 73rem !important; }
  .width-lg-735 { width: 73.5rem !important; }
  .width-lg-740 { width: 74rem !important; }
  .width-lg-745 { width: 74.5rem !important; }
  .width-lg-750 { width: 75rem !important; }
  .width-lg-755 { width: 75.5rem !important; }
  .width-lg-760 { width: 76rem !important; }
  .width-lg-765 { width: 76.5rem !important; }
  .width-lg-770 { width: 77rem !important; }
  .width-lg-775 { width: 77.5rem !important; }
  .width-lg-780 { width: 78rem !important; }
  .width-lg-785 { width: 78.5rem !important; }
  .width-lg-790 { width: 79rem !important; }
  .width-lg-795 { width: 79.5rem !important; }
  .width-lg-800 { width: 80rem !important; }
  .width-lg-805 { width: 80.5rem !important; }
  .width-lg-810 { width: 81rem !important; }
  .width-lg-815 { width: 81.5rem !important; }
  .width-lg-820 { width: 82rem !important; }
  .width-lg-825 { width: 82.5rem !important; }
  .width-lg-830 { width: 83rem !important; }
  .width-lg-835 { width: 83.5rem !important; }
  .width-lg-840 { width: 84rem !important; }
  .width-lg-845 { width: 84.5rem !important; }
  .width-lg-850 { width: 85rem !important; }
  .width-lg-855 { width: 85.5rem !important; }
  .width-lg-860 { width: 86rem !important; }
  .width-lg-865 { width: 86.5rem !important; }
  .width-lg-870 { width: 87rem !important; }
  .width-lg-875 { width: 87.5rem !important; }
  .width-lg-880 { width: 88rem !important; }
  .width-lg-885 { width: 88.5rem !important; }
  .width-lg-890 { width: 89rem !important; }
  .width-lg-895 { width: 89.5rem !important; }
  .width-lg-900 { width: 90rem !important; }
  .width-lg-905 { width: 90.5rem !important; }
  .width-lg-910 { width: 91rem !important; }
  .width-lg-915 { width: 91.5rem !important; }
  .width-lg-920 { width: 92rem !important; }
  .width-lg-925 { width: 92.5rem !important; }
  .width-lg-930 { width: 93rem !important; }
  .width-lg-935 { width: 93.5rem !important; }
  .width-lg-940 { width: 94rem !important; }
  .width-lg-945 { width: 94.5rem !important; }
  .width-lg-950 { width: 95rem !important; }
  .width-lg-955 { width: 95.5rem !important; }
  .width-lg-960 { width: 96rem !important; }
  .width-lg-965 { width: 96.5rem !important; }
  .width-lg-970 { width: 97rem !important; }
  .width-lg-975 { width: 97.5rem !important; }
  .width-lg-980 { width: 98rem !important; }
  .width-lg-985 { width: 98.5rem !important; }
  .width-lg-990 { width: 99rem !important; }
  .width-lg-995 { width: 99.5rem !important; }
  .width-lg-1000 { width: 100rem !important; }
  .width-lg-1005 { width: 100.5rem !important; }
  .width-lg-1010 { width: 101rem !important; }
  .width-lg-1015 { width: 101.5rem !important; }
  .width-lg-1020 { width: 102rem !important; }
  .width-lg-1025 { width: 102.5rem !important; }
  .width-lg-1030 { width: 103rem !important; }
  .width-lg-1035 { width: 103.5rem !important; }
  .width-lg-1040 { width: 104rem !important; }
  .width-lg-1045 { width: 104.5rem !important; }
  .width-lg-1050 { width: 105rem !important; }
  .width-lg-1055 { width: 105.5rem !important; }
  .width-lg-1060 { width: 106rem !important; }
  .width-lg-1065 { width: 106.5rem !important; }
  .width-lg-1070 { width: 107rem !important; }
  .width-lg-1075 { width: 107.5rem !important; }
  .width-lg-1080 { width: 108rem !important; }
  .width-lg-1085 { width: 108.5rem !important; }
  .width-lg-1090 { width: 109rem !important; }
  .width-lg-1095 { width: 109.5rem !important; }
  .width-lg-1100 { width: 110rem !important; }
  .width-lg-1105 { width: 110.5rem !important; }
  .width-lg-1110 { width: 111rem !important; }
  .width-lg-1115 { width: 111.5rem !important; }
  .width-lg-1120 { width: 112rem !important; }
  .width-lg-1125 { width: 112.5rem !important; }
  .width-lg-1130 { width: 113rem !important; }
  .width-lg-1135 { width: 113.5rem !important; }
  .width-lg-1140 { width: 114rem !important; }
  .width-lg-1145 { width: 114.5rem !important; }
  .width-lg-1150 { width: 115rem !important; }
  .width-lg-1155 { width: 115.5rem !important; }
  .width-lg-1160 { width: 116rem !important; }
  .width-lg-1165 { width: 116.5rem !important; }
  .width-lg-1170 { width: 117rem !important; }
  .width-lg-1175 { width: 117.5rem !important; }
  .width-lg-1180 { width: 118rem !important; }
  .width-lg-1185 { width: 118.5rem !important; }
  .width-lg-1190 { width: 119rem !important; }
  .width-lg-1195 { width: 119.5rem !important; }
  .width-lg-1200 { width: 120rem !important; }
  .width-lg-1205 { width: 120.5rem !important; }
  .width-lg-1210 { width: 121rem !important; }
  .width-lg-1215 { width: 121.5rem !important; }
  .width-lg-1220 { width: 122rem !important; }
  .width-lg-1225 { width: 122.5rem !important; }
  .width-lg-1230 { width: 123rem !important; }
  .width-lg-1235 { width: 123.5rem !important; }
  .width-lg-1240 { width: 124rem !important; }
  .width-lg-1245 { width: 124.5rem !important; }
  .width-lg-1250 { width: 125rem !important; }
  .width-lg-1255 { width: 125.5rem !important; }
  .width-lg-1260 { width: 126rem !important; }
  .width-lg-1265 { width: 126.5rem !important; }
  .width-lg-1270 { width: 127rem !important; }
  .width-lg-1275 { width: 127.5rem !important; }
  .width-lg-1280 { width: 128rem !important; }
  .width-lg-1285 { width: 128.5rem !important; }
  .width-lg-1290 { width: 129rem !important; }
  .width-lg-1295 { width: 129.5rem !important; }
  .width-lg-1300 { width: 130rem !important; }
  .width-lg-1305 { width: 130.5rem !important; }
  .width-lg-1310 { width: 131rem !important; }
  .width-lg-1315 { width: 131.5rem !important; }
  .width-lg-1320 { width: 132rem !important; }
  .width-lg-1325 { width: 132.5rem !important; }
  .width-lg-1330 { width: 133rem !important; }
  .width-lg-1335 { width: 133.5rem !important; }
  .width-lg-1340 { width: 134rem !important; }
  .width-lg-1345 { width: 134.5rem !important; }
  .width-lg-1350 { width: 135rem !important; }
  .width-lg-1355 { width: 135.5rem !important; }
  .width-lg-1360 { width: 136rem !important; }
  .width-lg-1365 { width: 136.5rem !important; }
  .width-lg-1370 { width: 137rem !important; }
  .width-lg-1375 { width: 137.5rem !important; }
  .width-lg-1380 { width: 138rem !important; }
  .width-lg-1385 { width: 138.5rem !important; }
  .width-lg-1390 { width: 139rem !important; }
  .width-lg-1395 { width: 139.5rem !important; }
  .width-lg-1400 { width: 140rem !important; }
  .width-lg-1405 { width: 140.5rem !important; }
  .width-lg-1410 { width: 141rem !important; }
  .width-lg-1415 { width: 141.5rem !important; }
  .width-lg-1420 { width: 142rem !important; }
  .width-lg-1425 { width: 142.5rem !important; }
  .width-lg-1430 { width: 143rem !important; }
  .width-lg-1435 { width: 143.5rem !important; }
  .width-lg-1440 { width: 144rem !important; }
  .width-lg-1445 { width: 144.5rem !important; }
  .width-lg-1450 { width: 145rem !important; }
  .width-lg-1455 { width: 145.5rem !important; }
  .width-lg-1460 { width: 146rem !important; }
  .width-lg-1465 { width: 146.5rem !important; }
  .width-lg-1470 { width: 147rem !important; }
  .width-lg-1475 { width: 147.5rem !important; }
  .width-lg-1480 { width: 148rem !important; }
  .width-lg-1485 { width: 148.5rem !important; }
  .width-lg-1490 { width: 149rem !important; }
  .width-lg-1495 { width: 149.5rem !important; }
  .width-lg-1500 { width: 150rem !important; }
  .width-lg-per-5 { width: 5% !important; }
  .width-lg-per-10 { width: 10% !important; }
  .width-lg-per-15 { width: 15% !important; }
  .width-lg-per-20 { width: 20% !important; }
  .width-lg-per-25 { width: 25% !important; }
  .width-lg-per-30 { width: 30% !important; }
  .width-lg-per-35 { width: 35% !important; }
  .width-lg-per-40 { width: 40% !important; }
  .width-lg-per-45 { width: 45% !important; }
  .width-lg-per-50 { width: 50% !important; }
  .width-lg-per-55 { width: 55% !important; }
  .width-lg-per-60 { width: 60% !important; }
  .width-lg-per-65 { width: 65% !important; }
  .width-lg-per-70 { width: 70% !important; }
  .width-lg-per-75 { width: 75% !important; }
  .width-lg-per-80 { width: 80% !important; }
  .width-lg-per-85 { width: 85% !important; }
  .width-lg-per-90 { width: 90% !important; }
  .width-lg-per-95 { width: 95% !important; }
  .width-lg-per-100 { width: 100% !important; } }

@media (min-width: 575px) { .width-sm-5 { width: 0.5rem !important; }
  .width-sm-10 { width: 1rem !important; }
  .width-sm-15 { width: 1.5rem !important; }
  .width-sm-20 { width: 2rem !important; }
  .width-sm-25 { width: 2.5rem !important; }
  .width-sm-30 { width: 3rem !important; }
  .width-sm-35 { width: 3.5rem !important; }
  .width-sm-40 { width: 4rem !important; }
  .width-sm-45 { width: 4.5rem !important; }
  .width-sm-50 { width: 5rem !important; }
  .width-sm-55 { width: 5.5rem !important; }
  .width-sm-60 { width: 6rem !important; }
  .width-sm-65 { width: 6.5rem !important; }
  .width-sm-70 { width: 7rem !important; }
  .width-sm-75 { width: 7.5rem !important; }
  .width-sm-80 { width: 8rem !important; }
  .width-sm-85 { width: 8.5rem !important; }
  .width-sm-90 { width: 9rem !important; }
  .width-sm-95 { width: 9.5rem !important; }
  .width-sm-100 { width: 10rem !important; }
  .width-sm-105 { width: 10.5rem !important; }
  .width-sm-110 { width: 11rem !important; }
  .width-sm-115 { width: 11.5rem !important; }
  .width-sm-120 { width: 12rem !important; }
  .width-sm-125 { width: 12.5rem !important; }
  .width-sm-130 { width: 13rem !important; }
  .width-sm-135 { width: 13.5rem !important; }
  .width-sm-140 { width: 14rem !important; }
  .width-sm-145 { width: 14.5rem !important; }
  .width-sm-150 { width: 15rem !important; }
  .width-sm-155 { width: 15.5rem !important; }
  .width-sm-160 { width: 16rem !important; }
  .width-sm-165 { width: 16.5rem !important; }
  .width-sm-170 { width: 17rem !important; }
  .width-sm-175 { width: 17.5rem !important; }
  .width-sm-180 { width: 18rem !important; }
  .width-sm-185 { width: 18.5rem !important; }
  .width-sm-190 { width: 19rem !important; }
  .width-sm-195 { width: 19.5rem !important; }
  .width-sm-200 { width: 20rem !important; }
  .width-sm-205 { width: 20.5rem !important; }
  .width-sm-210 { width: 21rem !important; }
  .width-sm-215 { width: 21.5rem !important; }
  .width-sm-220 { width: 22rem !important; }
  .width-sm-225 { width: 22.5rem !important; }
  .width-sm-230 { width: 23rem !important; }
  .width-sm-235 { width: 23.5rem !important; }
  .width-sm-240 { width: 24rem !important; }
  .width-sm-245 { width: 24.5rem !important; }
  .width-sm-250 { width: 25rem !important; }
  .width-sm-255 { width: 25.5rem !important; }
  .width-sm-260 { width: 26rem !important; }
  .width-sm-265 { width: 26.5rem !important; }
  .width-sm-270 { width: 27rem !important; }
  .width-sm-275 { width: 27.5rem !important; }
  .width-sm-280 { width: 28rem !important; }
  .width-sm-285 { width: 28.5rem !important; }
  .width-sm-290 { width: 29rem !important; }
  .width-sm-295 { width: 29.5rem !important; }
  .width-sm-300 { width: 30rem !important; }
  .width-sm-305 { width: 30.5rem !important; }
  .width-sm-310 { width: 31rem !important; }
  .width-sm-315 { width: 31.5rem !important; }
  .width-sm-320 { width: 32rem !important; }
  .width-sm-325 { width: 32.5rem !important; }
  .width-sm-330 { width: 33rem !important; }
  .width-sm-335 { width: 33.5rem !important; }
  .width-sm-340 { width: 34rem !important; }
  .width-sm-345 { width: 34.5rem !important; }
  .width-sm-350 { width: 35rem !important; }
  .width-sm-355 { width: 35.5rem !important; }
  .width-sm-360 { width: 36rem !important; }
  .width-sm-365 { width: 36.5rem !important; }
  .width-sm-370 { width: 37rem !important; }
  .width-sm-375 { width: 37.5rem !important; }
  .width-sm-380 { width: 38rem !important; }
  .width-sm-385 { width: 38.5rem !important; }
  .width-sm-390 { width: 39rem !important; }
  .width-sm-395 { width: 39.5rem !important; }
  .width-sm-400 { width: 40rem !important; }
  .width-sm-405 { width: 40.5rem !important; }
  .width-sm-410 { width: 41rem !important; }
  .width-sm-415 { width: 41.5rem !important; }
  .width-sm-420 { width: 42rem !important; }
  .width-sm-425 { width: 42.5rem !important; }
  .width-sm-430 { width: 43rem !important; }
  .width-sm-435 { width: 43.5rem !important; }
  .width-sm-440 { width: 44rem !important; }
  .width-sm-445 { width: 44.5rem !important; }
  .width-sm-450 { width: 45rem !important; }
  .width-sm-455 { width: 45.5rem !important; }
  .width-sm-460 { width: 46rem !important; }
  .width-sm-465 { width: 46.5rem !important; }
  .width-sm-470 { width: 47rem !important; }
  .width-sm-475 { width: 47.5rem !important; }
  .width-sm-480 { width: 48rem !important; }
  .width-sm-485 { width: 48.5rem !important; }
  .width-sm-490 { width: 49rem !important; }
  .width-sm-495 { width: 49.5rem !important; }
  .width-sm-500 { width: 50rem !important; }
  .width-sm-505 { width: 50.5rem !important; }
  .width-sm-510 { width: 51rem !important; }
  .width-sm-515 { width: 51.5rem !important; }
  .width-sm-520 { width: 52rem !important; }
  .width-sm-525 { width: 52.5rem !important; }
  .width-sm-530 { width: 53rem !important; }
  .width-sm-535 { width: 53.5rem !important; }
  .width-sm-540 { width: 54rem !important; }
  .width-sm-545 { width: 54.5rem !important; }
  .width-sm-550 { width: 55rem !important; }
  .width-sm-555 { width: 55.5rem !important; }
  .width-sm-560 { width: 56rem !important; }
  .width-sm-565 { width: 56.5rem !important; }
  .width-sm-570 { width: 57rem !important; }
  .width-sm-575 { width: 57.5rem !important; }
  .width-sm-580 { width: 58rem !important; }
  .width-sm-585 { width: 58.5rem !important; }
  .width-sm-590 { width: 59rem !important; }
  .width-sm-595 { width: 59.5rem !important; }
  .width-sm-600 { width: 60rem !important; }
  .width-sm-605 { width: 60.5rem !important; }
  .width-sm-610 { width: 61rem !important; }
  .width-sm-615 { width: 61.5rem !important; }
  .width-sm-620 { width: 62rem !important; }
  .width-sm-625 { width: 62.5rem !important; }
  .width-sm-630 { width: 63rem !important; }
  .width-sm-635 { width: 63.5rem !important; }
  .width-sm-640 { width: 64rem !important; }
  .width-sm-645 { width: 64.5rem !important; }
  .width-sm-650 { width: 65rem !important; }
  .width-sm-655 { width: 65.5rem !important; }
  .width-sm-660 { width: 66rem !important; }
  .width-sm-665 { width: 66.5rem !important; }
  .width-sm-670 { width: 67rem !important; }
  .width-sm-675 { width: 67.5rem !important; }
  .width-sm-680 { width: 68rem !important; }
  .width-sm-685 { width: 68.5rem !important; }
  .width-sm-690 { width: 69rem !important; }
  .width-sm-695 { width: 69.5rem !important; }
  .width-sm-700 { width: 70rem !important; }
  .width-sm-705 { width: 70.5rem !important; }
  .width-sm-710 { width: 71rem !important; }
  .width-sm-715 { width: 71.5rem !important; }
  .width-sm-720 { width: 72rem !important; }
  .width-sm-725 { width: 72.5rem !important; }
  .width-sm-730 { width: 73rem !important; }
  .width-sm-735 { width: 73.5rem !important; }
  .width-sm-740 { width: 74rem !important; }
  .width-sm-745 { width: 74.5rem !important; }
  .width-sm-750 { width: 75rem !important; }
  .width-sm-755 { width: 75.5rem !important; }
  .width-sm-760 { width: 76rem !important; }
  .width-sm-765 { width: 76.5rem !important; }
  .width-sm-770 { width: 77rem !important; }
  .width-sm-775 { width: 77.5rem !important; }
  .width-sm-780 { width: 78rem !important; }
  .width-sm-785 { width: 78.5rem !important; }
  .width-sm-790 { width: 79rem !important; }
  .width-sm-795 { width: 79.5rem !important; }
  .width-sm-800 { width: 80rem !important; }
  .width-sm-805 { width: 80.5rem !important; }
  .width-sm-810 { width: 81rem !important; }
  .width-sm-815 { width: 81.5rem !important; }
  .width-sm-820 { width: 82rem !important; }
  .width-sm-825 { width: 82.5rem !important; }
  .width-sm-830 { width: 83rem !important; }
  .width-sm-835 { width: 83.5rem !important; }
  .width-sm-840 { width: 84rem !important; }
  .width-sm-845 { width: 84.5rem !important; }
  .width-sm-850 { width: 85rem !important; }
  .width-sm-855 { width: 85.5rem !important; }
  .width-sm-860 { width: 86rem !important; }
  .width-sm-865 { width: 86.5rem !important; }
  .width-sm-870 { width: 87rem !important; }
  .width-sm-875 { width: 87.5rem !important; }
  .width-sm-880 { width: 88rem !important; }
  .width-sm-885 { width: 88.5rem !important; }
  .width-sm-890 { width: 89rem !important; }
  .width-sm-895 { width: 89.5rem !important; }
  .width-sm-900 { width: 90rem !important; }
  .width-sm-905 { width: 90.5rem !important; }
  .width-sm-910 { width: 91rem !important; }
  .width-sm-915 { width: 91.5rem !important; }
  .width-sm-920 { width: 92rem !important; }
  .width-sm-925 { width: 92.5rem !important; }
  .width-sm-930 { width: 93rem !important; }
  .width-sm-935 { width: 93.5rem !important; }
  .width-sm-940 { width: 94rem !important; }
  .width-sm-945 { width: 94.5rem !important; }
  .width-sm-950 { width: 95rem !important; }
  .width-sm-955 { width: 95.5rem !important; }
  .width-sm-960 { width: 96rem !important; }
  .width-sm-965 { width: 96.5rem !important; }
  .width-sm-970 { width: 97rem !important; }
  .width-sm-975 { width: 97.5rem !important; }
  .width-sm-980 { width: 98rem !important; }
  .width-sm-985 { width: 98.5rem !important; }
  .width-sm-990 { width: 99rem !important; }
  .width-sm-995 { width: 99.5rem !important; }
  .width-sm-1000 { width: 100rem !important; }
  .width-sm-1005 { width: 100.5rem !important; }
  .width-sm-1010 { width: 101rem !important; }
  .width-sm-1015 { width: 101.5rem !important; }
  .width-sm-1020 { width: 102rem !important; }
  .width-sm-1025 { width: 102.5rem !important; }
  .width-sm-1030 { width: 103rem !important; }
  .width-sm-1035 { width: 103.5rem !important; }
  .width-sm-1040 { width: 104rem !important; }
  .width-sm-1045 { width: 104.5rem !important; }
  .width-sm-1050 { width: 105rem !important; }
  .width-sm-1055 { width: 105.5rem !important; }
  .width-sm-1060 { width: 106rem !important; }
  .width-sm-1065 { width: 106.5rem !important; }
  .width-sm-1070 { width: 107rem !important; }
  .width-sm-1075 { width: 107.5rem !important; }
  .width-sm-1080 { width: 108rem !important; }
  .width-sm-1085 { width: 108.5rem !important; }
  .width-sm-1090 { width: 109rem !important; }
  .width-sm-1095 { width: 109.5rem !important; }
  .width-sm-1100 { width: 110rem !important; }
  .width-sm-1105 { width: 110.5rem !important; }
  .width-sm-1110 { width: 111rem !important; }
  .width-sm-1115 { width: 111.5rem !important; }
  .width-sm-1120 { width: 112rem !important; }
  .width-sm-1125 { width: 112.5rem !important; }
  .width-sm-1130 { width: 113rem !important; }
  .width-sm-1135 { width: 113.5rem !important; }
  .width-sm-1140 { width: 114rem !important; }
  .width-sm-1145 { width: 114.5rem !important; }
  .width-sm-1150 { width: 115rem !important; }
  .width-sm-1155 { width: 115.5rem !important; }
  .width-sm-1160 { width: 116rem !important; }
  .width-sm-1165 { width: 116.5rem !important; }
  .width-sm-1170 { width: 117rem !important; }
  .width-sm-1175 { width: 117.5rem !important; }
  .width-sm-1180 { width: 118rem !important; }
  .width-sm-1185 { width: 118.5rem !important; }
  .width-sm-1190 { width: 119rem !important; }
  .width-sm-1195 { width: 119.5rem !important; }
  .width-sm-1200 { width: 120rem !important; }
  .width-sm-1205 { width: 120.5rem !important; }
  .width-sm-1210 { width: 121rem !important; }
  .width-sm-1215 { width: 121.5rem !important; }
  .width-sm-1220 { width: 122rem !important; }
  .width-sm-1225 { width: 122.5rem !important; }
  .width-sm-1230 { width: 123rem !important; }
  .width-sm-1235 { width: 123.5rem !important; }
  .width-sm-1240 { width: 124rem !important; }
  .width-sm-1245 { width: 124.5rem !important; }
  .width-sm-1250 { width: 125rem !important; }
  .width-sm-1255 { width: 125.5rem !important; }
  .width-sm-1260 { width: 126rem !important; }
  .width-sm-1265 { width: 126.5rem !important; }
  .width-sm-1270 { width: 127rem !important; }
  .width-sm-1275 { width: 127.5rem !important; }
  .width-sm-1280 { width: 128rem !important; }
  .width-sm-1285 { width: 128.5rem !important; }
  .width-sm-1290 { width: 129rem !important; }
  .width-sm-1295 { width: 129.5rem !important; }
  .width-sm-1300 { width: 130rem !important; }
  .width-sm-1305 { width: 130.5rem !important; }
  .width-sm-1310 { width: 131rem !important; }
  .width-sm-1315 { width: 131.5rem !important; }
  .width-sm-1320 { width: 132rem !important; }
  .width-sm-1325 { width: 132.5rem !important; }
  .width-sm-1330 { width: 133rem !important; }
  .width-sm-1335 { width: 133.5rem !important; }
  .width-sm-1340 { width: 134rem !important; }
  .width-sm-1345 { width: 134.5rem !important; }
  .width-sm-1350 { width: 135rem !important; }
  .width-sm-1355 { width: 135.5rem !important; }
  .width-sm-1360 { width: 136rem !important; }
  .width-sm-1365 { width: 136.5rem !important; }
  .width-sm-1370 { width: 137rem !important; }
  .width-sm-1375 { width: 137.5rem !important; }
  .width-sm-1380 { width: 138rem !important; }
  .width-sm-1385 { width: 138.5rem !important; }
  .width-sm-1390 { width: 139rem !important; }
  .width-sm-1395 { width: 139.5rem !important; }
  .width-sm-1400 { width: 140rem !important; }
  .width-sm-1405 { width: 140.5rem !important; }
  .width-sm-1410 { width: 141rem !important; }
  .width-sm-1415 { width: 141.5rem !important; }
  .width-sm-1420 { width: 142rem !important; }
  .width-sm-1425 { width: 142.5rem !important; }
  .width-sm-1430 { width: 143rem !important; }
  .width-sm-1435 { width: 143.5rem !important; }
  .width-sm-1440 { width: 144rem !important; }
  .width-sm-1445 { width: 144.5rem !important; }
  .width-sm-1450 { width: 145rem !important; }
  .width-sm-1455 { width: 145.5rem !important; }
  .width-sm-1460 { width: 146rem !important; }
  .width-sm-1465 { width: 146.5rem !important; }
  .width-sm-1470 { width: 147rem !important; }
  .width-sm-1475 { width: 147.5rem !important; }
  .width-sm-1480 { width: 148rem !important; }
  .width-sm-1485 { width: 148.5rem !important; }
  .width-sm-1490 { width: 149rem !important; }
  .width-sm-1495 { width: 149.5rem !important; }
  .width-sm-1500 { width: 150rem !important; }
  .width-sm-per-5 { width: 5% !important; }
  .width-sm-per-10 { width: 10% !important; }
  .width-sm-per-15 { width: 15% !important; }
  .width-sm-per-20 { width: 20% !important; }
  .width-sm-per-25 { width: 25% !important; }
  .width-sm-per-30 { width: 30% !important; }
  .width-sm-per-35 { width: 35% !important; }
  .width-sm-per-40 { width: 40% !important; }
  .width-sm-per-45 { width: 45% !important; }
  .width-sm-per-50 { width: 50% !important; }
  .width-sm-per-55 { width: 55% !important; }
  .width-sm-per-60 { width: 60% !important; }
  .width-sm-per-65 { width: 65% !important; }
  .width-sm-per-70 { width: 70% !important; }
  .width-sm-per-75 { width: 75% !important; }
  .width-sm-per-80 { width: 80% !important; }
  .width-sm-per-85 { width: 85% !important; }
  .width-sm-per-90 { width: 90% !important; }
  .width-sm-per-95 { width: 95% !important; }
  .width-sm-per-100 { width: 100% !important; } }

.height-5 { height: 0.5rem !important; }

.height-10 { height: 1rem !important; }

.height-15 { height: 1.5rem !important; }

.height-20 { height: 2rem !important; }

.height-25 { height: 2.5rem !important; }

.height-30 { height: 3rem !important; }

.height-35 { height: 3.5rem !important; }

.height-40 { height: 4rem !important; }

.height-45 { height: 4.5rem !important; }

.height-50 { height: 5rem !important; }

.height-55 { height: 5.5rem !important; }

.height-60 { height: 6rem !important; }

.height-65 { height: 6.5rem !important; }

.height-70 { height: 7rem !important; }

.height-75 { height: 7.5rem !important; }

.height-80 { height: 8rem !important; }

.height-85 { height: 8.5rem !important; }

.height-90 { height: 9rem !important; }

.height-95 { height: 9.5rem !important; }

.height-100 { height: 10rem !important; }

.height-105 { height: 10.5rem !important; }

.height-110 { height: 11rem !important; }

.height-115 { height: 11.5rem !important; }

.height-120 { height: 12rem !important; }

.height-125 { height: 12.5rem !important; }

.height-130 { height: 13rem !important; }

.height-135 { height: 13.5rem !important; }

.height-140 { height: 14rem !important; }

.height-145 { height: 14.5rem !important; }

.height-150 { height: 15rem !important; }

.height-155 { height: 15.5rem !important; }

.height-160 { height: 16rem !important; }

.height-165 { height: 16.5rem !important; }

.height-170 { height: 17rem !important; }

.height-175 { height: 17.5rem !important; }

.height-180 { height: 18rem !important; }

.height-185 { height: 18.5rem !important; }

.height-190 { height: 19rem !important; }

.height-195 { height: 19.5rem !important; }

.height-200 { height: 20rem !important; }

.height-205 { height: 20.5rem !important; }

.height-210 { height: 21rem !important; }

.height-215 { height: 21.5rem !important; }

.height-220 { height: 22rem !important; }

.height-225 { height: 22.5rem !important; }

.height-230 { height: 23rem !important; }

.height-235 { height: 23.5rem !important; }

.height-240 { height: 24rem !important; }

.height-245 { height: 24.5rem !important; }

.height-250 { height: 25rem !important; }

.height-255 { height: 25.5rem !important; }

.height-260 { height: 26rem !important; }

.height-265 { height: 26.5rem !important; }

.height-270 { height: 27rem !important; }

.height-275 { height: 27.5rem !important; }

.height-280 { height: 28rem !important; }

.height-285 { height: 28.5rem !important; }

.height-290 { height: 29rem !important; }

.height-295 { height: 29.5rem !important; }

.height-300 { height: 30rem !important; }

.height-305 { height: 30.5rem !important; }

.height-310 { height: 31rem !important; }

.height-315 { height: 31.5rem !important; }

.height-320 { height: 32rem !important; }

.height-325 { height: 32.5rem !important; }

.height-330 { height: 33rem !important; }

.height-335 { height: 33.5rem !important; }

.height-340 { height: 34rem !important; }

.height-345 { height: 34.5rem !important; }

.height-350 { height: 35rem !important; }

.height-355 { height: 35.5rem !important; }

.height-360 { height: 36rem !important; }

.height-365 { height: 36.5rem !important; }

.height-370 { height: 37rem !important; }

.height-375 { height: 37.5rem !important; }

.height-380 { height: 38rem !important; }

.height-385 { height: 38.5rem !important; }

.height-390 { height: 39rem !important; }

.height-395 { height: 39.5rem !important; }

.height-400 { height: 40rem !important; }

.height-405 { height: 40.5rem !important; }

.height-410 { height: 41rem !important; }

.height-415 { height: 41.5rem !important; }

.height-420 { height: 42rem !important; }

.height-425 { height: 42.5rem !important; }

.height-430 { height: 43rem !important; }

.height-435 { height: 43.5rem !important; }

.height-440 { height: 44rem !important; }

.height-445 { height: 44.5rem !important; }

.height-450 { height: 45rem !important; }

.height-455 { height: 45.5rem !important; }

.height-460 { height: 46rem !important; }

.height-465 { height: 46.5rem !important; }

.height-470 { height: 47rem !important; }

.height-475 { height: 47.5rem !important; }

.height-480 { height: 48rem !important; }

.height-485 { height: 48.5rem !important; }

.height-490 { height: 49rem !important; }

.height-495 { height: 49.5rem !important; }

.height-500 { height: 50rem !important; }

.height-505 { height: 50.5rem !important; }

.height-510 { height: 51rem !important; }

.height-515 { height: 51.5rem !important; }

.height-520 { height: 52rem !important; }

.height-525 { height: 52.5rem !important; }

.height-530 { height: 53rem !important; }

.height-535 { height: 53.5rem !important; }

.height-540 { height: 54rem !important; }

.height-545 { height: 54.5rem !important; }

.height-550 { height: 55rem !important; }

.height-555 { height: 55.5rem !important; }

.height-560 { height: 56rem !important; }

.height-565 { height: 56.5rem !important; }

.height-570 { height: 57rem !important; }

.height-575 { height: 57.5rem !important; }

.height-580 { height: 58rem !important; }

.height-585 { height: 58.5rem !important; }

.height-590 { height: 59rem !important; }

.height-595 { height: 59.5rem !important; }

.height-600 { height: 60rem !important; }

.height-605 { height: 60.5rem !important; }

.height-610 { height: 61rem !important; }

.height-615 { height: 61.5rem !important; }

.height-620 { height: 62rem !important; }

.height-625 { height: 62.5rem !important; }

.height-630 { height: 63rem !important; }

.height-635 { height: 63.5rem !important; }

.height-640 { height: 64rem !important; }

.height-645 { height: 64.5rem !important; }

.height-650 { height: 65rem !important; }

.height-655 { height: 65.5rem !important; }

.height-660 { height: 66rem !important; }

.height-665 { height: 66.5rem !important; }

.height-670 { height: 67rem !important; }

.height-675 { height: 67.5rem !important; }

.height-680 { height: 68rem !important; }

.height-685 { height: 68.5rem !important; }

.height-690 { height: 69rem !important; }

.height-695 { height: 69.5rem !important; }

.height-700 { height: 70rem !important; }

.height-705 { height: 70.5rem !important; }

.height-710 { height: 71rem !important; }

.height-715 { height: 71.5rem !important; }

.height-720 { height: 72rem !important; }

.height-725 { height: 72.5rem !important; }

.height-730 { height: 73rem !important; }

.height-735 { height: 73.5rem !important; }

.height-740 { height: 74rem !important; }

.height-745 { height: 74.5rem !important; }

.height-750 { height: 75rem !important; }

.height-755 { height: 75.5rem !important; }

.height-760 { height: 76rem !important; }

.height-765 { height: 76.5rem !important; }

.height-770 { height: 77rem !important; }

.height-775 { height: 77.5rem !important; }

.height-780 { height: 78rem !important; }

.height-785 { height: 78.5rem !important; }

.height-790 { height: 79rem !important; }

.height-795 { height: 79.5rem !important; }

.height-800 { height: 80rem !important; }

.height-805 { height: 80.5rem !important; }

.height-810 { height: 81rem !important; }

.height-815 { height: 81.5rem !important; }

.height-820 { height: 82rem !important; }

.height-825 { height: 82.5rem !important; }

.height-830 { height: 83rem !important; }

.height-835 { height: 83.5rem !important; }

.height-840 { height: 84rem !important; }

.height-845 { height: 84.5rem !important; }

.height-850 { height: 85rem !important; }

.height-855 { height: 85.5rem !important; }

.height-860 { height: 86rem !important; }

.height-865 { height: 86.5rem !important; }

.height-870 { height: 87rem !important; }

.height-875 { height: 87.5rem !important; }

.height-880 { height: 88rem !important; }

.height-885 { height: 88.5rem !important; }

.height-890 { height: 89rem !important; }

.height-895 { height: 89.5rem !important; }

.height-900 { height: 90rem !important; }

.height-905 { height: 90.5rem !important; }

.height-910 { height: 91rem !important; }

.height-915 { height: 91.5rem !important; }

.height-920 { height: 92rem !important; }

.height-925 { height: 92.5rem !important; }

.height-930 { height: 93rem !important; }

.height-935 { height: 93.5rem !important; }

.height-940 { height: 94rem !important; }

.height-945 { height: 94.5rem !important; }

.height-950 { height: 95rem !important; }

.height-955 { height: 95.5rem !important; }

.height-960 { height: 96rem !important; }

.height-965 { height: 96.5rem !important; }

.height-970 { height: 97rem !important; }

.height-975 { height: 97.5rem !important; }

.height-980 { height: 98rem !important; }

.height-985 { height: 98.5rem !important; }

.height-990 { height: 99rem !important; }

.height-995 { height: 99.5rem !important; }

.height-1000 { height: 100rem !important; }

.height-1005 { height: 100.5rem !important; }

.height-1010 { height: 101rem !important; }

.height-1015 { height: 101.5rem !important; }

.height-1020 { height: 102rem !important; }

.height-1025 { height: 102.5rem !important; }

.height-1030 { height: 103rem !important; }

.height-1035 { height: 103.5rem !important; }

.height-1040 { height: 104rem !important; }

.height-1045 { height: 104.5rem !important; }

.height-1050 { height: 105rem !important; }

.height-1055 { height: 105.5rem !important; }

.height-1060 { height: 106rem !important; }

.height-1065 { height: 106.5rem !important; }

.height-1070 { height: 107rem !important; }

.height-1075 { height: 107.5rem !important; }

.height-1080 { height: 108rem !important; }

.height-1085 { height: 108.5rem !important; }

.height-1090 { height: 109rem !important; }

.height-1095 { height: 109.5rem !important; }

.height-1100 { height: 110rem !important; }

.height-1105 { height: 110.5rem !important; }

.height-1110 { height: 111rem !important; }

.height-1115 { height: 111.5rem !important; }

.height-1120 { height: 112rem !important; }

.height-1125 { height: 112.5rem !important; }

.height-1130 { height: 113rem !important; }

.height-1135 { height: 113.5rem !important; }

.height-1140 { height: 114rem !important; }

.height-1145 { height: 114.5rem !important; }

.height-1150 { height: 115rem !important; }

.height-1155 { height: 115.5rem !important; }

.height-1160 { height: 116rem !important; }

.height-1165 { height: 116.5rem !important; }

.height-1170 { height: 117rem !important; }

.height-1175 { height: 117.5rem !important; }

.height-1180 { height: 118rem !important; }

.height-1185 { height: 118.5rem !important; }

.height-1190 { height: 119rem !important; }

.height-1195 { height: 119.5rem !important; }

.height-1200 { height: 120rem !important; }

.height-1205 { height: 120.5rem !important; }

.height-1210 { height: 121rem !important; }

.height-1215 { height: 121.5rem !important; }

.height-1220 { height: 122rem !important; }

.height-1225 { height: 122.5rem !important; }

.height-1230 { height: 123rem !important; }

.height-1235 { height: 123.5rem !important; }

.height-1240 { height: 124rem !important; }

.height-1245 { height: 124.5rem !important; }

.height-1250 { height: 125rem !important; }

.height-1255 { height: 125.5rem !important; }

.height-1260 { height: 126rem !important; }

.height-1265 { height: 126.5rem !important; }

.height-1270 { height: 127rem !important; }

.height-1275 { height: 127.5rem !important; }

.height-1280 { height: 128rem !important; }

.height-1285 { height: 128.5rem !important; }

.height-1290 { height: 129rem !important; }

.height-1295 { height: 129.5rem !important; }

.height-1300 { height: 130rem !important; }

.height-1305 { height: 130.5rem !important; }

.height-1310 { height: 131rem !important; }

.height-1315 { height: 131.5rem !important; }

.height-1320 { height: 132rem !important; }

.height-1325 { height: 132.5rem !important; }

.height-1330 { height: 133rem !important; }

.height-1335 { height: 133.5rem !important; }

.height-1340 { height: 134rem !important; }

.height-1345 { height: 134.5rem !important; }

.height-1350 { height: 135rem !important; }

.height-1355 { height: 135.5rem !important; }

.height-1360 { height: 136rem !important; }

.height-1365 { height: 136.5rem !important; }

.height-1370 { height: 137rem !important; }

.height-1375 { height: 137.5rem !important; }

.height-1380 { height: 138rem !important; }

.height-1385 { height: 138.5rem !important; }

.height-1390 { height: 139rem !important; }

.height-1395 { height: 139.5rem !important; }

.height-1400 { height: 140rem !important; }

.height-1405 { height: 140.5rem !important; }

.height-1410 { height: 141rem !important; }

.height-1415 { height: 141.5rem !important; }

.height-1420 { height: 142rem !important; }

.height-1425 { height: 142.5rem !important; }

.height-1430 { height: 143rem !important; }

.height-1435 { height: 143.5rem !important; }

.height-1440 { height: 144rem !important; }

.height-1445 { height: 144.5rem !important; }

.height-1450 { height: 145rem !important; }

.height-1455 { height: 145.5rem !important; }

.height-1460 { height: 146rem !important; }

.height-1465 { height: 146.5rem !important; }

.height-1470 { height: 147rem !important; }

.height-1475 { height: 147.5rem !important; }

.height-1480 { height: 148rem !important; }

.height-1485 { height: 148.5rem !important; }

.height-1490 { height: 149rem !important; }

.height-1495 { height: 149.5rem !important; }

.height-1500 { height: 150rem !important; }

.height-per-5 { height: 5% !important; }

.height-per-10 { height: 10% !important; }

.height-per-15 { height: 15% !important; }

.height-per-20 { height: 20% !important; }

.height-per-25 { height: 25% !important; }

.height-per-30 { height: 30% !important; }

.height-per-35 { height: 35% !important; }

.height-per-40 { height: 40% !important; }

.height-per-45 { height: 45% !important; }

.height-per-50 { height: 50% !important; }

.height-per-55 { height: 55% !important; }

.height-per-60 { height: 60% !important; }

.height-per-65 { height: 65% !important; }

.height-per-70 { height: 70% !important; }

.height-per-75 { height: 75% !important; }

.height-per-80 { height: 80% !important; }

.height-per-85 { height: 85% !important; }

.height-per-90 { height: 90% !important; }

.height-per-95 { height: 95% !important; }

.height-per-100 { height: 100% !important; }

@media (min-width: 991px) { .height-lg-5 { height: 0.5rem !important; }
  .height-lg-10 { height: 1rem !important; }
  .height-lg-15 { height: 1.5rem !important; }
  .height-lg-20 { height: 2rem !important; }
  .height-lg-25 { height: 2.5rem !important; }
  .height-lg-30 { height: 3rem !important; }
  .height-lg-35 { height: 3.5rem !important; }
  .height-lg-40 { height: 4rem !important; }
  .height-lg-45 { height: 4.5rem !important; }
  .height-lg-50 { height: 5rem !important; }
  .height-lg-55 { height: 5.5rem !important; }
  .height-lg-60 { height: 6rem !important; }
  .height-lg-65 { height: 6.5rem !important; }
  .height-lg-70 { height: 7rem !important; }
  .height-lg-75 { height: 7.5rem !important; }
  .height-lg-80 { height: 8rem !important; }
  .height-lg-85 { height: 8.5rem !important; }
  .height-lg-90 { height: 9rem !important; }
  .height-lg-95 { height: 9.5rem !important; }
  .height-lg-100 { height: 10rem !important; }
  .height-lg-105 { height: 10.5rem !important; }
  .height-lg-110 { height: 11rem !important; }
  .height-lg-115 { height: 11.5rem !important; }
  .height-lg-120 { height: 12rem !important; }
  .height-lg-125 { height: 12.5rem !important; }
  .height-lg-130 { height: 13rem !important; }
  .height-lg-135 { height: 13.5rem !important; }
  .height-lg-140 { height: 14rem !important; }
  .height-lg-145 { height: 14.5rem !important; }
  .height-lg-150 { height: 15rem !important; }
  .height-lg-155 { height: 15.5rem !important; }
  .height-lg-160 { height: 16rem !important; }
  .height-lg-165 { height: 16.5rem !important; }
  .height-lg-170 { height: 17rem !important; }
  .height-lg-175 { height: 17.5rem !important; }
  .height-lg-180 { height: 18rem !important; }
  .height-lg-185 { height: 18.5rem !important; }
  .height-lg-190 { height: 19rem !important; }
  .height-lg-195 { height: 19.5rem !important; }
  .height-lg-200 { height: 20rem !important; }
  .height-lg-205 { height: 20.5rem !important; }
  .height-lg-210 { height: 21rem !important; }
  .height-lg-215 { height: 21.5rem !important; }
  .height-lg-220 { height: 22rem !important; }
  .height-lg-225 { height: 22.5rem !important; }
  .height-lg-230 { height: 23rem !important; }
  .height-lg-235 { height: 23.5rem !important; }
  .height-lg-240 { height: 24rem !important; }
  .height-lg-245 { height: 24.5rem !important; }
  .height-lg-250 { height: 25rem !important; }
  .height-lg-255 { height: 25.5rem !important; }
  .height-lg-260 { height: 26rem !important; }
  .height-lg-265 { height: 26.5rem !important; }
  .height-lg-270 { height: 27rem !important; }
  .height-lg-275 { height: 27.5rem !important; }
  .height-lg-280 { height: 28rem !important; }
  .height-lg-285 { height: 28.5rem !important; }
  .height-lg-290 { height: 29rem !important; }
  .height-lg-295 { height: 29.5rem !important; }
  .height-lg-300 { height: 30rem !important; }
  .height-lg-305 { height: 30.5rem !important; }
  .height-lg-310 { height: 31rem !important; }
  .height-lg-315 { height: 31.5rem !important; }
  .height-lg-320 { height: 32rem !important; }
  .height-lg-325 { height: 32.5rem !important; }
  .height-lg-330 { height: 33rem !important; }
  .height-lg-335 { height: 33.5rem !important; }
  .height-lg-340 { height: 34rem !important; }
  .height-lg-345 { height: 34.5rem !important; }
  .height-lg-350 { height: 35rem !important; }
  .height-lg-355 { height: 35.5rem !important; }
  .height-lg-360 { height: 36rem !important; }
  .height-lg-365 { height: 36.5rem !important; }
  .height-lg-370 { height: 37rem !important; }
  .height-lg-375 { height: 37.5rem !important; }
  .height-lg-380 { height: 38rem !important; }
  .height-lg-385 { height: 38.5rem !important; }
  .height-lg-390 { height: 39rem !important; }
  .height-lg-395 { height: 39.5rem !important; }
  .height-lg-400 { height: 40rem !important; }
  .height-lg-405 { height: 40.5rem !important; }
  .height-lg-410 { height: 41rem !important; }
  .height-lg-415 { height: 41.5rem !important; }
  .height-lg-420 { height: 42rem !important; }
  .height-lg-425 { height: 42.5rem !important; }
  .height-lg-430 { height: 43rem !important; }
  .height-lg-435 { height: 43.5rem !important; }
  .height-lg-440 { height: 44rem !important; }
  .height-lg-445 { height: 44.5rem !important; }
  .height-lg-450 { height: 45rem !important; }
  .height-lg-455 { height: 45.5rem !important; }
  .height-lg-460 { height: 46rem !important; }
  .height-lg-465 { height: 46.5rem !important; }
  .height-lg-470 { height: 47rem !important; }
  .height-lg-475 { height: 47.5rem !important; }
  .height-lg-480 { height: 48rem !important; }
  .height-lg-485 { height: 48.5rem !important; }
  .height-lg-490 { height: 49rem !important; }
  .height-lg-495 { height: 49.5rem !important; }
  .height-lg-500 { height: 50rem !important; }
  .height-lg-505 { height: 50.5rem !important; }
  .height-lg-510 { height: 51rem !important; }
  .height-lg-515 { height: 51.5rem !important; }
  .height-lg-520 { height: 52rem !important; }
  .height-lg-525 { height: 52.5rem !important; }
  .height-lg-530 { height: 53rem !important; }
  .height-lg-535 { height: 53.5rem !important; }
  .height-lg-540 { height: 54rem !important; }
  .height-lg-545 { height: 54.5rem !important; }
  .height-lg-550 { height: 55rem !important; }
  .height-lg-555 { height: 55.5rem !important; }
  .height-lg-560 { height: 56rem !important; }
  .height-lg-565 { height: 56.5rem !important; }
  .height-lg-570 { height: 57rem !important; }
  .height-lg-575 { height: 57.5rem !important; }
  .height-lg-580 { height: 58rem !important; }
  .height-lg-585 { height: 58.5rem !important; }
  .height-lg-590 { height: 59rem !important; }
  .height-lg-595 { height: 59.5rem !important; }
  .height-lg-600 { height: 60rem !important; }
  .height-lg-605 { height: 60.5rem !important; }
  .height-lg-610 { height: 61rem !important; }
  .height-lg-615 { height: 61.5rem !important; }
  .height-lg-620 { height: 62rem !important; }
  .height-lg-625 { height: 62.5rem !important; }
  .height-lg-630 { height: 63rem !important; }
  .height-lg-635 { height: 63.5rem !important; }
  .height-lg-640 { height: 64rem !important; }
  .height-lg-645 { height: 64.5rem !important; }
  .height-lg-650 { height: 65rem !important; }
  .height-lg-655 { height: 65.5rem !important; }
  .height-lg-660 { height: 66rem !important; }
  .height-lg-665 { height: 66.5rem !important; }
  .height-lg-670 { height: 67rem !important; }
  .height-lg-675 { height: 67.5rem !important; }
  .height-lg-680 { height: 68rem !important; }
  .height-lg-685 { height: 68.5rem !important; }
  .height-lg-690 { height: 69rem !important; }
  .height-lg-695 { height: 69.5rem !important; }
  .height-lg-700 { height: 70rem !important; }
  .height-lg-705 { height: 70.5rem !important; }
  .height-lg-710 { height: 71rem !important; }
  .height-lg-715 { height: 71.5rem !important; }
  .height-lg-720 { height: 72rem !important; }
  .height-lg-725 { height: 72.5rem !important; }
  .height-lg-730 { height: 73rem !important; }
  .height-lg-735 { height: 73.5rem !important; }
  .height-lg-740 { height: 74rem !important; }
  .height-lg-745 { height: 74.5rem !important; }
  .height-lg-750 { height: 75rem !important; }
  .height-lg-755 { height: 75.5rem !important; }
  .height-lg-760 { height: 76rem !important; }
  .height-lg-765 { height: 76.5rem !important; }
  .height-lg-770 { height: 77rem !important; }
  .height-lg-775 { height: 77.5rem !important; }
  .height-lg-780 { height: 78rem !important; }
  .height-lg-785 { height: 78.5rem !important; }
  .height-lg-790 { height: 79rem !important; }
  .height-lg-795 { height: 79.5rem !important; }
  .height-lg-800 { height: 80rem !important; }
  .height-lg-805 { height: 80.5rem !important; }
  .height-lg-810 { height: 81rem !important; }
  .height-lg-815 { height: 81.5rem !important; }
  .height-lg-820 { height: 82rem !important; }
  .height-lg-825 { height: 82.5rem !important; }
  .height-lg-830 { height: 83rem !important; }
  .height-lg-835 { height: 83.5rem !important; }
  .height-lg-840 { height: 84rem !important; }
  .height-lg-845 { height: 84.5rem !important; }
  .height-lg-850 { height: 85rem !important; }
  .height-lg-855 { height: 85.5rem !important; }
  .height-lg-860 { height: 86rem !important; }
  .height-lg-865 { height: 86.5rem !important; }
  .height-lg-870 { height: 87rem !important; }
  .height-lg-875 { height: 87.5rem !important; }
  .height-lg-880 { height: 88rem !important; }
  .height-lg-885 { height: 88.5rem !important; }
  .height-lg-890 { height: 89rem !important; }
  .height-lg-895 { height: 89.5rem !important; }
  .height-lg-900 { height: 90rem !important; }
  .height-lg-905 { height: 90.5rem !important; }
  .height-lg-910 { height: 91rem !important; }
  .height-lg-915 { height: 91.5rem !important; }
  .height-lg-920 { height: 92rem !important; }
  .height-lg-925 { height: 92.5rem !important; }
  .height-lg-930 { height: 93rem !important; }
  .height-lg-935 { height: 93.5rem !important; }
  .height-lg-940 { height: 94rem !important; }
  .height-lg-945 { height: 94.5rem !important; }
  .height-lg-950 { height: 95rem !important; }
  .height-lg-955 { height: 95.5rem !important; }
  .height-lg-960 { height: 96rem !important; }
  .height-lg-965 { height: 96.5rem !important; }
  .height-lg-970 { height: 97rem !important; }
  .height-lg-975 { height: 97.5rem !important; }
  .height-lg-980 { height: 98rem !important; }
  .height-lg-985 { height: 98.5rem !important; }
  .height-lg-990 { height: 99rem !important; }
  .height-lg-995 { height: 99.5rem !important; }
  .height-lg-1000 { height: 100rem !important; }
  .height-lg-1005 { height: 100.5rem !important; }
  .height-lg-1010 { height: 101rem !important; }
  .height-lg-1015 { height: 101.5rem !important; }
  .height-lg-1020 { height: 102rem !important; }
  .height-lg-1025 { height: 102.5rem !important; }
  .height-lg-1030 { height: 103rem !important; }
  .height-lg-1035 { height: 103.5rem !important; }
  .height-lg-1040 { height: 104rem !important; }
  .height-lg-1045 { height: 104.5rem !important; }
  .height-lg-1050 { height: 105rem !important; }
  .height-lg-1055 { height: 105.5rem !important; }
  .height-lg-1060 { height: 106rem !important; }
  .height-lg-1065 { height: 106.5rem !important; }
  .height-lg-1070 { height: 107rem !important; }
  .height-lg-1075 { height: 107.5rem !important; }
  .height-lg-1080 { height: 108rem !important; }
  .height-lg-1085 { height: 108.5rem !important; }
  .height-lg-1090 { height: 109rem !important; }
  .height-lg-1095 { height: 109.5rem !important; }
  .height-lg-1100 { height: 110rem !important; }
  .height-lg-1105 { height: 110.5rem !important; }
  .height-lg-1110 { height: 111rem !important; }
  .height-lg-1115 { height: 111.5rem !important; }
  .height-lg-1120 { height: 112rem !important; }
  .height-lg-1125 { height: 112.5rem !important; }
  .height-lg-1130 { height: 113rem !important; }
  .height-lg-1135 { height: 113.5rem !important; }
  .height-lg-1140 { height: 114rem !important; }
  .height-lg-1145 { height: 114.5rem !important; }
  .height-lg-1150 { height: 115rem !important; }
  .height-lg-1155 { height: 115.5rem !important; }
  .height-lg-1160 { height: 116rem !important; }
  .height-lg-1165 { height: 116.5rem !important; }
  .height-lg-1170 { height: 117rem !important; }
  .height-lg-1175 { height: 117.5rem !important; }
  .height-lg-1180 { height: 118rem !important; }
  .height-lg-1185 { height: 118.5rem !important; }
  .height-lg-1190 { height: 119rem !important; }
  .height-lg-1195 { height: 119.5rem !important; }
  .height-lg-1200 { height: 120rem !important; }
  .height-lg-1205 { height: 120.5rem !important; }
  .height-lg-1210 { height: 121rem !important; }
  .height-lg-1215 { height: 121.5rem !important; }
  .height-lg-1220 { height: 122rem !important; }
  .height-lg-1225 { height: 122.5rem !important; }
  .height-lg-1230 { height: 123rem !important; }
  .height-lg-1235 { height: 123.5rem !important; }
  .height-lg-1240 { height: 124rem !important; }
  .height-lg-1245 { height: 124.5rem !important; }
  .height-lg-1250 { height: 125rem !important; }
  .height-lg-1255 { height: 125.5rem !important; }
  .height-lg-1260 { height: 126rem !important; }
  .height-lg-1265 { height: 126.5rem !important; }
  .height-lg-1270 { height: 127rem !important; }
  .height-lg-1275 { height: 127.5rem !important; }
  .height-lg-1280 { height: 128rem !important; }
  .height-lg-1285 { height: 128.5rem !important; }
  .height-lg-1290 { height: 129rem !important; }
  .height-lg-1295 { height: 129.5rem !important; }
  .height-lg-1300 { height: 130rem !important; }
  .height-lg-1305 { height: 130.5rem !important; }
  .height-lg-1310 { height: 131rem !important; }
  .height-lg-1315 { height: 131.5rem !important; }
  .height-lg-1320 { height: 132rem !important; }
  .height-lg-1325 { height: 132.5rem !important; }
  .height-lg-1330 { height: 133rem !important; }
  .height-lg-1335 { height: 133.5rem !important; }
  .height-lg-1340 { height: 134rem !important; }
  .height-lg-1345 { height: 134.5rem !important; }
  .height-lg-1350 { height: 135rem !important; }
  .height-lg-1355 { height: 135.5rem !important; }
  .height-lg-1360 { height: 136rem !important; }
  .height-lg-1365 { height: 136.5rem !important; }
  .height-lg-1370 { height: 137rem !important; }
  .height-lg-1375 { height: 137.5rem !important; }
  .height-lg-1380 { height: 138rem !important; }
  .height-lg-1385 { height: 138.5rem !important; }
  .height-lg-1390 { height: 139rem !important; }
  .height-lg-1395 { height: 139.5rem !important; }
  .height-lg-1400 { height: 140rem !important; }
  .height-lg-1405 { height: 140.5rem !important; }
  .height-lg-1410 { height: 141rem !important; }
  .height-lg-1415 { height: 141.5rem !important; }
  .height-lg-1420 { height: 142rem !important; }
  .height-lg-1425 { height: 142.5rem !important; }
  .height-lg-1430 { height: 143rem !important; }
  .height-lg-1435 { height: 143.5rem !important; }
  .height-lg-1440 { height: 144rem !important; }
  .height-lg-1445 { height: 144.5rem !important; }
  .height-lg-1450 { height: 145rem !important; }
  .height-lg-1455 { height: 145.5rem !important; }
  .height-lg-1460 { height: 146rem !important; }
  .height-lg-1465 { height: 146.5rem !important; }
  .height-lg-1470 { height: 147rem !important; }
  .height-lg-1475 { height: 147.5rem !important; }
  .height-lg-1480 { height: 148rem !important; }
  .height-lg-1485 { height: 148.5rem !important; }
  .height-lg-1490 { height: 149rem !important; }
  .height-lg-1495 { height: 149.5rem !important; }
  .height-lg-1500 { height: 150rem !important; }
  .height-lg-per-5 { height: 5% !important; }
  .height-lg-per-10 { height: 10% !important; }
  .height-lg-per-15 { height: 15% !important; }
  .height-lg-per-20 { height: 20% !important; }
  .height-lg-per-25 { height: 25% !important; }
  .height-lg-per-30 { height: 30% !important; }
  .height-lg-per-35 { height: 35% !important; }
  .height-lg-per-40 { height: 40% !important; }
  .height-lg-per-45 { height: 45% !important; }
  .height-lg-per-50 { height: 50% !important; }
  .height-lg-per-55 { height: 55% !important; }
  .height-lg-per-60 { height: 60% !important; }
  .height-lg-per-65 { height: 65% !important; }
  .height-lg-per-70 { height: 70% !important; }
  .height-lg-per-75 { height: 75% !important; }
  .height-lg-per-80 { height: 80% !important; }
  .height-lg-per-85 { height: 85% !important; }
  .height-lg-per-90 { height: 90% !important; }
  .height-lg-per-95 { height: 95% !important; }
  .height-lg-per-100 { height: 100% !important; } }

/* 位置の設定 */
.top-0 { top: 0rem !important; }

.top-minus-0 { top: 0rem !important; }

.top-per-0 { top: 0% !important; }

.top-minus-per-0 { top: 0% !important; }

.top-5 { top: 0.5rem !important; }

.top-minus-5 { top: -0.5rem !important; }

.top-per-5 { top: 5% !important; }

.top-minus-per-5 { top: -5% !important; }

.top-10 { top: 1rem !important; }

.top-minus-10 { top: -1rem !important; }

.top-per-10 { top: 10% !important; }

.top-minus-per-10 { top: -10% !important; }

.top-15 { top: 1.5rem !important; }

.top-minus-15 { top: -1.5rem !important; }

.top-per-15 { top: 15% !important; }

.top-minus-per-15 { top: -15% !important; }

.top-20 { top: 2rem !important; }

.top-minus-20 { top: -2rem !important; }

.top-per-20 { top: 20% !important; }

.top-minus-per-20 { top: -20% !important; }

.top-25 { top: 2.5rem !important; }

.top-minus-25 { top: -2.5rem !important; }

.top-per-25 { top: 25% !important; }

.top-minus-per-25 { top: -25% !important; }

.top-30 { top: 3rem !important; }

.top-minus-30 { top: -3rem !important; }

.top-per-30 { top: 30% !important; }

.top-minus-per-30 { top: -30% !important; }

.top-35 { top: 3.5rem !important; }

.top-minus-35 { top: -3.5rem !important; }

.top-per-35 { top: 35% !important; }

.top-minus-per-35 { top: -35% !important; }

.top-40 { top: 4rem !important; }

.top-minus-40 { top: -4rem !important; }

.top-per-40 { top: 40% !important; }

.top-minus-per-40 { top: -40% !important; }

.top-45 { top: 4.5rem !important; }

.top-minus-45 { top: -4.5rem !important; }

.top-per-45 { top: 45% !important; }

.top-minus-per-45 { top: -45% !important; }

.top-50 { top: 5rem !important; }

.top-minus-50 { top: -5rem !important; }

.top-per-50 { top: 50% !important; }

.top-minus-per-50 { top: -50% !important; }

.top-55 { top: 5.5rem !important; }

.top-minus-55 { top: -5.5rem !important; }

.top-per-55 { top: 55% !important; }

.top-minus-per-55 { top: -55% !important; }

.top-60 { top: 6rem !important; }

.top-minus-60 { top: -6rem !important; }

.top-per-60 { top: 60% !important; }

.top-minus-per-60 { top: -60% !important; }

.top-65 { top: 6.5rem !important; }

.top-minus-65 { top: -6.5rem !important; }

.top-per-65 { top: 65% !important; }

.top-minus-per-65 { top: -65% !important; }

.top-70 { top: 7rem !important; }

.top-minus-70 { top: -7rem !important; }

.top-per-70 { top: 70% !important; }

.top-minus-per-70 { top: -70% !important; }

.top-75 { top: 7.5rem !important; }

.top-minus-75 { top: -7.5rem !important; }

.top-per-75 { top: 75% !important; }

.top-minus-per-75 { top: -75% !important; }

.top-80 { top: 8rem !important; }

.top-minus-80 { top: -8rem !important; }

.top-per-80 { top: 80% !important; }

.top-minus-per-80 { top: -80% !important; }

.top-85 { top: 8.5rem !important; }

.top-minus-85 { top: -8.5rem !important; }

.top-per-85 { top: 85% !important; }

.top-minus-per-85 { top: -85% !important; }

.top-90 { top: 9rem !important; }

.top-minus-90 { top: -9rem !important; }

.top-per-90 { top: 90% !important; }

.top-minus-per-90 { top: -90% !important; }

.top-95 { top: 9.5rem !important; }

.top-minus-95 { top: -9.5rem !important; }

.top-per-95 { top: 95% !important; }

.top-minus-per-95 { top: -95% !important; }

.top-100 { top: 10rem !important; }

.top-minus-100 { top: -10rem !important; }

.top-per-100 { top: 100% !important; }

.top-minus-per-100 { top: -100% !important; }

.top-105 { top: 10.5rem !important; }

.top-minus-105 { top: -10.5rem !important; }

.top-per-105 { top: 105% !important; }

.top-minus-per-105 { top: -105% !important; }

.top-110 { top: 11rem !important; }

.top-minus-110 { top: -11rem !important; }

.top-per-110 { top: 110% !important; }

.top-minus-per-110 { top: -110% !important; }

.top-115 { top: 11.5rem !important; }

.top-minus-115 { top: -11.5rem !important; }

.top-per-115 { top: 115% !important; }

.top-minus-per-115 { top: -115% !important; }

.top-120 { top: 12rem !important; }

.top-minus-120 { top: -12rem !important; }

.top-per-120 { top: 120% !important; }

.top-minus-per-120 { top: -120% !important; }

.top-125 { top: 12.5rem !important; }

.top-minus-125 { top: -12.5rem !important; }

.top-per-125 { top: 125% !important; }

.top-minus-per-125 { top: -125% !important; }

.top-130 { top: 13rem !important; }

.top-minus-130 { top: -13rem !important; }

.top-per-130 { top: 130% !important; }

.top-minus-per-130 { top: -130% !important; }

.top-135 { top: 13.5rem !important; }

.top-minus-135 { top: -13.5rem !important; }

.top-per-135 { top: 135% !important; }

.top-minus-per-135 { top: -135% !important; }

.top-140 { top: 14rem !important; }

.top-minus-140 { top: -14rem !important; }

.top-per-140 { top: 140% !important; }

.top-minus-per-140 { top: -140% !important; }

.top-145 { top: 14.5rem !important; }

.top-minus-145 { top: -14.5rem !important; }

.top-per-145 { top: 145% !important; }

.top-minus-per-145 { top: -145% !important; }

.top-150 { top: 15rem !important; }

.top-minus-150 { top: -15rem !important; }

.top-per-150 { top: 150% !important; }

.top-minus-per-150 { top: -150% !important; }

.top-155 { top: 15.5rem !important; }

.top-minus-155 { top: -15.5rem !important; }

.top-per-155 { top: 155% !important; }

.top-minus-per-155 { top: -155% !important; }

.top-160 { top: 16rem !important; }

.top-minus-160 { top: -16rem !important; }

.top-per-160 { top: 160% !important; }

.top-minus-per-160 { top: -160% !important; }

.top-165 { top: 16.5rem !important; }

.top-minus-165 { top: -16.5rem !important; }

.top-per-165 { top: 165% !important; }

.top-minus-per-165 { top: -165% !important; }

.top-170 { top: 17rem !important; }

.top-minus-170 { top: -17rem !important; }

.top-per-170 { top: 170% !important; }

.top-minus-per-170 { top: -170% !important; }

.top-175 { top: 17.5rem !important; }

.top-minus-175 { top: -17.5rem !important; }

.top-per-175 { top: 175% !important; }

.top-minus-per-175 { top: -175% !important; }

.top-180 { top: 18rem !important; }

.top-minus-180 { top: -18rem !important; }

.top-per-180 { top: 180% !important; }

.top-minus-per-180 { top: -180% !important; }

.top-185 { top: 18.5rem !important; }

.top-minus-185 { top: -18.5rem !important; }

.top-per-185 { top: 185% !important; }

.top-minus-per-185 { top: -185% !important; }

.top-190 { top: 19rem !important; }

.top-minus-190 { top: -19rem !important; }

.top-per-190 { top: 190% !important; }

.top-minus-per-190 { top: -190% !important; }

.top-195 { top: 19.5rem !important; }

.top-minus-195 { top: -19.5rem !important; }

.top-per-195 { top: 195% !important; }

.top-minus-per-195 { top: -195% !important; }

.top-200 { top: 20rem !important; }

.top-minus-200 { top: -20rem !important; }

.top-per-200 { top: 200% !important; }

.top-minus-per-200 { top: -200% !important; }

.top-205 { top: 20.5rem !important; }

.top-minus-205 { top: -20.5rem !important; }

.top-per-205 { top: 205% !important; }

.top-minus-per-205 { top: -205% !important; }

.top-210 { top: 21rem !important; }

.top-minus-210 { top: -21rem !important; }

.top-per-210 { top: 210% !important; }

.top-minus-per-210 { top: -210% !important; }

.top-215 { top: 21.5rem !important; }

.top-minus-215 { top: -21.5rem !important; }

.top-per-215 { top: 215% !important; }

.top-minus-per-215 { top: -215% !important; }

.top-220 { top: 22rem !important; }

.top-minus-220 { top: -22rem !important; }

.top-per-220 { top: 220% !important; }

.top-minus-per-220 { top: -220% !important; }

.top-225 { top: 22.5rem !important; }

.top-minus-225 { top: -22.5rem !important; }

.top-per-225 { top: 225% !important; }

.top-minus-per-225 { top: -225% !important; }

.top-230 { top: 23rem !important; }

.top-minus-230 { top: -23rem !important; }

.top-per-230 { top: 230% !important; }

.top-minus-per-230 { top: -230% !important; }

.top-235 { top: 23.5rem !important; }

.top-minus-235 { top: -23.5rem !important; }

.top-per-235 { top: 235% !important; }

.top-minus-per-235 { top: -235% !important; }

.top-240 { top: 24rem !important; }

.top-minus-240 { top: -24rem !important; }

.top-per-240 { top: 240% !important; }

.top-minus-per-240 { top: -240% !important; }

.top-245 { top: 24.5rem !important; }

.top-minus-245 { top: -24.5rem !important; }

.top-per-245 { top: 245% !important; }

.top-minus-per-245 { top: -245% !important; }

.top-250 { top: 25rem !important; }

.top-minus-250 { top: -25rem !important; }

.top-per-250 { top: 250% !important; }

.top-minus-per-250 { top: -250% !important; }

.top-255 { top: 25.5rem !important; }

.top-minus-255 { top: -25.5rem !important; }

.top-per-255 { top: 255% !important; }

.top-minus-per-255 { top: -255% !important; }

.top-260 { top: 26rem !important; }

.top-minus-260 { top: -26rem !important; }

.top-per-260 { top: 260% !important; }

.top-minus-per-260 { top: -260% !important; }

.top-265 { top: 26.5rem !important; }

.top-minus-265 { top: -26.5rem !important; }

.top-per-265 { top: 265% !important; }

.top-minus-per-265 { top: -265% !important; }

.top-270 { top: 27rem !important; }

.top-minus-270 { top: -27rem !important; }

.top-per-270 { top: 270% !important; }

.top-minus-per-270 { top: -270% !important; }

.top-275 { top: 27.5rem !important; }

.top-minus-275 { top: -27.5rem !important; }

.top-per-275 { top: 275% !important; }

.top-minus-per-275 { top: -275% !important; }

.top-280 { top: 28rem !important; }

.top-minus-280 { top: -28rem !important; }

.top-per-280 { top: 280% !important; }

.top-minus-per-280 { top: -280% !important; }

.top-285 { top: 28.5rem !important; }

.top-minus-285 { top: -28.5rem !important; }

.top-per-285 { top: 285% !important; }

.top-minus-per-285 { top: -285% !important; }

.top-290 { top: 29rem !important; }

.top-minus-290 { top: -29rem !important; }

.top-per-290 { top: 290% !important; }

.top-minus-per-290 { top: -290% !important; }

.top-295 { top: 29.5rem !important; }

.top-minus-295 { top: -29.5rem !important; }

.top-per-295 { top: 295% !important; }

.top-minus-per-295 { top: -295% !important; }

.top-300 { top: 30rem !important; }

.top-minus-300 { top: -30rem !important; }

.top-per-300 { top: 300% !important; }

.top-minus-per-300 { top: -300% !important; }

.top-305 { top: 30.5rem !important; }

.top-minus-305 { top: -30.5rem !important; }

.top-per-305 { top: 305% !important; }

.top-minus-per-305 { top: -305% !important; }

.top-310 { top: 31rem !important; }

.top-minus-310 { top: -31rem !important; }

.top-per-310 { top: 310% !important; }

.top-minus-per-310 { top: -310% !important; }

.top-315 { top: 31.5rem !important; }

.top-minus-315 { top: -31.5rem !important; }

.top-per-315 { top: 315% !important; }

.top-minus-per-315 { top: -315% !important; }

.top-320 { top: 32rem !important; }

.top-minus-320 { top: -32rem !important; }

.top-per-320 { top: 320% !important; }

.top-minus-per-320 { top: -320% !important; }

.top-325 { top: 32.5rem !important; }

.top-minus-325 { top: -32.5rem !important; }

.top-per-325 { top: 325% !important; }

.top-minus-per-325 { top: -325% !important; }

.top-330 { top: 33rem !important; }

.top-minus-330 { top: -33rem !important; }

.top-per-330 { top: 330% !important; }

.top-minus-per-330 { top: -330% !important; }

.top-335 { top: 33.5rem !important; }

.top-minus-335 { top: -33.5rem !important; }

.top-per-335 { top: 335% !important; }

.top-minus-per-335 { top: -335% !important; }

.top-340 { top: 34rem !important; }

.top-minus-340 { top: -34rem !important; }

.top-per-340 { top: 340% !important; }

.top-minus-per-340 { top: -340% !important; }

.top-345 { top: 34.5rem !important; }

.top-minus-345 { top: -34.5rem !important; }

.top-per-345 { top: 345% !important; }

.top-minus-per-345 { top: -345% !important; }

.top-350 { top: 35rem !important; }

.top-minus-350 { top: -35rem !important; }

.top-per-350 { top: 350% !important; }

.top-minus-per-350 { top: -350% !important; }

.top-355 { top: 35.5rem !important; }

.top-minus-355 { top: -35.5rem !important; }

.top-per-355 { top: 355% !important; }

.top-minus-per-355 { top: -355% !important; }

.top-360 { top: 36rem !important; }

.top-minus-360 { top: -36rem !important; }

.top-per-360 { top: 360% !important; }

.top-minus-per-360 { top: -360% !important; }

.top-365 { top: 36.5rem !important; }

.top-minus-365 { top: -36.5rem !important; }

.top-per-365 { top: 365% !important; }

.top-minus-per-365 { top: -365% !important; }

.top-370 { top: 37rem !important; }

.top-minus-370 { top: -37rem !important; }

.top-per-370 { top: 370% !important; }

.top-minus-per-370 { top: -370% !important; }

.top-375 { top: 37.5rem !important; }

.top-minus-375 { top: -37.5rem !important; }

.top-per-375 { top: 375% !important; }

.top-minus-per-375 { top: -375% !important; }

.top-380 { top: 38rem !important; }

.top-minus-380 { top: -38rem !important; }

.top-per-380 { top: 380% !important; }

.top-minus-per-380 { top: -380% !important; }

.top-385 { top: 38.5rem !important; }

.top-minus-385 { top: -38.5rem !important; }

.top-per-385 { top: 385% !important; }

.top-minus-per-385 { top: -385% !important; }

.top-390 { top: 39rem !important; }

.top-minus-390 { top: -39rem !important; }

.top-per-390 { top: 390% !important; }

.top-minus-per-390 { top: -390% !important; }

.top-395 { top: 39.5rem !important; }

.top-minus-395 { top: -39.5rem !important; }

.top-per-395 { top: 395% !important; }

.top-minus-per-395 { top: -395% !important; }

.top-400 { top: 40rem !important; }

.top-minus-400 { top: -40rem !important; }

.top-per-400 { top: 400% !important; }

.top-minus-per-400 { top: -400% !important; }

.top-405 { top: 40.5rem !important; }

.top-minus-405 { top: -40.5rem !important; }

.top-per-405 { top: 405% !important; }

.top-minus-per-405 { top: -405% !important; }

.top-410 { top: 41rem !important; }

.top-minus-410 { top: -41rem !important; }

.top-per-410 { top: 410% !important; }

.top-minus-per-410 { top: -410% !important; }

.top-415 { top: 41.5rem !important; }

.top-minus-415 { top: -41.5rem !important; }

.top-per-415 { top: 415% !important; }

.top-minus-per-415 { top: -415% !important; }

.top-420 { top: 42rem !important; }

.top-minus-420 { top: -42rem !important; }

.top-per-420 { top: 420% !important; }

.top-minus-per-420 { top: -420% !important; }

.top-425 { top: 42.5rem !important; }

.top-minus-425 { top: -42.5rem !important; }

.top-per-425 { top: 425% !important; }

.top-minus-per-425 { top: -425% !important; }

.top-430 { top: 43rem !important; }

.top-minus-430 { top: -43rem !important; }

.top-per-430 { top: 430% !important; }

.top-minus-per-430 { top: -430% !important; }

.top-435 { top: 43.5rem !important; }

.top-minus-435 { top: -43.5rem !important; }

.top-per-435 { top: 435% !important; }

.top-minus-per-435 { top: -435% !important; }

.top-440 { top: 44rem !important; }

.top-minus-440 { top: -44rem !important; }

.top-per-440 { top: 440% !important; }

.top-minus-per-440 { top: -440% !important; }

.top-445 { top: 44.5rem !important; }

.top-minus-445 { top: -44.5rem !important; }

.top-per-445 { top: 445% !important; }

.top-minus-per-445 { top: -445% !important; }

.top-450 { top: 45rem !important; }

.top-minus-450 { top: -45rem !important; }

.top-per-450 { top: 450% !important; }

.top-minus-per-450 { top: -450% !important; }

.top-455 { top: 45.5rem !important; }

.top-minus-455 { top: -45.5rem !important; }

.top-per-455 { top: 455% !important; }

.top-minus-per-455 { top: -455% !important; }

.top-460 { top: 46rem !important; }

.top-minus-460 { top: -46rem !important; }

.top-per-460 { top: 460% !important; }

.top-minus-per-460 { top: -460% !important; }

.top-465 { top: 46.5rem !important; }

.top-minus-465 { top: -46.5rem !important; }

.top-per-465 { top: 465% !important; }

.top-minus-per-465 { top: -465% !important; }

.top-470 { top: 47rem !important; }

.top-minus-470 { top: -47rem !important; }

.top-per-470 { top: 470% !important; }

.top-minus-per-470 { top: -470% !important; }

.top-475 { top: 47.5rem !important; }

.top-minus-475 { top: -47.5rem !important; }

.top-per-475 { top: 475% !important; }

.top-minus-per-475 { top: -475% !important; }

.top-480 { top: 48rem !important; }

.top-minus-480 { top: -48rem !important; }

.top-per-480 { top: 480% !important; }

.top-minus-per-480 { top: -480% !important; }

.top-485 { top: 48.5rem !important; }

.top-minus-485 { top: -48.5rem !important; }

.top-per-485 { top: 485% !important; }

.top-minus-per-485 { top: -485% !important; }

.top-490 { top: 49rem !important; }

.top-minus-490 { top: -49rem !important; }

.top-per-490 { top: 490% !important; }

.top-minus-per-490 { top: -490% !important; }

.top-495 { top: 49.5rem !important; }

.top-minus-495 { top: -49.5rem !important; }

.top-per-495 { top: 495% !important; }

.top-minus-per-495 { top: -495% !important; }

.top-500 { top: 50rem !important; }

.top-minus-500 { top: -50rem !important; }

.top-per-500 { top: 500% !important; }

.top-minus-per-500 { top: -500% !important; }

.top-auto { top: auto !important; }

@media (min-width: 991px) { .top-lg-0 { top: 0rem !important; }
  .top-lg-minus-0 { top: 0rem !important; }
  .top-lg-per-0 { top: 0% !important; }
  .top-lg-minus-per-0 { top: 0% !important; }
  .top-lg-5 { top: 0.5rem !important; }
  .top-lg-minus-5 { top: -0.5rem !important; }
  .top-lg-per-5 { top: 5% !important; }
  .top-lg-minus-per-5 { top: -5% !important; }
  .top-lg-10 { top: 1rem !important; }
  .top-lg-minus-10 { top: -1rem !important; }
  .top-lg-per-10 { top: 10% !important; }
  .top-lg-minus-per-10 { top: -10% !important; }
  .top-lg-15 { top: 1.5rem !important; }
  .top-lg-minus-15 { top: -1.5rem !important; }
  .top-lg-per-15 { top: 15% !important; }
  .top-lg-minus-per-15 { top: -15% !important; }
  .top-lg-20 { top: 2rem !important; }
  .top-lg-minus-20 { top: -2rem !important; }
  .top-lg-per-20 { top: 20% !important; }
  .top-lg-minus-per-20 { top: -20% !important; }
  .top-lg-25 { top: 2.5rem !important; }
  .top-lg-minus-25 { top: -2.5rem !important; }
  .top-lg-per-25 { top: 25% !important; }
  .top-lg-minus-per-25 { top: -25% !important; }
  .top-lg-30 { top: 3rem !important; }
  .top-lg-minus-30 { top: -3rem !important; }
  .top-lg-per-30 { top: 30% !important; }
  .top-lg-minus-per-30 { top: -30% !important; }
  .top-lg-35 { top: 3.5rem !important; }
  .top-lg-minus-35 { top: -3.5rem !important; }
  .top-lg-per-35 { top: 35% !important; }
  .top-lg-minus-per-35 { top: -35% !important; }
  .top-lg-40 { top: 4rem !important; }
  .top-lg-minus-40 { top: -4rem !important; }
  .top-lg-per-40 { top: 40% !important; }
  .top-lg-minus-per-40 { top: -40% !important; }
  .top-lg-45 { top: 4.5rem !important; }
  .top-lg-minus-45 { top: -4.5rem !important; }
  .top-lg-per-45 { top: 45% !important; }
  .top-lg-minus-per-45 { top: -45% !important; }
  .top-lg-50 { top: 5rem !important; }
  .top-lg-minus-50 { top: -5rem !important; }
  .top-lg-per-50 { top: 50% !important; }
  .top-lg-minus-per-50 { top: -50% !important; }
  .top-lg-55 { top: 5.5rem !important; }
  .top-lg-minus-55 { top: -5.5rem !important; }
  .top-lg-per-55 { top: 55% !important; }
  .top-lg-minus-per-55 { top: -55% !important; }
  .top-lg-60 { top: 6rem !important; }
  .top-lg-minus-60 { top: -6rem !important; }
  .top-lg-per-60 { top: 60% !important; }
  .top-lg-minus-per-60 { top: -60% !important; }
  .top-lg-65 { top: 6.5rem !important; }
  .top-lg-minus-65 { top: -6.5rem !important; }
  .top-lg-per-65 { top: 65% !important; }
  .top-lg-minus-per-65 { top: -65% !important; }
  .top-lg-70 { top: 7rem !important; }
  .top-lg-minus-70 { top: -7rem !important; }
  .top-lg-per-70 { top: 70% !important; }
  .top-lg-minus-per-70 { top: -70% !important; }
  .top-lg-75 { top: 7.5rem !important; }
  .top-lg-minus-75 { top: -7.5rem !important; }
  .top-lg-per-75 { top: 75% !important; }
  .top-lg-minus-per-75 { top: -75% !important; }
  .top-lg-80 { top: 8rem !important; }
  .top-lg-minus-80 { top: -8rem !important; }
  .top-lg-per-80 { top: 80% !important; }
  .top-lg-minus-per-80 { top: -80% !important; }
  .top-lg-85 { top: 8.5rem !important; }
  .top-lg-minus-85 { top: -8.5rem !important; }
  .top-lg-per-85 { top: 85% !important; }
  .top-lg-minus-per-85 { top: -85% !important; }
  .top-lg-90 { top: 9rem !important; }
  .top-lg-minus-90 { top: -9rem !important; }
  .top-lg-per-90 { top: 90% !important; }
  .top-lg-minus-per-90 { top: -90% !important; }
  .top-lg-95 { top: 9.5rem !important; }
  .top-lg-minus-95 { top: -9.5rem !important; }
  .top-lg-per-95 { top: 95% !important; }
  .top-lg-minus-per-95 { top: -95% !important; }
  .top-lg-100 { top: 10rem !important; }
  .top-lg-minus-100 { top: -10rem !important; }
  .top-lg-per-100 { top: 100% !important; }
  .top-lg-minus-per-100 { top: -100% !important; }
  .top-lg-105 { top: 10.5rem !important; }
  .top-lg-minus-105 { top: -10.5rem !important; }
  .top-lg-per-105 { top: 105% !important; }
  .top-lg-minus-per-105 { top: -105% !important; }
  .top-lg-110 { top: 11rem !important; }
  .top-lg-minus-110 { top: -11rem !important; }
  .top-lg-per-110 { top: 110% !important; }
  .top-lg-minus-per-110 { top: -110% !important; }
  .top-lg-115 { top: 11.5rem !important; }
  .top-lg-minus-115 { top: -11.5rem !important; }
  .top-lg-per-115 { top: 115% !important; }
  .top-lg-minus-per-115 { top: -115% !important; }
  .top-lg-120 { top: 12rem !important; }
  .top-lg-minus-120 { top: -12rem !important; }
  .top-lg-per-120 { top: 120% !important; }
  .top-lg-minus-per-120 { top: -120% !important; }
  .top-lg-125 { top: 12.5rem !important; }
  .top-lg-minus-125 { top: -12.5rem !important; }
  .top-lg-per-125 { top: 125% !important; }
  .top-lg-minus-per-125 { top: -125% !important; }
  .top-lg-130 { top: 13rem !important; }
  .top-lg-minus-130 { top: -13rem !important; }
  .top-lg-per-130 { top: 130% !important; }
  .top-lg-minus-per-130 { top: -130% !important; }
  .top-lg-135 { top: 13.5rem !important; }
  .top-lg-minus-135 { top: -13.5rem !important; }
  .top-lg-per-135 { top: 135% !important; }
  .top-lg-minus-per-135 { top: -135% !important; }
  .top-lg-140 { top: 14rem !important; }
  .top-lg-minus-140 { top: -14rem !important; }
  .top-lg-per-140 { top: 140% !important; }
  .top-lg-minus-per-140 { top: -140% !important; }
  .top-lg-145 { top: 14.5rem !important; }
  .top-lg-minus-145 { top: -14.5rem !important; }
  .top-lg-per-145 { top: 145% !important; }
  .top-lg-minus-per-145 { top: -145% !important; }
  .top-lg-150 { top: 15rem !important; }
  .top-lg-minus-150 { top: -15rem !important; }
  .top-lg-per-150 { top: 150% !important; }
  .top-lg-minus-per-150 { top: -150% !important; }
  .top-lg-155 { top: 15.5rem !important; }
  .top-lg-minus-155 { top: -15.5rem !important; }
  .top-lg-per-155 { top: 155% !important; }
  .top-lg-minus-per-155 { top: -155% !important; }
  .top-lg-160 { top: 16rem !important; }
  .top-lg-minus-160 { top: -16rem !important; }
  .top-lg-per-160 { top: 160% !important; }
  .top-lg-minus-per-160 { top: -160% !important; }
  .top-lg-165 { top: 16.5rem !important; }
  .top-lg-minus-165 { top: -16.5rem !important; }
  .top-lg-per-165 { top: 165% !important; }
  .top-lg-minus-per-165 { top: -165% !important; }
  .top-lg-170 { top: 17rem !important; }
  .top-lg-minus-170 { top: -17rem !important; }
  .top-lg-per-170 { top: 170% !important; }
  .top-lg-minus-per-170 { top: -170% !important; }
  .top-lg-175 { top: 17.5rem !important; }
  .top-lg-minus-175 { top: -17.5rem !important; }
  .top-lg-per-175 { top: 175% !important; }
  .top-lg-minus-per-175 { top: -175% !important; }
  .top-lg-180 { top: 18rem !important; }
  .top-lg-minus-180 { top: -18rem !important; }
  .top-lg-per-180 { top: 180% !important; }
  .top-lg-minus-per-180 { top: -180% !important; }
  .top-lg-185 { top: 18.5rem !important; }
  .top-lg-minus-185 { top: -18.5rem !important; }
  .top-lg-per-185 { top: 185% !important; }
  .top-lg-minus-per-185 { top: -185% !important; }
  .top-lg-190 { top: 19rem !important; }
  .top-lg-minus-190 { top: -19rem !important; }
  .top-lg-per-190 { top: 190% !important; }
  .top-lg-minus-per-190 { top: -190% !important; }
  .top-lg-195 { top: 19.5rem !important; }
  .top-lg-minus-195 { top: -19.5rem !important; }
  .top-lg-per-195 { top: 195% !important; }
  .top-lg-minus-per-195 { top: -195% !important; }
  .top-lg-200 { top: 20rem !important; }
  .top-lg-minus-200 { top: -20rem !important; }
  .top-lg-per-200 { top: 200% !important; }
  .top-lg-minus-per-200 { top: -200% !important; }
  .top-lg-205 { top: 20.5rem !important; }
  .top-lg-minus-205 { top: -20.5rem !important; }
  .top-lg-per-205 { top: 205% !important; }
  .top-lg-minus-per-205 { top: -205% !important; }
  .top-lg-210 { top: 21rem !important; }
  .top-lg-minus-210 { top: -21rem !important; }
  .top-lg-per-210 { top: 210% !important; }
  .top-lg-minus-per-210 { top: -210% !important; }
  .top-lg-215 { top: 21.5rem !important; }
  .top-lg-minus-215 { top: -21.5rem !important; }
  .top-lg-per-215 { top: 215% !important; }
  .top-lg-minus-per-215 { top: -215% !important; }
  .top-lg-220 { top: 22rem !important; }
  .top-lg-minus-220 { top: -22rem !important; }
  .top-lg-per-220 { top: 220% !important; }
  .top-lg-minus-per-220 { top: -220% !important; }
  .top-lg-225 { top: 22.5rem !important; }
  .top-lg-minus-225 { top: -22.5rem !important; }
  .top-lg-per-225 { top: 225% !important; }
  .top-lg-minus-per-225 { top: -225% !important; }
  .top-lg-230 { top: 23rem !important; }
  .top-lg-minus-230 { top: -23rem !important; }
  .top-lg-per-230 { top: 230% !important; }
  .top-lg-minus-per-230 { top: -230% !important; }
  .top-lg-235 { top: 23.5rem !important; }
  .top-lg-minus-235 { top: -23.5rem !important; }
  .top-lg-per-235 { top: 235% !important; }
  .top-lg-minus-per-235 { top: -235% !important; }
  .top-lg-240 { top: 24rem !important; }
  .top-lg-minus-240 { top: -24rem !important; }
  .top-lg-per-240 { top: 240% !important; }
  .top-lg-minus-per-240 { top: -240% !important; }
  .top-lg-245 { top: 24.5rem !important; }
  .top-lg-minus-245 { top: -24.5rem !important; }
  .top-lg-per-245 { top: 245% !important; }
  .top-lg-minus-per-245 { top: -245% !important; }
  .top-lg-250 { top: 25rem !important; }
  .top-lg-minus-250 { top: -25rem !important; }
  .top-lg-per-250 { top: 250% !important; }
  .top-lg-minus-per-250 { top: -250% !important; }
  .top-lg-255 { top: 25.5rem !important; }
  .top-lg-minus-255 { top: -25.5rem !important; }
  .top-lg-per-255 { top: 255% !important; }
  .top-lg-minus-per-255 { top: -255% !important; }
  .top-lg-260 { top: 26rem !important; }
  .top-lg-minus-260 { top: -26rem !important; }
  .top-lg-per-260 { top: 260% !important; }
  .top-lg-minus-per-260 { top: -260% !important; }
  .top-lg-265 { top: 26.5rem !important; }
  .top-lg-minus-265 { top: -26.5rem !important; }
  .top-lg-per-265 { top: 265% !important; }
  .top-lg-minus-per-265 { top: -265% !important; }
  .top-lg-270 { top: 27rem !important; }
  .top-lg-minus-270 { top: -27rem !important; }
  .top-lg-per-270 { top: 270% !important; }
  .top-lg-minus-per-270 { top: -270% !important; }
  .top-lg-275 { top: 27.5rem !important; }
  .top-lg-minus-275 { top: -27.5rem !important; }
  .top-lg-per-275 { top: 275% !important; }
  .top-lg-minus-per-275 { top: -275% !important; }
  .top-lg-280 { top: 28rem !important; }
  .top-lg-minus-280 { top: -28rem !important; }
  .top-lg-per-280 { top: 280% !important; }
  .top-lg-minus-per-280 { top: -280% !important; }
  .top-lg-285 { top: 28.5rem !important; }
  .top-lg-minus-285 { top: -28.5rem !important; }
  .top-lg-per-285 { top: 285% !important; }
  .top-lg-minus-per-285 { top: -285% !important; }
  .top-lg-290 { top: 29rem !important; }
  .top-lg-minus-290 { top: -29rem !important; }
  .top-lg-per-290 { top: 290% !important; }
  .top-lg-minus-per-290 { top: -290% !important; }
  .top-lg-295 { top: 29.5rem !important; }
  .top-lg-minus-295 { top: -29.5rem !important; }
  .top-lg-per-295 { top: 295% !important; }
  .top-lg-minus-per-295 { top: -295% !important; }
  .top-lg-300 { top: 30rem !important; }
  .top-lg-minus-300 { top: -30rem !important; }
  .top-lg-per-300 { top: 300% !important; }
  .top-lg-minus-per-300 { top: -300% !important; }
  .top-lg-305 { top: 30.5rem !important; }
  .top-lg-minus-305 { top: -30.5rem !important; }
  .top-lg-per-305 { top: 305% !important; }
  .top-lg-minus-per-305 { top: -305% !important; }
  .top-lg-310 { top: 31rem !important; }
  .top-lg-minus-310 { top: -31rem !important; }
  .top-lg-per-310 { top: 310% !important; }
  .top-lg-minus-per-310 { top: -310% !important; }
  .top-lg-315 { top: 31.5rem !important; }
  .top-lg-minus-315 { top: -31.5rem !important; }
  .top-lg-per-315 { top: 315% !important; }
  .top-lg-minus-per-315 { top: -315% !important; }
  .top-lg-320 { top: 32rem !important; }
  .top-lg-minus-320 { top: -32rem !important; }
  .top-lg-per-320 { top: 320% !important; }
  .top-lg-minus-per-320 { top: -320% !important; }
  .top-lg-325 { top: 32.5rem !important; }
  .top-lg-minus-325 { top: -32.5rem !important; }
  .top-lg-per-325 { top: 325% !important; }
  .top-lg-minus-per-325 { top: -325% !important; }
  .top-lg-330 { top: 33rem !important; }
  .top-lg-minus-330 { top: -33rem !important; }
  .top-lg-per-330 { top: 330% !important; }
  .top-lg-minus-per-330 { top: -330% !important; }
  .top-lg-335 { top: 33.5rem !important; }
  .top-lg-minus-335 { top: -33.5rem !important; }
  .top-lg-per-335 { top: 335% !important; }
  .top-lg-minus-per-335 { top: -335% !important; }
  .top-lg-340 { top: 34rem !important; }
  .top-lg-minus-340 { top: -34rem !important; }
  .top-lg-per-340 { top: 340% !important; }
  .top-lg-minus-per-340 { top: -340% !important; }
  .top-lg-345 { top: 34.5rem !important; }
  .top-lg-minus-345 { top: -34.5rem !important; }
  .top-lg-per-345 { top: 345% !important; }
  .top-lg-minus-per-345 { top: -345% !important; }
  .top-lg-350 { top: 35rem !important; }
  .top-lg-minus-350 { top: -35rem !important; }
  .top-lg-per-350 { top: 350% !important; }
  .top-lg-minus-per-350 { top: -350% !important; }
  .top-lg-355 { top: 35.5rem !important; }
  .top-lg-minus-355 { top: -35.5rem !important; }
  .top-lg-per-355 { top: 355% !important; }
  .top-lg-minus-per-355 { top: -355% !important; }
  .top-lg-360 { top: 36rem !important; }
  .top-lg-minus-360 { top: -36rem !important; }
  .top-lg-per-360 { top: 360% !important; }
  .top-lg-minus-per-360 { top: -360% !important; }
  .top-lg-365 { top: 36.5rem !important; }
  .top-lg-minus-365 { top: -36.5rem !important; }
  .top-lg-per-365 { top: 365% !important; }
  .top-lg-minus-per-365 { top: -365% !important; }
  .top-lg-370 { top: 37rem !important; }
  .top-lg-minus-370 { top: -37rem !important; }
  .top-lg-per-370 { top: 370% !important; }
  .top-lg-minus-per-370 { top: -370% !important; }
  .top-lg-375 { top: 37.5rem !important; }
  .top-lg-minus-375 { top: -37.5rem !important; }
  .top-lg-per-375 { top: 375% !important; }
  .top-lg-minus-per-375 { top: -375% !important; }
  .top-lg-380 { top: 38rem !important; }
  .top-lg-minus-380 { top: -38rem !important; }
  .top-lg-per-380 { top: 380% !important; }
  .top-lg-minus-per-380 { top: -380% !important; }
  .top-lg-385 { top: 38.5rem !important; }
  .top-lg-minus-385 { top: -38.5rem !important; }
  .top-lg-per-385 { top: 385% !important; }
  .top-lg-minus-per-385 { top: -385% !important; }
  .top-lg-390 { top: 39rem !important; }
  .top-lg-minus-390 { top: -39rem !important; }
  .top-lg-per-390 { top: 390% !important; }
  .top-lg-minus-per-390 { top: -390% !important; }
  .top-lg-395 { top: 39.5rem !important; }
  .top-lg-minus-395 { top: -39.5rem !important; }
  .top-lg-per-395 { top: 395% !important; }
  .top-lg-minus-per-395 { top: -395% !important; }
  .top-lg-400 { top: 40rem !important; }
  .top-lg-minus-400 { top: -40rem !important; }
  .top-lg-per-400 { top: 400% !important; }
  .top-lg-minus-per-400 { top: -400% !important; }
  .top-lg-405 { top: 40.5rem !important; }
  .top-lg-minus-405 { top: -40.5rem !important; }
  .top-lg-per-405 { top: 405% !important; }
  .top-lg-minus-per-405 { top: -405% !important; }
  .top-lg-410 { top: 41rem !important; }
  .top-lg-minus-410 { top: -41rem !important; }
  .top-lg-per-410 { top: 410% !important; }
  .top-lg-minus-per-410 { top: -410% !important; }
  .top-lg-415 { top: 41.5rem !important; }
  .top-lg-minus-415 { top: -41.5rem !important; }
  .top-lg-per-415 { top: 415% !important; }
  .top-lg-minus-per-415 { top: -415% !important; }
  .top-lg-420 { top: 42rem !important; }
  .top-lg-minus-420 { top: -42rem !important; }
  .top-lg-per-420 { top: 420% !important; }
  .top-lg-minus-per-420 { top: -420% !important; }
  .top-lg-425 { top: 42.5rem !important; }
  .top-lg-minus-425 { top: -42.5rem !important; }
  .top-lg-per-425 { top: 425% !important; }
  .top-lg-minus-per-425 { top: -425% !important; }
  .top-lg-430 { top: 43rem !important; }
  .top-lg-minus-430 { top: -43rem !important; }
  .top-lg-per-430 { top: 430% !important; }
  .top-lg-minus-per-430 { top: -430% !important; }
  .top-lg-435 { top: 43.5rem !important; }
  .top-lg-minus-435 { top: -43.5rem !important; }
  .top-lg-per-435 { top: 435% !important; }
  .top-lg-minus-per-435 { top: -435% !important; }
  .top-lg-440 { top: 44rem !important; }
  .top-lg-minus-440 { top: -44rem !important; }
  .top-lg-per-440 { top: 440% !important; }
  .top-lg-minus-per-440 { top: -440% !important; }
  .top-lg-445 { top: 44.5rem !important; }
  .top-lg-minus-445 { top: -44.5rem !important; }
  .top-lg-per-445 { top: 445% !important; }
  .top-lg-minus-per-445 { top: -445% !important; }
  .top-lg-450 { top: 45rem !important; }
  .top-lg-minus-450 { top: -45rem !important; }
  .top-lg-per-450 { top: 450% !important; }
  .top-lg-minus-per-450 { top: -450% !important; }
  .top-lg-455 { top: 45.5rem !important; }
  .top-lg-minus-455 { top: -45.5rem !important; }
  .top-lg-per-455 { top: 455% !important; }
  .top-lg-minus-per-455 { top: -455% !important; }
  .top-lg-460 { top: 46rem !important; }
  .top-lg-minus-460 { top: -46rem !important; }
  .top-lg-per-460 { top: 460% !important; }
  .top-lg-minus-per-460 { top: -460% !important; }
  .top-lg-465 { top: 46.5rem !important; }
  .top-lg-minus-465 { top: -46.5rem !important; }
  .top-lg-per-465 { top: 465% !important; }
  .top-lg-minus-per-465 { top: -465% !important; }
  .top-lg-470 { top: 47rem !important; }
  .top-lg-minus-470 { top: -47rem !important; }
  .top-lg-per-470 { top: 470% !important; }
  .top-lg-minus-per-470 { top: -470% !important; }
  .top-lg-475 { top: 47.5rem !important; }
  .top-lg-minus-475 { top: -47.5rem !important; }
  .top-lg-per-475 { top: 475% !important; }
  .top-lg-minus-per-475 { top: -475% !important; }
  .top-lg-480 { top: 48rem !important; }
  .top-lg-minus-480 { top: -48rem !important; }
  .top-lg-per-480 { top: 480% !important; }
  .top-lg-minus-per-480 { top: -480% !important; }
  .top-lg-485 { top: 48.5rem !important; }
  .top-lg-minus-485 { top: -48.5rem !important; }
  .top-lg-per-485 { top: 485% !important; }
  .top-lg-minus-per-485 { top: -485% !important; }
  .top-lg-490 { top: 49rem !important; }
  .top-lg-minus-490 { top: -49rem !important; }
  .top-lg-per-490 { top: 490% !important; }
  .top-lg-minus-per-490 { top: -490% !important; }
  .top-lg-495 { top: 49.5rem !important; }
  .top-lg-minus-495 { top: -49.5rem !important; }
  .top-lg-per-495 { top: 495% !important; }
  .top-lg-minus-per-495 { top: -495% !important; }
  .top-lg-500 { top: 50rem !important; }
  .top-lg-minus-500 { top: -50rem !important; }
  .top-lg-per-500 { top: 500% !important; }
  .top-lg-minus-per-500 { top: -500% !important; }
  .top-lg-auto { top: auto !important; } }

@media (min-width: 767px) { .top-md-per-0 { top: 0% !important; }
  .top-md-per-5 { top: 5% !important; }
  .top-md-per-10 { top: 10% !important; }
  .top-md-per-15 { top: 15% !important; }
  .top-md-per-20 { top: 20% !important; }
  .top-md-per-25 { top: 25% !important; }
  .top-md-per-30 { top: 30% !important; }
  .top-md-per-35 { top: 35% !important; }
  .top-md-per-40 { top: 40% !important; }
  .top-md-per-45 { top: 45% !important; }
  .top-md-per-50 { top: 50% !important; }
  .top-md-per-55 { top: 55% !important; }
  .top-md-per-60 { top: 60% !important; }
  .top-md-per-65 { top: 65% !important; }
  .top-md-per-70 { top: 70% !important; }
  .top-md-per-75 { top: 75% !important; }
  .top-md-per-80 { top: 80% !important; }
  .top-md-per-85 { top: 85% !important; }
  .top-md-per-90 { top: 90% !important; }
  .top-md-per-95 { top: 95% !important; }
  .top-md-per-100 { top: 100% !important; }
  .top-md-per-105 { top: 105% !important; }
  .top-md-per-110 { top: 110% !important; }
  .top-md-per-115 { top: 115% !important; }
  .top-md-per-120 { top: 120% !important; }
  .top-md-per-125 { top: 125% !important; }
  .top-md-per-130 { top: 130% !important; }
  .top-md-per-135 { top: 135% !important; }
  .top-md-per-140 { top: 140% !important; }
  .top-md-per-145 { top: 145% !important; }
  .top-md-per-150 { top: 150% !important; }
  .top-md-per-155 { top: 155% !important; }
  .top-md-per-160 { top: 160% !important; }
  .top-md-per-165 { top: 165% !important; }
  .top-md-per-170 { top: 170% !important; }
  .top-md-per-175 { top: 175% !important; }
  .top-md-per-180 { top: 180% !important; }
  .top-md-per-185 { top: 185% !important; }
  .top-md-per-190 { top: 190% !important; }
  .top-md-per-195 { top: 195% !important; }
  .top-md-per-200 { top: 200% !important; }
  .top-md-per-205 { top: 205% !important; }
  .top-md-per-210 { top: 210% !important; }
  .top-md-per-215 { top: 215% !important; }
  .top-md-per-220 { top: 220% !important; }
  .top-md-per-225 { top: 225% !important; }
  .top-md-per-230 { top: 230% !important; }
  .top-md-per-235 { top: 235% !important; }
  .top-md-per-240 { top: 240% !important; }
  .top-md-per-245 { top: 245% !important; }
  .top-md-per-250 { top: 250% !important; }
  .top-md-per-255 { top: 255% !important; }
  .top-md-per-260 { top: 260% !important; }
  .top-md-per-265 { top: 265% !important; }
  .top-md-per-270 { top: 270% !important; }
  .top-md-per-275 { top: 275% !important; }
  .top-md-per-280 { top: 280% !important; }
  .top-md-per-285 { top: 285% !important; }
  .top-md-per-290 { top: 290% !important; }
  .top-md-per-295 { top: 295% !important; }
  .top-md-per-300 { top: 300% !important; }
  .top-md-per-305 { top: 305% !important; }
  .top-md-per-310 { top: 310% !important; }
  .top-md-per-315 { top: 315% !important; }
  .top-md-per-320 { top: 320% !important; }
  .top-md-per-325 { top: 325% !important; }
  .top-md-per-330 { top: 330% !important; }
  .top-md-per-335 { top: 335% !important; }
  .top-md-per-340 { top: 340% !important; }
  .top-md-per-345 { top: 345% !important; }
  .top-md-per-350 { top: 350% !important; }
  .top-md-per-355 { top: 355% !important; }
  .top-md-per-360 { top: 360% !important; }
  .top-md-per-365 { top: 365% !important; }
  .top-md-per-370 { top: 370% !important; }
  .top-md-per-375 { top: 375% !important; }
  .top-md-per-380 { top: 380% !important; }
  .top-md-per-385 { top: 385% !important; }
  .top-md-per-390 { top: 390% !important; }
  .top-md-per-395 { top: 395% !important; }
  .top-md-per-400 { top: 400% !important; }
  .top-md-per-405 { top: 405% !important; }
  .top-md-per-410 { top: 410% !important; }
  .top-md-per-415 { top: 415% !important; }
  .top-md-per-420 { top: 420% !important; }
  .top-md-per-425 { top: 425% !important; }
  .top-md-per-430 { top: 430% !important; }
  .top-md-per-435 { top: 435% !important; }
  .top-md-per-440 { top: 440% !important; }
  .top-md-per-445 { top: 445% !important; }
  .top-md-per-450 { top: 450% !important; }
  .top-md-per-455 { top: 455% !important; }
  .top-md-per-460 { top: 460% !important; }
  .top-md-per-465 { top: 465% !important; }
  .top-md-per-470 { top: 470% !important; }
  .top-md-per-475 { top: 475% !important; }
  .top-md-per-480 { top: 480% !important; }
  .top-md-per-485 { top: 485% !important; }
  .top-md-per-490 { top: 490% !important; }
  .top-md-per-495 { top: 495% !important; }
  .top-md-per-500 { top: 500% !important; } }

@media (min-width: 575px) { .top-sm-0 { top: 0rem !important; }
  .top-sm-minus-0 { top: 0rem !important; }
  .top-sm-5 { top: 0.5rem !important; }
  .top-sm-minus-5 { top: -0.5rem !important; }
  .top-sm-10 { top: 1rem !important; }
  .top-sm-minus-10 { top: -1rem !important; }
  .top-sm-15 { top: 1.5rem !important; }
  .top-sm-minus-15 { top: -1.5rem !important; }
  .top-sm-20 { top: 2rem !important; }
  .top-sm-minus-20 { top: -2rem !important; }
  .top-sm-25 { top: 2.5rem !important; }
  .top-sm-minus-25 { top: -2.5rem !important; }
  .top-sm-30 { top: 3rem !important; }
  .top-sm-minus-30 { top: -3rem !important; }
  .top-sm-35 { top: 3.5rem !important; }
  .top-sm-minus-35 { top: -3.5rem !important; }
  .top-sm-40 { top: 4rem !important; }
  .top-sm-minus-40 { top: -4rem !important; }
  .top-sm-45 { top: 4.5rem !important; }
  .top-sm-minus-45 { top: -4.5rem !important; }
  .top-sm-50 { top: 5rem !important; }
  .top-sm-minus-50 { top: -5rem !important; }
  .top-sm-55 { top: 5.5rem !important; }
  .top-sm-minus-55 { top: -5.5rem !important; }
  .top-sm-60 { top: 6rem !important; }
  .top-sm-minus-60 { top: -6rem !important; }
  .top-sm-65 { top: 6.5rem !important; }
  .top-sm-minus-65 { top: -6.5rem !important; }
  .top-sm-70 { top: 7rem !important; }
  .top-sm-minus-70 { top: -7rem !important; }
  .top-sm-75 { top: 7.5rem !important; }
  .top-sm-minus-75 { top: -7.5rem !important; }
  .top-sm-80 { top: 8rem !important; }
  .top-sm-minus-80 { top: -8rem !important; }
  .top-sm-85 { top: 8.5rem !important; }
  .top-sm-minus-85 { top: -8.5rem !important; }
  .top-sm-90 { top: 9rem !important; }
  .top-sm-minus-90 { top: -9rem !important; }
  .top-sm-95 { top: 9.5rem !important; }
  .top-sm-minus-95 { top: -9.5rem !important; }
  .top-sm-100 { top: 10rem !important; }
  .top-sm-minus-100 { top: -10rem !important; }
  .top-sm-105 { top: 10.5rem !important; }
  .top-sm-minus-105 { top: -10.5rem !important; }
  .top-sm-110 { top: 11rem !important; }
  .top-sm-minus-110 { top: -11rem !important; }
  .top-sm-115 { top: 11.5rem !important; }
  .top-sm-minus-115 { top: -11.5rem !important; }
  .top-sm-120 { top: 12rem !important; }
  .top-sm-minus-120 { top: -12rem !important; }
  .top-sm-125 { top: 12.5rem !important; }
  .top-sm-minus-125 { top: -12.5rem !important; }
  .top-sm-130 { top: 13rem !important; }
  .top-sm-minus-130 { top: -13rem !important; }
  .top-sm-135 { top: 13.5rem !important; }
  .top-sm-minus-135 { top: -13.5rem !important; }
  .top-sm-140 { top: 14rem !important; }
  .top-sm-minus-140 { top: -14rem !important; }
  .top-sm-145 { top: 14.5rem !important; }
  .top-sm-minus-145 { top: -14.5rem !important; }
  .top-sm-150 { top: 15rem !important; }
  .top-sm-minus-150 { top: -15rem !important; }
  .top-sm-155 { top: 15.5rem !important; }
  .top-sm-minus-155 { top: -15.5rem !important; }
  .top-sm-160 { top: 16rem !important; }
  .top-sm-minus-160 { top: -16rem !important; }
  .top-sm-165 { top: 16.5rem !important; }
  .top-sm-minus-165 { top: -16.5rem !important; }
  .top-sm-170 { top: 17rem !important; }
  .top-sm-minus-170 { top: -17rem !important; }
  .top-sm-175 { top: 17.5rem !important; }
  .top-sm-minus-175 { top: -17.5rem !important; }
  .top-sm-180 { top: 18rem !important; }
  .top-sm-minus-180 { top: -18rem !important; }
  .top-sm-185 { top: 18.5rem !important; }
  .top-sm-minus-185 { top: -18.5rem !important; }
  .top-sm-190 { top: 19rem !important; }
  .top-sm-minus-190 { top: -19rem !important; }
  .top-sm-195 { top: 19.5rem !important; }
  .top-sm-minus-195 { top: -19.5rem !important; }
  .top-sm-200 { top: 20rem !important; }
  .top-sm-minus-200 { top: -20rem !important; }
  .top-sm-205 { top: 20.5rem !important; }
  .top-sm-minus-205 { top: -20.5rem !important; }
  .top-sm-210 { top: 21rem !important; }
  .top-sm-minus-210 { top: -21rem !important; }
  .top-sm-215 { top: 21.5rem !important; }
  .top-sm-minus-215 { top: -21.5rem !important; }
  .top-sm-220 { top: 22rem !important; }
  .top-sm-minus-220 { top: -22rem !important; }
  .top-sm-225 { top: 22.5rem !important; }
  .top-sm-minus-225 { top: -22.5rem !important; }
  .top-sm-230 { top: 23rem !important; }
  .top-sm-minus-230 { top: -23rem !important; }
  .top-sm-235 { top: 23.5rem !important; }
  .top-sm-minus-235 { top: -23.5rem !important; }
  .top-sm-240 { top: 24rem !important; }
  .top-sm-minus-240 { top: -24rem !important; }
  .top-sm-245 { top: 24.5rem !important; }
  .top-sm-minus-245 { top: -24.5rem !important; }
  .top-sm-250 { top: 25rem !important; }
  .top-sm-minus-250 { top: -25rem !important; }
  .top-sm-255 { top: 25.5rem !important; }
  .top-sm-minus-255 { top: -25.5rem !important; }
  .top-sm-260 { top: 26rem !important; }
  .top-sm-minus-260 { top: -26rem !important; }
  .top-sm-265 { top: 26.5rem !important; }
  .top-sm-minus-265 { top: -26.5rem !important; }
  .top-sm-270 { top: 27rem !important; }
  .top-sm-minus-270 { top: -27rem !important; }
  .top-sm-275 { top: 27.5rem !important; }
  .top-sm-minus-275 { top: -27.5rem !important; }
  .top-sm-280 { top: 28rem !important; }
  .top-sm-minus-280 { top: -28rem !important; }
  .top-sm-285 { top: 28.5rem !important; }
  .top-sm-minus-285 { top: -28.5rem !important; }
  .top-sm-290 { top: 29rem !important; }
  .top-sm-minus-290 { top: -29rem !important; }
  .top-sm-295 { top: 29.5rem !important; }
  .top-sm-minus-295 { top: -29.5rem !important; }
  .top-sm-300 { top: 30rem !important; }
  .top-sm-minus-300 { top: -30rem !important; }
  .top-sm-305 { top: 30.5rem !important; }
  .top-sm-minus-305 { top: -30.5rem !important; }
  .top-sm-310 { top: 31rem !important; }
  .top-sm-minus-310 { top: -31rem !important; }
  .top-sm-315 { top: 31.5rem !important; }
  .top-sm-minus-315 { top: -31.5rem !important; }
  .top-sm-320 { top: 32rem !important; }
  .top-sm-minus-320 { top: -32rem !important; }
  .top-sm-325 { top: 32.5rem !important; }
  .top-sm-minus-325 { top: -32.5rem !important; }
  .top-sm-330 { top: 33rem !important; }
  .top-sm-minus-330 { top: -33rem !important; }
  .top-sm-335 { top: 33.5rem !important; }
  .top-sm-minus-335 { top: -33.5rem !important; }
  .top-sm-340 { top: 34rem !important; }
  .top-sm-minus-340 { top: -34rem !important; }
  .top-sm-345 { top: 34.5rem !important; }
  .top-sm-minus-345 { top: -34.5rem !important; }
  .top-sm-350 { top: 35rem !important; }
  .top-sm-minus-350 { top: -35rem !important; }
  .top-sm-355 { top: 35.5rem !important; }
  .top-sm-minus-355 { top: -35.5rem !important; }
  .top-sm-360 { top: 36rem !important; }
  .top-sm-minus-360 { top: -36rem !important; }
  .top-sm-365 { top: 36.5rem !important; }
  .top-sm-minus-365 { top: -36.5rem !important; }
  .top-sm-370 { top: 37rem !important; }
  .top-sm-minus-370 { top: -37rem !important; }
  .top-sm-375 { top: 37.5rem !important; }
  .top-sm-minus-375 { top: -37.5rem !important; }
  .top-sm-380 { top: 38rem !important; }
  .top-sm-minus-380 { top: -38rem !important; }
  .top-sm-385 { top: 38.5rem !important; }
  .top-sm-minus-385 { top: -38.5rem !important; }
  .top-sm-390 { top: 39rem !important; }
  .top-sm-minus-390 { top: -39rem !important; }
  .top-sm-395 { top: 39.5rem !important; }
  .top-sm-minus-395 { top: -39.5rem !important; }
  .top-sm-400 { top: 40rem !important; }
  .top-sm-minus-400 { top: -40rem !important; }
  .top-sm-405 { top: 40.5rem !important; }
  .top-sm-minus-405 { top: -40.5rem !important; }
  .top-sm-410 { top: 41rem !important; }
  .top-sm-minus-410 { top: -41rem !important; }
  .top-sm-415 { top: 41.5rem !important; }
  .top-sm-minus-415 { top: -41.5rem !important; }
  .top-sm-420 { top: 42rem !important; }
  .top-sm-minus-420 { top: -42rem !important; }
  .top-sm-425 { top: 42.5rem !important; }
  .top-sm-minus-425 { top: -42.5rem !important; }
  .top-sm-430 { top: 43rem !important; }
  .top-sm-minus-430 { top: -43rem !important; }
  .top-sm-435 { top: 43.5rem !important; }
  .top-sm-minus-435 { top: -43.5rem !important; }
  .top-sm-440 { top: 44rem !important; }
  .top-sm-minus-440 { top: -44rem !important; }
  .top-sm-445 { top: 44.5rem !important; }
  .top-sm-minus-445 { top: -44.5rem !important; }
  .top-sm-450 { top: 45rem !important; }
  .top-sm-minus-450 { top: -45rem !important; }
  .top-sm-455 { top: 45.5rem !important; }
  .top-sm-minus-455 { top: -45.5rem !important; }
  .top-sm-460 { top: 46rem !important; }
  .top-sm-minus-460 { top: -46rem !important; }
  .top-sm-465 { top: 46.5rem !important; }
  .top-sm-minus-465 { top: -46.5rem !important; }
  .top-sm-470 { top: 47rem !important; }
  .top-sm-minus-470 { top: -47rem !important; }
  .top-sm-475 { top: 47.5rem !important; }
  .top-sm-minus-475 { top: -47.5rem !important; }
  .top-sm-480 { top: 48rem !important; }
  .top-sm-minus-480 { top: -48rem !important; }
  .top-sm-485 { top: 48.5rem !important; }
  .top-sm-minus-485 { top: -48.5rem !important; }
  .top-sm-490 { top: 49rem !important; }
  .top-sm-minus-490 { top: -49rem !important; }
  .top-sm-495 { top: 49.5rem !important; }
  .top-sm-minus-495 { top: -49.5rem !important; }
  .top-sm-500 { top: 50rem !important; }
  .top-sm-minus-500 { top: -50rem !important; }
  .top-lg-auto { top: auto !important; } }

.bottom-0 { bottom: 0rem !important; }

.bottom-minus-0 { bottom: 0rem !important; }

.bottom-per-0 { bottom: 0% !important; }

.bottom-minus-per-0 { bottom: 0% !important; }

.bottom-5 { bottom: 0.5rem !important; }

.bottom-minus-5 { bottom: -0.5rem !important; }

.bottom-per-5 { bottom: 5% !important; }

.bottom-minus-per-5 { bottom: -5% !important; }

.bottom-10 { bottom: 1rem !important; }

.bottom-minus-10 { bottom: -1rem !important; }

.bottom-per-10 { bottom: 10% !important; }

.bottom-minus-per-10 { bottom: -10% !important; }

.bottom-15 { bottom: 1.5rem !important; }

.bottom-minus-15 { bottom: -1.5rem !important; }

.bottom-per-15 { bottom: 15% !important; }

.bottom-minus-per-15 { bottom: -15% !important; }

.bottom-20 { bottom: 2rem !important; }

.bottom-minus-20 { bottom: -2rem !important; }

.bottom-per-20 { bottom: 20% !important; }

.bottom-minus-per-20 { bottom: -20% !important; }

.bottom-25 { bottom: 2.5rem !important; }

.bottom-minus-25 { bottom: -2.5rem !important; }

.bottom-per-25 { bottom: 25% !important; }

.bottom-minus-per-25 { bottom: -25% !important; }

.bottom-30 { bottom: 3rem !important; }

.bottom-minus-30 { bottom: -3rem !important; }

.bottom-per-30 { bottom: 30% !important; }

.bottom-minus-per-30 { bottom: -30% !important; }

.bottom-35 { bottom: 3.5rem !important; }

.bottom-minus-35 { bottom: -3.5rem !important; }

.bottom-per-35 { bottom: 35% !important; }

.bottom-minus-per-35 { bottom: -35% !important; }

.bottom-40 { bottom: 4rem !important; }

.bottom-minus-40 { bottom: -4rem !important; }

.bottom-per-40 { bottom: 40% !important; }

.bottom-minus-per-40 { bottom: -40% !important; }

.bottom-45 { bottom: 4.5rem !important; }

.bottom-minus-45 { bottom: -4.5rem !important; }

.bottom-per-45 { bottom: 45% !important; }

.bottom-minus-per-45 { bottom: -45% !important; }

.bottom-50 { bottom: 5rem !important; }

.bottom-minus-50 { bottom: -5rem !important; }

.bottom-per-50 { bottom: 50% !important; }

.bottom-minus-per-50 { bottom: -50% !important; }

.bottom-55 { bottom: 5.5rem !important; }

.bottom-minus-55 { bottom: -5.5rem !important; }

.bottom-per-55 { bottom: 55% !important; }

.bottom-minus-per-55 { bottom: -55% !important; }

.bottom-60 { bottom: 6rem !important; }

.bottom-minus-60 { bottom: -6rem !important; }

.bottom-per-60 { bottom: 60% !important; }

.bottom-minus-per-60 { bottom: -60% !important; }

.bottom-65 { bottom: 6.5rem !important; }

.bottom-minus-65 { bottom: -6.5rem !important; }

.bottom-per-65 { bottom: 65% !important; }

.bottom-minus-per-65 { bottom: -65% !important; }

.bottom-70 { bottom: 7rem !important; }

.bottom-minus-70 { bottom: -7rem !important; }

.bottom-per-70 { bottom: 70% !important; }

.bottom-minus-per-70 { bottom: -70% !important; }

.bottom-75 { bottom: 7.5rem !important; }

.bottom-minus-75 { bottom: -7.5rem !important; }

.bottom-per-75 { bottom: 75% !important; }

.bottom-minus-per-75 { bottom: -75% !important; }

.bottom-80 { bottom: 8rem !important; }

.bottom-minus-80 { bottom: -8rem !important; }

.bottom-per-80 { bottom: 80% !important; }

.bottom-minus-per-80 { bottom: -80% !important; }

.bottom-85 { bottom: 8.5rem !important; }

.bottom-minus-85 { bottom: -8.5rem !important; }

.bottom-per-85 { bottom: 85% !important; }

.bottom-minus-per-85 { bottom: -85% !important; }

.bottom-90 { bottom: 9rem !important; }

.bottom-minus-90 { bottom: -9rem !important; }

.bottom-per-90 { bottom: 90% !important; }

.bottom-minus-per-90 { bottom: -90% !important; }

.bottom-95 { bottom: 9.5rem !important; }

.bottom-minus-95 { bottom: -9.5rem !important; }

.bottom-per-95 { bottom: 95% !important; }

.bottom-minus-per-95 { bottom: -95% !important; }

.bottom-100 { bottom: 10rem !important; }

.bottom-minus-100 { bottom: -10rem !important; }

.bottom-per-100 { bottom: 100% !important; }

.bottom-minus-per-100 { bottom: -100% !important; }

.bottom-105 { bottom: 10.5rem !important; }

.bottom-minus-105 { bottom: -10.5rem !important; }

.bottom-per-105 { bottom: 105% !important; }

.bottom-minus-per-105 { bottom: -105% !important; }

.bottom-110 { bottom: 11rem !important; }

.bottom-minus-110 { bottom: -11rem !important; }

.bottom-per-110 { bottom: 110% !important; }

.bottom-minus-per-110 { bottom: -110% !important; }

.bottom-115 { bottom: 11.5rem !important; }

.bottom-minus-115 { bottom: -11.5rem !important; }

.bottom-per-115 { bottom: 115% !important; }

.bottom-minus-per-115 { bottom: -115% !important; }

.bottom-120 { bottom: 12rem !important; }

.bottom-minus-120 { bottom: -12rem !important; }

.bottom-per-120 { bottom: 120% !important; }

.bottom-minus-per-120 { bottom: -120% !important; }

.bottom-125 { bottom: 12.5rem !important; }

.bottom-minus-125 { bottom: -12.5rem !important; }

.bottom-per-125 { bottom: 125% !important; }

.bottom-minus-per-125 { bottom: -125% !important; }

.bottom-130 { bottom: 13rem !important; }

.bottom-minus-130 { bottom: -13rem !important; }

.bottom-per-130 { bottom: 130% !important; }

.bottom-minus-per-130 { bottom: -130% !important; }

.bottom-135 { bottom: 13.5rem !important; }

.bottom-minus-135 { bottom: -13.5rem !important; }

.bottom-per-135 { bottom: 135% !important; }

.bottom-minus-per-135 { bottom: -135% !important; }

.bottom-140 { bottom: 14rem !important; }

.bottom-minus-140 { bottom: -14rem !important; }

.bottom-per-140 { bottom: 140% !important; }

.bottom-minus-per-140 { bottom: -140% !important; }

.bottom-145 { bottom: 14.5rem !important; }

.bottom-minus-145 { bottom: -14.5rem !important; }

.bottom-per-145 { bottom: 145% !important; }

.bottom-minus-per-145 { bottom: -145% !important; }

.bottom-150 { bottom: 15rem !important; }

.bottom-minus-150 { bottom: -15rem !important; }

.bottom-per-150 { bottom: 150% !important; }

.bottom-minus-per-150 { bottom: -150% !important; }

.bottom-155 { bottom: 15.5rem !important; }

.bottom-minus-155 { bottom: -15.5rem !important; }

.bottom-per-155 { bottom: 155% !important; }

.bottom-minus-per-155 { bottom: -155% !important; }

.bottom-160 { bottom: 16rem !important; }

.bottom-minus-160 { bottom: -16rem !important; }

.bottom-per-160 { bottom: 160% !important; }

.bottom-minus-per-160 { bottom: -160% !important; }

.bottom-165 { bottom: 16.5rem !important; }

.bottom-minus-165 { bottom: -16.5rem !important; }

.bottom-per-165 { bottom: 165% !important; }

.bottom-minus-per-165 { bottom: -165% !important; }

.bottom-170 { bottom: 17rem !important; }

.bottom-minus-170 { bottom: -17rem !important; }

.bottom-per-170 { bottom: 170% !important; }

.bottom-minus-per-170 { bottom: -170% !important; }

.bottom-175 { bottom: 17.5rem !important; }

.bottom-minus-175 { bottom: -17.5rem !important; }

.bottom-per-175 { bottom: 175% !important; }

.bottom-minus-per-175 { bottom: -175% !important; }

.bottom-180 { bottom: 18rem !important; }

.bottom-minus-180 { bottom: -18rem !important; }

.bottom-per-180 { bottom: 180% !important; }

.bottom-minus-per-180 { bottom: -180% !important; }

.bottom-185 { bottom: 18.5rem !important; }

.bottom-minus-185 { bottom: -18.5rem !important; }

.bottom-per-185 { bottom: 185% !important; }

.bottom-minus-per-185 { bottom: -185% !important; }

.bottom-190 { bottom: 19rem !important; }

.bottom-minus-190 { bottom: -19rem !important; }

.bottom-per-190 { bottom: 190% !important; }

.bottom-minus-per-190 { bottom: -190% !important; }

.bottom-195 { bottom: 19.5rem !important; }

.bottom-minus-195 { bottom: -19.5rem !important; }

.bottom-per-195 { bottom: 195% !important; }

.bottom-minus-per-195 { bottom: -195% !important; }

.bottom-200 { bottom: 20rem !important; }

.bottom-minus-200 { bottom: -20rem !important; }

.bottom-per-200 { bottom: 200% !important; }

.bottom-minus-per-200 { bottom: -200% !important; }

.bottom-205 { bottom: 20.5rem !important; }

.bottom-minus-205 { bottom: -20.5rem !important; }

.bottom-per-205 { bottom: 205% !important; }

.bottom-minus-per-205 { bottom: -205% !important; }

.bottom-210 { bottom: 21rem !important; }

.bottom-minus-210 { bottom: -21rem !important; }

.bottom-per-210 { bottom: 210% !important; }

.bottom-minus-per-210 { bottom: -210% !important; }

.bottom-215 { bottom: 21.5rem !important; }

.bottom-minus-215 { bottom: -21.5rem !important; }

.bottom-per-215 { bottom: 215% !important; }

.bottom-minus-per-215 { bottom: -215% !important; }

.bottom-220 { bottom: 22rem !important; }

.bottom-minus-220 { bottom: -22rem !important; }

.bottom-per-220 { bottom: 220% !important; }

.bottom-minus-per-220 { bottom: -220% !important; }

.bottom-225 { bottom: 22.5rem !important; }

.bottom-minus-225 { bottom: -22.5rem !important; }

.bottom-per-225 { bottom: 225% !important; }

.bottom-minus-per-225 { bottom: -225% !important; }

.bottom-230 { bottom: 23rem !important; }

.bottom-minus-230 { bottom: -23rem !important; }

.bottom-per-230 { bottom: 230% !important; }

.bottom-minus-per-230 { bottom: -230% !important; }

.bottom-235 { bottom: 23.5rem !important; }

.bottom-minus-235 { bottom: -23.5rem !important; }

.bottom-per-235 { bottom: 235% !important; }

.bottom-minus-per-235 { bottom: -235% !important; }

.bottom-240 { bottom: 24rem !important; }

.bottom-minus-240 { bottom: -24rem !important; }

.bottom-per-240 { bottom: 240% !important; }

.bottom-minus-per-240 { bottom: -240% !important; }

.bottom-245 { bottom: 24.5rem !important; }

.bottom-minus-245 { bottom: -24.5rem !important; }

.bottom-per-245 { bottom: 245% !important; }

.bottom-minus-per-245 { bottom: -245% !important; }

.bottom-250 { bottom: 25rem !important; }

.bottom-minus-250 { bottom: -25rem !important; }

.bottom-per-250 { bottom: 250% !important; }

.bottom-minus-per-250 { bottom: -250% !important; }

.bottom-255 { bottom: 25.5rem !important; }

.bottom-minus-255 { bottom: -25.5rem !important; }

.bottom-per-255 { bottom: 255% !important; }

.bottom-minus-per-255 { bottom: -255% !important; }

.bottom-260 { bottom: 26rem !important; }

.bottom-minus-260 { bottom: -26rem !important; }

.bottom-per-260 { bottom: 260% !important; }

.bottom-minus-per-260 { bottom: -260% !important; }

.bottom-265 { bottom: 26.5rem !important; }

.bottom-minus-265 { bottom: -26.5rem !important; }

.bottom-per-265 { bottom: 265% !important; }

.bottom-minus-per-265 { bottom: -265% !important; }

.bottom-270 { bottom: 27rem !important; }

.bottom-minus-270 { bottom: -27rem !important; }

.bottom-per-270 { bottom: 270% !important; }

.bottom-minus-per-270 { bottom: -270% !important; }

.bottom-275 { bottom: 27.5rem !important; }

.bottom-minus-275 { bottom: -27.5rem !important; }

.bottom-per-275 { bottom: 275% !important; }

.bottom-minus-per-275 { bottom: -275% !important; }

.bottom-280 { bottom: 28rem !important; }

.bottom-minus-280 { bottom: -28rem !important; }

.bottom-per-280 { bottom: 280% !important; }

.bottom-minus-per-280 { bottom: -280% !important; }

.bottom-285 { bottom: 28.5rem !important; }

.bottom-minus-285 { bottom: -28.5rem !important; }

.bottom-per-285 { bottom: 285% !important; }

.bottom-minus-per-285 { bottom: -285% !important; }

.bottom-290 { bottom: 29rem !important; }

.bottom-minus-290 { bottom: -29rem !important; }

.bottom-per-290 { bottom: 290% !important; }

.bottom-minus-per-290 { bottom: -290% !important; }

.bottom-295 { bottom: 29.5rem !important; }

.bottom-minus-295 { bottom: -29.5rem !important; }

.bottom-per-295 { bottom: 295% !important; }

.bottom-minus-per-295 { bottom: -295% !important; }

.bottom-300 { bottom: 30rem !important; }

.bottom-minus-300 { bottom: -30rem !important; }

.bottom-per-300 { bottom: 300% !important; }

.bottom-minus-per-300 { bottom: -300% !important; }

.bottom-305 { bottom: 30.5rem !important; }

.bottom-minus-305 { bottom: -30.5rem !important; }

.bottom-per-305 { bottom: 305% !important; }

.bottom-minus-per-305 { bottom: -305% !important; }

.bottom-310 { bottom: 31rem !important; }

.bottom-minus-310 { bottom: -31rem !important; }

.bottom-per-310 { bottom: 310% !important; }

.bottom-minus-per-310 { bottom: -310% !important; }

.bottom-315 { bottom: 31.5rem !important; }

.bottom-minus-315 { bottom: -31.5rem !important; }

.bottom-per-315 { bottom: 315% !important; }

.bottom-minus-per-315 { bottom: -315% !important; }

.bottom-320 { bottom: 32rem !important; }

.bottom-minus-320 { bottom: -32rem !important; }

.bottom-per-320 { bottom: 320% !important; }

.bottom-minus-per-320 { bottom: -320% !important; }

.bottom-325 { bottom: 32.5rem !important; }

.bottom-minus-325 { bottom: -32.5rem !important; }

.bottom-per-325 { bottom: 325% !important; }

.bottom-minus-per-325 { bottom: -325% !important; }

.bottom-330 { bottom: 33rem !important; }

.bottom-minus-330 { bottom: -33rem !important; }

.bottom-per-330 { bottom: 330% !important; }

.bottom-minus-per-330 { bottom: -330% !important; }

.bottom-335 { bottom: 33.5rem !important; }

.bottom-minus-335 { bottom: -33.5rem !important; }

.bottom-per-335 { bottom: 335% !important; }

.bottom-minus-per-335 { bottom: -335% !important; }

.bottom-340 { bottom: 34rem !important; }

.bottom-minus-340 { bottom: -34rem !important; }

.bottom-per-340 { bottom: 340% !important; }

.bottom-minus-per-340 { bottom: -340% !important; }

.bottom-345 { bottom: 34.5rem !important; }

.bottom-minus-345 { bottom: -34.5rem !important; }

.bottom-per-345 { bottom: 345% !important; }

.bottom-minus-per-345 { bottom: -345% !important; }

.bottom-350 { bottom: 35rem !important; }

.bottom-minus-350 { bottom: -35rem !important; }

.bottom-per-350 { bottom: 350% !important; }

.bottom-minus-per-350 { bottom: -350% !important; }

.bottom-355 { bottom: 35.5rem !important; }

.bottom-minus-355 { bottom: -35.5rem !important; }

.bottom-per-355 { bottom: 355% !important; }

.bottom-minus-per-355 { bottom: -355% !important; }

.bottom-360 { bottom: 36rem !important; }

.bottom-minus-360 { bottom: -36rem !important; }

.bottom-per-360 { bottom: 360% !important; }

.bottom-minus-per-360 { bottom: -360% !important; }

.bottom-365 { bottom: 36.5rem !important; }

.bottom-minus-365 { bottom: -36.5rem !important; }

.bottom-per-365 { bottom: 365% !important; }

.bottom-minus-per-365 { bottom: -365% !important; }

.bottom-370 { bottom: 37rem !important; }

.bottom-minus-370 { bottom: -37rem !important; }

.bottom-per-370 { bottom: 370% !important; }

.bottom-minus-per-370 { bottom: -370% !important; }

.bottom-375 { bottom: 37.5rem !important; }

.bottom-minus-375 { bottom: -37.5rem !important; }

.bottom-per-375 { bottom: 375% !important; }

.bottom-minus-per-375 { bottom: -375% !important; }

.bottom-380 { bottom: 38rem !important; }

.bottom-minus-380 { bottom: -38rem !important; }

.bottom-per-380 { bottom: 380% !important; }

.bottom-minus-per-380 { bottom: -380% !important; }

.bottom-385 { bottom: 38.5rem !important; }

.bottom-minus-385 { bottom: -38.5rem !important; }

.bottom-per-385 { bottom: 385% !important; }

.bottom-minus-per-385 { bottom: -385% !important; }

.bottom-390 { bottom: 39rem !important; }

.bottom-minus-390 { bottom: -39rem !important; }

.bottom-per-390 { bottom: 390% !important; }

.bottom-minus-per-390 { bottom: -390% !important; }

.bottom-395 { bottom: 39.5rem !important; }

.bottom-minus-395 { bottom: -39.5rem !important; }

.bottom-per-395 { bottom: 395% !important; }

.bottom-minus-per-395 { bottom: -395% !important; }

.bottom-400 { bottom: 40rem !important; }

.bottom-minus-400 { bottom: -40rem !important; }

.bottom-per-400 { bottom: 400% !important; }

.bottom-minus-per-400 { bottom: -400% !important; }

.bottom-405 { bottom: 40.5rem !important; }

.bottom-minus-405 { bottom: -40.5rem !important; }

.bottom-per-405 { bottom: 405% !important; }

.bottom-minus-per-405 { bottom: -405% !important; }

.bottom-410 { bottom: 41rem !important; }

.bottom-minus-410 { bottom: -41rem !important; }

.bottom-per-410 { bottom: 410% !important; }

.bottom-minus-per-410 { bottom: -410% !important; }

.bottom-415 { bottom: 41.5rem !important; }

.bottom-minus-415 { bottom: -41.5rem !important; }

.bottom-per-415 { bottom: 415% !important; }

.bottom-minus-per-415 { bottom: -415% !important; }

.bottom-420 { bottom: 42rem !important; }

.bottom-minus-420 { bottom: -42rem !important; }

.bottom-per-420 { bottom: 420% !important; }

.bottom-minus-per-420 { bottom: -420% !important; }

.bottom-425 { bottom: 42.5rem !important; }

.bottom-minus-425 { bottom: -42.5rem !important; }

.bottom-per-425 { bottom: 425% !important; }

.bottom-minus-per-425 { bottom: -425% !important; }

.bottom-430 { bottom: 43rem !important; }

.bottom-minus-430 { bottom: -43rem !important; }

.bottom-per-430 { bottom: 430% !important; }

.bottom-minus-per-430 { bottom: -430% !important; }

.bottom-435 { bottom: 43.5rem !important; }

.bottom-minus-435 { bottom: -43.5rem !important; }

.bottom-per-435 { bottom: 435% !important; }

.bottom-minus-per-435 { bottom: -435% !important; }

.bottom-440 { bottom: 44rem !important; }

.bottom-minus-440 { bottom: -44rem !important; }

.bottom-per-440 { bottom: 440% !important; }

.bottom-minus-per-440 { bottom: -440% !important; }

.bottom-445 { bottom: 44.5rem !important; }

.bottom-minus-445 { bottom: -44.5rem !important; }

.bottom-per-445 { bottom: 445% !important; }

.bottom-minus-per-445 { bottom: -445% !important; }

.bottom-450 { bottom: 45rem !important; }

.bottom-minus-450 { bottom: -45rem !important; }

.bottom-per-450 { bottom: 450% !important; }

.bottom-minus-per-450 { bottom: -450% !important; }

.bottom-455 { bottom: 45.5rem !important; }

.bottom-minus-455 { bottom: -45.5rem !important; }

.bottom-per-455 { bottom: 455% !important; }

.bottom-minus-per-455 { bottom: -455% !important; }

.bottom-460 { bottom: 46rem !important; }

.bottom-minus-460 { bottom: -46rem !important; }

.bottom-per-460 { bottom: 460% !important; }

.bottom-minus-per-460 { bottom: -460% !important; }

.bottom-465 { bottom: 46.5rem !important; }

.bottom-minus-465 { bottom: -46.5rem !important; }

.bottom-per-465 { bottom: 465% !important; }

.bottom-minus-per-465 { bottom: -465% !important; }

.bottom-470 { bottom: 47rem !important; }

.bottom-minus-470 { bottom: -47rem !important; }

.bottom-per-470 { bottom: 470% !important; }

.bottom-minus-per-470 { bottom: -470% !important; }

.bottom-475 { bottom: 47.5rem !important; }

.bottom-minus-475 { bottom: -47.5rem !important; }

.bottom-per-475 { bottom: 475% !important; }

.bottom-minus-per-475 { bottom: -475% !important; }

.bottom-480 { bottom: 48rem !important; }

.bottom-minus-480 { bottom: -48rem !important; }

.bottom-per-480 { bottom: 480% !important; }

.bottom-minus-per-480 { bottom: -480% !important; }

.bottom-485 { bottom: 48.5rem !important; }

.bottom-minus-485 { bottom: -48.5rem !important; }

.bottom-per-485 { bottom: 485% !important; }

.bottom-minus-per-485 { bottom: -485% !important; }

.bottom-490 { bottom: 49rem !important; }

.bottom-minus-490 { bottom: -49rem !important; }

.bottom-per-490 { bottom: 490% !important; }

.bottom-minus-per-490 { bottom: -490% !important; }

.bottom-495 { bottom: 49.5rem !important; }

.bottom-minus-495 { bottom: -49.5rem !important; }

.bottom-per-495 { bottom: 495% !important; }

.bottom-minus-per-495 { bottom: -495% !important; }

.bottom-500 { bottom: 50rem !important; }

.bottom-minus-500 { bottom: -50rem !important; }

.bottom-per-500 { bottom: 500% !important; }

.bottom-minus-per-500 { bottom: -500% !important; }

.bottom-auto { bottom: auto !important; }

@media (min-width: 991px) { .bottom-lg-0 { bottom: 0rem !important; }
  .bottom-lg-minus-0 { bottom: 0rem !important; }
  .bottom-lg-per-0 { bottom: 0% !important; }
  .bottom-lg-minus-per-0 { bottom: 0% !important; }
  .bottom-lg-5 { bottom: 0.5rem !important; }
  .bottom-lg-minus-5 { bottom: -0.5rem !important; }
  .bottom-lg-per-5 { bottom: 5% !important; }
  .bottom-lg-minus-per-5 { bottom: -5% !important; }
  .bottom-lg-10 { bottom: 1rem !important; }
  .bottom-lg-minus-10 { bottom: -1rem !important; }
  .bottom-lg-per-10 { bottom: 10% !important; }
  .bottom-lg-minus-per-10 { bottom: -10% !important; }
  .bottom-lg-15 { bottom: 1.5rem !important; }
  .bottom-lg-minus-15 { bottom: -1.5rem !important; }
  .bottom-lg-per-15 { bottom: 15% !important; }
  .bottom-lg-minus-per-15 { bottom: -15% !important; }
  .bottom-lg-20 { bottom: 2rem !important; }
  .bottom-lg-minus-20 { bottom: -2rem !important; }
  .bottom-lg-per-20 { bottom: 20% !important; }
  .bottom-lg-minus-per-20 { bottom: -20% !important; }
  .bottom-lg-25 { bottom: 2.5rem !important; }
  .bottom-lg-minus-25 { bottom: -2.5rem !important; }
  .bottom-lg-per-25 { bottom: 25% !important; }
  .bottom-lg-minus-per-25 { bottom: -25% !important; }
  .bottom-lg-30 { bottom: 3rem !important; }
  .bottom-lg-minus-30 { bottom: -3rem !important; }
  .bottom-lg-per-30 { bottom: 30% !important; }
  .bottom-lg-minus-per-30 { bottom: -30% !important; }
  .bottom-lg-35 { bottom: 3.5rem !important; }
  .bottom-lg-minus-35 { bottom: -3.5rem !important; }
  .bottom-lg-per-35 { bottom: 35% !important; }
  .bottom-lg-minus-per-35 { bottom: -35% !important; }
  .bottom-lg-40 { bottom: 4rem !important; }
  .bottom-lg-minus-40 { bottom: -4rem !important; }
  .bottom-lg-per-40 { bottom: 40% !important; }
  .bottom-lg-minus-per-40 { bottom: -40% !important; }
  .bottom-lg-45 { bottom: 4.5rem !important; }
  .bottom-lg-minus-45 { bottom: -4.5rem !important; }
  .bottom-lg-per-45 { bottom: 45% !important; }
  .bottom-lg-minus-per-45 { bottom: -45% !important; }
  .bottom-lg-50 { bottom: 5rem !important; }
  .bottom-lg-minus-50 { bottom: -5rem !important; }
  .bottom-lg-per-50 { bottom: 50% !important; }
  .bottom-lg-minus-per-50 { bottom: -50% !important; }
  .bottom-lg-55 { bottom: 5.5rem !important; }
  .bottom-lg-minus-55 { bottom: -5.5rem !important; }
  .bottom-lg-per-55 { bottom: 55% !important; }
  .bottom-lg-minus-per-55 { bottom: -55% !important; }
  .bottom-lg-60 { bottom: 6rem !important; }
  .bottom-lg-minus-60 { bottom: -6rem !important; }
  .bottom-lg-per-60 { bottom: 60% !important; }
  .bottom-lg-minus-per-60 { bottom: -60% !important; }
  .bottom-lg-65 { bottom: 6.5rem !important; }
  .bottom-lg-minus-65 { bottom: -6.5rem !important; }
  .bottom-lg-per-65 { bottom: 65% !important; }
  .bottom-lg-minus-per-65 { bottom: -65% !important; }
  .bottom-lg-70 { bottom: 7rem !important; }
  .bottom-lg-minus-70 { bottom: -7rem !important; }
  .bottom-lg-per-70 { bottom: 70% !important; }
  .bottom-lg-minus-per-70 { bottom: -70% !important; }
  .bottom-lg-75 { bottom: 7.5rem !important; }
  .bottom-lg-minus-75 { bottom: -7.5rem !important; }
  .bottom-lg-per-75 { bottom: 75% !important; }
  .bottom-lg-minus-per-75 { bottom: -75% !important; }
  .bottom-lg-80 { bottom: 8rem !important; }
  .bottom-lg-minus-80 { bottom: -8rem !important; }
  .bottom-lg-per-80 { bottom: 80% !important; }
  .bottom-lg-minus-per-80 { bottom: -80% !important; }
  .bottom-lg-85 { bottom: 8.5rem !important; }
  .bottom-lg-minus-85 { bottom: -8.5rem !important; }
  .bottom-lg-per-85 { bottom: 85% !important; }
  .bottom-lg-minus-per-85 { bottom: -85% !important; }
  .bottom-lg-90 { bottom: 9rem !important; }
  .bottom-lg-minus-90 { bottom: -9rem !important; }
  .bottom-lg-per-90 { bottom: 90% !important; }
  .bottom-lg-minus-per-90 { bottom: -90% !important; }
  .bottom-lg-95 { bottom: 9.5rem !important; }
  .bottom-lg-minus-95 { bottom: -9.5rem !important; }
  .bottom-lg-per-95 { bottom: 95% !important; }
  .bottom-lg-minus-per-95 { bottom: -95% !important; }
  .bottom-lg-100 { bottom: 10rem !important; }
  .bottom-lg-minus-100 { bottom: -10rem !important; }
  .bottom-lg-per-100 { bottom: 100% !important; }
  .bottom-lg-minus-per-100 { bottom: -100% !important; }
  .bottom-lg-105 { bottom: 10.5rem !important; }
  .bottom-lg-minus-105 { bottom: -10.5rem !important; }
  .bottom-lg-per-105 { bottom: 105% !important; }
  .bottom-lg-minus-per-105 { bottom: -105% !important; }
  .bottom-lg-110 { bottom: 11rem !important; }
  .bottom-lg-minus-110 { bottom: -11rem !important; }
  .bottom-lg-per-110 { bottom: 110% !important; }
  .bottom-lg-minus-per-110 { bottom: -110% !important; }
  .bottom-lg-115 { bottom: 11.5rem !important; }
  .bottom-lg-minus-115 { bottom: -11.5rem !important; }
  .bottom-lg-per-115 { bottom: 115% !important; }
  .bottom-lg-minus-per-115 { bottom: -115% !important; }
  .bottom-lg-120 { bottom: 12rem !important; }
  .bottom-lg-minus-120 { bottom: -12rem !important; }
  .bottom-lg-per-120 { bottom: 120% !important; }
  .bottom-lg-minus-per-120 { bottom: -120% !important; }
  .bottom-lg-125 { bottom: 12.5rem !important; }
  .bottom-lg-minus-125 { bottom: -12.5rem !important; }
  .bottom-lg-per-125 { bottom: 125% !important; }
  .bottom-lg-minus-per-125 { bottom: -125% !important; }
  .bottom-lg-130 { bottom: 13rem !important; }
  .bottom-lg-minus-130 { bottom: -13rem !important; }
  .bottom-lg-per-130 { bottom: 130% !important; }
  .bottom-lg-minus-per-130 { bottom: -130% !important; }
  .bottom-lg-135 { bottom: 13.5rem !important; }
  .bottom-lg-minus-135 { bottom: -13.5rem !important; }
  .bottom-lg-per-135 { bottom: 135% !important; }
  .bottom-lg-minus-per-135 { bottom: -135% !important; }
  .bottom-lg-140 { bottom: 14rem !important; }
  .bottom-lg-minus-140 { bottom: -14rem !important; }
  .bottom-lg-per-140 { bottom: 140% !important; }
  .bottom-lg-minus-per-140 { bottom: -140% !important; }
  .bottom-lg-145 { bottom: 14.5rem !important; }
  .bottom-lg-minus-145 { bottom: -14.5rem !important; }
  .bottom-lg-per-145 { bottom: 145% !important; }
  .bottom-lg-minus-per-145 { bottom: -145% !important; }
  .bottom-lg-150 { bottom: 15rem !important; }
  .bottom-lg-minus-150 { bottom: -15rem !important; }
  .bottom-lg-per-150 { bottom: 150% !important; }
  .bottom-lg-minus-per-150 { bottom: -150% !important; }
  .bottom-lg-155 { bottom: 15.5rem !important; }
  .bottom-lg-minus-155 { bottom: -15.5rem !important; }
  .bottom-lg-per-155 { bottom: 155% !important; }
  .bottom-lg-minus-per-155 { bottom: -155% !important; }
  .bottom-lg-160 { bottom: 16rem !important; }
  .bottom-lg-minus-160 { bottom: -16rem !important; }
  .bottom-lg-per-160 { bottom: 160% !important; }
  .bottom-lg-minus-per-160 { bottom: -160% !important; }
  .bottom-lg-165 { bottom: 16.5rem !important; }
  .bottom-lg-minus-165 { bottom: -16.5rem !important; }
  .bottom-lg-per-165 { bottom: 165% !important; }
  .bottom-lg-minus-per-165 { bottom: -165% !important; }
  .bottom-lg-170 { bottom: 17rem !important; }
  .bottom-lg-minus-170 { bottom: -17rem !important; }
  .bottom-lg-per-170 { bottom: 170% !important; }
  .bottom-lg-minus-per-170 { bottom: -170% !important; }
  .bottom-lg-175 { bottom: 17.5rem !important; }
  .bottom-lg-minus-175 { bottom: -17.5rem !important; }
  .bottom-lg-per-175 { bottom: 175% !important; }
  .bottom-lg-minus-per-175 { bottom: -175% !important; }
  .bottom-lg-180 { bottom: 18rem !important; }
  .bottom-lg-minus-180 { bottom: -18rem !important; }
  .bottom-lg-per-180 { bottom: 180% !important; }
  .bottom-lg-minus-per-180 { bottom: -180% !important; }
  .bottom-lg-185 { bottom: 18.5rem !important; }
  .bottom-lg-minus-185 { bottom: -18.5rem !important; }
  .bottom-lg-per-185 { bottom: 185% !important; }
  .bottom-lg-minus-per-185 { bottom: -185% !important; }
  .bottom-lg-190 { bottom: 19rem !important; }
  .bottom-lg-minus-190 { bottom: -19rem !important; }
  .bottom-lg-per-190 { bottom: 190% !important; }
  .bottom-lg-minus-per-190 { bottom: -190% !important; }
  .bottom-lg-195 { bottom: 19.5rem !important; }
  .bottom-lg-minus-195 { bottom: -19.5rem !important; }
  .bottom-lg-per-195 { bottom: 195% !important; }
  .bottom-lg-minus-per-195 { bottom: -195% !important; }
  .bottom-lg-200 { bottom: 20rem !important; }
  .bottom-lg-minus-200 { bottom: -20rem !important; }
  .bottom-lg-per-200 { bottom: 200% !important; }
  .bottom-lg-minus-per-200 { bottom: -200% !important; }
  .bottom-lg-205 { bottom: 20.5rem !important; }
  .bottom-lg-minus-205 { bottom: -20.5rem !important; }
  .bottom-lg-per-205 { bottom: 205% !important; }
  .bottom-lg-minus-per-205 { bottom: -205% !important; }
  .bottom-lg-210 { bottom: 21rem !important; }
  .bottom-lg-minus-210 { bottom: -21rem !important; }
  .bottom-lg-per-210 { bottom: 210% !important; }
  .bottom-lg-minus-per-210 { bottom: -210% !important; }
  .bottom-lg-215 { bottom: 21.5rem !important; }
  .bottom-lg-minus-215 { bottom: -21.5rem !important; }
  .bottom-lg-per-215 { bottom: 215% !important; }
  .bottom-lg-minus-per-215 { bottom: -215% !important; }
  .bottom-lg-220 { bottom: 22rem !important; }
  .bottom-lg-minus-220 { bottom: -22rem !important; }
  .bottom-lg-per-220 { bottom: 220% !important; }
  .bottom-lg-minus-per-220 { bottom: -220% !important; }
  .bottom-lg-225 { bottom: 22.5rem !important; }
  .bottom-lg-minus-225 { bottom: -22.5rem !important; }
  .bottom-lg-per-225 { bottom: 225% !important; }
  .bottom-lg-minus-per-225 { bottom: -225% !important; }
  .bottom-lg-230 { bottom: 23rem !important; }
  .bottom-lg-minus-230 { bottom: -23rem !important; }
  .bottom-lg-per-230 { bottom: 230% !important; }
  .bottom-lg-minus-per-230 { bottom: -230% !important; }
  .bottom-lg-235 { bottom: 23.5rem !important; }
  .bottom-lg-minus-235 { bottom: -23.5rem !important; }
  .bottom-lg-per-235 { bottom: 235% !important; }
  .bottom-lg-minus-per-235 { bottom: -235% !important; }
  .bottom-lg-240 { bottom: 24rem !important; }
  .bottom-lg-minus-240 { bottom: -24rem !important; }
  .bottom-lg-per-240 { bottom: 240% !important; }
  .bottom-lg-minus-per-240 { bottom: -240% !important; }
  .bottom-lg-245 { bottom: 24.5rem !important; }
  .bottom-lg-minus-245 { bottom: -24.5rem !important; }
  .bottom-lg-per-245 { bottom: 245% !important; }
  .bottom-lg-minus-per-245 { bottom: -245% !important; }
  .bottom-lg-250 { bottom: 25rem !important; }
  .bottom-lg-minus-250 { bottom: -25rem !important; }
  .bottom-lg-per-250 { bottom: 250% !important; }
  .bottom-lg-minus-per-250 { bottom: -250% !important; }
  .bottom-lg-255 { bottom: 25.5rem !important; }
  .bottom-lg-minus-255 { bottom: -25.5rem !important; }
  .bottom-lg-per-255 { bottom: 255% !important; }
  .bottom-lg-minus-per-255 { bottom: -255% !important; }
  .bottom-lg-260 { bottom: 26rem !important; }
  .bottom-lg-minus-260 { bottom: -26rem !important; }
  .bottom-lg-per-260 { bottom: 260% !important; }
  .bottom-lg-minus-per-260 { bottom: -260% !important; }
  .bottom-lg-265 { bottom: 26.5rem !important; }
  .bottom-lg-minus-265 { bottom: -26.5rem !important; }
  .bottom-lg-per-265 { bottom: 265% !important; }
  .bottom-lg-minus-per-265 { bottom: -265% !important; }
  .bottom-lg-270 { bottom: 27rem !important; }
  .bottom-lg-minus-270 { bottom: -27rem !important; }
  .bottom-lg-per-270 { bottom: 270% !important; }
  .bottom-lg-minus-per-270 { bottom: -270% !important; }
  .bottom-lg-275 { bottom: 27.5rem !important; }
  .bottom-lg-minus-275 { bottom: -27.5rem !important; }
  .bottom-lg-per-275 { bottom: 275% !important; }
  .bottom-lg-minus-per-275 { bottom: -275% !important; }
  .bottom-lg-280 { bottom: 28rem !important; }
  .bottom-lg-minus-280 { bottom: -28rem !important; }
  .bottom-lg-per-280 { bottom: 280% !important; }
  .bottom-lg-minus-per-280 { bottom: -280% !important; }
  .bottom-lg-285 { bottom: 28.5rem !important; }
  .bottom-lg-minus-285 { bottom: -28.5rem !important; }
  .bottom-lg-per-285 { bottom: 285% !important; }
  .bottom-lg-minus-per-285 { bottom: -285% !important; }
  .bottom-lg-290 { bottom: 29rem !important; }
  .bottom-lg-minus-290 { bottom: -29rem !important; }
  .bottom-lg-per-290 { bottom: 290% !important; }
  .bottom-lg-minus-per-290 { bottom: -290% !important; }
  .bottom-lg-295 { bottom: 29.5rem !important; }
  .bottom-lg-minus-295 { bottom: -29.5rem !important; }
  .bottom-lg-per-295 { bottom: 295% !important; }
  .bottom-lg-minus-per-295 { bottom: -295% !important; }
  .bottom-lg-300 { bottom: 30rem !important; }
  .bottom-lg-minus-300 { bottom: -30rem !important; }
  .bottom-lg-per-300 { bottom: 300% !important; }
  .bottom-lg-minus-per-300 { bottom: -300% !important; }
  .bottom-lg-305 { bottom: 30.5rem !important; }
  .bottom-lg-minus-305 { bottom: -30.5rem !important; }
  .bottom-lg-per-305 { bottom: 305% !important; }
  .bottom-lg-minus-per-305 { bottom: -305% !important; }
  .bottom-lg-310 { bottom: 31rem !important; }
  .bottom-lg-minus-310 { bottom: -31rem !important; }
  .bottom-lg-per-310 { bottom: 310% !important; }
  .bottom-lg-minus-per-310 { bottom: -310% !important; }
  .bottom-lg-315 { bottom: 31.5rem !important; }
  .bottom-lg-minus-315 { bottom: -31.5rem !important; }
  .bottom-lg-per-315 { bottom: 315% !important; }
  .bottom-lg-minus-per-315 { bottom: -315% !important; }
  .bottom-lg-320 { bottom: 32rem !important; }
  .bottom-lg-minus-320 { bottom: -32rem !important; }
  .bottom-lg-per-320 { bottom: 320% !important; }
  .bottom-lg-minus-per-320 { bottom: -320% !important; }
  .bottom-lg-325 { bottom: 32.5rem !important; }
  .bottom-lg-minus-325 { bottom: -32.5rem !important; }
  .bottom-lg-per-325 { bottom: 325% !important; }
  .bottom-lg-minus-per-325 { bottom: -325% !important; }
  .bottom-lg-330 { bottom: 33rem !important; }
  .bottom-lg-minus-330 { bottom: -33rem !important; }
  .bottom-lg-per-330 { bottom: 330% !important; }
  .bottom-lg-minus-per-330 { bottom: -330% !important; }
  .bottom-lg-335 { bottom: 33.5rem !important; }
  .bottom-lg-minus-335 { bottom: -33.5rem !important; }
  .bottom-lg-per-335 { bottom: 335% !important; }
  .bottom-lg-minus-per-335 { bottom: -335% !important; }
  .bottom-lg-340 { bottom: 34rem !important; }
  .bottom-lg-minus-340 { bottom: -34rem !important; }
  .bottom-lg-per-340 { bottom: 340% !important; }
  .bottom-lg-minus-per-340 { bottom: -340% !important; }
  .bottom-lg-345 { bottom: 34.5rem !important; }
  .bottom-lg-minus-345 { bottom: -34.5rem !important; }
  .bottom-lg-per-345 { bottom: 345% !important; }
  .bottom-lg-minus-per-345 { bottom: -345% !important; }
  .bottom-lg-350 { bottom: 35rem !important; }
  .bottom-lg-minus-350 { bottom: -35rem !important; }
  .bottom-lg-per-350 { bottom: 350% !important; }
  .bottom-lg-minus-per-350 { bottom: -350% !important; }
  .bottom-lg-355 { bottom: 35.5rem !important; }
  .bottom-lg-minus-355 { bottom: -35.5rem !important; }
  .bottom-lg-per-355 { bottom: 355% !important; }
  .bottom-lg-minus-per-355 { bottom: -355% !important; }
  .bottom-lg-360 { bottom: 36rem !important; }
  .bottom-lg-minus-360 { bottom: -36rem !important; }
  .bottom-lg-per-360 { bottom: 360% !important; }
  .bottom-lg-minus-per-360 { bottom: -360% !important; }
  .bottom-lg-365 { bottom: 36.5rem !important; }
  .bottom-lg-minus-365 { bottom: -36.5rem !important; }
  .bottom-lg-per-365 { bottom: 365% !important; }
  .bottom-lg-minus-per-365 { bottom: -365% !important; }
  .bottom-lg-370 { bottom: 37rem !important; }
  .bottom-lg-minus-370 { bottom: -37rem !important; }
  .bottom-lg-per-370 { bottom: 370% !important; }
  .bottom-lg-minus-per-370 { bottom: -370% !important; }
  .bottom-lg-375 { bottom: 37.5rem !important; }
  .bottom-lg-minus-375 { bottom: -37.5rem !important; }
  .bottom-lg-per-375 { bottom: 375% !important; }
  .bottom-lg-minus-per-375 { bottom: -375% !important; }
  .bottom-lg-380 { bottom: 38rem !important; }
  .bottom-lg-minus-380 { bottom: -38rem !important; }
  .bottom-lg-per-380 { bottom: 380% !important; }
  .bottom-lg-minus-per-380 { bottom: -380% !important; }
  .bottom-lg-385 { bottom: 38.5rem !important; }
  .bottom-lg-minus-385 { bottom: -38.5rem !important; }
  .bottom-lg-per-385 { bottom: 385% !important; }
  .bottom-lg-minus-per-385 { bottom: -385% !important; }
  .bottom-lg-390 { bottom: 39rem !important; }
  .bottom-lg-minus-390 { bottom: -39rem !important; }
  .bottom-lg-per-390 { bottom: 390% !important; }
  .bottom-lg-minus-per-390 { bottom: -390% !important; }
  .bottom-lg-395 { bottom: 39.5rem !important; }
  .bottom-lg-minus-395 { bottom: -39.5rem !important; }
  .bottom-lg-per-395 { bottom: 395% !important; }
  .bottom-lg-minus-per-395 { bottom: -395% !important; }
  .bottom-lg-400 { bottom: 40rem !important; }
  .bottom-lg-minus-400 { bottom: -40rem !important; }
  .bottom-lg-per-400 { bottom: 400% !important; }
  .bottom-lg-minus-per-400 { bottom: -400% !important; }
  .bottom-lg-405 { bottom: 40.5rem !important; }
  .bottom-lg-minus-405 { bottom: -40.5rem !important; }
  .bottom-lg-per-405 { bottom: 405% !important; }
  .bottom-lg-minus-per-405 { bottom: -405% !important; }
  .bottom-lg-410 { bottom: 41rem !important; }
  .bottom-lg-minus-410 { bottom: -41rem !important; }
  .bottom-lg-per-410 { bottom: 410% !important; }
  .bottom-lg-minus-per-410 { bottom: -410% !important; }
  .bottom-lg-415 { bottom: 41.5rem !important; }
  .bottom-lg-minus-415 { bottom: -41.5rem !important; }
  .bottom-lg-per-415 { bottom: 415% !important; }
  .bottom-lg-minus-per-415 { bottom: -415% !important; }
  .bottom-lg-420 { bottom: 42rem !important; }
  .bottom-lg-minus-420 { bottom: -42rem !important; }
  .bottom-lg-per-420 { bottom: 420% !important; }
  .bottom-lg-minus-per-420 { bottom: -420% !important; }
  .bottom-lg-425 { bottom: 42.5rem !important; }
  .bottom-lg-minus-425 { bottom: -42.5rem !important; }
  .bottom-lg-per-425 { bottom: 425% !important; }
  .bottom-lg-minus-per-425 { bottom: -425% !important; }
  .bottom-lg-430 { bottom: 43rem !important; }
  .bottom-lg-minus-430 { bottom: -43rem !important; }
  .bottom-lg-per-430 { bottom: 430% !important; }
  .bottom-lg-minus-per-430 { bottom: -430% !important; }
  .bottom-lg-435 { bottom: 43.5rem !important; }
  .bottom-lg-minus-435 { bottom: -43.5rem !important; }
  .bottom-lg-per-435 { bottom: 435% !important; }
  .bottom-lg-minus-per-435 { bottom: -435% !important; }
  .bottom-lg-440 { bottom: 44rem !important; }
  .bottom-lg-minus-440 { bottom: -44rem !important; }
  .bottom-lg-per-440 { bottom: 440% !important; }
  .bottom-lg-minus-per-440 { bottom: -440% !important; }
  .bottom-lg-445 { bottom: 44.5rem !important; }
  .bottom-lg-minus-445 { bottom: -44.5rem !important; }
  .bottom-lg-per-445 { bottom: 445% !important; }
  .bottom-lg-minus-per-445 { bottom: -445% !important; }
  .bottom-lg-450 { bottom: 45rem !important; }
  .bottom-lg-minus-450 { bottom: -45rem !important; }
  .bottom-lg-per-450 { bottom: 450% !important; }
  .bottom-lg-minus-per-450 { bottom: -450% !important; }
  .bottom-lg-455 { bottom: 45.5rem !important; }
  .bottom-lg-minus-455 { bottom: -45.5rem !important; }
  .bottom-lg-per-455 { bottom: 455% !important; }
  .bottom-lg-minus-per-455 { bottom: -455% !important; }
  .bottom-lg-460 { bottom: 46rem !important; }
  .bottom-lg-minus-460 { bottom: -46rem !important; }
  .bottom-lg-per-460 { bottom: 460% !important; }
  .bottom-lg-minus-per-460 { bottom: -460% !important; }
  .bottom-lg-465 { bottom: 46.5rem !important; }
  .bottom-lg-minus-465 { bottom: -46.5rem !important; }
  .bottom-lg-per-465 { bottom: 465% !important; }
  .bottom-lg-minus-per-465 { bottom: -465% !important; }
  .bottom-lg-470 { bottom: 47rem !important; }
  .bottom-lg-minus-470 { bottom: -47rem !important; }
  .bottom-lg-per-470 { bottom: 470% !important; }
  .bottom-lg-minus-per-470 { bottom: -470% !important; }
  .bottom-lg-475 { bottom: 47.5rem !important; }
  .bottom-lg-minus-475 { bottom: -47.5rem !important; }
  .bottom-lg-per-475 { bottom: 475% !important; }
  .bottom-lg-minus-per-475 { bottom: -475% !important; }
  .bottom-lg-480 { bottom: 48rem !important; }
  .bottom-lg-minus-480 { bottom: -48rem !important; }
  .bottom-lg-per-480 { bottom: 480% !important; }
  .bottom-lg-minus-per-480 { bottom: -480% !important; }
  .bottom-lg-485 { bottom: 48.5rem !important; }
  .bottom-lg-minus-485 { bottom: -48.5rem !important; }
  .bottom-lg-per-485 { bottom: 485% !important; }
  .bottom-lg-minus-per-485 { bottom: -485% !important; }
  .bottom-lg-490 { bottom: 49rem !important; }
  .bottom-lg-minus-490 { bottom: -49rem !important; }
  .bottom-lg-per-490 { bottom: 490% !important; }
  .bottom-lg-minus-per-490 { bottom: -490% !important; }
  .bottom-lg-495 { bottom: 49.5rem !important; }
  .bottom-lg-minus-495 { bottom: -49.5rem !important; }
  .bottom-lg-per-495 { bottom: 495% !important; }
  .bottom-lg-minus-per-495 { bottom: -495% !important; }
  .bottom-lg-500 { bottom: 50rem !important; }
  .bottom-lg-minus-500 { bottom: -50rem !important; }
  .bottom-lg-per-500 { bottom: 500% !important; }
  .bottom-lg-minus-per-500 { bottom: -500% !important; }
  .bottom-lg-auto { bottom: auto !important; } }

@media (min-width: 767px) { .bottom-md-0 { bottom: 0rem !important; }
  .bottom-md-per-0 { bottom: 0% !important; }
  .bottom-md-5 { bottom: 0.5rem !important; }
  .bottom-md-per-5 { bottom: 5% !important; }
  .bottom-md-10 { bottom: 1rem !important; }
  .bottom-md-per-10 { bottom: 10% !important; }
  .bottom-md-15 { bottom: 1.5rem !important; }
  .bottom-md-per-15 { bottom: 15% !important; }
  .bottom-md-20 { bottom: 2rem !important; }
  .bottom-md-per-20 { bottom: 20% !important; }
  .bottom-md-25 { bottom: 2.5rem !important; }
  .bottom-md-per-25 { bottom: 25% !important; }
  .bottom-md-30 { bottom: 3rem !important; }
  .bottom-md-per-30 { bottom: 30% !important; }
  .bottom-md-35 { bottom: 3.5rem !important; }
  .bottom-md-per-35 { bottom: 35% !important; }
  .bottom-md-40 { bottom: 4rem !important; }
  .bottom-md-per-40 { bottom: 40% !important; }
  .bottom-md-45 { bottom: 4.5rem !important; }
  .bottom-md-per-45 { bottom: 45% !important; }
  .bottom-md-50 { bottom: 5rem !important; }
  .bottom-md-per-50 { bottom: 50% !important; }
  .bottom-md-55 { bottom: 5.5rem !important; }
  .bottom-md-per-55 { bottom: 55% !important; }
  .bottom-md-60 { bottom: 6rem !important; }
  .bottom-md-per-60 { bottom: 60% !important; }
  .bottom-md-65 { bottom: 6.5rem !important; }
  .bottom-md-per-65 { bottom: 65% !important; }
  .bottom-md-70 { bottom: 7rem !important; }
  .bottom-md-per-70 { bottom: 70% !important; }
  .bottom-md-75 { bottom: 7.5rem !important; }
  .bottom-md-per-75 { bottom: 75% !important; }
  .bottom-md-80 { bottom: 8rem !important; }
  .bottom-md-per-80 { bottom: 80% !important; }
  .bottom-md-85 { bottom: 8.5rem !important; }
  .bottom-md-per-85 { bottom: 85% !important; }
  .bottom-md-90 { bottom: 9rem !important; }
  .bottom-md-per-90 { bottom: 90% !important; }
  .bottom-md-95 { bottom: 9.5rem !important; }
  .bottom-md-per-95 { bottom: 95% !important; }
  .bottom-md-100 { bottom: 10rem !important; }
  .bottom-md-per-100 { bottom: 100% !important; }
  .bottom-md-105 { bottom: 10.5rem !important; }
  .bottom-md-per-105 { bottom: 105% !important; }
  .bottom-md-110 { bottom: 11rem !important; }
  .bottom-md-per-110 { bottom: 110% !important; }
  .bottom-md-115 { bottom: 11.5rem !important; }
  .bottom-md-per-115 { bottom: 115% !important; }
  .bottom-md-120 { bottom: 12rem !important; }
  .bottom-md-per-120 { bottom: 120% !important; }
  .bottom-md-125 { bottom: 12.5rem !important; }
  .bottom-md-per-125 { bottom: 125% !important; }
  .bottom-md-130 { bottom: 13rem !important; }
  .bottom-md-per-130 { bottom: 130% !important; }
  .bottom-md-135 { bottom: 13.5rem !important; }
  .bottom-md-per-135 { bottom: 135% !important; }
  .bottom-md-140 { bottom: 14rem !important; }
  .bottom-md-per-140 { bottom: 140% !important; }
  .bottom-md-145 { bottom: 14.5rem !important; }
  .bottom-md-per-145 { bottom: 145% !important; }
  .bottom-md-150 { bottom: 15rem !important; }
  .bottom-md-per-150 { bottom: 150% !important; }
  .bottom-md-155 { bottom: 15.5rem !important; }
  .bottom-md-per-155 { bottom: 155% !important; }
  .bottom-md-160 { bottom: 16rem !important; }
  .bottom-md-per-160 { bottom: 160% !important; }
  .bottom-md-165 { bottom: 16.5rem !important; }
  .bottom-md-per-165 { bottom: 165% !important; }
  .bottom-md-170 { bottom: 17rem !important; }
  .bottom-md-per-170 { bottom: 170% !important; }
  .bottom-md-175 { bottom: 17.5rem !important; }
  .bottom-md-per-175 { bottom: 175% !important; }
  .bottom-md-180 { bottom: 18rem !important; }
  .bottom-md-per-180 { bottom: 180% !important; }
  .bottom-md-185 { bottom: 18.5rem !important; }
  .bottom-md-per-185 { bottom: 185% !important; }
  .bottom-md-190 { bottom: 19rem !important; }
  .bottom-md-per-190 { bottom: 190% !important; }
  .bottom-md-195 { bottom: 19.5rem !important; }
  .bottom-md-per-195 { bottom: 195% !important; }
  .bottom-md-200 { bottom: 20rem !important; }
  .bottom-md-per-200 { bottom: 200% !important; }
  .bottom-md-205 { bottom: 20.5rem !important; }
  .bottom-md-per-205 { bottom: 205% !important; }
  .bottom-md-210 { bottom: 21rem !important; }
  .bottom-md-per-210 { bottom: 210% !important; }
  .bottom-md-215 { bottom: 21.5rem !important; }
  .bottom-md-per-215 { bottom: 215% !important; }
  .bottom-md-220 { bottom: 22rem !important; }
  .bottom-md-per-220 { bottom: 220% !important; }
  .bottom-md-225 { bottom: 22.5rem !important; }
  .bottom-md-per-225 { bottom: 225% !important; }
  .bottom-md-230 { bottom: 23rem !important; }
  .bottom-md-per-230 { bottom: 230% !important; }
  .bottom-md-235 { bottom: 23.5rem !important; }
  .bottom-md-per-235 { bottom: 235% !important; }
  .bottom-md-240 { bottom: 24rem !important; }
  .bottom-md-per-240 { bottom: 240% !important; }
  .bottom-md-245 { bottom: 24.5rem !important; }
  .bottom-md-per-245 { bottom: 245% !important; }
  .bottom-md-250 { bottom: 25rem !important; }
  .bottom-md-per-250 { bottom: 250% !important; }
  .bottom-md-255 { bottom: 25.5rem !important; }
  .bottom-md-per-255 { bottom: 255% !important; }
  .bottom-md-260 { bottom: 26rem !important; }
  .bottom-md-per-260 { bottom: 260% !important; }
  .bottom-md-265 { bottom: 26.5rem !important; }
  .bottom-md-per-265 { bottom: 265% !important; }
  .bottom-md-270 { bottom: 27rem !important; }
  .bottom-md-per-270 { bottom: 270% !important; }
  .bottom-md-275 { bottom: 27.5rem !important; }
  .bottom-md-per-275 { bottom: 275% !important; }
  .bottom-md-280 { bottom: 28rem !important; }
  .bottom-md-per-280 { bottom: 280% !important; }
  .bottom-md-285 { bottom: 28.5rem !important; }
  .bottom-md-per-285 { bottom: 285% !important; }
  .bottom-md-290 { bottom: 29rem !important; }
  .bottom-md-per-290 { bottom: 290% !important; }
  .bottom-md-295 { bottom: 29.5rem !important; }
  .bottom-md-per-295 { bottom: 295% !important; }
  .bottom-md-300 { bottom: 30rem !important; }
  .bottom-md-per-300 { bottom: 300% !important; }
  .bottom-md-305 { bottom: 30.5rem !important; }
  .bottom-md-per-305 { bottom: 305% !important; }
  .bottom-md-310 { bottom: 31rem !important; }
  .bottom-md-per-310 { bottom: 310% !important; }
  .bottom-md-315 { bottom: 31.5rem !important; }
  .bottom-md-per-315 { bottom: 315% !important; }
  .bottom-md-320 { bottom: 32rem !important; }
  .bottom-md-per-320 { bottom: 320% !important; }
  .bottom-md-325 { bottom: 32.5rem !important; }
  .bottom-md-per-325 { bottom: 325% !important; }
  .bottom-md-330 { bottom: 33rem !important; }
  .bottom-md-per-330 { bottom: 330% !important; }
  .bottom-md-335 { bottom: 33.5rem !important; }
  .bottom-md-per-335 { bottom: 335% !important; }
  .bottom-md-340 { bottom: 34rem !important; }
  .bottom-md-per-340 { bottom: 340% !important; }
  .bottom-md-345 { bottom: 34.5rem !important; }
  .bottom-md-per-345 { bottom: 345% !important; }
  .bottom-md-350 { bottom: 35rem !important; }
  .bottom-md-per-350 { bottom: 350% !important; }
  .bottom-md-355 { bottom: 35.5rem !important; }
  .bottom-md-per-355 { bottom: 355% !important; }
  .bottom-md-360 { bottom: 36rem !important; }
  .bottom-md-per-360 { bottom: 360% !important; }
  .bottom-md-365 { bottom: 36.5rem !important; }
  .bottom-md-per-365 { bottom: 365% !important; }
  .bottom-md-370 { bottom: 37rem !important; }
  .bottom-md-per-370 { bottom: 370% !important; }
  .bottom-md-375 { bottom: 37.5rem !important; }
  .bottom-md-per-375 { bottom: 375% !important; }
  .bottom-md-380 { bottom: 38rem !important; }
  .bottom-md-per-380 { bottom: 380% !important; }
  .bottom-md-385 { bottom: 38.5rem !important; }
  .bottom-md-per-385 { bottom: 385% !important; }
  .bottom-md-390 { bottom: 39rem !important; }
  .bottom-md-per-390 { bottom: 390% !important; }
  .bottom-md-395 { bottom: 39.5rem !important; }
  .bottom-md-per-395 { bottom: 395% !important; }
  .bottom-md-400 { bottom: 40rem !important; }
  .bottom-md-per-400 { bottom: 400% !important; }
  .bottom-md-405 { bottom: 40.5rem !important; }
  .bottom-md-per-405 { bottom: 405% !important; }
  .bottom-md-410 { bottom: 41rem !important; }
  .bottom-md-per-410 { bottom: 410% !important; }
  .bottom-md-415 { bottom: 41.5rem !important; }
  .bottom-md-per-415 { bottom: 415% !important; }
  .bottom-md-420 { bottom: 42rem !important; }
  .bottom-md-per-420 { bottom: 420% !important; }
  .bottom-md-425 { bottom: 42.5rem !important; }
  .bottom-md-per-425 { bottom: 425% !important; }
  .bottom-md-430 { bottom: 43rem !important; }
  .bottom-md-per-430 { bottom: 430% !important; }
  .bottom-md-435 { bottom: 43.5rem !important; }
  .bottom-md-per-435 { bottom: 435% !important; }
  .bottom-md-440 { bottom: 44rem !important; }
  .bottom-md-per-440 { bottom: 440% !important; }
  .bottom-md-445 { bottom: 44.5rem !important; }
  .bottom-md-per-445 { bottom: 445% !important; }
  .bottom-md-450 { bottom: 45rem !important; }
  .bottom-md-per-450 { bottom: 450% !important; }
  .bottom-md-455 { bottom: 45.5rem !important; }
  .bottom-md-per-455 { bottom: 455% !important; }
  .bottom-md-460 { bottom: 46rem !important; }
  .bottom-md-per-460 { bottom: 460% !important; }
  .bottom-md-465 { bottom: 46.5rem !important; }
  .bottom-md-per-465 { bottom: 465% !important; }
  .bottom-md-470 { bottom: 47rem !important; }
  .bottom-md-per-470 { bottom: 470% !important; }
  .bottom-md-475 { bottom: 47.5rem !important; }
  .bottom-md-per-475 { bottom: 475% !important; }
  .bottom-md-480 { bottom: 48rem !important; }
  .bottom-md-per-480 { bottom: 480% !important; }
  .bottom-md-485 { bottom: 48.5rem !important; }
  .bottom-md-per-485 { bottom: 485% !important; }
  .bottom-md-490 { bottom: 49rem !important; }
  .bottom-md-per-490 { bottom: 490% !important; }
  .bottom-md-495 { bottom: 49.5rem !important; }
  .bottom-md-per-495 { bottom: 495% !important; }
  .bottom-md-500 { bottom: 50rem !important; }
  .bottom-md-per-500 { bottom: 500% !important; } }

.left-0 { left: 0rem !important; }

.left-minus-0 { left: 0rem !important; }

.left-per-0 { left: 0% !important; }

.left-minus-per-0 { left: 0% !important; }

.left-5 { left: 0.5rem !important; }

.left-minus-5 { left: -0.5rem !important; }

.left-per-5 { left: 5% !important; }

.left-minus-per-5 { left: -5% !important; }

.left-10 { left: 1rem !important; }

.left-minus-10 { left: -1rem !important; }

.left-per-10 { left: 10% !important; }

.left-minus-per-10 { left: -10% !important; }

.left-15 { left: 1.5rem !important; }

.left-minus-15 { left: -1.5rem !important; }

.left-per-15 { left: 15% !important; }

.left-minus-per-15 { left: -15% !important; }

.left-20 { left: 2rem !important; }

.left-minus-20 { left: -2rem !important; }

.left-per-20 { left: 20% !important; }

.left-minus-per-20 { left: -20% !important; }

.left-25 { left: 2.5rem !important; }

.left-minus-25 { left: -2.5rem !important; }

.left-per-25 { left: 25% !important; }

.left-minus-per-25 { left: -25% !important; }

.left-30 { left: 3rem !important; }

.left-minus-30 { left: -3rem !important; }

.left-per-30 { left: 30% !important; }

.left-minus-per-30 { left: -30% !important; }

.left-35 { left: 3.5rem !important; }

.left-minus-35 { left: -3.5rem !important; }

.left-per-35 { left: 35% !important; }

.left-minus-per-35 { left: -35% !important; }

.left-40 { left: 4rem !important; }

.left-minus-40 { left: -4rem !important; }

.left-per-40 { left: 40% !important; }

.left-minus-per-40 { left: -40% !important; }

.left-45 { left: 4.5rem !important; }

.left-minus-45 { left: -4.5rem !important; }

.left-per-45 { left: 45% !important; }

.left-minus-per-45 { left: -45% !important; }

.left-50 { left: 5rem !important; }

.left-minus-50 { left: -5rem !important; }

.left-per-50 { left: 50% !important; }

.left-minus-per-50 { left: -50% !important; }

.left-55 { left: 5.5rem !important; }

.left-minus-55 { left: -5.5rem !important; }

.left-per-55 { left: 55% !important; }

.left-minus-per-55 { left: -55% !important; }

.left-60 { left: 6rem !important; }

.left-minus-60 { left: -6rem !important; }

.left-per-60 { left: 60% !important; }

.left-minus-per-60 { left: -60% !important; }

.left-65 { left: 6.5rem !important; }

.left-minus-65 { left: -6.5rem !important; }

.left-per-65 { left: 65% !important; }

.left-minus-per-65 { left: -65% !important; }

.left-70 { left: 7rem !important; }

.left-minus-70 { left: -7rem !important; }

.left-per-70 { left: 70% !important; }

.left-minus-per-70 { left: -70% !important; }

.left-75 { left: 7.5rem !important; }

.left-minus-75 { left: -7.5rem !important; }

.left-per-75 { left: 75% !important; }

.left-minus-per-75 { left: -75% !important; }

.left-80 { left: 8rem !important; }

.left-minus-80 { left: -8rem !important; }

.left-per-80 { left: 80% !important; }

.left-minus-per-80 { left: -80% !important; }

.left-85 { left: 8.5rem !important; }

.left-minus-85 { left: -8.5rem !important; }

.left-per-85 { left: 85% !important; }

.left-minus-per-85 { left: -85% !important; }

.left-90 { left: 9rem !important; }

.left-minus-90 { left: -9rem !important; }

.left-per-90 { left: 90% !important; }

.left-minus-per-90 { left: -90% !important; }

.left-95 { left: 9.5rem !important; }

.left-minus-95 { left: -9.5rem !important; }

.left-per-95 { left: 95% !important; }

.left-minus-per-95 { left: -95% !important; }

.left-100 { left: 10rem !important; }

.left-minus-100 { left: -10rem !important; }

.left-per-100 { left: 100% !important; }

.left-minus-per-100 { left: -100% !important; }

.left-105 { left: 10.5rem !important; }

.left-minus-105 { left: -10.5rem !important; }

.left-per-105 { left: 105% !important; }

.left-minus-per-105 { left: -105% !important; }

.left-110 { left: 11rem !important; }

.left-minus-110 { left: -11rem !important; }

.left-per-110 { left: 110% !important; }

.left-minus-per-110 { left: -110% !important; }

.left-115 { left: 11.5rem !important; }

.left-minus-115 { left: -11.5rem !important; }

.left-per-115 { left: 115% !important; }

.left-minus-per-115 { left: -115% !important; }

.left-120 { left: 12rem !important; }

.left-minus-120 { left: -12rem !important; }

.left-per-120 { left: 120% !important; }

.left-minus-per-120 { left: -120% !important; }

.left-125 { left: 12.5rem !important; }

.left-minus-125 { left: -12.5rem !important; }

.left-per-125 { left: 125% !important; }

.left-minus-per-125 { left: -125% !important; }

.left-130 { left: 13rem !important; }

.left-minus-130 { left: -13rem !important; }

.left-per-130 { left: 130% !important; }

.left-minus-per-130 { left: -130% !important; }

.left-135 { left: 13.5rem !important; }

.left-minus-135 { left: -13.5rem !important; }

.left-per-135 { left: 135% !important; }

.left-minus-per-135 { left: -135% !important; }

.left-140 { left: 14rem !important; }

.left-minus-140 { left: -14rem !important; }

.left-per-140 { left: 140% !important; }

.left-minus-per-140 { left: -140% !important; }

.left-145 { left: 14.5rem !important; }

.left-minus-145 { left: -14.5rem !important; }

.left-per-145 { left: 145% !important; }

.left-minus-per-145 { left: -145% !important; }

.left-150 { left: 15rem !important; }

.left-minus-150 { left: -15rem !important; }

.left-per-150 { left: 150% !important; }

.left-minus-per-150 { left: -150% !important; }

.left-155 { left: 15.5rem !important; }

.left-minus-155 { left: -15.5rem !important; }

.left-per-155 { left: 155% !important; }

.left-minus-per-155 { left: -155% !important; }

.left-160 { left: 16rem !important; }

.left-minus-160 { left: -16rem !important; }

.left-per-160 { left: 160% !important; }

.left-minus-per-160 { left: -160% !important; }

.left-165 { left: 16.5rem !important; }

.left-minus-165 { left: -16.5rem !important; }

.left-per-165 { left: 165% !important; }

.left-minus-per-165 { left: -165% !important; }

.left-170 { left: 17rem !important; }

.left-minus-170 { left: -17rem !important; }

.left-per-170 { left: 170% !important; }

.left-minus-per-170 { left: -170% !important; }

.left-175 { left: 17.5rem !important; }

.left-minus-175 { left: -17.5rem !important; }

.left-per-175 { left: 175% !important; }

.left-minus-per-175 { left: -175% !important; }

.left-180 { left: 18rem !important; }

.left-minus-180 { left: -18rem !important; }

.left-per-180 { left: 180% !important; }

.left-minus-per-180 { left: -180% !important; }

.left-185 { left: 18.5rem !important; }

.left-minus-185 { left: -18.5rem !important; }

.left-per-185 { left: 185% !important; }

.left-minus-per-185 { left: -185% !important; }

.left-190 { left: 19rem !important; }

.left-minus-190 { left: -19rem !important; }

.left-per-190 { left: 190% !important; }

.left-minus-per-190 { left: -190% !important; }

.left-195 { left: 19.5rem !important; }

.left-minus-195 { left: -19.5rem !important; }

.left-per-195 { left: 195% !important; }

.left-minus-per-195 { left: -195% !important; }

.left-200 { left: 20rem !important; }

.left-minus-200 { left: -20rem !important; }

.left-per-200 { left: 200% !important; }

.left-minus-per-200 { left: -200% !important; }

.left-205 { left: 20.5rem !important; }

.left-minus-205 { left: -20.5rem !important; }

.left-per-205 { left: 205% !important; }

.left-minus-per-205 { left: -205% !important; }

.left-210 { left: 21rem !important; }

.left-minus-210 { left: -21rem !important; }

.left-per-210 { left: 210% !important; }

.left-minus-per-210 { left: -210% !important; }

.left-215 { left: 21.5rem !important; }

.left-minus-215 { left: -21.5rem !important; }

.left-per-215 { left: 215% !important; }

.left-minus-per-215 { left: -215% !important; }

.left-220 { left: 22rem !important; }

.left-minus-220 { left: -22rem !important; }

.left-per-220 { left: 220% !important; }

.left-minus-per-220 { left: -220% !important; }

.left-225 { left: 22.5rem !important; }

.left-minus-225 { left: -22.5rem !important; }

.left-per-225 { left: 225% !important; }

.left-minus-per-225 { left: -225% !important; }

.left-230 { left: 23rem !important; }

.left-minus-230 { left: -23rem !important; }

.left-per-230 { left: 230% !important; }

.left-minus-per-230 { left: -230% !important; }

.left-235 { left: 23.5rem !important; }

.left-minus-235 { left: -23.5rem !important; }

.left-per-235 { left: 235% !important; }

.left-minus-per-235 { left: -235% !important; }

.left-240 { left: 24rem !important; }

.left-minus-240 { left: -24rem !important; }

.left-per-240 { left: 240% !important; }

.left-minus-per-240 { left: -240% !important; }

.left-245 { left: 24.5rem !important; }

.left-minus-245 { left: -24.5rem !important; }

.left-per-245 { left: 245% !important; }

.left-minus-per-245 { left: -245% !important; }

.left-250 { left: 25rem !important; }

.left-minus-250 { left: -25rem !important; }

.left-per-250 { left: 250% !important; }

.left-minus-per-250 { left: -250% !important; }

.left-255 { left: 25.5rem !important; }

.left-minus-255 { left: -25.5rem !important; }

.left-per-255 { left: 255% !important; }

.left-minus-per-255 { left: -255% !important; }

.left-260 { left: 26rem !important; }

.left-minus-260 { left: -26rem !important; }

.left-per-260 { left: 260% !important; }

.left-minus-per-260 { left: -260% !important; }

.left-265 { left: 26.5rem !important; }

.left-minus-265 { left: -26.5rem !important; }

.left-per-265 { left: 265% !important; }

.left-minus-per-265 { left: -265% !important; }

.left-270 { left: 27rem !important; }

.left-minus-270 { left: -27rem !important; }

.left-per-270 { left: 270% !important; }

.left-minus-per-270 { left: -270% !important; }

.left-275 { left: 27.5rem !important; }

.left-minus-275 { left: -27.5rem !important; }

.left-per-275 { left: 275% !important; }

.left-minus-per-275 { left: -275% !important; }

.left-280 { left: 28rem !important; }

.left-minus-280 { left: -28rem !important; }

.left-per-280 { left: 280% !important; }

.left-minus-per-280 { left: -280% !important; }

.left-285 { left: 28.5rem !important; }

.left-minus-285 { left: -28.5rem !important; }

.left-per-285 { left: 285% !important; }

.left-minus-per-285 { left: -285% !important; }

.left-290 { left: 29rem !important; }

.left-minus-290 { left: -29rem !important; }

.left-per-290 { left: 290% !important; }

.left-minus-per-290 { left: -290% !important; }

.left-295 { left: 29.5rem !important; }

.left-minus-295 { left: -29.5rem !important; }

.left-per-295 { left: 295% !important; }

.left-minus-per-295 { left: -295% !important; }

.left-300 { left: 30rem !important; }

.left-minus-300 { left: -30rem !important; }

.left-per-300 { left: 300% !important; }

.left-minus-per-300 { left: -300% !important; }

.left-305 { left: 30.5rem !important; }

.left-minus-305 { left: -30.5rem !important; }

.left-per-305 { left: 305% !important; }

.left-minus-per-305 { left: -305% !important; }

.left-310 { left: 31rem !important; }

.left-minus-310 { left: -31rem !important; }

.left-per-310 { left: 310% !important; }

.left-minus-per-310 { left: -310% !important; }

.left-315 { left: 31.5rem !important; }

.left-minus-315 { left: -31.5rem !important; }

.left-per-315 { left: 315% !important; }

.left-minus-per-315 { left: -315% !important; }

.left-320 { left: 32rem !important; }

.left-minus-320 { left: -32rem !important; }

.left-per-320 { left: 320% !important; }

.left-minus-per-320 { left: -320% !important; }

.left-325 { left: 32.5rem !important; }

.left-minus-325 { left: -32.5rem !important; }

.left-per-325 { left: 325% !important; }

.left-minus-per-325 { left: -325% !important; }

.left-330 { left: 33rem !important; }

.left-minus-330 { left: -33rem !important; }

.left-per-330 { left: 330% !important; }

.left-minus-per-330 { left: -330% !important; }

.left-335 { left: 33.5rem !important; }

.left-minus-335 { left: -33.5rem !important; }

.left-per-335 { left: 335% !important; }

.left-minus-per-335 { left: -335% !important; }

.left-340 { left: 34rem !important; }

.left-minus-340 { left: -34rem !important; }

.left-per-340 { left: 340% !important; }

.left-minus-per-340 { left: -340% !important; }

.left-345 { left: 34.5rem !important; }

.left-minus-345 { left: -34.5rem !important; }

.left-per-345 { left: 345% !important; }

.left-minus-per-345 { left: -345% !important; }

.left-350 { left: 35rem !important; }

.left-minus-350 { left: -35rem !important; }

.left-per-350 { left: 350% !important; }

.left-minus-per-350 { left: -350% !important; }

.left-355 { left: 35.5rem !important; }

.left-minus-355 { left: -35.5rem !important; }

.left-per-355 { left: 355% !important; }

.left-minus-per-355 { left: -355% !important; }

.left-360 { left: 36rem !important; }

.left-minus-360 { left: -36rem !important; }

.left-per-360 { left: 360% !important; }

.left-minus-per-360 { left: -360% !important; }

.left-365 { left: 36.5rem !important; }

.left-minus-365 { left: -36.5rem !important; }

.left-per-365 { left: 365% !important; }

.left-minus-per-365 { left: -365% !important; }

.left-370 { left: 37rem !important; }

.left-minus-370 { left: -37rem !important; }

.left-per-370 { left: 370% !important; }

.left-minus-per-370 { left: -370% !important; }

.left-375 { left: 37.5rem !important; }

.left-minus-375 { left: -37.5rem !important; }

.left-per-375 { left: 375% !important; }

.left-minus-per-375 { left: -375% !important; }

.left-380 { left: 38rem !important; }

.left-minus-380 { left: -38rem !important; }

.left-per-380 { left: 380% !important; }

.left-minus-per-380 { left: -380% !important; }

.left-385 { left: 38.5rem !important; }

.left-minus-385 { left: -38.5rem !important; }

.left-per-385 { left: 385% !important; }

.left-minus-per-385 { left: -385% !important; }

.left-390 { left: 39rem !important; }

.left-minus-390 { left: -39rem !important; }

.left-per-390 { left: 390% !important; }

.left-minus-per-390 { left: -390% !important; }

.left-395 { left: 39.5rem !important; }

.left-minus-395 { left: -39.5rem !important; }

.left-per-395 { left: 395% !important; }

.left-minus-per-395 { left: -395% !important; }

.left-400 { left: 40rem !important; }

.left-minus-400 { left: -40rem !important; }

.left-per-400 { left: 400% !important; }

.left-minus-per-400 { left: -400% !important; }

.left-405 { left: 40.5rem !important; }

.left-minus-405 { left: -40.5rem !important; }

.left-per-405 { left: 405% !important; }

.left-minus-per-405 { left: -405% !important; }

.left-410 { left: 41rem !important; }

.left-minus-410 { left: -41rem !important; }

.left-per-410 { left: 410% !important; }

.left-minus-per-410 { left: -410% !important; }

.left-415 { left: 41.5rem !important; }

.left-minus-415 { left: -41.5rem !important; }

.left-per-415 { left: 415% !important; }

.left-minus-per-415 { left: -415% !important; }

.left-420 { left: 42rem !important; }

.left-minus-420 { left: -42rem !important; }

.left-per-420 { left: 420% !important; }

.left-minus-per-420 { left: -420% !important; }

.left-425 { left: 42.5rem !important; }

.left-minus-425 { left: -42.5rem !important; }

.left-per-425 { left: 425% !important; }

.left-minus-per-425 { left: -425% !important; }

.left-430 { left: 43rem !important; }

.left-minus-430 { left: -43rem !important; }

.left-per-430 { left: 430% !important; }

.left-minus-per-430 { left: -430% !important; }

.left-435 { left: 43.5rem !important; }

.left-minus-435 { left: -43.5rem !important; }

.left-per-435 { left: 435% !important; }

.left-minus-per-435 { left: -435% !important; }

.left-440 { left: 44rem !important; }

.left-minus-440 { left: -44rem !important; }

.left-per-440 { left: 440% !important; }

.left-minus-per-440 { left: -440% !important; }

.left-445 { left: 44.5rem !important; }

.left-minus-445 { left: -44.5rem !important; }

.left-per-445 { left: 445% !important; }

.left-minus-per-445 { left: -445% !important; }

.left-450 { left: 45rem !important; }

.left-minus-450 { left: -45rem !important; }

.left-per-450 { left: 450% !important; }

.left-minus-per-450 { left: -450% !important; }

.left-455 { left: 45.5rem !important; }

.left-minus-455 { left: -45.5rem !important; }

.left-per-455 { left: 455% !important; }

.left-minus-per-455 { left: -455% !important; }

.left-460 { left: 46rem !important; }

.left-minus-460 { left: -46rem !important; }

.left-per-460 { left: 460% !important; }

.left-minus-per-460 { left: -460% !important; }

.left-465 { left: 46.5rem !important; }

.left-minus-465 { left: -46.5rem !important; }

.left-per-465 { left: 465% !important; }

.left-minus-per-465 { left: -465% !important; }

.left-470 { left: 47rem !important; }

.left-minus-470 { left: -47rem !important; }

.left-per-470 { left: 470% !important; }

.left-minus-per-470 { left: -470% !important; }

.left-475 { left: 47.5rem !important; }

.left-minus-475 { left: -47.5rem !important; }

.left-per-475 { left: 475% !important; }

.left-minus-per-475 { left: -475% !important; }

.left-480 { left: 48rem !important; }

.left-minus-480 { left: -48rem !important; }

.left-per-480 { left: 480% !important; }

.left-minus-per-480 { left: -480% !important; }

.left-485 { left: 48.5rem !important; }

.left-minus-485 { left: -48.5rem !important; }

.left-per-485 { left: 485% !important; }

.left-minus-per-485 { left: -485% !important; }

.left-490 { left: 49rem !important; }

.left-minus-490 { left: -49rem !important; }

.left-per-490 { left: 490% !important; }

.left-minus-per-490 { left: -490% !important; }

.left-495 { left: 49.5rem !important; }

.left-minus-495 { left: -49.5rem !important; }

.left-per-495 { left: 495% !important; }

.left-minus-per-495 { left: -495% !important; }

.left-500 { left: 50rem !important; }

.left-minus-500 { left: -50rem !important; }

.left-per-500 { left: 500% !important; }

.left-minus-per-500 { left: -500% !important; }

.left-auto { left: auto !important; }

@media (min-width: 991px) { .left-lg-0 { left: 0rem !important; }
  .left-lg-minus-0 { left: 0rem !important; }
  .left-lg-per-0 { left: 0% !important; }
  .left-lg-minus-per-0 { left: 0% !important; }
  .left-lg-5 { left: 0.5rem !important; }
  .left-lg-minus-5 { left: -0.5rem !important; }
  .left-lg-per-5 { left: 5% !important; }
  .left-lg-minus-per-5 { left: -5% !important; }
  .left-lg-10 { left: 1rem !important; }
  .left-lg-minus-10 { left: -1rem !important; }
  .left-lg-per-10 { left: 10% !important; }
  .left-lg-minus-per-10 { left: -10% !important; }
  .left-lg-15 { left: 1.5rem !important; }
  .left-lg-minus-15 { left: -1.5rem !important; }
  .left-lg-per-15 { left: 15% !important; }
  .left-lg-minus-per-15 { left: -15% !important; }
  .left-lg-20 { left: 2rem !important; }
  .left-lg-minus-20 { left: -2rem !important; }
  .left-lg-per-20 { left: 20% !important; }
  .left-lg-minus-per-20 { left: -20% !important; }
  .left-lg-25 { left: 2.5rem !important; }
  .left-lg-minus-25 { left: -2.5rem !important; }
  .left-lg-per-25 { left: 25% !important; }
  .left-lg-minus-per-25 { left: -25% !important; }
  .left-lg-30 { left: 3rem !important; }
  .left-lg-minus-30 { left: -3rem !important; }
  .left-lg-per-30 { left: 30% !important; }
  .left-lg-minus-per-30 { left: -30% !important; }
  .left-lg-35 { left: 3.5rem !important; }
  .left-lg-minus-35 { left: -3.5rem !important; }
  .left-lg-per-35 { left: 35% !important; }
  .left-lg-minus-per-35 { left: -35% !important; }
  .left-lg-40 { left: 4rem !important; }
  .left-lg-minus-40 { left: -4rem !important; }
  .left-lg-per-40 { left: 40% !important; }
  .left-lg-minus-per-40 { left: -40% !important; }
  .left-lg-45 { left: 4.5rem !important; }
  .left-lg-minus-45 { left: -4.5rem !important; }
  .left-lg-per-45 { left: 45% !important; }
  .left-lg-minus-per-45 { left: -45% !important; }
  .left-lg-50 { left: 5rem !important; }
  .left-lg-minus-50 { left: -5rem !important; }
  .left-lg-per-50 { left: 50% !important; }
  .left-lg-minus-per-50 { left: -50% !important; }
  .left-lg-55 { left: 5.5rem !important; }
  .left-lg-minus-55 { left: -5.5rem !important; }
  .left-lg-per-55 { left: 55% !important; }
  .left-lg-minus-per-55 { left: -55% !important; }
  .left-lg-60 { left: 6rem !important; }
  .left-lg-minus-60 { left: -6rem !important; }
  .left-lg-per-60 { left: 60% !important; }
  .left-lg-minus-per-60 { left: -60% !important; }
  .left-lg-65 { left: 6.5rem !important; }
  .left-lg-minus-65 { left: -6.5rem !important; }
  .left-lg-per-65 { left: 65% !important; }
  .left-lg-minus-per-65 { left: -65% !important; }
  .left-lg-70 { left: 7rem !important; }
  .left-lg-minus-70 { left: -7rem !important; }
  .left-lg-per-70 { left: 70% !important; }
  .left-lg-minus-per-70 { left: -70% !important; }
  .left-lg-75 { left: 7.5rem !important; }
  .left-lg-minus-75 { left: -7.5rem !important; }
  .left-lg-per-75 { left: 75% !important; }
  .left-lg-minus-per-75 { left: -75% !important; }
  .left-lg-80 { left: 8rem !important; }
  .left-lg-minus-80 { left: -8rem !important; }
  .left-lg-per-80 { left: 80% !important; }
  .left-lg-minus-per-80 { left: -80% !important; }
  .left-lg-85 { left: 8.5rem !important; }
  .left-lg-minus-85 { left: -8.5rem !important; }
  .left-lg-per-85 { left: 85% !important; }
  .left-lg-minus-per-85 { left: -85% !important; }
  .left-lg-90 { left: 9rem !important; }
  .left-lg-minus-90 { left: -9rem !important; }
  .left-lg-per-90 { left: 90% !important; }
  .left-lg-minus-per-90 { left: -90% !important; }
  .left-lg-95 { left: 9.5rem !important; }
  .left-lg-minus-95 { left: -9.5rem !important; }
  .left-lg-per-95 { left: 95% !important; }
  .left-lg-minus-per-95 { left: -95% !important; }
  .left-lg-100 { left: 10rem !important; }
  .left-lg-minus-100 { left: -10rem !important; }
  .left-lg-per-100 { left: 100% !important; }
  .left-lg-minus-per-100 { left: -100% !important; }
  .left-lg-105 { left: 10.5rem !important; }
  .left-lg-minus-105 { left: -10.5rem !important; }
  .left-lg-per-105 { left: 105% !important; }
  .left-lg-minus-per-105 { left: -105% !important; }
  .left-lg-110 { left: 11rem !important; }
  .left-lg-minus-110 { left: -11rem !important; }
  .left-lg-per-110 { left: 110% !important; }
  .left-lg-minus-per-110 { left: -110% !important; }
  .left-lg-115 { left: 11.5rem !important; }
  .left-lg-minus-115 { left: -11.5rem !important; }
  .left-lg-per-115 { left: 115% !important; }
  .left-lg-minus-per-115 { left: -115% !important; }
  .left-lg-120 { left: 12rem !important; }
  .left-lg-minus-120 { left: -12rem !important; }
  .left-lg-per-120 { left: 120% !important; }
  .left-lg-minus-per-120 { left: -120% !important; }
  .left-lg-125 { left: 12.5rem !important; }
  .left-lg-minus-125 { left: -12.5rem !important; }
  .left-lg-per-125 { left: 125% !important; }
  .left-lg-minus-per-125 { left: -125% !important; }
  .left-lg-130 { left: 13rem !important; }
  .left-lg-minus-130 { left: -13rem !important; }
  .left-lg-per-130 { left: 130% !important; }
  .left-lg-minus-per-130 { left: -130% !important; }
  .left-lg-135 { left: 13.5rem !important; }
  .left-lg-minus-135 { left: -13.5rem !important; }
  .left-lg-per-135 { left: 135% !important; }
  .left-lg-minus-per-135 { left: -135% !important; }
  .left-lg-140 { left: 14rem !important; }
  .left-lg-minus-140 { left: -14rem !important; }
  .left-lg-per-140 { left: 140% !important; }
  .left-lg-minus-per-140 { left: -140% !important; }
  .left-lg-145 { left: 14.5rem !important; }
  .left-lg-minus-145 { left: -14.5rem !important; }
  .left-lg-per-145 { left: 145% !important; }
  .left-lg-minus-per-145 { left: -145% !important; }
  .left-lg-150 { left: 15rem !important; }
  .left-lg-minus-150 { left: -15rem !important; }
  .left-lg-per-150 { left: 150% !important; }
  .left-lg-minus-per-150 { left: -150% !important; }
  .left-lg-155 { left: 15.5rem !important; }
  .left-lg-minus-155 { left: -15.5rem !important; }
  .left-lg-per-155 { left: 155% !important; }
  .left-lg-minus-per-155 { left: -155% !important; }
  .left-lg-160 { left: 16rem !important; }
  .left-lg-minus-160 { left: -16rem !important; }
  .left-lg-per-160 { left: 160% !important; }
  .left-lg-minus-per-160 { left: -160% !important; }
  .left-lg-165 { left: 16.5rem !important; }
  .left-lg-minus-165 { left: -16.5rem !important; }
  .left-lg-per-165 { left: 165% !important; }
  .left-lg-minus-per-165 { left: -165% !important; }
  .left-lg-170 { left: 17rem !important; }
  .left-lg-minus-170 { left: -17rem !important; }
  .left-lg-per-170 { left: 170% !important; }
  .left-lg-minus-per-170 { left: -170% !important; }
  .left-lg-175 { left: 17.5rem !important; }
  .left-lg-minus-175 { left: -17.5rem !important; }
  .left-lg-per-175 { left: 175% !important; }
  .left-lg-minus-per-175 { left: -175% !important; }
  .left-lg-180 { left: 18rem !important; }
  .left-lg-minus-180 { left: -18rem !important; }
  .left-lg-per-180 { left: 180% !important; }
  .left-lg-minus-per-180 { left: -180% !important; }
  .left-lg-185 { left: 18.5rem !important; }
  .left-lg-minus-185 { left: -18.5rem !important; }
  .left-lg-per-185 { left: 185% !important; }
  .left-lg-minus-per-185 { left: -185% !important; }
  .left-lg-190 { left: 19rem !important; }
  .left-lg-minus-190 { left: -19rem !important; }
  .left-lg-per-190 { left: 190% !important; }
  .left-lg-minus-per-190 { left: -190% !important; }
  .left-lg-195 { left: 19.5rem !important; }
  .left-lg-minus-195 { left: -19.5rem !important; }
  .left-lg-per-195 { left: 195% !important; }
  .left-lg-minus-per-195 { left: -195% !important; }
  .left-lg-200 { left: 20rem !important; }
  .left-lg-minus-200 { left: -20rem !important; }
  .left-lg-per-200 { left: 200% !important; }
  .left-lg-minus-per-200 { left: -200% !important; }
  .left-lg-205 { left: 20.5rem !important; }
  .left-lg-minus-205 { left: -20.5rem !important; }
  .left-lg-per-205 { left: 205% !important; }
  .left-lg-minus-per-205 { left: -205% !important; }
  .left-lg-210 { left: 21rem !important; }
  .left-lg-minus-210 { left: -21rem !important; }
  .left-lg-per-210 { left: 210% !important; }
  .left-lg-minus-per-210 { left: -210% !important; }
  .left-lg-215 { left: 21.5rem !important; }
  .left-lg-minus-215 { left: -21.5rem !important; }
  .left-lg-per-215 { left: 215% !important; }
  .left-lg-minus-per-215 { left: -215% !important; }
  .left-lg-220 { left: 22rem !important; }
  .left-lg-minus-220 { left: -22rem !important; }
  .left-lg-per-220 { left: 220% !important; }
  .left-lg-minus-per-220 { left: -220% !important; }
  .left-lg-225 { left: 22.5rem !important; }
  .left-lg-minus-225 { left: -22.5rem !important; }
  .left-lg-per-225 { left: 225% !important; }
  .left-lg-minus-per-225 { left: -225% !important; }
  .left-lg-230 { left: 23rem !important; }
  .left-lg-minus-230 { left: -23rem !important; }
  .left-lg-per-230 { left: 230% !important; }
  .left-lg-minus-per-230 { left: -230% !important; }
  .left-lg-235 { left: 23.5rem !important; }
  .left-lg-minus-235 { left: -23.5rem !important; }
  .left-lg-per-235 { left: 235% !important; }
  .left-lg-minus-per-235 { left: -235% !important; }
  .left-lg-240 { left: 24rem !important; }
  .left-lg-minus-240 { left: -24rem !important; }
  .left-lg-per-240 { left: 240% !important; }
  .left-lg-minus-per-240 { left: -240% !important; }
  .left-lg-245 { left: 24.5rem !important; }
  .left-lg-minus-245 { left: -24.5rem !important; }
  .left-lg-per-245 { left: 245% !important; }
  .left-lg-minus-per-245 { left: -245% !important; }
  .left-lg-250 { left: 25rem !important; }
  .left-lg-minus-250 { left: -25rem !important; }
  .left-lg-per-250 { left: 250% !important; }
  .left-lg-minus-per-250 { left: -250% !important; }
  .left-lg-255 { left: 25.5rem !important; }
  .left-lg-minus-255 { left: -25.5rem !important; }
  .left-lg-per-255 { left: 255% !important; }
  .left-lg-minus-per-255 { left: -255% !important; }
  .left-lg-260 { left: 26rem !important; }
  .left-lg-minus-260 { left: -26rem !important; }
  .left-lg-per-260 { left: 260% !important; }
  .left-lg-minus-per-260 { left: -260% !important; }
  .left-lg-265 { left: 26.5rem !important; }
  .left-lg-minus-265 { left: -26.5rem !important; }
  .left-lg-per-265 { left: 265% !important; }
  .left-lg-minus-per-265 { left: -265% !important; }
  .left-lg-270 { left: 27rem !important; }
  .left-lg-minus-270 { left: -27rem !important; }
  .left-lg-per-270 { left: 270% !important; }
  .left-lg-minus-per-270 { left: -270% !important; }
  .left-lg-275 { left: 27.5rem !important; }
  .left-lg-minus-275 { left: -27.5rem !important; }
  .left-lg-per-275 { left: 275% !important; }
  .left-lg-minus-per-275 { left: -275% !important; }
  .left-lg-280 { left: 28rem !important; }
  .left-lg-minus-280 { left: -28rem !important; }
  .left-lg-per-280 { left: 280% !important; }
  .left-lg-minus-per-280 { left: -280% !important; }
  .left-lg-285 { left: 28.5rem !important; }
  .left-lg-minus-285 { left: -28.5rem !important; }
  .left-lg-per-285 { left: 285% !important; }
  .left-lg-minus-per-285 { left: -285% !important; }
  .left-lg-290 { left: 29rem !important; }
  .left-lg-minus-290 { left: -29rem !important; }
  .left-lg-per-290 { left: 290% !important; }
  .left-lg-minus-per-290 { left: -290% !important; }
  .left-lg-295 { left: 29.5rem !important; }
  .left-lg-minus-295 { left: -29.5rem !important; }
  .left-lg-per-295 { left: 295% !important; }
  .left-lg-minus-per-295 { left: -295% !important; }
  .left-lg-300 { left: 30rem !important; }
  .left-lg-minus-300 { left: -30rem !important; }
  .left-lg-per-300 { left: 300% !important; }
  .left-lg-minus-per-300 { left: -300% !important; }
  .left-lg-305 { left: 30.5rem !important; }
  .left-lg-minus-305 { left: -30.5rem !important; }
  .left-lg-per-305 { left: 305% !important; }
  .left-lg-minus-per-305 { left: -305% !important; }
  .left-lg-310 { left: 31rem !important; }
  .left-lg-minus-310 { left: -31rem !important; }
  .left-lg-per-310 { left: 310% !important; }
  .left-lg-minus-per-310 { left: -310% !important; }
  .left-lg-315 { left: 31.5rem !important; }
  .left-lg-minus-315 { left: -31.5rem !important; }
  .left-lg-per-315 { left: 315% !important; }
  .left-lg-minus-per-315 { left: -315% !important; }
  .left-lg-320 { left: 32rem !important; }
  .left-lg-minus-320 { left: -32rem !important; }
  .left-lg-per-320 { left: 320% !important; }
  .left-lg-minus-per-320 { left: -320% !important; }
  .left-lg-325 { left: 32.5rem !important; }
  .left-lg-minus-325 { left: -32.5rem !important; }
  .left-lg-per-325 { left: 325% !important; }
  .left-lg-minus-per-325 { left: -325% !important; }
  .left-lg-330 { left: 33rem !important; }
  .left-lg-minus-330 { left: -33rem !important; }
  .left-lg-per-330 { left: 330% !important; }
  .left-lg-minus-per-330 { left: -330% !important; }
  .left-lg-335 { left: 33.5rem !important; }
  .left-lg-minus-335 { left: -33.5rem !important; }
  .left-lg-per-335 { left: 335% !important; }
  .left-lg-minus-per-335 { left: -335% !important; }
  .left-lg-340 { left: 34rem !important; }
  .left-lg-minus-340 { left: -34rem !important; }
  .left-lg-per-340 { left: 340% !important; }
  .left-lg-minus-per-340 { left: -340% !important; }
  .left-lg-345 { left: 34.5rem !important; }
  .left-lg-minus-345 { left: -34.5rem !important; }
  .left-lg-per-345 { left: 345% !important; }
  .left-lg-minus-per-345 { left: -345% !important; }
  .left-lg-350 { left: 35rem !important; }
  .left-lg-minus-350 { left: -35rem !important; }
  .left-lg-per-350 { left: 350% !important; }
  .left-lg-minus-per-350 { left: -350% !important; }
  .left-lg-355 { left: 35.5rem !important; }
  .left-lg-minus-355 { left: -35.5rem !important; }
  .left-lg-per-355 { left: 355% !important; }
  .left-lg-minus-per-355 { left: -355% !important; }
  .left-lg-360 { left: 36rem !important; }
  .left-lg-minus-360 { left: -36rem !important; }
  .left-lg-per-360 { left: 360% !important; }
  .left-lg-minus-per-360 { left: -360% !important; }
  .left-lg-365 { left: 36.5rem !important; }
  .left-lg-minus-365 { left: -36.5rem !important; }
  .left-lg-per-365 { left: 365% !important; }
  .left-lg-minus-per-365 { left: -365% !important; }
  .left-lg-370 { left: 37rem !important; }
  .left-lg-minus-370 { left: -37rem !important; }
  .left-lg-per-370 { left: 370% !important; }
  .left-lg-minus-per-370 { left: -370% !important; }
  .left-lg-375 { left: 37.5rem !important; }
  .left-lg-minus-375 { left: -37.5rem !important; }
  .left-lg-per-375 { left: 375% !important; }
  .left-lg-minus-per-375 { left: -375% !important; }
  .left-lg-380 { left: 38rem !important; }
  .left-lg-minus-380 { left: -38rem !important; }
  .left-lg-per-380 { left: 380% !important; }
  .left-lg-minus-per-380 { left: -380% !important; }
  .left-lg-385 { left: 38.5rem !important; }
  .left-lg-minus-385 { left: -38.5rem !important; }
  .left-lg-per-385 { left: 385% !important; }
  .left-lg-minus-per-385 { left: -385% !important; }
  .left-lg-390 { left: 39rem !important; }
  .left-lg-minus-390 { left: -39rem !important; }
  .left-lg-per-390 { left: 390% !important; }
  .left-lg-minus-per-390 { left: -390% !important; }
  .left-lg-395 { left: 39.5rem !important; }
  .left-lg-minus-395 { left: -39.5rem !important; }
  .left-lg-per-395 { left: 395% !important; }
  .left-lg-minus-per-395 { left: -395% !important; }
  .left-lg-400 { left: 40rem !important; }
  .left-lg-minus-400 { left: -40rem !important; }
  .left-lg-per-400 { left: 400% !important; }
  .left-lg-minus-per-400 { left: -400% !important; }
  .left-lg-405 { left: 40.5rem !important; }
  .left-lg-minus-405 { left: -40.5rem !important; }
  .left-lg-per-405 { left: 405% !important; }
  .left-lg-minus-per-405 { left: -405% !important; }
  .left-lg-410 { left: 41rem !important; }
  .left-lg-minus-410 { left: -41rem !important; }
  .left-lg-per-410 { left: 410% !important; }
  .left-lg-minus-per-410 { left: -410% !important; }
  .left-lg-415 { left: 41.5rem !important; }
  .left-lg-minus-415 { left: -41.5rem !important; }
  .left-lg-per-415 { left: 415% !important; }
  .left-lg-minus-per-415 { left: -415% !important; }
  .left-lg-420 { left: 42rem !important; }
  .left-lg-minus-420 { left: -42rem !important; }
  .left-lg-per-420 { left: 420% !important; }
  .left-lg-minus-per-420 { left: -420% !important; }
  .left-lg-425 { left: 42.5rem !important; }
  .left-lg-minus-425 { left: -42.5rem !important; }
  .left-lg-per-425 { left: 425% !important; }
  .left-lg-minus-per-425 { left: -425% !important; }
  .left-lg-430 { left: 43rem !important; }
  .left-lg-minus-430 { left: -43rem !important; }
  .left-lg-per-430 { left: 430% !important; }
  .left-lg-minus-per-430 { left: -430% !important; }
  .left-lg-435 { left: 43.5rem !important; }
  .left-lg-minus-435 { left: -43.5rem !important; }
  .left-lg-per-435 { left: 435% !important; }
  .left-lg-minus-per-435 { left: -435% !important; }
  .left-lg-440 { left: 44rem !important; }
  .left-lg-minus-440 { left: -44rem !important; }
  .left-lg-per-440 { left: 440% !important; }
  .left-lg-minus-per-440 { left: -440% !important; }
  .left-lg-445 { left: 44.5rem !important; }
  .left-lg-minus-445 { left: -44.5rem !important; }
  .left-lg-per-445 { left: 445% !important; }
  .left-lg-minus-per-445 { left: -445% !important; }
  .left-lg-450 { left: 45rem !important; }
  .left-lg-minus-450 { left: -45rem !important; }
  .left-lg-per-450 { left: 450% !important; }
  .left-lg-minus-per-450 { left: -450% !important; }
  .left-lg-455 { left: 45.5rem !important; }
  .left-lg-minus-455 { left: -45.5rem !important; }
  .left-lg-per-455 { left: 455% !important; }
  .left-lg-minus-per-455 { left: -455% !important; }
  .left-lg-460 { left: 46rem !important; }
  .left-lg-minus-460 { left: -46rem !important; }
  .left-lg-per-460 { left: 460% !important; }
  .left-lg-minus-per-460 { left: -460% !important; }
  .left-lg-465 { left: 46.5rem !important; }
  .left-lg-minus-465 { left: -46.5rem !important; }
  .left-lg-per-465 { left: 465% !important; }
  .left-lg-minus-per-465 { left: -465% !important; }
  .left-lg-470 { left: 47rem !important; }
  .left-lg-minus-470 { left: -47rem !important; }
  .left-lg-per-470 { left: 470% !important; }
  .left-lg-minus-per-470 { left: -470% !important; }
  .left-lg-475 { left: 47.5rem !important; }
  .left-lg-minus-475 { left: -47.5rem !important; }
  .left-lg-per-475 { left: 475% !important; }
  .left-lg-minus-per-475 { left: -475% !important; }
  .left-lg-480 { left: 48rem !important; }
  .left-lg-minus-480 { left: -48rem !important; }
  .left-lg-per-480 { left: 480% !important; }
  .left-lg-minus-per-480 { left: -480% !important; }
  .left-lg-485 { left: 48.5rem !important; }
  .left-lg-minus-485 { left: -48.5rem !important; }
  .left-lg-per-485 { left: 485% !important; }
  .left-lg-minus-per-485 { left: -485% !important; }
  .left-lg-490 { left: 49rem !important; }
  .left-lg-minus-490 { left: -49rem !important; }
  .left-lg-per-490 { left: 490% !important; }
  .left-lg-minus-per-490 { left: -490% !important; }
  .left-lg-495 { left: 49.5rem !important; }
  .left-lg-minus-495 { left: -49.5rem !important; }
  .left-lg-per-495 { left: 495% !important; }
  .left-lg-minus-per-495 { left: -495% !important; }
  .left-lg-500 { left: 50rem !important; }
  .left-lg-minus-500 { left: -50rem !important; }
  .left-lg-per-500 { left: 500% !important; }
  .left-lg-minus-per-500 { left: -500% !important; }
  .left-lg-auto { left: auto !important; } }

@media (min-width: 767px) { .left-md-per-0 { left: 0% !important; }
  .left-md-per-5 { left: 5% !important; }
  .left-md-per-10 { left: 10% !important; }
  .left-md-per-15 { left: 15% !important; }
  .left-md-per-20 { left: 20% !important; }
  .left-md-per-25 { left: 25% !important; }
  .left-md-per-30 { left: 30% !important; }
  .left-md-per-35 { left: 35% !important; }
  .left-md-per-40 { left: 40% !important; }
  .left-md-per-45 { left: 45% !important; }
  .left-md-per-50 { left: 50% !important; }
  .left-md-per-55 { left: 55% !important; }
  .left-md-per-60 { left: 60% !important; }
  .left-md-per-65 { left: 65% !important; }
  .left-md-per-70 { left: 70% !important; }
  .left-md-per-75 { left: 75% !important; }
  .left-md-per-80 { left: 80% !important; }
  .left-md-per-85 { left: 85% !important; }
  .left-md-per-90 { left: 90% !important; }
  .left-md-per-95 { left: 95% !important; }
  .left-md-per-100 { left: 100% !important; }
  .left-md-per-105 { left: 105% !important; }
  .left-md-per-110 { left: 110% !important; }
  .left-md-per-115 { left: 115% !important; }
  .left-md-per-120 { left: 120% !important; }
  .left-md-per-125 { left: 125% !important; }
  .left-md-per-130 { left: 130% !important; }
  .left-md-per-135 { left: 135% !important; }
  .left-md-per-140 { left: 140% !important; }
  .left-md-per-145 { left: 145% !important; }
  .left-md-per-150 { left: 150% !important; }
  .left-md-per-155 { left: 155% !important; }
  .left-md-per-160 { left: 160% !important; }
  .left-md-per-165 { left: 165% !important; }
  .left-md-per-170 { left: 170% !important; }
  .left-md-per-175 { left: 175% !important; }
  .left-md-per-180 { left: 180% !important; }
  .left-md-per-185 { left: 185% !important; }
  .left-md-per-190 { left: 190% !important; }
  .left-md-per-195 { left: 195% !important; }
  .left-md-per-200 { left: 200% !important; }
  .left-md-per-205 { left: 205% !important; }
  .left-md-per-210 { left: 210% !important; }
  .left-md-per-215 { left: 215% !important; }
  .left-md-per-220 { left: 220% !important; }
  .left-md-per-225 { left: 225% !important; }
  .left-md-per-230 { left: 230% !important; }
  .left-md-per-235 { left: 235% !important; }
  .left-md-per-240 { left: 240% !important; }
  .left-md-per-245 { left: 245% !important; }
  .left-md-per-250 { left: 250% !important; }
  .left-md-per-255 { left: 255% !important; }
  .left-md-per-260 { left: 260% !important; }
  .left-md-per-265 { left: 265% !important; }
  .left-md-per-270 { left: 270% !important; }
  .left-md-per-275 { left: 275% !important; }
  .left-md-per-280 { left: 280% !important; }
  .left-md-per-285 { left: 285% !important; }
  .left-md-per-290 { left: 290% !important; }
  .left-md-per-295 { left: 295% !important; }
  .left-md-per-300 { left: 300% !important; }
  .left-md-per-305 { left: 305% !important; }
  .left-md-per-310 { left: 310% !important; }
  .left-md-per-315 { left: 315% !important; }
  .left-md-per-320 { left: 320% !important; }
  .left-md-per-325 { left: 325% !important; }
  .left-md-per-330 { left: 330% !important; }
  .left-md-per-335 { left: 335% !important; }
  .left-md-per-340 { left: 340% !important; }
  .left-md-per-345 { left: 345% !important; }
  .left-md-per-350 { left: 350% !important; }
  .left-md-per-355 { left: 355% !important; }
  .left-md-per-360 { left: 360% !important; }
  .left-md-per-365 { left: 365% !important; }
  .left-md-per-370 { left: 370% !important; }
  .left-md-per-375 { left: 375% !important; }
  .left-md-per-380 { left: 380% !important; }
  .left-md-per-385 { left: 385% !important; }
  .left-md-per-390 { left: 390% !important; }
  .left-md-per-395 { left: 395% !important; }
  .left-md-per-400 { left: 400% !important; }
  .left-md-per-405 { left: 405% !important; }
  .left-md-per-410 { left: 410% !important; }
  .left-md-per-415 { left: 415% !important; }
  .left-md-per-420 { left: 420% !important; }
  .left-md-per-425 { left: 425% !important; }
  .left-md-per-430 { left: 430% !important; }
  .left-md-per-435 { left: 435% !important; }
  .left-md-per-440 { left: 440% !important; }
  .left-md-per-445 { left: 445% !important; }
  .left-md-per-450 { left: 450% !important; }
  .left-md-per-455 { left: 455% !important; }
  .left-md-per-460 { left: 460% !important; }
  .left-md-per-465 { left: 465% !important; }
  .left-md-per-470 { left: 470% !important; }
  .left-md-per-475 { left: 475% !important; }
  .left-md-per-480 { left: 480% !important; }
  .left-md-per-485 { left: 485% !important; }
  .left-md-per-490 { left: 490% !important; }
  .left-md-per-495 { left: 495% !important; }
  .left-md-per-500 { left: 500% !important; } }

@media (min-width: 575px) { .left-sm-0 { left: 0rem !important; }
  .left-sm-minus-0 { left: 0rem !important; }
  .left-sm-5 { left: 0.5rem !important; }
  .left-sm-minus-5 { left: -0.5rem !important; }
  .left-sm-10 { left: 1rem !important; }
  .left-sm-minus-10 { left: -1rem !important; }
  .left-sm-15 { left: 1.5rem !important; }
  .left-sm-minus-15 { left: -1.5rem !important; }
  .left-sm-20 { left: 2rem !important; }
  .left-sm-minus-20 { left: -2rem !important; }
  .left-sm-25 { left: 2.5rem !important; }
  .left-sm-minus-25 { left: -2.5rem !important; }
  .left-sm-30 { left: 3rem !important; }
  .left-sm-minus-30 { left: -3rem !important; }
  .left-sm-35 { left: 3.5rem !important; }
  .left-sm-minus-35 { left: -3.5rem !important; }
  .left-sm-40 { left: 4rem !important; }
  .left-sm-minus-40 { left: -4rem !important; }
  .left-sm-45 { left: 4.5rem !important; }
  .left-sm-minus-45 { left: -4.5rem !important; }
  .left-sm-50 { left: 5rem !important; }
  .left-sm-minus-50 { left: -5rem !important; }
  .left-sm-55 { left: 5.5rem !important; }
  .left-sm-minus-55 { left: -5.5rem !important; }
  .left-sm-60 { left: 6rem !important; }
  .left-sm-minus-60 { left: -6rem !important; }
  .left-sm-65 { left: 6.5rem !important; }
  .left-sm-minus-65 { left: -6.5rem !important; }
  .left-sm-70 { left: 7rem !important; }
  .left-sm-minus-70 { left: -7rem !important; }
  .left-sm-75 { left: 7.5rem !important; }
  .left-sm-minus-75 { left: -7.5rem !important; }
  .left-sm-80 { left: 8rem !important; }
  .left-sm-minus-80 { left: -8rem !important; }
  .left-sm-85 { left: 8.5rem !important; }
  .left-sm-minus-85 { left: -8.5rem !important; }
  .left-sm-90 { left: 9rem !important; }
  .left-sm-minus-90 { left: -9rem !important; }
  .left-sm-95 { left: 9.5rem !important; }
  .left-sm-minus-95 { left: -9.5rem !important; }
  .left-sm-100 { left: 10rem !important; }
  .left-sm-minus-100 { left: -10rem !important; }
  .left-sm-105 { left: 10.5rem !important; }
  .left-sm-minus-105 { left: -10.5rem !important; }
  .left-sm-110 { left: 11rem !important; }
  .left-sm-minus-110 { left: -11rem !important; }
  .left-sm-115 { left: 11.5rem !important; }
  .left-sm-minus-115 { left: -11.5rem !important; }
  .left-sm-120 { left: 12rem !important; }
  .left-sm-minus-120 { left: -12rem !important; }
  .left-sm-125 { left: 12.5rem !important; }
  .left-sm-minus-125 { left: -12.5rem !important; }
  .left-sm-130 { left: 13rem !important; }
  .left-sm-minus-130 { left: -13rem !important; }
  .left-sm-135 { left: 13.5rem !important; }
  .left-sm-minus-135 { left: -13.5rem !important; }
  .left-sm-140 { left: 14rem !important; }
  .left-sm-minus-140 { left: -14rem !important; }
  .left-sm-145 { left: 14.5rem !important; }
  .left-sm-minus-145 { left: -14.5rem !important; }
  .left-sm-150 { left: 15rem !important; }
  .left-sm-minus-150 { left: -15rem !important; }
  .left-sm-155 { left: 15.5rem !important; }
  .left-sm-minus-155 { left: -15.5rem !important; }
  .left-sm-160 { left: 16rem !important; }
  .left-sm-minus-160 { left: -16rem !important; }
  .left-sm-165 { left: 16.5rem !important; }
  .left-sm-minus-165 { left: -16.5rem !important; }
  .left-sm-170 { left: 17rem !important; }
  .left-sm-minus-170 { left: -17rem !important; }
  .left-sm-175 { left: 17.5rem !important; }
  .left-sm-minus-175 { left: -17.5rem !important; }
  .left-sm-180 { left: 18rem !important; }
  .left-sm-minus-180 { left: -18rem !important; }
  .left-sm-185 { left: 18.5rem !important; }
  .left-sm-minus-185 { left: -18.5rem !important; }
  .left-sm-190 { left: 19rem !important; }
  .left-sm-minus-190 { left: -19rem !important; }
  .left-sm-195 { left: 19.5rem !important; }
  .left-sm-minus-195 { left: -19.5rem !important; }
  .left-sm-200 { left: 20rem !important; }
  .left-sm-minus-200 { left: -20rem !important; }
  .left-sm-205 { left: 20.5rem !important; }
  .left-sm-minus-205 { left: -20.5rem !important; }
  .left-sm-210 { left: 21rem !important; }
  .left-sm-minus-210 { left: -21rem !important; }
  .left-sm-215 { left: 21.5rem !important; }
  .left-sm-minus-215 { left: -21.5rem !important; }
  .left-sm-220 { left: 22rem !important; }
  .left-sm-minus-220 { left: -22rem !important; }
  .left-sm-225 { left: 22.5rem !important; }
  .left-sm-minus-225 { left: -22.5rem !important; }
  .left-sm-230 { left: 23rem !important; }
  .left-sm-minus-230 { left: -23rem !important; }
  .left-sm-235 { left: 23.5rem !important; }
  .left-sm-minus-235 { left: -23.5rem !important; }
  .left-sm-240 { left: 24rem !important; }
  .left-sm-minus-240 { left: -24rem !important; }
  .left-sm-245 { left: 24.5rem !important; }
  .left-sm-minus-245 { left: -24.5rem !important; }
  .left-sm-250 { left: 25rem !important; }
  .left-sm-minus-250 { left: -25rem !important; }
  .left-sm-255 { left: 25.5rem !important; }
  .left-sm-minus-255 { left: -25.5rem !important; }
  .left-sm-260 { left: 26rem !important; }
  .left-sm-minus-260 { left: -26rem !important; }
  .left-sm-265 { left: 26.5rem !important; }
  .left-sm-minus-265 { left: -26.5rem !important; }
  .left-sm-270 { left: 27rem !important; }
  .left-sm-minus-270 { left: -27rem !important; }
  .left-sm-275 { left: 27.5rem !important; }
  .left-sm-minus-275 { left: -27.5rem !important; }
  .left-sm-280 { left: 28rem !important; }
  .left-sm-minus-280 { left: -28rem !important; }
  .left-sm-285 { left: 28.5rem !important; }
  .left-sm-minus-285 { left: -28.5rem !important; }
  .left-sm-290 { left: 29rem !important; }
  .left-sm-minus-290 { left: -29rem !important; }
  .left-sm-295 { left: 29.5rem !important; }
  .left-sm-minus-295 { left: -29.5rem !important; }
  .left-sm-300 { left: 30rem !important; }
  .left-sm-minus-300 { left: -30rem !important; }
  .left-sm-305 { left: 30.5rem !important; }
  .left-sm-minus-305 { left: -30.5rem !important; }
  .left-sm-310 { left: 31rem !important; }
  .left-sm-minus-310 { left: -31rem !important; }
  .left-sm-315 { left: 31.5rem !important; }
  .left-sm-minus-315 { left: -31.5rem !important; }
  .left-sm-320 { left: 32rem !important; }
  .left-sm-minus-320 { left: -32rem !important; }
  .left-sm-325 { left: 32.5rem !important; }
  .left-sm-minus-325 { left: -32.5rem !important; }
  .left-sm-330 { left: 33rem !important; }
  .left-sm-minus-330 { left: -33rem !important; }
  .left-sm-335 { left: 33.5rem !important; }
  .left-sm-minus-335 { left: -33.5rem !important; }
  .left-sm-340 { left: 34rem !important; }
  .left-sm-minus-340 { left: -34rem !important; }
  .left-sm-345 { left: 34.5rem !important; }
  .left-sm-minus-345 { left: -34.5rem !important; }
  .left-sm-350 { left: 35rem !important; }
  .left-sm-minus-350 { left: -35rem !important; }
  .left-sm-355 { left: 35.5rem !important; }
  .left-sm-minus-355 { left: -35.5rem !important; }
  .left-sm-360 { left: 36rem !important; }
  .left-sm-minus-360 { left: -36rem !important; }
  .left-sm-365 { left: 36.5rem !important; }
  .left-sm-minus-365 { left: -36.5rem !important; }
  .left-sm-370 { left: 37rem !important; }
  .left-sm-minus-370 { left: -37rem !important; }
  .left-sm-375 { left: 37.5rem !important; }
  .left-sm-minus-375 { left: -37.5rem !important; }
  .left-sm-380 { left: 38rem !important; }
  .left-sm-minus-380 { left: -38rem !important; }
  .left-sm-385 { left: 38.5rem !important; }
  .left-sm-minus-385 { left: -38.5rem !important; }
  .left-sm-390 { left: 39rem !important; }
  .left-sm-minus-390 { left: -39rem !important; }
  .left-sm-395 { left: 39.5rem !important; }
  .left-sm-minus-395 { left: -39.5rem !important; }
  .left-sm-400 { left: 40rem !important; }
  .left-sm-minus-400 { left: -40rem !important; }
  .left-sm-405 { left: 40.5rem !important; }
  .left-sm-minus-405 { left: -40.5rem !important; }
  .left-sm-410 { left: 41rem !important; }
  .left-sm-minus-410 { left: -41rem !important; }
  .left-sm-415 { left: 41.5rem !important; }
  .left-sm-minus-415 { left: -41.5rem !important; }
  .left-sm-420 { left: 42rem !important; }
  .left-sm-minus-420 { left: -42rem !important; }
  .left-sm-425 { left: 42.5rem !important; }
  .left-sm-minus-425 { left: -42.5rem !important; }
  .left-sm-430 { left: 43rem !important; }
  .left-sm-minus-430 { left: -43rem !important; }
  .left-sm-435 { left: 43.5rem !important; }
  .left-sm-minus-435 { left: -43.5rem !important; }
  .left-sm-440 { left: 44rem !important; }
  .left-sm-minus-440 { left: -44rem !important; }
  .left-sm-445 { left: 44.5rem !important; }
  .left-sm-minus-445 { left: -44.5rem !important; }
  .left-sm-450 { left: 45rem !important; }
  .left-sm-minus-450 { left: -45rem !important; }
  .left-sm-455 { left: 45.5rem !important; }
  .left-sm-minus-455 { left: -45.5rem !important; }
  .left-sm-460 { left: 46rem !important; }
  .left-sm-minus-460 { left: -46rem !important; }
  .left-sm-465 { left: 46.5rem !important; }
  .left-sm-minus-465 { left: -46.5rem !important; }
  .left-sm-470 { left: 47rem !important; }
  .left-sm-minus-470 { left: -47rem !important; }
  .left-sm-475 { left: 47.5rem !important; }
  .left-sm-minus-475 { left: -47.5rem !important; }
  .left-sm-480 { left: 48rem !important; }
  .left-sm-minus-480 { left: -48rem !important; }
  .left-sm-485 { left: 48.5rem !important; }
  .left-sm-minus-485 { left: -48.5rem !important; }
  .left-sm-490 { left: 49rem !important; }
  .left-sm-minus-490 { left: -49rem !important; }
  .left-sm-495 { left: 49.5rem !important; }
  .left-sm-minus-495 { left: -49.5rem !important; }
  .left-sm-500 { left: 50rem !important; }
  .left-sm-minus-500 { left: -50rem !important; } }

.right-0 { right: 0rem !important; }

.right-minus-0 { right: 0rem !important; }

.right-per-0 { right: 0% !important; }

.right-minus-per-0 { right: 0% !important; }

.right-5 { right: 0.5rem !important; }

.right-minus-5 { right: -0.5rem !important; }

.right-per-5 { right: 5% !important; }

.right-minus-per-5 { right: -5% !important; }

.right-10 { right: 1rem !important; }

.right-minus-10 { right: -1rem !important; }

.right-per-10 { right: 10% !important; }

.right-minus-per-10 { right: -10% !important; }

.right-15 { right: 1.5rem !important; }

.right-minus-15 { right: -1.5rem !important; }

.right-per-15 { right: 15% !important; }

.right-minus-per-15 { right: -15% !important; }

.right-20 { right: 2rem !important; }

.right-minus-20 { right: -2rem !important; }

.right-per-20 { right: 20% !important; }

.right-minus-per-20 { right: -20% !important; }

.right-25 { right: 2.5rem !important; }

.right-minus-25 { right: -2.5rem !important; }

.right-per-25 { right: 25% !important; }

.right-minus-per-25 { right: -25% !important; }

.right-30 { right: 3rem !important; }

.right-minus-30 { right: -3rem !important; }

.right-per-30 { right: 30% !important; }

.right-minus-per-30 { right: -30% !important; }

.right-35 { right: 3.5rem !important; }

.right-minus-35 { right: -3.5rem !important; }

.right-per-35 { right: 35% !important; }

.right-minus-per-35 { right: -35% !important; }

.right-40 { right: 4rem !important; }

.right-minus-40 { right: -4rem !important; }

.right-per-40 { right: 40% !important; }

.right-minus-per-40 { right: -40% !important; }

.right-45 { right: 4.5rem !important; }

.right-minus-45 { right: -4.5rem !important; }

.right-per-45 { right: 45% !important; }

.right-minus-per-45 { right: -45% !important; }

.right-50 { right: 5rem !important; }

.right-minus-50 { right: -5rem !important; }

.right-per-50 { right: 50% !important; }

.right-minus-per-50 { right: -50% !important; }

.right-55 { right: 5.5rem !important; }

.right-minus-55 { right: -5.5rem !important; }

.right-per-55 { right: 55% !important; }

.right-minus-per-55 { right: -55% !important; }

.right-60 { right: 6rem !important; }

.right-minus-60 { right: -6rem !important; }

.right-per-60 { right: 60% !important; }

.right-minus-per-60 { right: -60% !important; }

.right-65 { right: 6.5rem !important; }

.right-minus-65 { right: -6.5rem !important; }

.right-per-65 { right: 65% !important; }

.right-minus-per-65 { right: -65% !important; }

.right-70 { right: 7rem !important; }

.right-minus-70 { right: -7rem !important; }

.right-per-70 { right: 70% !important; }

.right-minus-per-70 { right: -70% !important; }

.right-75 { right: 7.5rem !important; }

.right-minus-75 { right: -7.5rem !important; }

.right-per-75 { right: 75% !important; }

.right-minus-per-75 { right: -75% !important; }

.right-80 { right: 8rem !important; }

.right-minus-80 { right: -8rem !important; }

.right-per-80 { right: 80% !important; }

.right-minus-per-80 { right: -80% !important; }

.right-85 { right: 8.5rem !important; }

.right-minus-85 { right: -8.5rem !important; }

.right-per-85 { right: 85% !important; }

.right-minus-per-85 { right: -85% !important; }

.right-90 { right: 9rem !important; }

.right-minus-90 { right: -9rem !important; }

.right-per-90 { right: 90% !important; }

.right-minus-per-90 { right: -90% !important; }

.right-95 { right: 9.5rem !important; }

.right-minus-95 { right: -9.5rem !important; }

.right-per-95 { right: 95% !important; }

.right-minus-per-95 { right: -95% !important; }

.right-100 { right: 10rem !important; }

.right-minus-100 { right: -10rem !important; }

.right-per-100 { right: 100% !important; }

.right-minus-per-100 { right: -100% !important; }

.right-105 { right: 10.5rem !important; }

.right-minus-105 { right: -10.5rem !important; }

.right-per-105 { right: 105% !important; }

.right-minus-per-105 { right: -105% !important; }

.right-110 { right: 11rem !important; }

.right-minus-110 { right: -11rem !important; }

.right-per-110 { right: 110% !important; }

.right-minus-per-110 { right: -110% !important; }

.right-115 { right: 11.5rem !important; }

.right-minus-115 { right: -11.5rem !important; }

.right-per-115 { right: 115% !important; }

.right-minus-per-115 { right: -115% !important; }

.right-120 { right: 12rem !important; }

.right-minus-120 { right: -12rem !important; }

.right-per-120 { right: 120% !important; }

.right-minus-per-120 { right: -120% !important; }

.right-125 { right: 12.5rem !important; }

.right-minus-125 { right: -12.5rem !important; }

.right-per-125 { right: 125% !important; }

.right-minus-per-125 { right: -125% !important; }

.right-130 { right: 13rem !important; }

.right-minus-130 { right: -13rem !important; }

.right-per-130 { right: 130% !important; }

.right-minus-per-130 { right: -130% !important; }

.right-135 { right: 13.5rem !important; }

.right-minus-135 { right: -13.5rem !important; }

.right-per-135 { right: 135% !important; }

.right-minus-per-135 { right: -135% !important; }

.right-140 { right: 14rem !important; }

.right-minus-140 { right: -14rem !important; }

.right-per-140 { right: 140% !important; }

.right-minus-per-140 { right: -140% !important; }

.right-145 { right: 14.5rem !important; }

.right-minus-145 { right: -14.5rem !important; }

.right-per-145 { right: 145% !important; }

.right-minus-per-145 { right: -145% !important; }

.right-150 { right: 15rem !important; }

.right-minus-150 { right: -15rem !important; }

.right-per-150 { right: 150% !important; }

.right-minus-per-150 { right: -150% !important; }

.right-155 { right: 15.5rem !important; }

.right-minus-155 { right: -15.5rem !important; }

.right-per-155 { right: 155% !important; }

.right-minus-per-155 { right: -155% !important; }

.right-160 { right: 16rem !important; }

.right-minus-160 { right: -16rem !important; }

.right-per-160 { right: 160% !important; }

.right-minus-per-160 { right: -160% !important; }

.right-165 { right: 16.5rem !important; }

.right-minus-165 { right: -16.5rem !important; }

.right-per-165 { right: 165% !important; }

.right-minus-per-165 { right: -165% !important; }

.right-170 { right: 17rem !important; }

.right-minus-170 { right: -17rem !important; }

.right-per-170 { right: 170% !important; }

.right-minus-per-170 { right: -170% !important; }

.right-175 { right: 17.5rem !important; }

.right-minus-175 { right: -17.5rem !important; }

.right-per-175 { right: 175% !important; }

.right-minus-per-175 { right: -175% !important; }

.right-180 { right: 18rem !important; }

.right-minus-180 { right: -18rem !important; }

.right-per-180 { right: 180% !important; }

.right-minus-per-180 { right: -180% !important; }

.right-185 { right: 18.5rem !important; }

.right-minus-185 { right: -18.5rem !important; }

.right-per-185 { right: 185% !important; }

.right-minus-per-185 { right: -185% !important; }

.right-190 { right: 19rem !important; }

.right-minus-190 { right: -19rem !important; }

.right-per-190 { right: 190% !important; }

.right-minus-per-190 { right: -190% !important; }

.right-195 { right: 19.5rem !important; }

.right-minus-195 { right: -19.5rem !important; }

.right-per-195 { right: 195% !important; }

.right-minus-per-195 { right: -195% !important; }

.right-200 { right: 20rem !important; }

.right-minus-200 { right: -20rem !important; }

.right-per-200 { right: 200% !important; }

.right-minus-per-200 { right: -200% !important; }

.right-205 { right: 20.5rem !important; }

.right-minus-205 { right: -20.5rem !important; }

.right-per-205 { right: 205% !important; }

.right-minus-per-205 { right: -205% !important; }

.right-210 { right: 21rem !important; }

.right-minus-210 { right: -21rem !important; }

.right-per-210 { right: 210% !important; }

.right-minus-per-210 { right: -210% !important; }

.right-215 { right: 21.5rem !important; }

.right-minus-215 { right: -21.5rem !important; }

.right-per-215 { right: 215% !important; }

.right-minus-per-215 { right: -215% !important; }

.right-220 { right: 22rem !important; }

.right-minus-220 { right: -22rem !important; }

.right-per-220 { right: 220% !important; }

.right-minus-per-220 { right: -220% !important; }

.right-225 { right: 22.5rem !important; }

.right-minus-225 { right: -22.5rem !important; }

.right-per-225 { right: 225% !important; }

.right-minus-per-225 { right: -225% !important; }

.right-230 { right: 23rem !important; }

.right-minus-230 { right: -23rem !important; }

.right-per-230 { right: 230% !important; }

.right-minus-per-230 { right: -230% !important; }

.right-235 { right: 23.5rem !important; }

.right-minus-235 { right: -23.5rem !important; }

.right-per-235 { right: 235% !important; }

.right-minus-per-235 { right: -235% !important; }

.right-240 { right: 24rem !important; }

.right-minus-240 { right: -24rem !important; }

.right-per-240 { right: 240% !important; }

.right-minus-per-240 { right: -240% !important; }

.right-245 { right: 24.5rem !important; }

.right-minus-245 { right: -24.5rem !important; }

.right-per-245 { right: 245% !important; }

.right-minus-per-245 { right: -245% !important; }

.right-250 { right: 25rem !important; }

.right-minus-250 { right: -25rem !important; }

.right-per-250 { right: 250% !important; }

.right-minus-per-250 { right: -250% !important; }

.right-255 { right: 25.5rem !important; }

.right-minus-255 { right: -25.5rem !important; }

.right-per-255 { right: 255% !important; }

.right-minus-per-255 { right: -255% !important; }

.right-260 { right: 26rem !important; }

.right-minus-260 { right: -26rem !important; }

.right-per-260 { right: 260% !important; }

.right-minus-per-260 { right: -260% !important; }

.right-265 { right: 26.5rem !important; }

.right-minus-265 { right: -26.5rem !important; }

.right-per-265 { right: 265% !important; }

.right-minus-per-265 { right: -265% !important; }

.right-270 { right: 27rem !important; }

.right-minus-270 { right: -27rem !important; }

.right-per-270 { right: 270% !important; }

.right-minus-per-270 { right: -270% !important; }

.right-275 { right: 27.5rem !important; }

.right-minus-275 { right: -27.5rem !important; }

.right-per-275 { right: 275% !important; }

.right-minus-per-275 { right: -275% !important; }

.right-280 { right: 28rem !important; }

.right-minus-280 { right: -28rem !important; }

.right-per-280 { right: 280% !important; }

.right-minus-per-280 { right: -280% !important; }

.right-285 { right: 28.5rem !important; }

.right-minus-285 { right: -28.5rem !important; }

.right-per-285 { right: 285% !important; }

.right-minus-per-285 { right: -285% !important; }

.right-290 { right: 29rem !important; }

.right-minus-290 { right: -29rem !important; }

.right-per-290 { right: 290% !important; }

.right-minus-per-290 { right: -290% !important; }

.right-295 { right: 29.5rem !important; }

.right-minus-295 { right: -29.5rem !important; }

.right-per-295 { right: 295% !important; }

.right-minus-per-295 { right: -295% !important; }

.right-300 { right: 30rem !important; }

.right-minus-300 { right: -30rem !important; }

.right-per-300 { right: 300% !important; }

.right-minus-per-300 { right: -300% !important; }

.right-305 { right: 30.5rem !important; }

.right-minus-305 { right: -30.5rem !important; }

.right-per-305 { right: 305% !important; }

.right-minus-per-305 { right: -305% !important; }

.right-310 { right: 31rem !important; }

.right-minus-310 { right: -31rem !important; }

.right-per-310 { right: 310% !important; }

.right-minus-per-310 { right: -310% !important; }

.right-315 { right: 31.5rem !important; }

.right-minus-315 { right: -31.5rem !important; }

.right-per-315 { right: 315% !important; }

.right-minus-per-315 { right: -315% !important; }

.right-320 { right: 32rem !important; }

.right-minus-320 { right: -32rem !important; }

.right-per-320 { right: 320% !important; }

.right-minus-per-320 { right: -320% !important; }

.right-325 { right: 32.5rem !important; }

.right-minus-325 { right: -32.5rem !important; }

.right-per-325 { right: 325% !important; }

.right-minus-per-325 { right: -325% !important; }

.right-330 { right: 33rem !important; }

.right-minus-330 { right: -33rem !important; }

.right-per-330 { right: 330% !important; }

.right-minus-per-330 { right: -330% !important; }

.right-335 { right: 33.5rem !important; }

.right-minus-335 { right: -33.5rem !important; }

.right-per-335 { right: 335% !important; }

.right-minus-per-335 { right: -335% !important; }

.right-340 { right: 34rem !important; }

.right-minus-340 { right: -34rem !important; }

.right-per-340 { right: 340% !important; }

.right-minus-per-340 { right: -340% !important; }

.right-345 { right: 34.5rem !important; }

.right-minus-345 { right: -34.5rem !important; }

.right-per-345 { right: 345% !important; }

.right-minus-per-345 { right: -345% !important; }

.right-350 { right: 35rem !important; }

.right-minus-350 { right: -35rem !important; }

.right-per-350 { right: 350% !important; }

.right-minus-per-350 { right: -350% !important; }

.right-355 { right: 35.5rem !important; }

.right-minus-355 { right: -35.5rem !important; }

.right-per-355 { right: 355% !important; }

.right-minus-per-355 { right: -355% !important; }

.right-360 { right: 36rem !important; }

.right-minus-360 { right: -36rem !important; }

.right-per-360 { right: 360% !important; }

.right-minus-per-360 { right: -360% !important; }

.right-365 { right: 36.5rem !important; }

.right-minus-365 { right: -36.5rem !important; }

.right-per-365 { right: 365% !important; }

.right-minus-per-365 { right: -365% !important; }

.right-370 { right: 37rem !important; }

.right-minus-370 { right: -37rem !important; }

.right-per-370 { right: 370% !important; }

.right-minus-per-370 { right: -370% !important; }

.right-375 { right: 37.5rem !important; }

.right-minus-375 { right: -37.5rem !important; }

.right-per-375 { right: 375% !important; }

.right-minus-per-375 { right: -375% !important; }

.right-380 { right: 38rem !important; }

.right-minus-380 { right: -38rem !important; }

.right-per-380 { right: 380% !important; }

.right-minus-per-380 { right: -380% !important; }

.right-385 { right: 38.5rem !important; }

.right-minus-385 { right: -38.5rem !important; }

.right-per-385 { right: 385% !important; }

.right-minus-per-385 { right: -385% !important; }

.right-390 { right: 39rem !important; }

.right-minus-390 { right: -39rem !important; }

.right-per-390 { right: 390% !important; }

.right-minus-per-390 { right: -390% !important; }

.right-395 { right: 39.5rem !important; }

.right-minus-395 { right: -39.5rem !important; }

.right-per-395 { right: 395% !important; }

.right-minus-per-395 { right: -395% !important; }

.right-400 { right: 40rem !important; }

.right-minus-400 { right: -40rem !important; }

.right-per-400 { right: 400% !important; }

.right-minus-per-400 { right: -400% !important; }

.right-405 { right: 40.5rem !important; }

.right-minus-405 { right: -40.5rem !important; }

.right-per-405 { right: 405% !important; }

.right-minus-per-405 { right: -405% !important; }

.right-410 { right: 41rem !important; }

.right-minus-410 { right: -41rem !important; }

.right-per-410 { right: 410% !important; }

.right-minus-per-410 { right: -410% !important; }

.right-415 { right: 41.5rem !important; }

.right-minus-415 { right: -41.5rem !important; }

.right-per-415 { right: 415% !important; }

.right-minus-per-415 { right: -415% !important; }

.right-420 { right: 42rem !important; }

.right-minus-420 { right: -42rem !important; }

.right-per-420 { right: 420% !important; }

.right-minus-per-420 { right: -420% !important; }

.right-425 { right: 42.5rem !important; }

.right-minus-425 { right: -42.5rem !important; }

.right-per-425 { right: 425% !important; }

.right-minus-per-425 { right: -425% !important; }

.right-430 { right: 43rem !important; }

.right-minus-430 { right: -43rem !important; }

.right-per-430 { right: 430% !important; }

.right-minus-per-430 { right: -430% !important; }

.right-435 { right: 43.5rem !important; }

.right-minus-435 { right: -43.5rem !important; }

.right-per-435 { right: 435% !important; }

.right-minus-per-435 { right: -435% !important; }

.right-440 { right: 44rem !important; }

.right-minus-440 { right: -44rem !important; }

.right-per-440 { right: 440% !important; }

.right-minus-per-440 { right: -440% !important; }

.right-445 { right: 44.5rem !important; }

.right-minus-445 { right: -44.5rem !important; }

.right-per-445 { right: 445% !important; }

.right-minus-per-445 { right: -445% !important; }

.right-450 { right: 45rem !important; }

.right-minus-450 { right: -45rem !important; }

.right-per-450 { right: 450% !important; }

.right-minus-per-450 { right: -450% !important; }

.right-455 { right: 45.5rem !important; }

.right-minus-455 { right: -45.5rem !important; }

.right-per-455 { right: 455% !important; }

.right-minus-per-455 { right: -455% !important; }

.right-460 { right: 46rem !important; }

.right-minus-460 { right: -46rem !important; }

.right-per-460 { right: 460% !important; }

.right-minus-per-460 { right: -460% !important; }

.right-465 { right: 46.5rem !important; }

.right-minus-465 { right: -46.5rem !important; }

.right-per-465 { right: 465% !important; }

.right-minus-per-465 { right: -465% !important; }

.right-470 { right: 47rem !important; }

.right-minus-470 { right: -47rem !important; }

.right-per-470 { right: 470% !important; }

.right-minus-per-470 { right: -470% !important; }

.right-475 { right: 47.5rem !important; }

.right-minus-475 { right: -47.5rem !important; }

.right-per-475 { right: 475% !important; }

.right-minus-per-475 { right: -475% !important; }

.right-480 { right: 48rem !important; }

.right-minus-480 { right: -48rem !important; }

.right-per-480 { right: 480% !important; }

.right-minus-per-480 { right: -480% !important; }

.right-485 { right: 48.5rem !important; }

.right-minus-485 { right: -48.5rem !important; }

.right-per-485 { right: 485% !important; }

.right-minus-per-485 { right: -485% !important; }

.right-490 { right: 49rem !important; }

.right-minus-490 { right: -49rem !important; }

.right-per-490 { right: 490% !important; }

.right-minus-per-490 { right: -490% !important; }

.right-495 { right: 49.5rem !important; }

.right-minus-495 { right: -49.5rem !important; }

.right-per-495 { right: 495% !important; }

.right-minus-per-495 { right: -495% !important; }

.right-500 { right: 50rem !important; }

.right-minus-500 { right: -50rem !important; }

.right-per-500 { right: 500% !important; }

.right-minus-per-500 { right: -500% !important; }

.right-auto { right: auto !important; }

@media (min-width: 991px) { .right-lg-0 { right: 0rem !important; }
  .right-lg-minus-0 { right: 0rem !important; }
  .right-lg-per-0 { right: 0% !important; }
  .right-lg-minus-per-0 { right: 0% !important; }
  .right-lg-5 { right: 0.5rem !important; }
  .right-lg-minus-5 { right: -0.5rem !important; }
  .right-lg-per-5 { right: 5% !important; }
  .right-lg-minus-per-5 { right: -5% !important; }
  .right-lg-10 { right: 1rem !important; }
  .right-lg-minus-10 { right: -1rem !important; }
  .right-lg-per-10 { right: 10% !important; }
  .right-lg-minus-per-10 { right: -10% !important; }
  .right-lg-15 { right: 1.5rem !important; }
  .right-lg-minus-15 { right: -1.5rem !important; }
  .right-lg-per-15 { right: 15% !important; }
  .right-lg-minus-per-15 { right: -15% !important; }
  .right-lg-20 { right: 2rem !important; }
  .right-lg-minus-20 { right: -2rem !important; }
  .right-lg-per-20 { right: 20% !important; }
  .right-lg-minus-per-20 { right: -20% !important; }
  .right-lg-25 { right: 2.5rem !important; }
  .right-lg-minus-25 { right: -2.5rem !important; }
  .right-lg-per-25 { right: 25% !important; }
  .right-lg-minus-per-25 { right: -25% !important; }
  .right-lg-30 { right: 3rem !important; }
  .right-lg-minus-30 { right: -3rem !important; }
  .right-lg-per-30 { right: 30% !important; }
  .right-lg-minus-per-30 { right: -30% !important; }
  .right-lg-35 { right: 3.5rem !important; }
  .right-lg-minus-35 { right: -3.5rem !important; }
  .right-lg-per-35 { right: 35% !important; }
  .right-lg-minus-per-35 { right: -35% !important; }
  .right-lg-40 { right: 4rem !important; }
  .right-lg-minus-40 { right: -4rem !important; }
  .right-lg-per-40 { right: 40% !important; }
  .right-lg-minus-per-40 { right: -40% !important; }
  .right-lg-45 { right: 4.5rem !important; }
  .right-lg-minus-45 { right: -4.5rem !important; }
  .right-lg-per-45 { right: 45% !important; }
  .right-lg-minus-per-45 { right: -45% !important; }
  .right-lg-50 { right: 5rem !important; }
  .right-lg-minus-50 { right: -5rem !important; }
  .right-lg-per-50 { right: 50% !important; }
  .right-lg-minus-per-50 { right: -50% !important; }
  .right-lg-55 { right: 5.5rem !important; }
  .right-lg-minus-55 { right: -5.5rem !important; }
  .right-lg-per-55 { right: 55% !important; }
  .right-lg-minus-per-55 { right: -55% !important; }
  .right-lg-60 { right: 6rem !important; }
  .right-lg-minus-60 { right: -6rem !important; }
  .right-lg-per-60 { right: 60% !important; }
  .right-lg-minus-per-60 { right: -60% !important; }
  .right-lg-65 { right: 6.5rem !important; }
  .right-lg-minus-65 { right: -6.5rem !important; }
  .right-lg-per-65 { right: 65% !important; }
  .right-lg-minus-per-65 { right: -65% !important; }
  .right-lg-70 { right: 7rem !important; }
  .right-lg-minus-70 { right: -7rem !important; }
  .right-lg-per-70 { right: 70% !important; }
  .right-lg-minus-per-70 { right: -70% !important; }
  .right-lg-75 { right: 7.5rem !important; }
  .right-lg-minus-75 { right: -7.5rem !important; }
  .right-lg-per-75 { right: 75% !important; }
  .right-lg-minus-per-75 { right: -75% !important; }
  .right-lg-80 { right: 8rem !important; }
  .right-lg-minus-80 { right: -8rem !important; }
  .right-lg-per-80 { right: 80% !important; }
  .right-lg-minus-per-80 { right: -80% !important; }
  .right-lg-85 { right: 8.5rem !important; }
  .right-lg-minus-85 { right: -8.5rem !important; }
  .right-lg-per-85 { right: 85% !important; }
  .right-lg-minus-per-85 { right: -85% !important; }
  .right-lg-90 { right: 9rem !important; }
  .right-lg-minus-90 { right: -9rem !important; }
  .right-lg-per-90 { right: 90% !important; }
  .right-lg-minus-per-90 { right: -90% !important; }
  .right-lg-95 { right: 9.5rem !important; }
  .right-lg-minus-95 { right: -9.5rem !important; }
  .right-lg-per-95 { right: 95% !important; }
  .right-lg-minus-per-95 { right: -95% !important; }
  .right-lg-100 { right: 10rem !important; }
  .right-lg-minus-100 { right: -10rem !important; }
  .right-lg-per-100 { right: 100% !important; }
  .right-lg-minus-per-100 { right: -100% !important; }
  .right-lg-105 { right: 10.5rem !important; }
  .right-lg-minus-105 { right: -10.5rem !important; }
  .right-lg-per-105 { right: 105% !important; }
  .right-lg-minus-per-105 { right: -105% !important; }
  .right-lg-110 { right: 11rem !important; }
  .right-lg-minus-110 { right: -11rem !important; }
  .right-lg-per-110 { right: 110% !important; }
  .right-lg-minus-per-110 { right: -110% !important; }
  .right-lg-115 { right: 11.5rem !important; }
  .right-lg-minus-115 { right: -11.5rem !important; }
  .right-lg-per-115 { right: 115% !important; }
  .right-lg-minus-per-115 { right: -115% !important; }
  .right-lg-120 { right: 12rem !important; }
  .right-lg-minus-120 { right: -12rem !important; }
  .right-lg-per-120 { right: 120% !important; }
  .right-lg-minus-per-120 { right: -120% !important; }
  .right-lg-125 { right: 12.5rem !important; }
  .right-lg-minus-125 { right: -12.5rem !important; }
  .right-lg-per-125 { right: 125% !important; }
  .right-lg-minus-per-125 { right: -125% !important; }
  .right-lg-130 { right: 13rem !important; }
  .right-lg-minus-130 { right: -13rem !important; }
  .right-lg-per-130 { right: 130% !important; }
  .right-lg-minus-per-130 { right: -130% !important; }
  .right-lg-135 { right: 13.5rem !important; }
  .right-lg-minus-135 { right: -13.5rem !important; }
  .right-lg-per-135 { right: 135% !important; }
  .right-lg-minus-per-135 { right: -135% !important; }
  .right-lg-140 { right: 14rem !important; }
  .right-lg-minus-140 { right: -14rem !important; }
  .right-lg-per-140 { right: 140% !important; }
  .right-lg-minus-per-140 { right: -140% !important; }
  .right-lg-145 { right: 14.5rem !important; }
  .right-lg-minus-145 { right: -14.5rem !important; }
  .right-lg-per-145 { right: 145% !important; }
  .right-lg-minus-per-145 { right: -145% !important; }
  .right-lg-150 { right: 15rem !important; }
  .right-lg-minus-150 { right: -15rem !important; }
  .right-lg-per-150 { right: 150% !important; }
  .right-lg-minus-per-150 { right: -150% !important; }
  .right-lg-155 { right: 15.5rem !important; }
  .right-lg-minus-155 { right: -15.5rem !important; }
  .right-lg-per-155 { right: 155% !important; }
  .right-lg-minus-per-155 { right: -155% !important; }
  .right-lg-160 { right: 16rem !important; }
  .right-lg-minus-160 { right: -16rem !important; }
  .right-lg-per-160 { right: 160% !important; }
  .right-lg-minus-per-160 { right: -160% !important; }
  .right-lg-165 { right: 16.5rem !important; }
  .right-lg-minus-165 { right: -16.5rem !important; }
  .right-lg-per-165 { right: 165% !important; }
  .right-lg-minus-per-165 { right: -165% !important; }
  .right-lg-170 { right: 17rem !important; }
  .right-lg-minus-170 { right: -17rem !important; }
  .right-lg-per-170 { right: 170% !important; }
  .right-lg-minus-per-170 { right: -170% !important; }
  .right-lg-175 { right: 17.5rem !important; }
  .right-lg-minus-175 { right: -17.5rem !important; }
  .right-lg-per-175 { right: 175% !important; }
  .right-lg-minus-per-175 { right: -175% !important; }
  .right-lg-180 { right: 18rem !important; }
  .right-lg-minus-180 { right: -18rem !important; }
  .right-lg-per-180 { right: 180% !important; }
  .right-lg-minus-per-180 { right: -180% !important; }
  .right-lg-185 { right: 18.5rem !important; }
  .right-lg-minus-185 { right: -18.5rem !important; }
  .right-lg-per-185 { right: 185% !important; }
  .right-lg-minus-per-185 { right: -185% !important; }
  .right-lg-190 { right: 19rem !important; }
  .right-lg-minus-190 { right: -19rem !important; }
  .right-lg-per-190 { right: 190% !important; }
  .right-lg-minus-per-190 { right: -190% !important; }
  .right-lg-195 { right: 19.5rem !important; }
  .right-lg-minus-195 { right: -19.5rem !important; }
  .right-lg-per-195 { right: 195% !important; }
  .right-lg-minus-per-195 { right: -195% !important; }
  .right-lg-200 { right: 20rem !important; }
  .right-lg-minus-200 { right: -20rem !important; }
  .right-lg-per-200 { right: 200% !important; }
  .right-lg-minus-per-200 { right: -200% !important; }
  .right-lg-205 { right: 20.5rem !important; }
  .right-lg-minus-205 { right: -20.5rem !important; }
  .right-lg-per-205 { right: 205% !important; }
  .right-lg-minus-per-205 { right: -205% !important; }
  .right-lg-210 { right: 21rem !important; }
  .right-lg-minus-210 { right: -21rem !important; }
  .right-lg-per-210 { right: 210% !important; }
  .right-lg-minus-per-210 { right: -210% !important; }
  .right-lg-215 { right: 21.5rem !important; }
  .right-lg-minus-215 { right: -21.5rem !important; }
  .right-lg-per-215 { right: 215% !important; }
  .right-lg-minus-per-215 { right: -215% !important; }
  .right-lg-220 { right: 22rem !important; }
  .right-lg-minus-220 { right: -22rem !important; }
  .right-lg-per-220 { right: 220% !important; }
  .right-lg-minus-per-220 { right: -220% !important; }
  .right-lg-225 { right: 22.5rem !important; }
  .right-lg-minus-225 { right: -22.5rem !important; }
  .right-lg-per-225 { right: 225% !important; }
  .right-lg-minus-per-225 { right: -225% !important; }
  .right-lg-230 { right: 23rem !important; }
  .right-lg-minus-230 { right: -23rem !important; }
  .right-lg-per-230 { right: 230% !important; }
  .right-lg-minus-per-230 { right: -230% !important; }
  .right-lg-235 { right: 23.5rem !important; }
  .right-lg-minus-235 { right: -23.5rem !important; }
  .right-lg-per-235 { right: 235% !important; }
  .right-lg-minus-per-235 { right: -235% !important; }
  .right-lg-240 { right: 24rem !important; }
  .right-lg-minus-240 { right: -24rem !important; }
  .right-lg-per-240 { right: 240% !important; }
  .right-lg-minus-per-240 { right: -240% !important; }
  .right-lg-245 { right: 24.5rem !important; }
  .right-lg-minus-245 { right: -24.5rem !important; }
  .right-lg-per-245 { right: 245% !important; }
  .right-lg-minus-per-245 { right: -245% !important; }
  .right-lg-250 { right: 25rem !important; }
  .right-lg-minus-250 { right: -25rem !important; }
  .right-lg-per-250 { right: 250% !important; }
  .right-lg-minus-per-250 { right: -250% !important; }
  .right-lg-255 { right: 25.5rem !important; }
  .right-lg-minus-255 { right: -25.5rem !important; }
  .right-lg-per-255 { right: 255% !important; }
  .right-lg-minus-per-255 { right: -255% !important; }
  .right-lg-260 { right: 26rem !important; }
  .right-lg-minus-260 { right: -26rem !important; }
  .right-lg-per-260 { right: 260% !important; }
  .right-lg-minus-per-260 { right: -260% !important; }
  .right-lg-265 { right: 26.5rem !important; }
  .right-lg-minus-265 { right: -26.5rem !important; }
  .right-lg-per-265 { right: 265% !important; }
  .right-lg-minus-per-265 { right: -265% !important; }
  .right-lg-270 { right: 27rem !important; }
  .right-lg-minus-270 { right: -27rem !important; }
  .right-lg-per-270 { right: 270% !important; }
  .right-lg-minus-per-270 { right: -270% !important; }
  .right-lg-275 { right: 27.5rem !important; }
  .right-lg-minus-275 { right: -27.5rem !important; }
  .right-lg-per-275 { right: 275% !important; }
  .right-lg-minus-per-275 { right: -275% !important; }
  .right-lg-280 { right: 28rem !important; }
  .right-lg-minus-280 { right: -28rem !important; }
  .right-lg-per-280 { right: 280% !important; }
  .right-lg-minus-per-280 { right: -280% !important; }
  .right-lg-285 { right: 28.5rem !important; }
  .right-lg-minus-285 { right: -28.5rem !important; }
  .right-lg-per-285 { right: 285% !important; }
  .right-lg-minus-per-285 { right: -285% !important; }
  .right-lg-290 { right: 29rem !important; }
  .right-lg-minus-290 { right: -29rem !important; }
  .right-lg-per-290 { right: 290% !important; }
  .right-lg-minus-per-290 { right: -290% !important; }
  .right-lg-295 { right: 29.5rem !important; }
  .right-lg-minus-295 { right: -29.5rem !important; }
  .right-lg-per-295 { right: 295% !important; }
  .right-lg-minus-per-295 { right: -295% !important; }
  .right-lg-300 { right: 30rem !important; }
  .right-lg-minus-300 { right: -30rem !important; }
  .right-lg-per-300 { right: 300% !important; }
  .right-lg-minus-per-300 { right: -300% !important; }
  .right-lg-305 { right: 30.5rem !important; }
  .right-lg-minus-305 { right: -30.5rem !important; }
  .right-lg-per-305 { right: 305% !important; }
  .right-lg-minus-per-305 { right: -305% !important; }
  .right-lg-310 { right: 31rem !important; }
  .right-lg-minus-310 { right: -31rem !important; }
  .right-lg-per-310 { right: 310% !important; }
  .right-lg-minus-per-310 { right: -310% !important; }
  .right-lg-315 { right: 31.5rem !important; }
  .right-lg-minus-315 { right: -31.5rem !important; }
  .right-lg-per-315 { right: 315% !important; }
  .right-lg-minus-per-315 { right: -315% !important; }
  .right-lg-320 { right: 32rem !important; }
  .right-lg-minus-320 { right: -32rem !important; }
  .right-lg-per-320 { right: 320% !important; }
  .right-lg-minus-per-320 { right: -320% !important; }
  .right-lg-325 { right: 32.5rem !important; }
  .right-lg-minus-325 { right: -32.5rem !important; }
  .right-lg-per-325 { right: 325% !important; }
  .right-lg-minus-per-325 { right: -325% !important; }
  .right-lg-330 { right: 33rem !important; }
  .right-lg-minus-330 { right: -33rem !important; }
  .right-lg-per-330 { right: 330% !important; }
  .right-lg-minus-per-330 { right: -330% !important; }
  .right-lg-335 { right: 33.5rem !important; }
  .right-lg-minus-335 { right: -33.5rem !important; }
  .right-lg-per-335 { right: 335% !important; }
  .right-lg-minus-per-335 { right: -335% !important; }
  .right-lg-340 { right: 34rem !important; }
  .right-lg-minus-340 { right: -34rem !important; }
  .right-lg-per-340 { right: 340% !important; }
  .right-lg-minus-per-340 { right: -340% !important; }
  .right-lg-345 { right: 34.5rem !important; }
  .right-lg-minus-345 { right: -34.5rem !important; }
  .right-lg-per-345 { right: 345% !important; }
  .right-lg-minus-per-345 { right: -345% !important; }
  .right-lg-350 { right: 35rem !important; }
  .right-lg-minus-350 { right: -35rem !important; }
  .right-lg-per-350 { right: 350% !important; }
  .right-lg-minus-per-350 { right: -350% !important; }
  .right-lg-355 { right: 35.5rem !important; }
  .right-lg-minus-355 { right: -35.5rem !important; }
  .right-lg-per-355 { right: 355% !important; }
  .right-lg-minus-per-355 { right: -355% !important; }
  .right-lg-360 { right: 36rem !important; }
  .right-lg-minus-360 { right: -36rem !important; }
  .right-lg-per-360 { right: 360% !important; }
  .right-lg-minus-per-360 { right: -360% !important; }
  .right-lg-365 { right: 36.5rem !important; }
  .right-lg-minus-365 { right: -36.5rem !important; }
  .right-lg-per-365 { right: 365% !important; }
  .right-lg-minus-per-365 { right: -365% !important; }
  .right-lg-370 { right: 37rem !important; }
  .right-lg-minus-370 { right: -37rem !important; }
  .right-lg-per-370 { right: 370% !important; }
  .right-lg-minus-per-370 { right: -370% !important; }
  .right-lg-375 { right: 37.5rem !important; }
  .right-lg-minus-375 { right: -37.5rem !important; }
  .right-lg-per-375 { right: 375% !important; }
  .right-lg-minus-per-375 { right: -375% !important; }
  .right-lg-380 { right: 38rem !important; }
  .right-lg-minus-380 { right: -38rem !important; }
  .right-lg-per-380 { right: 380% !important; }
  .right-lg-minus-per-380 { right: -380% !important; }
  .right-lg-385 { right: 38.5rem !important; }
  .right-lg-minus-385 { right: -38.5rem !important; }
  .right-lg-per-385 { right: 385% !important; }
  .right-lg-minus-per-385 { right: -385% !important; }
  .right-lg-390 { right: 39rem !important; }
  .right-lg-minus-390 { right: -39rem !important; }
  .right-lg-per-390 { right: 390% !important; }
  .right-lg-minus-per-390 { right: -390% !important; }
  .right-lg-395 { right: 39.5rem !important; }
  .right-lg-minus-395 { right: -39.5rem !important; }
  .right-lg-per-395 { right: 395% !important; }
  .right-lg-minus-per-395 { right: -395% !important; }
  .right-lg-400 { right: 40rem !important; }
  .right-lg-minus-400 { right: -40rem !important; }
  .right-lg-per-400 { right: 400% !important; }
  .right-lg-minus-per-400 { right: -400% !important; }
  .right-lg-405 { right: 40.5rem !important; }
  .right-lg-minus-405 { right: -40.5rem !important; }
  .right-lg-per-405 { right: 405% !important; }
  .right-lg-minus-per-405 { right: -405% !important; }
  .right-lg-410 { right: 41rem !important; }
  .right-lg-minus-410 { right: -41rem !important; }
  .right-lg-per-410 { right: 410% !important; }
  .right-lg-minus-per-410 { right: -410% !important; }
  .right-lg-415 { right: 41.5rem !important; }
  .right-lg-minus-415 { right: -41.5rem !important; }
  .right-lg-per-415 { right: 415% !important; }
  .right-lg-minus-per-415 { right: -415% !important; }
  .right-lg-420 { right: 42rem !important; }
  .right-lg-minus-420 { right: -42rem !important; }
  .right-lg-per-420 { right: 420% !important; }
  .right-lg-minus-per-420 { right: -420% !important; }
  .right-lg-425 { right: 42.5rem !important; }
  .right-lg-minus-425 { right: -42.5rem !important; }
  .right-lg-per-425 { right: 425% !important; }
  .right-lg-minus-per-425 { right: -425% !important; }
  .right-lg-430 { right: 43rem !important; }
  .right-lg-minus-430 { right: -43rem !important; }
  .right-lg-per-430 { right: 430% !important; }
  .right-lg-minus-per-430 { right: -430% !important; }
  .right-lg-435 { right: 43.5rem !important; }
  .right-lg-minus-435 { right: -43.5rem !important; }
  .right-lg-per-435 { right: 435% !important; }
  .right-lg-minus-per-435 { right: -435% !important; }
  .right-lg-440 { right: 44rem !important; }
  .right-lg-minus-440 { right: -44rem !important; }
  .right-lg-per-440 { right: 440% !important; }
  .right-lg-minus-per-440 { right: -440% !important; }
  .right-lg-445 { right: 44.5rem !important; }
  .right-lg-minus-445 { right: -44.5rem !important; }
  .right-lg-per-445 { right: 445% !important; }
  .right-lg-minus-per-445 { right: -445% !important; }
  .right-lg-450 { right: 45rem !important; }
  .right-lg-minus-450 { right: -45rem !important; }
  .right-lg-per-450 { right: 450% !important; }
  .right-lg-minus-per-450 { right: -450% !important; }
  .right-lg-455 { right: 45.5rem !important; }
  .right-lg-minus-455 { right: -45.5rem !important; }
  .right-lg-per-455 { right: 455% !important; }
  .right-lg-minus-per-455 { right: -455% !important; }
  .right-lg-460 { right: 46rem !important; }
  .right-lg-minus-460 { right: -46rem !important; }
  .right-lg-per-460 { right: 460% !important; }
  .right-lg-minus-per-460 { right: -460% !important; }
  .right-lg-465 { right: 46.5rem !important; }
  .right-lg-minus-465 { right: -46.5rem !important; }
  .right-lg-per-465 { right: 465% !important; }
  .right-lg-minus-per-465 { right: -465% !important; }
  .right-lg-470 { right: 47rem !important; }
  .right-lg-minus-470 { right: -47rem !important; }
  .right-lg-per-470 { right: 470% !important; }
  .right-lg-minus-per-470 { right: -470% !important; }
  .right-lg-475 { right: 47.5rem !important; }
  .right-lg-minus-475 { right: -47.5rem !important; }
  .right-lg-per-475 { right: 475% !important; }
  .right-lg-minus-per-475 { right: -475% !important; }
  .right-lg-480 { right: 48rem !important; }
  .right-lg-minus-480 { right: -48rem !important; }
  .right-lg-per-480 { right: 480% !important; }
  .right-lg-minus-per-480 { right: -480% !important; }
  .right-lg-485 { right: 48.5rem !important; }
  .right-lg-minus-485 { right: -48.5rem !important; }
  .right-lg-per-485 { right: 485% !important; }
  .right-lg-minus-per-485 { right: -485% !important; }
  .right-lg-490 { right: 49rem !important; }
  .right-lg-minus-490 { right: -49rem !important; }
  .right-lg-per-490 { right: 490% !important; }
  .right-lg-minus-per-490 { right: -490% !important; }
  .right-lg-495 { right: 49.5rem !important; }
  .right-lg-minus-495 { right: -49.5rem !important; }
  .right-lg-per-495 { right: 495% !important; }
  .right-lg-minus-per-495 { right: -495% !important; }
  .right-lg-500 { right: 50rem !important; }
  .right-lg-minus-500 { right: -50rem !important; }
  .right-lg-per-500 { right: 500% !important; }
  .right-lg-minus-per-500 { right: -500% !important; }
  .right-lg-auto { right: auto !important; } }

/* マージンの設定 */
.m-px-0 { margin: 0rem !important; }

.m-px-5 { margin: 0.5rem !important; }

.m-px-10 { margin: 1rem !important; }

.m-px-15 { margin: 1.5rem !important; }

.m-px-20 { margin: 2rem !important; }

.m-px-25 { margin: 2.5rem !important; }

.m-px-30 { margin: 3rem !important; }

.m-px-35 { margin: 3.5rem !important; }

.m-px-40 { margin: 4rem !important; }

.m-px-45 { margin: 4.5rem !important; }

.m-px-50 { margin: 5rem !important; }

.m-px-55 { margin: 5.5rem !important; }

.m-px-60 { margin: 6rem !important; }

.m-px-65 { margin: 6.5rem !important; }

.m-px-70 { margin: 7rem !important; }

.m-px-75 { margin: 7.5rem !important; }

.m-px-80 { margin: 8rem !important; }

.m-px-85 { margin: 8.5rem !important; }

.m-px-90 { margin: 9rem !important; }

.m-px-95 { margin: 9.5rem !important; }

.m-px-100 { margin: 10rem !important; }

.m-px-105 { margin: 10.5rem !important; }

.m-px-110 { margin: 11rem !important; }

.m-px-115 { margin: 11.5rem !important; }

.m-px-120 { margin: 12rem !important; }

.m-px-125 { margin: 12.5rem !important; }

.m-px-130 { margin: 13rem !important; }

.m-px-135 { margin: 13.5rem !important; }

.m-px-140 { margin: 14rem !important; }

.m-px-145 { margin: 14.5rem !important; }

.m-px-150 { margin: 15rem !important; }

.m-px-155 { margin: 15.5rem !important; }

.m-px-160 { margin: 16rem !important; }

.m-px-165 { margin: 16.5rem !important; }

.m-px-170 { margin: 17rem !important; }

.m-px-175 { margin: 17.5rem !important; }

.m-px-180 { margin: 18rem !important; }

.m-px-185 { margin: 18.5rem !important; }

.m-px-190 { margin: 19rem !important; }

.m-px-195 { margin: 19.5rem !important; }

.m-px-200 { margin: 20rem !important; }

.m-px-205 { margin: 20.5rem !important; }

.m-px-210 { margin: 21rem !important; }

.m-px-215 { margin: 21.5rem !important; }

.m-px-220 { margin: 22rem !important; }

.m-px-225 { margin: 22.5rem !important; }

.m-px-230 { margin: 23rem !important; }

.m-px-235 { margin: 23.5rem !important; }

.m-px-240 { margin: 24rem !important; }

.m-px-245 { margin: 24.5rem !important; }

.m-px-250 { margin: 25rem !important; }

.m-px-255 { margin: 25.5rem !important; }

.m-px-260 { margin: 26rem !important; }

.m-px-265 { margin: 26.5rem !important; }

.m-px-270 { margin: 27rem !important; }

.m-px-275 { margin: 27.5rem !important; }

.m-px-280 { margin: 28rem !important; }

.m-px-285 { margin: 28.5rem !important; }

.m-px-290 { margin: 29rem !important; }

.m-px-295 { margin: 29.5rem !important; }

.m-px-300 { margin: 30rem !important; }

.m-px-305 { margin: 30.5rem !important; }

.m-px-310 { margin: 31rem !important; }

.m-px-315 { margin: 31.5rem !important; }

.m-px-320 { margin: 32rem !important; }

.m-px-325 { margin: 32.5rem !important; }

.m-px-330 { margin: 33rem !important; }

.m-px-335 { margin: 33.5rem !important; }

.m-px-340 { margin: 34rem !important; }

.m-px-345 { margin: 34.5rem !important; }

.m-px-350 { margin: 35rem !important; }

.m-px-355 { margin: 35.5rem !important; }

.m-px-360 { margin: 36rem !important; }

.m-px-365 { margin: 36.5rem !important; }

.m-px-370 { margin: 37rem !important; }

.m-px-375 { margin: 37.5rem !important; }

.m-px-380 { margin: 38rem !important; }

.m-px-385 { margin: 38.5rem !important; }

.m-px-390 { margin: 39rem !important; }

.m-px-395 { margin: 39.5rem !important; }

.m-px-400 { margin: 40rem !important; }

.m-px-405 { margin: 40.5rem !important; }

.m-px-410 { margin: 41rem !important; }

.m-px-415 { margin: 41.5rem !important; }

.m-px-420 { margin: 42rem !important; }

.m-px-425 { margin: 42.5rem !important; }

.m-px-430 { margin: 43rem !important; }

.m-px-435 { margin: 43.5rem !important; }

.m-px-440 { margin: 44rem !important; }

.m-px-445 { margin: 44.5rem !important; }

.m-px-450 { margin: 45rem !important; }

.m-px-455 { margin: 45.5rem !important; }

.m-px-460 { margin: 46rem !important; }

.m-px-465 { margin: 46.5rem !important; }

.m-px-470 { margin: 47rem !important; }

.m-px-475 { margin: 47.5rem !important; }

.m-px-480 { margin: 48rem !important; }

.m-px-485 { margin: 48.5rem !important; }

.m-px-490 { margin: 49rem !important; }

.m-px-495 { margin: 49.5rem !important; }

.m-px-500 { margin: 50rem !important; }

.m-auto { margin: auto !important; }

@media (min-width: 991px) { .m-lg-px-0 { margin: 0rem !important; }
  .m-lg-px-5 { margin: 0.5rem !important; }
  .m-lg-px-10 { margin: 1rem !important; }
  .m-lg-px-15 { margin: 1.5rem !important; }
  .m-lg-px-20 { margin: 2rem !important; }
  .m-lg-px-25 { margin: 2.5rem !important; }
  .m-lg-px-30 { margin: 3rem !important; }
  .m-lg-px-35 { margin: 3.5rem !important; }
  .m-lg-px-40 { margin: 4rem !important; }
  .m-lg-px-45 { margin: 4.5rem !important; }
  .m-lg-px-50 { margin: 5rem !important; }
  .m-lg-px-55 { margin: 5.5rem !important; }
  .m-lg-px-60 { margin: 6rem !important; }
  .m-lg-px-65 { margin: 6.5rem !important; }
  .m-lg-px-70 { margin: 7rem !important; }
  .m-lg-px-75 { margin: 7.5rem !important; }
  .m-lg-px-80 { margin: 8rem !important; }
  .m-lg-px-85 { margin: 8.5rem !important; }
  .m-lg-px-90 { margin: 9rem !important; }
  .m-lg-px-95 { margin: 9.5rem !important; }
  .m-lg-px-100 { margin: 10rem !important; }
  .m-lg-px-105 { margin: 10.5rem !important; }
  .m-lg-px-110 { margin: 11rem !important; }
  .m-lg-px-115 { margin: 11.5rem !important; }
  .m-lg-px-120 { margin: 12rem !important; }
  .m-lg-px-125 { margin: 12.5rem !important; }
  .m-lg-px-130 { margin: 13rem !important; }
  .m-lg-px-135 { margin: 13.5rem !important; }
  .m-lg-px-140 { margin: 14rem !important; }
  .m-lg-px-145 { margin: 14.5rem !important; }
  .m-lg-px-150 { margin: 15rem !important; }
  .m-lg-px-155 { margin: 15.5rem !important; }
  .m-lg-px-160 { margin: 16rem !important; }
  .m-lg-px-165 { margin: 16.5rem !important; }
  .m-lg-px-170 { margin: 17rem !important; }
  .m-lg-px-175 { margin: 17.5rem !important; }
  .m-lg-px-180 { margin: 18rem !important; }
  .m-lg-px-185 { margin: 18.5rem !important; }
  .m-lg-px-190 { margin: 19rem !important; }
  .m-lg-px-195 { margin: 19.5rem !important; }
  .m-lg-px-200 { margin: 20rem !important; }
  .m-lg-px-205 { margin: 20.5rem !important; }
  .m-lg-px-210 { margin: 21rem !important; }
  .m-lg-px-215 { margin: 21.5rem !important; }
  .m-lg-px-220 { margin: 22rem !important; }
  .m-lg-px-225 { margin: 22.5rem !important; }
  .m-lg-px-230 { margin: 23rem !important; }
  .m-lg-px-235 { margin: 23.5rem !important; }
  .m-lg-px-240 { margin: 24rem !important; }
  .m-lg-px-245 { margin: 24.5rem !important; }
  .m-lg-px-250 { margin: 25rem !important; }
  .m-lg-px-255 { margin: 25.5rem !important; }
  .m-lg-px-260 { margin: 26rem !important; }
  .m-lg-px-265 { margin: 26.5rem !important; }
  .m-lg-px-270 { margin: 27rem !important; }
  .m-lg-px-275 { margin: 27.5rem !important; }
  .m-lg-px-280 { margin: 28rem !important; }
  .m-lg-px-285 { margin: 28.5rem !important; }
  .m-lg-px-290 { margin: 29rem !important; }
  .m-lg-px-295 { margin: 29.5rem !important; }
  .m-lg-px-300 { margin: 30rem !important; }
  .m-lg-px-305 { margin: 30.5rem !important; }
  .m-lg-px-310 { margin: 31rem !important; }
  .m-lg-px-315 { margin: 31.5rem !important; }
  .m-lg-px-320 { margin: 32rem !important; }
  .m-lg-px-325 { margin: 32.5rem !important; }
  .m-lg-px-330 { margin: 33rem !important; }
  .m-lg-px-335 { margin: 33.5rem !important; }
  .m-lg-px-340 { margin: 34rem !important; }
  .m-lg-px-345 { margin: 34.5rem !important; }
  .m-lg-px-350 { margin: 35rem !important; }
  .m-lg-px-355 { margin: 35.5rem !important; }
  .m-lg-px-360 { margin: 36rem !important; }
  .m-lg-px-365 { margin: 36.5rem !important; }
  .m-lg-px-370 { margin: 37rem !important; }
  .m-lg-px-375 { margin: 37.5rem !important; }
  .m-lg-px-380 { margin: 38rem !important; }
  .m-lg-px-385 { margin: 38.5rem !important; }
  .m-lg-px-390 { margin: 39rem !important; }
  .m-lg-px-395 { margin: 39.5rem !important; }
  .m-lg-px-400 { margin: 40rem !important; }
  .m-lg-px-405 { margin: 40.5rem !important; }
  .m-lg-px-410 { margin: 41rem !important; }
  .m-lg-px-415 { margin: 41.5rem !important; }
  .m-lg-px-420 { margin: 42rem !important; }
  .m-lg-px-425 { margin: 42.5rem !important; }
  .m-lg-px-430 { margin: 43rem !important; }
  .m-lg-px-435 { margin: 43.5rem !important; }
  .m-lg-px-440 { margin: 44rem !important; }
  .m-lg-px-445 { margin: 44.5rem !important; }
  .m-lg-px-450 { margin: 45rem !important; }
  .m-lg-px-455 { margin: 45.5rem !important; }
  .m-lg-px-460 { margin: 46rem !important; }
  .m-lg-px-465 { margin: 46.5rem !important; }
  .m-lg-px-470 { margin: 47rem !important; }
  .m-lg-px-475 { margin: 47.5rem !important; }
  .m-lg-px-480 { margin: 48rem !important; }
  .m-lg-px-485 { margin: 48.5rem !important; }
  .m-lg-px-490 { margin: 49rem !important; }
  .m-lg-px-495 { margin: 49.5rem !important; }
  .m-lg-px-500 { margin: 50rem !important; }
  .m-lg-auto { margin: auto !important; } }

.mt-px-0 { margin-top: 0rem !important; }

.mt-minus-px-0 { margin-top: 0rem !important; }

.mt-px-5 { margin-top: 0.5rem !important; }

.mt-minus-px-5 { margin-top: -0.5rem !important; }

.mt-px-10 { margin-top: 1rem !important; }

.mt-minus-px-10 { margin-top: -1rem !important; }

.mt-px-15 { margin-top: 1.5rem !important; }

.mt-minus-px-15 { margin-top: -1.5rem !important; }

.mt-px-20 { margin-top: 2rem !important; }

.mt-minus-px-20 { margin-top: -2rem !important; }

.mt-px-25 { margin-top: 2.5rem !important; }

.mt-minus-px-25 { margin-top: -2.5rem !important; }

.mt-px-30 { margin-top: 3rem !important; }

.mt-minus-px-30 { margin-top: -3rem !important; }

.mt-px-35 { margin-top: 3.5rem !important; }

.mt-minus-px-35 { margin-top: -3.5rem !important; }

.mt-px-40 { margin-top: 4rem !important; }

.mt-minus-px-40 { margin-top: -4rem !important; }

.mt-px-45 { margin-top: 4.5rem !important; }

.mt-minus-px-45 { margin-top: -4.5rem !important; }

.mt-px-50 { margin-top: 5rem !important; }

.mt-minus-px-50 { margin-top: -5rem !important; }

.mt-px-55 { margin-top: 5.5rem !important; }

.mt-minus-px-55 { margin-top: -5.5rem !important; }

.mt-px-60 { margin-top: 6rem !important; }

.mt-minus-px-60 { margin-top: -6rem !important; }

.mt-px-65 { margin-top: 6.5rem !important; }

.mt-minus-px-65 { margin-top: -6.5rem !important; }

.mt-px-70 { margin-top: 7rem !important; }

.mt-minus-px-70 { margin-top: -7rem !important; }

.mt-px-75 { margin-top: 7.5rem !important; }

.mt-minus-px-75 { margin-top: -7.5rem !important; }

.mt-px-80 { margin-top: 8rem !important; }

.mt-minus-px-80 { margin-top: -8rem !important; }

.mt-px-85 { margin-top: 8.5rem !important; }

.mt-minus-px-85 { margin-top: -8.5rem !important; }

.mt-px-90 { margin-top: 9rem !important; }

.mt-minus-px-90 { margin-top: -9rem !important; }

.mt-px-95 { margin-top: 9.5rem !important; }

.mt-minus-px-95 { margin-top: -9.5rem !important; }

.mt-px-100 { margin-top: 10rem !important; }

.mt-minus-px-100 { margin-top: -10rem !important; }

.mt-px-105 { margin-top: 10.5rem !important; }

.mt-minus-px-105 { margin-top: -10.5rem !important; }

.mt-px-110 { margin-top: 11rem !important; }

.mt-minus-px-110 { margin-top: -11rem !important; }

.mt-px-115 { margin-top: 11.5rem !important; }

.mt-minus-px-115 { margin-top: -11.5rem !important; }

.mt-px-120 { margin-top: 12rem !important; }

.mt-minus-px-120 { margin-top: -12rem !important; }

.mt-px-125 { margin-top: 12.5rem !important; }

.mt-minus-px-125 { margin-top: -12.5rem !important; }

.mt-px-130 { margin-top: 13rem !important; }

.mt-minus-px-130 { margin-top: -13rem !important; }

.mt-px-135 { margin-top: 13.5rem !important; }

.mt-minus-px-135 { margin-top: -13.5rem !important; }

.mt-px-140 { margin-top: 14rem !important; }

.mt-minus-px-140 { margin-top: -14rem !important; }

.mt-px-145 { margin-top: 14.5rem !important; }

.mt-minus-px-145 { margin-top: -14.5rem !important; }

.mt-px-150 { margin-top: 15rem !important; }

.mt-minus-px-150 { margin-top: -15rem !important; }

.mt-px-155 { margin-top: 15.5rem !important; }

.mt-minus-px-155 { margin-top: -15.5rem !important; }

.mt-px-160 { margin-top: 16rem !important; }

.mt-minus-px-160 { margin-top: -16rem !important; }

.mt-px-165 { margin-top: 16.5rem !important; }

.mt-minus-px-165 { margin-top: -16.5rem !important; }

.mt-px-170 { margin-top: 17rem !important; }

.mt-minus-px-170 { margin-top: -17rem !important; }

.mt-px-175 { margin-top: 17.5rem !important; }

.mt-minus-px-175 { margin-top: -17.5rem !important; }

.mt-px-180 { margin-top: 18rem !important; }

.mt-minus-px-180 { margin-top: -18rem !important; }

.mt-px-185 { margin-top: 18.5rem !important; }

.mt-minus-px-185 { margin-top: -18.5rem !important; }

.mt-px-190 { margin-top: 19rem !important; }

.mt-minus-px-190 { margin-top: -19rem !important; }

.mt-px-195 { margin-top: 19.5rem !important; }

.mt-minus-px-195 { margin-top: -19.5rem !important; }

.mt-px-200 { margin-top: 20rem !important; }

.mt-minus-px-200 { margin-top: -20rem !important; }

.mt-px-205 { margin-top: 20.5rem !important; }

.mt-minus-px-205 { margin-top: -20.5rem !important; }

.mt-px-210 { margin-top: 21rem !important; }

.mt-minus-px-210 { margin-top: -21rem !important; }

.mt-px-215 { margin-top: 21.5rem !important; }

.mt-minus-px-215 { margin-top: -21.5rem !important; }

.mt-px-220 { margin-top: 22rem !important; }

.mt-minus-px-220 { margin-top: -22rem !important; }

.mt-px-225 { margin-top: 22.5rem !important; }

.mt-minus-px-225 { margin-top: -22.5rem !important; }

.mt-px-230 { margin-top: 23rem !important; }

.mt-minus-px-230 { margin-top: -23rem !important; }

.mt-px-235 { margin-top: 23.5rem !important; }

.mt-minus-px-235 { margin-top: -23.5rem !important; }

.mt-px-240 { margin-top: 24rem !important; }

.mt-minus-px-240 { margin-top: -24rem !important; }

.mt-px-245 { margin-top: 24.5rem !important; }

.mt-minus-px-245 { margin-top: -24.5rem !important; }

.mt-px-250 { margin-top: 25rem !important; }

.mt-minus-px-250 { margin-top: -25rem !important; }

.mt-px-255 { margin-top: 25.5rem !important; }

.mt-minus-px-255 { margin-top: -25.5rem !important; }

.mt-px-260 { margin-top: 26rem !important; }

.mt-minus-px-260 { margin-top: -26rem !important; }

.mt-px-265 { margin-top: 26.5rem !important; }

.mt-minus-px-265 { margin-top: -26.5rem !important; }

.mt-px-270 { margin-top: 27rem !important; }

.mt-minus-px-270 { margin-top: -27rem !important; }

.mt-px-275 { margin-top: 27.5rem !important; }

.mt-minus-px-275 { margin-top: -27.5rem !important; }

.mt-px-280 { margin-top: 28rem !important; }

.mt-minus-px-280 { margin-top: -28rem !important; }

.mt-px-285 { margin-top: 28.5rem !important; }

.mt-minus-px-285 { margin-top: -28.5rem !important; }

.mt-px-290 { margin-top: 29rem !important; }

.mt-minus-px-290 { margin-top: -29rem !important; }

.mt-px-295 { margin-top: 29.5rem !important; }

.mt-minus-px-295 { margin-top: -29.5rem !important; }

.mt-px-300 { margin-top: 30rem !important; }

.mt-minus-px-300 { margin-top: -30rem !important; }

.mt-px-305 { margin-top: 30.5rem !important; }

.mt-minus-px-305 { margin-top: -30.5rem !important; }

.mt-px-310 { margin-top: 31rem !important; }

.mt-minus-px-310 { margin-top: -31rem !important; }

.mt-px-315 { margin-top: 31.5rem !important; }

.mt-minus-px-315 { margin-top: -31.5rem !important; }

.mt-px-320 { margin-top: 32rem !important; }

.mt-minus-px-320 { margin-top: -32rem !important; }

.mt-px-325 { margin-top: 32.5rem !important; }

.mt-minus-px-325 { margin-top: -32.5rem !important; }

.mt-px-330 { margin-top: 33rem !important; }

.mt-minus-px-330 { margin-top: -33rem !important; }

.mt-px-335 { margin-top: 33.5rem !important; }

.mt-minus-px-335 { margin-top: -33.5rem !important; }

.mt-px-340 { margin-top: 34rem !important; }

.mt-minus-px-340 { margin-top: -34rem !important; }

.mt-px-345 { margin-top: 34.5rem !important; }

.mt-minus-px-345 { margin-top: -34.5rem !important; }

.mt-px-350 { margin-top: 35rem !important; }

.mt-minus-px-350 { margin-top: -35rem !important; }

.mt-px-355 { margin-top: 35.5rem !important; }

.mt-minus-px-355 { margin-top: -35.5rem !important; }

.mt-px-360 { margin-top: 36rem !important; }

.mt-minus-px-360 { margin-top: -36rem !important; }

.mt-px-365 { margin-top: 36.5rem !important; }

.mt-minus-px-365 { margin-top: -36.5rem !important; }

.mt-px-370 { margin-top: 37rem !important; }

.mt-minus-px-370 { margin-top: -37rem !important; }

.mt-px-375 { margin-top: 37.5rem !important; }

.mt-minus-px-375 { margin-top: -37.5rem !important; }

.mt-px-380 { margin-top: 38rem !important; }

.mt-minus-px-380 { margin-top: -38rem !important; }

.mt-px-385 { margin-top: 38.5rem !important; }

.mt-minus-px-385 { margin-top: -38.5rem !important; }

.mt-px-390 { margin-top: 39rem !important; }

.mt-minus-px-390 { margin-top: -39rem !important; }

.mt-px-395 { margin-top: 39.5rem !important; }

.mt-minus-px-395 { margin-top: -39.5rem !important; }

.mt-px-400 { margin-top: 40rem !important; }

.mt-minus-px-400 { margin-top: -40rem !important; }

.mt-px-405 { margin-top: 40.5rem !important; }

.mt-minus-px-405 { margin-top: -40.5rem !important; }

.mt-px-410 { margin-top: 41rem !important; }

.mt-minus-px-410 { margin-top: -41rem !important; }

.mt-px-415 { margin-top: 41.5rem !important; }

.mt-minus-px-415 { margin-top: -41.5rem !important; }

.mt-px-420 { margin-top: 42rem !important; }

.mt-minus-px-420 { margin-top: -42rem !important; }

.mt-px-425 { margin-top: 42.5rem !important; }

.mt-minus-px-425 { margin-top: -42.5rem !important; }

.mt-px-430 { margin-top: 43rem !important; }

.mt-minus-px-430 { margin-top: -43rem !important; }

.mt-px-435 { margin-top: 43.5rem !important; }

.mt-minus-px-435 { margin-top: -43.5rem !important; }

.mt-px-440 { margin-top: 44rem !important; }

.mt-minus-px-440 { margin-top: -44rem !important; }

.mt-px-445 { margin-top: 44.5rem !important; }

.mt-minus-px-445 { margin-top: -44.5rem !important; }

.mt-px-450 { margin-top: 45rem !important; }

.mt-minus-px-450 { margin-top: -45rem !important; }

.mt-px-455 { margin-top: 45.5rem !important; }

.mt-minus-px-455 { margin-top: -45.5rem !important; }

.mt-px-460 { margin-top: 46rem !important; }

.mt-minus-px-460 { margin-top: -46rem !important; }

.mt-px-465 { margin-top: 46.5rem !important; }

.mt-minus-px-465 { margin-top: -46.5rem !important; }

.mt-px-470 { margin-top: 47rem !important; }

.mt-minus-px-470 { margin-top: -47rem !important; }

.mt-px-475 { margin-top: 47.5rem !important; }

.mt-minus-px-475 { margin-top: -47.5rem !important; }

.mt-px-480 { margin-top: 48rem !important; }

.mt-minus-px-480 { margin-top: -48rem !important; }

.mt-px-485 { margin-top: 48.5rem !important; }

.mt-minus-px-485 { margin-top: -48.5rem !important; }

.mt-px-490 { margin-top: 49rem !important; }

.mt-minus-px-490 { margin-top: -49rem !important; }

.mt-px-495 { margin-top: 49.5rem !important; }

.mt-minus-px-495 { margin-top: -49.5rem !important; }

.mt-px-500 { margin-top: 50rem !important; }

.mt-minus-px-500 { margin-top: -50rem !important; }

.mt-auto { margin-top: auto !important; }

@media (min-width: 767px) { .mt-md-px-0 { margin-top: 0rem !important; }
  .mt-md-minus-px-0 { margin-top: 0rem !important; }
  .mt-md-px-5 { margin-top: 0.5rem !important; }
  .mt-md-minus-px-5 { margin-top: -0.5rem !important; }
  .mt-md-px-10 { margin-top: 1rem !important; }
  .mt-md-minus-px-10 { margin-top: -1rem !important; }
  .mt-md-px-15 { margin-top: 1.5rem !important; }
  .mt-md-minus-px-15 { margin-top: -1.5rem !important; }
  .mt-md-px-20 { margin-top: 2rem !important; }
  .mt-md-minus-px-20 { margin-top: -2rem !important; }
  .mt-md-px-25 { margin-top: 2.5rem !important; }
  .mt-md-minus-px-25 { margin-top: -2.5rem !important; }
  .mt-md-px-30 { margin-top: 3rem !important; }
  .mt-md-minus-px-30 { margin-top: -3rem !important; }
  .mt-md-px-35 { margin-top: 3.5rem !important; }
  .mt-md-minus-px-35 { margin-top: -3.5rem !important; }
  .mt-md-px-40 { margin-top: 4rem !important; }
  .mt-md-minus-px-40 { margin-top: -4rem !important; }
  .mt-md-px-45 { margin-top: 4.5rem !important; }
  .mt-md-minus-px-45 { margin-top: -4.5rem !important; }
  .mt-md-px-50 { margin-top: 5rem !important; }
  .mt-md-minus-px-50 { margin-top: -5rem !important; }
  .mt-md-px-55 { margin-top: 5.5rem !important; }
  .mt-md-minus-px-55 { margin-top: -5.5rem !important; }
  .mt-md-px-60 { margin-top: 6rem !important; }
  .mt-md-minus-px-60 { margin-top: -6rem !important; }
  .mt-md-px-65 { margin-top: 6.5rem !important; }
  .mt-md-minus-px-65 { margin-top: -6.5rem !important; }
  .mt-md-px-70 { margin-top: 7rem !important; }
  .mt-md-minus-px-70 { margin-top: -7rem !important; }
  .mt-md-px-75 { margin-top: 7.5rem !important; }
  .mt-md-minus-px-75 { margin-top: -7.5rem !important; }
  .mt-md-px-80 { margin-top: 8rem !important; }
  .mt-md-minus-px-80 { margin-top: -8rem !important; }
  .mt-md-px-85 { margin-top: 8.5rem !important; }
  .mt-md-minus-px-85 { margin-top: -8.5rem !important; }
  .mt-md-px-90 { margin-top: 9rem !important; }
  .mt-md-minus-px-90 { margin-top: -9rem !important; }
  .mt-md-px-95 { margin-top: 9.5rem !important; }
  .mt-md-minus-px-95 { margin-top: -9.5rem !important; }
  .mt-md-px-100 { margin-top: 10rem !important; }
  .mt-md-minus-px-100 { margin-top: -10rem !important; }
  .mt-md-px-105 { margin-top: 10.5rem !important; }
  .mt-md-minus-px-105 { margin-top: -10.5rem !important; }
  .mt-md-px-110 { margin-top: 11rem !important; }
  .mt-md-minus-px-110 { margin-top: -11rem !important; }
  .mt-md-px-115 { margin-top: 11.5rem !important; }
  .mt-md-minus-px-115 { margin-top: -11.5rem !important; }
  .mt-md-px-120 { margin-top: 12rem !important; }
  .mt-md-minus-px-120 { margin-top: -12rem !important; }
  .mt-md-px-125 { margin-top: 12.5rem !important; }
  .mt-md-minus-px-125 { margin-top: -12.5rem !important; }
  .mt-md-px-130 { margin-top: 13rem !important; }
  .mt-md-minus-px-130 { margin-top: -13rem !important; }
  .mt-md-px-135 { margin-top: 13.5rem !important; }
  .mt-md-minus-px-135 { margin-top: -13.5rem !important; }
  .mt-md-px-140 { margin-top: 14rem !important; }
  .mt-md-minus-px-140 { margin-top: -14rem !important; }
  .mt-md-px-145 { margin-top: 14.5rem !important; }
  .mt-md-minus-px-145 { margin-top: -14.5rem !important; }
  .mt-md-px-150 { margin-top: 15rem !important; }
  .mt-md-minus-px-150 { margin-top: -15rem !important; }
  .mt-md-px-155 { margin-top: 15.5rem !important; }
  .mt-md-minus-px-155 { margin-top: -15.5rem !important; }
  .mt-md-px-160 { margin-top: 16rem !important; }
  .mt-md-minus-px-160 { margin-top: -16rem !important; }
  .mt-md-px-165 { margin-top: 16.5rem !important; }
  .mt-md-minus-px-165 { margin-top: -16.5rem !important; }
  .mt-md-px-170 { margin-top: 17rem !important; }
  .mt-md-minus-px-170 { margin-top: -17rem !important; }
  .mt-md-px-175 { margin-top: 17.5rem !important; }
  .mt-md-minus-px-175 { margin-top: -17.5rem !important; }
  .mt-md-px-180 { margin-top: 18rem !important; }
  .mt-md-minus-px-180 { margin-top: -18rem !important; }
  .mt-md-px-185 { margin-top: 18.5rem !important; }
  .mt-md-minus-px-185 { margin-top: -18.5rem !important; }
  .mt-md-px-190 { margin-top: 19rem !important; }
  .mt-md-minus-px-190 { margin-top: -19rem !important; }
  .mt-md-px-195 { margin-top: 19.5rem !important; }
  .mt-md-minus-px-195 { margin-top: -19.5rem !important; }
  .mt-md-px-200 { margin-top: 20rem !important; }
  .mt-md-minus-px-200 { margin-top: -20rem !important; }
  .mt-md-px-205 { margin-top: 20.5rem !important; }
  .mt-md-minus-px-205 { margin-top: -20.5rem !important; }
  .mt-md-px-210 { margin-top: 21rem !important; }
  .mt-md-minus-px-210 { margin-top: -21rem !important; }
  .mt-md-px-215 { margin-top: 21.5rem !important; }
  .mt-md-minus-px-215 { margin-top: -21.5rem !important; }
  .mt-md-px-220 { margin-top: 22rem !important; }
  .mt-md-minus-px-220 { margin-top: -22rem !important; }
  .mt-md-px-225 { margin-top: 22.5rem !important; }
  .mt-md-minus-px-225 { margin-top: -22.5rem !important; }
  .mt-md-px-230 { margin-top: 23rem !important; }
  .mt-md-minus-px-230 { margin-top: -23rem !important; }
  .mt-md-px-235 { margin-top: 23.5rem !important; }
  .mt-md-minus-px-235 { margin-top: -23.5rem !important; }
  .mt-md-px-240 { margin-top: 24rem !important; }
  .mt-md-minus-px-240 { margin-top: -24rem !important; }
  .mt-md-px-245 { margin-top: 24.5rem !important; }
  .mt-md-minus-px-245 { margin-top: -24.5rem !important; }
  .mt-md-px-250 { margin-top: 25rem !important; }
  .mt-md-minus-px-250 { margin-top: -25rem !important; }
  .mt-md-px-255 { margin-top: 25.5rem !important; }
  .mt-md-minus-px-255 { margin-top: -25.5rem !important; }
  .mt-md-px-260 { margin-top: 26rem !important; }
  .mt-md-minus-px-260 { margin-top: -26rem !important; }
  .mt-md-px-265 { margin-top: 26.5rem !important; }
  .mt-md-minus-px-265 { margin-top: -26.5rem !important; }
  .mt-md-px-270 { margin-top: 27rem !important; }
  .mt-md-minus-px-270 { margin-top: -27rem !important; }
  .mt-md-px-275 { margin-top: 27.5rem !important; }
  .mt-md-minus-px-275 { margin-top: -27.5rem !important; }
  .mt-md-px-280 { margin-top: 28rem !important; }
  .mt-md-minus-px-280 { margin-top: -28rem !important; }
  .mt-md-px-285 { margin-top: 28.5rem !important; }
  .mt-md-minus-px-285 { margin-top: -28.5rem !important; }
  .mt-md-px-290 { margin-top: 29rem !important; }
  .mt-md-minus-px-290 { margin-top: -29rem !important; }
  .mt-md-px-295 { margin-top: 29.5rem !important; }
  .mt-md-minus-px-295 { margin-top: -29.5rem !important; }
  .mt-md-px-300 { margin-top: 30rem !important; }
  .mt-md-minus-px-300 { margin-top: -30rem !important; }
  .mt-md-px-305 { margin-top: 30.5rem !important; }
  .mt-md-minus-px-305 { margin-top: -30.5rem !important; }
  .mt-md-px-310 { margin-top: 31rem !important; }
  .mt-md-minus-px-310 { margin-top: -31rem !important; }
  .mt-md-px-315 { margin-top: 31.5rem !important; }
  .mt-md-minus-px-315 { margin-top: -31.5rem !important; }
  .mt-md-px-320 { margin-top: 32rem !important; }
  .mt-md-minus-px-320 { margin-top: -32rem !important; }
  .mt-md-px-325 { margin-top: 32.5rem !important; }
  .mt-md-minus-px-325 { margin-top: -32.5rem !important; }
  .mt-md-px-330 { margin-top: 33rem !important; }
  .mt-md-minus-px-330 { margin-top: -33rem !important; }
  .mt-md-px-335 { margin-top: 33.5rem !important; }
  .mt-md-minus-px-335 { margin-top: -33.5rem !important; }
  .mt-md-px-340 { margin-top: 34rem !important; }
  .mt-md-minus-px-340 { margin-top: -34rem !important; }
  .mt-md-px-345 { margin-top: 34.5rem !important; }
  .mt-md-minus-px-345 { margin-top: -34.5rem !important; }
  .mt-md-px-350 { margin-top: 35rem !important; }
  .mt-md-minus-px-350 { margin-top: -35rem !important; }
  .mt-md-px-355 { margin-top: 35.5rem !important; }
  .mt-md-minus-px-355 { margin-top: -35.5rem !important; }
  .mt-md-px-360 { margin-top: 36rem !important; }
  .mt-md-minus-px-360 { margin-top: -36rem !important; }
  .mt-md-px-365 { margin-top: 36.5rem !important; }
  .mt-md-minus-px-365 { margin-top: -36.5rem !important; }
  .mt-md-px-370 { margin-top: 37rem !important; }
  .mt-md-minus-px-370 { margin-top: -37rem !important; }
  .mt-md-px-375 { margin-top: 37.5rem !important; }
  .mt-md-minus-px-375 { margin-top: -37.5rem !important; }
  .mt-md-px-380 { margin-top: 38rem !important; }
  .mt-md-minus-px-380 { margin-top: -38rem !important; }
  .mt-md-px-385 { margin-top: 38.5rem !important; }
  .mt-md-minus-px-385 { margin-top: -38.5rem !important; }
  .mt-md-px-390 { margin-top: 39rem !important; }
  .mt-md-minus-px-390 { margin-top: -39rem !important; }
  .mt-md-px-395 { margin-top: 39.5rem !important; }
  .mt-md-minus-px-395 { margin-top: -39.5rem !important; }
  .mt-md-px-400 { margin-top: 40rem !important; }
  .mt-md-minus-px-400 { margin-top: -40rem !important; }
  .mt-md-px-405 { margin-top: 40.5rem !important; }
  .mt-md-minus-px-405 { margin-top: -40.5rem !important; }
  .mt-md-px-410 { margin-top: 41rem !important; }
  .mt-md-minus-px-410 { margin-top: -41rem !important; }
  .mt-md-px-415 { margin-top: 41.5rem !important; }
  .mt-md-minus-px-415 { margin-top: -41.5rem !important; }
  .mt-md-px-420 { margin-top: 42rem !important; }
  .mt-md-minus-px-420 { margin-top: -42rem !important; }
  .mt-md-px-425 { margin-top: 42.5rem !important; }
  .mt-md-minus-px-425 { margin-top: -42.5rem !important; }
  .mt-md-px-430 { margin-top: 43rem !important; }
  .mt-md-minus-px-430 { margin-top: -43rem !important; }
  .mt-md-px-435 { margin-top: 43.5rem !important; }
  .mt-md-minus-px-435 { margin-top: -43.5rem !important; }
  .mt-md-px-440 { margin-top: 44rem !important; }
  .mt-md-minus-px-440 { margin-top: -44rem !important; }
  .mt-md-px-445 { margin-top: 44.5rem !important; }
  .mt-md-minus-px-445 { margin-top: -44.5rem !important; }
  .mt-md-px-450 { margin-top: 45rem !important; }
  .mt-md-minus-px-450 { margin-top: -45rem !important; }
  .mt-md-px-455 { margin-top: 45.5rem !important; }
  .mt-md-minus-px-455 { margin-top: -45.5rem !important; }
  .mt-md-px-460 { margin-top: 46rem !important; }
  .mt-md-minus-px-460 { margin-top: -46rem !important; }
  .mt-md-px-465 { margin-top: 46.5rem !important; }
  .mt-md-minus-px-465 { margin-top: -46.5rem !important; }
  .mt-md-px-470 { margin-top: 47rem !important; }
  .mt-md-minus-px-470 { margin-top: -47rem !important; }
  .mt-md-px-475 { margin-top: 47.5rem !important; }
  .mt-md-minus-px-475 { margin-top: -47.5rem !important; }
  .mt-md-px-480 { margin-top: 48rem !important; }
  .mt-md-minus-px-480 { margin-top: -48rem !important; }
  .mt-md-px-485 { margin-top: 48.5rem !important; }
  .mt-md-minus-px-485 { margin-top: -48.5rem !important; }
  .mt-md-px-490 { margin-top: 49rem !important; }
  .mt-md-minus-px-490 { margin-top: -49rem !important; }
  .mt-md-px-495 { margin-top: 49.5rem !important; }
  .mt-md-minus-px-495 { margin-top: -49.5rem !important; }
  .mt-md-px-500 { margin-top: 50rem !important; }
  .mt-md-minus-px-500 { margin-top: -50rem !important; }
  .mt-lg-auto { margin-top: auto !important; } }

@media (min-width: 991px) { .mt-lg-px-0 { margin-top: 0rem !important; }
  .mt-lg-minus-px-0 { margin-top: 0rem !important; }
  .mt-lg-px-5 { margin-top: 0.5rem !important; }
  .mt-lg-minus-px-5 { margin-top: -0.5rem !important; }
  .mt-lg-px-10 { margin-top: 1rem !important; }
  .mt-lg-minus-px-10 { margin-top: -1rem !important; }
  .mt-lg-px-15 { margin-top: 1.5rem !important; }
  .mt-lg-minus-px-15 { margin-top: -1.5rem !important; }
  .mt-lg-px-20 { margin-top: 2rem !important; }
  .mt-lg-minus-px-20 { margin-top: -2rem !important; }
  .mt-lg-px-25 { margin-top: 2.5rem !important; }
  .mt-lg-minus-px-25 { margin-top: -2.5rem !important; }
  .mt-lg-px-30 { margin-top: 3rem !important; }
  .mt-lg-minus-px-30 { margin-top: -3rem !important; }
  .mt-lg-px-35 { margin-top: 3.5rem !important; }
  .mt-lg-minus-px-35 { margin-top: -3.5rem !important; }
  .mt-lg-px-40 { margin-top: 4rem !important; }
  .mt-lg-minus-px-40 { margin-top: -4rem !important; }
  .mt-lg-px-45 { margin-top: 4.5rem !important; }
  .mt-lg-minus-px-45 { margin-top: -4.5rem !important; }
  .mt-lg-px-50 { margin-top: 5rem !important; }
  .mt-lg-minus-px-50 { margin-top: -5rem !important; }
  .mt-lg-px-55 { margin-top: 5.5rem !important; }
  .mt-lg-minus-px-55 { margin-top: -5.5rem !important; }
  .mt-lg-px-60 { margin-top: 6rem !important; }
  .mt-lg-minus-px-60 { margin-top: -6rem !important; }
  .mt-lg-px-65 { margin-top: 6.5rem !important; }
  .mt-lg-minus-px-65 { margin-top: -6.5rem !important; }
  .mt-lg-px-70 { margin-top: 7rem !important; }
  .mt-lg-minus-px-70 { margin-top: -7rem !important; }
  .mt-lg-px-75 { margin-top: 7.5rem !important; }
  .mt-lg-minus-px-75 { margin-top: -7.5rem !important; }
  .mt-lg-px-80 { margin-top: 8rem !important; }
  .mt-lg-minus-px-80 { margin-top: -8rem !important; }
  .mt-lg-px-85 { margin-top: 8.5rem !important; }
  .mt-lg-minus-px-85 { margin-top: -8.5rem !important; }
  .mt-lg-px-90 { margin-top: 9rem !important; }
  .mt-lg-minus-px-90 { margin-top: -9rem !important; }
  .mt-lg-px-95 { margin-top: 9.5rem !important; }
  .mt-lg-minus-px-95 { margin-top: -9.5rem !important; }
  .mt-lg-px-100 { margin-top: 10rem !important; }
  .mt-lg-minus-px-100 { margin-top: -10rem !important; }
  .mt-lg-px-105 { margin-top: 10.5rem !important; }
  .mt-lg-minus-px-105 { margin-top: -10.5rem !important; }
  .mt-lg-px-110 { margin-top: 11rem !important; }
  .mt-lg-minus-px-110 { margin-top: -11rem !important; }
  .mt-lg-px-115 { margin-top: 11.5rem !important; }
  .mt-lg-minus-px-115 { margin-top: -11.5rem !important; }
  .mt-lg-px-120 { margin-top: 12rem !important; }
  .mt-lg-minus-px-120 { margin-top: -12rem !important; }
  .mt-lg-px-125 { margin-top: 12.5rem !important; }
  .mt-lg-minus-px-125 { margin-top: -12.5rem !important; }
  .mt-lg-px-130 { margin-top: 13rem !important; }
  .mt-lg-minus-px-130 { margin-top: -13rem !important; }
  .mt-lg-px-135 { margin-top: 13.5rem !important; }
  .mt-lg-minus-px-135 { margin-top: -13.5rem !important; }
  .mt-lg-px-140 { margin-top: 14rem !important; }
  .mt-lg-minus-px-140 { margin-top: -14rem !important; }
  .mt-lg-px-145 { margin-top: 14.5rem !important; }
  .mt-lg-minus-px-145 { margin-top: -14.5rem !important; }
  .mt-lg-px-150 { margin-top: 15rem !important; }
  .mt-lg-minus-px-150 { margin-top: -15rem !important; }
  .mt-lg-px-155 { margin-top: 15.5rem !important; }
  .mt-lg-minus-px-155 { margin-top: -15.5rem !important; }
  .mt-lg-px-160 { margin-top: 16rem !important; }
  .mt-lg-minus-px-160 { margin-top: -16rem !important; }
  .mt-lg-px-165 { margin-top: 16.5rem !important; }
  .mt-lg-minus-px-165 { margin-top: -16.5rem !important; }
  .mt-lg-px-170 { margin-top: 17rem !important; }
  .mt-lg-minus-px-170 { margin-top: -17rem !important; }
  .mt-lg-px-175 { margin-top: 17.5rem !important; }
  .mt-lg-minus-px-175 { margin-top: -17.5rem !important; }
  .mt-lg-px-180 { margin-top: 18rem !important; }
  .mt-lg-minus-px-180 { margin-top: -18rem !important; }
  .mt-lg-px-185 { margin-top: 18.5rem !important; }
  .mt-lg-minus-px-185 { margin-top: -18.5rem !important; }
  .mt-lg-px-190 { margin-top: 19rem !important; }
  .mt-lg-minus-px-190 { margin-top: -19rem !important; }
  .mt-lg-px-195 { margin-top: 19.5rem !important; }
  .mt-lg-minus-px-195 { margin-top: -19.5rem !important; }
  .mt-lg-px-200 { margin-top: 20rem !important; }
  .mt-lg-minus-px-200 { margin-top: -20rem !important; }
  .mt-lg-px-205 { margin-top: 20.5rem !important; }
  .mt-lg-minus-px-205 { margin-top: -20.5rem !important; }
  .mt-lg-px-210 { margin-top: 21rem !important; }
  .mt-lg-minus-px-210 { margin-top: -21rem !important; }
  .mt-lg-px-215 { margin-top: 21.5rem !important; }
  .mt-lg-minus-px-215 { margin-top: -21.5rem !important; }
  .mt-lg-px-220 { margin-top: 22rem !important; }
  .mt-lg-minus-px-220 { margin-top: -22rem !important; }
  .mt-lg-px-225 { margin-top: 22.5rem !important; }
  .mt-lg-minus-px-225 { margin-top: -22.5rem !important; }
  .mt-lg-px-230 { margin-top: 23rem !important; }
  .mt-lg-minus-px-230 { margin-top: -23rem !important; }
  .mt-lg-px-235 { margin-top: 23.5rem !important; }
  .mt-lg-minus-px-235 { margin-top: -23.5rem !important; }
  .mt-lg-px-240 { margin-top: 24rem !important; }
  .mt-lg-minus-px-240 { margin-top: -24rem !important; }
  .mt-lg-px-245 { margin-top: 24.5rem !important; }
  .mt-lg-minus-px-245 { margin-top: -24.5rem !important; }
  .mt-lg-px-250 { margin-top: 25rem !important; }
  .mt-lg-minus-px-250 { margin-top: -25rem !important; }
  .mt-lg-px-255 { margin-top: 25.5rem !important; }
  .mt-lg-minus-px-255 { margin-top: -25.5rem !important; }
  .mt-lg-px-260 { margin-top: 26rem !important; }
  .mt-lg-minus-px-260 { margin-top: -26rem !important; }
  .mt-lg-px-265 { margin-top: 26.5rem !important; }
  .mt-lg-minus-px-265 { margin-top: -26.5rem !important; }
  .mt-lg-px-270 { margin-top: 27rem !important; }
  .mt-lg-minus-px-270 { margin-top: -27rem !important; }
  .mt-lg-px-275 { margin-top: 27.5rem !important; }
  .mt-lg-minus-px-275 { margin-top: -27.5rem !important; }
  .mt-lg-px-280 { margin-top: 28rem !important; }
  .mt-lg-minus-px-280 { margin-top: -28rem !important; }
  .mt-lg-px-285 { margin-top: 28.5rem !important; }
  .mt-lg-minus-px-285 { margin-top: -28.5rem !important; }
  .mt-lg-px-290 { margin-top: 29rem !important; }
  .mt-lg-minus-px-290 { margin-top: -29rem !important; }
  .mt-lg-px-295 { margin-top: 29.5rem !important; }
  .mt-lg-minus-px-295 { margin-top: -29.5rem !important; }
  .mt-lg-px-300 { margin-top: 30rem !important; }
  .mt-lg-minus-px-300 { margin-top: -30rem !important; }
  .mt-lg-px-305 { margin-top: 30.5rem !important; }
  .mt-lg-minus-px-305 { margin-top: -30.5rem !important; }
  .mt-lg-px-310 { margin-top: 31rem !important; }
  .mt-lg-minus-px-310 { margin-top: -31rem !important; }
  .mt-lg-px-315 { margin-top: 31.5rem !important; }
  .mt-lg-minus-px-315 { margin-top: -31.5rem !important; }
  .mt-lg-px-320 { margin-top: 32rem !important; }
  .mt-lg-minus-px-320 { margin-top: -32rem !important; }
  .mt-lg-px-325 { margin-top: 32.5rem !important; }
  .mt-lg-minus-px-325 { margin-top: -32.5rem !important; }
  .mt-lg-px-330 { margin-top: 33rem !important; }
  .mt-lg-minus-px-330 { margin-top: -33rem !important; }
  .mt-lg-px-335 { margin-top: 33.5rem !important; }
  .mt-lg-minus-px-335 { margin-top: -33.5rem !important; }
  .mt-lg-px-340 { margin-top: 34rem !important; }
  .mt-lg-minus-px-340 { margin-top: -34rem !important; }
  .mt-lg-px-345 { margin-top: 34.5rem !important; }
  .mt-lg-minus-px-345 { margin-top: -34.5rem !important; }
  .mt-lg-px-350 { margin-top: 35rem !important; }
  .mt-lg-minus-px-350 { margin-top: -35rem !important; }
  .mt-lg-px-355 { margin-top: 35.5rem !important; }
  .mt-lg-minus-px-355 { margin-top: -35.5rem !important; }
  .mt-lg-px-360 { margin-top: 36rem !important; }
  .mt-lg-minus-px-360 { margin-top: -36rem !important; }
  .mt-lg-px-365 { margin-top: 36.5rem !important; }
  .mt-lg-minus-px-365 { margin-top: -36.5rem !important; }
  .mt-lg-px-370 { margin-top: 37rem !important; }
  .mt-lg-minus-px-370 { margin-top: -37rem !important; }
  .mt-lg-px-375 { margin-top: 37.5rem !important; }
  .mt-lg-minus-px-375 { margin-top: -37.5rem !important; }
  .mt-lg-px-380 { margin-top: 38rem !important; }
  .mt-lg-minus-px-380 { margin-top: -38rem !important; }
  .mt-lg-px-385 { margin-top: 38.5rem !important; }
  .mt-lg-minus-px-385 { margin-top: -38.5rem !important; }
  .mt-lg-px-390 { margin-top: 39rem !important; }
  .mt-lg-minus-px-390 { margin-top: -39rem !important; }
  .mt-lg-px-395 { margin-top: 39.5rem !important; }
  .mt-lg-minus-px-395 { margin-top: -39.5rem !important; }
  .mt-lg-px-400 { margin-top: 40rem !important; }
  .mt-lg-minus-px-400 { margin-top: -40rem !important; }
  .mt-lg-px-405 { margin-top: 40.5rem !important; }
  .mt-lg-minus-px-405 { margin-top: -40.5rem !important; }
  .mt-lg-px-410 { margin-top: 41rem !important; }
  .mt-lg-minus-px-410 { margin-top: -41rem !important; }
  .mt-lg-px-415 { margin-top: 41.5rem !important; }
  .mt-lg-minus-px-415 { margin-top: -41.5rem !important; }
  .mt-lg-px-420 { margin-top: 42rem !important; }
  .mt-lg-minus-px-420 { margin-top: -42rem !important; }
  .mt-lg-px-425 { margin-top: 42.5rem !important; }
  .mt-lg-minus-px-425 { margin-top: -42.5rem !important; }
  .mt-lg-px-430 { margin-top: 43rem !important; }
  .mt-lg-minus-px-430 { margin-top: -43rem !important; }
  .mt-lg-px-435 { margin-top: 43.5rem !important; }
  .mt-lg-minus-px-435 { margin-top: -43.5rem !important; }
  .mt-lg-px-440 { margin-top: 44rem !important; }
  .mt-lg-minus-px-440 { margin-top: -44rem !important; }
  .mt-lg-px-445 { margin-top: 44.5rem !important; }
  .mt-lg-minus-px-445 { margin-top: -44.5rem !important; }
  .mt-lg-px-450 { margin-top: 45rem !important; }
  .mt-lg-minus-px-450 { margin-top: -45rem !important; }
  .mt-lg-px-455 { margin-top: 45.5rem !important; }
  .mt-lg-minus-px-455 { margin-top: -45.5rem !important; }
  .mt-lg-px-460 { margin-top: 46rem !important; }
  .mt-lg-minus-px-460 { margin-top: -46rem !important; }
  .mt-lg-px-465 { margin-top: 46.5rem !important; }
  .mt-lg-minus-px-465 { margin-top: -46.5rem !important; }
  .mt-lg-px-470 { margin-top: 47rem !important; }
  .mt-lg-minus-px-470 { margin-top: -47rem !important; }
  .mt-lg-px-475 { margin-top: 47.5rem !important; }
  .mt-lg-minus-px-475 { margin-top: -47.5rem !important; }
  .mt-lg-px-480 { margin-top: 48rem !important; }
  .mt-lg-minus-px-480 { margin-top: -48rem !important; }
  .mt-lg-px-485 { margin-top: 48.5rem !important; }
  .mt-lg-minus-px-485 { margin-top: -48.5rem !important; }
  .mt-lg-px-490 { margin-top: 49rem !important; }
  .mt-lg-minus-px-490 { margin-top: -49rem !important; }
  .mt-lg-px-495 { margin-top: 49.5rem !important; }
  .mt-lg-minus-px-495 { margin-top: -49.5rem !important; }
  .mt-lg-px-500 { margin-top: 50rem !important; }
  .mt-lg-minus-px-500 { margin-top: -50rem !important; }
  .mt-lg-auto { margin-top: auto !important; } }

@media (min-width: 575px) { .mt-sm-px-0 { margin-top: 0rem !important; }
  .mt-sm-px-5 { margin-top: 0.5rem !important; }
  .mt-sm-px-10 { margin-top: 1rem !important; }
  .mt-sm-px-15 { margin-top: 1.5rem !important; }
  .mt-sm-px-20 { margin-top: 2rem !important; }
  .mt-sm-px-25 { margin-top: 2.5rem !important; }
  .mt-sm-px-30 { margin-top: 3rem !important; }
  .mt-sm-px-35 { margin-top: 3.5rem !important; }
  .mt-sm-px-40 { margin-top: 4rem !important; }
  .mt-sm-px-45 { margin-top: 4.5rem !important; }
  .mt-sm-px-50 { margin-top: 5rem !important; }
  .mt-sm-px-55 { margin-top: 5.5rem !important; }
  .mt-sm-px-60 { margin-top: 6rem !important; }
  .mt-sm-px-65 { margin-top: 6.5rem !important; }
  .mt-sm-px-70 { margin-top: 7rem !important; }
  .mt-sm-px-75 { margin-top: 7.5rem !important; }
  .mt-sm-px-80 { margin-top: 8rem !important; }
  .mt-sm-px-85 { margin-top: 8.5rem !important; }
  .mt-sm-px-90 { margin-top: 9rem !important; }
  .mt-sm-px-95 { margin-top: 9.5rem !important; }
  .mt-sm-px-100 { margin-top: 10rem !important; }
  .mt-sm-px-105 { margin-top: 10.5rem !important; }
  .mt-sm-px-110 { margin-top: 11rem !important; }
  .mt-sm-px-115 { margin-top: 11.5rem !important; }
  .mt-sm-px-120 { margin-top: 12rem !important; }
  .mt-sm-px-125 { margin-top: 12.5rem !important; }
  .mt-sm-px-130 { margin-top: 13rem !important; }
  .mt-sm-px-135 { margin-top: 13.5rem !important; }
  .mt-sm-px-140 { margin-top: 14rem !important; }
  .mt-sm-px-145 { margin-top: 14.5rem !important; }
  .mt-sm-px-150 { margin-top: 15rem !important; }
  .mt-sm-px-155 { margin-top: 15.5rem !important; }
  .mt-sm-px-160 { margin-top: 16rem !important; }
  .mt-sm-px-165 { margin-top: 16.5rem !important; }
  .mt-sm-px-170 { margin-top: 17rem !important; }
  .mt-sm-px-175 { margin-top: 17.5rem !important; }
  .mt-sm-px-180 { margin-top: 18rem !important; }
  .mt-sm-px-185 { margin-top: 18.5rem !important; }
  .mt-sm-px-190 { margin-top: 19rem !important; }
  .mt-sm-px-195 { margin-top: 19.5rem !important; }
  .mt-sm-px-200 { margin-top: 20rem !important; }
  .mt-sm-px-205 { margin-top: 20.5rem !important; }
  .mt-sm-px-210 { margin-top: 21rem !important; }
  .mt-sm-px-215 { margin-top: 21.5rem !important; }
  .mt-sm-px-220 { margin-top: 22rem !important; }
  .mt-sm-px-225 { margin-top: 22.5rem !important; }
  .mt-sm-px-230 { margin-top: 23rem !important; }
  .mt-sm-px-235 { margin-top: 23.5rem !important; }
  .mt-sm-px-240 { margin-top: 24rem !important; }
  .mt-sm-px-245 { margin-top: 24.5rem !important; }
  .mt-sm-px-250 { margin-top: 25rem !important; }
  .mt-sm-px-255 { margin-top: 25.5rem !important; }
  .mt-sm-px-260 { margin-top: 26rem !important; }
  .mt-sm-px-265 { margin-top: 26.5rem !important; }
  .mt-sm-px-270 { margin-top: 27rem !important; }
  .mt-sm-px-275 { margin-top: 27.5rem !important; }
  .mt-sm-px-280 { margin-top: 28rem !important; }
  .mt-sm-px-285 { margin-top: 28.5rem !important; }
  .mt-sm-px-290 { margin-top: 29rem !important; }
  .mt-sm-px-295 { margin-top: 29.5rem !important; }
  .mt-sm-px-300 { margin-top: 30rem !important; }
  .mt-sm-px-305 { margin-top: 30.5rem !important; }
  .mt-sm-px-310 { margin-top: 31rem !important; }
  .mt-sm-px-315 { margin-top: 31.5rem !important; }
  .mt-sm-px-320 { margin-top: 32rem !important; }
  .mt-sm-px-325 { margin-top: 32.5rem !important; }
  .mt-sm-px-330 { margin-top: 33rem !important; }
  .mt-sm-px-335 { margin-top: 33.5rem !important; }
  .mt-sm-px-340 { margin-top: 34rem !important; }
  .mt-sm-px-345 { margin-top: 34.5rem !important; }
  .mt-sm-px-350 { margin-top: 35rem !important; }
  .mt-sm-px-355 { margin-top: 35.5rem !important; }
  .mt-sm-px-360 { margin-top: 36rem !important; }
  .mt-sm-px-365 { margin-top: 36.5rem !important; }
  .mt-sm-px-370 { margin-top: 37rem !important; }
  .mt-sm-px-375 { margin-top: 37.5rem !important; }
  .mt-sm-px-380 { margin-top: 38rem !important; }
  .mt-sm-px-385 { margin-top: 38.5rem !important; }
  .mt-sm-px-390 { margin-top: 39rem !important; }
  .mt-sm-px-395 { margin-top: 39.5rem !important; }
  .mt-sm-px-400 { margin-top: 40rem !important; }
  .mt-sm-px-405 { margin-top: 40.5rem !important; }
  .mt-sm-px-410 { margin-top: 41rem !important; }
  .mt-sm-px-415 { margin-top: 41.5rem !important; }
  .mt-sm-px-420 { margin-top: 42rem !important; }
  .mt-sm-px-425 { margin-top: 42.5rem !important; }
  .mt-sm-px-430 { margin-top: 43rem !important; }
  .mt-sm-px-435 { margin-top: 43.5rem !important; }
  .mt-sm-px-440 { margin-top: 44rem !important; }
  .mt-sm-px-445 { margin-top: 44.5rem !important; }
  .mt-sm-px-450 { margin-top: 45rem !important; }
  .mt-sm-px-455 { margin-top: 45.5rem !important; }
  .mt-sm-px-460 { margin-top: 46rem !important; }
  .mt-sm-px-465 { margin-top: 46.5rem !important; }
  .mt-sm-px-470 { margin-top: 47rem !important; }
  .mt-sm-px-475 { margin-top: 47.5rem !important; }
  .mt-sm-px-480 { margin-top: 48rem !important; }
  .mt-sm-px-485 { margin-top: 48.5rem !important; }
  .mt-sm-px-490 { margin-top: 49rem !important; }
  .mt-sm-px-495 { margin-top: 49.5rem !important; }
  .mt-sm-px-500 { margin-top: 50rem !important; } }

.mb-px-0 { margin-bottom: 0rem !important; }

.mb-minus-px-0 { margin-bottom: 0rem !important; }

.mb-px-5 { margin-bottom: 0.5rem !important; }

.mb-minus-px-5 { margin-bottom: -0.5rem !important; }

.mb-px-10 { margin-bottom: 1rem !important; }

.mb-minus-px-10 { margin-bottom: -1rem !important; }

.mb-px-15 { margin-bottom: 1.5rem !important; }

.mb-minus-px-15 { margin-bottom: -1.5rem !important; }

.mb-px-20 { margin-bottom: 2rem !important; }

.mb-minus-px-20 { margin-bottom: -2rem !important; }

.mb-px-25 { margin-bottom: 2.5rem !important; }

.mb-minus-px-25 { margin-bottom: -2.5rem !important; }

.mb-px-30 { margin-bottom: 3rem !important; }

.mb-minus-px-30 { margin-bottom: -3rem !important; }

.mb-px-35 { margin-bottom: 3.5rem !important; }

.mb-minus-px-35 { margin-bottom: -3.5rem !important; }

.mb-px-40 { margin-bottom: 4rem !important; }

.mb-minus-px-40 { margin-bottom: -4rem !important; }

.mb-px-45 { margin-bottom: 4.5rem !important; }

.mb-minus-px-45 { margin-bottom: -4.5rem !important; }

.mb-px-50 { margin-bottom: 5rem !important; }

.mb-minus-px-50 { margin-bottom: -5rem !important; }

.mb-px-55 { margin-bottom: 5.5rem !important; }

.mb-minus-px-55 { margin-bottom: -5.5rem !important; }

.mb-px-60 { margin-bottom: 6rem !important; }

.mb-minus-px-60 { margin-bottom: -6rem !important; }

.mb-px-65 { margin-bottom: 6.5rem !important; }

.mb-minus-px-65 { margin-bottom: -6.5rem !important; }

.mb-px-70 { margin-bottom: 7rem !important; }

.mb-minus-px-70 { margin-bottom: -7rem !important; }

.mb-px-75 { margin-bottom: 7.5rem !important; }

.mb-minus-px-75 { margin-bottom: -7.5rem !important; }

.mb-px-80 { margin-bottom: 8rem !important; }

.mb-minus-px-80 { margin-bottom: -8rem !important; }

.mb-px-85 { margin-bottom: 8.5rem !important; }

.mb-minus-px-85 { margin-bottom: -8.5rem !important; }

.mb-px-90 { margin-bottom: 9rem !important; }

.mb-minus-px-90 { margin-bottom: -9rem !important; }

.mb-px-95 { margin-bottom: 9.5rem !important; }

.mb-minus-px-95 { margin-bottom: -9.5rem !important; }

.mb-px-100 { margin-bottom: 10rem !important; }

.mb-minus-px-100 { margin-bottom: -10rem !important; }

.mb-px-105 { margin-bottom: 10.5rem !important; }

.mb-minus-px-105 { margin-bottom: -10.5rem !important; }

.mb-px-110 { margin-bottom: 11rem !important; }

.mb-minus-px-110 { margin-bottom: -11rem !important; }

.mb-px-115 { margin-bottom: 11.5rem !important; }

.mb-minus-px-115 { margin-bottom: -11.5rem !important; }

.mb-px-120 { margin-bottom: 12rem !important; }

.mb-minus-px-120 { margin-bottom: -12rem !important; }

.mb-px-125 { margin-bottom: 12.5rem !important; }

.mb-minus-px-125 { margin-bottom: -12.5rem !important; }

.mb-px-130 { margin-bottom: 13rem !important; }

.mb-minus-px-130 { margin-bottom: -13rem !important; }

.mb-px-135 { margin-bottom: 13.5rem !important; }

.mb-minus-px-135 { margin-bottom: -13.5rem !important; }

.mb-px-140 { margin-bottom: 14rem !important; }

.mb-minus-px-140 { margin-bottom: -14rem !important; }

.mb-px-145 { margin-bottom: 14.5rem !important; }

.mb-minus-px-145 { margin-bottom: -14.5rem !important; }

.mb-px-150 { margin-bottom: 15rem !important; }

.mb-minus-px-150 { margin-bottom: -15rem !important; }

.mb-px-155 { margin-bottom: 15.5rem !important; }

.mb-minus-px-155 { margin-bottom: -15.5rem !important; }

.mb-px-160 { margin-bottom: 16rem !important; }

.mb-minus-px-160 { margin-bottom: -16rem !important; }

.mb-px-165 { margin-bottom: 16.5rem !important; }

.mb-minus-px-165 { margin-bottom: -16.5rem !important; }

.mb-px-170 { margin-bottom: 17rem !important; }

.mb-minus-px-170 { margin-bottom: -17rem !important; }

.mb-px-175 { margin-bottom: 17.5rem !important; }

.mb-minus-px-175 { margin-bottom: -17.5rem !important; }

.mb-px-180 { margin-bottom: 18rem !important; }

.mb-minus-px-180 { margin-bottom: -18rem !important; }

.mb-px-185 { margin-bottom: 18.5rem !important; }

.mb-minus-px-185 { margin-bottom: -18.5rem !important; }

.mb-px-190 { margin-bottom: 19rem !important; }

.mb-minus-px-190 { margin-bottom: -19rem !important; }

.mb-px-195 { margin-bottom: 19.5rem !important; }

.mb-minus-px-195 { margin-bottom: -19.5rem !important; }

.mb-px-200 { margin-bottom: 20rem !important; }

.mb-minus-px-200 { margin-bottom: -20rem !important; }

.mb-px-205 { margin-bottom: 20.5rem !important; }

.mb-minus-px-205 { margin-bottom: -20.5rem !important; }

.mb-px-210 { margin-bottom: 21rem !important; }

.mb-minus-px-210 { margin-bottom: -21rem !important; }

.mb-px-215 { margin-bottom: 21.5rem !important; }

.mb-minus-px-215 { margin-bottom: -21.5rem !important; }

.mb-px-220 { margin-bottom: 22rem !important; }

.mb-minus-px-220 { margin-bottom: -22rem !important; }

.mb-px-225 { margin-bottom: 22.5rem !important; }

.mb-minus-px-225 { margin-bottom: -22.5rem !important; }

.mb-px-230 { margin-bottom: 23rem !important; }

.mb-minus-px-230 { margin-bottom: -23rem !important; }

.mb-px-235 { margin-bottom: 23.5rem !important; }

.mb-minus-px-235 { margin-bottom: -23.5rem !important; }

.mb-px-240 { margin-bottom: 24rem !important; }

.mb-minus-px-240 { margin-bottom: -24rem !important; }

.mb-px-245 { margin-bottom: 24.5rem !important; }

.mb-minus-px-245 { margin-bottom: -24.5rem !important; }

.mb-px-250 { margin-bottom: 25rem !important; }

.mb-minus-px-250 { margin-bottom: -25rem !important; }

.mb-px-255 { margin-bottom: 25.5rem !important; }

.mb-minus-px-255 { margin-bottom: -25.5rem !important; }

.mb-px-260 { margin-bottom: 26rem !important; }

.mb-minus-px-260 { margin-bottom: -26rem !important; }

.mb-px-265 { margin-bottom: 26.5rem !important; }

.mb-minus-px-265 { margin-bottom: -26.5rem !important; }

.mb-px-270 { margin-bottom: 27rem !important; }

.mb-minus-px-270 { margin-bottom: -27rem !important; }

.mb-px-275 { margin-bottom: 27.5rem !important; }

.mb-minus-px-275 { margin-bottom: -27.5rem !important; }

.mb-px-280 { margin-bottom: 28rem !important; }

.mb-minus-px-280 { margin-bottom: -28rem !important; }

.mb-px-285 { margin-bottom: 28.5rem !important; }

.mb-minus-px-285 { margin-bottom: -28.5rem !important; }

.mb-px-290 { margin-bottom: 29rem !important; }

.mb-minus-px-290 { margin-bottom: -29rem !important; }

.mb-px-295 { margin-bottom: 29.5rem !important; }

.mb-minus-px-295 { margin-bottom: -29.5rem !important; }

.mb-px-300 { margin-bottom: 30rem !important; }

.mb-minus-px-300 { margin-bottom: -30rem !important; }

.mb-px-305 { margin-bottom: 30.5rem !important; }

.mb-minus-px-305 { margin-bottom: -30.5rem !important; }

.mb-px-310 { margin-bottom: 31rem !important; }

.mb-minus-px-310 { margin-bottom: -31rem !important; }

.mb-px-315 { margin-bottom: 31.5rem !important; }

.mb-minus-px-315 { margin-bottom: -31.5rem !important; }

.mb-px-320 { margin-bottom: 32rem !important; }

.mb-minus-px-320 { margin-bottom: -32rem !important; }

.mb-px-325 { margin-bottom: 32.5rem !important; }

.mb-minus-px-325 { margin-bottom: -32.5rem !important; }

.mb-px-330 { margin-bottom: 33rem !important; }

.mb-minus-px-330 { margin-bottom: -33rem !important; }

.mb-px-335 { margin-bottom: 33.5rem !important; }

.mb-minus-px-335 { margin-bottom: -33.5rem !important; }

.mb-px-340 { margin-bottom: 34rem !important; }

.mb-minus-px-340 { margin-bottom: -34rem !important; }

.mb-px-345 { margin-bottom: 34.5rem !important; }

.mb-minus-px-345 { margin-bottom: -34.5rem !important; }

.mb-px-350 { margin-bottom: 35rem !important; }

.mb-minus-px-350 { margin-bottom: -35rem !important; }

.mb-px-355 { margin-bottom: 35.5rem !important; }

.mb-minus-px-355 { margin-bottom: -35.5rem !important; }

.mb-px-360 { margin-bottom: 36rem !important; }

.mb-minus-px-360 { margin-bottom: -36rem !important; }

.mb-px-365 { margin-bottom: 36.5rem !important; }

.mb-minus-px-365 { margin-bottom: -36.5rem !important; }

.mb-px-370 { margin-bottom: 37rem !important; }

.mb-minus-px-370 { margin-bottom: -37rem !important; }

.mb-px-375 { margin-bottom: 37.5rem !important; }

.mb-minus-px-375 { margin-bottom: -37.5rem !important; }

.mb-px-380 { margin-bottom: 38rem !important; }

.mb-minus-px-380 { margin-bottom: -38rem !important; }

.mb-px-385 { margin-bottom: 38.5rem !important; }

.mb-minus-px-385 { margin-bottom: -38.5rem !important; }

.mb-px-390 { margin-bottom: 39rem !important; }

.mb-minus-px-390 { margin-bottom: -39rem !important; }

.mb-px-395 { margin-bottom: 39.5rem !important; }

.mb-minus-px-395 { margin-bottom: -39.5rem !important; }

.mb-px-400 { margin-bottom: 40rem !important; }

.mb-minus-px-400 { margin-bottom: -40rem !important; }

.mb-px-405 { margin-bottom: 40.5rem !important; }

.mb-minus-px-405 { margin-bottom: -40.5rem !important; }

.mb-px-410 { margin-bottom: 41rem !important; }

.mb-minus-px-410 { margin-bottom: -41rem !important; }

.mb-px-415 { margin-bottom: 41.5rem !important; }

.mb-minus-px-415 { margin-bottom: -41.5rem !important; }

.mb-px-420 { margin-bottom: 42rem !important; }

.mb-minus-px-420 { margin-bottom: -42rem !important; }

.mb-px-425 { margin-bottom: 42.5rem !important; }

.mb-minus-px-425 { margin-bottom: -42.5rem !important; }

.mb-px-430 { margin-bottom: 43rem !important; }

.mb-minus-px-430 { margin-bottom: -43rem !important; }

.mb-px-435 { margin-bottom: 43.5rem !important; }

.mb-minus-px-435 { margin-bottom: -43.5rem !important; }

.mb-px-440 { margin-bottom: 44rem !important; }

.mb-minus-px-440 { margin-bottom: -44rem !important; }

.mb-px-445 { margin-bottom: 44.5rem !important; }

.mb-minus-px-445 { margin-bottom: -44.5rem !important; }

.mb-px-450 { margin-bottom: 45rem !important; }

.mb-minus-px-450 { margin-bottom: -45rem !important; }

.mb-px-455 { margin-bottom: 45.5rem !important; }

.mb-minus-px-455 { margin-bottom: -45.5rem !important; }

.mb-px-460 { margin-bottom: 46rem !important; }

.mb-minus-px-460 { margin-bottom: -46rem !important; }

.mb-px-465 { margin-bottom: 46.5rem !important; }

.mb-minus-px-465 { margin-bottom: -46.5rem !important; }

.mb-px-470 { margin-bottom: 47rem !important; }

.mb-minus-px-470 { margin-bottom: -47rem !important; }

.mb-px-475 { margin-bottom: 47.5rem !important; }

.mb-minus-px-475 { margin-bottom: -47.5rem !important; }

.mb-px-480 { margin-bottom: 48rem !important; }

.mb-minus-px-480 { margin-bottom: -48rem !important; }

.mb-px-485 { margin-bottom: 48.5rem !important; }

.mb-minus-px-485 { margin-bottom: -48.5rem !important; }

.mb-px-490 { margin-bottom: 49rem !important; }

.mb-minus-px-490 { margin-bottom: -49rem !important; }

.mb-px-495 { margin-bottom: 49.5rem !important; }

.mb-minus-px-495 { margin-bottom: -49.5rem !important; }

.mb-px-500 { margin-bottom: 50rem !important; }

.mb-minus-px-500 { margin-bottom: -50rem !important; }

.mb-auto { margin-bottom: auto !important; }

@media (min-width: 991px) { .mb-lg-px-0 { margin-bottom: 0rem !important; }
  .mb-lg-minus-px-0 { margin-bottom: 0rem !important; }
  .mb-lg-auto { margin-bottom: auto !important; }
  .mb-lg-px-5 { margin-bottom: 0.5rem !important; }
  .mb-lg-minus-px-5 { margin-bottom: -0.5rem !important; }
  .mb-lg-auto { margin-bottom: auto !important; }
  .mb-lg-px-10 { margin-bottom: 1rem !important; }
  .mb-lg-minus-px-10 { margin-bottom: -1rem !important; }
  .mb-lg-auto { margin-bottom: auto !important; }
  .mb-lg-px-15 { margin-bottom: 1.5rem !important; }
  .mb-lg-minus-px-15 { margin-bottom: -1.5rem !important; }
  .mb-lg-auto { margin-bottom: auto !important; }
  .mb-lg-px-20 { margin-bottom: 2rem !important; }
  .mb-lg-minus-px-20 { margin-bottom: -2rem !important; }
  .mb-lg-auto { margin-bottom: auto !important; }
  .mb-lg-px-25 { margin-bottom: 2.5rem !important; }
  .mb-lg-minus-px-25 { margin-bottom: -2.5rem !important; }
  .mb-lg-auto { margin-bottom: auto !important; }
  .mb-lg-px-30 { margin-bottom: 3rem !important; }
  .mb-lg-minus-px-30 { margin-bottom: -3rem !important; }
  .mb-lg-auto { margin-bottom: auto !important; }
  .mb-lg-px-35 { margin-bottom: 3.5rem !important; }
  .mb-lg-minus-px-35 { margin-bottom: -3.5rem !important; }
  .mb-lg-auto { margin-bottom: auto !important; }
  .mb-lg-px-40 { margin-bottom: 4rem !important; }
  .mb-lg-minus-px-40 { margin-bottom: -4rem !important; }
  .mb-lg-auto { margin-bottom: auto !important; }
  .mb-lg-px-45 { margin-bottom: 4.5rem !important; }
  .mb-lg-minus-px-45 { margin-bottom: -4.5rem !important; }
  .mb-lg-auto { margin-bottom: auto !important; }
  .mb-lg-px-50 { margin-bottom: 5rem !important; }
  .mb-lg-minus-px-50 { margin-bottom: -5rem !important; }
  .mb-lg-auto { margin-bottom: auto !important; }
  .mb-lg-px-55 { margin-bottom: 5.5rem !important; }
  .mb-lg-minus-px-55 { margin-bottom: -5.5rem !important; }
  .mb-lg-auto { margin-bottom: auto !important; }
  .mb-lg-px-60 { margin-bottom: 6rem !important; }
  .mb-lg-minus-px-60 { margin-bottom: -6rem !important; }
  .mb-lg-auto { margin-bottom: auto !important; }
  .mb-lg-px-65 { margin-bottom: 6.5rem !important; }
  .mb-lg-minus-px-65 { margin-bottom: -6.5rem !important; }
  .mb-lg-auto { margin-bottom: auto !important; }
  .mb-lg-px-70 { margin-bottom: 7rem !important; }
  .mb-lg-minus-px-70 { margin-bottom: -7rem !important; }
  .mb-lg-auto { margin-bottom: auto !important; }
  .mb-lg-px-75 { margin-bottom: 7.5rem !important; }
  .mb-lg-minus-px-75 { margin-bottom: -7.5rem !important; }
  .mb-lg-auto { margin-bottom: auto !important; }
  .mb-lg-px-80 { margin-bottom: 8rem !important; }
  .mb-lg-minus-px-80 { margin-bottom: -8rem !important; }
  .mb-lg-auto { margin-bottom: auto !important; }
  .mb-lg-px-85 { margin-bottom: 8.5rem !important; }
  .mb-lg-minus-px-85 { margin-bottom: -8.5rem !important; }
  .mb-lg-auto { margin-bottom: auto !important; }
  .mb-lg-px-90 { margin-bottom: 9rem !important; }
  .mb-lg-minus-px-90 { margin-bottom: -9rem !important; }
  .mb-lg-auto { margin-bottom: auto !important; }
  .mb-lg-px-95 { margin-bottom: 9.5rem !important; }
  .mb-lg-minus-px-95 { margin-bottom: -9.5rem !important; }
  .mb-lg-auto { margin-bottom: auto !important; }
  .mb-lg-px-100 { margin-bottom: 10rem !important; }
  .mb-lg-minus-px-100 { margin-bottom: -10rem !important; }
  .mb-lg-auto { margin-bottom: auto !important; }
  .mb-lg-px-105 { margin-bottom: 10.5rem !important; }
  .mb-lg-minus-px-105 { margin-bottom: -10.5rem !important; }
  .mb-lg-auto { margin-bottom: auto !important; }
  .mb-lg-px-110 { margin-bottom: 11rem !important; }
  .mb-lg-minus-px-110 { margin-bottom: -11rem !important; }
  .mb-lg-auto { margin-bottom: auto !important; }
  .mb-lg-px-115 { margin-bottom: 11.5rem !important; }
  .mb-lg-minus-px-115 { margin-bottom: -11.5rem !important; }
  .mb-lg-auto { margin-bottom: auto !important; }
  .mb-lg-px-120 { margin-bottom: 12rem !important; }
  .mb-lg-minus-px-120 { margin-bottom: -12rem !important; }
  .mb-lg-auto { margin-bottom: auto !important; }
  .mb-lg-px-125 { margin-bottom: 12.5rem !important; }
  .mb-lg-minus-px-125 { margin-bottom: -12.5rem !important; }
  .mb-lg-auto { margin-bottom: auto !important; }
  .mb-lg-px-130 { margin-bottom: 13rem !important; }
  .mb-lg-minus-px-130 { margin-bottom: -13rem !important; }
  .mb-lg-auto { margin-bottom: auto !important; }
  .mb-lg-px-135 { margin-bottom: 13.5rem !important; }
  .mb-lg-minus-px-135 { margin-bottom: -13.5rem !important; }
  .mb-lg-auto { margin-bottom: auto !important; }
  .mb-lg-px-140 { margin-bottom: 14rem !important; }
  .mb-lg-minus-px-140 { margin-bottom: -14rem !important; }
  .mb-lg-auto { margin-bottom: auto !important; }
  .mb-lg-px-145 { margin-bottom: 14.5rem !important; }
  .mb-lg-minus-px-145 { margin-bottom: -14.5rem !important; }
  .mb-lg-auto { margin-bottom: auto !important; }
  .mb-lg-px-150 { margin-bottom: 15rem !important; }
  .mb-lg-minus-px-150 { margin-bottom: -15rem !important; }
  .mb-lg-auto { margin-bottom: auto !important; }
  .mb-lg-px-155 { margin-bottom: 15.5rem !important; }
  .mb-lg-minus-px-155 { margin-bottom: -15.5rem !important; }
  .mb-lg-auto { margin-bottom: auto !important; }
  .mb-lg-px-160 { margin-bottom: 16rem !important; }
  .mb-lg-minus-px-160 { margin-bottom: -16rem !important; }
  .mb-lg-auto { margin-bottom: auto !important; }
  .mb-lg-px-165 { margin-bottom: 16.5rem !important; }
  .mb-lg-minus-px-165 { margin-bottom: -16.5rem !important; }
  .mb-lg-auto { margin-bottom: auto !important; }
  .mb-lg-px-170 { margin-bottom: 17rem !important; }
  .mb-lg-minus-px-170 { margin-bottom: -17rem !important; }
  .mb-lg-auto { margin-bottom: auto !important; }
  .mb-lg-px-175 { margin-bottom: 17.5rem !important; }
  .mb-lg-minus-px-175 { margin-bottom: -17.5rem !important; }
  .mb-lg-auto { margin-bottom: auto !important; }
  .mb-lg-px-180 { margin-bottom: 18rem !important; }
  .mb-lg-minus-px-180 { margin-bottom: -18rem !important; }
  .mb-lg-auto { margin-bottom: auto !important; }
  .mb-lg-px-185 { margin-bottom: 18.5rem !important; }
  .mb-lg-minus-px-185 { margin-bottom: -18.5rem !important; }
  .mb-lg-auto { margin-bottom: auto !important; }
  .mb-lg-px-190 { margin-bottom: 19rem !important; }
  .mb-lg-minus-px-190 { margin-bottom: -19rem !important; }
  .mb-lg-auto { margin-bottom: auto !important; }
  .mb-lg-px-195 { margin-bottom: 19.5rem !important; }
  .mb-lg-minus-px-195 { margin-bottom: -19.5rem !important; }
  .mb-lg-auto { margin-bottom: auto !important; }
  .mb-lg-px-200 { margin-bottom: 20rem !important; }
  .mb-lg-minus-px-200 { margin-bottom: -20rem !important; }
  .mb-lg-auto { margin-bottom: auto !important; }
  .mb-lg-px-205 { margin-bottom: 20.5rem !important; }
  .mb-lg-minus-px-205 { margin-bottom: -20.5rem !important; }
  .mb-lg-auto { margin-bottom: auto !important; }
  .mb-lg-px-210 { margin-bottom: 21rem !important; }
  .mb-lg-minus-px-210 { margin-bottom: -21rem !important; }
  .mb-lg-auto { margin-bottom: auto !important; }
  .mb-lg-px-215 { margin-bottom: 21.5rem !important; }
  .mb-lg-minus-px-215 { margin-bottom: -21.5rem !important; }
  .mb-lg-auto { margin-bottom: auto !important; }
  .mb-lg-px-220 { margin-bottom: 22rem !important; }
  .mb-lg-minus-px-220 { margin-bottom: -22rem !important; }
  .mb-lg-auto { margin-bottom: auto !important; }
  .mb-lg-px-225 { margin-bottom: 22.5rem !important; }
  .mb-lg-minus-px-225 { margin-bottom: -22.5rem !important; }
  .mb-lg-auto { margin-bottom: auto !important; }
  .mb-lg-px-230 { margin-bottom: 23rem !important; }
  .mb-lg-minus-px-230 { margin-bottom: -23rem !important; }
  .mb-lg-auto { margin-bottom: auto !important; }
  .mb-lg-px-235 { margin-bottom: 23.5rem !important; }
  .mb-lg-minus-px-235 { margin-bottom: -23.5rem !important; }
  .mb-lg-auto { margin-bottom: auto !important; }
  .mb-lg-px-240 { margin-bottom: 24rem !important; }
  .mb-lg-minus-px-240 { margin-bottom: -24rem !important; }
  .mb-lg-auto { margin-bottom: auto !important; }
  .mb-lg-px-245 { margin-bottom: 24.5rem !important; }
  .mb-lg-minus-px-245 { margin-bottom: -24.5rem !important; }
  .mb-lg-auto { margin-bottom: auto !important; }
  .mb-lg-px-250 { margin-bottom: 25rem !important; }
  .mb-lg-minus-px-250 { margin-bottom: -25rem !important; }
  .mb-lg-auto { margin-bottom: auto !important; }
  .mb-lg-px-255 { margin-bottom: 25.5rem !important; }
  .mb-lg-minus-px-255 { margin-bottom: -25.5rem !important; }
  .mb-lg-auto { margin-bottom: auto !important; }
  .mb-lg-px-260 { margin-bottom: 26rem !important; }
  .mb-lg-minus-px-260 { margin-bottom: -26rem !important; }
  .mb-lg-auto { margin-bottom: auto !important; }
  .mb-lg-px-265 { margin-bottom: 26.5rem !important; }
  .mb-lg-minus-px-265 { margin-bottom: -26.5rem !important; }
  .mb-lg-auto { margin-bottom: auto !important; }
  .mb-lg-px-270 { margin-bottom: 27rem !important; }
  .mb-lg-minus-px-270 { margin-bottom: -27rem !important; }
  .mb-lg-auto { margin-bottom: auto !important; }
  .mb-lg-px-275 { margin-bottom: 27.5rem !important; }
  .mb-lg-minus-px-275 { margin-bottom: -27.5rem !important; }
  .mb-lg-auto { margin-bottom: auto !important; }
  .mb-lg-px-280 { margin-bottom: 28rem !important; }
  .mb-lg-minus-px-280 { margin-bottom: -28rem !important; }
  .mb-lg-auto { margin-bottom: auto !important; }
  .mb-lg-px-285 { margin-bottom: 28.5rem !important; }
  .mb-lg-minus-px-285 { margin-bottom: -28.5rem !important; }
  .mb-lg-auto { margin-bottom: auto !important; }
  .mb-lg-px-290 { margin-bottom: 29rem !important; }
  .mb-lg-minus-px-290 { margin-bottom: -29rem !important; }
  .mb-lg-auto { margin-bottom: auto !important; }
  .mb-lg-px-295 { margin-bottom: 29.5rem !important; }
  .mb-lg-minus-px-295 { margin-bottom: -29.5rem !important; }
  .mb-lg-auto { margin-bottom: auto !important; }
  .mb-lg-px-300 { margin-bottom: 30rem !important; }
  .mb-lg-minus-px-300 { margin-bottom: -30rem !important; }
  .mb-lg-auto { margin-bottom: auto !important; }
  .mb-lg-px-305 { margin-bottom: 30.5rem !important; }
  .mb-lg-minus-px-305 { margin-bottom: -30.5rem !important; }
  .mb-lg-auto { margin-bottom: auto !important; }
  .mb-lg-px-310 { margin-bottom: 31rem !important; }
  .mb-lg-minus-px-310 { margin-bottom: -31rem !important; }
  .mb-lg-auto { margin-bottom: auto !important; }
  .mb-lg-px-315 { margin-bottom: 31.5rem !important; }
  .mb-lg-minus-px-315 { margin-bottom: -31.5rem !important; }
  .mb-lg-auto { margin-bottom: auto !important; }
  .mb-lg-px-320 { margin-bottom: 32rem !important; }
  .mb-lg-minus-px-320 { margin-bottom: -32rem !important; }
  .mb-lg-auto { margin-bottom: auto !important; }
  .mb-lg-px-325 { margin-bottom: 32.5rem !important; }
  .mb-lg-minus-px-325 { margin-bottom: -32.5rem !important; }
  .mb-lg-auto { margin-bottom: auto !important; }
  .mb-lg-px-330 { margin-bottom: 33rem !important; }
  .mb-lg-minus-px-330 { margin-bottom: -33rem !important; }
  .mb-lg-auto { margin-bottom: auto !important; }
  .mb-lg-px-335 { margin-bottom: 33.5rem !important; }
  .mb-lg-minus-px-335 { margin-bottom: -33.5rem !important; }
  .mb-lg-auto { margin-bottom: auto !important; }
  .mb-lg-px-340 { margin-bottom: 34rem !important; }
  .mb-lg-minus-px-340 { margin-bottom: -34rem !important; }
  .mb-lg-auto { margin-bottom: auto !important; }
  .mb-lg-px-345 { margin-bottom: 34.5rem !important; }
  .mb-lg-minus-px-345 { margin-bottom: -34.5rem !important; }
  .mb-lg-auto { margin-bottom: auto !important; }
  .mb-lg-px-350 { margin-bottom: 35rem !important; }
  .mb-lg-minus-px-350 { margin-bottom: -35rem !important; }
  .mb-lg-auto { margin-bottom: auto !important; }
  .mb-lg-px-355 { margin-bottom: 35.5rem !important; }
  .mb-lg-minus-px-355 { margin-bottom: -35.5rem !important; }
  .mb-lg-auto { margin-bottom: auto !important; }
  .mb-lg-px-360 { margin-bottom: 36rem !important; }
  .mb-lg-minus-px-360 { margin-bottom: -36rem !important; }
  .mb-lg-auto { margin-bottom: auto !important; }
  .mb-lg-px-365 { margin-bottom: 36.5rem !important; }
  .mb-lg-minus-px-365 { margin-bottom: -36.5rem !important; }
  .mb-lg-auto { margin-bottom: auto !important; }
  .mb-lg-px-370 { margin-bottom: 37rem !important; }
  .mb-lg-minus-px-370 { margin-bottom: -37rem !important; }
  .mb-lg-auto { margin-bottom: auto !important; }
  .mb-lg-px-375 { margin-bottom: 37.5rem !important; }
  .mb-lg-minus-px-375 { margin-bottom: -37.5rem !important; }
  .mb-lg-auto { margin-bottom: auto !important; }
  .mb-lg-px-380 { margin-bottom: 38rem !important; }
  .mb-lg-minus-px-380 { margin-bottom: -38rem !important; }
  .mb-lg-auto { margin-bottom: auto !important; }
  .mb-lg-px-385 { margin-bottom: 38.5rem !important; }
  .mb-lg-minus-px-385 { margin-bottom: -38.5rem !important; }
  .mb-lg-auto { margin-bottom: auto !important; }
  .mb-lg-px-390 { margin-bottom: 39rem !important; }
  .mb-lg-minus-px-390 { margin-bottom: -39rem !important; }
  .mb-lg-auto { margin-bottom: auto !important; }
  .mb-lg-px-395 { margin-bottom: 39.5rem !important; }
  .mb-lg-minus-px-395 { margin-bottom: -39.5rem !important; }
  .mb-lg-auto { margin-bottom: auto !important; }
  .mb-lg-px-400 { margin-bottom: 40rem !important; }
  .mb-lg-minus-px-400 { margin-bottom: -40rem !important; }
  .mb-lg-auto { margin-bottom: auto !important; }
  .mb-lg-px-405 { margin-bottom: 40.5rem !important; }
  .mb-lg-minus-px-405 { margin-bottom: -40.5rem !important; }
  .mb-lg-auto { margin-bottom: auto !important; }
  .mb-lg-px-410 { margin-bottom: 41rem !important; }
  .mb-lg-minus-px-410 { margin-bottom: -41rem !important; }
  .mb-lg-auto { margin-bottom: auto !important; }
  .mb-lg-px-415 { margin-bottom: 41.5rem !important; }
  .mb-lg-minus-px-415 { margin-bottom: -41.5rem !important; }
  .mb-lg-auto { margin-bottom: auto !important; }
  .mb-lg-px-420 { margin-bottom: 42rem !important; }
  .mb-lg-minus-px-420 { margin-bottom: -42rem !important; }
  .mb-lg-auto { margin-bottom: auto !important; }
  .mb-lg-px-425 { margin-bottom: 42.5rem !important; }
  .mb-lg-minus-px-425 { margin-bottom: -42.5rem !important; }
  .mb-lg-auto { margin-bottom: auto !important; }
  .mb-lg-px-430 { margin-bottom: 43rem !important; }
  .mb-lg-minus-px-430 { margin-bottom: -43rem !important; }
  .mb-lg-auto { margin-bottom: auto !important; }
  .mb-lg-px-435 { margin-bottom: 43.5rem !important; }
  .mb-lg-minus-px-435 { margin-bottom: -43.5rem !important; }
  .mb-lg-auto { margin-bottom: auto !important; }
  .mb-lg-px-440 { margin-bottom: 44rem !important; }
  .mb-lg-minus-px-440 { margin-bottom: -44rem !important; }
  .mb-lg-auto { margin-bottom: auto !important; }
  .mb-lg-px-445 { margin-bottom: 44.5rem !important; }
  .mb-lg-minus-px-445 { margin-bottom: -44.5rem !important; }
  .mb-lg-auto { margin-bottom: auto !important; }
  .mb-lg-px-450 { margin-bottom: 45rem !important; }
  .mb-lg-minus-px-450 { margin-bottom: -45rem !important; }
  .mb-lg-auto { margin-bottom: auto !important; }
  .mb-lg-px-455 { margin-bottom: 45.5rem !important; }
  .mb-lg-minus-px-455 { margin-bottom: -45.5rem !important; }
  .mb-lg-auto { margin-bottom: auto !important; }
  .mb-lg-px-460 { margin-bottom: 46rem !important; }
  .mb-lg-minus-px-460 { margin-bottom: -46rem !important; }
  .mb-lg-auto { margin-bottom: auto !important; }
  .mb-lg-px-465 { margin-bottom: 46.5rem !important; }
  .mb-lg-minus-px-465 { margin-bottom: -46.5rem !important; }
  .mb-lg-auto { margin-bottom: auto !important; }
  .mb-lg-px-470 { margin-bottom: 47rem !important; }
  .mb-lg-minus-px-470 { margin-bottom: -47rem !important; }
  .mb-lg-auto { margin-bottom: auto !important; }
  .mb-lg-px-475 { margin-bottom: 47.5rem !important; }
  .mb-lg-minus-px-475 { margin-bottom: -47.5rem !important; }
  .mb-lg-auto { margin-bottom: auto !important; }
  .mb-lg-px-480 { margin-bottom: 48rem !important; }
  .mb-lg-minus-px-480 { margin-bottom: -48rem !important; }
  .mb-lg-auto { margin-bottom: auto !important; }
  .mb-lg-px-485 { margin-bottom: 48.5rem !important; }
  .mb-lg-minus-px-485 { margin-bottom: -48.5rem !important; }
  .mb-lg-auto { margin-bottom: auto !important; }
  .mb-lg-px-490 { margin-bottom: 49rem !important; }
  .mb-lg-minus-px-490 { margin-bottom: -49rem !important; }
  .mb-lg-auto { margin-bottom: auto !important; }
  .mb-lg-px-495 { margin-bottom: 49.5rem !important; }
  .mb-lg-minus-px-495 { margin-bottom: -49.5rem !important; }
  .mb-lg-auto { margin-bottom: auto !important; }
  .mb-lg-px-500 { margin-bottom: 50rem !important; }
  .mb-lg-minus-px-500 { margin-bottom: -50rem !important; }
  .mb-lg-auto { margin-bottom: auto !important; } }

.ml-px-0 { margin-left: 0rem !important; }

.ml-minus-px-0 { margin-left: 0rem !important; }

.ml-px-5 { margin-left: 0.5rem !important; }

.ml-minus-px-5 { margin-left: -0.5rem !important; }

.ml-px-10 { margin-left: 1rem !important; }

.ml-minus-px-10 { margin-left: -1rem !important; }

.ml-px-15 { margin-left: 1.5rem !important; }

.ml-minus-px-15 { margin-left: -1.5rem !important; }

.ml-px-20 { margin-left: 2rem !important; }

.ml-minus-px-20 { margin-left: -2rem !important; }

.ml-px-25 { margin-left: 2.5rem !important; }

.ml-minus-px-25 { margin-left: -2.5rem !important; }

.ml-px-30 { margin-left: 3rem !important; }

.ml-minus-px-30 { margin-left: -3rem !important; }

.ml-px-35 { margin-left: 3.5rem !important; }

.ml-minus-px-35 { margin-left: -3.5rem !important; }

.ml-px-40 { margin-left: 4rem !important; }

.ml-minus-px-40 { margin-left: -4rem !important; }

.ml-px-45 { margin-left: 4.5rem !important; }

.ml-minus-px-45 { margin-left: -4.5rem !important; }

.ml-px-50 { margin-left: 5rem !important; }

.ml-minus-px-50 { margin-left: -5rem !important; }

.ml-px-55 { margin-left: 5.5rem !important; }

.ml-minus-px-55 { margin-left: -5.5rem !important; }

.ml-px-60 { margin-left: 6rem !important; }

.ml-minus-px-60 { margin-left: -6rem !important; }

.ml-px-65 { margin-left: 6.5rem !important; }

.ml-minus-px-65 { margin-left: -6.5rem !important; }

.ml-px-70 { margin-left: 7rem !important; }

.ml-minus-px-70 { margin-left: -7rem !important; }

.ml-px-75 { margin-left: 7.5rem !important; }

.ml-minus-px-75 { margin-left: -7.5rem !important; }

.ml-px-80 { margin-left: 8rem !important; }

.ml-minus-px-80 { margin-left: -8rem !important; }

.ml-px-85 { margin-left: 8.5rem !important; }

.ml-minus-px-85 { margin-left: -8.5rem !important; }

.ml-px-90 { margin-left: 9rem !important; }

.ml-minus-px-90 { margin-left: -9rem !important; }

.ml-px-95 { margin-left: 9.5rem !important; }

.ml-minus-px-95 { margin-left: -9.5rem !important; }

.ml-px-100 { margin-left: 10rem !important; }

.ml-minus-px-100 { margin-left: -10rem !important; }

.ml-px-105 { margin-left: 10.5rem !important; }

.ml-minus-px-105 { margin-left: -10.5rem !important; }

.ml-px-110 { margin-left: 11rem !important; }

.ml-minus-px-110 { margin-left: -11rem !important; }

.ml-px-115 { margin-left: 11.5rem !important; }

.ml-minus-px-115 { margin-left: -11.5rem !important; }

.ml-px-120 { margin-left: 12rem !important; }

.ml-minus-px-120 { margin-left: -12rem !important; }

.ml-px-125 { margin-left: 12.5rem !important; }

.ml-minus-px-125 { margin-left: -12.5rem !important; }

.ml-px-130 { margin-left: 13rem !important; }

.ml-minus-px-130 { margin-left: -13rem !important; }

.ml-px-135 { margin-left: 13.5rem !important; }

.ml-minus-px-135 { margin-left: -13.5rem !important; }

.ml-px-140 { margin-left: 14rem !important; }

.ml-minus-px-140 { margin-left: -14rem !important; }

.ml-px-145 { margin-left: 14.5rem !important; }

.ml-minus-px-145 { margin-left: -14.5rem !important; }

.ml-px-150 { margin-left: 15rem !important; }

.ml-minus-px-150 { margin-left: -15rem !important; }

.ml-px-155 { margin-left: 15.5rem !important; }

.ml-minus-px-155 { margin-left: -15.5rem !important; }

.ml-px-160 { margin-left: 16rem !important; }

.ml-minus-px-160 { margin-left: -16rem !important; }

.ml-px-165 { margin-left: 16.5rem !important; }

.ml-minus-px-165 { margin-left: -16.5rem !important; }

.ml-px-170 { margin-left: 17rem !important; }

.ml-minus-px-170 { margin-left: -17rem !important; }

.ml-px-175 { margin-left: 17.5rem !important; }

.ml-minus-px-175 { margin-left: -17.5rem !important; }

.ml-px-180 { margin-left: 18rem !important; }

.ml-minus-px-180 { margin-left: -18rem !important; }

.ml-px-185 { margin-left: 18.5rem !important; }

.ml-minus-px-185 { margin-left: -18.5rem !important; }

.ml-px-190 { margin-left: 19rem !important; }

.ml-minus-px-190 { margin-left: -19rem !important; }

.ml-px-195 { margin-left: 19.5rem !important; }

.ml-minus-px-195 { margin-left: -19.5rem !important; }

.ml-px-200 { margin-left: 20rem !important; }

.ml-minus-px-200 { margin-left: -20rem !important; }

.ml-px-205 { margin-left: 20.5rem !important; }

.ml-minus-px-205 { margin-left: -20.5rem !important; }

.ml-px-210 { margin-left: 21rem !important; }

.ml-minus-px-210 { margin-left: -21rem !important; }

.ml-px-215 { margin-left: 21.5rem !important; }

.ml-minus-px-215 { margin-left: -21.5rem !important; }

.ml-px-220 { margin-left: 22rem !important; }

.ml-minus-px-220 { margin-left: -22rem !important; }

.ml-px-225 { margin-left: 22.5rem !important; }

.ml-minus-px-225 { margin-left: -22.5rem !important; }

.ml-px-230 { margin-left: 23rem !important; }

.ml-minus-px-230 { margin-left: -23rem !important; }

.ml-px-235 { margin-left: 23.5rem !important; }

.ml-minus-px-235 { margin-left: -23.5rem !important; }

.ml-px-240 { margin-left: 24rem !important; }

.ml-minus-px-240 { margin-left: -24rem !important; }

.ml-px-245 { margin-left: 24.5rem !important; }

.ml-minus-px-245 { margin-left: -24.5rem !important; }

.ml-px-250 { margin-left: 25rem !important; }

.ml-minus-px-250 { margin-left: -25rem !important; }

.ml-px-255 { margin-left: 25.5rem !important; }

.ml-minus-px-255 { margin-left: -25.5rem !important; }

.ml-px-260 { margin-left: 26rem !important; }

.ml-minus-px-260 { margin-left: -26rem !important; }

.ml-px-265 { margin-left: 26.5rem !important; }

.ml-minus-px-265 { margin-left: -26.5rem !important; }

.ml-px-270 { margin-left: 27rem !important; }

.ml-minus-px-270 { margin-left: -27rem !important; }

.ml-px-275 { margin-left: 27.5rem !important; }

.ml-minus-px-275 { margin-left: -27.5rem !important; }

.ml-px-280 { margin-left: 28rem !important; }

.ml-minus-px-280 { margin-left: -28rem !important; }

.ml-px-285 { margin-left: 28.5rem !important; }

.ml-minus-px-285 { margin-left: -28.5rem !important; }

.ml-px-290 { margin-left: 29rem !important; }

.ml-minus-px-290 { margin-left: -29rem !important; }

.ml-px-295 { margin-left: 29.5rem !important; }

.ml-minus-px-295 { margin-left: -29.5rem !important; }

.ml-px-300 { margin-left: 30rem !important; }

.ml-minus-px-300 { margin-left: -30rem !important; }

.ml-px-305 { margin-left: 30.5rem !important; }

.ml-minus-px-305 { margin-left: -30.5rem !important; }

.ml-px-310 { margin-left: 31rem !important; }

.ml-minus-px-310 { margin-left: -31rem !important; }

.ml-px-315 { margin-left: 31.5rem !important; }

.ml-minus-px-315 { margin-left: -31.5rem !important; }

.ml-px-320 { margin-left: 32rem !important; }

.ml-minus-px-320 { margin-left: -32rem !important; }

.ml-px-325 { margin-left: 32.5rem !important; }

.ml-minus-px-325 { margin-left: -32.5rem !important; }

.ml-px-330 { margin-left: 33rem !important; }

.ml-minus-px-330 { margin-left: -33rem !important; }

.ml-px-335 { margin-left: 33.5rem !important; }

.ml-minus-px-335 { margin-left: -33.5rem !important; }

.ml-px-340 { margin-left: 34rem !important; }

.ml-minus-px-340 { margin-left: -34rem !important; }

.ml-px-345 { margin-left: 34.5rem !important; }

.ml-minus-px-345 { margin-left: -34.5rem !important; }

.ml-px-350 { margin-left: 35rem !important; }

.ml-minus-px-350 { margin-left: -35rem !important; }

.ml-px-355 { margin-left: 35.5rem !important; }

.ml-minus-px-355 { margin-left: -35.5rem !important; }

.ml-px-360 { margin-left: 36rem !important; }

.ml-minus-px-360 { margin-left: -36rem !important; }

.ml-px-365 { margin-left: 36.5rem !important; }

.ml-minus-px-365 { margin-left: -36.5rem !important; }

.ml-px-370 { margin-left: 37rem !important; }

.ml-minus-px-370 { margin-left: -37rem !important; }

.ml-px-375 { margin-left: 37.5rem !important; }

.ml-minus-px-375 { margin-left: -37.5rem !important; }

.ml-px-380 { margin-left: 38rem !important; }

.ml-minus-px-380 { margin-left: -38rem !important; }

.ml-px-385 { margin-left: 38.5rem !important; }

.ml-minus-px-385 { margin-left: -38.5rem !important; }

.ml-px-390 { margin-left: 39rem !important; }

.ml-minus-px-390 { margin-left: -39rem !important; }

.ml-px-395 { margin-left: 39.5rem !important; }

.ml-minus-px-395 { margin-left: -39.5rem !important; }

.ml-px-400 { margin-left: 40rem !important; }

.ml-minus-px-400 { margin-left: -40rem !important; }

.ml-px-405 { margin-left: 40.5rem !important; }

.ml-minus-px-405 { margin-left: -40.5rem !important; }

.ml-px-410 { margin-left: 41rem !important; }

.ml-minus-px-410 { margin-left: -41rem !important; }

.ml-px-415 { margin-left: 41.5rem !important; }

.ml-minus-px-415 { margin-left: -41.5rem !important; }

.ml-px-420 { margin-left: 42rem !important; }

.ml-minus-px-420 { margin-left: -42rem !important; }

.ml-px-425 { margin-left: 42.5rem !important; }

.ml-minus-px-425 { margin-left: -42.5rem !important; }

.ml-px-430 { margin-left: 43rem !important; }

.ml-minus-px-430 { margin-left: -43rem !important; }

.ml-px-435 { margin-left: 43.5rem !important; }

.ml-minus-px-435 { margin-left: -43.5rem !important; }

.ml-px-440 { margin-left: 44rem !important; }

.ml-minus-px-440 { margin-left: -44rem !important; }

.ml-px-445 { margin-left: 44.5rem !important; }

.ml-minus-px-445 { margin-left: -44.5rem !important; }

.ml-px-450 { margin-left: 45rem !important; }

.ml-minus-px-450 { margin-left: -45rem !important; }

.ml-px-455 { margin-left: 45.5rem !important; }

.ml-minus-px-455 { margin-left: -45.5rem !important; }

.ml-px-460 { margin-left: 46rem !important; }

.ml-minus-px-460 { margin-left: -46rem !important; }

.ml-px-465 { margin-left: 46.5rem !important; }

.ml-minus-px-465 { margin-left: -46.5rem !important; }

.ml-px-470 { margin-left: 47rem !important; }

.ml-minus-px-470 { margin-left: -47rem !important; }

.ml-px-475 { margin-left: 47.5rem !important; }

.ml-minus-px-475 { margin-left: -47.5rem !important; }

.ml-px-480 { margin-left: 48rem !important; }

.ml-minus-px-480 { margin-left: -48rem !important; }

.ml-px-485 { margin-left: 48.5rem !important; }

.ml-minus-px-485 { margin-left: -48.5rem !important; }

.ml-px-490 { margin-left: 49rem !important; }

.ml-minus-px-490 { margin-left: -49rem !important; }

.ml-px-495 { margin-left: 49.5rem !important; }

.ml-minus-px-495 { margin-left: -49.5rem !important; }

.ml-px-500 { margin-left: 50rem !important; }

.ml-minus-px-500 { margin-left: -50rem !important; }

.ml-auto { margin-left: auto !important; }

@media (min-width: 991px) { .ml-lg-px-0 { margin-left: 0rem !important; }
  .ml-lg-minus-px-0 { margin-left: 0rem !important; }
  .ml-lg-auto { margin-left: auto !important; }
  .ml-lg-px-5 { margin-left: 0.5rem !important; }
  .ml-lg-minus-px-5 { margin-left: -0.5rem !important; }
  .ml-lg-auto { margin-left: auto !important; }
  .ml-lg-px-10 { margin-left: 1rem !important; }
  .ml-lg-minus-px-10 { margin-left: -1rem !important; }
  .ml-lg-auto { margin-left: auto !important; }
  .ml-lg-px-15 { margin-left: 1.5rem !important; }
  .ml-lg-minus-px-15 { margin-left: -1.5rem !important; }
  .ml-lg-auto { margin-left: auto !important; }
  .ml-lg-px-20 { margin-left: 2rem !important; }
  .ml-lg-minus-px-20 { margin-left: -2rem !important; }
  .ml-lg-auto { margin-left: auto !important; }
  .ml-lg-px-25 { margin-left: 2.5rem !important; }
  .ml-lg-minus-px-25 { margin-left: -2.5rem !important; }
  .ml-lg-auto { margin-left: auto !important; }
  .ml-lg-px-30 { margin-left: 3rem !important; }
  .ml-lg-minus-px-30 { margin-left: -3rem !important; }
  .ml-lg-auto { margin-left: auto !important; }
  .ml-lg-px-35 { margin-left: 3.5rem !important; }
  .ml-lg-minus-px-35 { margin-left: -3.5rem !important; }
  .ml-lg-auto { margin-left: auto !important; }
  .ml-lg-px-40 { margin-left: 4rem !important; }
  .ml-lg-minus-px-40 { margin-left: -4rem !important; }
  .ml-lg-auto { margin-left: auto !important; }
  .ml-lg-px-45 { margin-left: 4.5rem !important; }
  .ml-lg-minus-px-45 { margin-left: -4.5rem !important; }
  .ml-lg-auto { margin-left: auto !important; }
  .ml-lg-px-50 { margin-left: 5rem !important; }
  .ml-lg-minus-px-50 { margin-left: -5rem !important; }
  .ml-lg-auto { margin-left: auto !important; }
  .ml-lg-px-55 { margin-left: 5.5rem !important; }
  .ml-lg-minus-px-55 { margin-left: -5.5rem !important; }
  .ml-lg-auto { margin-left: auto !important; }
  .ml-lg-px-60 { margin-left: 6rem !important; }
  .ml-lg-minus-px-60 { margin-left: -6rem !important; }
  .ml-lg-auto { margin-left: auto !important; }
  .ml-lg-px-65 { margin-left: 6.5rem !important; }
  .ml-lg-minus-px-65 { margin-left: -6.5rem !important; }
  .ml-lg-auto { margin-left: auto !important; }
  .ml-lg-px-70 { margin-left: 7rem !important; }
  .ml-lg-minus-px-70 { margin-left: -7rem !important; }
  .ml-lg-auto { margin-left: auto !important; }
  .ml-lg-px-75 { margin-left: 7.5rem !important; }
  .ml-lg-minus-px-75 { margin-left: -7.5rem !important; }
  .ml-lg-auto { margin-left: auto !important; }
  .ml-lg-px-80 { margin-left: 8rem !important; }
  .ml-lg-minus-px-80 { margin-left: -8rem !important; }
  .ml-lg-auto { margin-left: auto !important; }
  .ml-lg-px-85 { margin-left: 8.5rem !important; }
  .ml-lg-minus-px-85 { margin-left: -8.5rem !important; }
  .ml-lg-auto { margin-left: auto !important; }
  .ml-lg-px-90 { margin-left: 9rem !important; }
  .ml-lg-minus-px-90 { margin-left: -9rem !important; }
  .ml-lg-auto { margin-left: auto !important; }
  .ml-lg-px-95 { margin-left: 9.5rem !important; }
  .ml-lg-minus-px-95 { margin-left: -9.5rem !important; }
  .ml-lg-auto { margin-left: auto !important; }
  .ml-lg-px-100 { margin-left: 10rem !important; }
  .ml-lg-minus-px-100 { margin-left: -10rem !important; }
  .ml-lg-auto { margin-left: auto !important; }
  .ml-lg-px-105 { margin-left: 10.5rem !important; }
  .ml-lg-minus-px-105 { margin-left: -10.5rem !important; }
  .ml-lg-auto { margin-left: auto !important; }
  .ml-lg-px-110 { margin-left: 11rem !important; }
  .ml-lg-minus-px-110 { margin-left: -11rem !important; }
  .ml-lg-auto { margin-left: auto !important; }
  .ml-lg-px-115 { margin-left: 11.5rem !important; }
  .ml-lg-minus-px-115 { margin-left: -11.5rem !important; }
  .ml-lg-auto { margin-left: auto !important; }
  .ml-lg-px-120 { margin-left: 12rem !important; }
  .ml-lg-minus-px-120 { margin-left: -12rem !important; }
  .ml-lg-auto { margin-left: auto !important; }
  .ml-lg-px-125 { margin-left: 12.5rem !important; }
  .ml-lg-minus-px-125 { margin-left: -12.5rem !important; }
  .ml-lg-auto { margin-left: auto !important; }
  .ml-lg-px-130 { margin-left: 13rem !important; }
  .ml-lg-minus-px-130 { margin-left: -13rem !important; }
  .ml-lg-auto { margin-left: auto !important; }
  .ml-lg-px-135 { margin-left: 13.5rem !important; }
  .ml-lg-minus-px-135 { margin-left: -13.5rem !important; }
  .ml-lg-auto { margin-left: auto !important; }
  .ml-lg-px-140 { margin-left: 14rem !important; }
  .ml-lg-minus-px-140 { margin-left: -14rem !important; }
  .ml-lg-auto { margin-left: auto !important; }
  .ml-lg-px-145 { margin-left: 14.5rem !important; }
  .ml-lg-minus-px-145 { margin-left: -14.5rem !important; }
  .ml-lg-auto { margin-left: auto !important; }
  .ml-lg-px-150 { margin-left: 15rem !important; }
  .ml-lg-minus-px-150 { margin-left: -15rem !important; }
  .ml-lg-auto { margin-left: auto !important; }
  .ml-lg-px-155 { margin-left: 15.5rem !important; }
  .ml-lg-minus-px-155 { margin-left: -15.5rem !important; }
  .ml-lg-auto { margin-left: auto !important; }
  .ml-lg-px-160 { margin-left: 16rem !important; }
  .ml-lg-minus-px-160 { margin-left: -16rem !important; }
  .ml-lg-auto { margin-left: auto !important; }
  .ml-lg-px-165 { margin-left: 16.5rem !important; }
  .ml-lg-minus-px-165 { margin-left: -16.5rem !important; }
  .ml-lg-auto { margin-left: auto !important; }
  .ml-lg-px-170 { margin-left: 17rem !important; }
  .ml-lg-minus-px-170 { margin-left: -17rem !important; }
  .ml-lg-auto { margin-left: auto !important; }
  .ml-lg-px-175 { margin-left: 17.5rem !important; }
  .ml-lg-minus-px-175 { margin-left: -17.5rem !important; }
  .ml-lg-auto { margin-left: auto !important; }
  .ml-lg-px-180 { margin-left: 18rem !important; }
  .ml-lg-minus-px-180 { margin-left: -18rem !important; }
  .ml-lg-auto { margin-left: auto !important; }
  .ml-lg-px-185 { margin-left: 18.5rem !important; }
  .ml-lg-minus-px-185 { margin-left: -18.5rem !important; }
  .ml-lg-auto { margin-left: auto !important; }
  .ml-lg-px-190 { margin-left: 19rem !important; }
  .ml-lg-minus-px-190 { margin-left: -19rem !important; }
  .ml-lg-auto { margin-left: auto !important; }
  .ml-lg-px-195 { margin-left: 19.5rem !important; }
  .ml-lg-minus-px-195 { margin-left: -19.5rem !important; }
  .ml-lg-auto { margin-left: auto !important; }
  .ml-lg-px-200 { margin-left: 20rem !important; }
  .ml-lg-minus-px-200 { margin-left: -20rem !important; }
  .ml-lg-auto { margin-left: auto !important; }
  .ml-lg-px-205 { margin-left: 20.5rem !important; }
  .ml-lg-minus-px-205 { margin-left: -20.5rem !important; }
  .ml-lg-auto { margin-left: auto !important; }
  .ml-lg-px-210 { margin-left: 21rem !important; }
  .ml-lg-minus-px-210 { margin-left: -21rem !important; }
  .ml-lg-auto { margin-left: auto !important; }
  .ml-lg-px-215 { margin-left: 21.5rem !important; }
  .ml-lg-minus-px-215 { margin-left: -21.5rem !important; }
  .ml-lg-auto { margin-left: auto !important; }
  .ml-lg-px-220 { margin-left: 22rem !important; }
  .ml-lg-minus-px-220 { margin-left: -22rem !important; }
  .ml-lg-auto { margin-left: auto !important; }
  .ml-lg-px-225 { margin-left: 22.5rem !important; }
  .ml-lg-minus-px-225 { margin-left: -22.5rem !important; }
  .ml-lg-auto { margin-left: auto !important; }
  .ml-lg-px-230 { margin-left: 23rem !important; }
  .ml-lg-minus-px-230 { margin-left: -23rem !important; }
  .ml-lg-auto { margin-left: auto !important; }
  .ml-lg-px-235 { margin-left: 23.5rem !important; }
  .ml-lg-minus-px-235 { margin-left: -23.5rem !important; }
  .ml-lg-auto { margin-left: auto !important; }
  .ml-lg-px-240 { margin-left: 24rem !important; }
  .ml-lg-minus-px-240 { margin-left: -24rem !important; }
  .ml-lg-auto { margin-left: auto !important; }
  .ml-lg-px-245 { margin-left: 24.5rem !important; }
  .ml-lg-minus-px-245 { margin-left: -24.5rem !important; }
  .ml-lg-auto { margin-left: auto !important; }
  .ml-lg-px-250 { margin-left: 25rem !important; }
  .ml-lg-minus-px-250 { margin-left: -25rem !important; }
  .ml-lg-auto { margin-left: auto !important; }
  .ml-lg-px-255 { margin-left: 25.5rem !important; }
  .ml-lg-minus-px-255 { margin-left: -25.5rem !important; }
  .ml-lg-auto { margin-left: auto !important; }
  .ml-lg-px-260 { margin-left: 26rem !important; }
  .ml-lg-minus-px-260 { margin-left: -26rem !important; }
  .ml-lg-auto { margin-left: auto !important; }
  .ml-lg-px-265 { margin-left: 26.5rem !important; }
  .ml-lg-minus-px-265 { margin-left: -26.5rem !important; }
  .ml-lg-auto { margin-left: auto !important; }
  .ml-lg-px-270 { margin-left: 27rem !important; }
  .ml-lg-minus-px-270 { margin-left: -27rem !important; }
  .ml-lg-auto { margin-left: auto !important; }
  .ml-lg-px-275 { margin-left: 27.5rem !important; }
  .ml-lg-minus-px-275 { margin-left: -27.5rem !important; }
  .ml-lg-auto { margin-left: auto !important; }
  .ml-lg-px-280 { margin-left: 28rem !important; }
  .ml-lg-minus-px-280 { margin-left: -28rem !important; }
  .ml-lg-auto { margin-left: auto !important; }
  .ml-lg-px-285 { margin-left: 28.5rem !important; }
  .ml-lg-minus-px-285 { margin-left: -28.5rem !important; }
  .ml-lg-auto { margin-left: auto !important; }
  .ml-lg-px-290 { margin-left: 29rem !important; }
  .ml-lg-minus-px-290 { margin-left: -29rem !important; }
  .ml-lg-auto { margin-left: auto !important; }
  .ml-lg-px-295 { margin-left: 29.5rem !important; }
  .ml-lg-minus-px-295 { margin-left: -29.5rem !important; }
  .ml-lg-auto { margin-left: auto !important; }
  .ml-lg-px-300 { margin-left: 30rem !important; }
  .ml-lg-minus-px-300 { margin-left: -30rem !important; }
  .ml-lg-auto { margin-left: auto !important; }
  .ml-lg-px-305 { margin-left: 30.5rem !important; }
  .ml-lg-minus-px-305 { margin-left: -30.5rem !important; }
  .ml-lg-auto { margin-left: auto !important; }
  .ml-lg-px-310 { margin-left: 31rem !important; }
  .ml-lg-minus-px-310 { margin-left: -31rem !important; }
  .ml-lg-auto { margin-left: auto !important; }
  .ml-lg-px-315 { margin-left: 31.5rem !important; }
  .ml-lg-minus-px-315 { margin-left: -31.5rem !important; }
  .ml-lg-auto { margin-left: auto !important; }
  .ml-lg-px-320 { margin-left: 32rem !important; }
  .ml-lg-minus-px-320 { margin-left: -32rem !important; }
  .ml-lg-auto { margin-left: auto !important; }
  .ml-lg-px-325 { margin-left: 32.5rem !important; }
  .ml-lg-minus-px-325 { margin-left: -32.5rem !important; }
  .ml-lg-auto { margin-left: auto !important; }
  .ml-lg-px-330 { margin-left: 33rem !important; }
  .ml-lg-minus-px-330 { margin-left: -33rem !important; }
  .ml-lg-auto { margin-left: auto !important; }
  .ml-lg-px-335 { margin-left: 33.5rem !important; }
  .ml-lg-minus-px-335 { margin-left: -33.5rem !important; }
  .ml-lg-auto { margin-left: auto !important; }
  .ml-lg-px-340 { margin-left: 34rem !important; }
  .ml-lg-minus-px-340 { margin-left: -34rem !important; }
  .ml-lg-auto { margin-left: auto !important; }
  .ml-lg-px-345 { margin-left: 34.5rem !important; }
  .ml-lg-minus-px-345 { margin-left: -34.5rem !important; }
  .ml-lg-auto { margin-left: auto !important; }
  .ml-lg-px-350 { margin-left: 35rem !important; }
  .ml-lg-minus-px-350 { margin-left: -35rem !important; }
  .ml-lg-auto { margin-left: auto !important; }
  .ml-lg-px-355 { margin-left: 35.5rem !important; }
  .ml-lg-minus-px-355 { margin-left: -35.5rem !important; }
  .ml-lg-auto { margin-left: auto !important; }
  .ml-lg-px-360 { margin-left: 36rem !important; }
  .ml-lg-minus-px-360 { margin-left: -36rem !important; }
  .ml-lg-auto { margin-left: auto !important; }
  .ml-lg-px-365 { margin-left: 36.5rem !important; }
  .ml-lg-minus-px-365 { margin-left: -36.5rem !important; }
  .ml-lg-auto { margin-left: auto !important; }
  .ml-lg-px-370 { margin-left: 37rem !important; }
  .ml-lg-minus-px-370 { margin-left: -37rem !important; }
  .ml-lg-auto { margin-left: auto !important; }
  .ml-lg-px-375 { margin-left: 37.5rem !important; }
  .ml-lg-minus-px-375 { margin-left: -37.5rem !important; }
  .ml-lg-auto { margin-left: auto !important; }
  .ml-lg-px-380 { margin-left: 38rem !important; }
  .ml-lg-minus-px-380 { margin-left: -38rem !important; }
  .ml-lg-auto { margin-left: auto !important; }
  .ml-lg-px-385 { margin-left: 38.5rem !important; }
  .ml-lg-minus-px-385 { margin-left: -38.5rem !important; }
  .ml-lg-auto { margin-left: auto !important; }
  .ml-lg-px-390 { margin-left: 39rem !important; }
  .ml-lg-minus-px-390 { margin-left: -39rem !important; }
  .ml-lg-auto { margin-left: auto !important; }
  .ml-lg-px-395 { margin-left: 39.5rem !important; }
  .ml-lg-minus-px-395 { margin-left: -39.5rem !important; }
  .ml-lg-auto { margin-left: auto !important; }
  .ml-lg-px-400 { margin-left: 40rem !important; }
  .ml-lg-minus-px-400 { margin-left: -40rem !important; }
  .ml-lg-auto { margin-left: auto !important; }
  .ml-lg-px-405 { margin-left: 40.5rem !important; }
  .ml-lg-minus-px-405 { margin-left: -40.5rem !important; }
  .ml-lg-auto { margin-left: auto !important; }
  .ml-lg-px-410 { margin-left: 41rem !important; }
  .ml-lg-minus-px-410 { margin-left: -41rem !important; }
  .ml-lg-auto { margin-left: auto !important; }
  .ml-lg-px-415 { margin-left: 41.5rem !important; }
  .ml-lg-minus-px-415 { margin-left: -41.5rem !important; }
  .ml-lg-auto { margin-left: auto !important; }
  .ml-lg-px-420 { margin-left: 42rem !important; }
  .ml-lg-minus-px-420 { margin-left: -42rem !important; }
  .ml-lg-auto { margin-left: auto !important; }
  .ml-lg-px-425 { margin-left: 42.5rem !important; }
  .ml-lg-minus-px-425 { margin-left: -42.5rem !important; }
  .ml-lg-auto { margin-left: auto !important; }
  .ml-lg-px-430 { margin-left: 43rem !important; }
  .ml-lg-minus-px-430 { margin-left: -43rem !important; }
  .ml-lg-auto { margin-left: auto !important; }
  .ml-lg-px-435 { margin-left: 43.5rem !important; }
  .ml-lg-minus-px-435 { margin-left: -43.5rem !important; }
  .ml-lg-auto { margin-left: auto !important; }
  .ml-lg-px-440 { margin-left: 44rem !important; }
  .ml-lg-minus-px-440 { margin-left: -44rem !important; }
  .ml-lg-auto { margin-left: auto !important; }
  .ml-lg-px-445 { margin-left: 44.5rem !important; }
  .ml-lg-minus-px-445 { margin-left: -44.5rem !important; }
  .ml-lg-auto { margin-left: auto !important; }
  .ml-lg-px-450 { margin-left: 45rem !important; }
  .ml-lg-minus-px-450 { margin-left: -45rem !important; }
  .ml-lg-auto { margin-left: auto !important; }
  .ml-lg-px-455 { margin-left: 45.5rem !important; }
  .ml-lg-minus-px-455 { margin-left: -45.5rem !important; }
  .ml-lg-auto { margin-left: auto !important; }
  .ml-lg-px-460 { margin-left: 46rem !important; }
  .ml-lg-minus-px-460 { margin-left: -46rem !important; }
  .ml-lg-auto { margin-left: auto !important; }
  .ml-lg-px-465 { margin-left: 46.5rem !important; }
  .ml-lg-minus-px-465 { margin-left: -46.5rem !important; }
  .ml-lg-auto { margin-left: auto !important; }
  .ml-lg-px-470 { margin-left: 47rem !important; }
  .ml-lg-minus-px-470 { margin-left: -47rem !important; }
  .ml-lg-auto { margin-left: auto !important; }
  .ml-lg-px-475 { margin-left: 47.5rem !important; }
  .ml-lg-minus-px-475 { margin-left: -47.5rem !important; }
  .ml-lg-auto { margin-left: auto !important; }
  .ml-lg-px-480 { margin-left: 48rem !important; }
  .ml-lg-minus-px-480 { margin-left: -48rem !important; }
  .ml-lg-auto { margin-left: auto !important; }
  .ml-lg-px-485 { margin-left: 48.5rem !important; }
  .ml-lg-minus-px-485 { margin-left: -48.5rem !important; }
  .ml-lg-auto { margin-left: auto !important; }
  .ml-lg-px-490 { margin-left: 49rem !important; }
  .ml-lg-minus-px-490 { margin-left: -49rem !important; }
  .ml-lg-auto { margin-left: auto !important; }
  .ml-lg-px-495 { margin-left: 49.5rem !important; }
  .ml-lg-minus-px-495 { margin-left: -49.5rem !important; }
  .ml-lg-auto { margin-left: auto !important; }
  .ml-lg-px-500 { margin-left: 50rem !important; }
  .ml-lg-minus-px-500 { margin-left: -50rem !important; }
  .ml-lg-auto { margin-left: auto !important; } }

@media (min-width: 575px) { .ml-sm-minus-px-0 { margin-left: 0rem !important; }
  .ml-sm-minus-px-5 { margin-left: -0.5rem !important; }
  .ml-sm-minus-px-10 { margin-left: -1rem !important; }
  .ml-sm-minus-px-15 { margin-left: -1.5rem !important; }
  .ml-sm-minus-px-20 { margin-left: -2rem !important; }
  .ml-sm-minus-px-25 { margin-left: -2.5rem !important; }
  .ml-sm-minus-px-30 { margin-left: -3rem !important; }
  .ml-sm-minus-px-35 { margin-left: -3.5rem !important; }
  .ml-sm-minus-px-40 { margin-left: -4rem !important; }
  .ml-sm-minus-px-45 { margin-left: -4.5rem !important; }
  .ml-sm-minus-px-50 { margin-left: -5rem !important; }
  .ml-sm-minus-px-55 { margin-left: -5.5rem !important; }
  .ml-sm-minus-px-60 { margin-left: -6rem !important; }
  .ml-sm-minus-px-65 { margin-left: -6.5rem !important; }
  .ml-sm-minus-px-70 { margin-left: -7rem !important; }
  .ml-sm-minus-px-75 { margin-left: -7.5rem !important; }
  .ml-sm-minus-px-80 { margin-left: -8rem !important; }
  .ml-sm-minus-px-85 { margin-left: -8.5rem !important; }
  .ml-sm-minus-px-90 { margin-left: -9rem !important; }
  .ml-sm-minus-px-95 { margin-left: -9.5rem !important; }
  .ml-sm-minus-px-100 { margin-left: -10rem !important; }
  .ml-sm-minus-px-105 { margin-left: -10.5rem !important; }
  .ml-sm-minus-px-110 { margin-left: -11rem !important; }
  .ml-sm-minus-px-115 { margin-left: -11.5rem !important; }
  .ml-sm-minus-px-120 { margin-left: -12rem !important; }
  .ml-sm-minus-px-125 { margin-left: -12.5rem !important; }
  .ml-sm-minus-px-130 { margin-left: -13rem !important; }
  .ml-sm-minus-px-135 { margin-left: -13.5rem !important; }
  .ml-sm-minus-px-140 { margin-left: -14rem !important; }
  .ml-sm-minus-px-145 { margin-left: -14.5rem !important; }
  .ml-sm-minus-px-150 { margin-left: -15rem !important; }
  .ml-sm-minus-px-155 { margin-left: -15.5rem !important; }
  .ml-sm-minus-px-160 { margin-left: -16rem !important; }
  .ml-sm-minus-px-165 { margin-left: -16.5rem !important; }
  .ml-sm-minus-px-170 { margin-left: -17rem !important; }
  .ml-sm-minus-px-175 { margin-left: -17.5rem !important; }
  .ml-sm-minus-px-180 { margin-left: -18rem !important; }
  .ml-sm-minus-px-185 { margin-left: -18.5rem !important; }
  .ml-sm-minus-px-190 { margin-left: -19rem !important; }
  .ml-sm-minus-px-195 { margin-left: -19.5rem !important; }
  .ml-sm-minus-px-200 { margin-left: -20rem !important; }
  .ml-sm-minus-px-205 { margin-left: -20.5rem !important; }
  .ml-sm-minus-px-210 { margin-left: -21rem !important; }
  .ml-sm-minus-px-215 { margin-left: -21.5rem !important; }
  .ml-sm-minus-px-220 { margin-left: -22rem !important; }
  .ml-sm-minus-px-225 { margin-left: -22.5rem !important; }
  .ml-sm-minus-px-230 { margin-left: -23rem !important; }
  .ml-sm-minus-px-235 { margin-left: -23.5rem !important; }
  .ml-sm-minus-px-240 { margin-left: -24rem !important; }
  .ml-sm-minus-px-245 { margin-left: -24.5rem !important; }
  .ml-sm-minus-px-250 { margin-left: -25rem !important; }
  .ml-sm-minus-px-255 { margin-left: -25.5rem !important; }
  .ml-sm-minus-px-260 { margin-left: -26rem !important; }
  .ml-sm-minus-px-265 { margin-left: -26.5rem !important; }
  .ml-sm-minus-px-270 { margin-left: -27rem !important; }
  .ml-sm-minus-px-275 { margin-left: -27.5rem !important; }
  .ml-sm-minus-px-280 { margin-left: -28rem !important; }
  .ml-sm-minus-px-285 { margin-left: -28.5rem !important; }
  .ml-sm-minus-px-290 { margin-left: -29rem !important; }
  .ml-sm-minus-px-295 { margin-left: -29.5rem !important; }
  .ml-sm-minus-px-300 { margin-left: -30rem !important; }
  .ml-sm-minus-px-305 { margin-left: -30.5rem !important; }
  .ml-sm-minus-px-310 { margin-left: -31rem !important; }
  .ml-sm-minus-px-315 { margin-left: -31.5rem !important; }
  .ml-sm-minus-px-320 { margin-left: -32rem !important; }
  .ml-sm-minus-px-325 { margin-left: -32.5rem !important; }
  .ml-sm-minus-px-330 { margin-left: -33rem !important; }
  .ml-sm-minus-px-335 { margin-left: -33.5rem !important; }
  .ml-sm-minus-px-340 { margin-left: -34rem !important; }
  .ml-sm-minus-px-345 { margin-left: -34.5rem !important; }
  .ml-sm-minus-px-350 { margin-left: -35rem !important; }
  .ml-sm-minus-px-355 { margin-left: -35.5rem !important; }
  .ml-sm-minus-px-360 { margin-left: -36rem !important; }
  .ml-sm-minus-px-365 { margin-left: -36.5rem !important; }
  .ml-sm-minus-px-370 { margin-left: -37rem !important; }
  .ml-sm-minus-px-375 { margin-left: -37.5rem !important; }
  .ml-sm-minus-px-380 { margin-left: -38rem !important; }
  .ml-sm-minus-px-385 { margin-left: -38.5rem !important; }
  .ml-sm-minus-px-390 { margin-left: -39rem !important; }
  .ml-sm-minus-px-395 { margin-left: -39.5rem !important; }
  .ml-sm-minus-px-400 { margin-left: -40rem !important; }
  .ml-sm-minus-px-405 { margin-left: -40.5rem !important; }
  .ml-sm-minus-px-410 { margin-left: -41rem !important; }
  .ml-sm-minus-px-415 { margin-left: -41.5rem !important; }
  .ml-sm-minus-px-420 { margin-left: -42rem !important; }
  .ml-sm-minus-px-425 { margin-left: -42.5rem !important; }
  .ml-sm-minus-px-430 { margin-left: -43rem !important; }
  .ml-sm-minus-px-435 { margin-left: -43.5rem !important; }
  .ml-sm-minus-px-440 { margin-left: -44rem !important; }
  .ml-sm-minus-px-445 { margin-left: -44.5rem !important; }
  .ml-sm-minus-px-450 { margin-left: -45rem !important; }
  .ml-sm-minus-px-455 { margin-left: -45.5rem !important; }
  .ml-sm-minus-px-460 { margin-left: -46rem !important; }
  .ml-sm-minus-px-465 { margin-left: -46.5rem !important; }
  .ml-sm-minus-px-470 { margin-left: -47rem !important; }
  .ml-sm-minus-px-475 { margin-left: -47.5rem !important; }
  .ml-sm-minus-px-480 { margin-left: -48rem !important; }
  .ml-sm-minus-px-485 { margin-left: -48.5rem !important; }
  .ml-sm-minus-px-490 { margin-left: -49rem !important; }
  .ml-sm-minus-px-495 { margin-left: -49.5rem !important; }
  .ml-sm-minus-px-500 { margin-left: -50rem !important; } }

.mr-px-0 { margin-right: 0rem !important; }

.mr-minus-px-0 { margin-right: 0rem !important; }

.mr-px-5 { margin-right: 0.5rem !important; }

.mr-minus-px-5 { margin-right: -0.5rem !important; }

.mr-px-10 { margin-right: 1rem !important; }

.mr-minus-px-10 { margin-right: -1rem !important; }

.mr-px-15 { margin-right: 1.5rem !important; }

.mr-minus-px-15 { margin-right: -1.5rem !important; }

.mr-px-20 { margin-right: 2rem !important; }

.mr-minus-px-20 { margin-right: -2rem !important; }

.mr-px-25 { margin-right: 2.5rem !important; }

.mr-minus-px-25 { margin-right: -2.5rem !important; }

.mr-px-30 { margin-right: 3rem !important; }

.mr-minus-px-30 { margin-right: -3rem !important; }

.mr-px-35 { margin-right: 3.5rem !important; }

.mr-minus-px-35 { margin-right: -3.5rem !important; }

.mr-px-40 { margin-right: 4rem !important; }

.mr-minus-px-40 { margin-right: -4rem !important; }

.mr-px-45 { margin-right: 4.5rem !important; }

.mr-minus-px-45 { margin-right: -4.5rem !important; }

.mr-px-50 { margin-right: 5rem !important; }

.mr-minus-px-50 { margin-right: -5rem !important; }

.mr-px-55 { margin-right: 5.5rem !important; }

.mr-minus-px-55 { margin-right: -5.5rem !important; }

.mr-px-60 { margin-right: 6rem !important; }

.mr-minus-px-60 { margin-right: -6rem !important; }

.mr-px-65 { margin-right: 6.5rem !important; }

.mr-minus-px-65 { margin-right: -6.5rem !important; }

.mr-px-70 { margin-right: 7rem !important; }

.mr-minus-px-70 { margin-right: -7rem !important; }

.mr-px-75 { margin-right: 7.5rem !important; }

.mr-minus-px-75 { margin-right: -7.5rem !important; }

.mr-px-80 { margin-right: 8rem !important; }

.mr-minus-px-80 { margin-right: -8rem !important; }

.mr-px-85 { margin-right: 8.5rem !important; }

.mr-minus-px-85 { margin-right: -8.5rem !important; }

.mr-px-90 { margin-right: 9rem !important; }

.mr-minus-px-90 { margin-right: -9rem !important; }

.mr-px-95 { margin-right: 9.5rem !important; }

.mr-minus-px-95 { margin-right: -9.5rem !important; }

.mr-px-100 { margin-right: 10rem !important; }

.mr-minus-px-100 { margin-right: -10rem !important; }

.mr-px-105 { margin-right: 10.5rem !important; }

.mr-minus-px-105 { margin-right: -10.5rem !important; }

.mr-px-110 { margin-right: 11rem !important; }

.mr-minus-px-110 { margin-right: -11rem !important; }

.mr-px-115 { margin-right: 11.5rem !important; }

.mr-minus-px-115 { margin-right: -11.5rem !important; }

.mr-px-120 { margin-right: 12rem !important; }

.mr-minus-px-120 { margin-right: -12rem !important; }

.mr-px-125 { margin-right: 12.5rem !important; }

.mr-minus-px-125 { margin-right: -12.5rem !important; }

.mr-px-130 { margin-right: 13rem !important; }

.mr-minus-px-130 { margin-right: -13rem !important; }

.mr-px-135 { margin-right: 13.5rem !important; }

.mr-minus-px-135 { margin-right: -13.5rem !important; }

.mr-px-140 { margin-right: 14rem !important; }

.mr-minus-px-140 { margin-right: -14rem !important; }

.mr-px-145 { margin-right: 14.5rem !important; }

.mr-minus-px-145 { margin-right: -14.5rem !important; }

.mr-px-150 { margin-right: 15rem !important; }

.mr-minus-px-150 { margin-right: -15rem !important; }

.mr-px-155 { margin-right: 15.5rem !important; }

.mr-minus-px-155 { margin-right: -15.5rem !important; }

.mr-px-160 { margin-right: 16rem !important; }

.mr-minus-px-160 { margin-right: -16rem !important; }

.mr-px-165 { margin-right: 16.5rem !important; }

.mr-minus-px-165 { margin-right: -16.5rem !important; }

.mr-px-170 { margin-right: 17rem !important; }

.mr-minus-px-170 { margin-right: -17rem !important; }

.mr-px-175 { margin-right: 17.5rem !important; }

.mr-minus-px-175 { margin-right: -17.5rem !important; }

.mr-px-180 { margin-right: 18rem !important; }

.mr-minus-px-180 { margin-right: -18rem !important; }

.mr-px-185 { margin-right: 18.5rem !important; }

.mr-minus-px-185 { margin-right: -18.5rem !important; }

.mr-px-190 { margin-right: 19rem !important; }

.mr-minus-px-190 { margin-right: -19rem !important; }

.mr-px-195 { margin-right: 19.5rem !important; }

.mr-minus-px-195 { margin-right: -19.5rem !important; }

.mr-px-200 { margin-right: 20rem !important; }

.mr-minus-px-200 { margin-right: -20rem !important; }

.mr-px-205 { margin-right: 20.5rem !important; }

.mr-minus-px-205 { margin-right: -20.5rem !important; }

.mr-px-210 { margin-right: 21rem !important; }

.mr-minus-px-210 { margin-right: -21rem !important; }

.mr-px-215 { margin-right: 21.5rem !important; }

.mr-minus-px-215 { margin-right: -21.5rem !important; }

.mr-px-220 { margin-right: 22rem !important; }

.mr-minus-px-220 { margin-right: -22rem !important; }

.mr-px-225 { margin-right: 22.5rem !important; }

.mr-minus-px-225 { margin-right: -22.5rem !important; }

.mr-px-230 { margin-right: 23rem !important; }

.mr-minus-px-230 { margin-right: -23rem !important; }

.mr-px-235 { margin-right: 23.5rem !important; }

.mr-minus-px-235 { margin-right: -23.5rem !important; }

.mr-px-240 { margin-right: 24rem !important; }

.mr-minus-px-240 { margin-right: -24rem !important; }

.mr-px-245 { margin-right: 24.5rem !important; }

.mr-minus-px-245 { margin-right: -24.5rem !important; }

.mr-px-250 { margin-right: 25rem !important; }

.mr-minus-px-250 { margin-right: -25rem !important; }

.mr-px-255 { margin-right: 25.5rem !important; }

.mr-minus-px-255 { margin-right: -25.5rem !important; }

.mr-px-260 { margin-right: 26rem !important; }

.mr-minus-px-260 { margin-right: -26rem !important; }

.mr-px-265 { margin-right: 26.5rem !important; }

.mr-minus-px-265 { margin-right: -26.5rem !important; }

.mr-px-270 { margin-right: 27rem !important; }

.mr-minus-px-270 { margin-right: -27rem !important; }

.mr-px-275 { margin-right: 27.5rem !important; }

.mr-minus-px-275 { margin-right: -27.5rem !important; }

.mr-px-280 { margin-right: 28rem !important; }

.mr-minus-px-280 { margin-right: -28rem !important; }

.mr-px-285 { margin-right: 28.5rem !important; }

.mr-minus-px-285 { margin-right: -28.5rem !important; }

.mr-px-290 { margin-right: 29rem !important; }

.mr-minus-px-290 { margin-right: -29rem !important; }

.mr-px-295 { margin-right: 29.5rem !important; }

.mr-minus-px-295 { margin-right: -29.5rem !important; }

.mr-px-300 { margin-right: 30rem !important; }

.mr-minus-px-300 { margin-right: -30rem !important; }

.mr-px-305 { margin-right: 30.5rem !important; }

.mr-minus-px-305 { margin-right: -30.5rem !important; }

.mr-px-310 { margin-right: 31rem !important; }

.mr-minus-px-310 { margin-right: -31rem !important; }

.mr-px-315 { margin-right: 31.5rem !important; }

.mr-minus-px-315 { margin-right: -31.5rem !important; }

.mr-px-320 { margin-right: 32rem !important; }

.mr-minus-px-320 { margin-right: -32rem !important; }

.mr-px-325 { margin-right: 32.5rem !important; }

.mr-minus-px-325 { margin-right: -32.5rem !important; }

.mr-px-330 { margin-right: 33rem !important; }

.mr-minus-px-330 { margin-right: -33rem !important; }

.mr-px-335 { margin-right: 33.5rem !important; }

.mr-minus-px-335 { margin-right: -33.5rem !important; }

.mr-px-340 { margin-right: 34rem !important; }

.mr-minus-px-340 { margin-right: -34rem !important; }

.mr-px-345 { margin-right: 34.5rem !important; }

.mr-minus-px-345 { margin-right: -34.5rem !important; }

.mr-px-350 { margin-right: 35rem !important; }

.mr-minus-px-350 { margin-right: -35rem !important; }

.mr-px-355 { margin-right: 35.5rem !important; }

.mr-minus-px-355 { margin-right: -35.5rem !important; }

.mr-px-360 { margin-right: 36rem !important; }

.mr-minus-px-360 { margin-right: -36rem !important; }

.mr-px-365 { margin-right: 36.5rem !important; }

.mr-minus-px-365 { margin-right: -36.5rem !important; }

.mr-px-370 { margin-right: 37rem !important; }

.mr-minus-px-370 { margin-right: -37rem !important; }

.mr-px-375 { margin-right: 37.5rem !important; }

.mr-minus-px-375 { margin-right: -37.5rem !important; }

.mr-px-380 { margin-right: 38rem !important; }

.mr-minus-px-380 { margin-right: -38rem !important; }

.mr-px-385 { margin-right: 38.5rem !important; }

.mr-minus-px-385 { margin-right: -38.5rem !important; }

.mr-px-390 { margin-right: 39rem !important; }

.mr-minus-px-390 { margin-right: -39rem !important; }

.mr-px-395 { margin-right: 39.5rem !important; }

.mr-minus-px-395 { margin-right: -39.5rem !important; }

.mr-px-400 { margin-right: 40rem !important; }

.mr-minus-px-400 { margin-right: -40rem !important; }

.mr-px-405 { margin-right: 40.5rem !important; }

.mr-minus-px-405 { margin-right: -40.5rem !important; }

.mr-px-410 { margin-right: 41rem !important; }

.mr-minus-px-410 { margin-right: -41rem !important; }

.mr-px-415 { margin-right: 41.5rem !important; }

.mr-minus-px-415 { margin-right: -41.5rem !important; }

.mr-px-420 { margin-right: 42rem !important; }

.mr-minus-px-420 { margin-right: -42rem !important; }

.mr-px-425 { margin-right: 42.5rem !important; }

.mr-minus-px-425 { margin-right: -42.5rem !important; }

.mr-px-430 { margin-right: 43rem !important; }

.mr-minus-px-430 { margin-right: -43rem !important; }

.mr-px-435 { margin-right: 43.5rem !important; }

.mr-minus-px-435 { margin-right: -43.5rem !important; }

.mr-px-440 { margin-right: 44rem !important; }

.mr-minus-px-440 { margin-right: -44rem !important; }

.mr-px-445 { margin-right: 44.5rem !important; }

.mr-minus-px-445 { margin-right: -44.5rem !important; }

.mr-px-450 { margin-right: 45rem !important; }

.mr-minus-px-450 { margin-right: -45rem !important; }

.mr-px-455 { margin-right: 45.5rem !important; }

.mr-minus-px-455 { margin-right: -45.5rem !important; }

.mr-px-460 { margin-right: 46rem !important; }

.mr-minus-px-460 { margin-right: -46rem !important; }

.mr-px-465 { margin-right: 46.5rem !important; }

.mr-minus-px-465 { margin-right: -46.5rem !important; }

.mr-px-470 { margin-right: 47rem !important; }

.mr-minus-px-470 { margin-right: -47rem !important; }

.mr-px-475 { margin-right: 47.5rem !important; }

.mr-minus-px-475 { margin-right: -47.5rem !important; }

.mr-px-480 { margin-right: 48rem !important; }

.mr-minus-px-480 { margin-right: -48rem !important; }

.mr-px-485 { margin-right: 48.5rem !important; }

.mr-minus-px-485 { margin-right: -48.5rem !important; }

.mr-px-490 { margin-right: 49rem !important; }

.mr-minus-px-490 { margin-right: -49rem !important; }

.mr-px-495 { margin-right: 49.5rem !important; }

.mr-minus-px-495 { margin-right: -49.5rem !important; }

.mr-px-500 { margin-right: 50rem !important; }

.mr-minus-px-500 { margin-right: -50rem !important; }

.mr-auto { margin-right: auto !important; }

@media (min-width: 991px) { .mr-lg-px-0 { margin-right: 0rem !important; }
  .mr-lg-minus-px-0 { margin-right: 0rem !important; }
  .mr-lg-per-0 { margin-right: 0% !important; }
  .mr-lg-auto { margin-right: auto !important; }
  .mr-lg-px-5 { margin-right: 0.5rem !important; }
  .mr-lg-minus-px-5 { margin-right: -0.5rem !important; }
  .mr-lg-per-5 { margin-right: 5% !important; }
  .mr-lg-auto { margin-right: auto !important; }
  .mr-lg-px-10 { margin-right: 1rem !important; }
  .mr-lg-minus-px-10 { margin-right: -1rem !important; }
  .mr-lg-per-10 { margin-right: 10% !important; }
  .mr-lg-auto { margin-right: auto !important; }
  .mr-lg-px-15 { margin-right: 1.5rem !important; }
  .mr-lg-minus-px-15 { margin-right: -1.5rem !important; }
  .mr-lg-per-15 { margin-right: 15% !important; }
  .mr-lg-auto { margin-right: auto !important; }
  .mr-lg-px-20 { margin-right: 2rem !important; }
  .mr-lg-minus-px-20 { margin-right: -2rem !important; }
  .mr-lg-per-20 { margin-right: 20% !important; }
  .mr-lg-auto { margin-right: auto !important; }
  .mr-lg-px-25 { margin-right: 2.5rem !important; }
  .mr-lg-minus-px-25 { margin-right: -2.5rem !important; }
  .mr-lg-per-25 { margin-right: 25% !important; }
  .mr-lg-auto { margin-right: auto !important; }
  .mr-lg-px-30 { margin-right: 3rem !important; }
  .mr-lg-minus-px-30 { margin-right: -3rem !important; }
  .mr-lg-per-30 { margin-right: 30% !important; }
  .mr-lg-auto { margin-right: auto !important; }
  .mr-lg-px-35 { margin-right: 3.5rem !important; }
  .mr-lg-minus-px-35 { margin-right: -3.5rem !important; }
  .mr-lg-per-35 { margin-right: 35% !important; }
  .mr-lg-auto { margin-right: auto !important; }
  .mr-lg-px-40 { margin-right: 4rem !important; }
  .mr-lg-minus-px-40 { margin-right: -4rem !important; }
  .mr-lg-per-40 { margin-right: 40% !important; }
  .mr-lg-auto { margin-right: auto !important; }
  .mr-lg-px-45 { margin-right: 4.5rem !important; }
  .mr-lg-minus-px-45 { margin-right: -4.5rem !important; }
  .mr-lg-per-45 { margin-right: 45% !important; }
  .mr-lg-auto { margin-right: auto !important; }
  .mr-lg-px-50 { margin-right: 5rem !important; }
  .mr-lg-minus-px-50 { margin-right: -5rem !important; }
  .mr-lg-per-50 { margin-right: 50% !important; }
  .mr-lg-auto { margin-right: auto !important; }
  .mr-lg-px-55 { margin-right: 5.5rem !important; }
  .mr-lg-minus-px-55 { margin-right: -5.5rem !important; }
  .mr-lg-per-55 { margin-right: 55% !important; }
  .mr-lg-auto { margin-right: auto !important; }
  .mr-lg-px-60 { margin-right: 6rem !important; }
  .mr-lg-minus-px-60 { margin-right: -6rem !important; }
  .mr-lg-per-60 { margin-right: 60% !important; }
  .mr-lg-auto { margin-right: auto !important; }
  .mr-lg-px-65 { margin-right: 6.5rem !important; }
  .mr-lg-minus-px-65 { margin-right: -6.5rem !important; }
  .mr-lg-per-65 { margin-right: 65% !important; }
  .mr-lg-auto { margin-right: auto !important; }
  .mr-lg-px-70 { margin-right: 7rem !important; }
  .mr-lg-minus-px-70 { margin-right: -7rem !important; }
  .mr-lg-per-70 { margin-right: 70% !important; }
  .mr-lg-auto { margin-right: auto !important; }
  .mr-lg-px-75 { margin-right: 7.5rem !important; }
  .mr-lg-minus-px-75 { margin-right: -7.5rem !important; }
  .mr-lg-per-75 { margin-right: 75% !important; }
  .mr-lg-auto { margin-right: auto !important; }
  .mr-lg-px-80 { margin-right: 8rem !important; }
  .mr-lg-minus-px-80 { margin-right: -8rem !important; }
  .mr-lg-per-80 { margin-right: 80% !important; }
  .mr-lg-auto { margin-right: auto !important; }
  .mr-lg-px-85 { margin-right: 8.5rem !important; }
  .mr-lg-minus-px-85 { margin-right: -8.5rem !important; }
  .mr-lg-per-85 { margin-right: 85% !important; }
  .mr-lg-auto { margin-right: auto !important; }
  .mr-lg-px-90 { margin-right: 9rem !important; }
  .mr-lg-minus-px-90 { margin-right: -9rem !important; }
  .mr-lg-per-90 { margin-right: 90% !important; }
  .mr-lg-auto { margin-right: auto !important; }
  .mr-lg-px-95 { margin-right: 9.5rem !important; }
  .mr-lg-minus-px-95 { margin-right: -9.5rem !important; }
  .mr-lg-per-95 { margin-right: 95% !important; }
  .mr-lg-auto { margin-right: auto !important; }
  .mr-lg-px-100 { margin-right: 10rem !important; }
  .mr-lg-minus-px-100 { margin-right: -10rem !important; }
  .mr-lg-per-100 { margin-right: 100% !important; }
  .mr-lg-auto { margin-right: auto !important; }
  .mr-lg-px-105 { margin-right: 10.5rem !important; }
  .mr-lg-minus-px-105 { margin-right: -10.5rem !important; }
  .mr-lg-per-105 { margin-right: 105% !important; }
  .mr-lg-auto { margin-right: auto !important; }
  .mr-lg-px-110 { margin-right: 11rem !important; }
  .mr-lg-minus-px-110 { margin-right: -11rem !important; }
  .mr-lg-per-110 { margin-right: 110% !important; }
  .mr-lg-auto { margin-right: auto !important; }
  .mr-lg-px-115 { margin-right: 11.5rem !important; }
  .mr-lg-minus-px-115 { margin-right: -11.5rem !important; }
  .mr-lg-per-115 { margin-right: 115% !important; }
  .mr-lg-auto { margin-right: auto !important; }
  .mr-lg-px-120 { margin-right: 12rem !important; }
  .mr-lg-minus-px-120 { margin-right: -12rem !important; }
  .mr-lg-per-120 { margin-right: 120% !important; }
  .mr-lg-auto { margin-right: auto !important; }
  .mr-lg-px-125 { margin-right: 12.5rem !important; }
  .mr-lg-minus-px-125 { margin-right: -12.5rem !important; }
  .mr-lg-per-125 { margin-right: 125% !important; }
  .mr-lg-auto { margin-right: auto !important; }
  .mr-lg-px-130 { margin-right: 13rem !important; }
  .mr-lg-minus-px-130 { margin-right: -13rem !important; }
  .mr-lg-per-130 { margin-right: 130% !important; }
  .mr-lg-auto { margin-right: auto !important; }
  .mr-lg-px-135 { margin-right: 13.5rem !important; }
  .mr-lg-minus-px-135 { margin-right: -13.5rem !important; }
  .mr-lg-per-135 { margin-right: 135% !important; }
  .mr-lg-auto { margin-right: auto !important; }
  .mr-lg-px-140 { margin-right: 14rem !important; }
  .mr-lg-minus-px-140 { margin-right: -14rem !important; }
  .mr-lg-per-140 { margin-right: 140% !important; }
  .mr-lg-auto { margin-right: auto !important; }
  .mr-lg-px-145 { margin-right: 14.5rem !important; }
  .mr-lg-minus-px-145 { margin-right: -14.5rem !important; }
  .mr-lg-per-145 { margin-right: 145% !important; }
  .mr-lg-auto { margin-right: auto !important; }
  .mr-lg-px-150 { margin-right: 15rem !important; }
  .mr-lg-minus-px-150 { margin-right: -15rem !important; }
  .mr-lg-per-150 { margin-right: 150% !important; }
  .mr-lg-auto { margin-right: auto !important; }
  .mr-lg-px-155 { margin-right: 15.5rem !important; }
  .mr-lg-minus-px-155 { margin-right: -15.5rem !important; }
  .mr-lg-per-155 { margin-right: 155% !important; }
  .mr-lg-auto { margin-right: auto !important; }
  .mr-lg-px-160 { margin-right: 16rem !important; }
  .mr-lg-minus-px-160 { margin-right: -16rem !important; }
  .mr-lg-per-160 { margin-right: 160% !important; }
  .mr-lg-auto { margin-right: auto !important; }
  .mr-lg-px-165 { margin-right: 16.5rem !important; }
  .mr-lg-minus-px-165 { margin-right: -16.5rem !important; }
  .mr-lg-per-165 { margin-right: 165% !important; }
  .mr-lg-auto { margin-right: auto !important; }
  .mr-lg-px-170 { margin-right: 17rem !important; }
  .mr-lg-minus-px-170 { margin-right: -17rem !important; }
  .mr-lg-per-170 { margin-right: 170% !important; }
  .mr-lg-auto { margin-right: auto !important; }
  .mr-lg-px-175 { margin-right: 17.5rem !important; }
  .mr-lg-minus-px-175 { margin-right: -17.5rem !important; }
  .mr-lg-per-175 { margin-right: 175% !important; }
  .mr-lg-auto { margin-right: auto !important; }
  .mr-lg-px-180 { margin-right: 18rem !important; }
  .mr-lg-minus-px-180 { margin-right: -18rem !important; }
  .mr-lg-per-180 { margin-right: 180% !important; }
  .mr-lg-auto { margin-right: auto !important; }
  .mr-lg-px-185 { margin-right: 18.5rem !important; }
  .mr-lg-minus-px-185 { margin-right: -18.5rem !important; }
  .mr-lg-per-185 { margin-right: 185% !important; }
  .mr-lg-auto { margin-right: auto !important; }
  .mr-lg-px-190 { margin-right: 19rem !important; }
  .mr-lg-minus-px-190 { margin-right: -19rem !important; }
  .mr-lg-per-190 { margin-right: 190% !important; }
  .mr-lg-auto { margin-right: auto !important; }
  .mr-lg-px-195 { margin-right: 19.5rem !important; }
  .mr-lg-minus-px-195 { margin-right: -19.5rem !important; }
  .mr-lg-per-195 { margin-right: 195% !important; }
  .mr-lg-auto { margin-right: auto !important; }
  .mr-lg-px-200 { margin-right: 20rem !important; }
  .mr-lg-minus-px-200 { margin-right: -20rem !important; }
  .mr-lg-per-200 { margin-right: 200% !important; }
  .mr-lg-auto { margin-right: auto !important; }
  .mr-lg-px-205 { margin-right: 20.5rem !important; }
  .mr-lg-minus-px-205 { margin-right: -20.5rem !important; }
  .mr-lg-per-205 { margin-right: 205% !important; }
  .mr-lg-auto { margin-right: auto !important; }
  .mr-lg-px-210 { margin-right: 21rem !important; }
  .mr-lg-minus-px-210 { margin-right: -21rem !important; }
  .mr-lg-per-210 { margin-right: 210% !important; }
  .mr-lg-auto { margin-right: auto !important; }
  .mr-lg-px-215 { margin-right: 21.5rem !important; }
  .mr-lg-minus-px-215 { margin-right: -21.5rem !important; }
  .mr-lg-per-215 { margin-right: 215% !important; }
  .mr-lg-auto { margin-right: auto !important; }
  .mr-lg-px-220 { margin-right: 22rem !important; }
  .mr-lg-minus-px-220 { margin-right: -22rem !important; }
  .mr-lg-per-220 { margin-right: 220% !important; }
  .mr-lg-auto { margin-right: auto !important; }
  .mr-lg-px-225 { margin-right: 22.5rem !important; }
  .mr-lg-minus-px-225 { margin-right: -22.5rem !important; }
  .mr-lg-per-225 { margin-right: 225% !important; }
  .mr-lg-auto { margin-right: auto !important; }
  .mr-lg-px-230 { margin-right: 23rem !important; }
  .mr-lg-minus-px-230 { margin-right: -23rem !important; }
  .mr-lg-per-230 { margin-right: 230% !important; }
  .mr-lg-auto { margin-right: auto !important; }
  .mr-lg-px-235 { margin-right: 23.5rem !important; }
  .mr-lg-minus-px-235 { margin-right: -23.5rem !important; }
  .mr-lg-per-235 { margin-right: 235% !important; }
  .mr-lg-auto { margin-right: auto !important; }
  .mr-lg-px-240 { margin-right: 24rem !important; }
  .mr-lg-minus-px-240 { margin-right: -24rem !important; }
  .mr-lg-per-240 { margin-right: 240% !important; }
  .mr-lg-auto { margin-right: auto !important; }
  .mr-lg-px-245 { margin-right: 24.5rem !important; }
  .mr-lg-minus-px-245 { margin-right: -24.5rem !important; }
  .mr-lg-per-245 { margin-right: 245% !important; }
  .mr-lg-auto { margin-right: auto !important; }
  .mr-lg-px-250 { margin-right: 25rem !important; }
  .mr-lg-minus-px-250 { margin-right: -25rem !important; }
  .mr-lg-per-250 { margin-right: 250% !important; }
  .mr-lg-auto { margin-right: auto !important; }
  .mr-lg-px-255 { margin-right: 25.5rem !important; }
  .mr-lg-minus-px-255 { margin-right: -25.5rem !important; }
  .mr-lg-per-255 { margin-right: 255% !important; }
  .mr-lg-auto { margin-right: auto !important; }
  .mr-lg-px-260 { margin-right: 26rem !important; }
  .mr-lg-minus-px-260 { margin-right: -26rem !important; }
  .mr-lg-per-260 { margin-right: 260% !important; }
  .mr-lg-auto { margin-right: auto !important; }
  .mr-lg-px-265 { margin-right: 26.5rem !important; }
  .mr-lg-minus-px-265 { margin-right: -26.5rem !important; }
  .mr-lg-per-265 { margin-right: 265% !important; }
  .mr-lg-auto { margin-right: auto !important; }
  .mr-lg-px-270 { margin-right: 27rem !important; }
  .mr-lg-minus-px-270 { margin-right: -27rem !important; }
  .mr-lg-per-270 { margin-right: 270% !important; }
  .mr-lg-auto { margin-right: auto !important; }
  .mr-lg-px-275 { margin-right: 27.5rem !important; }
  .mr-lg-minus-px-275 { margin-right: -27.5rem !important; }
  .mr-lg-per-275 { margin-right: 275% !important; }
  .mr-lg-auto { margin-right: auto !important; }
  .mr-lg-px-280 { margin-right: 28rem !important; }
  .mr-lg-minus-px-280 { margin-right: -28rem !important; }
  .mr-lg-per-280 { margin-right: 280% !important; }
  .mr-lg-auto { margin-right: auto !important; }
  .mr-lg-px-285 { margin-right: 28.5rem !important; }
  .mr-lg-minus-px-285 { margin-right: -28.5rem !important; }
  .mr-lg-per-285 { margin-right: 285% !important; }
  .mr-lg-auto { margin-right: auto !important; }
  .mr-lg-px-290 { margin-right: 29rem !important; }
  .mr-lg-minus-px-290 { margin-right: -29rem !important; }
  .mr-lg-per-290 { margin-right: 290% !important; }
  .mr-lg-auto { margin-right: auto !important; }
  .mr-lg-px-295 { margin-right: 29.5rem !important; }
  .mr-lg-minus-px-295 { margin-right: -29.5rem !important; }
  .mr-lg-per-295 { margin-right: 295% !important; }
  .mr-lg-auto { margin-right: auto !important; }
  .mr-lg-px-300 { margin-right: 30rem !important; }
  .mr-lg-minus-px-300 { margin-right: -30rem !important; }
  .mr-lg-per-300 { margin-right: 300% !important; }
  .mr-lg-auto { margin-right: auto !important; }
  .mr-lg-px-305 { margin-right: 30.5rem !important; }
  .mr-lg-minus-px-305 { margin-right: -30.5rem !important; }
  .mr-lg-per-305 { margin-right: 305% !important; }
  .mr-lg-auto { margin-right: auto !important; }
  .mr-lg-px-310 { margin-right: 31rem !important; }
  .mr-lg-minus-px-310 { margin-right: -31rem !important; }
  .mr-lg-per-310 { margin-right: 310% !important; }
  .mr-lg-auto { margin-right: auto !important; }
  .mr-lg-px-315 { margin-right: 31.5rem !important; }
  .mr-lg-minus-px-315 { margin-right: -31.5rem !important; }
  .mr-lg-per-315 { margin-right: 315% !important; }
  .mr-lg-auto { margin-right: auto !important; }
  .mr-lg-px-320 { margin-right: 32rem !important; }
  .mr-lg-minus-px-320 { margin-right: -32rem !important; }
  .mr-lg-per-320 { margin-right: 320% !important; }
  .mr-lg-auto { margin-right: auto !important; }
  .mr-lg-px-325 { margin-right: 32.5rem !important; }
  .mr-lg-minus-px-325 { margin-right: -32.5rem !important; }
  .mr-lg-per-325 { margin-right: 325% !important; }
  .mr-lg-auto { margin-right: auto !important; }
  .mr-lg-px-330 { margin-right: 33rem !important; }
  .mr-lg-minus-px-330 { margin-right: -33rem !important; }
  .mr-lg-per-330 { margin-right: 330% !important; }
  .mr-lg-auto { margin-right: auto !important; }
  .mr-lg-px-335 { margin-right: 33.5rem !important; }
  .mr-lg-minus-px-335 { margin-right: -33.5rem !important; }
  .mr-lg-per-335 { margin-right: 335% !important; }
  .mr-lg-auto { margin-right: auto !important; }
  .mr-lg-px-340 { margin-right: 34rem !important; }
  .mr-lg-minus-px-340 { margin-right: -34rem !important; }
  .mr-lg-per-340 { margin-right: 340% !important; }
  .mr-lg-auto { margin-right: auto !important; }
  .mr-lg-px-345 { margin-right: 34.5rem !important; }
  .mr-lg-minus-px-345 { margin-right: -34.5rem !important; }
  .mr-lg-per-345 { margin-right: 345% !important; }
  .mr-lg-auto { margin-right: auto !important; }
  .mr-lg-px-350 { margin-right: 35rem !important; }
  .mr-lg-minus-px-350 { margin-right: -35rem !important; }
  .mr-lg-per-350 { margin-right: 350% !important; }
  .mr-lg-auto { margin-right: auto !important; }
  .mr-lg-px-355 { margin-right: 35.5rem !important; }
  .mr-lg-minus-px-355 { margin-right: -35.5rem !important; }
  .mr-lg-per-355 { margin-right: 355% !important; }
  .mr-lg-auto { margin-right: auto !important; }
  .mr-lg-px-360 { margin-right: 36rem !important; }
  .mr-lg-minus-px-360 { margin-right: -36rem !important; }
  .mr-lg-per-360 { margin-right: 360% !important; }
  .mr-lg-auto { margin-right: auto !important; }
  .mr-lg-px-365 { margin-right: 36.5rem !important; }
  .mr-lg-minus-px-365 { margin-right: -36.5rem !important; }
  .mr-lg-per-365 { margin-right: 365% !important; }
  .mr-lg-auto { margin-right: auto !important; }
  .mr-lg-px-370 { margin-right: 37rem !important; }
  .mr-lg-minus-px-370 { margin-right: -37rem !important; }
  .mr-lg-per-370 { margin-right: 370% !important; }
  .mr-lg-auto { margin-right: auto !important; }
  .mr-lg-px-375 { margin-right: 37.5rem !important; }
  .mr-lg-minus-px-375 { margin-right: -37.5rem !important; }
  .mr-lg-per-375 { margin-right: 375% !important; }
  .mr-lg-auto { margin-right: auto !important; }
  .mr-lg-px-380 { margin-right: 38rem !important; }
  .mr-lg-minus-px-380 { margin-right: -38rem !important; }
  .mr-lg-per-380 { margin-right: 380% !important; }
  .mr-lg-auto { margin-right: auto !important; }
  .mr-lg-px-385 { margin-right: 38.5rem !important; }
  .mr-lg-minus-px-385 { margin-right: -38.5rem !important; }
  .mr-lg-per-385 { margin-right: 385% !important; }
  .mr-lg-auto { margin-right: auto !important; }
  .mr-lg-px-390 { margin-right: 39rem !important; }
  .mr-lg-minus-px-390 { margin-right: -39rem !important; }
  .mr-lg-per-390 { margin-right: 390% !important; }
  .mr-lg-auto { margin-right: auto !important; }
  .mr-lg-px-395 { margin-right: 39.5rem !important; }
  .mr-lg-minus-px-395 { margin-right: -39.5rem !important; }
  .mr-lg-per-395 { margin-right: 395% !important; }
  .mr-lg-auto { margin-right: auto !important; }
  .mr-lg-px-400 { margin-right: 40rem !important; }
  .mr-lg-minus-px-400 { margin-right: -40rem !important; }
  .mr-lg-per-400 { margin-right: 400% !important; }
  .mr-lg-auto { margin-right: auto !important; }
  .mr-lg-px-405 { margin-right: 40.5rem !important; }
  .mr-lg-minus-px-405 { margin-right: -40.5rem !important; }
  .mr-lg-per-405 { margin-right: 405% !important; }
  .mr-lg-auto { margin-right: auto !important; }
  .mr-lg-px-410 { margin-right: 41rem !important; }
  .mr-lg-minus-px-410 { margin-right: -41rem !important; }
  .mr-lg-per-410 { margin-right: 410% !important; }
  .mr-lg-auto { margin-right: auto !important; }
  .mr-lg-px-415 { margin-right: 41.5rem !important; }
  .mr-lg-minus-px-415 { margin-right: -41.5rem !important; }
  .mr-lg-per-415 { margin-right: 415% !important; }
  .mr-lg-auto { margin-right: auto !important; }
  .mr-lg-px-420 { margin-right: 42rem !important; }
  .mr-lg-minus-px-420 { margin-right: -42rem !important; }
  .mr-lg-per-420 { margin-right: 420% !important; }
  .mr-lg-auto { margin-right: auto !important; }
  .mr-lg-px-425 { margin-right: 42.5rem !important; }
  .mr-lg-minus-px-425 { margin-right: -42.5rem !important; }
  .mr-lg-per-425 { margin-right: 425% !important; }
  .mr-lg-auto { margin-right: auto !important; }
  .mr-lg-px-430 { margin-right: 43rem !important; }
  .mr-lg-minus-px-430 { margin-right: -43rem !important; }
  .mr-lg-per-430 { margin-right: 430% !important; }
  .mr-lg-auto { margin-right: auto !important; }
  .mr-lg-px-435 { margin-right: 43.5rem !important; }
  .mr-lg-minus-px-435 { margin-right: -43.5rem !important; }
  .mr-lg-per-435 { margin-right: 435% !important; }
  .mr-lg-auto { margin-right: auto !important; }
  .mr-lg-px-440 { margin-right: 44rem !important; }
  .mr-lg-minus-px-440 { margin-right: -44rem !important; }
  .mr-lg-per-440 { margin-right: 440% !important; }
  .mr-lg-auto { margin-right: auto !important; }
  .mr-lg-px-445 { margin-right: 44.5rem !important; }
  .mr-lg-minus-px-445 { margin-right: -44.5rem !important; }
  .mr-lg-per-445 { margin-right: 445% !important; }
  .mr-lg-auto { margin-right: auto !important; }
  .mr-lg-px-450 { margin-right: 45rem !important; }
  .mr-lg-minus-px-450 { margin-right: -45rem !important; }
  .mr-lg-per-450 { margin-right: 450% !important; }
  .mr-lg-auto { margin-right: auto !important; }
  .mr-lg-px-455 { margin-right: 45.5rem !important; }
  .mr-lg-minus-px-455 { margin-right: -45.5rem !important; }
  .mr-lg-per-455 { margin-right: 455% !important; }
  .mr-lg-auto { margin-right: auto !important; }
  .mr-lg-px-460 { margin-right: 46rem !important; }
  .mr-lg-minus-px-460 { margin-right: -46rem !important; }
  .mr-lg-per-460 { margin-right: 460% !important; }
  .mr-lg-auto { margin-right: auto !important; }
  .mr-lg-px-465 { margin-right: 46.5rem !important; }
  .mr-lg-minus-px-465 { margin-right: -46.5rem !important; }
  .mr-lg-per-465 { margin-right: 465% !important; }
  .mr-lg-auto { margin-right: auto !important; }
  .mr-lg-px-470 { margin-right: 47rem !important; }
  .mr-lg-minus-px-470 { margin-right: -47rem !important; }
  .mr-lg-per-470 { margin-right: 470% !important; }
  .mr-lg-auto { margin-right: auto !important; }
  .mr-lg-px-475 { margin-right: 47.5rem !important; }
  .mr-lg-minus-px-475 { margin-right: -47.5rem !important; }
  .mr-lg-per-475 { margin-right: 475% !important; }
  .mr-lg-auto { margin-right: auto !important; }
  .mr-lg-px-480 { margin-right: 48rem !important; }
  .mr-lg-minus-px-480 { margin-right: -48rem !important; }
  .mr-lg-per-480 { margin-right: 480% !important; }
  .mr-lg-auto { margin-right: auto !important; }
  .mr-lg-px-485 { margin-right: 48.5rem !important; }
  .mr-lg-minus-px-485 { margin-right: -48.5rem !important; }
  .mr-lg-per-485 { margin-right: 485% !important; }
  .mr-lg-auto { margin-right: auto !important; }
  .mr-lg-px-490 { margin-right: 49rem !important; }
  .mr-lg-minus-px-490 { margin-right: -49rem !important; }
  .mr-lg-per-490 { margin-right: 490% !important; }
  .mr-lg-auto { margin-right: auto !important; }
  .mr-lg-px-495 { margin-right: 49.5rem !important; }
  .mr-lg-minus-px-495 { margin-right: -49.5rem !important; }
  .mr-lg-per-495 { margin-right: 495% !important; }
  .mr-lg-auto { margin-right: auto !important; }
  .mr-lg-px-500 { margin-right: 50rem !important; }
  .mr-lg-minus-px-500 { margin-right: -50rem !important; }
  .mr-lg-per-500 { margin-right: 500% !important; }
  .mr-lg-auto { margin-right: auto !important; } }

@media (min-width: 575px) { .mr-sm-px-0 { margin-right: 0rem !important; }
  .mr-sm-minus-px-0 { margin-right: 0rem !important; }
  .mr-sm-per-0 { margin-right: 0% !important; }
  .mr-sm-auto { margin-right: auto !important; }
  .mr-sm-px-5 { margin-right: 0.5rem !important; }
  .mr-sm-minus-px-5 { margin-right: -0.5rem !important; }
  .mr-sm-per-5 { margin-right: 5% !important; }
  .mr-sm-auto { margin-right: auto !important; }
  .mr-sm-px-10 { margin-right: 1rem !important; }
  .mr-sm-minus-px-10 { margin-right: -1rem !important; }
  .mr-sm-per-10 { margin-right: 10% !important; }
  .mr-sm-auto { margin-right: auto !important; }
  .mr-sm-px-15 { margin-right: 1.5rem !important; }
  .mr-sm-minus-px-15 { margin-right: -1.5rem !important; }
  .mr-sm-per-15 { margin-right: 15% !important; }
  .mr-sm-auto { margin-right: auto !important; }
  .mr-sm-px-20 { margin-right: 2rem !important; }
  .mr-sm-minus-px-20 { margin-right: -2rem !important; }
  .mr-sm-per-20 { margin-right: 20% !important; }
  .mr-sm-auto { margin-right: auto !important; }
  .mr-sm-px-25 { margin-right: 2.5rem !important; }
  .mr-sm-minus-px-25 { margin-right: -2.5rem !important; }
  .mr-sm-per-25 { margin-right: 25% !important; }
  .mr-sm-auto { margin-right: auto !important; }
  .mr-sm-px-30 { margin-right: 3rem !important; }
  .mr-sm-minus-px-30 { margin-right: -3rem !important; }
  .mr-sm-per-30 { margin-right: 30% !important; }
  .mr-sm-auto { margin-right: auto !important; }
  .mr-sm-px-35 { margin-right: 3.5rem !important; }
  .mr-sm-minus-px-35 { margin-right: -3.5rem !important; }
  .mr-sm-per-35 { margin-right: 35% !important; }
  .mr-sm-auto { margin-right: auto !important; }
  .mr-sm-px-40 { margin-right: 4rem !important; }
  .mr-sm-minus-px-40 { margin-right: -4rem !important; }
  .mr-sm-per-40 { margin-right: 40% !important; }
  .mr-sm-auto { margin-right: auto !important; }
  .mr-sm-px-45 { margin-right: 4.5rem !important; }
  .mr-sm-minus-px-45 { margin-right: -4.5rem !important; }
  .mr-sm-per-45 { margin-right: 45% !important; }
  .mr-sm-auto { margin-right: auto !important; }
  .mr-sm-px-50 { margin-right: 5rem !important; }
  .mr-sm-minus-px-50 { margin-right: -5rem !important; }
  .mr-sm-per-50 { margin-right: 50% !important; }
  .mr-sm-auto { margin-right: auto !important; }
  .mr-sm-px-55 { margin-right: 5.5rem !important; }
  .mr-sm-minus-px-55 { margin-right: -5.5rem !important; }
  .mr-sm-per-55 { margin-right: 55% !important; }
  .mr-sm-auto { margin-right: auto !important; }
  .mr-sm-px-60 { margin-right: 6rem !important; }
  .mr-sm-minus-px-60 { margin-right: -6rem !important; }
  .mr-sm-per-60 { margin-right: 60% !important; }
  .mr-sm-auto { margin-right: auto !important; }
  .mr-sm-px-65 { margin-right: 6.5rem !important; }
  .mr-sm-minus-px-65 { margin-right: -6.5rem !important; }
  .mr-sm-per-65 { margin-right: 65% !important; }
  .mr-sm-auto { margin-right: auto !important; }
  .mr-sm-px-70 { margin-right: 7rem !important; }
  .mr-sm-minus-px-70 { margin-right: -7rem !important; }
  .mr-sm-per-70 { margin-right: 70% !important; }
  .mr-sm-auto { margin-right: auto !important; }
  .mr-sm-px-75 { margin-right: 7.5rem !important; }
  .mr-sm-minus-px-75 { margin-right: -7.5rem !important; }
  .mr-sm-per-75 { margin-right: 75% !important; }
  .mr-sm-auto { margin-right: auto !important; }
  .mr-sm-px-80 { margin-right: 8rem !important; }
  .mr-sm-minus-px-80 { margin-right: -8rem !important; }
  .mr-sm-per-80 { margin-right: 80% !important; }
  .mr-sm-auto { margin-right: auto !important; }
  .mr-sm-px-85 { margin-right: 8.5rem !important; }
  .mr-sm-minus-px-85 { margin-right: -8.5rem !important; }
  .mr-sm-per-85 { margin-right: 85% !important; }
  .mr-sm-auto { margin-right: auto !important; }
  .mr-sm-px-90 { margin-right: 9rem !important; }
  .mr-sm-minus-px-90 { margin-right: -9rem !important; }
  .mr-sm-per-90 { margin-right: 90% !important; }
  .mr-sm-auto { margin-right: auto !important; }
  .mr-sm-px-95 { margin-right: 9.5rem !important; }
  .mr-sm-minus-px-95 { margin-right: -9.5rem !important; }
  .mr-sm-per-95 { margin-right: 95% !important; }
  .mr-sm-auto { margin-right: auto !important; }
  .mr-sm-px-100 { margin-right: 10rem !important; }
  .mr-sm-minus-px-100 { margin-right: -10rem !important; }
  .mr-sm-per-100 { margin-right: 100% !important; }
  .mr-sm-auto { margin-right: auto !important; }
  .mr-sm-px-105 { margin-right: 10.5rem !important; }
  .mr-sm-minus-px-105 { margin-right: -10.5rem !important; }
  .mr-sm-per-105 { margin-right: 105% !important; }
  .mr-sm-auto { margin-right: auto !important; }
  .mr-sm-px-110 { margin-right: 11rem !important; }
  .mr-sm-minus-px-110 { margin-right: -11rem !important; }
  .mr-sm-per-110 { margin-right: 110% !important; }
  .mr-sm-auto { margin-right: auto !important; }
  .mr-sm-px-115 { margin-right: 11.5rem !important; }
  .mr-sm-minus-px-115 { margin-right: -11.5rem !important; }
  .mr-sm-per-115 { margin-right: 115% !important; }
  .mr-sm-auto { margin-right: auto !important; }
  .mr-sm-px-120 { margin-right: 12rem !important; }
  .mr-sm-minus-px-120 { margin-right: -12rem !important; }
  .mr-sm-per-120 { margin-right: 120% !important; }
  .mr-sm-auto { margin-right: auto !important; }
  .mr-sm-px-125 { margin-right: 12.5rem !important; }
  .mr-sm-minus-px-125 { margin-right: -12.5rem !important; }
  .mr-sm-per-125 { margin-right: 125% !important; }
  .mr-sm-auto { margin-right: auto !important; }
  .mr-sm-px-130 { margin-right: 13rem !important; }
  .mr-sm-minus-px-130 { margin-right: -13rem !important; }
  .mr-sm-per-130 { margin-right: 130% !important; }
  .mr-sm-auto { margin-right: auto !important; }
  .mr-sm-px-135 { margin-right: 13.5rem !important; }
  .mr-sm-minus-px-135 { margin-right: -13.5rem !important; }
  .mr-sm-per-135 { margin-right: 135% !important; }
  .mr-sm-auto { margin-right: auto !important; }
  .mr-sm-px-140 { margin-right: 14rem !important; }
  .mr-sm-minus-px-140 { margin-right: -14rem !important; }
  .mr-sm-per-140 { margin-right: 140% !important; }
  .mr-sm-auto { margin-right: auto !important; }
  .mr-sm-px-145 { margin-right: 14.5rem !important; }
  .mr-sm-minus-px-145 { margin-right: -14.5rem !important; }
  .mr-sm-per-145 { margin-right: 145% !important; }
  .mr-sm-auto { margin-right: auto !important; }
  .mr-sm-px-150 { margin-right: 15rem !important; }
  .mr-sm-minus-px-150 { margin-right: -15rem !important; }
  .mr-sm-per-150 { margin-right: 150% !important; }
  .mr-sm-auto { margin-right: auto !important; }
  .mr-sm-px-155 { margin-right: 15.5rem !important; }
  .mr-sm-minus-px-155 { margin-right: -15.5rem !important; }
  .mr-sm-per-155 { margin-right: 155% !important; }
  .mr-sm-auto { margin-right: auto !important; }
  .mr-sm-px-160 { margin-right: 16rem !important; }
  .mr-sm-minus-px-160 { margin-right: -16rem !important; }
  .mr-sm-per-160 { margin-right: 160% !important; }
  .mr-sm-auto { margin-right: auto !important; }
  .mr-sm-px-165 { margin-right: 16.5rem !important; }
  .mr-sm-minus-px-165 { margin-right: -16.5rem !important; }
  .mr-sm-per-165 { margin-right: 165% !important; }
  .mr-sm-auto { margin-right: auto !important; }
  .mr-sm-px-170 { margin-right: 17rem !important; }
  .mr-sm-minus-px-170 { margin-right: -17rem !important; }
  .mr-sm-per-170 { margin-right: 170% !important; }
  .mr-sm-auto { margin-right: auto !important; }
  .mr-sm-px-175 { margin-right: 17.5rem !important; }
  .mr-sm-minus-px-175 { margin-right: -17.5rem !important; }
  .mr-sm-per-175 { margin-right: 175% !important; }
  .mr-sm-auto { margin-right: auto !important; }
  .mr-sm-px-180 { margin-right: 18rem !important; }
  .mr-sm-minus-px-180 { margin-right: -18rem !important; }
  .mr-sm-per-180 { margin-right: 180% !important; }
  .mr-sm-auto { margin-right: auto !important; }
  .mr-sm-px-185 { margin-right: 18.5rem !important; }
  .mr-sm-minus-px-185 { margin-right: -18.5rem !important; }
  .mr-sm-per-185 { margin-right: 185% !important; }
  .mr-sm-auto { margin-right: auto !important; }
  .mr-sm-px-190 { margin-right: 19rem !important; }
  .mr-sm-minus-px-190 { margin-right: -19rem !important; }
  .mr-sm-per-190 { margin-right: 190% !important; }
  .mr-sm-auto { margin-right: auto !important; }
  .mr-sm-px-195 { margin-right: 19.5rem !important; }
  .mr-sm-minus-px-195 { margin-right: -19.5rem !important; }
  .mr-sm-per-195 { margin-right: 195% !important; }
  .mr-sm-auto { margin-right: auto !important; }
  .mr-sm-px-200 { margin-right: 20rem !important; }
  .mr-sm-minus-px-200 { margin-right: -20rem !important; }
  .mr-sm-per-200 { margin-right: 200% !important; }
  .mr-sm-auto { margin-right: auto !important; }
  .mr-sm-px-205 { margin-right: 20.5rem !important; }
  .mr-sm-minus-px-205 { margin-right: -20.5rem !important; }
  .mr-sm-per-205 { margin-right: 205% !important; }
  .mr-sm-auto { margin-right: auto !important; }
  .mr-sm-px-210 { margin-right: 21rem !important; }
  .mr-sm-minus-px-210 { margin-right: -21rem !important; }
  .mr-sm-per-210 { margin-right: 210% !important; }
  .mr-sm-auto { margin-right: auto !important; }
  .mr-sm-px-215 { margin-right: 21.5rem !important; }
  .mr-sm-minus-px-215 { margin-right: -21.5rem !important; }
  .mr-sm-per-215 { margin-right: 215% !important; }
  .mr-sm-auto { margin-right: auto !important; }
  .mr-sm-px-220 { margin-right: 22rem !important; }
  .mr-sm-minus-px-220 { margin-right: -22rem !important; }
  .mr-sm-per-220 { margin-right: 220% !important; }
  .mr-sm-auto { margin-right: auto !important; }
  .mr-sm-px-225 { margin-right: 22.5rem !important; }
  .mr-sm-minus-px-225 { margin-right: -22.5rem !important; }
  .mr-sm-per-225 { margin-right: 225% !important; }
  .mr-sm-auto { margin-right: auto !important; }
  .mr-sm-px-230 { margin-right: 23rem !important; }
  .mr-sm-minus-px-230 { margin-right: -23rem !important; }
  .mr-sm-per-230 { margin-right: 230% !important; }
  .mr-sm-auto { margin-right: auto !important; }
  .mr-sm-px-235 { margin-right: 23.5rem !important; }
  .mr-sm-minus-px-235 { margin-right: -23.5rem !important; }
  .mr-sm-per-235 { margin-right: 235% !important; }
  .mr-sm-auto { margin-right: auto !important; }
  .mr-sm-px-240 { margin-right: 24rem !important; }
  .mr-sm-minus-px-240 { margin-right: -24rem !important; }
  .mr-sm-per-240 { margin-right: 240% !important; }
  .mr-sm-auto { margin-right: auto !important; }
  .mr-sm-px-245 { margin-right: 24.5rem !important; }
  .mr-sm-minus-px-245 { margin-right: -24.5rem !important; }
  .mr-sm-per-245 { margin-right: 245% !important; }
  .mr-sm-auto { margin-right: auto !important; }
  .mr-sm-px-250 { margin-right: 25rem !important; }
  .mr-sm-minus-px-250 { margin-right: -25rem !important; }
  .mr-sm-per-250 { margin-right: 250% !important; }
  .mr-sm-auto { margin-right: auto !important; }
  .mr-sm-px-255 { margin-right: 25.5rem !important; }
  .mr-sm-minus-px-255 { margin-right: -25.5rem !important; }
  .mr-sm-per-255 { margin-right: 255% !important; }
  .mr-sm-auto { margin-right: auto !important; }
  .mr-sm-px-260 { margin-right: 26rem !important; }
  .mr-sm-minus-px-260 { margin-right: -26rem !important; }
  .mr-sm-per-260 { margin-right: 260% !important; }
  .mr-sm-auto { margin-right: auto !important; }
  .mr-sm-px-265 { margin-right: 26.5rem !important; }
  .mr-sm-minus-px-265 { margin-right: -26.5rem !important; }
  .mr-sm-per-265 { margin-right: 265% !important; }
  .mr-sm-auto { margin-right: auto !important; }
  .mr-sm-px-270 { margin-right: 27rem !important; }
  .mr-sm-minus-px-270 { margin-right: -27rem !important; }
  .mr-sm-per-270 { margin-right: 270% !important; }
  .mr-sm-auto { margin-right: auto !important; }
  .mr-sm-px-275 { margin-right: 27.5rem !important; }
  .mr-sm-minus-px-275 { margin-right: -27.5rem !important; }
  .mr-sm-per-275 { margin-right: 275% !important; }
  .mr-sm-auto { margin-right: auto !important; }
  .mr-sm-px-280 { margin-right: 28rem !important; }
  .mr-sm-minus-px-280 { margin-right: -28rem !important; }
  .mr-sm-per-280 { margin-right: 280% !important; }
  .mr-sm-auto { margin-right: auto !important; }
  .mr-sm-px-285 { margin-right: 28.5rem !important; }
  .mr-sm-minus-px-285 { margin-right: -28.5rem !important; }
  .mr-sm-per-285 { margin-right: 285% !important; }
  .mr-sm-auto { margin-right: auto !important; }
  .mr-sm-px-290 { margin-right: 29rem !important; }
  .mr-sm-minus-px-290 { margin-right: -29rem !important; }
  .mr-sm-per-290 { margin-right: 290% !important; }
  .mr-sm-auto { margin-right: auto !important; }
  .mr-sm-px-295 { margin-right: 29.5rem !important; }
  .mr-sm-minus-px-295 { margin-right: -29.5rem !important; }
  .mr-sm-per-295 { margin-right: 295% !important; }
  .mr-sm-auto { margin-right: auto !important; }
  .mr-sm-px-300 { margin-right: 30rem !important; }
  .mr-sm-minus-px-300 { margin-right: -30rem !important; }
  .mr-sm-per-300 { margin-right: 300% !important; }
  .mr-sm-auto { margin-right: auto !important; }
  .mr-sm-px-305 { margin-right: 30.5rem !important; }
  .mr-sm-minus-px-305 { margin-right: -30.5rem !important; }
  .mr-sm-per-305 { margin-right: 305% !important; }
  .mr-sm-auto { margin-right: auto !important; }
  .mr-sm-px-310 { margin-right: 31rem !important; }
  .mr-sm-minus-px-310 { margin-right: -31rem !important; }
  .mr-sm-per-310 { margin-right: 310% !important; }
  .mr-sm-auto { margin-right: auto !important; }
  .mr-sm-px-315 { margin-right: 31.5rem !important; }
  .mr-sm-minus-px-315 { margin-right: -31.5rem !important; }
  .mr-sm-per-315 { margin-right: 315% !important; }
  .mr-sm-auto { margin-right: auto !important; }
  .mr-sm-px-320 { margin-right: 32rem !important; }
  .mr-sm-minus-px-320 { margin-right: -32rem !important; }
  .mr-sm-per-320 { margin-right: 320% !important; }
  .mr-sm-auto { margin-right: auto !important; }
  .mr-sm-px-325 { margin-right: 32.5rem !important; }
  .mr-sm-minus-px-325 { margin-right: -32.5rem !important; }
  .mr-sm-per-325 { margin-right: 325% !important; }
  .mr-sm-auto { margin-right: auto !important; }
  .mr-sm-px-330 { margin-right: 33rem !important; }
  .mr-sm-minus-px-330 { margin-right: -33rem !important; }
  .mr-sm-per-330 { margin-right: 330% !important; }
  .mr-sm-auto { margin-right: auto !important; }
  .mr-sm-px-335 { margin-right: 33.5rem !important; }
  .mr-sm-minus-px-335 { margin-right: -33.5rem !important; }
  .mr-sm-per-335 { margin-right: 335% !important; }
  .mr-sm-auto { margin-right: auto !important; }
  .mr-sm-px-340 { margin-right: 34rem !important; }
  .mr-sm-minus-px-340 { margin-right: -34rem !important; }
  .mr-sm-per-340 { margin-right: 340% !important; }
  .mr-sm-auto { margin-right: auto !important; }
  .mr-sm-px-345 { margin-right: 34.5rem !important; }
  .mr-sm-minus-px-345 { margin-right: -34.5rem !important; }
  .mr-sm-per-345 { margin-right: 345% !important; }
  .mr-sm-auto { margin-right: auto !important; }
  .mr-sm-px-350 { margin-right: 35rem !important; }
  .mr-sm-minus-px-350 { margin-right: -35rem !important; }
  .mr-sm-per-350 { margin-right: 350% !important; }
  .mr-sm-auto { margin-right: auto !important; }
  .mr-sm-px-355 { margin-right: 35.5rem !important; }
  .mr-sm-minus-px-355 { margin-right: -35.5rem !important; }
  .mr-sm-per-355 { margin-right: 355% !important; }
  .mr-sm-auto { margin-right: auto !important; }
  .mr-sm-px-360 { margin-right: 36rem !important; }
  .mr-sm-minus-px-360 { margin-right: -36rem !important; }
  .mr-sm-per-360 { margin-right: 360% !important; }
  .mr-sm-auto { margin-right: auto !important; }
  .mr-sm-px-365 { margin-right: 36.5rem !important; }
  .mr-sm-minus-px-365 { margin-right: -36.5rem !important; }
  .mr-sm-per-365 { margin-right: 365% !important; }
  .mr-sm-auto { margin-right: auto !important; }
  .mr-sm-px-370 { margin-right: 37rem !important; }
  .mr-sm-minus-px-370 { margin-right: -37rem !important; }
  .mr-sm-per-370 { margin-right: 370% !important; }
  .mr-sm-auto { margin-right: auto !important; }
  .mr-sm-px-375 { margin-right: 37.5rem !important; }
  .mr-sm-minus-px-375 { margin-right: -37.5rem !important; }
  .mr-sm-per-375 { margin-right: 375% !important; }
  .mr-sm-auto { margin-right: auto !important; }
  .mr-sm-px-380 { margin-right: 38rem !important; }
  .mr-sm-minus-px-380 { margin-right: -38rem !important; }
  .mr-sm-per-380 { margin-right: 380% !important; }
  .mr-sm-auto { margin-right: auto !important; }
  .mr-sm-px-385 { margin-right: 38.5rem !important; }
  .mr-sm-minus-px-385 { margin-right: -38.5rem !important; }
  .mr-sm-per-385 { margin-right: 385% !important; }
  .mr-sm-auto { margin-right: auto !important; }
  .mr-sm-px-390 { margin-right: 39rem !important; }
  .mr-sm-minus-px-390 { margin-right: -39rem !important; }
  .mr-sm-per-390 { margin-right: 390% !important; }
  .mr-sm-auto { margin-right: auto !important; }
  .mr-sm-px-395 { margin-right: 39.5rem !important; }
  .mr-sm-minus-px-395 { margin-right: -39.5rem !important; }
  .mr-sm-per-395 { margin-right: 395% !important; }
  .mr-sm-auto { margin-right: auto !important; }
  .mr-sm-px-400 { margin-right: 40rem !important; }
  .mr-sm-minus-px-400 { margin-right: -40rem !important; }
  .mr-sm-per-400 { margin-right: 400% !important; }
  .mr-sm-auto { margin-right: auto !important; }
  .mr-sm-px-405 { margin-right: 40.5rem !important; }
  .mr-sm-minus-px-405 { margin-right: -40.5rem !important; }
  .mr-sm-per-405 { margin-right: 405% !important; }
  .mr-sm-auto { margin-right: auto !important; }
  .mr-sm-px-410 { margin-right: 41rem !important; }
  .mr-sm-minus-px-410 { margin-right: -41rem !important; }
  .mr-sm-per-410 { margin-right: 410% !important; }
  .mr-sm-auto { margin-right: auto !important; }
  .mr-sm-px-415 { margin-right: 41.5rem !important; }
  .mr-sm-minus-px-415 { margin-right: -41.5rem !important; }
  .mr-sm-per-415 { margin-right: 415% !important; }
  .mr-sm-auto { margin-right: auto !important; }
  .mr-sm-px-420 { margin-right: 42rem !important; }
  .mr-sm-minus-px-420 { margin-right: -42rem !important; }
  .mr-sm-per-420 { margin-right: 420% !important; }
  .mr-sm-auto { margin-right: auto !important; }
  .mr-sm-px-425 { margin-right: 42.5rem !important; }
  .mr-sm-minus-px-425 { margin-right: -42.5rem !important; }
  .mr-sm-per-425 { margin-right: 425% !important; }
  .mr-sm-auto { margin-right: auto !important; }
  .mr-sm-px-430 { margin-right: 43rem !important; }
  .mr-sm-minus-px-430 { margin-right: -43rem !important; }
  .mr-sm-per-430 { margin-right: 430% !important; }
  .mr-sm-auto { margin-right: auto !important; }
  .mr-sm-px-435 { margin-right: 43.5rem !important; }
  .mr-sm-minus-px-435 { margin-right: -43.5rem !important; }
  .mr-sm-per-435 { margin-right: 435% !important; }
  .mr-sm-auto { margin-right: auto !important; }
  .mr-sm-px-440 { margin-right: 44rem !important; }
  .mr-sm-minus-px-440 { margin-right: -44rem !important; }
  .mr-sm-per-440 { margin-right: 440% !important; }
  .mr-sm-auto { margin-right: auto !important; }
  .mr-sm-px-445 { margin-right: 44.5rem !important; }
  .mr-sm-minus-px-445 { margin-right: -44.5rem !important; }
  .mr-sm-per-445 { margin-right: 445% !important; }
  .mr-sm-auto { margin-right: auto !important; }
  .mr-sm-px-450 { margin-right: 45rem !important; }
  .mr-sm-minus-px-450 { margin-right: -45rem !important; }
  .mr-sm-per-450 { margin-right: 450% !important; }
  .mr-sm-auto { margin-right: auto !important; }
  .mr-sm-px-455 { margin-right: 45.5rem !important; }
  .mr-sm-minus-px-455 { margin-right: -45.5rem !important; }
  .mr-sm-per-455 { margin-right: 455% !important; }
  .mr-sm-auto { margin-right: auto !important; }
  .mr-sm-px-460 { margin-right: 46rem !important; }
  .mr-sm-minus-px-460 { margin-right: -46rem !important; }
  .mr-sm-per-460 { margin-right: 460% !important; }
  .mr-sm-auto { margin-right: auto !important; }
  .mr-sm-px-465 { margin-right: 46.5rem !important; }
  .mr-sm-minus-px-465 { margin-right: -46.5rem !important; }
  .mr-sm-per-465 { margin-right: 465% !important; }
  .mr-sm-auto { margin-right: auto !important; }
  .mr-sm-px-470 { margin-right: 47rem !important; }
  .mr-sm-minus-px-470 { margin-right: -47rem !important; }
  .mr-sm-per-470 { margin-right: 470% !important; }
  .mr-sm-auto { margin-right: auto !important; }
  .mr-sm-px-475 { margin-right: 47.5rem !important; }
  .mr-sm-minus-px-475 { margin-right: -47.5rem !important; }
  .mr-sm-per-475 { margin-right: 475% !important; }
  .mr-sm-auto { margin-right: auto !important; }
  .mr-sm-px-480 { margin-right: 48rem !important; }
  .mr-sm-minus-px-480 { margin-right: -48rem !important; }
  .mr-sm-per-480 { margin-right: 480% !important; }
  .mr-sm-auto { margin-right: auto !important; }
  .mr-sm-px-485 { margin-right: 48.5rem !important; }
  .mr-sm-minus-px-485 { margin-right: -48.5rem !important; }
  .mr-sm-per-485 { margin-right: 485% !important; }
  .mr-sm-auto { margin-right: auto !important; }
  .mr-sm-px-490 { margin-right: 49rem !important; }
  .mr-sm-minus-px-490 { margin-right: -49rem !important; }
  .mr-sm-per-490 { margin-right: 490% !important; }
  .mr-sm-auto { margin-right: auto !important; }
  .mr-sm-px-495 { margin-right: 49.5rem !important; }
  .mr-sm-minus-px-495 { margin-right: -49.5rem !important; }
  .mr-sm-per-495 { margin-right: 495% !important; }
  .mr-sm-auto { margin-right: auto !important; }
  .mr-sm-px-500 { margin-right: 50rem !important; }
  .mr-sm-minus-px-500 { margin-right: -50rem !important; }
  .mr-sm-per-500 { margin-right: 500% !important; }
  .mr-sm-auto { margin-right: auto !important; } }

/* パディングの設定 */
.p-px-0 { padding: 0rem !important; }

.p-px-5 { padding: 0.5rem !important; }

.p-px-10 { padding: 1rem !important; }

.p-px-15 { padding: 1.5rem !important; }

.p-px-20 { padding: 2rem !important; }

.p-px-25 { padding: 2.5rem !important; }

.p-px-30 { padding: 3rem !important; }

.p-px-35 { padding: 3.5rem !important; }

.p-px-40 { padding: 4rem !important; }

.p-px-45 { padding: 4.5rem !important; }

.p-px-50 { padding: 5rem !important; }

.p-px-55 { padding: 5.5rem !important; }

.p-px-60 { padding: 6rem !important; }

.p-px-65 { padding: 6.5rem !important; }

.p-px-70 { padding: 7rem !important; }

.p-px-75 { padding: 7.5rem !important; }

.p-px-80 { padding: 8rem !important; }

.p-px-85 { padding: 8.5rem !important; }

.p-px-90 { padding: 9rem !important; }

.p-px-95 { padding: 9.5rem !important; }

.p-px-100 { padding: 10rem !important; }

.p-px-105 { padding: 10.5rem !important; }

.p-px-110 { padding: 11rem !important; }

.p-px-115 { padding: 11.5rem !important; }

.p-px-120 { padding: 12rem !important; }

.p-px-125 { padding: 12.5rem !important; }

.p-px-130 { padding: 13rem !important; }

.p-px-135 { padding: 13.5rem !important; }

.p-px-140 { padding: 14rem !important; }

.p-px-145 { padding: 14.5rem !important; }

.p-px-150 { padding: 15rem !important; }

.p-px-155 { padding: 15.5rem !important; }

.p-px-160 { padding: 16rem !important; }

.p-px-165 { padding: 16.5rem !important; }

.p-px-170 { padding: 17rem !important; }

.p-px-175 { padding: 17.5rem !important; }

.p-px-180 { padding: 18rem !important; }

.p-px-185 { padding: 18.5rem !important; }

.p-px-190 { padding: 19rem !important; }

.p-px-195 { padding: 19.5rem !important; }

.p-px-200 { padding: 20rem !important; }

.p-px-205 { padding: 20.5rem !important; }

.p-px-210 { padding: 21rem !important; }

.p-px-215 { padding: 21.5rem !important; }

.p-px-220 { padding: 22rem !important; }

.p-px-225 { padding: 22.5rem !important; }

.p-px-230 { padding: 23rem !important; }

.p-px-235 { padding: 23.5rem !important; }

.p-px-240 { padding: 24rem !important; }

.p-px-245 { padding: 24.5rem !important; }

.p-px-250 { padding: 25rem !important; }

.p-px-255 { padding: 25.5rem !important; }

.p-px-260 { padding: 26rem !important; }

.p-px-265 { padding: 26.5rem !important; }

.p-px-270 { padding: 27rem !important; }

.p-px-275 { padding: 27.5rem !important; }

.p-px-280 { padding: 28rem !important; }

.p-px-285 { padding: 28.5rem !important; }

.p-px-290 { padding: 29rem !important; }

.p-px-295 { padding: 29.5rem !important; }

.p-px-300 { padding: 30rem !important; }

.p-px-305 { padding: 30.5rem !important; }

.p-px-310 { padding: 31rem !important; }

.p-px-315 { padding: 31.5rem !important; }

.p-px-320 { padding: 32rem !important; }

.p-px-325 { padding: 32.5rem !important; }

.p-px-330 { padding: 33rem !important; }

.p-px-335 { padding: 33.5rem !important; }

.p-px-340 { padding: 34rem !important; }

.p-px-345 { padding: 34.5rem !important; }

.p-px-350 { padding: 35rem !important; }

.p-px-355 { padding: 35.5rem !important; }

.p-px-360 { padding: 36rem !important; }

.p-px-365 { padding: 36.5rem !important; }

.p-px-370 { padding: 37rem !important; }

.p-px-375 { padding: 37.5rem !important; }

.p-px-380 { padding: 38rem !important; }

.p-px-385 { padding: 38.5rem !important; }

.p-px-390 { padding: 39rem !important; }

.p-px-395 { padding: 39.5rem !important; }

.p-px-400 { padding: 40rem !important; }

.p-px-405 { padding: 40.5rem !important; }

.p-px-410 { padding: 41rem !important; }

.p-px-415 { padding: 41.5rem !important; }

.p-px-420 { padding: 42rem !important; }

.p-px-425 { padding: 42.5rem !important; }

.p-px-430 { padding: 43rem !important; }

.p-px-435 { padding: 43.5rem !important; }

.p-px-440 { padding: 44rem !important; }

.p-px-445 { padding: 44.5rem !important; }

.p-px-450 { padding: 45rem !important; }

.p-px-455 { padding: 45.5rem !important; }

.p-px-460 { padding: 46rem !important; }

.p-px-465 { padding: 46.5rem !important; }

.p-px-470 { padding: 47rem !important; }

.p-px-475 { padding: 47.5rem !important; }

.p-px-480 { padding: 48rem !important; }

.p-px-485 { padding: 48.5rem !important; }

.p-px-490 { padding: 49rem !important; }

.p-px-495 { padding: 49.5rem !important; }

.p-px-500 { padding: 50rem !important; }

@media (min-width: 991px) { .p-lg-px-0 { padding: 0rem !important; }
  .p-lg-px-5 { padding: 0.5rem !important; }
  .p-lg-px-10 { padding: 1rem !important; }
  .p-lg-px-15 { padding: 1.5rem !important; }
  .p-lg-px-20 { padding: 2rem !important; }
  .p-lg-px-25 { padding: 2.5rem !important; }
  .p-lg-px-30 { padding: 3rem !important; }
  .p-lg-px-35 { padding: 3.5rem !important; }
  .p-lg-px-40 { padding: 4rem !important; }
  .p-lg-px-45 { padding: 4.5rem !important; }
  .p-lg-px-50 { padding: 5rem !important; }
  .p-lg-px-55 { padding: 5.5rem !important; }
  .p-lg-px-60 { padding: 6rem !important; }
  .p-lg-px-65 { padding: 6.5rem !important; }
  .p-lg-px-70 { padding: 7rem !important; }
  .p-lg-px-75 { padding: 7.5rem !important; }
  .p-lg-px-80 { padding: 8rem !important; }
  .p-lg-px-85 { padding: 8.5rem !important; }
  .p-lg-px-90 { padding: 9rem !important; }
  .p-lg-px-95 { padding: 9.5rem !important; }
  .p-lg-px-100 { padding: 10rem !important; }
  .p-lg-px-105 { padding: 10.5rem !important; }
  .p-lg-px-110 { padding: 11rem !important; }
  .p-lg-px-115 { padding: 11.5rem !important; }
  .p-lg-px-120 { padding: 12rem !important; }
  .p-lg-px-125 { padding: 12.5rem !important; }
  .p-lg-px-130 { padding: 13rem !important; }
  .p-lg-px-135 { padding: 13.5rem !important; }
  .p-lg-px-140 { padding: 14rem !important; }
  .p-lg-px-145 { padding: 14.5rem !important; }
  .p-lg-px-150 { padding: 15rem !important; }
  .p-lg-px-155 { padding: 15.5rem !important; }
  .p-lg-px-160 { padding: 16rem !important; }
  .p-lg-px-165 { padding: 16.5rem !important; }
  .p-lg-px-170 { padding: 17rem !important; }
  .p-lg-px-175 { padding: 17.5rem !important; }
  .p-lg-px-180 { padding: 18rem !important; }
  .p-lg-px-185 { padding: 18.5rem !important; }
  .p-lg-px-190 { padding: 19rem !important; }
  .p-lg-px-195 { padding: 19.5rem !important; }
  .p-lg-px-200 { padding: 20rem !important; }
  .p-lg-px-205 { padding: 20.5rem !important; }
  .p-lg-px-210 { padding: 21rem !important; }
  .p-lg-px-215 { padding: 21.5rem !important; }
  .p-lg-px-220 { padding: 22rem !important; }
  .p-lg-px-225 { padding: 22.5rem !important; }
  .p-lg-px-230 { padding: 23rem !important; }
  .p-lg-px-235 { padding: 23.5rem !important; }
  .p-lg-px-240 { padding: 24rem !important; }
  .p-lg-px-245 { padding: 24.5rem !important; }
  .p-lg-px-250 { padding: 25rem !important; }
  .p-lg-px-255 { padding: 25.5rem !important; }
  .p-lg-px-260 { padding: 26rem !important; }
  .p-lg-px-265 { padding: 26.5rem !important; }
  .p-lg-px-270 { padding: 27rem !important; }
  .p-lg-px-275 { padding: 27.5rem !important; }
  .p-lg-px-280 { padding: 28rem !important; }
  .p-lg-px-285 { padding: 28.5rem !important; }
  .p-lg-px-290 { padding: 29rem !important; }
  .p-lg-px-295 { padding: 29.5rem !important; }
  .p-lg-px-300 { padding: 30rem !important; }
  .p-lg-px-305 { padding: 30.5rem !important; }
  .p-lg-px-310 { padding: 31rem !important; }
  .p-lg-px-315 { padding: 31.5rem !important; }
  .p-lg-px-320 { padding: 32rem !important; }
  .p-lg-px-325 { padding: 32.5rem !important; }
  .p-lg-px-330 { padding: 33rem !important; }
  .p-lg-px-335 { padding: 33.5rem !important; }
  .p-lg-px-340 { padding: 34rem !important; }
  .p-lg-px-345 { padding: 34.5rem !important; }
  .p-lg-px-350 { padding: 35rem !important; }
  .p-lg-px-355 { padding: 35.5rem !important; }
  .p-lg-px-360 { padding: 36rem !important; }
  .p-lg-px-365 { padding: 36.5rem !important; }
  .p-lg-px-370 { padding: 37rem !important; }
  .p-lg-px-375 { padding: 37.5rem !important; }
  .p-lg-px-380 { padding: 38rem !important; }
  .p-lg-px-385 { padding: 38.5rem !important; }
  .p-lg-px-390 { padding: 39rem !important; }
  .p-lg-px-395 { padding: 39.5rem !important; }
  .p-lg-px-400 { padding: 40rem !important; }
  .p-lg-px-405 { padding: 40.5rem !important; }
  .p-lg-px-410 { padding: 41rem !important; }
  .p-lg-px-415 { padding: 41.5rem !important; }
  .p-lg-px-420 { padding: 42rem !important; }
  .p-lg-px-425 { padding: 42.5rem !important; }
  .p-lg-px-430 { padding: 43rem !important; }
  .p-lg-px-435 { padding: 43.5rem !important; }
  .p-lg-px-440 { padding: 44rem !important; }
  .p-lg-px-445 { padding: 44.5rem !important; }
  .p-lg-px-450 { padding: 45rem !important; }
  .p-lg-px-455 { padding: 45.5rem !important; }
  .p-lg-px-460 { padding: 46rem !important; }
  .p-lg-px-465 { padding: 46.5rem !important; }
  .p-lg-px-470 { padding: 47rem !important; }
  .p-lg-px-475 { padding: 47.5rem !important; }
  .p-lg-px-480 { padding: 48rem !important; }
  .p-lg-px-485 { padding: 48.5rem !important; }
  .p-lg-px-490 { padding: 49rem !important; }
  .p-lg-px-495 { padding: 49.5rem !important; }
  .p-lg-px-500 { padding: 50rem !important; } }

.pt-px-0 { padding-top: 0rem !important; }

.pt-px-5 { padding-top: 0.5rem !important; }

.pt-px-10 { padding-top: 1rem !important; }

.pt-px-15 { padding-top: 1.5rem !important; }

.pt-px-20 { padding-top: 2rem !important; }

.pt-px-25 { padding-top: 2.5rem !important; }

.pt-px-30 { padding-top: 3rem !important; }

.pt-px-35 { padding-top: 3.5rem !important; }

.pt-px-40 { padding-top: 4rem !important; }

.pt-px-45 { padding-top: 4.5rem !important; }

.pt-px-50 { padding-top: 5rem !important; }

.pt-px-55 { padding-top: 5.5rem !important; }

.pt-px-60 { padding-top: 6rem !important; }

.pt-px-65 { padding-top: 6.5rem !important; }

.pt-px-70 { padding-top: 7rem !important; }

.pt-px-75 { padding-top: 7.5rem !important; }

.pt-px-80 { padding-top: 8rem !important; }

.pt-px-85 { padding-top: 8.5rem !important; }

.pt-px-90 { padding-top: 9rem !important; }

.pt-px-95 { padding-top: 9.5rem !important; }

.pt-px-100 { padding-top: 10rem !important; }

.pt-px-105 { padding-top: 10.5rem !important; }

.pt-px-110 { padding-top: 11rem !important; }

.pt-px-115 { padding-top: 11.5rem !important; }

.pt-px-120 { padding-top: 12rem !important; }

.pt-px-125 { padding-top: 12.5rem !important; }

.pt-px-130 { padding-top: 13rem !important; }

.pt-px-135 { padding-top: 13.5rem !important; }

.pt-px-140 { padding-top: 14rem !important; }

.pt-px-145 { padding-top: 14.5rem !important; }

.pt-px-150 { padding-top: 15rem !important; }

.pt-px-155 { padding-top: 15.5rem !important; }

.pt-px-160 { padding-top: 16rem !important; }

.pt-px-165 { padding-top: 16.5rem !important; }

.pt-px-170 { padding-top: 17rem !important; }

.pt-px-175 { padding-top: 17.5rem !important; }

.pt-px-180 { padding-top: 18rem !important; }

.pt-px-185 { padding-top: 18.5rem !important; }

.pt-px-190 { padding-top: 19rem !important; }

.pt-px-195 { padding-top: 19.5rem !important; }

.pt-px-200 { padding-top: 20rem !important; }

.pt-px-205 { padding-top: 20.5rem !important; }

.pt-px-210 { padding-top: 21rem !important; }

.pt-px-215 { padding-top: 21.5rem !important; }

.pt-px-220 { padding-top: 22rem !important; }

.pt-px-225 { padding-top: 22.5rem !important; }

.pt-px-230 { padding-top: 23rem !important; }

.pt-px-235 { padding-top: 23.5rem !important; }

.pt-px-240 { padding-top: 24rem !important; }

.pt-px-245 { padding-top: 24.5rem !important; }

.pt-px-250 { padding-top: 25rem !important; }

.pt-px-255 { padding-top: 25.5rem !important; }

.pt-px-260 { padding-top: 26rem !important; }

.pt-px-265 { padding-top: 26.5rem !important; }

.pt-px-270 { padding-top: 27rem !important; }

.pt-px-275 { padding-top: 27.5rem !important; }

.pt-px-280 { padding-top: 28rem !important; }

.pt-px-285 { padding-top: 28.5rem !important; }

.pt-px-290 { padding-top: 29rem !important; }

.pt-px-295 { padding-top: 29.5rem !important; }

.pt-px-300 { padding-top: 30rem !important; }

.pt-px-305 { padding-top: 30.5rem !important; }

.pt-px-310 { padding-top: 31rem !important; }

.pt-px-315 { padding-top: 31.5rem !important; }

.pt-px-320 { padding-top: 32rem !important; }

.pt-px-325 { padding-top: 32.5rem !important; }

.pt-px-330 { padding-top: 33rem !important; }

.pt-px-335 { padding-top: 33.5rem !important; }

.pt-px-340 { padding-top: 34rem !important; }

.pt-px-345 { padding-top: 34.5rem !important; }

.pt-px-350 { padding-top: 35rem !important; }

.pt-px-355 { padding-top: 35.5rem !important; }

.pt-px-360 { padding-top: 36rem !important; }

.pt-px-365 { padding-top: 36.5rem !important; }

.pt-px-370 { padding-top: 37rem !important; }

.pt-px-375 { padding-top: 37.5rem !important; }

.pt-px-380 { padding-top: 38rem !important; }

.pt-px-385 { padding-top: 38.5rem !important; }

.pt-px-390 { padding-top: 39rem !important; }

.pt-px-395 { padding-top: 39.5rem !important; }

.pt-px-400 { padding-top: 40rem !important; }

.pt-px-405 { padding-top: 40.5rem !important; }

.pt-px-410 { padding-top: 41rem !important; }

.pt-px-415 { padding-top: 41.5rem !important; }

.pt-px-420 { padding-top: 42rem !important; }

.pt-px-425 { padding-top: 42.5rem !important; }

.pt-px-430 { padding-top: 43rem !important; }

.pt-px-435 { padding-top: 43.5rem !important; }

.pt-px-440 { padding-top: 44rem !important; }

.pt-px-445 { padding-top: 44.5rem !important; }

.pt-px-450 { padding-top: 45rem !important; }

.pt-px-455 { padding-top: 45.5rem !important; }

.pt-px-460 { padding-top: 46rem !important; }

.pt-px-465 { padding-top: 46.5rem !important; }

.pt-px-470 { padding-top: 47rem !important; }

.pt-px-475 { padding-top: 47.5rem !important; }

.pt-px-480 { padding-top: 48rem !important; }

.pt-px-485 { padding-top: 48.5rem !important; }

.pt-px-490 { padding-top: 49rem !important; }

.pt-px-495 { padding-top: 49.5rem !important; }

.pt-px-500 { padding-top: 50rem !important; }

@media (min-width: 767px) { .pt-md-px-0 { padding-top: 0rem !important; }
  .pt-md-px-5 { padding-top: 0.5rem !important; }
  .pt-md-px-10 { padding-top: 1rem !important; }
  .pt-md-px-15 { padding-top: 1.5rem !important; }
  .pt-md-px-20 { padding-top: 2rem !important; }
  .pt-md-px-25 { padding-top: 2.5rem !important; }
  .pt-md-px-30 { padding-top: 3rem !important; }
  .pt-md-px-35 { padding-top: 3.5rem !important; }
  .pt-md-px-40 { padding-top: 4rem !important; }
  .pt-md-px-45 { padding-top: 4.5rem !important; }
  .pt-md-px-50 { padding-top: 5rem !important; }
  .pt-md-px-55 { padding-top: 5.5rem !important; }
  .pt-md-px-60 { padding-top: 6rem !important; }
  .pt-md-px-65 { padding-top: 6.5rem !important; }
  .pt-md-px-70 { padding-top: 7rem !important; }
  .pt-md-px-75 { padding-top: 7.5rem !important; }
  .pt-md-px-80 { padding-top: 8rem !important; }
  .pt-md-px-85 { padding-top: 8.5rem !important; }
  .pt-md-px-90 { padding-top: 9rem !important; }
  .pt-md-px-95 { padding-top: 9.5rem !important; }
  .pt-md-px-100 { padding-top: 10rem !important; }
  .pt-md-px-105 { padding-top: 10.5rem !important; }
  .pt-md-px-110 { padding-top: 11rem !important; }
  .pt-md-px-115 { padding-top: 11.5rem !important; }
  .pt-md-px-120 { padding-top: 12rem !important; }
  .pt-md-px-125 { padding-top: 12.5rem !important; }
  .pt-md-px-130 { padding-top: 13rem !important; }
  .pt-md-px-135 { padding-top: 13.5rem !important; }
  .pt-md-px-140 { padding-top: 14rem !important; }
  .pt-md-px-145 { padding-top: 14.5rem !important; }
  .pt-md-px-150 { padding-top: 15rem !important; }
  .pt-md-px-155 { padding-top: 15.5rem !important; }
  .pt-md-px-160 { padding-top: 16rem !important; }
  .pt-md-px-165 { padding-top: 16.5rem !important; }
  .pt-md-px-170 { padding-top: 17rem !important; }
  .pt-md-px-175 { padding-top: 17.5rem !important; }
  .pt-md-px-180 { padding-top: 18rem !important; }
  .pt-md-px-185 { padding-top: 18.5rem !important; }
  .pt-md-px-190 { padding-top: 19rem !important; }
  .pt-md-px-195 { padding-top: 19.5rem !important; }
  .pt-md-px-200 { padding-top: 20rem !important; }
  .pt-md-px-205 { padding-top: 20.5rem !important; }
  .pt-md-px-210 { padding-top: 21rem !important; }
  .pt-md-px-215 { padding-top: 21.5rem !important; }
  .pt-md-px-220 { padding-top: 22rem !important; }
  .pt-md-px-225 { padding-top: 22.5rem !important; }
  .pt-md-px-230 { padding-top: 23rem !important; }
  .pt-md-px-235 { padding-top: 23.5rem !important; }
  .pt-md-px-240 { padding-top: 24rem !important; }
  .pt-md-px-245 { padding-top: 24.5rem !important; }
  .pt-md-px-250 { padding-top: 25rem !important; }
  .pt-md-px-255 { padding-top: 25.5rem !important; }
  .pt-md-px-260 { padding-top: 26rem !important; }
  .pt-md-px-265 { padding-top: 26.5rem !important; }
  .pt-md-px-270 { padding-top: 27rem !important; }
  .pt-md-px-275 { padding-top: 27.5rem !important; }
  .pt-md-px-280 { padding-top: 28rem !important; }
  .pt-md-px-285 { padding-top: 28.5rem !important; }
  .pt-md-px-290 { padding-top: 29rem !important; }
  .pt-md-px-295 { padding-top: 29.5rem !important; }
  .pt-md-px-300 { padding-top: 30rem !important; }
  .pt-md-px-305 { padding-top: 30.5rem !important; }
  .pt-md-px-310 { padding-top: 31rem !important; }
  .pt-md-px-315 { padding-top: 31.5rem !important; }
  .pt-md-px-320 { padding-top: 32rem !important; }
  .pt-md-px-325 { padding-top: 32.5rem !important; }
  .pt-md-px-330 { padding-top: 33rem !important; }
  .pt-md-px-335 { padding-top: 33.5rem !important; }
  .pt-md-px-340 { padding-top: 34rem !important; }
  .pt-md-px-345 { padding-top: 34.5rem !important; }
  .pt-md-px-350 { padding-top: 35rem !important; }
  .pt-md-px-355 { padding-top: 35.5rem !important; }
  .pt-md-px-360 { padding-top: 36rem !important; }
  .pt-md-px-365 { padding-top: 36.5rem !important; }
  .pt-md-px-370 { padding-top: 37rem !important; }
  .pt-md-px-375 { padding-top: 37.5rem !important; }
  .pt-md-px-380 { padding-top: 38rem !important; }
  .pt-md-px-385 { padding-top: 38.5rem !important; }
  .pt-md-px-390 { padding-top: 39rem !important; }
  .pt-md-px-395 { padding-top: 39.5rem !important; }
  .pt-md-px-400 { padding-top: 40rem !important; }
  .pt-md-px-405 { padding-top: 40.5rem !important; }
  .pt-md-px-410 { padding-top: 41rem !important; }
  .pt-md-px-415 { padding-top: 41.5rem !important; }
  .pt-md-px-420 { padding-top: 42rem !important; }
  .pt-md-px-425 { padding-top: 42.5rem !important; }
  .pt-md-px-430 { padding-top: 43rem !important; }
  .pt-md-px-435 { padding-top: 43.5rem !important; }
  .pt-md-px-440 { padding-top: 44rem !important; }
  .pt-md-px-445 { padding-top: 44.5rem !important; }
  .pt-md-px-450 { padding-top: 45rem !important; }
  .pt-md-px-455 { padding-top: 45.5rem !important; }
  .pt-md-px-460 { padding-top: 46rem !important; }
  .pt-md-px-465 { padding-top: 46.5rem !important; }
  .pt-md-px-470 { padding-top: 47rem !important; }
  .pt-md-px-475 { padding-top: 47.5rem !important; }
  .pt-md-px-480 { padding-top: 48rem !important; }
  .pt-md-px-485 { padding-top: 48.5rem !important; }
  .pt-md-px-490 { padding-top: 49rem !important; }
  .pt-md-px-495 { padding-top: 49.5rem !important; }
  .pt-md-px-500 { padding-top: 50rem !important; } }

@media (min-width: 991px) { .pt-lg-px-0 { padding-top: 0rem !important; }
  .pt-lg-px-5 { padding-top: 0.5rem !important; }
  .pt-lg-px-10 { padding-top: 1rem !important; }
  .pt-lg-px-15 { padding-top: 1.5rem !important; }
  .pt-lg-px-20 { padding-top: 2rem !important; }
  .pt-lg-px-25 { padding-top: 2.5rem !important; }
  .pt-lg-px-30 { padding-top: 3rem !important; }
  .pt-lg-px-35 { padding-top: 3.5rem !important; }
  .pt-lg-px-40 { padding-top: 4rem !important; }
  .pt-lg-px-45 { padding-top: 4.5rem !important; }
  .pt-lg-px-50 { padding-top: 5rem !important; }
  .pt-lg-px-55 { padding-top: 5.5rem !important; }
  .pt-lg-px-60 { padding-top: 6rem !important; }
  .pt-lg-px-65 { padding-top: 6.5rem !important; }
  .pt-lg-px-70 { padding-top: 7rem !important; }
  .pt-lg-px-75 { padding-top: 7.5rem !important; }
  .pt-lg-px-80 { padding-top: 8rem !important; }
  .pt-lg-px-85 { padding-top: 8.5rem !important; }
  .pt-lg-px-90 { padding-top: 9rem !important; }
  .pt-lg-px-95 { padding-top: 9.5rem !important; }
  .pt-lg-px-100 { padding-top: 10rem !important; }
  .pt-lg-px-105 { padding-top: 10.5rem !important; }
  .pt-lg-px-110 { padding-top: 11rem !important; }
  .pt-lg-px-115 { padding-top: 11.5rem !important; }
  .pt-lg-px-120 { padding-top: 12rem !important; }
  .pt-lg-px-125 { padding-top: 12.5rem !important; }
  .pt-lg-px-130 { padding-top: 13rem !important; }
  .pt-lg-px-135 { padding-top: 13.5rem !important; }
  .pt-lg-px-140 { padding-top: 14rem !important; }
  .pt-lg-px-145 { padding-top: 14.5rem !important; }
  .pt-lg-px-150 { padding-top: 15rem !important; }
  .pt-lg-px-155 { padding-top: 15.5rem !important; }
  .pt-lg-px-160 { padding-top: 16rem !important; }
  .pt-lg-px-165 { padding-top: 16.5rem !important; }
  .pt-lg-px-170 { padding-top: 17rem !important; }
  .pt-lg-px-175 { padding-top: 17.5rem !important; }
  .pt-lg-px-180 { padding-top: 18rem !important; }
  .pt-lg-px-185 { padding-top: 18.5rem !important; }
  .pt-lg-px-190 { padding-top: 19rem !important; }
  .pt-lg-px-195 { padding-top: 19.5rem !important; }
  .pt-lg-px-200 { padding-top: 20rem !important; }
  .pt-lg-px-205 { padding-top: 20.5rem !important; }
  .pt-lg-px-210 { padding-top: 21rem !important; }
  .pt-lg-px-215 { padding-top: 21.5rem !important; }
  .pt-lg-px-220 { padding-top: 22rem !important; }
  .pt-lg-px-225 { padding-top: 22.5rem !important; }
  .pt-lg-px-230 { padding-top: 23rem !important; }
  .pt-lg-px-235 { padding-top: 23.5rem !important; }
  .pt-lg-px-240 { padding-top: 24rem !important; }
  .pt-lg-px-245 { padding-top: 24.5rem !important; }
  .pt-lg-px-250 { padding-top: 25rem !important; }
  .pt-lg-px-255 { padding-top: 25.5rem !important; }
  .pt-lg-px-260 { padding-top: 26rem !important; }
  .pt-lg-px-265 { padding-top: 26.5rem !important; }
  .pt-lg-px-270 { padding-top: 27rem !important; }
  .pt-lg-px-275 { padding-top: 27.5rem !important; }
  .pt-lg-px-280 { padding-top: 28rem !important; }
  .pt-lg-px-285 { padding-top: 28.5rem !important; }
  .pt-lg-px-290 { padding-top: 29rem !important; }
  .pt-lg-px-295 { padding-top: 29.5rem !important; }
  .pt-lg-px-300 { padding-top: 30rem !important; }
  .pt-lg-px-305 { padding-top: 30.5rem !important; }
  .pt-lg-px-310 { padding-top: 31rem !important; }
  .pt-lg-px-315 { padding-top: 31.5rem !important; }
  .pt-lg-px-320 { padding-top: 32rem !important; }
  .pt-lg-px-325 { padding-top: 32.5rem !important; }
  .pt-lg-px-330 { padding-top: 33rem !important; }
  .pt-lg-px-335 { padding-top: 33.5rem !important; }
  .pt-lg-px-340 { padding-top: 34rem !important; }
  .pt-lg-px-345 { padding-top: 34.5rem !important; }
  .pt-lg-px-350 { padding-top: 35rem !important; }
  .pt-lg-px-355 { padding-top: 35.5rem !important; }
  .pt-lg-px-360 { padding-top: 36rem !important; }
  .pt-lg-px-365 { padding-top: 36.5rem !important; }
  .pt-lg-px-370 { padding-top: 37rem !important; }
  .pt-lg-px-375 { padding-top: 37.5rem !important; }
  .pt-lg-px-380 { padding-top: 38rem !important; }
  .pt-lg-px-385 { padding-top: 38.5rem !important; }
  .pt-lg-px-390 { padding-top: 39rem !important; }
  .pt-lg-px-395 { padding-top: 39.5rem !important; }
  .pt-lg-px-400 { padding-top: 40rem !important; }
  .pt-lg-px-405 { padding-top: 40.5rem !important; }
  .pt-lg-px-410 { padding-top: 41rem !important; }
  .pt-lg-px-415 { padding-top: 41.5rem !important; }
  .pt-lg-px-420 { padding-top: 42rem !important; }
  .pt-lg-px-425 { padding-top: 42.5rem !important; }
  .pt-lg-px-430 { padding-top: 43rem !important; }
  .pt-lg-px-435 { padding-top: 43.5rem !important; }
  .pt-lg-px-440 { padding-top: 44rem !important; }
  .pt-lg-px-445 { padding-top: 44.5rem !important; }
  .pt-lg-px-450 { padding-top: 45rem !important; }
  .pt-lg-px-455 { padding-top: 45.5rem !important; }
  .pt-lg-px-460 { padding-top: 46rem !important; }
  .pt-lg-px-465 { padding-top: 46.5rem !important; }
  .pt-lg-px-470 { padding-top: 47rem !important; }
  .pt-lg-px-475 { padding-top: 47.5rem !important; }
  .pt-lg-px-480 { padding-top: 48rem !important; }
  .pt-lg-px-485 { padding-top: 48.5rem !important; }
  .pt-lg-px-490 { padding-top: 49rem !important; }
  .pt-lg-px-495 { padding-top: 49.5rem !important; }
  .pt-lg-px-500 { padding-top: 50rem !important; } }

@media (min-width: 575px) { .pt-sm-px-0 { padding-top: 0rem !important; }
  .pt-sm-px-5 { padding-top: 0.5rem !important; }
  .pt-sm-px-10 { padding-top: 1rem !important; }
  .pt-sm-px-15 { padding-top: 1.5rem !important; }
  .pt-sm-px-20 { padding-top: 2rem !important; }
  .pt-sm-px-25 { padding-top: 2.5rem !important; }
  .pt-sm-px-30 { padding-top: 3rem !important; }
  .pt-sm-px-35 { padding-top: 3.5rem !important; }
  .pt-sm-px-40 { padding-top: 4rem !important; }
  .pt-sm-px-45 { padding-top: 4.5rem !important; }
  .pt-sm-px-50 { padding-top: 5rem !important; }
  .pt-sm-px-55 { padding-top: 5.5rem !important; }
  .pt-sm-px-60 { padding-top: 6rem !important; }
  .pt-sm-px-65 { padding-top: 6.5rem !important; }
  .pt-sm-px-70 { padding-top: 7rem !important; }
  .pt-sm-px-75 { padding-top: 7.5rem !important; }
  .pt-sm-px-80 { padding-top: 8rem !important; }
  .pt-sm-px-85 { padding-top: 8.5rem !important; }
  .pt-sm-px-90 { padding-top: 9rem !important; }
  .pt-sm-px-95 { padding-top: 9.5rem !important; }
  .pt-sm-px-100 { padding-top: 10rem !important; }
  .pt-sm-px-105 { padding-top: 10.5rem !important; }
  .pt-sm-px-110 { padding-top: 11rem !important; }
  .pt-sm-px-115 { padding-top: 11.5rem !important; }
  .pt-sm-px-120 { padding-top: 12rem !important; }
  .pt-sm-px-125 { padding-top: 12.5rem !important; }
  .pt-sm-px-130 { padding-top: 13rem !important; }
  .pt-sm-px-135 { padding-top: 13.5rem !important; }
  .pt-sm-px-140 { padding-top: 14rem !important; }
  .pt-sm-px-145 { padding-top: 14.5rem !important; }
  .pt-sm-px-150 { padding-top: 15rem !important; }
  .pt-sm-px-155 { padding-top: 15.5rem !important; }
  .pt-sm-px-160 { padding-top: 16rem !important; }
  .pt-sm-px-165 { padding-top: 16.5rem !important; }
  .pt-sm-px-170 { padding-top: 17rem !important; }
  .pt-sm-px-175 { padding-top: 17.5rem !important; }
  .pt-sm-px-180 { padding-top: 18rem !important; }
  .pt-sm-px-185 { padding-top: 18.5rem !important; }
  .pt-sm-px-190 { padding-top: 19rem !important; }
  .pt-sm-px-195 { padding-top: 19.5rem !important; }
  .pt-sm-px-200 { padding-top: 20rem !important; }
  .pt-sm-px-205 { padding-top: 20.5rem !important; }
  .pt-sm-px-210 { padding-top: 21rem !important; }
  .pt-sm-px-215 { padding-top: 21.5rem !important; }
  .pt-sm-px-220 { padding-top: 22rem !important; }
  .pt-sm-px-225 { padding-top: 22.5rem !important; }
  .pt-sm-px-230 { padding-top: 23rem !important; }
  .pt-sm-px-235 { padding-top: 23.5rem !important; }
  .pt-sm-px-240 { padding-top: 24rem !important; }
  .pt-sm-px-245 { padding-top: 24.5rem !important; }
  .pt-sm-px-250 { padding-top: 25rem !important; }
  .pt-sm-px-255 { padding-top: 25.5rem !important; }
  .pt-sm-px-260 { padding-top: 26rem !important; }
  .pt-sm-px-265 { padding-top: 26.5rem !important; }
  .pt-sm-px-270 { padding-top: 27rem !important; }
  .pt-sm-px-275 { padding-top: 27.5rem !important; }
  .pt-sm-px-280 { padding-top: 28rem !important; }
  .pt-sm-px-285 { padding-top: 28.5rem !important; }
  .pt-sm-px-290 { padding-top: 29rem !important; }
  .pt-sm-px-295 { padding-top: 29.5rem !important; }
  .pt-sm-px-300 { padding-top: 30rem !important; }
  .pt-sm-px-305 { padding-top: 30.5rem !important; }
  .pt-sm-px-310 { padding-top: 31rem !important; }
  .pt-sm-px-315 { padding-top: 31.5rem !important; }
  .pt-sm-px-320 { padding-top: 32rem !important; }
  .pt-sm-px-325 { padding-top: 32.5rem !important; }
  .pt-sm-px-330 { padding-top: 33rem !important; }
  .pt-sm-px-335 { padding-top: 33.5rem !important; }
  .pt-sm-px-340 { padding-top: 34rem !important; }
  .pt-sm-px-345 { padding-top: 34.5rem !important; }
  .pt-sm-px-350 { padding-top: 35rem !important; }
  .pt-sm-px-355 { padding-top: 35.5rem !important; }
  .pt-sm-px-360 { padding-top: 36rem !important; }
  .pt-sm-px-365 { padding-top: 36.5rem !important; }
  .pt-sm-px-370 { padding-top: 37rem !important; }
  .pt-sm-px-375 { padding-top: 37.5rem !important; }
  .pt-sm-px-380 { padding-top: 38rem !important; }
  .pt-sm-px-385 { padding-top: 38.5rem !important; }
  .pt-sm-px-390 { padding-top: 39rem !important; }
  .pt-sm-px-395 { padding-top: 39.5rem !important; }
  .pt-sm-px-400 { padding-top: 40rem !important; }
  .pt-sm-px-405 { padding-top: 40.5rem !important; }
  .pt-sm-px-410 { padding-top: 41rem !important; }
  .pt-sm-px-415 { padding-top: 41.5rem !important; }
  .pt-sm-px-420 { padding-top: 42rem !important; }
  .pt-sm-px-425 { padding-top: 42.5rem !important; }
  .pt-sm-px-430 { padding-top: 43rem !important; }
  .pt-sm-px-435 { padding-top: 43.5rem !important; }
  .pt-sm-px-440 { padding-top: 44rem !important; }
  .pt-sm-px-445 { padding-top: 44.5rem !important; }
  .pt-sm-px-450 { padding-top: 45rem !important; }
  .pt-sm-px-455 { padding-top: 45.5rem !important; }
  .pt-sm-px-460 { padding-top: 46rem !important; }
  .pt-sm-px-465 { padding-top: 46.5rem !important; }
  .pt-sm-px-470 { padding-top: 47rem !important; }
  .pt-sm-px-475 { padding-top: 47.5rem !important; }
  .pt-sm-px-480 { padding-top: 48rem !important; }
  .pt-sm-px-485 { padding-top: 48.5rem !important; }
  .pt-sm-px-490 { padding-top: 49rem !important; }
  .pt-sm-px-495 { padding-top: 49.5rem !important; }
  .pt-sm-px-500 { padding-top: 50rem !important; } }

.pb-px-0 { padding-bottom: 0rem !important; }

.pb-px-5 { padding-bottom: 0.5rem !important; }

.pb-px-10 { padding-bottom: 1rem !important; }

.pb-px-15 { padding-bottom: 1.5rem !important; }

.pb-px-20 { padding-bottom: 2rem !important; }

.pb-px-25 { padding-bottom: 2.5rem !important; }

.pb-px-30 { padding-bottom: 3rem !important; }

.pb-px-35 { padding-bottom: 3.5rem !important; }

.pb-px-40 { padding-bottom: 4rem !important; }

.pb-px-45 { padding-bottom: 4.5rem !important; }

.pb-px-50 { padding-bottom: 5rem !important; }

.pb-px-55 { padding-bottom: 5.5rem !important; }

.pb-px-60 { padding-bottom: 6rem !important; }

.pb-px-65 { padding-bottom: 6.5rem !important; }

.pb-px-70 { padding-bottom: 7rem !important; }

.pb-px-75 { padding-bottom: 7.5rem !important; }

.pb-px-80 { padding-bottom: 8rem !important; }

.pb-px-85 { padding-bottom: 8.5rem !important; }

.pb-px-90 { padding-bottom: 9rem !important; }

.pb-px-95 { padding-bottom: 9.5rem !important; }

.pb-px-100 { padding-bottom: 10rem !important; }

.pb-px-105 { padding-bottom: 10.5rem !important; }

.pb-px-110 { padding-bottom: 11rem !important; }

.pb-px-115 { padding-bottom: 11.5rem !important; }

.pb-px-120 { padding-bottom: 12rem !important; }

.pb-px-125 { padding-bottom: 12.5rem !important; }

.pb-px-130 { padding-bottom: 13rem !important; }

.pb-px-135 { padding-bottom: 13.5rem !important; }

.pb-px-140 { padding-bottom: 14rem !important; }

.pb-px-145 { padding-bottom: 14.5rem !important; }

.pb-px-150 { padding-bottom: 15rem !important; }

.pb-px-155 { padding-bottom: 15.5rem !important; }

.pb-px-160 { padding-bottom: 16rem !important; }

.pb-px-165 { padding-bottom: 16.5rem !important; }

.pb-px-170 { padding-bottom: 17rem !important; }

.pb-px-175 { padding-bottom: 17.5rem !important; }

.pb-px-180 { padding-bottom: 18rem !important; }

.pb-px-185 { padding-bottom: 18.5rem !important; }

.pb-px-190 { padding-bottom: 19rem !important; }

.pb-px-195 { padding-bottom: 19.5rem !important; }

.pb-px-200 { padding-bottom: 20rem !important; }

.pb-px-205 { padding-bottom: 20.5rem !important; }

.pb-px-210 { padding-bottom: 21rem !important; }

.pb-px-215 { padding-bottom: 21.5rem !important; }

.pb-px-220 { padding-bottom: 22rem !important; }

.pb-px-225 { padding-bottom: 22.5rem !important; }

.pb-px-230 { padding-bottom: 23rem !important; }

.pb-px-235 { padding-bottom: 23.5rem !important; }

.pb-px-240 { padding-bottom: 24rem !important; }

.pb-px-245 { padding-bottom: 24.5rem !important; }

.pb-px-250 { padding-bottom: 25rem !important; }

.pb-px-255 { padding-bottom: 25.5rem !important; }

.pb-px-260 { padding-bottom: 26rem !important; }

.pb-px-265 { padding-bottom: 26.5rem !important; }

.pb-px-270 { padding-bottom: 27rem !important; }

.pb-px-275 { padding-bottom: 27.5rem !important; }

.pb-px-280 { padding-bottom: 28rem !important; }

.pb-px-285 { padding-bottom: 28.5rem !important; }

.pb-px-290 { padding-bottom: 29rem !important; }

.pb-px-295 { padding-bottom: 29.5rem !important; }

.pb-px-300 { padding-bottom: 30rem !important; }

.pb-px-305 { padding-bottom: 30.5rem !important; }

.pb-px-310 { padding-bottom: 31rem !important; }

.pb-px-315 { padding-bottom: 31.5rem !important; }

.pb-px-320 { padding-bottom: 32rem !important; }

.pb-px-325 { padding-bottom: 32.5rem !important; }

.pb-px-330 { padding-bottom: 33rem !important; }

.pb-px-335 { padding-bottom: 33.5rem !important; }

.pb-px-340 { padding-bottom: 34rem !important; }

.pb-px-345 { padding-bottom: 34.5rem !important; }

.pb-px-350 { padding-bottom: 35rem !important; }

.pb-px-355 { padding-bottom: 35.5rem !important; }

.pb-px-360 { padding-bottom: 36rem !important; }

.pb-px-365 { padding-bottom: 36.5rem !important; }

.pb-px-370 { padding-bottom: 37rem !important; }

.pb-px-375 { padding-bottom: 37.5rem !important; }

.pb-px-380 { padding-bottom: 38rem !important; }

.pb-px-385 { padding-bottom: 38.5rem !important; }

.pb-px-390 { padding-bottom: 39rem !important; }

.pb-px-395 { padding-bottom: 39.5rem !important; }

.pb-px-400 { padding-bottom: 40rem !important; }

.pb-px-405 { padding-bottom: 40.5rem !important; }

.pb-px-410 { padding-bottom: 41rem !important; }

.pb-px-415 { padding-bottom: 41.5rem !important; }

.pb-px-420 { padding-bottom: 42rem !important; }

.pb-px-425 { padding-bottom: 42.5rem !important; }

.pb-px-430 { padding-bottom: 43rem !important; }

.pb-px-435 { padding-bottom: 43.5rem !important; }

.pb-px-440 { padding-bottom: 44rem !important; }

.pb-px-445 { padding-bottom: 44.5rem !important; }

.pb-px-450 { padding-bottom: 45rem !important; }

.pb-px-455 { padding-bottom: 45.5rem !important; }

.pb-px-460 { padding-bottom: 46rem !important; }

.pb-px-465 { padding-bottom: 46.5rem !important; }

.pb-px-470 { padding-bottom: 47rem !important; }

.pb-px-475 { padding-bottom: 47.5rem !important; }

.pb-px-480 { padding-bottom: 48rem !important; }

.pb-px-485 { padding-bottom: 48.5rem !important; }

.pb-px-490 { padding-bottom: 49rem !important; }

.pb-px-495 { padding-bottom: 49.5rem !important; }

.pb-px-500 { padding-bottom: 50rem !important; }

@media (min-width: 991px) { .pb-lg-px-0 { padding-bottom: 0rem !important; }
  .pb-lg-px-5 { padding-bottom: 0.5rem !important; }
  .pb-lg-px-10 { padding-bottom: 1rem !important; }
  .pb-lg-px-15 { padding-bottom: 1.5rem !important; }
  .pb-lg-px-20 { padding-bottom: 2rem !important; }
  .pb-lg-px-25 { padding-bottom: 2.5rem !important; }
  .pb-lg-px-30 { padding-bottom: 3rem !important; }
  .pb-lg-px-35 { padding-bottom: 3.5rem !important; }
  .pb-lg-px-40 { padding-bottom: 4rem !important; }
  .pb-lg-px-45 { padding-bottom: 4.5rem !important; }
  .pb-lg-px-50 { padding-bottom: 5rem !important; }
  .pb-lg-px-55 { padding-bottom: 5.5rem !important; }
  .pb-lg-px-60 { padding-bottom: 6rem !important; }
  .pb-lg-px-65 { padding-bottom: 6.5rem !important; }
  .pb-lg-px-70 { padding-bottom: 7rem !important; }
  .pb-lg-px-75 { padding-bottom: 7.5rem !important; }
  .pb-lg-px-80 { padding-bottom: 8rem !important; }
  .pb-lg-px-85 { padding-bottom: 8.5rem !important; }
  .pb-lg-px-90 { padding-bottom: 9rem !important; }
  .pb-lg-px-95 { padding-bottom: 9.5rem !important; }
  .pb-lg-px-100 { padding-bottom: 10rem !important; }
  .pb-lg-px-105 { padding-bottom: 10.5rem !important; }
  .pb-lg-px-110 { padding-bottom: 11rem !important; }
  .pb-lg-px-115 { padding-bottom: 11.5rem !important; }
  .pb-lg-px-120 { padding-bottom: 12rem !important; }
  .pb-lg-px-125 { padding-bottom: 12.5rem !important; }
  .pb-lg-px-130 { padding-bottom: 13rem !important; }
  .pb-lg-px-135 { padding-bottom: 13.5rem !important; }
  .pb-lg-px-140 { padding-bottom: 14rem !important; }
  .pb-lg-px-145 { padding-bottom: 14.5rem !important; }
  .pb-lg-px-150 { padding-bottom: 15rem !important; }
  .pb-lg-px-155 { padding-bottom: 15.5rem !important; }
  .pb-lg-px-160 { padding-bottom: 16rem !important; }
  .pb-lg-px-165 { padding-bottom: 16.5rem !important; }
  .pb-lg-px-170 { padding-bottom: 17rem !important; }
  .pb-lg-px-175 { padding-bottom: 17.5rem !important; }
  .pb-lg-px-180 { padding-bottom: 18rem !important; }
  .pb-lg-px-185 { padding-bottom: 18.5rem !important; }
  .pb-lg-px-190 { padding-bottom: 19rem !important; }
  .pb-lg-px-195 { padding-bottom: 19.5rem !important; }
  .pb-lg-px-200 { padding-bottom: 20rem !important; }
  .pb-lg-px-205 { padding-bottom: 20.5rem !important; }
  .pb-lg-px-210 { padding-bottom: 21rem !important; }
  .pb-lg-px-215 { padding-bottom: 21.5rem !important; }
  .pb-lg-px-220 { padding-bottom: 22rem !important; }
  .pb-lg-px-225 { padding-bottom: 22.5rem !important; }
  .pb-lg-px-230 { padding-bottom: 23rem !important; }
  .pb-lg-px-235 { padding-bottom: 23.5rem !important; }
  .pb-lg-px-240 { padding-bottom: 24rem !important; }
  .pb-lg-px-245 { padding-bottom: 24.5rem !important; }
  .pb-lg-px-250 { padding-bottom: 25rem !important; }
  .pb-lg-px-255 { padding-bottom: 25.5rem !important; }
  .pb-lg-px-260 { padding-bottom: 26rem !important; }
  .pb-lg-px-265 { padding-bottom: 26.5rem !important; }
  .pb-lg-px-270 { padding-bottom: 27rem !important; }
  .pb-lg-px-275 { padding-bottom: 27.5rem !important; }
  .pb-lg-px-280 { padding-bottom: 28rem !important; }
  .pb-lg-px-285 { padding-bottom: 28.5rem !important; }
  .pb-lg-px-290 { padding-bottom: 29rem !important; }
  .pb-lg-px-295 { padding-bottom: 29.5rem !important; }
  .pb-lg-px-300 { padding-bottom: 30rem !important; }
  .pb-lg-px-305 { padding-bottom: 30.5rem !important; }
  .pb-lg-px-310 { padding-bottom: 31rem !important; }
  .pb-lg-px-315 { padding-bottom: 31.5rem !important; }
  .pb-lg-px-320 { padding-bottom: 32rem !important; }
  .pb-lg-px-325 { padding-bottom: 32.5rem !important; }
  .pb-lg-px-330 { padding-bottom: 33rem !important; }
  .pb-lg-px-335 { padding-bottom: 33.5rem !important; }
  .pb-lg-px-340 { padding-bottom: 34rem !important; }
  .pb-lg-px-345 { padding-bottom: 34.5rem !important; }
  .pb-lg-px-350 { padding-bottom: 35rem !important; }
  .pb-lg-px-355 { padding-bottom: 35.5rem !important; }
  .pb-lg-px-360 { padding-bottom: 36rem !important; }
  .pb-lg-px-365 { padding-bottom: 36.5rem !important; }
  .pb-lg-px-370 { padding-bottom: 37rem !important; }
  .pb-lg-px-375 { padding-bottom: 37.5rem !important; }
  .pb-lg-px-380 { padding-bottom: 38rem !important; }
  .pb-lg-px-385 { padding-bottom: 38.5rem !important; }
  .pb-lg-px-390 { padding-bottom: 39rem !important; }
  .pb-lg-px-395 { padding-bottom: 39.5rem !important; }
  .pb-lg-px-400 { padding-bottom: 40rem !important; }
  .pb-lg-px-405 { padding-bottom: 40.5rem !important; }
  .pb-lg-px-410 { padding-bottom: 41rem !important; }
  .pb-lg-px-415 { padding-bottom: 41.5rem !important; }
  .pb-lg-px-420 { padding-bottom: 42rem !important; }
  .pb-lg-px-425 { padding-bottom: 42.5rem !important; }
  .pb-lg-px-430 { padding-bottom: 43rem !important; }
  .pb-lg-px-435 { padding-bottom: 43.5rem !important; }
  .pb-lg-px-440 { padding-bottom: 44rem !important; }
  .pb-lg-px-445 { padding-bottom: 44.5rem !important; }
  .pb-lg-px-450 { padding-bottom: 45rem !important; }
  .pb-lg-px-455 { padding-bottom: 45.5rem !important; }
  .pb-lg-px-460 { padding-bottom: 46rem !important; }
  .pb-lg-px-465 { padding-bottom: 46.5rem !important; }
  .pb-lg-px-470 { padding-bottom: 47rem !important; }
  .pb-lg-px-475 { padding-bottom: 47.5rem !important; }
  .pb-lg-px-480 { padding-bottom: 48rem !important; }
  .pb-lg-px-485 { padding-bottom: 48.5rem !important; }
  .pb-lg-px-490 { padding-bottom: 49rem !important; }
  .pb-lg-px-495 { padding-bottom: 49.5rem !important; }
  .pb-lg-px-500 { padding-bottom: 50rem !important; } }

@media (min-width: 575px) { .pb-sm-px-0 { padding-bottom: 0rem !important; }
  .pb-sm-px-5 { padding-bottom: 0.5rem !important; }
  .pb-sm-px-10 { padding-bottom: 1rem !important; }
  .pb-sm-px-15 { padding-bottom: 1.5rem !important; }
  .pb-sm-px-20 { padding-bottom: 2rem !important; }
  .pb-sm-px-25 { padding-bottom: 2.5rem !important; }
  .pb-sm-px-30 { padding-bottom: 3rem !important; }
  .pb-sm-px-35 { padding-bottom: 3.5rem !important; }
  .pb-sm-px-40 { padding-bottom: 4rem !important; }
  .pb-sm-px-45 { padding-bottom: 4.5rem !important; }
  .pb-sm-px-50 { padding-bottom: 5rem !important; }
  .pb-sm-px-55 { padding-bottom: 5.5rem !important; }
  .pb-sm-px-60 { padding-bottom: 6rem !important; }
  .pb-sm-px-65 { padding-bottom: 6.5rem !important; }
  .pb-sm-px-70 { padding-bottom: 7rem !important; }
  .pb-sm-px-75 { padding-bottom: 7.5rem !important; }
  .pb-sm-px-80 { padding-bottom: 8rem !important; }
  .pb-sm-px-85 { padding-bottom: 8.5rem !important; }
  .pb-sm-px-90 { padding-bottom: 9rem !important; }
  .pb-sm-px-95 { padding-bottom: 9.5rem !important; }
  .pb-sm-px-100 { padding-bottom: 10rem !important; }
  .pb-sm-px-105 { padding-bottom: 10.5rem !important; }
  .pb-sm-px-110 { padding-bottom: 11rem !important; }
  .pb-sm-px-115 { padding-bottom: 11.5rem !important; }
  .pb-sm-px-120 { padding-bottom: 12rem !important; }
  .pb-sm-px-125 { padding-bottom: 12.5rem !important; }
  .pb-sm-px-130 { padding-bottom: 13rem !important; }
  .pb-sm-px-135 { padding-bottom: 13.5rem !important; }
  .pb-sm-px-140 { padding-bottom: 14rem !important; }
  .pb-sm-px-145 { padding-bottom: 14.5rem !important; }
  .pb-sm-px-150 { padding-bottom: 15rem !important; }
  .pb-sm-px-155 { padding-bottom: 15.5rem !important; }
  .pb-sm-px-160 { padding-bottom: 16rem !important; }
  .pb-sm-px-165 { padding-bottom: 16.5rem !important; }
  .pb-sm-px-170 { padding-bottom: 17rem !important; }
  .pb-sm-px-175 { padding-bottom: 17.5rem !important; }
  .pb-sm-px-180 { padding-bottom: 18rem !important; }
  .pb-sm-px-185 { padding-bottom: 18.5rem !important; }
  .pb-sm-px-190 { padding-bottom: 19rem !important; }
  .pb-sm-px-195 { padding-bottom: 19.5rem !important; }
  .pb-sm-px-200 { padding-bottom: 20rem !important; }
  .pb-sm-px-205 { padding-bottom: 20.5rem !important; }
  .pb-sm-px-210 { padding-bottom: 21rem !important; }
  .pb-sm-px-215 { padding-bottom: 21.5rem !important; }
  .pb-sm-px-220 { padding-bottom: 22rem !important; }
  .pb-sm-px-225 { padding-bottom: 22.5rem !important; }
  .pb-sm-px-230 { padding-bottom: 23rem !important; }
  .pb-sm-px-235 { padding-bottom: 23.5rem !important; }
  .pb-sm-px-240 { padding-bottom: 24rem !important; }
  .pb-sm-px-245 { padding-bottom: 24.5rem !important; }
  .pb-sm-px-250 { padding-bottom: 25rem !important; }
  .pb-sm-px-255 { padding-bottom: 25.5rem !important; }
  .pb-sm-px-260 { padding-bottom: 26rem !important; }
  .pb-sm-px-265 { padding-bottom: 26.5rem !important; }
  .pb-sm-px-270 { padding-bottom: 27rem !important; }
  .pb-sm-px-275 { padding-bottom: 27.5rem !important; }
  .pb-sm-px-280 { padding-bottom: 28rem !important; }
  .pb-sm-px-285 { padding-bottom: 28.5rem !important; }
  .pb-sm-px-290 { padding-bottom: 29rem !important; }
  .pb-sm-px-295 { padding-bottom: 29.5rem !important; }
  .pb-sm-px-300 { padding-bottom: 30rem !important; }
  .pb-sm-px-305 { padding-bottom: 30.5rem !important; }
  .pb-sm-px-310 { padding-bottom: 31rem !important; }
  .pb-sm-px-315 { padding-bottom: 31.5rem !important; }
  .pb-sm-px-320 { padding-bottom: 32rem !important; }
  .pb-sm-px-325 { padding-bottom: 32.5rem !important; }
  .pb-sm-px-330 { padding-bottom: 33rem !important; }
  .pb-sm-px-335 { padding-bottom: 33.5rem !important; }
  .pb-sm-px-340 { padding-bottom: 34rem !important; }
  .pb-sm-px-345 { padding-bottom: 34.5rem !important; }
  .pb-sm-px-350 { padding-bottom: 35rem !important; }
  .pb-sm-px-355 { padding-bottom: 35.5rem !important; }
  .pb-sm-px-360 { padding-bottom: 36rem !important; }
  .pb-sm-px-365 { padding-bottom: 36.5rem !important; }
  .pb-sm-px-370 { padding-bottom: 37rem !important; }
  .pb-sm-px-375 { padding-bottom: 37.5rem !important; }
  .pb-sm-px-380 { padding-bottom: 38rem !important; }
  .pb-sm-px-385 { padding-bottom: 38.5rem !important; }
  .pb-sm-px-390 { padding-bottom: 39rem !important; }
  .pb-sm-px-395 { padding-bottom: 39.5rem !important; }
  .pb-sm-px-400 { padding-bottom: 40rem !important; }
  .pb-sm-px-405 { padding-bottom: 40.5rem !important; }
  .pb-sm-px-410 { padding-bottom: 41rem !important; }
  .pb-sm-px-415 { padding-bottom: 41.5rem !important; }
  .pb-sm-px-420 { padding-bottom: 42rem !important; }
  .pb-sm-px-425 { padding-bottom: 42.5rem !important; }
  .pb-sm-px-430 { padding-bottom: 43rem !important; }
  .pb-sm-px-435 { padding-bottom: 43.5rem !important; }
  .pb-sm-px-440 { padding-bottom: 44rem !important; }
  .pb-sm-px-445 { padding-bottom: 44.5rem !important; }
  .pb-sm-px-450 { padding-bottom: 45rem !important; }
  .pb-sm-px-455 { padding-bottom: 45.5rem !important; }
  .pb-sm-px-460 { padding-bottom: 46rem !important; }
  .pb-sm-px-465 { padding-bottom: 46.5rem !important; }
  .pb-sm-px-470 { padding-bottom: 47rem !important; }
  .pb-sm-px-475 { padding-bottom: 47.5rem !important; }
  .pb-sm-px-480 { padding-bottom: 48rem !important; }
  .pb-sm-px-485 { padding-bottom: 48.5rem !important; }
  .pb-sm-px-490 { padding-bottom: 49rem !important; }
  .pb-sm-px-495 { padding-bottom: 49.5rem !important; }
  .pb-sm-px-500 { padding-bottom: 50rem !important; } }

.pl-px-0 { padding-left: 0rem !important; }

.pl-px-5 { padding-left: 0.5rem !important; }

.pl-px-10 { padding-left: 1rem !important; }

.pl-px-15 { padding-left: 1.5rem !important; }

.pl-px-20 { padding-left: 2rem !important; }

.pl-px-25 { padding-left: 2.5rem !important; }

.pl-px-30 { padding-left: 3rem !important; }

.pl-px-35 { padding-left: 3.5rem !important; }

.pl-px-40 { padding-left: 4rem !important; }

.pl-px-45 { padding-left: 4.5rem !important; }

.pl-px-50 { padding-left: 5rem !important; }

.pl-px-55 { padding-left: 5.5rem !important; }

.pl-px-60 { padding-left: 6rem !important; }

.pl-px-65 { padding-left: 6.5rem !important; }

.pl-px-70 { padding-left: 7rem !important; }

.pl-px-75 { padding-left: 7.5rem !important; }

.pl-px-80 { padding-left: 8rem !important; }

.pl-px-85 { padding-left: 8.5rem !important; }

.pl-px-90 { padding-left: 9rem !important; }

.pl-px-95 { padding-left: 9.5rem !important; }

.pl-px-100 { padding-left: 10rem !important; }

.pl-px-105 { padding-left: 10.5rem !important; }

.pl-px-110 { padding-left: 11rem !important; }

.pl-px-115 { padding-left: 11.5rem !important; }

.pl-px-120 { padding-left: 12rem !important; }

.pl-px-125 { padding-left: 12.5rem !important; }

.pl-px-130 { padding-left: 13rem !important; }

.pl-px-135 { padding-left: 13.5rem !important; }

.pl-px-140 { padding-left: 14rem !important; }

.pl-px-145 { padding-left: 14.5rem !important; }

.pl-px-150 { padding-left: 15rem !important; }

.pl-px-155 { padding-left: 15.5rem !important; }

.pl-px-160 { padding-left: 16rem !important; }

.pl-px-165 { padding-left: 16.5rem !important; }

.pl-px-170 { padding-left: 17rem !important; }

.pl-px-175 { padding-left: 17.5rem !important; }

.pl-px-180 { padding-left: 18rem !important; }

.pl-px-185 { padding-left: 18.5rem !important; }

.pl-px-190 { padding-left: 19rem !important; }

.pl-px-195 { padding-left: 19.5rem !important; }

.pl-px-200 { padding-left: 20rem !important; }

.pl-px-205 { padding-left: 20.5rem !important; }

.pl-px-210 { padding-left: 21rem !important; }

.pl-px-215 { padding-left: 21.5rem !important; }

.pl-px-220 { padding-left: 22rem !important; }

.pl-px-225 { padding-left: 22.5rem !important; }

.pl-px-230 { padding-left: 23rem !important; }

.pl-px-235 { padding-left: 23.5rem !important; }

.pl-px-240 { padding-left: 24rem !important; }

.pl-px-245 { padding-left: 24.5rem !important; }

.pl-px-250 { padding-left: 25rem !important; }

.pl-px-255 { padding-left: 25.5rem !important; }

.pl-px-260 { padding-left: 26rem !important; }

.pl-px-265 { padding-left: 26.5rem !important; }

.pl-px-270 { padding-left: 27rem !important; }

.pl-px-275 { padding-left: 27.5rem !important; }

.pl-px-280 { padding-left: 28rem !important; }

.pl-px-285 { padding-left: 28.5rem !important; }

.pl-px-290 { padding-left: 29rem !important; }

.pl-px-295 { padding-left: 29.5rem !important; }

.pl-px-300 { padding-left: 30rem !important; }

.pl-px-305 { padding-left: 30.5rem !important; }

.pl-px-310 { padding-left: 31rem !important; }

.pl-px-315 { padding-left: 31.5rem !important; }

.pl-px-320 { padding-left: 32rem !important; }

.pl-px-325 { padding-left: 32.5rem !important; }

.pl-px-330 { padding-left: 33rem !important; }

.pl-px-335 { padding-left: 33.5rem !important; }

.pl-px-340 { padding-left: 34rem !important; }

.pl-px-345 { padding-left: 34.5rem !important; }

.pl-px-350 { padding-left: 35rem !important; }

.pl-px-355 { padding-left: 35.5rem !important; }

.pl-px-360 { padding-left: 36rem !important; }

.pl-px-365 { padding-left: 36.5rem !important; }

.pl-px-370 { padding-left: 37rem !important; }

.pl-px-375 { padding-left: 37.5rem !important; }

.pl-px-380 { padding-left: 38rem !important; }

.pl-px-385 { padding-left: 38.5rem !important; }

.pl-px-390 { padding-left: 39rem !important; }

.pl-px-395 { padding-left: 39.5rem !important; }

.pl-px-400 { padding-left: 40rem !important; }

.pl-px-405 { padding-left: 40.5rem !important; }

.pl-px-410 { padding-left: 41rem !important; }

.pl-px-415 { padding-left: 41.5rem !important; }

.pl-px-420 { padding-left: 42rem !important; }

.pl-px-425 { padding-left: 42.5rem !important; }

.pl-px-430 { padding-left: 43rem !important; }

.pl-px-435 { padding-left: 43.5rem !important; }

.pl-px-440 { padding-left: 44rem !important; }

.pl-px-445 { padding-left: 44.5rem !important; }

.pl-px-450 { padding-left: 45rem !important; }

.pl-px-455 { padding-left: 45.5rem !important; }

.pl-px-460 { padding-left: 46rem !important; }

.pl-px-465 { padding-left: 46.5rem !important; }

.pl-px-470 { padding-left: 47rem !important; }

.pl-px-475 { padding-left: 47.5rem !important; }

.pl-px-480 { padding-left: 48rem !important; }

.pl-px-485 { padding-left: 48.5rem !important; }

.pl-px-490 { padding-left: 49rem !important; }

.pl-px-495 { padding-left: 49.5rem !important; }

.pl-px-500 { padding-left: 50rem !important; }

@media (min-width: 991px) { .pl-lg-px-0 { padding-left: 0rem !important; }
  .pl-lg-px-5 { padding-left: 0.5rem !important; }
  .pl-lg-px-10 { padding-left: 1rem !important; }
  .pl-lg-px-15 { padding-left: 1.5rem !important; }
  .pl-lg-px-20 { padding-left: 2rem !important; }
  .pl-lg-px-25 { padding-left: 2.5rem !important; }
  .pl-lg-px-30 { padding-left: 3rem !important; }
  .pl-lg-px-35 { padding-left: 3.5rem !important; }
  .pl-lg-px-40 { padding-left: 4rem !important; }
  .pl-lg-px-45 { padding-left: 4.5rem !important; }
  .pl-lg-px-50 { padding-left: 5rem !important; }
  .pl-lg-px-55 { padding-left: 5.5rem !important; }
  .pl-lg-px-60 { padding-left: 6rem !important; }
  .pl-lg-px-65 { padding-left: 6.5rem !important; }
  .pl-lg-px-70 { padding-left: 7rem !important; }
  .pl-lg-px-75 { padding-left: 7.5rem !important; }
  .pl-lg-px-80 { padding-left: 8rem !important; }
  .pl-lg-px-85 { padding-left: 8.5rem !important; }
  .pl-lg-px-90 { padding-left: 9rem !important; }
  .pl-lg-px-95 { padding-left: 9.5rem !important; }
  .pl-lg-px-100 { padding-left: 10rem !important; }
  .pl-lg-px-105 { padding-left: 10.5rem !important; }
  .pl-lg-px-110 { padding-left: 11rem !important; }
  .pl-lg-px-115 { padding-left: 11.5rem !important; }
  .pl-lg-px-120 { padding-left: 12rem !important; }
  .pl-lg-px-125 { padding-left: 12.5rem !important; }
  .pl-lg-px-130 { padding-left: 13rem !important; }
  .pl-lg-px-135 { padding-left: 13.5rem !important; }
  .pl-lg-px-140 { padding-left: 14rem !important; }
  .pl-lg-px-145 { padding-left: 14.5rem !important; }
  .pl-lg-px-150 { padding-left: 15rem !important; }
  .pl-lg-px-155 { padding-left: 15.5rem !important; }
  .pl-lg-px-160 { padding-left: 16rem !important; }
  .pl-lg-px-165 { padding-left: 16.5rem !important; }
  .pl-lg-px-170 { padding-left: 17rem !important; }
  .pl-lg-px-175 { padding-left: 17.5rem !important; }
  .pl-lg-px-180 { padding-left: 18rem !important; }
  .pl-lg-px-185 { padding-left: 18.5rem !important; }
  .pl-lg-px-190 { padding-left: 19rem !important; }
  .pl-lg-px-195 { padding-left: 19.5rem !important; }
  .pl-lg-px-200 { padding-left: 20rem !important; }
  .pl-lg-px-205 { padding-left: 20.5rem !important; }
  .pl-lg-px-210 { padding-left: 21rem !important; }
  .pl-lg-px-215 { padding-left: 21.5rem !important; }
  .pl-lg-px-220 { padding-left: 22rem !important; }
  .pl-lg-px-225 { padding-left: 22.5rem !important; }
  .pl-lg-px-230 { padding-left: 23rem !important; }
  .pl-lg-px-235 { padding-left: 23.5rem !important; }
  .pl-lg-px-240 { padding-left: 24rem !important; }
  .pl-lg-px-245 { padding-left: 24.5rem !important; }
  .pl-lg-px-250 { padding-left: 25rem !important; }
  .pl-lg-px-255 { padding-left: 25.5rem !important; }
  .pl-lg-px-260 { padding-left: 26rem !important; }
  .pl-lg-px-265 { padding-left: 26.5rem !important; }
  .pl-lg-px-270 { padding-left: 27rem !important; }
  .pl-lg-px-275 { padding-left: 27.5rem !important; }
  .pl-lg-px-280 { padding-left: 28rem !important; }
  .pl-lg-px-285 { padding-left: 28.5rem !important; }
  .pl-lg-px-290 { padding-left: 29rem !important; }
  .pl-lg-px-295 { padding-left: 29.5rem !important; }
  .pl-lg-px-300 { padding-left: 30rem !important; }
  .pl-lg-px-305 { padding-left: 30.5rem !important; }
  .pl-lg-px-310 { padding-left: 31rem !important; }
  .pl-lg-px-315 { padding-left: 31.5rem !important; }
  .pl-lg-px-320 { padding-left: 32rem !important; }
  .pl-lg-px-325 { padding-left: 32.5rem !important; }
  .pl-lg-px-330 { padding-left: 33rem !important; }
  .pl-lg-px-335 { padding-left: 33.5rem !important; }
  .pl-lg-px-340 { padding-left: 34rem !important; }
  .pl-lg-px-345 { padding-left: 34.5rem !important; }
  .pl-lg-px-350 { padding-left: 35rem !important; }
  .pl-lg-px-355 { padding-left: 35.5rem !important; }
  .pl-lg-px-360 { padding-left: 36rem !important; }
  .pl-lg-px-365 { padding-left: 36.5rem !important; }
  .pl-lg-px-370 { padding-left: 37rem !important; }
  .pl-lg-px-375 { padding-left: 37.5rem !important; }
  .pl-lg-px-380 { padding-left: 38rem !important; }
  .pl-lg-px-385 { padding-left: 38.5rem !important; }
  .pl-lg-px-390 { padding-left: 39rem !important; }
  .pl-lg-px-395 { padding-left: 39.5rem !important; }
  .pl-lg-px-400 { padding-left: 40rem !important; }
  .pl-lg-px-405 { padding-left: 40.5rem !important; }
  .pl-lg-px-410 { padding-left: 41rem !important; }
  .pl-lg-px-415 { padding-left: 41.5rem !important; }
  .pl-lg-px-420 { padding-left: 42rem !important; }
  .pl-lg-px-425 { padding-left: 42.5rem !important; }
  .pl-lg-px-430 { padding-left: 43rem !important; }
  .pl-lg-px-435 { padding-left: 43.5rem !important; }
  .pl-lg-px-440 { padding-left: 44rem !important; }
  .pl-lg-px-445 { padding-left: 44.5rem !important; }
  .pl-lg-px-450 { padding-left: 45rem !important; }
  .pl-lg-px-455 { padding-left: 45.5rem !important; }
  .pl-lg-px-460 { padding-left: 46rem !important; }
  .pl-lg-px-465 { padding-left: 46.5rem !important; }
  .pl-lg-px-470 { padding-left: 47rem !important; }
  .pl-lg-px-475 { padding-left: 47.5rem !important; }
  .pl-lg-px-480 { padding-left: 48rem !important; }
  .pl-lg-px-485 { padding-left: 48.5rem !important; }
  .pl-lg-px-490 { padding-left: 49rem !important; }
  .pl-lg-px-495 { padding-left: 49.5rem !important; }
  .pl-lg-px-500 { padding-left: 50rem !important; } }

@media (min-width: 575px) { .pl-sm-px-0 { padding-left: 0rem !important; }
  .pl-sm-px-5 { padding-left: 0.5rem !important; }
  .pl-sm-px-10 { padding-left: 1rem !important; }
  .pl-sm-px-15 { padding-left: 1.5rem !important; }
  .pl-sm-px-20 { padding-left: 2rem !important; }
  .pl-sm-px-25 { padding-left: 2.5rem !important; }
  .pl-sm-px-30 { padding-left: 3rem !important; }
  .pl-sm-px-35 { padding-left: 3.5rem !important; }
  .pl-sm-px-40 { padding-left: 4rem !important; }
  .pl-sm-px-45 { padding-left: 4.5rem !important; }
  .pl-sm-px-50 { padding-left: 5rem !important; }
  .pl-sm-px-55 { padding-left: 5.5rem !important; }
  .pl-sm-px-60 { padding-left: 6rem !important; }
  .pl-sm-px-65 { padding-left: 6.5rem !important; }
  .pl-sm-px-70 { padding-left: 7rem !important; }
  .pl-sm-px-75 { padding-left: 7.5rem !important; }
  .pl-sm-px-80 { padding-left: 8rem !important; }
  .pl-sm-px-85 { padding-left: 8.5rem !important; }
  .pl-sm-px-90 { padding-left: 9rem !important; }
  .pl-sm-px-95 { padding-left: 9.5rem !important; }
  .pl-sm-px-100 { padding-left: 10rem !important; }
  .pl-sm-px-105 { padding-left: 10.5rem !important; }
  .pl-sm-px-110 { padding-left: 11rem !important; }
  .pl-sm-px-115 { padding-left: 11.5rem !important; }
  .pl-sm-px-120 { padding-left: 12rem !important; }
  .pl-sm-px-125 { padding-left: 12.5rem !important; }
  .pl-sm-px-130 { padding-left: 13rem !important; }
  .pl-sm-px-135 { padding-left: 13.5rem !important; }
  .pl-sm-px-140 { padding-left: 14rem !important; }
  .pl-sm-px-145 { padding-left: 14.5rem !important; }
  .pl-sm-px-150 { padding-left: 15rem !important; }
  .pl-sm-px-155 { padding-left: 15.5rem !important; }
  .pl-sm-px-160 { padding-left: 16rem !important; }
  .pl-sm-px-165 { padding-left: 16.5rem !important; }
  .pl-sm-px-170 { padding-left: 17rem !important; }
  .pl-sm-px-175 { padding-left: 17.5rem !important; }
  .pl-sm-px-180 { padding-left: 18rem !important; }
  .pl-sm-px-185 { padding-left: 18.5rem !important; }
  .pl-sm-px-190 { padding-left: 19rem !important; }
  .pl-sm-px-195 { padding-left: 19.5rem !important; }
  .pl-sm-px-200 { padding-left: 20rem !important; }
  .pl-sm-px-205 { padding-left: 20.5rem !important; }
  .pl-sm-px-210 { padding-left: 21rem !important; }
  .pl-sm-px-215 { padding-left: 21.5rem !important; }
  .pl-sm-px-220 { padding-left: 22rem !important; }
  .pl-sm-px-225 { padding-left: 22.5rem !important; }
  .pl-sm-px-230 { padding-left: 23rem !important; }
  .pl-sm-px-235 { padding-left: 23.5rem !important; }
  .pl-sm-px-240 { padding-left: 24rem !important; }
  .pl-sm-px-245 { padding-left: 24.5rem !important; }
  .pl-sm-px-250 { padding-left: 25rem !important; }
  .pl-sm-px-255 { padding-left: 25.5rem !important; }
  .pl-sm-px-260 { padding-left: 26rem !important; }
  .pl-sm-px-265 { padding-left: 26.5rem !important; }
  .pl-sm-px-270 { padding-left: 27rem !important; }
  .pl-sm-px-275 { padding-left: 27.5rem !important; }
  .pl-sm-px-280 { padding-left: 28rem !important; }
  .pl-sm-px-285 { padding-left: 28.5rem !important; }
  .pl-sm-px-290 { padding-left: 29rem !important; }
  .pl-sm-px-295 { padding-left: 29.5rem !important; }
  .pl-sm-px-300 { padding-left: 30rem !important; }
  .pl-sm-px-305 { padding-left: 30.5rem !important; }
  .pl-sm-px-310 { padding-left: 31rem !important; }
  .pl-sm-px-315 { padding-left: 31.5rem !important; }
  .pl-sm-px-320 { padding-left: 32rem !important; }
  .pl-sm-px-325 { padding-left: 32.5rem !important; }
  .pl-sm-px-330 { padding-left: 33rem !important; }
  .pl-sm-px-335 { padding-left: 33.5rem !important; }
  .pl-sm-px-340 { padding-left: 34rem !important; }
  .pl-sm-px-345 { padding-left: 34.5rem !important; }
  .pl-sm-px-350 { padding-left: 35rem !important; }
  .pl-sm-px-355 { padding-left: 35.5rem !important; }
  .pl-sm-px-360 { padding-left: 36rem !important; }
  .pl-sm-px-365 { padding-left: 36.5rem !important; }
  .pl-sm-px-370 { padding-left: 37rem !important; }
  .pl-sm-px-375 { padding-left: 37.5rem !important; }
  .pl-sm-px-380 { padding-left: 38rem !important; }
  .pl-sm-px-385 { padding-left: 38.5rem !important; }
  .pl-sm-px-390 { padding-left: 39rem !important; }
  .pl-sm-px-395 { padding-left: 39.5rem !important; }
  .pl-sm-px-400 { padding-left: 40rem !important; }
  .pl-sm-px-405 { padding-left: 40.5rem !important; }
  .pl-sm-px-410 { padding-left: 41rem !important; }
  .pl-sm-px-415 { padding-left: 41.5rem !important; }
  .pl-sm-px-420 { padding-left: 42rem !important; }
  .pl-sm-px-425 { padding-left: 42.5rem !important; }
  .pl-sm-px-430 { padding-left: 43rem !important; }
  .pl-sm-px-435 { padding-left: 43.5rem !important; }
  .pl-sm-px-440 { padding-left: 44rem !important; }
  .pl-sm-px-445 { padding-left: 44.5rem !important; }
  .pl-sm-px-450 { padding-left: 45rem !important; }
  .pl-sm-px-455 { padding-left: 45.5rem !important; }
  .pl-sm-px-460 { padding-left: 46rem !important; }
  .pl-sm-px-465 { padding-left: 46.5rem !important; }
  .pl-sm-px-470 { padding-left: 47rem !important; }
  .pl-sm-px-475 { padding-left: 47.5rem !important; }
  .pl-sm-px-480 { padding-left: 48rem !important; }
  .pl-sm-px-485 { padding-left: 48.5rem !important; }
  .pl-sm-px-490 { padding-left: 49rem !important; }
  .pl-sm-px-495 { padding-left: 49.5rem !important; }
  .pl-sm-px-500 { padding-left: 50rem !important; } }

.pr-px-0 { padding-right: 0rem !important; }

.pr-px-5 { padding-right: 0.5rem !important; }

.pr-px-10 { padding-right: 1rem !important; }

.pr-px-15 { padding-right: 1.5rem !important; }

.pr-px-20 { padding-right: 2rem !important; }

.pr-px-25 { padding-right: 2.5rem !important; }

.pr-px-30 { padding-right: 3rem !important; }

.pr-px-35 { padding-right: 3.5rem !important; }

.pr-px-40 { padding-right: 4rem !important; }

.pr-px-45 { padding-right: 4.5rem !important; }

.pr-px-50 { padding-right: 5rem !important; }

.pr-px-55 { padding-right: 5.5rem !important; }

.pr-px-60 { padding-right: 6rem !important; }

.pr-px-65 { padding-right: 6.5rem !important; }

.pr-px-70 { padding-right: 7rem !important; }

.pr-px-75 { padding-right: 7.5rem !important; }

.pr-px-80 { padding-right: 8rem !important; }

.pr-px-85 { padding-right: 8.5rem !important; }

.pr-px-90 { padding-right: 9rem !important; }

.pr-px-95 { padding-right: 9.5rem !important; }

.pr-px-100 { padding-right: 10rem !important; }

.pr-px-105 { padding-right: 10.5rem !important; }

.pr-px-110 { padding-right: 11rem !important; }

.pr-px-115 { padding-right: 11.5rem !important; }

.pr-px-120 { padding-right: 12rem !important; }

.pr-px-125 { padding-right: 12.5rem !important; }

.pr-px-130 { padding-right: 13rem !important; }

.pr-px-135 { padding-right: 13.5rem !important; }

.pr-px-140 { padding-right: 14rem !important; }

.pr-px-145 { padding-right: 14.5rem !important; }

.pr-px-150 { padding-right: 15rem !important; }

.pr-px-155 { padding-right: 15.5rem !important; }

.pr-px-160 { padding-right: 16rem !important; }

.pr-px-165 { padding-right: 16.5rem !important; }

.pr-px-170 { padding-right: 17rem !important; }

.pr-px-175 { padding-right: 17.5rem !important; }

.pr-px-180 { padding-right: 18rem !important; }

.pr-px-185 { padding-right: 18.5rem !important; }

.pr-px-190 { padding-right: 19rem !important; }

.pr-px-195 { padding-right: 19.5rem !important; }

.pr-px-200 { padding-right: 20rem !important; }

.pr-px-205 { padding-right: 20.5rem !important; }

.pr-px-210 { padding-right: 21rem !important; }

.pr-px-215 { padding-right: 21.5rem !important; }

.pr-px-220 { padding-right: 22rem !important; }

.pr-px-225 { padding-right: 22.5rem !important; }

.pr-px-230 { padding-right: 23rem !important; }

.pr-px-235 { padding-right: 23.5rem !important; }

.pr-px-240 { padding-right: 24rem !important; }

.pr-px-245 { padding-right: 24.5rem !important; }

.pr-px-250 { padding-right: 25rem !important; }

.pr-px-255 { padding-right: 25.5rem !important; }

.pr-px-260 { padding-right: 26rem !important; }

.pr-px-265 { padding-right: 26.5rem !important; }

.pr-px-270 { padding-right: 27rem !important; }

.pr-px-275 { padding-right: 27.5rem !important; }

.pr-px-280 { padding-right: 28rem !important; }

.pr-px-285 { padding-right: 28.5rem !important; }

.pr-px-290 { padding-right: 29rem !important; }

.pr-px-295 { padding-right: 29.5rem !important; }

.pr-px-300 { padding-right: 30rem !important; }

.pr-px-305 { padding-right: 30.5rem !important; }

.pr-px-310 { padding-right: 31rem !important; }

.pr-px-315 { padding-right: 31.5rem !important; }

.pr-px-320 { padding-right: 32rem !important; }

.pr-px-325 { padding-right: 32.5rem !important; }

.pr-px-330 { padding-right: 33rem !important; }

.pr-px-335 { padding-right: 33.5rem !important; }

.pr-px-340 { padding-right: 34rem !important; }

.pr-px-345 { padding-right: 34.5rem !important; }

.pr-px-350 { padding-right: 35rem !important; }

.pr-px-355 { padding-right: 35.5rem !important; }

.pr-px-360 { padding-right: 36rem !important; }

.pr-px-365 { padding-right: 36.5rem !important; }

.pr-px-370 { padding-right: 37rem !important; }

.pr-px-375 { padding-right: 37.5rem !important; }

.pr-px-380 { padding-right: 38rem !important; }

.pr-px-385 { padding-right: 38.5rem !important; }

.pr-px-390 { padding-right: 39rem !important; }

.pr-px-395 { padding-right: 39.5rem !important; }

.pr-px-400 { padding-right: 40rem !important; }

.pr-px-405 { padding-right: 40.5rem !important; }

.pr-px-410 { padding-right: 41rem !important; }

.pr-px-415 { padding-right: 41.5rem !important; }

.pr-px-420 { padding-right: 42rem !important; }

.pr-px-425 { padding-right: 42.5rem !important; }

.pr-px-430 { padding-right: 43rem !important; }

.pr-px-435 { padding-right: 43.5rem !important; }

.pr-px-440 { padding-right: 44rem !important; }

.pr-px-445 { padding-right: 44.5rem !important; }

.pr-px-450 { padding-right: 45rem !important; }

.pr-px-455 { padding-right: 45.5rem !important; }

.pr-px-460 { padding-right: 46rem !important; }

.pr-px-465 { padding-right: 46.5rem !important; }

.pr-px-470 { padding-right: 47rem !important; }

.pr-px-475 { padding-right: 47.5rem !important; }

.pr-px-480 { padding-right: 48rem !important; }

.pr-px-485 { padding-right: 48.5rem !important; }

.pr-px-490 { padding-right: 49rem !important; }

.pr-px-495 { padding-right: 49.5rem !important; }

.pr-px-500 { padding-right: 50rem !important; }

@media (min-width: 991px) { .pr-lg-px-0 { padding-right: 0rem !important; }
  .pr-lg-px-5 { padding-right: 0.5rem !important; }
  .pr-lg-px-10 { padding-right: 1rem !important; }
  .pr-lg-px-15 { padding-right: 1.5rem !important; }
  .pr-lg-px-20 { padding-right: 2rem !important; }
  .pr-lg-px-25 { padding-right: 2.5rem !important; }
  .pr-lg-px-30 { padding-right: 3rem !important; }
  .pr-lg-px-35 { padding-right: 3.5rem !important; }
  .pr-lg-px-40 { padding-right: 4rem !important; }
  .pr-lg-px-45 { padding-right: 4.5rem !important; }
  .pr-lg-px-50 { padding-right: 5rem !important; }
  .pr-lg-px-55 { padding-right: 5.5rem !important; }
  .pr-lg-px-60 { padding-right: 6rem !important; }
  .pr-lg-px-65 { padding-right: 6.5rem !important; }
  .pr-lg-px-70 { padding-right: 7rem !important; }
  .pr-lg-px-75 { padding-right: 7.5rem !important; }
  .pr-lg-px-80 { padding-right: 8rem !important; }
  .pr-lg-px-85 { padding-right: 8.5rem !important; }
  .pr-lg-px-90 { padding-right: 9rem !important; }
  .pr-lg-px-95 { padding-right: 9.5rem !important; }
  .pr-lg-px-100 { padding-right: 10rem !important; }
  .pr-lg-px-105 { padding-right: 10.5rem !important; }
  .pr-lg-px-110 { padding-right: 11rem !important; }
  .pr-lg-px-115 { padding-right: 11.5rem !important; }
  .pr-lg-px-120 { padding-right: 12rem !important; }
  .pr-lg-px-125 { padding-right: 12.5rem !important; }
  .pr-lg-px-130 { padding-right: 13rem !important; }
  .pr-lg-px-135 { padding-right: 13.5rem !important; }
  .pr-lg-px-140 { padding-right: 14rem !important; }
  .pr-lg-px-145 { padding-right: 14.5rem !important; }
  .pr-lg-px-150 { padding-right: 15rem !important; }
  .pr-lg-px-155 { padding-right: 15.5rem !important; }
  .pr-lg-px-160 { padding-right: 16rem !important; }
  .pr-lg-px-165 { padding-right: 16.5rem !important; }
  .pr-lg-px-170 { padding-right: 17rem !important; }
  .pr-lg-px-175 { padding-right: 17.5rem !important; }
  .pr-lg-px-180 { padding-right: 18rem !important; }
  .pr-lg-px-185 { padding-right: 18.5rem !important; }
  .pr-lg-px-190 { padding-right: 19rem !important; }
  .pr-lg-px-195 { padding-right: 19.5rem !important; }
  .pr-lg-px-200 { padding-right: 20rem !important; }
  .pr-lg-px-205 { padding-right: 20.5rem !important; }
  .pr-lg-px-210 { padding-right: 21rem !important; }
  .pr-lg-px-215 { padding-right: 21.5rem !important; }
  .pr-lg-px-220 { padding-right: 22rem !important; }
  .pr-lg-px-225 { padding-right: 22.5rem !important; }
  .pr-lg-px-230 { padding-right: 23rem !important; }
  .pr-lg-px-235 { padding-right: 23.5rem !important; }
  .pr-lg-px-240 { padding-right: 24rem !important; }
  .pr-lg-px-245 { padding-right: 24.5rem !important; }
  .pr-lg-px-250 { padding-right: 25rem !important; }
  .pr-lg-px-255 { padding-right: 25.5rem !important; }
  .pr-lg-px-260 { padding-right: 26rem !important; }
  .pr-lg-px-265 { padding-right: 26.5rem !important; }
  .pr-lg-px-270 { padding-right: 27rem !important; }
  .pr-lg-px-275 { padding-right: 27.5rem !important; }
  .pr-lg-px-280 { padding-right: 28rem !important; }
  .pr-lg-px-285 { padding-right: 28.5rem !important; }
  .pr-lg-px-290 { padding-right: 29rem !important; }
  .pr-lg-px-295 { padding-right: 29.5rem !important; }
  .pr-lg-px-300 { padding-right: 30rem !important; }
  .pr-lg-px-305 { padding-right: 30.5rem !important; }
  .pr-lg-px-310 { padding-right: 31rem !important; }
  .pr-lg-px-315 { padding-right: 31.5rem !important; }
  .pr-lg-px-320 { padding-right: 32rem !important; }
  .pr-lg-px-325 { padding-right: 32.5rem !important; }
  .pr-lg-px-330 { padding-right: 33rem !important; }
  .pr-lg-px-335 { padding-right: 33.5rem !important; }
  .pr-lg-px-340 { padding-right: 34rem !important; }
  .pr-lg-px-345 { padding-right: 34.5rem !important; }
  .pr-lg-px-350 { padding-right: 35rem !important; }
  .pr-lg-px-355 { padding-right: 35.5rem !important; }
  .pr-lg-px-360 { padding-right: 36rem !important; }
  .pr-lg-px-365 { padding-right: 36.5rem !important; }
  .pr-lg-px-370 { padding-right: 37rem !important; }
  .pr-lg-px-375 { padding-right: 37.5rem !important; }
  .pr-lg-px-380 { padding-right: 38rem !important; }
  .pr-lg-px-385 { padding-right: 38.5rem !important; }
  .pr-lg-px-390 { padding-right: 39rem !important; }
  .pr-lg-px-395 { padding-right: 39.5rem !important; }
  .pr-lg-px-400 { padding-right: 40rem !important; }
  .pr-lg-px-405 { padding-right: 40.5rem !important; }
  .pr-lg-px-410 { padding-right: 41rem !important; }
  .pr-lg-px-415 { padding-right: 41.5rem !important; }
  .pr-lg-px-420 { padding-right: 42rem !important; }
  .pr-lg-px-425 { padding-right: 42.5rem !important; }
  .pr-lg-px-430 { padding-right: 43rem !important; }
  .pr-lg-px-435 { padding-right: 43.5rem !important; }
  .pr-lg-px-440 { padding-right: 44rem !important; }
  .pr-lg-px-445 { padding-right: 44.5rem !important; }
  .pr-lg-px-450 { padding-right: 45rem !important; }
  .pr-lg-px-455 { padding-right: 45.5rem !important; }
  .pr-lg-px-460 { padding-right: 46rem !important; }
  .pr-lg-px-465 { padding-right: 46.5rem !important; }
  .pr-lg-px-470 { padding-right: 47rem !important; }
  .pr-lg-px-475 { padding-right: 47.5rem !important; }
  .pr-lg-px-480 { padding-right: 48rem !important; }
  .pr-lg-px-485 { padding-right: 48.5rem !important; }
  .pr-lg-px-490 { padding-right: 49rem !important; }
  .pr-lg-px-495 { padding-right: 49.5rem !important; }
  .pr-lg-px-500 { padding-right: 50rem !important; } }

@media (min-width: 575px) { .pr-sm-px-0 { padding-right: 0rem !important; }
  .pr-sm-px-5 { padding-right: 0.5rem !important; }
  .pr-sm-px-10 { padding-right: 1rem !important; }
  .pr-sm-px-15 { padding-right: 1.5rem !important; }
  .pr-sm-px-20 { padding-right: 2rem !important; }
  .pr-sm-px-25 { padding-right: 2.5rem !important; }
  .pr-sm-px-30 { padding-right: 3rem !important; }
  .pr-sm-px-35 { padding-right: 3.5rem !important; }
  .pr-sm-px-40 { padding-right: 4rem !important; }
  .pr-sm-px-45 { padding-right: 4.5rem !important; }
  .pr-sm-px-50 { padding-right: 5rem !important; }
  .pr-sm-px-55 { padding-right: 5.5rem !important; }
  .pr-sm-px-60 { padding-right: 6rem !important; }
  .pr-sm-px-65 { padding-right: 6.5rem !important; }
  .pr-sm-px-70 { padding-right: 7rem !important; }
  .pr-sm-px-75 { padding-right: 7.5rem !important; }
  .pr-sm-px-80 { padding-right: 8rem !important; }
  .pr-sm-px-85 { padding-right: 8.5rem !important; }
  .pr-sm-px-90 { padding-right: 9rem !important; }
  .pr-sm-px-95 { padding-right: 9.5rem !important; }
  .pr-sm-px-100 { padding-right: 10rem !important; }
  .pr-sm-px-105 { padding-right: 10.5rem !important; }
  .pr-sm-px-110 { padding-right: 11rem !important; }
  .pr-sm-px-115 { padding-right: 11.5rem !important; }
  .pr-sm-px-120 { padding-right: 12rem !important; }
  .pr-sm-px-125 { padding-right: 12.5rem !important; }
  .pr-sm-px-130 { padding-right: 13rem !important; }
  .pr-sm-px-135 { padding-right: 13.5rem !important; }
  .pr-sm-px-140 { padding-right: 14rem !important; }
  .pr-sm-px-145 { padding-right: 14.5rem !important; }
  .pr-sm-px-150 { padding-right: 15rem !important; }
  .pr-sm-px-155 { padding-right: 15.5rem !important; }
  .pr-sm-px-160 { padding-right: 16rem !important; }
  .pr-sm-px-165 { padding-right: 16.5rem !important; }
  .pr-sm-px-170 { padding-right: 17rem !important; }
  .pr-sm-px-175 { padding-right: 17.5rem !important; }
  .pr-sm-px-180 { padding-right: 18rem !important; }
  .pr-sm-px-185 { padding-right: 18.5rem !important; }
  .pr-sm-px-190 { padding-right: 19rem !important; }
  .pr-sm-px-195 { padding-right: 19.5rem !important; }
  .pr-sm-px-200 { padding-right: 20rem !important; }
  .pr-sm-px-205 { padding-right: 20.5rem !important; }
  .pr-sm-px-210 { padding-right: 21rem !important; }
  .pr-sm-px-215 { padding-right: 21.5rem !important; }
  .pr-sm-px-220 { padding-right: 22rem !important; }
  .pr-sm-px-225 { padding-right: 22.5rem !important; }
  .pr-sm-px-230 { padding-right: 23rem !important; }
  .pr-sm-px-235 { padding-right: 23.5rem !important; }
  .pr-sm-px-240 { padding-right: 24rem !important; }
  .pr-sm-px-245 { padding-right: 24.5rem !important; }
  .pr-sm-px-250 { padding-right: 25rem !important; }
  .pr-sm-px-255 { padding-right: 25.5rem !important; }
  .pr-sm-px-260 { padding-right: 26rem !important; }
  .pr-sm-px-265 { padding-right: 26.5rem !important; }
  .pr-sm-px-270 { padding-right: 27rem !important; }
  .pr-sm-px-275 { padding-right: 27.5rem !important; }
  .pr-sm-px-280 { padding-right: 28rem !important; }
  .pr-sm-px-285 { padding-right: 28.5rem !important; }
  .pr-sm-px-290 { padding-right: 29rem !important; }
  .pr-sm-px-295 { padding-right: 29.5rem !important; }
  .pr-sm-px-300 { padding-right: 30rem !important; }
  .pr-sm-px-305 { padding-right: 30.5rem !important; }
  .pr-sm-px-310 { padding-right: 31rem !important; }
  .pr-sm-px-315 { padding-right: 31.5rem !important; }
  .pr-sm-px-320 { padding-right: 32rem !important; }
  .pr-sm-px-325 { padding-right: 32.5rem !important; }
  .pr-sm-px-330 { padding-right: 33rem !important; }
  .pr-sm-px-335 { padding-right: 33.5rem !important; }
  .pr-sm-px-340 { padding-right: 34rem !important; }
  .pr-sm-px-345 { padding-right: 34.5rem !important; }
  .pr-sm-px-350 { padding-right: 35rem !important; }
  .pr-sm-px-355 { padding-right: 35.5rem !important; }
  .pr-sm-px-360 { padding-right: 36rem !important; }
  .pr-sm-px-365 { padding-right: 36.5rem !important; }
  .pr-sm-px-370 { padding-right: 37rem !important; }
  .pr-sm-px-375 { padding-right: 37.5rem !important; }
  .pr-sm-px-380 { padding-right: 38rem !important; }
  .pr-sm-px-385 { padding-right: 38.5rem !important; }
  .pr-sm-px-390 { padding-right: 39rem !important; }
  .pr-sm-px-395 { padding-right: 39.5rem !important; }
  .pr-sm-px-400 { padding-right: 40rem !important; }
  .pr-sm-px-405 { padding-right: 40.5rem !important; }
  .pr-sm-px-410 { padding-right: 41rem !important; }
  .pr-sm-px-415 { padding-right: 41.5rem !important; }
  .pr-sm-px-420 { padding-right: 42rem !important; }
  .pr-sm-px-425 { padding-right: 42.5rem !important; }
  .pr-sm-px-430 { padding-right: 43rem !important; }
  .pr-sm-px-435 { padding-right: 43.5rem !important; }
  .pr-sm-px-440 { padding-right: 44rem !important; }
  .pr-sm-px-445 { padding-right: 44.5rem !important; }
  .pr-sm-px-450 { padding-right: 45rem !important; }
  .pr-sm-px-455 { padding-right: 45.5rem !important; }
  .pr-sm-px-460 { padding-right: 46rem !important; }
  .pr-sm-px-465 { padding-right: 46.5rem !important; }
  .pr-sm-px-470 { padding-right: 47rem !important; }
  .pr-sm-px-475 { padding-right: 47.5rem !important; }
  .pr-sm-px-480 { padding-right: 48rem !important; }
  .pr-sm-px-485 { padding-right: 48.5rem !important; }
  .pr-sm-px-490 { padding-right: 49rem !important; }
  .pr-sm-px-495 { padding-right: 49.5rem !important; }
  .pr-sm-px-500 { padding-right: 50rem !important; } }

/* 文字サイズの設定 */
.font-1 { font-size: 0.1rem !important; }

.font-2 { font-size: 0.2rem !important; }

.font-3 { font-size: 0.3rem !important; }

.font-4 { font-size: 0.4rem !important; }

.font-5 { font-size: 0.5rem !important; }

.font-6 { font-size: 0.6rem !important; }

.font-7 { font-size: 0.7rem !important; }

.font-8 { font-size: 0.8rem !important; }

.font-9 { font-size: 0.9rem !important; }

.font-10 { font-size: 1rem !important; }

.font-11 { font-size: 1.1rem !important; }

.font-12 { font-size: 1.2rem !important; }

.font-13 { font-size: 1.3rem !important; }

.font-14 { font-size: 1.4rem !important; }

.font-15 { font-size: 1.5rem !important; }

.font-16 { font-size: 1.6rem !important; }

.font-17 { font-size: 1.7rem !important; }

.font-18 { font-size: 1.8rem !important; }

.font-19 { font-size: 1.9rem !important; }

.font-20 { font-size: 2rem !important; }

.font-21 { font-size: 2.1rem !important; }

.font-22 { font-size: 2.2rem !important; }

.font-23 { font-size: 2.3rem !important; }

.font-24 { font-size: 2.4rem !important; }

.font-25 { font-size: 2.5rem !important; }

.font-26 { font-size: 2.6rem !important; }

.font-27 { font-size: 2.7rem !important; }

.font-28 { font-size: 2.8rem !important; }

.font-29 { font-size: 2.9rem !important; }

.font-30 { font-size: 3rem !important; }

.font-31 { font-size: 3.1rem !important; }

.font-32 { font-size: 3.2rem !important; }

.font-33 { font-size: 3.3rem !important; }

.font-34 { font-size: 3.4rem !important; }

.font-35 { font-size: 3.5rem !important; }

.font-36 { font-size: 3.6rem !important; }

.font-37 { font-size: 3.7rem !important; }

.font-38 { font-size: 3.8rem !important; }

.font-39 { font-size: 3.9rem !important; }

.font-40 { font-size: 4rem !important; }

.font-41 { font-size: 4.1rem !important; }

.font-42 { font-size: 4.2rem !important; }

.font-43 { font-size: 4.3rem !important; }

.font-44 { font-size: 4.4rem !important; }

.font-45 { font-size: 4.5rem !important; }

.font-46 { font-size: 4.6rem !important; }

.font-47 { font-size: 4.7rem !important; }

.font-48 { font-size: 4.8rem !important; }

.font-49 { font-size: 4.9rem !important; }

.font-50 { font-size: 5rem !important; }

.font-51 { font-size: 5.1rem !important; }

.font-52 { font-size: 5.2rem !important; }

.font-53 { font-size: 5.3rem !important; }

.font-54 { font-size: 5.4rem !important; }

.font-55 { font-size: 5.5rem !important; }

.font-56 { font-size: 5.6rem !important; }

.font-57 { font-size: 5.7rem !important; }

.font-58 { font-size: 5.8rem !important; }

.font-59 { font-size: 5.9rem !important; }

.font-60 { font-size: 6rem !important; }

.font-61 { font-size: 6.1rem !important; }

.font-62 { font-size: 6.2rem !important; }

.font-63 { font-size: 6.3rem !important; }

.font-64 { font-size: 6.4rem !important; }

.font-65 { font-size: 6.5rem !important; }

.font-66 { font-size: 6.6rem !important; }

.font-67 { font-size: 6.7rem !important; }

.font-68 { font-size: 6.8rem !important; }

.font-69 { font-size: 6.9rem !important; }

.font-70 { font-size: 7rem !important; }

.font-71 { font-size: 7.1rem !important; }

.font-72 { font-size: 7.2rem !important; }

.font-73 { font-size: 7.3rem !important; }

.font-74 { font-size: 7.4rem !important; }

.font-75 { font-size: 7.5rem !important; }

.font-76 { font-size: 7.6rem !important; }

.font-77 { font-size: 7.7rem !important; }

.font-78 { font-size: 7.8rem !important; }

.font-79 { font-size: 7.9rem !important; }

.font-80 { font-size: 8rem !important; }

.font-81 { font-size: 8.1rem !important; }

.font-82 { font-size: 8.2rem !important; }

.font-83 { font-size: 8.3rem !important; }

.font-84 { font-size: 8.4rem !important; }

.font-85 { font-size: 8.5rem !important; }

.font-86 { font-size: 8.6rem !important; }

.font-87 { font-size: 8.7rem !important; }

.font-88 { font-size: 8.8rem !important; }

.font-89 { font-size: 8.9rem !important; }

.font-90 { font-size: 9rem !important; }

.font-91 { font-size: 9.1rem !important; }

.font-92 { font-size: 9.2rem !important; }

.font-93 { font-size: 9.3rem !important; }

.font-94 { font-size: 9.4rem !important; }

.font-95 { font-size: 9.5rem !important; }

.font-96 { font-size: 9.6rem !important; }

.font-97 { font-size: 9.7rem !important; }

.font-98 { font-size: 9.8rem !important; }

.font-99 { font-size: 9.9rem !important; }

.font-100 { font-size: 10rem !important; }

@media (min-width: 991px) { .font-lg-1 { font-size: 0.1rem !important; }
  .font-lg-2 { font-size: 0.2rem !important; }
  .font-lg-3 { font-size: 0.3rem !important; }
  .font-lg-4 { font-size: 0.4rem !important; }
  .font-lg-5 { font-size: 0.5rem !important; }
  .font-lg-6 { font-size: 0.6rem !important; }
  .font-lg-7 { font-size: 0.7rem !important; }
  .font-lg-8 { font-size: 0.8rem !important; }
  .font-lg-9 { font-size: 0.9rem !important; }
  .font-lg-10 { font-size: 1rem !important; }
  .font-lg-11 { font-size: 1.1rem !important; }
  .font-lg-12 { font-size: 1.2rem !important; }
  .font-lg-13 { font-size: 1.3rem !important; }
  .font-lg-14 { font-size: 1.4rem !important; }
  .font-lg-15 { font-size: 1.5rem !important; }
  .font-lg-16 { font-size: 1.6rem !important; }
  .font-lg-17 { font-size: 1.7rem !important; }
  .font-lg-18 { font-size: 1.8rem !important; }
  .font-lg-19 { font-size: 1.9rem !important; }
  .font-lg-20 { font-size: 2rem !important; }
  .font-lg-21 { font-size: 2.1rem !important; }
  .font-lg-22 { font-size: 2.2rem !important; }
  .font-lg-23 { font-size: 2.3rem !important; }
  .font-lg-24 { font-size: 2.4rem !important; }
  .font-lg-25 { font-size: 2.5rem !important; }
  .font-lg-26 { font-size: 2.6rem !important; }
  .font-lg-27 { font-size: 2.7rem !important; }
  .font-lg-28 { font-size: 2.8rem !important; }
  .font-lg-29 { font-size: 2.9rem !important; }
  .font-lg-30 { font-size: 3rem !important; }
  .font-lg-31 { font-size: 3.1rem !important; }
  .font-lg-32 { font-size: 3.2rem !important; }
  .font-lg-33 { font-size: 3.3rem !important; }
  .font-lg-34 { font-size: 3.4rem !important; }
  .font-lg-35 { font-size: 3.5rem !important; }
  .font-lg-36 { font-size: 3.6rem !important; }
  .font-lg-37 { font-size: 3.7rem !important; }
  .font-lg-38 { font-size: 3.8rem !important; }
  .font-lg-39 { font-size: 3.9rem !important; }
  .font-lg-40 { font-size: 4rem !important; }
  .font-lg-41 { font-size: 4.1rem !important; }
  .font-lg-42 { font-size: 4.2rem !important; }
  .font-lg-43 { font-size: 4.3rem !important; }
  .font-lg-44 { font-size: 4.4rem !important; }
  .font-lg-45 { font-size: 4.5rem !important; }
  .font-lg-46 { font-size: 4.6rem !important; }
  .font-lg-47 { font-size: 4.7rem !important; }
  .font-lg-48 { font-size: 4.8rem !important; }
  .font-lg-49 { font-size: 4.9rem !important; }
  .font-lg-50 { font-size: 5rem !important; }
  .font-lg-51 { font-size: 5.1rem !important; }
  .font-lg-52 { font-size: 5.2rem !important; }
  .font-lg-53 { font-size: 5.3rem !important; }
  .font-lg-54 { font-size: 5.4rem !important; }
  .font-lg-55 { font-size: 5.5rem !important; }
  .font-lg-56 { font-size: 5.6rem !important; }
  .font-lg-57 { font-size: 5.7rem !important; }
  .font-lg-58 { font-size: 5.8rem !important; }
  .font-lg-59 { font-size: 5.9rem !important; }
  .font-lg-60 { font-size: 6rem !important; }
  .font-lg-61 { font-size: 6.1rem !important; }
  .font-lg-62 { font-size: 6.2rem !important; }
  .font-lg-63 { font-size: 6.3rem !important; }
  .font-lg-64 { font-size: 6.4rem !important; }
  .font-lg-65 { font-size: 6.5rem !important; }
  .font-lg-66 { font-size: 6.6rem !important; }
  .font-lg-67 { font-size: 6.7rem !important; }
  .font-lg-68 { font-size: 6.8rem !important; }
  .font-lg-69 { font-size: 6.9rem !important; }
  .font-lg-70 { font-size: 7rem !important; }
  .font-lg-71 { font-size: 7.1rem !important; }
  .font-lg-72 { font-size: 7.2rem !important; }
  .font-lg-73 { font-size: 7.3rem !important; }
  .font-lg-74 { font-size: 7.4rem !important; }
  .font-lg-75 { font-size: 7.5rem !important; }
  .font-lg-76 { font-size: 7.6rem !important; }
  .font-lg-77 { font-size: 7.7rem !important; }
  .font-lg-78 { font-size: 7.8rem !important; }
  .font-lg-79 { font-size: 7.9rem !important; }
  .font-lg-80 { font-size: 8rem !important; }
  .font-lg-81 { font-size: 8.1rem !important; }
  .font-lg-82 { font-size: 8.2rem !important; }
  .font-lg-83 { font-size: 8.3rem !important; }
  .font-lg-84 { font-size: 8.4rem !important; }
  .font-lg-85 { font-size: 8.5rem !important; }
  .font-lg-86 { font-size: 8.6rem !important; }
  .font-lg-87 { font-size: 8.7rem !important; }
  .font-lg-88 { font-size: 8.8rem !important; }
  .font-lg-89 { font-size: 8.9rem !important; }
  .font-lg-90 { font-size: 9rem !important; }
  .font-lg-91 { font-size: 9.1rem !important; }
  .font-lg-92 { font-size: 9.2rem !important; }
  .font-lg-93 { font-size: 9.3rem !important; }
  .font-lg-94 { font-size: 9.4rem !important; }
  .font-lg-95 { font-size: 9.5rem !important; }
  .font-lg-96 { font-size: 9.6rem !important; }
  .font-lg-97 { font-size: 9.7rem !important; }
  .font-lg-98 { font-size: 9.8rem !important; }
  .font-lg-99 { font-size: 9.9rem !important; }
  .font-lg-100 { font-size: 10rem !important; } }

/* 親のボックスの幅を無視して100%表示 */
.full { margin-left: calc(50% - 50vw); margin-right: calc(50% - 50vw); }

@media (min-width: 991px) { .full-lg { margin-left: calc(50% - 50vw); margin-right: calc(50% - 50vw); } }

@media (max-width: 992px) { .full-maxlg { margin-left: calc(50% - 50vw); margin-right: calc(50% - 50vw); } }

/* ボーダーの設定 */
.border { border-style: solid; border-width: 1px; }

.border-dashed { border-style: dashed !important; }

.border-double { border-style: double !important; }

.border-dot { border-style: dot !important; }

@media (min-width: 991px) { .border-lg-dashed { border-style: dashed !important; }
  .border-lg-double { border-style: double !important; }
  .border-lg-dot { border-style: dot !important; } }

.border-1 { border-style: solid; border-width: 1px !important; }

.border-2 { border-style: solid; border-width: 2px !important; }

.border-3 { border-style: solid; border-width: 3px !important; }

.border-4 { border-style: solid; border-width: 4px !important; }

.border-5 { border-style: solid; border-width: 5px !important; }

.border-6 { border-style: solid; border-width: 6px !important; }

.border-7 { border-style: solid; border-width: 7px !important; }

.border-8 { border-style: solid; border-width: 8px !important; }

.border-9 { border-style: solid; border-width: 9px !important; }

.border-10 { border-style: solid; border-width: 10px !important; }

@media (min-width: 991px) { .border-lg-1 { border-width: 1px !important; }
  .border-lg-2 { border-width: 2px !important; }
  .border-lg-3 { border-width: 3px !important; }
  .border-lg-4 { border-width: 4px !important; }
  .border-lg-5 { border-width: 5px !important; }
  .border-lg-6 { border-width: 6px !important; }
  .border-lg-7 { border-width: 7px !important; }
  .border-lg-8 { border-width: 8px !important; }
  .border-lg-9 { border-width: 9px !important; }
  .border-lg-10 { border-width: 10px !important; } }

.border-radius-0 { border-radius: 0px !important; }

.border-radius-top-0 { border-radius: 0px 0px 0 0 !important; }

.border-radius-bottom-0 { border-radius: 0 0 0px 0px !important; }

.border-radius-left-0 { border-radius: 0px 0 0 0px !important; }

.border-radius-right-0 { border-radius: 0 0px 0px 0 !important; }

.border-radius-top-left-0 { border-radius: 0px 0 0 0 !important; }

.border-radius-top-right-0 { border-radius: 0 0px 0 0 !important; }

.border-radius-bottom-left-0 { border-radius: 0 0 0 0px !important; }

.border-radius-bottom-right-0 { border-radius: 0 0 0px 0 !important; }

.border-radius-1 { border-radius: 1px !important; }

.border-radius-top-1 { border-radius: 1px 1px 0 0 !important; }

.border-radius-bottom-1 { border-radius: 0 0 1px 1px !important; }

.border-radius-left-1 { border-radius: 1px 0 0 1px !important; }

.border-radius-right-1 { border-radius: 0 1px 1px 0 !important; }

.border-radius-top-left-1 { border-radius: 1px 0 0 0 !important; }

.border-radius-top-right-1 { border-radius: 0 1px 0 0 !important; }

.border-radius-bottom-left-1 { border-radius: 0 0 0 1px !important; }

.border-radius-bottom-right-1 { border-radius: 0 0 1px 0 !important; }

.border-radius-2 { border-radius: 2px !important; }

.border-radius-top-2 { border-radius: 2px 2px 0 0 !important; }

.border-radius-bottom-2 { border-radius: 0 0 2px 2px !important; }

.border-radius-left-2 { border-radius: 2px 0 0 2px !important; }

.border-radius-right-2 { border-radius: 0 2px 2px 0 !important; }

.border-radius-top-left-2 { border-radius: 2px 0 0 0 !important; }

.border-radius-top-right-2 { border-radius: 0 2px 0 0 !important; }

.border-radius-bottom-left-2 { border-radius: 0 0 0 2px !important; }

.border-radius-bottom-right-2 { border-radius: 0 0 2px 0 !important; }

.border-radius-3 { border-radius: 3px !important; }

.border-radius-top-3 { border-radius: 3px 3px 0 0 !important; }

.border-radius-bottom-3 { border-radius: 0 0 3px 3px !important; }

.border-radius-left-3 { border-radius: 3px 0 0 3px !important; }

.border-radius-right-3 { border-radius: 0 3px 3px 0 !important; }

.border-radius-top-left-3 { border-radius: 3px 0 0 0 !important; }

.border-radius-top-right-3 { border-radius: 0 3px 0 0 !important; }

.border-radius-bottom-left-3 { border-radius: 0 0 0 3px !important; }

.border-radius-bottom-right-3 { border-radius: 0 0 3px 0 !important; }

.border-radius-4 { border-radius: 4px !important; }

.border-radius-top-4 { border-radius: 4px 4px 0 0 !important; }

.border-radius-bottom-4 { border-radius: 0 0 4px 4px !important; }

.border-radius-left-4 { border-radius: 4px 0 0 4px !important; }

.border-radius-right-4 { border-radius: 0 4px 4px 0 !important; }

.border-radius-top-left-4 { border-radius: 4px 0 0 0 !important; }

.border-radius-top-right-4 { border-radius: 0 4px 0 0 !important; }

.border-radius-bottom-left-4 { border-radius: 0 0 0 4px !important; }

.border-radius-bottom-right-4 { border-radius: 0 0 4px 0 !important; }

.border-radius-5 { border-radius: 5px !important; }

.border-radius-top-5 { border-radius: 5px 5px 0 0 !important; }

.border-radius-bottom-5 { border-radius: 0 0 5px 5px !important; }

.border-radius-left-5 { border-radius: 5px 0 0 5px !important; }

.border-radius-right-5 { border-radius: 0 5px 5px 0 !important; }

.border-radius-top-left-5 { border-radius: 5px 0 0 0 !important; }

.border-radius-top-right-5 { border-radius: 0 5px 0 0 !important; }

.border-radius-bottom-left-5 { border-radius: 0 0 0 5px !important; }

.border-radius-bottom-right-5 { border-radius: 0 0 5px 0 !important; }

.border-radius-6 { border-radius: 6px !important; }

.border-radius-top-6 { border-radius: 6px 6px 0 0 !important; }

.border-radius-bottom-6 { border-radius: 0 0 6px 6px !important; }

.border-radius-left-6 { border-radius: 6px 0 0 6px !important; }

.border-radius-right-6 { border-radius: 0 6px 6px 0 !important; }

.border-radius-top-left-6 { border-radius: 6px 0 0 0 !important; }

.border-radius-top-right-6 { border-radius: 0 6px 0 0 !important; }

.border-radius-bottom-left-6 { border-radius: 0 0 0 6px !important; }

.border-radius-bottom-right-6 { border-radius: 0 0 6px 0 !important; }

.border-radius-7 { border-radius: 7px !important; }

.border-radius-top-7 { border-radius: 7px 7px 0 0 !important; }

.border-radius-bottom-7 { border-radius: 0 0 7px 7px !important; }

.border-radius-left-7 { border-radius: 7px 0 0 7px !important; }

.border-radius-right-7 { border-radius: 0 7px 7px 0 !important; }

.border-radius-top-left-7 { border-radius: 7px 0 0 0 !important; }

.border-radius-top-right-7 { border-radius: 0 7px 0 0 !important; }

.border-radius-bottom-left-7 { border-radius: 0 0 0 7px !important; }

.border-radius-bottom-right-7 { border-radius: 0 0 7px 0 !important; }

.border-radius-8 { border-radius: 8px !important; }

.border-radius-top-8 { border-radius: 8px 8px 0 0 !important; }

.border-radius-bottom-8 { border-radius: 0 0 8px 8px !important; }

.border-radius-left-8 { border-radius: 8px 0 0 8px !important; }

.border-radius-right-8 { border-radius: 0 8px 8px 0 !important; }

.border-radius-top-left-8 { border-radius: 8px 0 0 0 !important; }

.border-radius-top-right-8 { border-radius: 0 8px 0 0 !important; }

.border-radius-bottom-left-8 { border-radius: 0 0 0 8px !important; }

.border-radius-bottom-right-8 { border-radius: 0 0 8px 0 !important; }

.border-radius-9 { border-radius: 9px !important; }

.border-radius-top-9 { border-radius: 9px 9px 0 0 !important; }

.border-radius-bottom-9 { border-radius: 0 0 9px 9px !important; }

.border-radius-left-9 { border-radius: 9px 0 0 9px !important; }

.border-radius-right-9 { border-radius: 0 9px 9px 0 !important; }

.border-radius-top-left-9 { border-radius: 9px 0 0 0 !important; }

.border-radius-top-right-9 { border-radius: 0 9px 0 0 !important; }

.border-radius-bottom-left-9 { border-radius: 0 0 0 9px !important; }

.border-radius-bottom-right-9 { border-radius: 0 0 9px 0 !important; }

.border-radius-10 { border-radius: 10px !important; }

.border-radius-top-10 { border-radius: 10px 10px 0 0 !important; }

.border-radius-bottom-10 { border-radius: 0 0 10px 10px !important; }

.border-radius-left-10 { border-radius: 10px 0 0 10px !important; }

.border-radius-right-10 { border-radius: 0 10px 10px 0 !important; }

.border-radius-top-left-10 { border-radius: 10px 0 0 0 !important; }

.border-radius-top-right-10 { border-radius: 0 10px 0 0 !important; }

.border-radius-bottom-left-10 { border-radius: 0 0 0 10px !important; }

.border-radius-bottom-right-10 { border-radius: 0 0 10px 0 !important; }

.border-radius-11 { border-radius: 11px !important; }

.border-radius-top-11 { border-radius: 11px 11px 0 0 !important; }

.border-radius-bottom-11 { border-radius: 0 0 11px 11px !important; }

.border-radius-left-11 { border-radius: 11px 0 0 11px !important; }

.border-radius-right-11 { border-radius: 0 11px 11px 0 !important; }

.border-radius-top-left-11 { border-radius: 11px 0 0 0 !important; }

.border-radius-top-right-11 { border-radius: 0 11px 0 0 !important; }

.border-radius-bottom-left-11 { border-radius: 0 0 0 11px !important; }

.border-radius-bottom-right-11 { border-radius: 0 0 11px 0 !important; }

.border-radius-12 { border-radius: 12px !important; }

.border-radius-top-12 { border-radius: 12px 12px 0 0 !important; }

.border-radius-bottom-12 { border-radius: 0 0 12px 12px !important; }

.border-radius-left-12 { border-radius: 12px 0 0 12px !important; }

.border-radius-right-12 { border-radius: 0 12px 12px 0 !important; }

.border-radius-top-left-12 { border-radius: 12px 0 0 0 !important; }

.border-radius-top-right-12 { border-radius: 0 12px 0 0 !important; }

.border-radius-bottom-left-12 { border-radius: 0 0 0 12px !important; }

.border-radius-bottom-right-12 { border-radius: 0 0 12px 0 !important; }

.border-radius-13 { border-radius: 13px !important; }

.border-radius-top-13 { border-radius: 13px 13px 0 0 !important; }

.border-radius-bottom-13 { border-radius: 0 0 13px 13px !important; }

.border-radius-left-13 { border-radius: 13px 0 0 13px !important; }

.border-radius-right-13 { border-radius: 0 13px 13px 0 !important; }

.border-radius-top-left-13 { border-radius: 13px 0 0 0 !important; }

.border-radius-top-right-13 { border-radius: 0 13px 0 0 !important; }

.border-radius-bottom-left-13 { border-radius: 0 0 0 13px !important; }

.border-radius-bottom-right-13 { border-radius: 0 0 13px 0 !important; }

.border-radius-14 { border-radius: 14px !important; }

.border-radius-top-14 { border-radius: 14px 14px 0 0 !important; }

.border-radius-bottom-14 { border-radius: 0 0 14px 14px !important; }

.border-radius-left-14 { border-radius: 14px 0 0 14px !important; }

.border-radius-right-14 { border-radius: 0 14px 14px 0 !important; }

.border-radius-top-left-14 { border-radius: 14px 0 0 0 !important; }

.border-radius-top-right-14 { border-radius: 0 14px 0 0 !important; }

.border-radius-bottom-left-14 { border-radius: 0 0 0 14px !important; }

.border-radius-bottom-right-14 { border-radius: 0 0 14px 0 !important; }

.border-radius-15 { border-radius: 15px !important; }

.border-radius-top-15 { border-radius: 15px 15px 0 0 !important; }

.border-radius-bottom-15 { border-radius: 0 0 15px 15px !important; }

.border-radius-left-15 { border-radius: 15px 0 0 15px !important; }

.border-radius-right-15 { border-radius: 0 15px 15px 0 !important; }

.border-radius-top-left-15 { border-radius: 15px 0 0 0 !important; }

.border-radius-top-right-15 { border-radius: 0 15px 0 0 !important; }

.border-radius-bottom-left-15 { border-radius: 0 0 0 15px !important; }

.border-radius-bottom-right-15 { border-radius: 0 0 15px 0 !important; }

.border-radius-16 { border-radius: 16px !important; }

.border-radius-top-16 { border-radius: 16px 16px 0 0 !important; }

.border-radius-bottom-16 { border-radius: 0 0 16px 16px !important; }

.border-radius-left-16 { border-radius: 16px 0 0 16px !important; }

.border-radius-right-16 { border-radius: 0 16px 16px 0 !important; }

.border-radius-top-left-16 { border-radius: 16px 0 0 0 !important; }

.border-radius-top-right-16 { border-radius: 0 16px 0 0 !important; }

.border-radius-bottom-left-16 { border-radius: 0 0 0 16px !important; }

.border-radius-bottom-right-16 { border-radius: 0 0 16px 0 !important; }

.border-radius-17 { border-radius: 17px !important; }

.border-radius-top-17 { border-radius: 17px 17px 0 0 !important; }

.border-radius-bottom-17 { border-radius: 0 0 17px 17px !important; }

.border-radius-left-17 { border-radius: 17px 0 0 17px !important; }

.border-radius-right-17 { border-radius: 0 17px 17px 0 !important; }

.border-radius-top-left-17 { border-radius: 17px 0 0 0 !important; }

.border-radius-top-right-17 { border-radius: 0 17px 0 0 !important; }

.border-radius-bottom-left-17 { border-radius: 0 0 0 17px !important; }

.border-radius-bottom-right-17 { border-radius: 0 0 17px 0 !important; }

.border-radius-18 { border-radius: 18px !important; }

.border-radius-top-18 { border-radius: 18px 18px 0 0 !important; }

.border-radius-bottom-18 { border-radius: 0 0 18px 18px !important; }

.border-radius-left-18 { border-radius: 18px 0 0 18px !important; }

.border-radius-right-18 { border-radius: 0 18px 18px 0 !important; }

.border-radius-top-left-18 { border-radius: 18px 0 0 0 !important; }

.border-radius-top-right-18 { border-radius: 0 18px 0 0 !important; }

.border-radius-bottom-left-18 { border-radius: 0 0 0 18px !important; }

.border-radius-bottom-right-18 { border-radius: 0 0 18px 0 !important; }

.border-radius-19 { border-radius: 19px !important; }

.border-radius-top-19 { border-radius: 19px 19px 0 0 !important; }

.border-radius-bottom-19 { border-radius: 0 0 19px 19px !important; }

.border-radius-left-19 { border-radius: 19px 0 0 19px !important; }

.border-radius-right-19 { border-radius: 0 19px 19px 0 !important; }

.border-radius-top-left-19 { border-radius: 19px 0 0 0 !important; }

.border-radius-top-right-19 { border-radius: 0 19px 0 0 !important; }

.border-radius-bottom-left-19 { border-radius: 0 0 0 19px !important; }

.border-radius-bottom-right-19 { border-radius: 0 0 19px 0 !important; }

.border-radius-20 { border-radius: 20px !important; }

.border-radius-top-20 { border-radius: 20px 20px 0 0 !important; }

.border-radius-bottom-20 { border-radius: 0 0 20px 20px !important; }

.border-radius-left-20 { border-radius: 20px 0 0 20px !important; }

.border-radius-right-20 { border-radius: 0 20px 20px 0 !important; }

.border-radius-top-left-20 { border-radius: 20px 0 0 0 !important; }

.border-radius-top-right-20 { border-radius: 0 20px 0 0 !important; }

.border-radius-bottom-left-20 { border-radius: 0 0 0 20px !important; }

.border-radius-bottom-right-20 { border-radius: 0 0 20px 0 !important; }

.border-radius-21 { border-radius: 21px !important; }

.border-radius-top-21 { border-radius: 21px 21px 0 0 !important; }

.border-radius-bottom-21 { border-radius: 0 0 21px 21px !important; }

.border-radius-left-21 { border-radius: 21px 0 0 21px !important; }

.border-radius-right-21 { border-radius: 0 21px 21px 0 !important; }

.border-radius-top-left-21 { border-radius: 21px 0 0 0 !important; }

.border-radius-top-right-21 { border-radius: 0 21px 0 0 !important; }

.border-radius-bottom-left-21 { border-radius: 0 0 0 21px !important; }

.border-radius-bottom-right-21 { border-radius: 0 0 21px 0 !important; }

.border-radius-22 { border-radius: 22px !important; }

.border-radius-top-22 { border-radius: 22px 22px 0 0 !important; }

.border-radius-bottom-22 { border-radius: 0 0 22px 22px !important; }

.border-radius-left-22 { border-radius: 22px 0 0 22px !important; }

.border-radius-right-22 { border-radius: 0 22px 22px 0 !important; }

.border-radius-top-left-22 { border-radius: 22px 0 0 0 !important; }

.border-radius-top-right-22 { border-radius: 0 22px 0 0 !important; }

.border-radius-bottom-left-22 { border-radius: 0 0 0 22px !important; }

.border-radius-bottom-right-22 { border-radius: 0 0 22px 0 !important; }

.border-radius-23 { border-radius: 23px !important; }

.border-radius-top-23 { border-radius: 23px 23px 0 0 !important; }

.border-radius-bottom-23 { border-radius: 0 0 23px 23px !important; }

.border-radius-left-23 { border-radius: 23px 0 0 23px !important; }

.border-radius-right-23 { border-radius: 0 23px 23px 0 !important; }

.border-radius-top-left-23 { border-radius: 23px 0 0 0 !important; }

.border-radius-top-right-23 { border-radius: 0 23px 0 0 !important; }

.border-radius-bottom-left-23 { border-radius: 0 0 0 23px !important; }

.border-radius-bottom-right-23 { border-radius: 0 0 23px 0 !important; }

.border-radius-24 { border-radius: 24px !important; }

.border-radius-top-24 { border-radius: 24px 24px 0 0 !important; }

.border-radius-bottom-24 { border-radius: 0 0 24px 24px !important; }

.border-radius-left-24 { border-radius: 24px 0 0 24px !important; }

.border-radius-right-24 { border-radius: 0 24px 24px 0 !important; }

.border-radius-top-left-24 { border-radius: 24px 0 0 0 !important; }

.border-radius-top-right-24 { border-radius: 0 24px 0 0 !important; }

.border-radius-bottom-left-24 { border-radius: 0 0 0 24px !important; }

.border-radius-bottom-right-24 { border-radius: 0 0 24px 0 !important; }

.border-radius-25 { border-radius: 25px !important; }

.border-radius-top-25 { border-radius: 25px 25px 0 0 !important; }

.border-radius-bottom-25 { border-radius: 0 0 25px 25px !important; }

.border-radius-left-25 { border-radius: 25px 0 0 25px !important; }

.border-radius-right-25 { border-radius: 0 25px 25px 0 !important; }

.border-radius-top-left-25 { border-radius: 25px 0 0 0 !important; }

.border-radius-top-right-25 { border-radius: 0 25px 0 0 !important; }

.border-radius-bottom-left-25 { border-radius: 0 0 0 25px !important; }

.border-radius-bottom-right-25 { border-radius: 0 0 25px 0 !important; }

.border-radius-26 { border-radius: 26px !important; }

.border-radius-top-26 { border-radius: 26px 26px 0 0 !important; }

.border-radius-bottom-26 { border-radius: 0 0 26px 26px !important; }

.border-radius-left-26 { border-radius: 26px 0 0 26px !important; }

.border-radius-right-26 { border-radius: 0 26px 26px 0 !important; }

.border-radius-top-left-26 { border-radius: 26px 0 0 0 !important; }

.border-radius-top-right-26 { border-radius: 0 26px 0 0 !important; }

.border-radius-bottom-left-26 { border-radius: 0 0 0 26px !important; }

.border-radius-bottom-right-26 { border-radius: 0 0 26px 0 !important; }

.border-radius-27 { border-radius: 27px !important; }

.border-radius-top-27 { border-radius: 27px 27px 0 0 !important; }

.border-radius-bottom-27 { border-radius: 0 0 27px 27px !important; }

.border-radius-left-27 { border-radius: 27px 0 0 27px !important; }

.border-radius-right-27 { border-radius: 0 27px 27px 0 !important; }

.border-radius-top-left-27 { border-radius: 27px 0 0 0 !important; }

.border-radius-top-right-27 { border-radius: 0 27px 0 0 !important; }

.border-radius-bottom-left-27 { border-radius: 0 0 0 27px !important; }

.border-radius-bottom-right-27 { border-radius: 0 0 27px 0 !important; }

.border-radius-28 { border-radius: 28px !important; }

.border-radius-top-28 { border-radius: 28px 28px 0 0 !important; }

.border-radius-bottom-28 { border-radius: 0 0 28px 28px !important; }

.border-radius-left-28 { border-radius: 28px 0 0 28px !important; }

.border-radius-right-28 { border-radius: 0 28px 28px 0 !important; }

.border-radius-top-left-28 { border-radius: 28px 0 0 0 !important; }

.border-radius-top-right-28 { border-radius: 0 28px 0 0 !important; }

.border-radius-bottom-left-28 { border-radius: 0 0 0 28px !important; }

.border-radius-bottom-right-28 { border-radius: 0 0 28px 0 !important; }

.border-radius-29 { border-radius: 29px !important; }

.border-radius-top-29 { border-radius: 29px 29px 0 0 !important; }

.border-radius-bottom-29 { border-radius: 0 0 29px 29px !important; }

.border-radius-left-29 { border-radius: 29px 0 0 29px !important; }

.border-radius-right-29 { border-radius: 0 29px 29px 0 !important; }

.border-radius-top-left-29 { border-radius: 29px 0 0 0 !important; }

.border-radius-top-right-29 { border-radius: 0 29px 0 0 !important; }

.border-radius-bottom-left-29 { border-radius: 0 0 0 29px !important; }

.border-radius-bottom-right-29 { border-radius: 0 0 29px 0 !important; }

.border-radius-30 { border-radius: 30px !important; }

.border-radius-top-30 { border-radius: 30px 30px 0 0 !important; }

.border-radius-bottom-30 { border-radius: 0 0 30px 30px !important; }

.border-radius-left-30 { border-radius: 30px 0 0 30px !important; }

.border-radius-right-30 { border-radius: 0 30px 30px 0 !important; }

.border-radius-top-left-30 { border-radius: 30px 0 0 0 !important; }

.border-radius-top-right-30 { border-radius: 0 30px 0 0 !important; }

.border-radius-bottom-left-30 { border-radius: 0 0 0 30px !important; }

.border-radius-bottom-right-30 { border-radius: 0 0 30px 0 !important; }

.border-radius-31 { border-radius: 31px !important; }

.border-radius-top-31 { border-radius: 31px 31px 0 0 !important; }

.border-radius-bottom-31 { border-radius: 0 0 31px 31px !important; }

.border-radius-left-31 { border-radius: 31px 0 0 31px !important; }

.border-radius-right-31 { border-radius: 0 31px 31px 0 !important; }

.border-radius-top-left-31 { border-radius: 31px 0 0 0 !important; }

.border-radius-top-right-31 { border-radius: 0 31px 0 0 !important; }

.border-radius-bottom-left-31 { border-radius: 0 0 0 31px !important; }

.border-radius-bottom-right-31 { border-radius: 0 0 31px 0 !important; }

.border-radius-32 { border-radius: 32px !important; }

.border-radius-top-32 { border-radius: 32px 32px 0 0 !important; }

.border-radius-bottom-32 { border-radius: 0 0 32px 32px !important; }

.border-radius-left-32 { border-radius: 32px 0 0 32px !important; }

.border-radius-right-32 { border-radius: 0 32px 32px 0 !important; }

.border-radius-top-left-32 { border-radius: 32px 0 0 0 !important; }

.border-radius-top-right-32 { border-radius: 0 32px 0 0 !important; }

.border-radius-bottom-left-32 { border-radius: 0 0 0 32px !important; }

.border-radius-bottom-right-32 { border-radius: 0 0 32px 0 !important; }

.border-radius-33 { border-radius: 33px !important; }

.border-radius-top-33 { border-radius: 33px 33px 0 0 !important; }

.border-radius-bottom-33 { border-radius: 0 0 33px 33px !important; }

.border-radius-left-33 { border-radius: 33px 0 0 33px !important; }

.border-radius-right-33 { border-radius: 0 33px 33px 0 !important; }

.border-radius-top-left-33 { border-radius: 33px 0 0 0 !important; }

.border-radius-top-right-33 { border-radius: 0 33px 0 0 !important; }

.border-radius-bottom-left-33 { border-radius: 0 0 0 33px !important; }

.border-radius-bottom-right-33 { border-radius: 0 0 33px 0 !important; }

.border-radius-34 { border-radius: 34px !important; }

.border-radius-top-34 { border-radius: 34px 34px 0 0 !important; }

.border-radius-bottom-34 { border-radius: 0 0 34px 34px !important; }

.border-radius-left-34 { border-radius: 34px 0 0 34px !important; }

.border-radius-right-34 { border-radius: 0 34px 34px 0 !important; }

.border-radius-top-left-34 { border-radius: 34px 0 0 0 !important; }

.border-radius-top-right-34 { border-radius: 0 34px 0 0 !important; }

.border-radius-bottom-left-34 { border-radius: 0 0 0 34px !important; }

.border-radius-bottom-right-34 { border-radius: 0 0 34px 0 !important; }

.border-radius-35 { border-radius: 35px !important; }

.border-radius-top-35 { border-radius: 35px 35px 0 0 !important; }

.border-radius-bottom-35 { border-radius: 0 0 35px 35px !important; }

.border-radius-left-35 { border-radius: 35px 0 0 35px !important; }

.border-radius-right-35 { border-radius: 0 35px 35px 0 !important; }

.border-radius-top-left-35 { border-radius: 35px 0 0 0 !important; }

.border-radius-top-right-35 { border-radius: 0 35px 0 0 !important; }

.border-radius-bottom-left-35 { border-radius: 0 0 0 35px !important; }

.border-radius-bottom-right-35 { border-radius: 0 0 35px 0 !important; }

.border-radius-36 { border-radius: 36px !important; }

.border-radius-top-36 { border-radius: 36px 36px 0 0 !important; }

.border-radius-bottom-36 { border-radius: 0 0 36px 36px !important; }

.border-radius-left-36 { border-radius: 36px 0 0 36px !important; }

.border-radius-right-36 { border-radius: 0 36px 36px 0 !important; }

.border-radius-top-left-36 { border-radius: 36px 0 0 0 !important; }

.border-radius-top-right-36 { border-radius: 0 36px 0 0 !important; }

.border-radius-bottom-left-36 { border-radius: 0 0 0 36px !important; }

.border-radius-bottom-right-36 { border-radius: 0 0 36px 0 !important; }

.border-radius-37 { border-radius: 37px !important; }

.border-radius-top-37 { border-radius: 37px 37px 0 0 !important; }

.border-radius-bottom-37 { border-radius: 0 0 37px 37px !important; }

.border-radius-left-37 { border-radius: 37px 0 0 37px !important; }

.border-radius-right-37 { border-radius: 0 37px 37px 0 !important; }

.border-radius-top-left-37 { border-radius: 37px 0 0 0 !important; }

.border-radius-top-right-37 { border-radius: 0 37px 0 0 !important; }

.border-radius-bottom-left-37 { border-radius: 0 0 0 37px !important; }

.border-radius-bottom-right-37 { border-radius: 0 0 37px 0 !important; }

.border-radius-38 { border-radius: 38px !important; }

.border-radius-top-38 { border-radius: 38px 38px 0 0 !important; }

.border-radius-bottom-38 { border-radius: 0 0 38px 38px !important; }

.border-radius-left-38 { border-radius: 38px 0 0 38px !important; }

.border-radius-right-38 { border-radius: 0 38px 38px 0 !important; }

.border-radius-top-left-38 { border-radius: 38px 0 0 0 !important; }

.border-radius-top-right-38 { border-radius: 0 38px 0 0 !important; }

.border-radius-bottom-left-38 { border-radius: 0 0 0 38px !important; }

.border-radius-bottom-right-38 { border-radius: 0 0 38px 0 !important; }

.border-radius-39 { border-radius: 39px !important; }

.border-radius-top-39 { border-radius: 39px 39px 0 0 !important; }

.border-radius-bottom-39 { border-radius: 0 0 39px 39px !important; }

.border-radius-left-39 { border-radius: 39px 0 0 39px !important; }

.border-radius-right-39 { border-radius: 0 39px 39px 0 !important; }

.border-radius-top-left-39 { border-radius: 39px 0 0 0 !important; }

.border-radius-top-right-39 { border-radius: 0 39px 0 0 !important; }

.border-radius-bottom-left-39 { border-radius: 0 0 0 39px !important; }

.border-radius-bottom-right-39 { border-radius: 0 0 39px 0 !important; }

.border-radius-40 { border-radius: 40px !important; }

.border-radius-top-40 { border-radius: 40px 40px 0 0 !important; }

.border-radius-bottom-40 { border-radius: 0 0 40px 40px !important; }

.border-radius-left-40 { border-radius: 40px 0 0 40px !important; }

.border-radius-right-40 { border-radius: 0 40px 40px 0 !important; }

.border-radius-top-left-40 { border-radius: 40px 0 0 0 !important; }

.border-radius-top-right-40 { border-radius: 0 40px 0 0 !important; }

.border-radius-bottom-left-40 { border-radius: 0 0 0 40px !important; }

.border-radius-bottom-right-40 { border-radius: 0 0 40px 0 !important; }

.border-radius-41 { border-radius: 41px !important; }

.border-radius-top-41 { border-radius: 41px 41px 0 0 !important; }

.border-radius-bottom-41 { border-radius: 0 0 41px 41px !important; }

.border-radius-left-41 { border-radius: 41px 0 0 41px !important; }

.border-radius-right-41 { border-radius: 0 41px 41px 0 !important; }

.border-radius-top-left-41 { border-radius: 41px 0 0 0 !important; }

.border-radius-top-right-41 { border-radius: 0 41px 0 0 !important; }

.border-radius-bottom-left-41 { border-radius: 0 0 0 41px !important; }

.border-radius-bottom-right-41 { border-radius: 0 0 41px 0 !important; }

.border-radius-42 { border-radius: 42px !important; }

.border-radius-top-42 { border-radius: 42px 42px 0 0 !important; }

.border-radius-bottom-42 { border-radius: 0 0 42px 42px !important; }

.border-radius-left-42 { border-radius: 42px 0 0 42px !important; }

.border-radius-right-42 { border-radius: 0 42px 42px 0 !important; }

.border-radius-top-left-42 { border-radius: 42px 0 0 0 !important; }

.border-radius-top-right-42 { border-radius: 0 42px 0 0 !important; }

.border-radius-bottom-left-42 { border-radius: 0 0 0 42px !important; }

.border-radius-bottom-right-42 { border-radius: 0 0 42px 0 !important; }

.border-radius-43 { border-radius: 43px !important; }

.border-radius-top-43 { border-radius: 43px 43px 0 0 !important; }

.border-radius-bottom-43 { border-radius: 0 0 43px 43px !important; }

.border-radius-left-43 { border-radius: 43px 0 0 43px !important; }

.border-radius-right-43 { border-radius: 0 43px 43px 0 !important; }

.border-radius-top-left-43 { border-radius: 43px 0 0 0 !important; }

.border-radius-top-right-43 { border-radius: 0 43px 0 0 !important; }

.border-radius-bottom-left-43 { border-radius: 0 0 0 43px !important; }

.border-radius-bottom-right-43 { border-radius: 0 0 43px 0 !important; }

.border-radius-44 { border-radius: 44px !important; }

.border-radius-top-44 { border-radius: 44px 44px 0 0 !important; }

.border-radius-bottom-44 { border-radius: 0 0 44px 44px !important; }

.border-radius-left-44 { border-radius: 44px 0 0 44px !important; }

.border-radius-right-44 { border-radius: 0 44px 44px 0 !important; }

.border-radius-top-left-44 { border-radius: 44px 0 0 0 !important; }

.border-radius-top-right-44 { border-radius: 0 44px 0 0 !important; }

.border-radius-bottom-left-44 { border-radius: 0 0 0 44px !important; }

.border-radius-bottom-right-44 { border-radius: 0 0 44px 0 !important; }

.border-radius-45 { border-radius: 45px !important; }

.border-radius-top-45 { border-radius: 45px 45px 0 0 !important; }

.border-radius-bottom-45 { border-radius: 0 0 45px 45px !important; }

.border-radius-left-45 { border-radius: 45px 0 0 45px !important; }

.border-radius-right-45 { border-radius: 0 45px 45px 0 !important; }

.border-radius-top-left-45 { border-radius: 45px 0 0 0 !important; }

.border-radius-top-right-45 { border-radius: 0 45px 0 0 !important; }

.border-radius-bottom-left-45 { border-radius: 0 0 0 45px !important; }

.border-radius-bottom-right-45 { border-radius: 0 0 45px 0 !important; }

.border-radius-46 { border-radius: 46px !important; }

.border-radius-top-46 { border-radius: 46px 46px 0 0 !important; }

.border-radius-bottom-46 { border-radius: 0 0 46px 46px !important; }

.border-radius-left-46 { border-radius: 46px 0 0 46px !important; }

.border-radius-right-46 { border-radius: 0 46px 46px 0 !important; }

.border-radius-top-left-46 { border-radius: 46px 0 0 0 !important; }

.border-radius-top-right-46 { border-radius: 0 46px 0 0 !important; }

.border-radius-bottom-left-46 { border-radius: 0 0 0 46px !important; }

.border-radius-bottom-right-46 { border-radius: 0 0 46px 0 !important; }

.border-radius-47 { border-radius: 47px !important; }

.border-radius-top-47 { border-radius: 47px 47px 0 0 !important; }

.border-radius-bottom-47 { border-radius: 0 0 47px 47px !important; }

.border-radius-left-47 { border-radius: 47px 0 0 47px !important; }

.border-radius-right-47 { border-radius: 0 47px 47px 0 !important; }

.border-radius-top-left-47 { border-radius: 47px 0 0 0 !important; }

.border-radius-top-right-47 { border-radius: 0 47px 0 0 !important; }

.border-radius-bottom-left-47 { border-radius: 0 0 0 47px !important; }

.border-radius-bottom-right-47 { border-radius: 0 0 47px 0 !important; }

.border-radius-48 { border-radius: 48px !important; }

.border-radius-top-48 { border-radius: 48px 48px 0 0 !important; }

.border-radius-bottom-48 { border-radius: 0 0 48px 48px !important; }

.border-radius-left-48 { border-radius: 48px 0 0 48px !important; }

.border-radius-right-48 { border-radius: 0 48px 48px 0 !important; }

.border-radius-top-left-48 { border-radius: 48px 0 0 0 !important; }

.border-radius-top-right-48 { border-radius: 0 48px 0 0 !important; }

.border-radius-bottom-left-48 { border-radius: 0 0 0 48px !important; }

.border-radius-bottom-right-48 { border-radius: 0 0 48px 0 !important; }

.border-radius-49 { border-radius: 49px !important; }

.border-radius-top-49 { border-radius: 49px 49px 0 0 !important; }

.border-radius-bottom-49 { border-radius: 0 0 49px 49px !important; }

.border-radius-left-49 { border-radius: 49px 0 0 49px !important; }

.border-radius-right-49 { border-radius: 0 49px 49px 0 !important; }

.border-radius-top-left-49 { border-radius: 49px 0 0 0 !important; }

.border-radius-top-right-49 { border-radius: 0 49px 0 0 !important; }

.border-radius-bottom-left-49 { border-radius: 0 0 0 49px !important; }

.border-radius-bottom-right-49 { border-radius: 0 0 49px 0 !important; }

.border-radius-50 { border-radius: 50px !important; }

.border-radius-top-50 { border-radius: 50px 50px 0 0 !important; }

.border-radius-bottom-50 { border-radius: 0 0 50px 50px !important; }

.border-radius-left-50 { border-radius: 50px 0 0 50px !important; }

.border-radius-right-50 { border-radius: 0 50px 50px 0 !important; }

.border-radius-top-left-50 { border-radius: 50px 0 0 0 !important; }

.border-radius-top-right-50 { border-radius: 0 50px 0 0 !important; }

.border-radius-bottom-left-50 { border-radius: 0 0 0 50px !important; }

.border-radius-bottom-right-50 { border-radius: 0 0 50px 0 !important; }

.border-radius-per-10 { border-radius: 10% !important; }

.border-radius-per-20 { border-radius: 20% !important; }

.border-radius-per-30 { border-radius: 30% !important; }

.border-radius-per-40 { border-radius: 40% !important; }

.border-radius-per-50 { border-radius: 50% !important; }

.border-radius-per-60 { border-radius: 60% !important; }

.border-radius-per-70 { border-radius: 70% !important; }

.border-radius-per-80 { border-radius: 80% !important; }

.border-radius-per-90 { border-radius: 90% !important; }

.border-radius-per-100 { border-radius: 100% !important; }

@media (min-width: 991px) { .border-radius-lg-0 { border-radius: 0px !important; }
  .border-radius-lg-top-0 { border-radius: 0px 0px 0 0 !important; }
  .border-radius-lg-bottom-0 { border-radius: 0 0 0px 0px !important; }
  .border-radius-lg-left-0 { border-radius: 0px 0 0 0px !important; }
  .border-radius-lg-right-0 { border-radius: 0 0px 0px 0 !important; }
  .border-radius-lg-1 { border-radius: 1px !important; }
  .border-radius-lg-top-1 { border-radius: 1px 1px 0 0 !important; }
  .border-radius-lg-bottom-1 { border-radius: 0 0 1px 1px !important; }
  .border-radius-lg-left-1 { border-radius: 1px 0 0 1px !important; }
  .border-radius-lg-right-1 { border-radius: 0 1px 1px 0 !important; }
  .border-radius-lg-2 { border-radius: 2px !important; }
  .border-radius-lg-top-2 { border-radius: 2px 2px 0 0 !important; }
  .border-radius-lg-bottom-2 { border-radius: 0 0 2px 2px !important; }
  .border-radius-lg-left-2 { border-radius: 2px 0 0 2px !important; }
  .border-radius-lg-right-2 { border-radius: 0 2px 2px 0 !important; }
  .border-radius-lg-3 { border-radius: 3px !important; }
  .border-radius-lg-top-3 { border-radius: 3px 3px 0 0 !important; }
  .border-radius-lg-bottom-3 { border-radius: 0 0 3px 3px !important; }
  .border-radius-lg-left-3 { border-radius: 3px 0 0 3px !important; }
  .border-radius-lg-right-3 { border-radius: 0 3px 3px 0 !important; }
  .border-radius-lg-4 { border-radius: 4px !important; }
  .border-radius-lg-top-4 { border-radius: 4px 4px 0 0 !important; }
  .border-radius-lg-bottom-4 { border-radius: 0 0 4px 4px !important; }
  .border-radius-lg-left-4 { border-radius: 4px 0 0 4px !important; }
  .border-radius-lg-right-4 { border-radius: 0 4px 4px 0 !important; }
  .border-radius-lg-5 { border-radius: 5px !important; }
  .border-radius-lg-top-5 { border-radius: 5px 5px 0 0 !important; }
  .border-radius-lg-bottom-5 { border-radius: 0 0 5px 5px !important; }
  .border-radius-lg-left-5 { border-radius: 5px 0 0 5px !important; }
  .border-radius-lg-right-5 { border-radius: 0 5px 5px 0 !important; }
  .border-radius-lg-6 { border-radius: 6px !important; }
  .border-radius-lg-top-6 { border-radius: 6px 6px 0 0 !important; }
  .border-radius-lg-bottom-6 { border-radius: 0 0 6px 6px !important; }
  .border-radius-lg-left-6 { border-radius: 6px 0 0 6px !important; }
  .border-radius-lg-right-6 { border-radius: 0 6px 6px 0 !important; }
  .border-radius-lg-7 { border-radius: 7px !important; }
  .border-radius-lg-top-7 { border-radius: 7px 7px 0 0 !important; }
  .border-radius-lg-bottom-7 { border-radius: 0 0 7px 7px !important; }
  .border-radius-lg-left-7 { border-radius: 7px 0 0 7px !important; }
  .border-radius-lg-right-7 { border-radius: 0 7px 7px 0 !important; }
  .border-radius-lg-8 { border-radius: 8px !important; }
  .border-radius-lg-top-8 { border-radius: 8px 8px 0 0 !important; }
  .border-radius-lg-bottom-8 { border-radius: 0 0 8px 8px !important; }
  .border-radius-lg-left-8 { border-radius: 8px 0 0 8px !important; }
  .border-radius-lg-right-8 { border-radius: 0 8px 8px 0 !important; }
  .border-radius-lg-9 { border-radius: 9px !important; }
  .border-radius-lg-top-9 { border-radius: 9px 9px 0 0 !important; }
  .border-radius-lg-bottom-9 { border-radius: 0 0 9px 9px !important; }
  .border-radius-lg-left-9 { border-radius: 9px 0 0 9px !important; }
  .border-radius-lg-right-9 { border-radius: 0 9px 9px 0 !important; }
  .border-radius-lg-10 { border-radius: 10px !important; }
  .border-radius-lg-top-10 { border-radius: 10px 10px 0 0 !important; }
  .border-radius-lg-bottom-10 { border-radius: 0 0 10px 10px !important; }
  .border-radius-lg-left-10 { border-radius: 10px 0 0 10px !important; }
  .border-radius-lg-right-10 { border-radius: 0 10px 10px 0 !important; }
  .border-radius-lg-11 { border-radius: 11px !important; }
  .border-radius-lg-top-11 { border-radius: 11px 11px 0 0 !important; }
  .border-radius-lg-bottom-11 { border-radius: 0 0 11px 11px !important; }
  .border-radius-lg-left-11 { border-radius: 11px 0 0 11px !important; }
  .border-radius-lg-right-11 { border-radius: 0 11px 11px 0 !important; }
  .border-radius-lg-12 { border-radius: 12px !important; }
  .border-radius-lg-top-12 { border-radius: 12px 12px 0 0 !important; }
  .border-radius-lg-bottom-12 { border-radius: 0 0 12px 12px !important; }
  .border-radius-lg-left-12 { border-radius: 12px 0 0 12px !important; }
  .border-radius-lg-right-12 { border-radius: 0 12px 12px 0 !important; }
  .border-radius-lg-13 { border-radius: 13px !important; }
  .border-radius-lg-top-13 { border-radius: 13px 13px 0 0 !important; }
  .border-radius-lg-bottom-13 { border-radius: 0 0 13px 13px !important; }
  .border-radius-lg-left-13 { border-radius: 13px 0 0 13px !important; }
  .border-radius-lg-right-13 { border-radius: 0 13px 13px 0 !important; }
  .border-radius-lg-14 { border-radius: 14px !important; }
  .border-radius-lg-top-14 { border-radius: 14px 14px 0 0 !important; }
  .border-radius-lg-bottom-14 { border-radius: 0 0 14px 14px !important; }
  .border-radius-lg-left-14 { border-radius: 14px 0 0 14px !important; }
  .border-radius-lg-right-14 { border-radius: 0 14px 14px 0 !important; }
  .border-radius-lg-15 { border-radius: 15px !important; }
  .border-radius-lg-top-15 { border-radius: 15px 15px 0 0 !important; }
  .border-radius-lg-bottom-15 { border-radius: 0 0 15px 15px !important; }
  .border-radius-lg-left-15 { border-radius: 15px 0 0 15px !important; }
  .border-radius-lg-right-15 { border-radius: 0 15px 15px 0 !important; }
  .border-radius-lg-16 { border-radius: 16px !important; }
  .border-radius-lg-top-16 { border-radius: 16px 16px 0 0 !important; }
  .border-radius-lg-bottom-16 { border-radius: 0 0 16px 16px !important; }
  .border-radius-lg-left-16 { border-radius: 16px 0 0 16px !important; }
  .border-radius-lg-right-16 { border-radius: 0 16px 16px 0 !important; }
  .border-radius-lg-17 { border-radius: 17px !important; }
  .border-radius-lg-top-17 { border-radius: 17px 17px 0 0 !important; }
  .border-radius-lg-bottom-17 { border-radius: 0 0 17px 17px !important; }
  .border-radius-lg-left-17 { border-radius: 17px 0 0 17px !important; }
  .border-radius-lg-right-17 { border-radius: 0 17px 17px 0 !important; }
  .border-radius-lg-18 { border-radius: 18px !important; }
  .border-radius-lg-top-18 { border-radius: 18px 18px 0 0 !important; }
  .border-radius-lg-bottom-18 { border-radius: 0 0 18px 18px !important; }
  .border-radius-lg-left-18 { border-radius: 18px 0 0 18px !important; }
  .border-radius-lg-right-18 { border-radius: 0 18px 18px 0 !important; }
  .border-radius-lg-19 { border-radius: 19px !important; }
  .border-radius-lg-top-19 { border-radius: 19px 19px 0 0 !important; }
  .border-radius-lg-bottom-19 { border-radius: 0 0 19px 19px !important; }
  .border-radius-lg-left-19 { border-radius: 19px 0 0 19px !important; }
  .border-radius-lg-right-19 { border-radius: 0 19px 19px 0 !important; }
  .border-radius-lg-20 { border-radius: 20px !important; }
  .border-radius-lg-top-20 { border-radius: 20px 20px 0 0 !important; }
  .border-radius-lg-bottom-20 { border-radius: 0 0 20px 20px !important; }
  .border-radius-lg-left-20 { border-radius: 20px 0 0 20px !important; }
  .border-radius-lg-right-20 { border-radius: 0 20px 20px 0 !important; }
  .border-radius-lg-21 { border-radius: 21px !important; }
  .border-radius-lg-top-21 { border-radius: 21px 21px 0 0 !important; }
  .border-radius-lg-bottom-21 { border-radius: 0 0 21px 21px !important; }
  .border-radius-lg-left-21 { border-radius: 21px 0 0 21px !important; }
  .border-radius-lg-right-21 { border-radius: 0 21px 21px 0 !important; }
  .border-radius-lg-22 { border-radius: 22px !important; }
  .border-radius-lg-top-22 { border-radius: 22px 22px 0 0 !important; }
  .border-radius-lg-bottom-22 { border-radius: 0 0 22px 22px !important; }
  .border-radius-lg-left-22 { border-radius: 22px 0 0 22px !important; }
  .border-radius-lg-right-22 { border-radius: 0 22px 22px 0 !important; }
  .border-radius-lg-23 { border-radius: 23px !important; }
  .border-radius-lg-top-23 { border-radius: 23px 23px 0 0 !important; }
  .border-radius-lg-bottom-23 { border-radius: 0 0 23px 23px !important; }
  .border-radius-lg-left-23 { border-radius: 23px 0 0 23px !important; }
  .border-radius-lg-right-23 { border-radius: 0 23px 23px 0 !important; }
  .border-radius-lg-24 { border-radius: 24px !important; }
  .border-radius-lg-top-24 { border-radius: 24px 24px 0 0 !important; }
  .border-radius-lg-bottom-24 { border-radius: 0 0 24px 24px !important; }
  .border-radius-lg-left-24 { border-radius: 24px 0 0 24px !important; }
  .border-radius-lg-right-24 { border-radius: 0 24px 24px 0 !important; }
  .border-radius-lg-25 { border-radius: 25px !important; }
  .border-radius-lg-top-25 { border-radius: 25px 25px 0 0 !important; }
  .border-radius-lg-bottom-25 { border-radius: 0 0 25px 25px !important; }
  .border-radius-lg-left-25 { border-radius: 25px 0 0 25px !important; }
  .border-radius-lg-right-25 { border-radius: 0 25px 25px 0 !important; }
  .border-radius-lg-26 { border-radius: 26px !important; }
  .border-radius-lg-top-26 { border-radius: 26px 26px 0 0 !important; }
  .border-radius-lg-bottom-26 { border-radius: 0 0 26px 26px !important; }
  .border-radius-lg-left-26 { border-radius: 26px 0 0 26px !important; }
  .border-radius-lg-right-26 { border-radius: 0 26px 26px 0 !important; }
  .border-radius-lg-27 { border-radius: 27px !important; }
  .border-radius-lg-top-27 { border-radius: 27px 27px 0 0 !important; }
  .border-radius-lg-bottom-27 { border-radius: 0 0 27px 27px !important; }
  .border-radius-lg-left-27 { border-radius: 27px 0 0 27px !important; }
  .border-radius-lg-right-27 { border-radius: 0 27px 27px 0 !important; }
  .border-radius-lg-28 { border-radius: 28px !important; }
  .border-radius-lg-top-28 { border-radius: 28px 28px 0 0 !important; }
  .border-radius-lg-bottom-28 { border-radius: 0 0 28px 28px !important; }
  .border-radius-lg-left-28 { border-radius: 28px 0 0 28px !important; }
  .border-radius-lg-right-28 { border-radius: 0 28px 28px 0 !important; }
  .border-radius-lg-29 { border-radius: 29px !important; }
  .border-radius-lg-top-29 { border-radius: 29px 29px 0 0 !important; }
  .border-radius-lg-bottom-29 { border-radius: 0 0 29px 29px !important; }
  .border-radius-lg-left-29 { border-radius: 29px 0 0 29px !important; }
  .border-radius-lg-right-29 { border-radius: 0 29px 29px 0 !important; }
  .border-radius-lg-30 { border-radius: 30px !important; }
  .border-radius-lg-top-30 { border-radius: 30px 30px 0 0 !important; }
  .border-radius-lg-bottom-30 { border-radius: 0 0 30px 30px !important; }
  .border-radius-lg-left-30 { border-radius: 30px 0 0 30px !important; }
  .border-radius-lg-right-30 { border-radius: 0 30px 30px 0 !important; }
  .border-radius-lg-31 { border-radius: 31px !important; }
  .border-radius-lg-top-31 { border-radius: 31px 31px 0 0 !important; }
  .border-radius-lg-bottom-31 { border-radius: 0 0 31px 31px !important; }
  .border-radius-lg-left-31 { border-radius: 31px 0 0 31px !important; }
  .border-radius-lg-right-31 { border-radius: 0 31px 31px 0 !important; }
  .border-radius-lg-32 { border-radius: 32px !important; }
  .border-radius-lg-top-32 { border-radius: 32px 32px 0 0 !important; }
  .border-radius-lg-bottom-32 { border-radius: 0 0 32px 32px !important; }
  .border-radius-lg-left-32 { border-radius: 32px 0 0 32px !important; }
  .border-radius-lg-right-32 { border-radius: 0 32px 32px 0 !important; }
  .border-radius-lg-33 { border-radius: 33px !important; }
  .border-radius-lg-top-33 { border-radius: 33px 33px 0 0 !important; }
  .border-radius-lg-bottom-33 { border-radius: 0 0 33px 33px !important; }
  .border-radius-lg-left-33 { border-radius: 33px 0 0 33px !important; }
  .border-radius-lg-right-33 { border-radius: 0 33px 33px 0 !important; }
  .border-radius-lg-34 { border-radius: 34px !important; }
  .border-radius-lg-top-34 { border-radius: 34px 34px 0 0 !important; }
  .border-radius-lg-bottom-34 { border-radius: 0 0 34px 34px !important; }
  .border-radius-lg-left-34 { border-radius: 34px 0 0 34px !important; }
  .border-radius-lg-right-34 { border-radius: 0 34px 34px 0 !important; }
  .border-radius-lg-35 { border-radius: 35px !important; }
  .border-radius-lg-top-35 { border-radius: 35px 35px 0 0 !important; }
  .border-radius-lg-bottom-35 { border-radius: 0 0 35px 35px !important; }
  .border-radius-lg-left-35 { border-radius: 35px 0 0 35px !important; }
  .border-radius-lg-right-35 { border-radius: 0 35px 35px 0 !important; }
  .border-radius-lg-36 { border-radius: 36px !important; }
  .border-radius-lg-top-36 { border-radius: 36px 36px 0 0 !important; }
  .border-radius-lg-bottom-36 { border-radius: 0 0 36px 36px !important; }
  .border-radius-lg-left-36 { border-radius: 36px 0 0 36px !important; }
  .border-radius-lg-right-36 { border-radius: 0 36px 36px 0 !important; }
  .border-radius-lg-37 { border-radius: 37px !important; }
  .border-radius-lg-top-37 { border-radius: 37px 37px 0 0 !important; }
  .border-radius-lg-bottom-37 { border-radius: 0 0 37px 37px !important; }
  .border-radius-lg-left-37 { border-radius: 37px 0 0 37px !important; }
  .border-radius-lg-right-37 { border-radius: 0 37px 37px 0 !important; }
  .border-radius-lg-38 { border-radius: 38px !important; }
  .border-radius-lg-top-38 { border-radius: 38px 38px 0 0 !important; }
  .border-radius-lg-bottom-38 { border-radius: 0 0 38px 38px !important; }
  .border-radius-lg-left-38 { border-radius: 38px 0 0 38px !important; }
  .border-radius-lg-right-38 { border-radius: 0 38px 38px 0 !important; }
  .border-radius-lg-39 { border-radius: 39px !important; }
  .border-radius-lg-top-39 { border-radius: 39px 39px 0 0 !important; }
  .border-radius-lg-bottom-39 { border-radius: 0 0 39px 39px !important; }
  .border-radius-lg-left-39 { border-radius: 39px 0 0 39px !important; }
  .border-radius-lg-right-39 { border-radius: 0 39px 39px 0 !important; }
  .border-radius-lg-40 { border-radius: 40px !important; }
  .border-radius-lg-top-40 { border-radius: 40px 40px 0 0 !important; }
  .border-radius-lg-bottom-40 { border-radius: 0 0 40px 40px !important; }
  .border-radius-lg-left-40 { border-radius: 40px 0 0 40px !important; }
  .border-radius-lg-right-40 { border-radius: 0 40px 40px 0 !important; }
  .border-radius-lg-41 { border-radius: 41px !important; }
  .border-radius-lg-top-41 { border-radius: 41px 41px 0 0 !important; }
  .border-radius-lg-bottom-41 { border-radius: 0 0 41px 41px !important; }
  .border-radius-lg-left-41 { border-radius: 41px 0 0 41px !important; }
  .border-radius-lg-right-41 { border-radius: 0 41px 41px 0 !important; }
  .border-radius-lg-42 { border-radius: 42px !important; }
  .border-radius-lg-top-42 { border-radius: 42px 42px 0 0 !important; }
  .border-radius-lg-bottom-42 { border-radius: 0 0 42px 42px !important; }
  .border-radius-lg-left-42 { border-radius: 42px 0 0 42px !important; }
  .border-radius-lg-right-42 { border-radius: 0 42px 42px 0 !important; }
  .border-radius-lg-43 { border-radius: 43px !important; }
  .border-radius-lg-top-43 { border-radius: 43px 43px 0 0 !important; }
  .border-radius-lg-bottom-43 { border-radius: 0 0 43px 43px !important; }
  .border-radius-lg-left-43 { border-radius: 43px 0 0 43px !important; }
  .border-radius-lg-right-43 { border-radius: 0 43px 43px 0 !important; }
  .border-radius-lg-44 { border-radius: 44px !important; }
  .border-radius-lg-top-44 { border-radius: 44px 44px 0 0 !important; }
  .border-radius-lg-bottom-44 { border-radius: 0 0 44px 44px !important; }
  .border-radius-lg-left-44 { border-radius: 44px 0 0 44px !important; }
  .border-radius-lg-right-44 { border-radius: 0 44px 44px 0 !important; }
  .border-radius-lg-45 { border-radius: 45px !important; }
  .border-radius-lg-top-45 { border-radius: 45px 45px 0 0 !important; }
  .border-radius-lg-bottom-45 { border-radius: 0 0 45px 45px !important; }
  .border-radius-lg-left-45 { border-radius: 45px 0 0 45px !important; }
  .border-radius-lg-right-45 { border-radius: 0 45px 45px 0 !important; }
  .border-radius-lg-46 { border-radius: 46px !important; }
  .border-radius-lg-top-46 { border-radius: 46px 46px 0 0 !important; }
  .border-radius-lg-bottom-46 { border-radius: 0 0 46px 46px !important; }
  .border-radius-lg-left-46 { border-radius: 46px 0 0 46px !important; }
  .border-radius-lg-right-46 { border-radius: 0 46px 46px 0 !important; }
  .border-radius-lg-47 { border-radius: 47px !important; }
  .border-radius-lg-top-47 { border-radius: 47px 47px 0 0 !important; }
  .border-radius-lg-bottom-47 { border-radius: 0 0 47px 47px !important; }
  .border-radius-lg-left-47 { border-radius: 47px 0 0 47px !important; }
  .border-radius-lg-right-47 { border-radius: 0 47px 47px 0 !important; }
  .border-radius-lg-48 { border-radius: 48px !important; }
  .border-radius-lg-top-48 { border-radius: 48px 48px 0 0 !important; }
  .border-radius-lg-bottom-48 { border-radius: 0 0 48px 48px !important; }
  .border-radius-lg-left-48 { border-radius: 48px 0 0 48px !important; }
  .border-radius-lg-right-48 { border-radius: 0 48px 48px 0 !important; }
  .border-radius-lg-49 { border-radius: 49px !important; }
  .border-radius-lg-top-49 { border-radius: 49px 49px 0 0 !important; }
  .border-radius-lg-bottom-49 { border-radius: 0 0 49px 49px !important; }
  .border-radius-lg-left-49 { border-radius: 49px 0 0 49px !important; }
  .border-radius-lg-right-49 { border-radius: 0 49px 49px 0 !important; }
  .border-radius-lg-50 { border-radius: 50px !important; }
  .border-radius-lg-top-50 { border-radius: 50px 50px 0 0 !important; }
  .border-radius-lg-bottom-50 { border-radius: 0 0 50px 50px !important; }
  .border-radius-lg-left-50 { border-radius: 50px 0 0 50px !important; }
  .border-radius-lg-right-50 { border-radius: 0 50px 50px 0 !important; }
  .border-radius-lg-per-10 { width: 10% !important; }
  .border-radius-lg-per-20 { width: 20% !important; }
  .border-radius-lg-per-30 { width: 30% !important; }
  .border-radius-lg-per-40 { width: 40% !important; }
  .border-radius-lg-per-50 { width: 50% !important; }
  .border-radius-lg-per-60 { width: 60% !important; }
  .border-radius-lg-per-70 { width: 70% !important; }
  .border-radius-lg-per-80 { width: 80% !important; }
  .border-radius-lg-per-90 { width: 90% !important; }
  .border-radius-lg-per-100 { width: 100% !important; } }

@media (max-width: 992px) { .border-radius-maxlg-0 { border-radius: 0px !important; }
  .border-radius-maxlg-top-0 { border-radius: 0px 0px 0 0 !important; }
  .border-radius-maxlg-bottom-0 { border-radius: 0 0 0px 0px !important; }
  .border-radius-maxlg-left-0 { border-radius: 0px 0 0 0px !important; }
  .border-radius-maxlg-right-0 { border-radius: 0 0px 0px 0 !important; }
  .border-radius-maxlg-1 { border-radius: 1px !important; }
  .border-radius-maxlg-top-1 { border-radius: 1px 1px 0 0 !important; }
  .border-radius-maxlg-bottom-1 { border-radius: 0 0 1px 1px !important; }
  .border-radius-maxlg-left-1 { border-radius: 1px 0 0 1px !important; }
  .border-radius-maxlg-right-1 { border-radius: 0 1px 1px 0 !important; }
  .border-radius-maxlg-2 { border-radius: 2px !important; }
  .border-radius-maxlg-top-2 { border-radius: 2px 2px 0 0 !important; }
  .border-radius-maxlg-bottom-2 { border-radius: 0 0 2px 2px !important; }
  .border-radius-maxlg-left-2 { border-radius: 2px 0 0 2px !important; }
  .border-radius-maxlg-right-2 { border-radius: 0 2px 2px 0 !important; }
  .border-radius-maxlg-3 { border-radius: 3px !important; }
  .border-radius-maxlg-top-3 { border-radius: 3px 3px 0 0 !important; }
  .border-radius-maxlg-bottom-3 { border-radius: 0 0 3px 3px !important; }
  .border-radius-maxlg-left-3 { border-radius: 3px 0 0 3px !important; }
  .border-radius-maxlg-right-3 { border-radius: 0 3px 3px 0 !important; }
  .border-radius-maxlg-4 { border-radius: 4px !important; }
  .border-radius-maxlg-top-4 { border-radius: 4px 4px 0 0 !important; }
  .border-radius-maxlg-bottom-4 { border-radius: 0 0 4px 4px !important; }
  .border-radius-maxlg-left-4 { border-radius: 4px 0 0 4px !important; }
  .border-radius-maxlg-right-4 { border-radius: 0 4px 4px 0 !important; }
  .border-radius-maxlg-5 { border-radius: 5px !important; }
  .border-radius-maxlg-top-5 { border-radius: 5px 5px 0 0 !important; }
  .border-radius-maxlg-bottom-5 { border-radius: 0 0 5px 5px !important; }
  .border-radius-maxlg-left-5 { border-radius: 5px 0 0 5px !important; }
  .border-radius-maxlg-right-5 { border-radius: 0 5px 5px 0 !important; }
  .border-radius-maxlg-6 { border-radius: 6px !important; }
  .border-radius-maxlg-top-6 { border-radius: 6px 6px 0 0 !important; }
  .border-radius-maxlg-bottom-6 { border-radius: 0 0 6px 6px !important; }
  .border-radius-maxlg-left-6 { border-radius: 6px 0 0 6px !important; }
  .border-radius-maxlg-right-6 { border-radius: 0 6px 6px 0 !important; }
  .border-radius-maxlg-7 { border-radius: 7px !important; }
  .border-radius-maxlg-top-7 { border-radius: 7px 7px 0 0 !important; }
  .border-radius-maxlg-bottom-7 { border-radius: 0 0 7px 7px !important; }
  .border-radius-maxlg-left-7 { border-radius: 7px 0 0 7px !important; }
  .border-radius-maxlg-right-7 { border-radius: 0 7px 7px 0 !important; }
  .border-radius-maxlg-8 { border-radius: 8px !important; }
  .border-radius-maxlg-top-8 { border-radius: 8px 8px 0 0 !important; }
  .border-radius-maxlg-bottom-8 { border-radius: 0 0 8px 8px !important; }
  .border-radius-maxlg-left-8 { border-radius: 8px 0 0 8px !important; }
  .border-radius-maxlg-right-8 { border-radius: 0 8px 8px 0 !important; }
  .border-radius-maxlg-9 { border-radius: 9px !important; }
  .border-radius-maxlg-top-9 { border-radius: 9px 9px 0 0 !important; }
  .border-radius-maxlg-bottom-9 { border-radius: 0 0 9px 9px !important; }
  .border-radius-maxlg-left-9 { border-radius: 9px 0 0 9px !important; }
  .border-radius-maxlg-right-9 { border-radius: 0 9px 9px 0 !important; }
  .border-radius-maxlg-10 { border-radius: 10px !important; }
  .border-radius-maxlg-top-10 { border-radius: 10px 10px 0 0 !important; }
  .border-radius-maxlg-bottom-10 { border-radius: 0 0 10px 10px !important; }
  .border-radius-maxlg-left-10 { border-radius: 10px 0 0 10px !important; }
  .border-radius-maxlg-right-10 { border-radius: 0 10px 10px 0 !important; }
  .border-radius-maxlg-11 { border-radius: 11px !important; }
  .border-radius-maxlg-top-11 { border-radius: 11px 11px 0 0 !important; }
  .border-radius-maxlg-bottom-11 { border-radius: 0 0 11px 11px !important; }
  .border-radius-maxlg-left-11 { border-radius: 11px 0 0 11px !important; }
  .border-radius-maxlg-right-11 { border-radius: 0 11px 11px 0 !important; }
  .border-radius-maxlg-12 { border-radius: 12px !important; }
  .border-radius-maxlg-top-12 { border-radius: 12px 12px 0 0 !important; }
  .border-radius-maxlg-bottom-12 { border-radius: 0 0 12px 12px !important; }
  .border-radius-maxlg-left-12 { border-radius: 12px 0 0 12px !important; }
  .border-radius-maxlg-right-12 { border-radius: 0 12px 12px 0 !important; }
  .border-radius-maxlg-13 { border-radius: 13px !important; }
  .border-radius-maxlg-top-13 { border-radius: 13px 13px 0 0 !important; }
  .border-radius-maxlg-bottom-13 { border-radius: 0 0 13px 13px !important; }
  .border-radius-maxlg-left-13 { border-radius: 13px 0 0 13px !important; }
  .border-radius-maxlg-right-13 { border-radius: 0 13px 13px 0 !important; }
  .border-radius-maxlg-14 { border-radius: 14px !important; }
  .border-radius-maxlg-top-14 { border-radius: 14px 14px 0 0 !important; }
  .border-radius-maxlg-bottom-14 { border-radius: 0 0 14px 14px !important; }
  .border-radius-maxlg-left-14 { border-radius: 14px 0 0 14px !important; }
  .border-radius-maxlg-right-14 { border-radius: 0 14px 14px 0 !important; }
  .border-radius-maxlg-15 { border-radius: 15px !important; }
  .border-radius-maxlg-top-15 { border-radius: 15px 15px 0 0 !important; }
  .border-radius-maxlg-bottom-15 { border-radius: 0 0 15px 15px !important; }
  .border-radius-maxlg-left-15 { border-radius: 15px 0 0 15px !important; }
  .border-radius-maxlg-right-15 { border-radius: 0 15px 15px 0 !important; }
  .border-radius-maxlg-16 { border-radius: 16px !important; }
  .border-radius-maxlg-top-16 { border-radius: 16px 16px 0 0 !important; }
  .border-radius-maxlg-bottom-16 { border-radius: 0 0 16px 16px !important; }
  .border-radius-maxlg-left-16 { border-radius: 16px 0 0 16px !important; }
  .border-radius-maxlg-right-16 { border-radius: 0 16px 16px 0 !important; }
  .border-radius-maxlg-17 { border-radius: 17px !important; }
  .border-radius-maxlg-top-17 { border-radius: 17px 17px 0 0 !important; }
  .border-radius-maxlg-bottom-17 { border-radius: 0 0 17px 17px !important; }
  .border-radius-maxlg-left-17 { border-radius: 17px 0 0 17px !important; }
  .border-radius-maxlg-right-17 { border-radius: 0 17px 17px 0 !important; }
  .border-radius-maxlg-18 { border-radius: 18px !important; }
  .border-radius-maxlg-top-18 { border-radius: 18px 18px 0 0 !important; }
  .border-radius-maxlg-bottom-18 { border-radius: 0 0 18px 18px !important; }
  .border-radius-maxlg-left-18 { border-radius: 18px 0 0 18px !important; }
  .border-radius-maxlg-right-18 { border-radius: 0 18px 18px 0 !important; }
  .border-radius-maxlg-19 { border-radius: 19px !important; }
  .border-radius-maxlg-top-19 { border-radius: 19px 19px 0 0 !important; }
  .border-radius-maxlg-bottom-19 { border-radius: 0 0 19px 19px !important; }
  .border-radius-maxlg-left-19 { border-radius: 19px 0 0 19px !important; }
  .border-radius-maxlg-right-19 { border-radius: 0 19px 19px 0 !important; }
  .border-radius-maxlg-20 { border-radius: 20px !important; }
  .border-radius-maxlg-top-20 { border-radius: 20px 20px 0 0 !important; }
  .border-radius-maxlg-bottom-20 { border-radius: 0 0 20px 20px !important; }
  .border-radius-maxlg-left-20 { border-radius: 20px 0 0 20px !important; }
  .border-radius-maxlg-right-20 { border-radius: 0 20px 20px 0 !important; }
  .border-radius-maxlg-21 { border-radius: 21px !important; }
  .border-radius-maxlg-top-21 { border-radius: 21px 21px 0 0 !important; }
  .border-radius-maxlg-bottom-21 { border-radius: 0 0 21px 21px !important; }
  .border-radius-maxlg-left-21 { border-radius: 21px 0 0 21px !important; }
  .border-radius-maxlg-right-21 { border-radius: 0 21px 21px 0 !important; }
  .border-radius-maxlg-22 { border-radius: 22px !important; }
  .border-radius-maxlg-top-22 { border-radius: 22px 22px 0 0 !important; }
  .border-radius-maxlg-bottom-22 { border-radius: 0 0 22px 22px !important; }
  .border-radius-maxlg-left-22 { border-radius: 22px 0 0 22px !important; }
  .border-radius-maxlg-right-22 { border-radius: 0 22px 22px 0 !important; }
  .border-radius-maxlg-23 { border-radius: 23px !important; }
  .border-radius-maxlg-top-23 { border-radius: 23px 23px 0 0 !important; }
  .border-radius-maxlg-bottom-23 { border-radius: 0 0 23px 23px !important; }
  .border-radius-maxlg-left-23 { border-radius: 23px 0 0 23px !important; }
  .border-radius-maxlg-right-23 { border-radius: 0 23px 23px 0 !important; }
  .border-radius-maxlg-24 { border-radius: 24px !important; }
  .border-radius-maxlg-top-24 { border-radius: 24px 24px 0 0 !important; }
  .border-radius-maxlg-bottom-24 { border-radius: 0 0 24px 24px !important; }
  .border-radius-maxlg-left-24 { border-radius: 24px 0 0 24px !important; }
  .border-radius-maxlg-right-24 { border-radius: 0 24px 24px 0 !important; }
  .border-radius-maxlg-25 { border-radius: 25px !important; }
  .border-radius-maxlg-top-25 { border-radius: 25px 25px 0 0 !important; }
  .border-radius-maxlg-bottom-25 { border-radius: 0 0 25px 25px !important; }
  .border-radius-maxlg-left-25 { border-radius: 25px 0 0 25px !important; }
  .border-radius-maxlg-right-25 { border-radius: 0 25px 25px 0 !important; }
  .border-radius-maxlg-26 { border-radius: 26px !important; }
  .border-radius-maxlg-top-26 { border-radius: 26px 26px 0 0 !important; }
  .border-radius-maxlg-bottom-26 { border-radius: 0 0 26px 26px !important; }
  .border-radius-maxlg-left-26 { border-radius: 26px 0 0 26px !important; }
  .border-radius-maxlg-right-26 { border-radius: 0 26px 26px 0 !important; }
  .border-radius-maxlg-27 { border-radius: 27px !important; }
  .border-radius-maxlg-top-27 { border-radius: 27px 27px 0 0 !important; }
  .border-radius-maxlg-bottom-27 { border-radius: 0 0 27px 27px !important; }
  .border-radius-maxlg-left-27 { border-radius: 27px 0 0 27px !important; }
  .border-radius-maxlg-right-27 { border-radius: 0 27px 27px 0 !important; }
  .border-radius-maxlg-28 { border-radius: 28px !important; }
  .border-radius-maxlg-top-28 { border-radius: 28px 28px 0 0 !important; }
  .border-radius-maxlg-bottom-28 { border-radius: 0 0 28px 28px !important; }
  .border-radius-maxlg-left-28 { border-radius: 28px 0 0 28px !important; }
  .border-radius-maxlg-right-28 { border-radius: 0 28px 28px 0 !important; }
  .border-radius-maxlg-29 { border-radius: 29px !important; }
  .border-radius-maxlg-top-29 { border-radius: 29px 29px 0 0 !important; }
  .border-radius-maxlg-bottom-29 { border-radius: 0 0 29px 29px !important; }
  .border-radius-maxlg-left-29 { border-radius: 29px 0 0 29px !important; }
  .border-radius-maxlg-right-29 { border-radius: 0 29px 29px 0 !important; }
  .border-radius-maxlg-30 { border-radius: 30px !important; }
  .border-radius-maxlg-top-30 { border-radius: 30px 30px 0 0 !important; }
  .border-radius-maxlg-bottom-30 { border-radius: 0 0 30px 30px !important; }
  .border-radius-maxlg-left-30 { border-radius: 30px 0 0 30px !important; }
  .border-radius-maxlg-right-30 { border-radius: 0 30px 30px 0 !important; }
  .border-radius-maxlg-31 { border-radius: 31px !important; }
  .border-radius-maxlg-top-31 { border-radius: 31px 31px 0 0 !important; }
  .border-radius-maxlg-bottom-31 { border-radius: 0 0 31px 31px !important; }
  .border-radius-maxlg-left-31 { border-radius: 31px 0 0 31px !important; }
  .border-radius-maxlg-right-31 { border-radius: 0 31px 31px 0 !important; }
  .border-radius-maxlg-32 { border-radius: 32px !important; }
  .border-radius-maxlg-top-32 { border-radius: 32px 32px 0 0 !important; }
  .border-radius-maxlg-bottom-32 { border-radius: 0 0 32px 32px !important; }
  .border-radius-maxlg-left-32 { border-radius: 32px 0 0 32px !important; }
  .border-radius-maxlg-right-32 { border-radius: 0 32px 32px 0 !important; }
  .border-radius-maxlg-33 { border-radius: 33px !important; }
  .border-radius-maxlg-top-33 { border-radius: 33px 33px 0 0 !important; }
  .border-radius-maxlg-bottom-33 { border-radius: 0 0 33px 33px !important; }
  .border-radius-maxlg-left-33 { border-radius: 33px 0 0 33px !important; }
  .border-radius-maxlg-right-33 { border-radius: 0 33px 33px 0 !important; }
  .border-radius-maxlg-34 { border-radius: 34px !important; }
  .border-radius-maxlg-top-34 { border-radius: 34px 34px 0 0 !important; }
  .border-radius-maxlg-bottom-34 { border-radius: 0 0 34px 34px !important; }
  .border-radius-maxlg-left-34 { border-radius: 34px 0 0 34px !important; }
  .border-radius-maxlg-right-34 { border-radius: 0 34px 34px 0 !important; }
  .border-radius-maxlg-35 { border-radius: 35px !important; }
  .border-radius-maxlg-top-35 { border-radius: 35px 35px 0 0 !important; }
  .border-radius-maxlg-bottom-35 { border-radius: 0 0 35px 35px !important; }
  .border-radius-maxlg-left-35 { border-radius: 35px 0 0 35px !important; }
  .border-radius-maxlg-right-35 { border-radius: 0 35px 35px 0 !important; }
  .border-radius-maxlg-36 { border-radius: 36px !important; }
  .border-radius-maxlg-top-36 { border-radius: 36px 36px 0 0 !important; }
  .border-radius-maxlg-bottom-36 { border-radius: 0 0 36px 36px !important; }
  .border-radius-maxlg-left-36 { border-radius: 36px 0 0 36px !important; }
  .border-radius-maxlg-right-36 { border-radius: 0 36px 36px 0 !important; }
  .border-radius-maxlg-37 { border-radius: 37px !important; }
  .border-radius-maxlg-top-37 { border-radius: 37px 37px 0 0 !important; }
  .border-radius-maxlg-bottom-37 { border-radius: 0 0 37px 37px !important; }
  .border-radius-maxlg-left-37 { border-radius: 37px 0 0 37px !important; }
  .border-radius-maxlg-right-37 { border-radius: 0 37px 37px 0 !important; }
  .border-radius-maxlg-38 { border-radius: 38px !important; }
  .border-radius-maxlg-top-38 { border-radius: 38px 38px 0 0 !important; }
  .border-radius-maxlg-bottom-38 { border-radius: 0 0 38px 38px !important; }
  .border-radius-maxlg-left-38 { border-radius: 38px 0 0 38px !important; }
  .border-radius-maxlg-right-38 { border-radius: 0 38px 38px 0 !important; }
  .border-radius-maxlg-39 { border-radius: 39px !important; }
  .border-radius-maxlg-top-39 { border-radius: 39px 39px 0 0 !important; }
  .border-radius-maxlg-bottom-39 { border-radius: 0 0 39px 39px !important; }
  .border-radius-maxlg-left-39 { border-radius: 39px 0 0 39px !important; }
  .border-radius-maxlg-right-39 { border-radius: 0 39px 39px 0 !important; }
  .border-radius-maxlg-40 { border-radius: 40px !important; }
  .border-radius-maxlg-top-40 { border-radius: 40px 40px 0 0 !important; }
  .border-radius-maxlg-bottom-40 { border-radius: 0 0 40px 40px !important; }
  .border-radius-maxlg-left-40 { border-radius: 40px 0 0 40px !important; }
  .border-radius-maxlg-right-40 { border-radius: 0 40px 40px 0 !important; }
  .border-radius-maxlg-41 { border-radius: 41px !important; }
  .border-radius-maxlg-top-41 { border-radius: 41px 41px 0 0 !important; }
  .border-radius-maxlg-bottom-41 { border-radius: 0 0 41px 41px !important; }
  .border-radius-maxlg-left-41 { border-radius: 41px 0 0 41px !important; }
  .border-radius-maxlg-right-41 { border-radius: 0 41px 41px 0 !important; }
  .border-radius-maxlg-42 { border-radius: 42px !important; }
  .border-radius-maxlg-top-42 { border-radius: 42px 42px 0 0 !important; }
  .border-radius-maxlg-bottom-42 { border-radius: 0 0 42px 42px !important; }
  .border-radius-maxlg-left-42 { border-radius: 42px 0 0 42px !important; }
  .border-radius-maxlg-right-42 { border-radius: 0 42px 42px 0 !important; }
  .border-radius-maxlg-43 { border-radius: 43px !important; }
  .border-radius-maxlg-top-43 { border-radius: 43px 43px 0 0 !important; }
  .border-radius-maxlg-bottom-43 { border-radius: 0 0 43px 43px !important; }
  .border-radius-maxlg-left-43 { border-radius: 43px 0 0 43px !important; }
  .border-radius-maxlg-right-43 { border-radius: 0 43px 43px 0 !important; }
  .border-radius-maxlg-44 { border-radius: 44px !important; }
  .border-radius-maxlg-top-44 { border-radius: 44px 44px 0 0 !important; }
  .border-radius-maxlg-bottom-44 { border-radius: 0 0 44px 44px !important; }
  .border-radius-maxlg-left-44 { border-radius: 44px 0 0 44px !important; }
  .border-radius-maxlg-right-44 { border-radius: 0 44px 44px 0 !important; }
  .border-radius-maxlg-45 { border-radius: 45px !important; }
  .border-radius-maxlg-top-45 { border-radius: 45px 45px 0 0 !important; }
  .border-radius-maxlg-bottom-45 { border-radius: 0 0 45px 45px !important; }
  .border-radius-maxlg-left-45 { border-radius: 45px 0 0 45px !important; }
  .border-radius-maxlg-right-45 { border-radius: 0 45px 45px 0 !important; }
  .border-radius-maxlg-46 { border-radius: 46px !important; }
  .border-radius-maxlg-top-46 { border-radius: 46px 46px 0 0 !important; }
  .border-radius-maxlg-bottom-46 { border-radius: 0 0 46px 46px !important; }
  .border-radius-maxlg-left-46 { border-radius: 46px 0 0 46px !important; }
  .border-radius-maxlg-right-46 { border-radius: 0 46px 46px 0 !important; }
  .border-radius-maxlg-47 { border-radius: 47px !important; }
  .border-radius-maxlg-top-47 { border-radius: 47px 47px 0 0 !important; }
  .border-radius-maxlg-bottom-47 { border-radius: 0 0 47px 47px !important; }
  .border-radius-maxlg-left-47 { border-radius: 47px 0 0 47px !important; }
  .border-radius-maxlg-right-47 { border-radius: 0 47px 47px 0 !important; }
  .border-radius-maxlg-48 { border-radius: 48px !important; }
  .border-radius-maxlg-top-48 { border-radius: 48px 48px 0 0 !important; }
  .border-radius-maxlg-bottom-48 { border-radius: 0 0 48px 48px !important; }
  .border-radius-maxlg-left-48 { border-radius: 48px 0 0 48px !important; }
  .border-radius-maxlg-right-48 { border-radius: 0 48px 48px 0 !important; }
  .border-radius-maxlg-49 { border-radius: 49px !important; }
  .border-radius-maxlg-top-49 { border-radius: 49px 49px 0 0 !important; }
  .border-radius-maxlg-bottom-49 { border-radius: 0 0 49px 49px !important; }
  .border-radius-maxlg-left-49 { border-radius: 49px 0 0 49px !important; }
  .border-radius-maxlg-right-49 { border-radius: 0 49px 49px 0 !important; }
  .border-radius-maxlg-50 { border-radius: 50px !important; }
  .border-radius-maxlg-top-50 { border-radius: 50px 50px 0 0 !important; }
  .border-radius-maxlg-bottom-50 { border-radius: 0 0 50px 50px !important; }
  .border-radius-maxlg-left-50 { border-radius: 50px 0 0 50px !important; }
  .border-radius-maxlg-right-50 { border-radius: 0 50px 50px 0 !important; }
  .border-radius-maxlg-per-10 { width: 10% !important; }
  .border-radius-maxlg-per-20 { width: 20% !important; }
  .border-radius-maxlg-per-30 { width: 30% !important; }
  .border-radius-maxlg-per-40 { width: 40% !important; }
  .border-radius-maxlg-per-50 { width: 50% !important; }
  .border-radius-maxlg-per-60 { width: 60% !important; }
  .border-radius-maxlg-per-70 { width: 70% !important; }
  .border-radius-maxlg-per-80 { width: 80% !important; }
  .border-radius-maxlg-per-90 { width: 90% !important; }
  .border-radius-maxlg-per-100 { width: 100% !important; } }

/* line-heightの設定 */
.lh-0 { line-height: 0 !important; }

.lh-1 { line-height: 0.1 !important; }

.lh-2 { line-height: 0.2 !important; }

.lh-3 { line-height: 0.3 !important; }

.lh-4 { line-height: 0.4 !important; }

.lh-5 { line-height: 0.5 !important; }

.lh-6 { line-height: 0.6 !important; }

.lh-7 { line-height: 0.7 !important; }

.lh-8 { line-height: 0.8 !important; }

.lh-9 { line-height: 0.9 !important; }

.lh-10 { line-height: 1 !important; }

.lh-11 { line-height: 1.1 !important; }

.lh-12 { line-height: 1.2 !important; }

.lh-13 { line-height: 1.3 !important; }

.lh-14 { line-height: 1.4 !important; }

.lh-15 { line-height: 1.5 !important; }

.lh-16 { line-height: 1.6 !important; }

.lh-17 { line-height: 1.7 !important; }

.lh-18 { line-height: 1.8 !important; }

.lh-19 { line-height: 1.9 !important; }

.lh-20 { line-height: 2 !important; }

@media (min-width: 991px) { .lh-lg-0 { line-height: 0 !important; }
  .lh-lg-1 { line-height: 0.1 !important; }
  .lh-lg-2 { line-height: 0.2 !important; }
  .lh-lg-3 { line-height: 0.3 !important; }
  .lh-lg-4 { line-height: 0.4 !important; }
  .lh-lg-5 { line-height: 0.5 !important; }
  .lh-lg-6 { line-height: 0.6 !important; }
  .lh-lg-7 { line-height: 0.7 !important; }
  .lh-lg-8 { line-height: 0.8 !important; }
  .lh-lg-9 { line-height: 0.9 !important; }
  .lh-lg-10 { line-height: 1 !important; }
  .lh-lg-11 { line-height: 1.1 !important; }
  .lh-lg-12 { line-height: 1.2 !important; }
  .lh-lg-13 { line-height: 1.3 !important; }
  .lh-lg-14 { line-height: 1.4 !important; }
  .lh-lg-15 { line-height: 1.5 !important; }
  .lh-lg-16 { line-height: 1.6 !important; }
  .lh-lg-17 { line-height: 1.7 !important; }
  .lh-lg-18 { line-height: 1.8 !important; }
  .lh-lg-19 { line-height: 1.9 !important; }
  .lh-lg-20 { line-height: 2 !important; } }

/* スケール */
.scale-1 { transform: scale(0.1) !important; }

.scale-2 { transform: scale(0.2) !important; }

.scale-3 { transform: scale(0.3) !important; }

.scale-4 { transform: scale(0.4) !important; }

.scale-5 { transform: scale(0.5) !important; }

.scale-6 { transform: scale(0.6) !important; }

.scale-7 { transform: scale(0.7) !important; }

.scale-8 { transform: scale(0.8) !important; }

.scale-9 { transform: scale(0.9) !important; }

.scale-10 { transform: scale(1) !important; }

.scale-11 { transform: scale(1.1) !important; }

.scale-12 { transform: scale(1.2) !important; }

.scale-13 { transform: scale(1.3) !important; }

.scale-14 { transform: scale(1.4) !important; }

.scale-15 { transform: scale(1.5) !important; }

.scale-16 { transform: scale(1.6) !important; }

.scale-17 { transform: scale(1.7) !important; }

.scale-18 { transform: scale(1.8) !important; }

.scale-19 { transform: scale(1.9) !important; }

.scale-20 { transform: scale(2) !important; }

@media (min-width: 991px) { .scale-lg-1 { transform: scale(0.1) !important; }
  .scale-lg-2 { transform: scale(0.2) !important; }
  .scale-lg-3 { transform: scale(0.3) !important; }
  .scale-lg-4 { transform: scale(0.4) !important; }
  .scale-lg-5 { transform: scale(0.5) !important; }
  .scale-lg-6 { transform: scale(0.6) !important; }
  .scale-lg-7 { transform: scale(0.7) !important; }
  .scale-lg-8 { transform: scale(0.8) !important; }
  .scale-lg-9 { transform: scale(0.9) !important; }
  .scale-lg-10 { transform: scale(1) !important; }
  .scale-lg-11 { transform: scale(1.1) !important; }
  .scale-lg-12 { transform: scale(1.2) !important; }
  .scale-lg-13 { transform: scale(1.3) !important; }
  .scale-lg-14 { transform: scale(1.4) !important; }
  .scale-lg-15 { transform: scale(1.5) !important; }
  .scale-lg-16 { transform: scale(1.6) !important; }
  .scale-lg-17 { transform: scale(1.7) !important; }
  .scale-lg-18 { transform: scale(1.8) !important; }
  .scale-lg-19 { transform: scale(1.9) !important; }
  .scale-lg-20 { transform: scale(2) !important; } }

/* 回転 */
.rotate-1 { transform: rotate(1deg) !important; }

.rotate-2 { transform: rotate(2deg) !important; }

.rotate-3 { transform: rotate(3deg) !important; }

.rotate-4 { transform: rotate(4deg) !important; }

.rotate-5 { transform: rotate(5deg) !important; }

.rotate-6 { transform: rotate(6deg) !important; }

.rotate-7 { transform: rotate(7deg) !important; }

.rotate-8 { transform: rotate(8deg) !important; }

.rotate-9 { transform: rotate(9deg) !important; }

.rotate-10 { transform: rotate(10deg) !important; }

.rotate-11 { transform: rotate(11deg) !important; }

.rotate-12 { transform: rotate(12deg) !important; }

.rotate-13 { transform: rotate(13deg) !important; }

.rotate-14 { transform: rotate(14deg) !important; }

.rotate-15 { transform: rotate(15deg) !important; }

.rotate-16 { transform: rotate(16deg) !important; }

.rotate-17 { transform: rotate(17deg) !important; }

.rotate-18 { transform: rotate(18deg) !important; }

.rotate-19 { transform: rotate(19deg) !important; }

.rotate-20 { transform: rotate(20deg) !important; }

.rotate-21 { transform: rotate(21deg) !important; }

.rotate-22 { transform: rotate(22deg) !important; }

.rotate-23 { transform: rotate(23deg) !important; }

.rotate-24 { transform: rotate(24deg) !important; }

.rotate-25 { transform: rotate(25deg) !important; }

.rotate-26 { transform: rotate(26deg) !important; }

.rotate-27 { transform: rotate(27deg) !important; }

.rotate-28 { transform: rotate(28deg) !important; }

.rotate-29 { transform: rotate(29deg) !important; }

.rotate-30 { transform: rotate(30deg) !important; }

.rotate-31 { transform: rotate(31deg) !important; }

.rotate-32 { transform: rotate(32deg) !important; }

.rotate-33 { transform: rotate(33deg) !important; }

.rotate-34 { transform: rotate(34deg) !important; }

.rotate-35 { transform: rotate(35deg) !important; }

.rotate-36 { transform: rotate(36deg) !important; }

.rotate-37 { transform: rotate(37deg) !important; }

.rotate-38 { transform: rotate(38deg) !important; }

.rotate-39 { transform: rotate(39deg) !important; }

.rotate-40 { transform: rotate(40deg) !important; }

.rotate-41 { transform: rotate(41deg) !important; }

.rotate-42 { transform: rotate(42deg) !important; }

.rotate-43 { transform: rotate(43deg) !important; }

.rotate-44 { transform: rotate(44deg) !important; }

.rotate-45 { transform: rotate(45deg) !important; }

.rotate-46 { transform: rotate(46deg) !important; }

.rotate-47 { transform: rotate(47deg) !important; }

.rotate-48 { transform: rotate(48deg) !important; }

.rotate-49 { transform: rotate(49deg) !important; }

.rotate-50 { transform: rotate(50deg) !important; }

.rotate-51 { transform: rotate(51deg) !important; }

.rotate-52 { transform: rotate(52deg) !important; }

.rotate-53 { transform: rotate(53deg) !important; }

.rotate-54 { transform: rotate(54deg) !important; }

.rotate-55 { transform: rotate(55deg) !important; }

.rotate-56 { transform: rotate(56deg) !important; }

.rotate-57 { transform: rotate(57deg) !important; }

.rotate-58 { transform: rotate(58deg) !important; }

.rotate-59 { transform: rotate(59deg) !important; }

.rotate-60 { transform: rotate(60deg) !important; }

.rotate-61 { transform: rotate(61deg) !important; }

.rotate-62 { transform: rotate(62deg) !important; }

.rotate-63 { transform: rotate(63deg) !important; }

.rotate-64 { transform: rotate(64deg) !important; }

.rotate-65 { transform: rotate(65deg) !important; }

.rotate-66 { transform: rotate(66deg) !important; }

.rotate-67 { transform: rotate(67deg) !important; }

.rotate-68 { transform: rotate(68deg) !important; }

.rotate-69 { transform: rotate(69deg) !important; }

.rotate-70 { transform: rotate(70deg) !important; }

.rotate-71 { transform: rotate(71deg) !important; }

.rotate-72 { transform: rotate(72deg) !important; }

.rotate-73 { transform: rotate(73deg) !important; }

.rotate-74 { transform: rotate(74deg) !important; }

.rotate-75 { transform: rotate(75deg) !important; }

.rotate-76 { transform: rotate(76deg) !important; }

.rotate-77 { transform: rotate(77deg) !important; }

.rotate-78 { transform: rotate(78deg) !important; }

.rotate-79 { transform: rotate(79deg) !important; }

.rotate-80 { transform: rotate(80deg) !important; }

.rotate-81 { transform: rotate(81deg) !important; }

.rotate-82 { transform: rotate(82deg) !important; }

.rotate-83 { transform: rotate(83deg) !important; }

.rotate-84 { transform: rotate(84deg) !important; }

.rotate-85 { transform: rotate(85deg) !important; }

.rotate-86 { transform: rotate(86deg) !important; }

.rotate-87 { transform: rotate(87deg) !important; }

.rotate-88 { transform: rotate(88deg) !important; }

.rotate-89 { transform: rotate(89deg) !important; }

.rotate-90 { transform: rotate(90deg) !important; }

.rotate-91 { transform: rotate(91deg) !important; }

.rotate-92 { transform: rotate(92deg) !important; }

.rotate-93 { transform: rotate(93deg) !important; }

.rotate-94 { transform: rotate(94deg) !important; }

.rotate-95 { transform: rotate(95deg) !important; }

.rotate-96 { transform: rotate(96deg) !important; }

.rotate-97 { transform: rotate(97deg) !important; }

.rotate-98 { transform: rotate(98deg) !important; }

.rotate-99 { transform: rotate(99deg) !important; }

.rotate-100 { transform: rotate(100deg) !important; }

.rotate-101 { transform: rotate(101deg) !important; }

.rotate-102 { transform: rotate(102deg) !important; }

.rotate-103 { transform: rotate(103deg) !important; }

.rotate-104 { transform: rotate(104deg) !important; }

.rotate-105 { transform: rotate(105deg) !important; }

.rotate-106 { transform: rotate(106deg) !important; }

.rotate-107 { transform: rotate(107deg) !important; }

.rotate-108 { transform: rotate(108deg) !important; }

.rotate-109 { transform: rotate(109deg) !important; }

.rotate-110 { transform: rotate(110deg) !important; }

.rotate-111 { transform: rotate(111deg) !important; }

.rotate-112 { transform: rotate(112deg) !important; }

.rotate-113 { transform: rotate(113deg) !important; }

.rotate-114 { transform: rotate(114deg) !important; }

.rotate-115 { transform: rotate(115deg) !important; }

.rotate-116 { transform: rotate(116deg) !important; }

.rotate-117 { transform: rotate(117deg) !important; }

.rotate-118 { transform: rotate(118deg) !important; }

.rotate-119 { transform: rotate(119deg) !important; }

.rotate-120 { transform: rotate(120deg) !important; }

.rotate-121 { transform: rotate(121deg) !important; }

.rotate-122 { transform: rotate(122deg) !important; }

.rotate-123 { transform: rotate(123deg) !important; }

.rotate-124 { transform: rotate(124deg) !important; }

.rotate-125 { transform: rotate(125deg) !important; }

.rotate-126 { transform: rotate(126deg) !important; }

.rotate-127 { transform: rotate(127deg) !important; }

.rotate-128 { transform: rotate(128deg) !important; }

.rotate-129 { transform: rotate(129deg) !important; }

.rotate-130 { transform: rotate(130deg) !important; }

.rotate-131 { transform: rotate(131deg) !important; }

.rotate-132 { transform: rotate(132deg) !important; }

.rotate-133 { transform: rotate(133deg) !important; }

.rotate-134 { transform: rotate(134deg) !important; }

.rotate-135 { transform: rotate(135deg) !important; }

.rotate-136 { transform: rotate(136deg) !important; }

.rotate-137 { transform: rotate(137deg) !important; }

.rotate-138 { transform: rotate(138deg) !important; }

.rotate-139 { transform: rotate(139deg) !important; }

.rotate-140 { transform: rotate(140deg) !important; }

.rotate-141 { transform: rotate(141deg) !important; }

.rotate-142 { transform: rotate(142deg) !important; }

.rotate-143 { transform: rotate(143deg) !important; }

.rotate-144 { transform: rotate(144deg) !important; }

.rotate-145 { transform: rotate(145deg) !important; }

.rotate-146 { transform: rotate(146deg) !important; }

.rotate-147 { transform: rotate(147deg) !important; }

.rotate-148 { transform: rotate(148deg) !important; }

.rotate-149 { transform: rotate(149deg) !important; }

.rotate-150 { transform: rotate(150deg) !important; }

.rotate-151 { transform: rotate(151deg) !important; }

.rotate-152 { transform: rotate(152deg) !important; }

.rotate-153 { transform: rotate(153deg) !important; }

.rotate-154 { transform: rotate(154deg) !important; }

.rotate-155 { transform: rotate(155deg) !important; }

.rotate-156 { transform: rotate(156deg) !important; }

.rotate-157 { transform: rotate(157deg) !important; }

.rotate-158 { transform: rotate(158deg) !important; }

.rotate-159 { transform: rotate(159deg) !important; }

.rotate-160 { transform: rotate(160deg) !important; }

.rotate-161 { transform: rotate(161deg) !important; }

.rotate-162 { transform: rotate(162deg) !important; }

.rotate-163 { transform: rotate(163deg) !important; }

.rotate-164 { transform: rotate(164deg) !important; }

.rotate-165 { transform: rotate(165deg) !important; }

.rotate-166 { transform: rotate(166deg) !important; }

.rotate-167 { transform: rotate(167deg) !important; }

.rotate-168 { transform: rotate(168deg) !important; }

.rotate-169 { transform: rotate(169deg) !important; }

.rotate-170 { transform: rotate(170deg) !important; }

.rotate-171 { transform: rotate(171deg) !important; }

.rotate-172 { transform: rotate(172deg) !important; }

.rotate-173 { transform: rotate(173deg) !important; }

.rotate-174 { transform: rotate(174deg) !important; }

.rotate-175 { transform: rotate(175deg) !important; }

.rotate-176 { transform: rotate(176deg) !important; }

.rotate-177 { transform: rotate(177deg) !important; }

.rotate-178 { transform: rotate(178deg) !important; }

.rotate-179 { transform: rotate(179deg) !important; }

.rotate-180 { transform: rotate(180deg) !important; }

.rotate-181 { transform: rotate(181deg) !important; }

.rotate-182 { transform: rotate(182deg) !important; }

.rotate-183 { transform: rotate(183deg) !important; }

.rotate-184 { transform: rotate(184deg) !important; }

.rotate-185 { transform: rotate(185deg) !important; }

.rotate-186 { transform: rotate(186deg) !important; }

.rotate-187 { transform: rotate(187deg) !important; }

.rotate-188 { transform: rotate(188deg) !important; }

.rotate-189 { transform: rotate(189deg) !important; }

.rotate-190 { transform: rotate(190deg) !important; }

.rotate-191 { transform: rotate(191deg) !important; }

.rotate-192 { transform: rotate(192deg) !important; }

.rotate-193 { transform: rotate(193deg) !important; }

.rotate-194 { transform: rotate(194deg) !important; }

.rotate-195 { transform: rotate(195deg) !important; }

.rotate-196 { transform: rotate(196deg) !important; }

.rotate-197 { transform: rotate(197deg) !important; }

.rotate-198 { transform: rotate(198deg) !important; }

.rotate-199 { transform: rotate(199deg) !important; }

.rotate-200 { transform: rotate(200deg) !important; }

.rotate-201 { transform: rotate(201deg) !important; }

.rotate-202 { transform: rotate(202deg) !important; }

.rotate-203 { transform: rotate(203deg) !important; }

.rotate-204 { transform: rotate(204deg) !important; }

.rotate-205 { transform: rotate(205deg) !important; }

.rotate-206 { transform: rotate(206deg) !important; }

.rotate-207 { transform: rotate(207deg) !important; }

.rotate-208 { transform: rotate(208deg) !important; }

.rotate-209 { transform: rotate(209deg) !important; }

.rotate-210 { transform: rotate(210deg) !important; }

.rotate-211 { transform: rotate(211deg) !important; }

.rotate-212 { transform: rotate(212deg) !important; }

.rotate-213 { transform: rotate(213deg) !important; }

.rotate-214 { transform: rotate(214deg) !important; }

.rotate-215 { transform: rotate(215deg) !important; }

.rotate-216 { transform: rotate(216deg) !important; }

.rotate-217 { transform: rotate(217deg) !important; }

.rotate-218 { transform: rotate(218deg) !important; }

.rotate-219 { transform: rotate(219deg) !important; }

.rotate-220 { transform: rotate(220deg) !important; }

.rotate-221 { transform: rotate(221deg) !important; }

.rotate-222 { transform: rotate(222deg) !important; }

.rotate-223 { transform: rotate(223deg) !important; }

.rotate-224 { transform: rotate(224deg) !important; }

.rotate-225 { transform: rotate(225deg) !important; }

.rotate-226 { transform: rotate(226deg) !important; }

.rotate-227 { transform: rotate(227deg) !important; }

.rotate-228 { transform: rotate(228deg) !important; }

.rotate-229 { transform: rotate(229deg) !important; }

.rotate-230 { transform: rotate(230deg) !important; }

.rotate-231 { transform: rotate(231deg) !important; }

.rotate-232 { transform: rotate(232deg) !important; }

.rotate-233 { transform: rotate(233deg) !important; }

.rotate-234 { transform: rotate(234deg) !important; }

.rotate-235 { transform: rotate(235deg) !important; }

.rotate-236 { transform: rotate(236deg) !important; }

.rotate-237 { transform: rotate(237deg) !important; }

.rotate-238 { transform: rotate(238deg) !important; }

.rotate-239 { transform: rotate(239deg) !important; }

.rotate-240 { transform: rotate(240deg) !important; }

.rotate-241 { transform: rotate(241deg) !important; }

.rotate-242 { transform: rotate(242deg) !important; }

.rotate-243 { transform: rotate(243deg) !important; }

.rotate-244 { transform: rotate(244deg) !important; }

.rotate-245 { transform: rotate(245deg) !important; }

.rotate-246 { transform: rotate(246deg) !important; }

.rotate-247 { transform: rotate(247deg) !important; }

.rotate-248 { transform: rotate(248deg) !important; }

.rotate-249 { transform: rotate(249deg) !important; }

.rotate-250 { transform: rotate(250deg) !important; }

.rotate-251 { transform: rotate(251deg) !important; }

.rotate-252 { transform: rotate(252deg) !important; }

.rotate-253 { transform: rotate(253deg) !important; }

.rotate-254 { transform: rotate(254deg) !important; }

.rotate-255 { transform: rotate(255deg) !important; }

.rotate-256 { transform: rotate(256deg) !important; }

.rotate-257 { transform: rotate(257deg) !important; }

.rotate-258 { transform: rotate(258deg) !important; }

.rotate-259 { transform: rotate(259deg) !important; }

.rotate-260 { transform: rotate(260deg) !important; }

.rotate-261 { transform: rotate(261deg) !important; }

.rotate-262 { transform: rotate(262deg) !important; }

.rotate-263 { transform: rotate(263deg) !important; }

.rotate-264 { transform: rotate(264deg) !important; }

.rotate-265 { transform: rotate(265deg) !important; }

.rotate-266 { transform: rotate(266deg) !important; }

.rotate-267 { transform: rotate(267deg) !important; }

.rotate-268 { transform: rotate(268deg) !important; }

.rotate-269 { transform: rotate(269deg) !important; }

.rotate-270 { transform: rotate(270deg) !important; }

.rotate-271 { transform: rotate(271deg) !important; }

.rotate-272 { transform: rotate(272deg) !important; }

.rotate-273 { transform: rotate(273deg) !important; }

.rotate-274 { transform: rotate(274deg) !important; }

.rotate-275 { transform: rotate(275deg) !important; }

.rotate-276 { transform: rotate(276deg) !important; }

.rotate-277 { transform: rotate(277deg) !important; }

.rotate-278 { transform: rotate(278deg) !important; }

.rotate-279 { transform: rotate(279deg) !important; }

.rotate-280 { transform: rotate(280deg) !important; }

.rotate-281 { transform: rotate(281deg) !important; }

.rotate-282 { transform: rotate(282deg) !important; }

.rotate-283 { transform: rotate(283deg) !important; }

.rotate-284 { transform: rotate(284deg) !important; }

.rotate-285 { transform: rotate(285deg) !important; }

.rotate-286 { transform: rotate(286deg) !important; }

.rotate-287 { transform: rotate(287deg) !important; }

.rotate-288 { transform: rotate(288deg) !important; }

.rotate-289 { transform: rotate(289deg) !important; }

.rotate-290 { transform: rotate(290deg) !important; }

.rotate-291 { transform: rotate(291deg) !important; }

.rotate-292 { transform: rotate(292deg) !important; }

.rotate-293 { transform: rotate(293deg) !important; }

.rotate-294 { transform: rotate(294deg) !important; }

.rotate-295 { transform: rotate(295deg) !important; }

.rotate-296 { transform: rotate(296deg) !important; }

.rotate-297 { transform: rotate(297deg) !important; }

.rotate-298 { transform: rotate(298deg) !important; }

.rotate-299 { transform: rotate(299deg) !important; }

.rotate-300 { transform: rotate(300deg) !important; }

.rotate-301 { transform: rotate(301deg) !important; }

.rotate-302 { transform: rotate(302deg) !important; }

.rotate-303 { transform: rotate(303deg) !important; }

.rotate-304 { transform: rotate(304deg) !important; }

.rotate-305 { transform: rotate(305deg) !important; }

.rotate-306 { transform: rotate(306deg) !important; }

.rotate-307 { transform: rotate(307deg) !important; }

.rotate-308 { transform: rotate(308deg) !important; }

.rotate-309 { transform: rotate(309deg) !important; }

.rotate-310 { transform: rotate(310deg) !important; }

.rotate-311 { transform: rotate(311deg) !important; }

.rotate-312 { transform: rotate(312deg) !important; }

.rotate-313 { transform: rotate(313deg) !important; }

.rotate-314 { transform: rotate(314deg) !important; }

.rotate-315 { transform: rotate(315deg) !important; }

.rotate-316 { transform: rotate(316deg) !important; }

.rotate-317 { transform: rotate(317deg) !important; }

.rotate-318 { transform: rotate(318deg) !important; }

.rotate-319 { transform: rotate(319deg) !important; }

.rotate-320 { transform: rotate(320deg) !important; }

.rotate-321 { transform: rotate(321deg) !important; }

.rotate-322 { transform: rotate(322deg) !important; }

.rotate-323 { transform: rotate(323deg) !important; }

.rotate-324 { transform: rotate(324deg) !important; }

.rotate-325 { transform: rotate(325deg) !important; }

.rotate-326 { transform: rotate(326deg) !important; }

.rotate-327 { transform: rotate(327deg) !important; }

.rotate-328 { transform: rotate(328deg) !important; }

.rotate-329 { transform: rotate(329deg) !important; }

.rotate-330 { transform: rotate(330deg) !important; }

.rotate-331 { transform: rotate(331deg) !important; }

.rotate-332 { transform: rotate(332deg) !important; }

.rotate-333 { transform: rotate(333deg) !important; }

.rotate-334 { transform: rotate(334deg) !important; }

.rotate-335 { transform: rotate(335deg) !important; }

.rotate-336 { transform: rotate(336deg) !important; }

.rotate-337 { transform: rotate(337deg) !important; }

.rotate-338 { transform: rotate(338deg) !important; }

.rotate-339 { transform: rotate(339deg) !important; }

.rotate-340 { transform: rotate(340deg) !important; }

.rotate-341 { transform: rotate(341deg) !important; }

.rotate-342 { transform: rotate(342deg) !important; }

.rotate-343 { transform: rotate(343deg) !important; }

.rotate-344 { transform: rotate(344deg) !important; }

.rotate-345 { transform: rotate(345deg) !important; }

.rotate-346 { transform: rotate(346deg) !important; }

.rotate-347 { transform: rotate(347deg) !important; }

.rotate-348 { transform: rotate(348deg) !important; }

.rotate-349 { transform: rotate(349deg) !important; }

.rotate-350 { transform: rotate(350deg) !important; }

.rotate-351 { transform: rotate(351deg) !important; }

.rotate-352 { transform: rotate(352deg) !important; }

.rotate-353 { transform: rotate(353deg) !important; }

.rotate-354 { transform: rotate(354deg) !important; }

.rotate-355 { transform: rotate(355deg) !important; }

.rotate-356 { transform: rotate(356deg) !important; }

.rotate-357 { transform: rotate(357deg) !important; }

.rotate-358 { transform: rotate(358deg) !important; }

.rotate-359 { transform: rotate(359deg) !important; }

.rotate-360 { transform: rotate(360deg) !important; }

@media (min-width: 991px) { .rotate-lg-1 { transform: rotate(1deg) !important; }
  .rotate-lg-2 { transform: rotate(2deg) !important; }
  .rotate-lg-3 { transform: rotate(3deg) !important; }
  .rotate-lg-4 { transform: rotate(4deg) !important; }
  .rotate-lg-5 { transform: rotate(5deg) !important; }
  .rotate-lg-6 { transform: rotate(6deg) !important; }
  .rotate-lg-7 { transform: rotate(7deg) !important; }
  .rotate-lg-8 { transform: rotate(8deg) !important; }
  .rotate-lg-9 { transform: rotate(9deg) !important; }
  .rotate-lg-10 { transform: rotate(10deg) !important; }
  .rotate-lg-11 { transform: rotate(11deg) !important; }
  .rotate-lg-12 { transform: rotate(12deg) !important; }
  .rotate-lg-13 { transform: rotate(13deg) !important; }
  .rotate-lg-14 { transform: rotate(14deg) !important; }
  .rotate-lg-15 { transform: rotate(15deg) !important; }
  .rotate-lg-16 { transform: rotate(16deg) !important; }
  .rotate-lg-17 { transform: rotate(17deg) !important; }
  .rotate-lg-18 { transform: rotate(18deg) !important; }
  .rotate-lg-19 { transform: rotate(19deg) !important; }
  .rotate-lg-20 { transform: rotate(20deg) !important; }
  .rotate-lg-21 { transform: rotate(21deg) !important; }
  .rotate-lg-22 { transform: rotate(22deg) !important; }
  .rotate-lg-23 { transform: rotate(23deg) !important; }
  .rotate-lg-24 { transform: rotate(24deg) !important; }
  .rotate-lg-25 { transform: rotate(25deg) !important; }
  .rotate-lg-26 { transform: rotate(26deg) !important; }
  .rotate-lg-27 { transform: rotate(27deg) !important; }
  .rotate-lg-28 { transform: rotate(28deg) !important; }
  .rotate-lg-29 { transform: rotate(29deg) !important; }
  .rotate-lg-30 { transform: rotate(30deg) !important; }
  .rotate-lg-31 { transform: rotate(31deg) !important; }
  .rotate-lg-32 { transform: rotate(32deg) !important; }
  .rotate-lg-33 { transform: rotate(33deg) !important; }
  .rotate-lg-34 { transform: rotate(34deg) !important; }
  .rotate-lg-35 { transform: rotate(35deg) !important; }
  .rotate-lg-36 { transform: rotate(36deg) !important; }
  .rotate-lg-37 { transform: rotate(37deg) !important; }
  .rotate-lg-38 { transform: rotate(38deg) !important; }
  .rotate-lg-39 { transform: rotate(39deg) !important; }
  .rotate-lg-40 { transform: rotate(40deg) !important; }
  .rotate-lg-41 { transform: rotate(41deg) !important; }
  .rotate-lg-42 { transform: rotate(42deg) !important; }
  .rotate-lg-43 { transform: rotate(43deg) !important; }
  .rotate-lg-44 { transform: rotate(44deg) !important; }
  .rotate-lg-45 { transform: rotate(45deg) !important; }
  .rotate-lg-46 { transform: rotate(46deg) !important; }
  .rotate-lg-47 { transform: rotate(47deg) !important; }
  .rotate-lg-48 { transform: rotate(48deg) !important; }
  .rotate-lg-49 { transform: rotate(49deg) !important; }
  .rotate-lg-50 { transform: rotate(50deg) !important; }
  .rotate-lg-51 { transform: rotate(51deg) !important; }
  .rotate-lg-52 { transform: rotate(52deg) !important; }
  .rotate-lg-53 { transform: rotate(53deg) !important; }
  .rotate-lg-54 { transform: rotate(54deg) !important; }
  .rotate-lg-55 { transform: rotate(55deg) !important; }
  .rotate-lg-56 { transform: rotate(56deg) !important; }
  .rotate-lg-57 { transform: rotate(57deg) !important; }
  .rotate-lg-58 { transform: rotate(58deg) !important; }
  .rotate-lg-59 { transform: rotate(59deg) !important; }
  .rotate-lg-60 { transform: rotate(60deg) !important; }
  .rotate-lg-61 { transform: rotate(61deg) !important; }
  .rotate-lg-62 { transform: rotate(62deg) !important; }
  .rotate-lg-63 { transform: rotate(63deg) !important; }
  .rotate-lg-64 { transform: rotate(64deg) !important; }
  .rotate-lg-65 { transform: rotate(65deg) !important; }
  .rotate-lg-66 { transform: rotate(66deg) !important; }
  .rotate-lg-67 { transform: rotate(67deg) !important; }
  .rotate-lg-68 { transform: rotate(68deg) !important; }
  .rotate-lg-69 { transform: rotate(69deg) !important; }
  .rotate-lg-70 { transform: rotate(70deg) !important; }
  .rotate-lg-71 { transform: rotate(71deg) !important; }
  .rotate-lg-72 { transform: rotate(72deg) !important; }
  .rotate-lg-73 { transform: rotate(73deg) !important; }
  .rotate-lg-74 { transform: rotate(74deg) !important; }
  .rotate-lg-75 { transform: rotate(75deg) !important; }
  .rotate-lg-76 { transform: rotate(76deg) !important; }
  .rotate-lg-77 { transform: rotate(77deg) !important; }
  .rotate-lg-78 { transform: rotate(78deg) !important; }
  .rotate-lg-79 { transform: rotate(79deg) !important; }
  .rotate-lg-80 { transform: rotate(80deg) !important; }
  .rotate-lg-81 { transform: rotate(81deg) !important; }
  .rotate-lg-82 { transform: rotate(82deg) !important; }
  .rotate-lg-83 { transform: rotate(83deg) !important; }
  .rotate-lg-84 { transform: rotate(84deg) !important; }
  .rotate-lg-85 { transform: rotate(85deg) !important; }
  .rotate-lg-86 { transform: rotate(86deg) !important; }
  .rotate-lg-87 { transform: rotate(87deg) !important; }
  .rotate-lg-88 { transform: rotate(88deg) !important; }
  .rotate-lg-89 { transform: rotate(89deg) !important; }
  .rotate-lg-90 { transform: rotate(90deg) !important; }
  .rotate-lg-91 { transform: rotate(91deg) !important; }
  .rotate-lg-92 { transform: rotate(92deg) !important; }
  .rotate-lg-93 { transform: rotate(93deg) !important; }
  .rotate-lg-94 { transform: rotate(94deg) !important; }
  .rotate-lg-95 { transform: rotate(95deg) !important; }
  .rotate-lg-96 { transform: rotate(96deg) !important; }
  .rotate-lg-97 { transform: rotate(97deg) !important; }
  .rotate-lg-98 { transform: rotate(98deg) !important; }
  .rotate-lg-99 { transform: rotate(99deg) !important; }
  .rotate-lg-100 { transform: rotate(100deg) !important; }
  .rotate-lg-101 { transform: rotate(101deg) !important; }
  .rotate-lg-102 { transform: rotate(102deg) !important; }
  .rotate-lg-103 { transform: rotate(103deg) !important; }
  .rotate-lg-104 { transform: rotate(104deg) !important; }
  .rotate-lg-105 { transform: rotate(105deg) !important; }
  .rotate-lg-106 { transform: rotate(106deg) !important; }
  .rotate-lg-107 { transform: rotate(107deg) !important; }
  .rotate-lg-108 { transform: rotate(108deg) !important; }
  .rotate-lg-109 { transform: rotate(109deg) !important; }
  .rotate-lg-110 { transform: rotate(110deg) !important; }
  .rotate-lg-111 { transform: rotate(111deg) !important; }
  .rotate-lg-112 { transform: rotate(112deg) !important; }
  .rotate-lg-113 { transform: rotate(113deg) !important; }
  .rotate-lg-114 { transform: rotate(114deg) !important; }
  .rotate-lg-115 { transform: rotate(115deg) !important; }
  .rotate-lg-116 { transform: rotate(116deg) !important; }
  .rotate-lg-117 { transform: rotate(117deg) !important; }
  .rotate-lg-118 { transform: rotate(118deg) !important; }
  .rotate-lg-119 { transform: rotate(119deg) !important; }
  .rotate-lg-120 { transform: rotate(120deg) !important; }
  .rotate-lg-121 { transform: rotate(121deg) !important; }
  .rotate-lg-122 { transform: rotate(122deg) !important; }
  .rotate-lg-123 { transform: rotate(123deg) !important; }
  .rotate-lg-124 { transform: rotate(124deg) !important; }
  .rotate-lg-125 { transform: rotate(125deg) !important; }
  .rotate-lg-126 { transform: rotate(126deg) !important; }
  .rotate-lg-127 { transform: rotate(127deg) !important; }
  .rotate-lg-128 { transform: rotate(128deg) !important; }
  .rotate-lg-129 { transform: rotate(129deg) !important; }
  .rotate-lg-130 { transform: rotate(130deg) !important; }
  .rotate-lg-131 { transform: rotate(131deg) !important; }
  .rotate-lg-132 { transform: rotate(132deg) !important; }
  .rotate-lg-133 { transform: rotate(133deg) !important; }
  .rotate-lg-134 { transform: rotate(134deg) !important; }
  .rotate-lg-135 { transform: rotate(135deg) !important; }
  .rotate-lg-136 { transform: rotate(136deg) !important; }
  .rotate-lg-137 { transform: rotate(137deg) !important; }
  .rotate-lg-138 { transform: rotate(138deg) !important; }
  .rotate-lg-139 { transform: rotate(139deg) !important; }
  .rotate-lg-140 { transform: rotate(140deg) !important; }
  .rotate-lg-141 { transform: rotate(141deg) !important; }
  .rotate-lg-142 { transform: rotate(142deg) !important; }
  .rotate-lg-143 { transform: rotate(143deg) !important; }
  .rotate-lg-144 { transform: rotate(144deg) !important; }
  .rotate-lg-145 { transform: rotate(145deg) !important; }
  .rotate-lg-146 { transform: rotate(146deg) !important; }
  .rotate-lg-147 { transform: rotate(147deg) !important; }
  .rotate-lg-148 { transform: rotate(148deg) !important; }
  .rotate-lg-149 { transform: rotate(149deg) !important; }
  .rotate-lg-150 { transform: rotate(150deg) !important; }
  .rotate-lg-151 { transform: rotate(151deg) !important; }
  .rotate-lg-152 { transform: rotate(152deg) !important; }
  .rotate-lg-153 { transform: rotate(153deg) !important; }
  .rotate-lg-154 { transform: rotate(154deg) !important; }
  .rotate-lg-155 { transform: rotate(155deg) !important; }
  .rotate-lg-156 { transform: rotate(156deg) !important; }
  .rotate-lg-157 { transform: rotate(157deg) !important; }
  .rotate-lg-158 { transform: rotate(158deg) !important; }
  .rotate-lg-159 { transform: rotate(159deg) !important; }
  .rotate-lg-160 { transform: rotate(160deg) !important; }
  .rotate-lg-161 { transform: rotate(161deg) !important; }
  .rotate-lg-162 { transform: rotate(162deg) !important; }
  .rotate-lg-163 { transform: rotate(163deg) !important; }
  .rotate-lg-164 { transform: rotate(164deg) !important; }
  .rotate-lg-165 { transform: rotate(165deg) !important; }
  .rotate-lg-166 { transform: rotate(166deg) !important; }
  .rotate-lg-167 { transform: rotate(167deg) !important; }
  .rotate-lg-168 { transform: rotate(168deg) !important; }
  .rotate-lg-169 { transform: rotate(169deg) !important; }
  .rotate-lg-170 { transform: rotate(170deg) !important; }
  .rotate-lg-171 { transform: rotate(171deg) !important; }
  .rotate-lg-172 { transform: rotate(172deg) !important; }
  .rotate-lg-173 { transform: rotate(173deg) !important; }
  .rotate-lg-174 { transform: rotate(174deg) !important; }
  .rotate-lg-175 { transform: rotate(175deg) !important; }
  .rotate-lg-176 { transform: rotate(176deg) !important; }
  .rotate-lg-177 { transform: rotate(177deg) !important; }
  .rotate-lg-178 { transform: rotate(178deg) !important; }
  .rotate-lg-179 { transform: rotate(179deg) !important; }
  .rotate-lg-180 { transform: rotate(180deg) !important; }
  .rotate-lg-181 { transform: rotate(181deg) !important; }
  .rotate-lg-182 { transform: rotate(182deg) !important; }
  .rotate-lg-183 { transform: rotate(183deg) !important; }
  .rotate-lg-184 { transform: rotate(184deg) !important; }
  .rotate-lg-185 { transform: rotate(185deg) !important; }
  .rotate-lg-186 { transform: rotate(186deg) !important; }
  .rotate-lg-187 { transform: rotate(187deg) !important; }
  .rotate-lg-188 { transform: rotate(188deg) !important; }
  .rotate-lg-189 { transform: rotate(189deg) !important; }
  .rotate-lg-190 { transform: rotate(190deg) !important; }
  .rotate-lg-191 { transform: rotate(191deg) !important; }
  .rotate-lg-192 { transform: rotate(192deg) !important; }
  .rotate-lg-193 { transform: rotate(193deg) !important; }
  .rotate-lg-194 { transform: rotate(194deg) !important; }
  .rotate-lg-195 { transform: rotate(195deg) !important; }
  .rotate-lg-196 { transform: rotate(196deg) !important; }
  .rotate-lg-197 { transform: rotate(197deg) !important; }
  .rotate-lg-198 { transform: rotate(198deg) !important; }
  .rotate-lg-199 { transform: rotate(199deg) !important; }
  .rotate-lg-200 { transform: rotate(200deg) !important; }
  .rotate-lg-201 { transform: rotate(201deg) !important; }
  .rotate-lg-202 { transform: rotate(202deg) !important; }
  .rotate-lg-203 { transform: rotate(203deg) !important; }
  .rotate-lg-204 { transform: rotate(204deg) !important; }
  .rotate-lg-205 { transform: rotate(205deg) !important; }
  .rotate-lg-206 { transform: rotate(206deg) !important; }
  .rotate-lg-207 { transform: rotate(207deg) !important; }
  .rotate-lg-208 { transform: rotate(208deg) !important; }
  .rotate-lg-209 { transform: rotate(209deg) !important; }
  .rotate-lg-210 { transform: rotate(210deg) !important; }
  .rotate-lg-211 { transform: rotate(211deg) !important; }
  .rotate-lg-212 { transform: rotate(212deg) !important; }
  .rotate-lg-213 { transform: rotate(213deg) !important; }
  .rotate-lg-214 { transform: rotate(214deg) !important; }
  .rotate-lg-215 { transform: rotate(215deg) !important; }
  .rotate-lg-216 { transform: rotate(216deg) !important; }
  .rotate-lg-217 { transform: rotate(217deg) !important; }
  .rotate-lg-218 { transform: rotate(218deg) !important; }
  .rotate-lg-219 { transform: rotate(219deg) !important; }
  .rotate-lg-220 { transform: rotate(220deg) !important; }
  .rotate-lg-221 { transform: rotate(221deg) !important; }
  .rotate-lg-222 { transform: rotate(222deg) !important; }
  .rotate-lg-223 { transform: rotate(223deg) !important; }
  .rotate-lg-224 { transform: rotate(224deg) !important; }
  .rotate-lg-225 { transform: rotate(225deg) !important; }
  .rotate-lg-226 { transform: rotate(226deg) !important; }
  .rotate-lg-227 { transform: rotate(227deg) !important; }
  .rotate-lg-228 { transform: rotate(228deg) !important; }
  .rotate-lg-229 { transform: rotate(229deg) !important; }
  .rotate-lg-230 { transform: rotate(230deg) !important; }
  .rotate-lg-231 { transform: rotate(231deg) !important; }
  .rotate-lg-232 { transform: rotate(232deg) !important; }
  .rotate-lg-233 { transform: rotate(233deg) !important; }
  .rotate-lg-234 { transform: rotate(234deg) !important; }
  .rotate-lg-235 { transform: rotate(235deg) !important; }
  .rotate-lg-236 { transform: rotate(236deg) !important; }
  .rotate-lg-237 { transform: rotate(237deg) !important; }
  .rotate-lg-238 { transform: rotate(238deg) !important; }
  .rotate-lg-239 { transform: rotate(239deg) !important; }
  .rotate-lg-240 { transform: rotate(240deg) !important; }
  .rotate-lg-241 { transform: rotate(241deg) !important; }
  .rotate-lg-242 { transform: rotate(242deg) !important; }
  .rotate-lg-243 { transform: rotate(243deg) !important; }
  .rotate-lg-244 { transform: rotate(244deg) !important; }
  .rotate-lg-245 { transform: rotate(245deg) !important; }
  .rotate-lg-246 { transform: rotate(246deg) !important; }
  .rotate-lg-247 { transform: rotate(247deg) !important; }
  .rotate-lg-248 { transform: rotate(248deg) !important; }
  .rotate-lg-249 { transform: rotate(249deg) !important; }
  .rotate-lg-250 { transform: rotate(250deg) !important; }
  .rotate-lg-251 { transform: rotate(251deg) !important; }
  .rotate-lg-252 { transform: rotate(252deg) !important; }
  .rotate-lg-253 { transform: rotate(253deg) !important; }
  .rotate-lg-254 { transform: rotate(254deg) !important; }
  .rotate-lg-255 { transform: rotate(255deg) !important; }
  .rotate-lg-256 { transform: rotate(256deg) !important; }
  .rotate-lg-257 { transform: rotate(257deg) !important; }
  .rotate-lg-258 { transform: rotate(258deg) !important; }
  .rotate-lg-259 { transform: rotate(259deg) !important; }
  .rotate-lg-260 { transform: rotate(260deg) !important; }
  .rotate-lg-261 { transform: rotate(261deg) !important; }
  .rotate-lg-262 { transform: rotate(262deg) !important; }
  .rotate-lg-263 { transform: rotate(263deg) !important; }
  .rotate-lg-264 { transform: rotate(264deg) !important; }
  .rotate-lg-265 { transform: rotate(265deg) !important; }
  .rotate-lg-266 { transform: rotate(266deg) !important; }
  .rotate-lg-267 { transform: rotate(267deg) !important; }
  .rotate-lg-268 { transform: rotate(268deg) !important; }
  .rotate-lg-269 { transform: rotate(269deg) !important; }
  .rotate-lg-270 { transform: rotate(270deg) !important; }
  .rotate-lg-271 { transform: rotate(271deg) !important; }
  .rotate-lg-272 { transform: rotate(272deg) !important; }
  .rotate-lg-273 { transform: rotate(273deg) !important; }
  .rotate-lg-274 { transform: rotate(274deg) !important; }
  .rotate-lg-275 { transform: rotate(275deg) !important; }
  .rotate-lg-276 { transform: rotate(276deg) !important; }
  .rotate-lg-277 { transform: rotate(277deg) !important; }
  .rotate-lg-278 { transform: rotate(278deg) !important; }
  .rotate-lg-279 { transform: rotate(279deg) !important; }
  .rotate-lg-280 { transform: rotate(280deg) !important; }
  .rotate-lg-281 { transform: rotate(281deg) !important; }
  .rotate-lg-282 { transform: rotate(282deg) !important; }
  .rotate-lg-283 { transform: rotate(283deg) !important; }
  .rotate-lg-284 { transform: rotate(284deg) !important; }
  .rotate-lg-285 { transform: rotate(285deg) !important; }
  .rotate-lg-286 { transform: rotate(286deg) !important; }
  .rotate-lg-287 { transform: rotate(287deg) !important; }
  .rotate-lg-288 { transform: rotate(288deg) !important; }
  .rotate-lg-289 { transform: rotate(289deg) !important; }
  .rotate-lg-290 { transform: rotate(290deg) !important; }
  .rotate-lg-291 { transform: rotate(291deg) !important; }
  .rotate-lg-292 { transform: rotate(292deg) !important; }
  .rotate-lg-293 { transform: rotate(293deg) !important; }
  .rotate-lg-294 { transform: rotate(294deg) !important; }
  .rotate-lg-295 { transform: rotate(295deg) !important; }
  .rotate-lg-296 { transform: rotate(296deg) !important; }
  .rotate-lg-297 { transform: rotate(297deg) !important; }
  .rotate-lg-298 { transform: rotate(298deg) !important; }
  .rotate-lg-299 { transform: rotate(299deg) !important; }
  .rotate-lg-300 { transform: rotate(300deg) !important; }
  .rotate-lg-301 { transform: rotate(301deg) !important; }
  .rotate-lg-302 { transform: rotate(302deg) !important; }
  .rotate-lg-303 { transform: rotate(303deg) !important; }
  .rotate-lg-304 { transform: rotate(304deg) !important; }
  .rotate-lg-305 { transform: rotate(305deg) !important; }
  .rotate-lg-306 { transform: rotate(306deg) !important; }
  .rotate-lg-307 { transform: rotate(307deg) !important; }
  .rotate-lg-308 { transform: rotate(308deg) !important; }
  .rotate-lg-309 { transform: rotate(309deg) !important; }
  .rotate-lg-310 { transform: rotate(310deg) !important; }
  .rotate-lg-311 { transform: rotate(311deg) !important; }
  .rotate-lg-312 { transform: rotate(312deg) !important; }
  .rotate-lg-313 { transform: rotate(313deg) !important; }
  .rotate-lg-314 { transform: rotate(314deg) !important; }
  .rotate-lg-315 { transform: rotate(315deg) !important; }
  .rotate-lg-316 { transform: rotate(316deg) !important; }
  .rotate-lg-317 { transform: rotate(317deg) !important; }
  .rotate-lg-318 { transform: rotate(318deg) !important; }
  .rotate-lg-319 { transform: rotate(319deg) !important; }
  .rotate-lg-320 { transform: rotate(320deg) !important; }
  .rotate-lg-321 { transform: rotate(321deg) !important; }
  .rotate-lg-322 { transform: rotate(322deg) !important; }
  .rotate-lg-323 { transform: rotate(323deg) !important; }
  .rotate-lg-324 { transform: rotate(324deg) !important; }
  .rotate-lg-325 { transform: rotate(325deg) !important; }
  .rotate-lg-326 { transform: rotate(326deg) !important; }
  .rotate-lg-327 { transform: rotate(327deg) !important; }
  .rotate-lg-328 { transform: rotate(328deg) !important; }
  .rotate-lg-329 { transform: rotate(329deg) !important; }
  .rotate-lg-330 { transform: rotate(330deg) !important; }
  .rotate-lg-331 { transform: rotate(331deg) !important; }
  .rotate-lg-332 { transform: rotate(332deg) !important; }
  .rotate-lg-333 { transform: rotate(333deg) !important; }
  .rotate-lg-334 { transform: rotate(334deg) !important; }
  .rotate-lg-335 { transform: rotate(335deg) !important; }
  .rotate-lg-336 { transform: rotate(336deg) !important; }
  .rotate-lg-337 { transform: rotate(337deg) !important; }
  .rotate-lg-338 { transform: rotate(338deg) !important; }
  .rotate-lg-339 { transform: rotate(339deg) !important; }
  .rotate-lg-340 { transform: rotate(340deg) !important; }
  .rotate-lg-341 { transform: rotate(341deg) !important; }
  .rotate-lg-342 { transform: rotate(342deg) !important; }
  .rotate-lg-343 { transform: rotate(343deg) !important; }
  .rotate-lg-344 { transform: rotate(344deg) !important; }
  .rotate-lg-345 { transform: rotate(345deg) !important; }
  .rotate-lg-346 { transform: rotate(346deg) !important; }
  .rotate-lg-347 { transform: rotate(347deg) !important; }
  .rotate-lg-348 { transform: rotate(348deg) !important; }
  .rotate-lg-349 { transform: rotate(349deg) !important; }
  .rotate-lg-350 { transform: rotate(350deg) !important; }
  .rotate-lg-351 { transform: rotate(351deg) !important; }
  .rotate-lg-352 { transform: rotate(352deg) !important; }
  .rotate-lg-353 { transform: rotate(353deg) !important; }
  .rotate-lg-354 { transform: rotate(354deg) !important; }
  .rotate-lg-355 { transform: rotate(355deg) !important; }
  .rotate-lg-356 { transform: rotate(356deg) !important; }
  .rotate-lg-357 { transform: rotate(357deg) !important; }
  .rotate-lg-358 { transform: rotate(358deg) !important; }
  .rotate-lg-359 { transform: rotate(359deg) !important; }
  .rotate-lg-360 { transform: rotate(360deg) !important; } }

/* オパシティ */
.opacity-1 { opacity: 0.1 !important; }

.opacity-2 { opacity: 0.2 !important; }

.opacity-3 { opacity: 0.3 !important; }

.opacity-4 { opacity: 0.4 !important; }

.opacity-5 { opacity: 0.5 !important; }

.opacity-6 { opacity: 0.6 !important; }

.opacity-7 { opacity: 0.7 !important; }

.opacity-8 { opacity: 0.8 !important; }

.opacity-9 { opacity: 0.9 !important; }

.opacity-10 { opacity: 1 !important; }

@media (min-width: 991px) { .opacity-lg-1 { opacity: 0.1 !important; }
  .opacity-lg-2 { opacity: 0.2 !important; }
  .opacity-lg-3 { opacity: 0.3 !important; }
  .opacity-lg-4 { opacity: 0.4 !important; }
  .opacity-lg-5 { opacity: 0.5 !important; }
  .opacity-lg-6 { opacity: 0.6 !important; }
  .opacity-lg-7 { opacity: 0.7 !important; }
  .opacity-lg-8 { opacity: 0.8 !important; }
  .opacity-lg-9 { opacity: 0.9 !important; }
  .opacity-lg-10 { opacity: 1 !important; } }

.bg-box { content: ""; position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; background-position: center; background-size: cover; background-repeat: no-repeat; }

.bg-shadow, .cmp .bg-shadow-blue-top, .cmp .bg-shadow-blue-bottom, .cmp .bg-shadow-blue-left, .cmp .bg-shadow-blue-right, .bg-shadow-top, .bg-shadow-bottom, .bg-shadow-left, .bg-shadow-right { position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; }

.bg-shadow-top { background: linear-gradient(to bottom, #282c53, rgba(40, 44, 83, 0)); bottom: auto; }

.bg-shadow-bottom { background: linear-gradient(to top, #282c53, rgba(40, 44, 83, 0)); top: auto; }

.bg-shadow-left { background: linear-gradient(to right, #282c53, rgba(40, 44, 83, 0)); right: auto; }

.bg-shadow-right { background: linear-gradient(to left, #282c53, rgba(40, 44, 83, 0)); left: auto; }

.flex-1 { -ms-flex: 1; flex: 1; }

@media all and (-ms-high-contrast: none) { .flex-1 { -ms-flex: 1 0 0px; flex: 1 0 0; } }

.flex-middle { display: -ms-flexbox !important; display: flex !important; -ms-flex-align: center !important; align-items: center !important; -ms-flex-pack: center !important; justify-content: center !important; }

.overflow-auto { overflow: auto !important; }

.overflow-visible { overflow: visible !important; }

.overflow-hidden { overflow: hidden !important; }

@media (min-width: 991px) { .overflow-lg-auto { overflow: auto !important; }
  .overflow-lg-visible { overflow: visible !important; }
  .overflow-lg-hidden { overflow: hidden !important; } }

.no-after::after { display: none !important; }

.no-before::before { display: none !important; }

.stroke-white { color: transparent !important; text-stroke: 1px #fff; -webkit-text-stroke: 1px #fff; }

.stroke-black { color: transparent !important; text-stroke: 1px #282C53; -webkit-text-stroke: 1px #282C53; }

.stroke-gray { color: transparent !important; text-stroke: 1px #f2f2f3; -webkit-text-stroke: 1px #f2f2f3; }

.stroke-gray2 { color: transparent !important; text-stroke: 1px #E5E5E5; -webkit-text-stroke: 1px #E5E5E5; }

.stroke-gray-dark { color: transparent !important; text-stroke: 1px #b0b0b0; -webkit-text-stroke: 1px #b0b0b0; }

.stroke-key { color: transparent !important; text-stroke: 1px #FF013B; -webkit-text-stroke: 1px #FF013B; }

.stroke-base1 { color: transparent !important; text-stroke: 1px #ECEDF2; -webkit-text-stroke: 1px #ECEDF2; }

.stroke-base2 { color: transparent !important; text-stroke: 1px #32D1AC; -webkit-text-stroke: 1px #32D1AC; }

.stroke-season-h-1 { color: transparent !important; text-stroke: 1px #FF6000; -webkit-text-stroke: 1px #FF6000; }

.stroke-season-h-2 { color: transparent !important; text-stroke: 1px #8C3396; -webkit-text-stroke: 1px #8C3396; }

.stroke-digital-technology { color: transparent !important; text-stroke: 1px #764BC9; -webkit-text-stroke: 1px #764BC9; }

.stroke-artist-technology { color: transparent !important; text-stroke: 1px #7CBF12; -webkit-text-stroke: 1px #7CBF12; }

.stroke-music-technology { color: transparent !important; text-stroke: 1px #0CD1D1; -webkit-text-stroke: 1px #0CD1D1; }

.stroke-vocal { color: transparent !important; text-stroke: 1px #F22482; -webkit-text-stroke: 1px #F22482; }

.stroke-vocal-singer-songwriter { color: transparent !important; text-stroke: 1px #F22482; -webkit-text-stroke: 1px #F22482; }

.stroke-artist-musician { color: transparent !important; text-stroke: 1px #FFC400; -webkit-text-stroke: 1px #FFC400; }

.stroke-kpop { color: transparent !important; text-stroke: 1px #EA771B; -webkit-text-stroke: 1px #EA771B; }

.stroke-music-overseas { color: transparent !important; text-stroke: 1px #3DA31E; -webkit-text-stroke: 1px #3DA31E; }

.stroke-concert { color: transparent !important; text-stroke: 1px #17A0E2; -webkit-text-stroke: 1px #17A0E2; }

.stroke-management { color: transparent !important; text-stroke: 1px #4759BC; -webkit-text-stroke: 1px #4759BC; }

.stroke-yellow { color: transparent !important; text-stroke: 1px #FFF119; -webkit-text-stroke: 1px #FFF119; }

.stroke-line { color: transparent !important; text-stroke: 1px #00c300; -webkit-text-stroke: 1px #00c300; }

.stroke-twitter { color: transparent !important; text-stroke: 1px #0f1419; -webkit-text-stroke: 1px #0f1419; }

.stroke-tiktok { color: transparent !important; text-stroke: 1px #000000; -webkit-text-stroke: 1px #000000; }

.stroke-youtube { color: transparent !important; text-stroke: 1px #E30000; -webkit-text-stroke: 1px #E30000; }

.stroke-transparent { color: transparent !important; text-stroke: 1px transparent; -webkit-text-stroke: 1px transparent; }

.stroke-super-e { color: transparent !important; text-stroke: 1px #00B9EF; -webkit-text-stroke: 1px #00B9EF; }

.stroke-music-tech { color: transparent !important; text-stroke: 1px #00A95F; -webkit-text-stroke: 1px #00A95F; }

.stroke-study-music-abroad { color: transparent !important; text-stroke: 1px #00A95F; -webkit-text-stroke: 1px #00A95F; }

.stroke-perf-arts { color: transparent !important; text-stroke: 1px #EB6EA5; -webkit-text-stroke: 1px #EB6EA5; }

.stroke-event_top_cat_all { color: transparent !important; text-stroke: 1px #32D1AC; -webkit-text-stroke: 1px #32D1AC; }

.stroke-event_top_cat_vocal { color: transparent !important; text-stroke: 1px #F22482; -webkit-text-stroke: 1px #F22482; }

.stroke-event_top_cat_instrument { color: transparent !important; text-stroke: 1px #4759BC; -webkit-text-stroke: 1px #4759BC; }

.stroke-event_top_cat_kpop { color: transparent !important; text-stroke: 1px #EA771B; -webkit-text-stroke: 1px #EA771B; }

.stroke-event_top_cat_composition { color: transparent !important; text-stroke: 1px #764BC9; -webkit-text-stroke: 1px #764BC9; }

.stroke-event_top_cat_concert-staff_backstage { color: transparent !important; text-stroke: 1px #17A0E2; -webkit-text-stroke: 1px #17A0E2; }

.stroke-event_top_cat_infosession { color: transparent !important; text-stroke: 1px #3DA31E; -webkit-text-stroke: 1px #3DA31E; }

.stroke-event_top_cat_vocaloid_vtuber { color: transparent !important; text-stroke: 1px #FF013B; -webkit-text-stroke: 1px #FF013B; }

.stroke-1 { text-stroke-width: 1px !important; -webkit-text-stroke-width: 1px !important; }

.stroke-2 { text-stroke-width: 2px !important; -webkit-text-stroke-width: 2px !important; }

.stroke-3 { text-stroke-width: 3px !important; -webkit-text-stroke-width: 3px !important; }

.stroke-4 { text-stroke-width: 4px !important; -webkit-text-stroke-width: 4px !important; }

.stroke-5 { text-stroke-width: 5px !important; -webkit-text-stroke-width: 5px !important; }

.stroke-6 { text-stroke-width: 6px !important; -webkit-text-stroke-width: 6px !important; }

.stroke-7 { text-stroke-width: 7px !important; -webkit-text-stroke-width: 7px !important; }

.stroke-8 { text-stroke-width: 8px !important; -webkit-text-stroke-width: 8px !important; }

.stroke-9 { text-stroke-width: 9px !important; -webkit-text-stroke-width: 9px !important; }

.stroke-10 { text-stroke-width: 10px !important; -webkit-text-stroke-width: 10px !important; }

@media (min-width: 991px) { .stroke-lg-white { color: transparent !important; text-stroke: 1px #fff; -webkit-text-stroke: 1px #fff; }
  .stroke-lg-black { color: transparent !important; text-stroke: 1px #282C53; -webkit-text-stroke: 1px #282C53; }
  .stroke-lg-gray { color: transparent !important; text-stroke: 1px #f2f2f3; -webkit-text-stroke: 1px #f2f2f3; }
  .stroke-lg-gray2 { color: transparent !important; text-stroke: 1px #E5E5E5; -webkit-text-stroke: 1px #E5E5E5; }
  .stroke-lg-gray-dark { color: transparent !important; text-stroke: 1px #b0b0b0; -webkit-text-stroke: 1px #b0b0b0; }
  .stroke-lg-key { color: transparent !important; text-stroke: 1px #FF013B; -webkit-text-stroke: 1px #FF013B; }
  .stroke-lg-base1 { color: transparent !important; text-stroke: 1px #ECEDF2; -webkit-text-stroke: 1px #ECEDF2; }
  .stroke-lg-base2 { color: transparent !important; text-stroke: 1px #32D1AC; -webkit-text-stroke: 1px #32D1AC; }
  .stroke-lg-season-h-1 { color: transparent !important; text-stroke: 1px #FF6000; -webkit-text-stroke: 1px #FF6000; }
  .stroke-lg-season-h-2 { color: transparent !important; text-stroke: 1px #8C3396; -webkit-text-stroke: 1px #8C3396; }
  .stroke-lg-digital-technology { color: transparent !important; text-stroke: 1px #764BC9; -webkit-text-stroke: 1px #764BC9; }
  .stroke-lg-artist-technology { color: transparent !important; text-stroke: 1px #7CBF12; -webkit-text-stroke: 1px #7CBF12; }
  .stroke-lg-music-technology { color: transparent !important; text-stroke: 1px #0CD1D1; -webkit-text-stroke: 1px #0CD1D1; }
  .stroke-lg-vocal { color: transparent !important; text-stroke: 1px #F22482; -webkit-text-stroke: 1px #F22482; }
  .stroke-lg-vocal-singer-songwriter { color: transparent !important; text-stroke: 1px #F22482; -webkit-text-stroke: 1px #F22482; }
  .stroke-lg-artist-musician { color: transparent !important; text-stroke: 1px #FFC400; -webkit-text-stroke: 1px #FFC400; }
  .stroke-lg-kpop { color: transparent !important; text-stroke: 1px #EA771B; -webkit-text-stroke: 1px #EA771B; }
  .stroke-lg-music-overseas { color: transparent !important; text-stroke: 1px #3DA31E; -webkit-text-stroke: 1px #3DA31E; }
  .stroke-lg-concert { color: transparent !important; text-stroke: 1px #17A0E2; -webkit-text-stroke: 1px #17A0E2; }
  .stroke-lg-management { color: transparent !important; text-stroke: 1px #4759BC; -webkit-text-stroke: 1px #4759BC; }
  .stroke-lg-yellow { color: transparent !important; text-stroke: 1px #FFF119; -webkit-text-stroke: 1px #FFF119; }
  .stroke-lg-line { color: transparent !important; text-stroke: 1px #00c300; -webkit-text-stroke: 1px #00c300; }
  .stroke-lg-twitter { color: transparent !important; text-stroke: 1px #0f1419; -webkit-text-stroke: 1px #0f1419; }
  .stroke-lg-tiktok { color: transparent !important; text-stroke: 1px #000000; -webkit-text-stroke: 1px #000000; }
  .stroke-lg-youtube { color: transparent !important; text-stroke: 1px #E30000; -webkit-text-stroke: 1px #E30000; }
  .stroke-lg-transparent { color: transparent !important; text-stroke: 1px transparent; -webkit-text-stroke: 1px transparent; }
  .stroke-lg-super-e { color: transparent !important; text-stroke: 1px #00B9EF; -webkit-text-stroke: 1px #00B9EF; }
  .stroke-lg-music-tech { color: transparent !important; text-stroke: 1px #00A95F; -webkit-text-stroke: 1px #00A95F; }
  .stroke-lg-study-music-abroad { color: transparent !important; text-stroke: 1px #00A95F; -webkit-text-stroke: 1px #00A95F; }
  .stroke-lg-perf-arts { color: transparent !important; text-stroke: 1px #EB6EA5; -webkit-text-stroke: 1px #EB6EA5; }
  .stroke-lg-event_top_cat_all { color: transparent !important; text-stroke: 1px #32D1AC; -webkit-text-stroke: 1px #32D1AC; }
  .stroke-lg-event_top_cat_vocal { color: transparent !important; text-stroke: 1px #F22482; -webkit-text-stroke: 1px #F22482; }
  .stroke-lg-event_top_cat_instrument { color: transparent !important; text-stroke: 1px #4759BC; -webkit-text-stroke: 1px #4759BC; }
  .stroke-lg-event_top_cat_kpop { color: transparent !important; text-stroke: 1px #EA771B; -webkit-text-stroke: 1px #EA771B; }
  .stroke-lg-event_top_cat_composition { color: transparent !important; text-stroke: 1px #764BC9; -webkit-text-stroke: 1px #764BC9; }
  .stroke-lg-event_top_cat_concert-staff_backstage { color: transparent !important; text-stroke: 1px #17A0E2; -webkit-text-stroke: 1px #17A0E2; }
  .stroke-lg-event_top_cat_infosession { color: transparent !important; text-stroke: 1px #3DA31E; -webkit-text-stroke: 1px #3DA31E; }
  .stroke-lg-event_top_cat_vocaloid_vtuber { color: transparent !important; text-stroke: 1px #FF013B; -webkit-text-stroke: 1px #FF013B; }
  .stroke-lg-1 { text-stroke-width: 1px !important; -webkit-text-stroke-width: 1px !important; }
  .stroke-lg-2 { text-stroke-width: 2px !important; -webkit-text-stroke-width: 2px !important; }
  .stroke-lg-3 { text-stroke-width: 3px !important; -webkit-text-stroke-width: 3px !important; }
  .stroke-lg-4 { text-stroke-width: 4px !important; -webkit-text-stroke-width: 4px !important; }
  .stroke-lg-5 { text-stroke-width: 5px !important; -webkit-text-stroke-width: 5px !important; }
  .stroke-lg-6 { text-stroke-width: 6px !important; -webkit-text-stroke-width: 6px !important; }
  .stroke-lg-7 { text-stroke-width: 7px !important; -webkit-text-stroke-width: 7px !important; }
  .stroke-lg-8 { text-stroke-width: 8px !important; -webkit-text-stroke-width: 8px !important; }
  .stroke-lg-9 { text-stroke-width: 9px !important; -webkit-text-stroke-width: 9px !important; }
  .stroke-lg-10 { text-stroke-width: 10px !important; -webkit-text-stroke-width: 10px !important; } }

@media all and (-ms-high-contrast: none) { .stroke-white { color: #fff !important; }
  .stroke-black { color: #282C53 !important; }
  .stroke-gray { color: #f2f2f3 !important; }
  .stroke-gray2 { color: #E5E5E5 !important; }
  .stroke-gray-dark { color: #b0b0b0 !important; }
  .stroke-key { color: #FF013B !important; }
  .stroke-base1 { color: #ECEDF2 !important; }
  .stroke-base2 { color: #32D1AC !important; }
  .stroke-season-h-1 { color: #FF6000 !important; }
  .stroke-season-h-2 { color: #8C3396 !important; }
  .stroke-digital-technology { color: #764BC9 !important; }
  .stroke-artist-technology { color: #7CBF12 !important; }
  .stroke-music-technology { color: #0CD1D1 !important; }
  .stroke-vocal { color: #F22482 !important; }
  .stroke-vocal-singer-songwriter { color: #F22482 !important; }
  .stroke-artist-musician { color: #FFC400 !important; }
  .stroke-kpop { color: #EA771B !important; }
  .stroke-music-overseas { color: #3DA31E !important; }
  .stroke-concert { color: #17A0E2 !important; }
  .stroke-management { color: #4759BC !important; }
  .stroke-yellow { color: #FFF119 !important; }
  .stroke-line { color: #00c300 !important; }
  .stroke-twitter { color: #0f1419 !important; }
  .stroke-tiktok { color: #000000 !important; }
  .stroke-youtube { color: #E30000 !important; }
  .stroke-transparent { color: transparent !important; }
  .stroke-super-e { color: #00B9EF !important; }
  .stroke-music-tech { color: #00A95F !important; }
  .stroke-study-music-abroad { color: #00A95F !important; }
  .stroke-perf-arts { color: #EB6EA5 !important; }
  .stroke-event_top_cat_all { color: #32D1AC !important; }
  .stroke-event_top_cat_vocal { color: #F22482 !important; }
  .stroke-event_top_cat_instrument { color: #4759BC !important; }
  .stroke-event_top_cat_kpop { color: #EA771B !important; }
  .stroke-event_top_cat_composition { color: #764BC9 !important; }
  .stroke-event_top_cat_concert-staff_backstage { color: #17A0E2 !important; }
  .stroke-event_top_cat_infosession { color: #3DA31E !important; }
  .stroke-event_top_cat_vocaloid_vtuber { color: #FF013B !important; } }

@media all and (-ms-high-contrast: none) and (min-width: 991px) { .stroke-lg-white { color: #fff !important; }
  .stroke-lg-black { color: #282C53 !important; }
  .stroke-lg-gray { color: #f2f2f3 !important; }
  .stroke-lg-gray2 { color: #E5E5E5 !important; }
  .stroke-lg-gray-dark { color: #b0b0b0 !important; }
  .stroke-lg-key { color: #FF013B !important; }
  .stroke-lg-base1 { color: #ECEDF2 !important; }
  .stroke-lg-base2 { color: #32D1AC !important; }
  .stroke-lg-season-h-1 { color: #FF6000 !important; }
  .stroke-lg-season-h-2 { color: #8C3396 !important; }
  .stroke-lg-digital-technology { color: #764BC9 !important; }
  .stroke-lg-artist-technology { color: #7CBF12 !important; }
  .stroke-lg-music-technology { color: #0CD1D1 !important; }
  .stroke-lg-vocal { color: #F22482 !important; }
  .stroke-lg-vocal-singer-songwriter { color: #F22482 !important; }
  .stroke-lg-artist-musician { color: #FFC400 !important; }
  .stroke-lg-kpop { color: #EA771B !important; }
  .stroke-lg-music-overseas { color: #3DA31E !important; }
  .stroke-lg-concert { color: #17A0E2 !important; }
  .stroke-lg-management { color: #4759BC !important; }
  .stroke-lg-yellow { color: #FFF119 !important; }
  .stroke-lg-line { color: #00c300 !important; }
  .stroke-lg-twitter { color: #0f1419 !important; }
  .stroke-lg-tiktok { color: #000000 !important; }
  .stroke-lg-youtube { color: #E30000 !important; }
  .stroke-lg-transparent { color: transparent !important; }
  .stroke-lg-super-e { color: #00B9EF !important; }
  .stroke-lg-music-tech { color: #00A95F !important; }
  .stroke-lg-study-music-abroad { color: #00A95F !important; }
  .stroke-lg-perf-arts { color: #EB6EA5 !important; }
  .stroke-lg-event_top_cat_all { color: #32D1AC !important; }
  .stroke-lg-event_top_cat_vocal { color: #F22482 !important; }
  .stroke-lg-event_top_cat_instrument { color: #4759BC !important; }
  .stroke-lg-event_top_cat_kpop { color: #EA771B !important; }
  .stroke-lg-event_top_cat_composition { color: #764BC9 !important; }
  .stroke-lg-event_top_cat_concert-staff_backstage { color: #17A0E2 !important; }
  .stroke-lg-event_top_cat_infosession { color: #3DA31E !important; }
  .stroke-lg-event_top_cat_vocaloid_vtuber { color: #FF013B !important; } }

.arrow { position: absolute; }

.arrow-top-1 { position: absolute; top: -0.2rem; left: 0; right: 0; margin: auto; width: 0.1rem; height: 0.1rem; box-sizing: border-box; border: 0.1rem solid transparent; }

.arrow-top-1[data-color="white"] { border-bottom: 0.1rem solid #fff; }

.arrow-top-1[data-color="black"] { border-bottom: 0.1rem solid #282C53; }

.arrow-top-1[data-color="gray"] { border-bottom: 0.1rem solid #f2f2f3; }

.arrow-top-1[data-color="gray2"] { border-bottom: 0.1rem solid #E5E5E5; }

.arrow-top-1[data-color="gray-dark"] { border-bottom: 0.1rem solid #b0b0b0; }

.arrow-top-1[data-color="key"] { border-bottom: 0.1rem solid #FF013B; }

.arrow-top-1[data-color="base1"] { border-bottom: 0.1rem solid #ECEDF2; }

.arrow-top-1[data-color="base2"] { border-bottom: 0.1rem solid #32D1AC; }

.arrow-top-1[data-color="season-h-1"] { border-bottom: 0.1rem solid #FF6000; }

.arrow-top-1[data-color="season-h-2"] { border-bottom: 0.1rem solid #8C3396; }

.arrow-top-1[data-color="digital-technology"] { border-bottom: 0.1rem solid #764BC9; }

.arrow-top-1[data-color="artist-technology"] { border-bottom: 0.1rem solid #7CBF12; }

.arrow-top-1[data-color="music-technology"] { border-bottom: 0.1rem solid #0CD1D1; }

.arrow-top-1[data-color="vocal"] { border-bottom: 0.1rem solid #F22482; }

.arrow-top-1[data-color="vocal-singer-songwriter"] { border-bottom: 0.1rem solid #F22482; }

.arrow-top-1[data-color="artist-musician"] { border-bottom: 0.1rem solid #FFC400; }

.arrow-top-1[data-color="kpop"] { border-bottom: 0.1rem solid #EA771B; }

.arrow-top-1[data-color="music-overseas"] { border-bottom: 0.1rem solid #3DA31E; }

.arrow-top-1[data-color="concert"] { border-bottom: 0.1rem solid #17A0E2; }

.arrow-top-1[data-color="management"] { border-bottom: 0.1rem solid #4759BC; }

.arrow-top-1[data-color="yellow"] { border-bottom: 0.1rem solid #FFF119; }

.arrow-top-1[data-color="line"] { border-bottom: 0.1rem solid #00c300; }

.arrow-top-1[data-color="twitter"] { border-bottom: 0.1rem solid #0f1419; }

.arrow-top-1[data-color="tiktok"] { border-bottom: 0.1rem solid #000000; }

.arrow-top-1[data-color="youtube"] { border-bottom: 0.1rem solid #E30000; }

.arrow-top-1[data-color="transparent"] { border-bottom: 0.1rem solid transparent; }

.arrow-top-1[data-color="super-e"] { border-bottom: 0.1rem solid #00B9EF; }

.arrow-top-1[data-color="music-tech"] { border-bottom: 0.1rem solid #00A95F; }

.arrow-top-1[data-color="study-music-abroad"] { border-bottom: 0.1rem solid #00A95F; }

.arrow-top-1[data-color="perf-arts"] { border-bottom: 0.1rem solid #EB6EA5; }

.arrow-top-1[data-color="event_top_cat_all"] { border-bottom: 0.1rem solid #32D1AC; }

.arrow-top-1[data-color="event_top_cat_vocal"] { border-bottom: 0.1rem solid #F22482; }

.arrow-top-1[data-color="event_top_cat_instrument"] { border-bottom: 0.1rem solid #4759BC; }

.arrow-top-1[data-color="event_top_cat_kpop"] { border-bottom: 0.1rem solid #EA771B; }

.arrow-top-1[data-color="event_top_cat_composition"] { border-bottom: 0.1rem solid #764BC9; }

.arrow-top-1[data-color="event_top_cat_concert-staff_backstage"] { border-bottom: 0.1rem solid #17A0E2; }

.arrow-top-1[data-color="event_top_cat_infosession"] { border-bottom: 0.1rem solid #3DA31E; }

.arrow-top-1[data-color="event_top_cat_vocaloid_vtuber"] { border-bottom: 0.1rem solid #FF013B; }

.arrow-bottom-1 { position: absolute; bottom: -0.2rem; left: 0; right: 0; margin: auto; width: 0.1rem; height: 0.1rem; box-sizing: border-box; border: 0.1rem solid transparent; }

.arrow-bottom-1[data-color="white"] { border-top: 0.1rem solid #fff; }

.arrow-bottom-1[data-color="black"] { border-top: 0.1rem solid #282C53; }

.arrow-bottom-1[data-color="gray"] { border-top: 0.1rem solid #f2f2f3; }

.arrow-bottom-1[data-color="gray2"] { border-top: 0.1rem solid #E5E5E5; }

.arrow-bottom-1[data-color="gray-dark"] { border-top: 0.1rem solid #b0b0b0; }

.arrow-bottom-1[data-color="key"] { border-top: 0.1rem solid #FF013B; }

.arrow-bottom-1[data-color="base1"] { border-top: 0.1rem solid #ECEDF2; }

.arrow-bottom-1[data-color="base2"] { border-top: 0.1rem solid #32D1AC; }

.arrow-bottom-1[data-color="season-h-1"] { border-top: 0.1rem solid #FF6000; }

.arrow-bottom-1[data-color="season-h-2"] { border-top: 0.1rem solid #8C3396; }

.arrow-bottom-1[data-color="digital-technology"] { border-top: 0.1rem solid #764BC9; }

.arrow-bottom-1[data-color="artist-technology"] { border-top: 0.1rem solid #7CBF12; }

.arrow-bottom-1[data-color="music-technology"] { border-top: 0.1rem solid #0CD1D1; }

.arrow-bottom-1[data-color="vocal"] { border-top: 0.1rem solid #F22482; }

.arrow-bottom-1[data-color="vocal-singer-songwriter"] { border-top: 0.1rem solid #F22482; }

.arrow-bottom-1[data-color="artist-musician"] { border-top: 0.1rem solid #FFC400; }

.arrow-bottom-1[data-color="kpop"] { border-top: 0.1rem solid #EA771B; }

.arrow-bottom-1[data-color="music-overseas"] { border-top: 0.1rem solid #3DA31E; }

.arrow-bottom-1[data-color="concert"] { border-top: 0.1rem solid #17A0E2; }

.arrow-bottom-1[data-color="management"] { border-top: 0.1rem solid #4759BC; }

.arrow-bottom-1[data-color="yellow"] { border-top: 0.1rem solid #FFF119; }

.arrow-bottom-1[data-color="line"] { border-top: 0.1rem solid #00c300; }

.arrow-bottom-1[data-color="twitter"] { border-top: 0.1rem solid #0f1419; }

.arrow-bottom-1[data-color="tiktok"] { border-top: 0.1rem solid #000000; }

.arrow-bottom-1[data-color="youtube"] { border-top: 0.1rem solid #E30000; }

.arrow-bottom-1[data-color="transparent"] { border-top: 0.1rem solid transparent; }

.arrow-bottom-1[data-color="super-e"] { border-top: 0.1rem solid #00B9EF; }

.arrow-bottom-1[data-color="music-tech"] { border-top: 0.1rem solid #00A95F; }

.arrow-bottom-1[data-color="study-music-abroad"] { border-top: 0.1rem solid #00A95F; }

.arrow-bottom-1[data-color="perf-arts"] { border-top: 0.1rem solid #EB6EA5; }

.arrow-bottom-1[data-color="event_top_cat_all"] { border-top: 0.1rem solid #32D1AC; }

.arrow-bottom-1[data-color="event_top_cat_vocal"] { border-top: 0.1rem solid #F22482; }

.arrow-bottom-1[data-color="event_top_cat_instrument"] { border-top: 0.1rem solid #4759BC; }

.arrow-bottom-1[data-color="event_top_cat_kpop"] { border-top: 0.1rem solid #EA771B; }

.arrow-bottom-1[data-color="event_top_cat_composition"] { border-top: 0.1rem solid #764BC9; }

.arrow-bottom-1[data-color="event_top_cat_concert-staff_backstage"] { border-top: 0.1rem solid #17A0E2; }

.arrow-bottom-1[data-color="event_top_cat_infosession"] { border-top: 0.1rem solid #3DA31E; }

.arrow-bottom-1[data-color="event_top_cat_vocaloid_vtuber"] { border-top: 0.1rem solid #FF013B; }

.arrow-left-1 { position: absolute; top: 0; bottom: 0; left: -0.2rem; margin: auto; width: 0.1rem; height: 0.1rem; box-sizing: border-box; border: 0.1rem solid transparent; }

.arrow-left-1[data-color="white"] { border-right: 0.1rem solid #fff; }

.arrow-left-1[data-color="black"] { border-right: 0.1rem solid #282C53; }

.arrow-left-1[data-color="gray"] { border-right: 0.1rem solid #f2f2f3; }

.arrow-left-1[data-color="gray2"] { border-right: 0.1rem solid #E5E5E5; }

.arrow-left-1[data-color="gray-dark"] { border-right: 0.1rem solid #b0b0b0; }

.arrow-left-1[data-color="key"] { border-right: 0.1rem solid #FF013B; }

.arrow-left-1[data-color="base1"] { border-right: 0.1rem solid #ECEDF2; }

.arrow-left-1[data-color="base2"] { border-right: 0.1rem solid #32D1AC; }

.arrow-left-1[data-color="season-h-1"] { border-right: 0.1rem solid #FF6000; }

.arrow-left-1[data-color="season-h-2"] { border-right: 0.1rem solid #8C3396; }

.arrow-left-1[data-color="digital-technology"] { border-right: 0.1rem solid #764BC9; }

.arrow-left-1[data-color="artist-technology"] { border-right: 0.1rem solid #7CBF12; }

.arrow-left-1[data-color="music-technology"] { border-right: 0.1rem solid #0CD1D1; }

.arrow-left-1[data-color="vocal"] { border-right: 0.1rem solid #F22482; }

.arrow-left-1[data-color="vocal-singer-songwriter"] { border-right: 0.1rem solid #F22482; }

.arrow-left-1[data-color="artist-musician"] { border-right: 0.1rem solid #FFC400; }

.arrow-left-1[data-color="kpop"] { border-right: 0.1rem solid #EA771B; }

.arrow-left-1[data-color="music-overseas"] { border-right: 0.1rem solid #3DA31E; }

.arrow-left-1[data-color="concert"] { border-right: 0.1rem solid #17A0E2; }

.arrow-left-1[data-color="management"] { border-right: 0.1rem solid #4759BC; }

.arrow-left-1[data-color="yellow"] { border-right: 0.1rem solid #FFF119; }

.arrow-left-1[data-color="line"] { border-right: 0.1rem solid #00c300; }

.arrow-left-1[data-color="twitter"] { border-right: 0.1rem solid #0f1419; }

.arrow-left-1[data-color="tiktok"] { border-right: 0.1rem solid #000000; }

.arrow-left-1[data-color="youtube"] { border-right: 0.1rem solid #E30000; }

.arrow-left-1[data-color="transparent"] { border-right: 0.1rem solid transparent; }

.arrow-left-1[data-color="super-e"] { border-right: 0.1rem solid #00B9EF; }

.arrow-left-1[data-color="music-tech"] { border-right: 0.1rem solid #00A95F; }

.arrow-left-1[data-color="study-music-abroad"] { border-right: 0.1rem solid #00A95F; }

.arrow-left-1[data-color="perf-arts"] { border-right: 0.1rem solid #EB6EA5; }

.arrow-left-1[data-color="event_top_cat_all"] { border-right: 0.1rem solid #32D1AC; }

.arrow-left-1[data-color="event_top_cat_vocal"] { border-right: 0.1rem solid #F22482; }

.arrow-left-1[data-color="event_top_cat_instrument"] { border-right: 0.1rem solid #4759BC; }

.arrow-left-1[data-color="event_top_cat_kpop"] { border-right: 0.1rem solid #EA771B; }

.arrow-left-1[data-color="event_top_cat_composition"] { border-right: 0.1rem solid #764BC9; }

.arrow-left-1[data-color="event_top_cat_concert-staff_backstage"] { border-right: 0.1rem solid #17A0E2; }

.arrow-left-1[data-color="event_top_cat_infosession"] { border-right: 0.1rem solid #3DA31E; }

.arrow-left-1[data-color="event_top_cat_vocaloid_vtuber"] { border-right: 0.1rem solid #FF013B; }

.arrow-right-1 { position: absolute; top: 0; bottom: 0; right: -0.2rem; margin: auto; width: 0.1rem; height: 0.1rem; box-sizing: border-box; border: 0.1rem solid transparent; }

.arrow-right-1[data-color="white"] { border-left: 0.1rem solid #fff; }

.arrow-right-1[data-color="black"] { border-left: 0.1rem solid #282C53; }

.arrow-right-1[data-color="gray"] { border-left: 0.1rem solid #f2f2f3; }

.arrow-right-1[data-color="gray2"] { border-left: 0.1rem solid #E5E5E5; }

.arrow-right-1[data-color="gray-dark"] { border-left: 0.1rem solid #b0b0b0; }

.arrow-right-1[data-color="key"] { border-left: 0.1rem solid #FF013B; }

.arrow-right-1[data-color="base1"] { border-left: 0.1rem solid #ECEDF2; }

.arrow-right-1[data-color="base2"] { border-left: 0.1rem solid #32D1AC; }

.arrow-right-1[data-color="season-h-1"] { border-left: 0.1rem solid #FF6000; }

.arrow-right-1[data-color="season-h-2"] { border-left: 0.1rem solid #8C3396; }

.arrow-right-1[data-color="digital-technology"] { border-left: 0.1rem solid #764BC9; }

.arrow-right-1[data-color="artist-technology"] { border-left: 0.1rem solid #7CBF12; }

.arrow-right-1[data-color="music-technology"] { border-left: 0.1rem solid #0CD1D1; }

.arrow-right-1[data-color="vocal"] { border-left: 0.1rem solid #F22482; }

.arrow-right-1[data-color="vocal-singer-songwriter"] { border-left: 0.1rem solid #F22482; }

.arrow-right-1[data-color="artist-musician"] { border-left: 0.1rem solid #FFC400; }

.arrow-right-1[data-color="kpop"] { border-left: 0.1rem solid #EA771B; }

.arrow-right-1[data-color="music-overseas"] { border-left: 0.1rem solid #3DA31E; }

.arrow-right-1[data-color="concert"] { border-left: 0.1rem solid #17A0E2; }

.arrow-right-1[data-color="management"] { border-left: 0.1rem solid #4759BC; }

.arrow-right-1[data-color="yellow"] { border-left: 0.1rem solid #FFF119; }

.arrow-right-1[data-color="line"] { border-left: 0.1rem solid #00c300; }

.arrow-right-1[data-color="twitter"] { border-left: 0.1rem solid #0f1419; }

.arrow-right-1[data-color="tiktok"] { border-left: 0.1rem solid #000000; }

.arrow-right-1[data-color="youtube"] { border-left: 0.1rem solid #E30000; }

.arrow-right-1[data-color="transparent"] { border-left: 0.1rem solid transparent; }

.arrow-right-1[data-color="super-e"] { border-left: 0.1rem solid #00B9EF; }

.arrow-right-1[data-color="music-tech"] { border-left: 0.1rem solid #00A95F; }

.arrow-right-1[data-color="study-music-abroad"] { border-left: 0.1rem solid #00A95F; }

.arrow-right-1[data-color="perf-arts"] { border-left: 0.1rem solid #EB6EA5; }

.arrow-right-1[data-color="event_top_cat_all"] { border-left: 0.1rem solid #32D1AC; }

.arrow-right-1[data-color="event_top_cat_vocal"] { border-left: 0.1rem solid #F22482; }

.arrow-right-1[data-color="event_top_cat_instrument"] { border-left: 0.1rem solid #4759BC; }

.arrow-right-1[data-color="event_top_cat_kpop"] { border-left: 0.1rem solid #EA771B; }

.arrow-right-1[data-color="event_top_cat_composition"] { border-left: 0.1rem solid #764BC9; }

.arrow-right-1[data-color="event_top_cat_concert-staff_backstage"] { border-left: 0.1rem solid #17A0E2; }

.arrow-right-1[data-color="event_top_cat_infosession"] { border-left: 0.1rem solid #3DA31E; }

.arrow-right-1[data-color="event_top_cat_vocaloid_vtuber"] { border-left: 0.1rem solid #FF013B; }

.arrow-top-2 { position: absolute; top: -0.4rem; left: 0; right: 0; margin: auto; width: 0.2rem; height: 0.2rem; box-sizing: border-box; border: 0.2rem solid transparent; }

.arrow-top-2[data-color="white"] { border-bottom: 0.2rem solid #fff; }

.arrow-top-2[data-color="black"] { border-bottom: 0.2rem solid #282C53; }

.arrow-top-2[data-color="gray"] { border-bottom: 0.2rem solid #f2f2f3; }

.arrow-top-2[data-color="gray2"] { border-bottom: 0.2rem solid #E5E5E5; }

.arrow-top-2[data-color="gray-dark"] { border-bottom: 0.2rem solid #b0b0b0; }

.arrow-top-2[data-color="key"] { border-bottom: 0.2rem solid #FF013B; }

.arrow-top-2[data-color="base1"] { border-bottom: 0.2rem solid #ECEDF2; }

.arrow-top-2[data-color="base2"] { border-bottom: 0.2rem solid #32D1AC; }

.arrow-top-2[data-color="season-h-1"] { border-bottom: 0.2rem solid #FF6000; }

.arrow-top-2[data-color="season-h-2"] { border-bottom: 0.2rem solid #8C3396; }

.arrow-top-2[data-color="digital-technology"] { border-bottom: 0.2rem solid #764BC9; }

.arrow-top-2[data-color="artist-technology"] { border-bottom: 0.2rem solid #7CBF12; }

.arrow-top-2[data-color="music-technology"] { border-bottom: 0.2rem solid #0CD1D1; }

.arrow-top-2[data-color="vocal"] { border-bottom: 0.2rem solid #F22482; }

.arrow-top-2[data-color="vocal-singer-songwriter"] { border-bottom: 0.2rem solid #F22482; }

.arrow-top-2[data-color="artist-musician"] { border-bottom: 0.2rem solid #FFC400; }

.arrow-top-2[data-color="kpop"] { border-bottom: 0.2rem solid #EA771B; }

.arrow-top-2[data-color="music-overseas"] { border-bottom: 0.2rem solid #3DA31E; }

.arrow-top-2[data-color="concert"] { border-bottom: 0.2rem solid #17A0E2; }

.arrow-top-2[data-color="management"] { border-bottom: 0.2rem solid #4759BC; }

.arrow-top-2[data-color="yellow"] { border-bottom: 0.2rem solid #FFF119; }

.arrow-top-2[data-color="line"] { border-bottom: 0.2rem solid #00c300; }

.arrow-top-2[data-color="twitter"] { border-bottom: 0.2rem solid #0f1419; }

.arrow-top-2[data-color="tiktok"] { border-bottom: 0.2rem solid #000000; }

.arrow-top-2[data-color="youtube"] { border-bottom: 0.2rem solid #E30000; }

.arrow-top-2[data-color="transparent"] { border-bottom: 0.2rem solid transparent; }

.arrow-top-2[data-color="super-e"] { border-bottom: 0.2rem solid #00B9EF; }

.arrow-top-2[data-color="music-tech"] { border-bottom: 0.2rem solid #00A95F; }

.arrow-top-2[data-color="study-music-abroad"] { border-bottom: 0.2rem solid #00A95F; }

.arrow-top-2[data-color="perf-arts"] { border-bottom: 0.2rem solid #EB6EA5; }

.arrow-top-2[data-color="event_top_cat_all"] { border-bottom: 0.2rem solid #32D1AC; }

.arrow-top-2[data-color="event_top_cat_vocal"] { border-bottom: 0.2rem solid #F22482; }

.arrow-top-2[data-color="event_top_cat_instrument"] { border-bottom: 0.2rem solid #4759BC; }

.arrow-top-2[data-color="event_top_cat_kpop"] { border-bottom: 0.2rem solid #EA771B; }

.arrow-top-2[data-color="event_top_cat_composition"] { border-bottom: 0.2rem solid #764BC9; }

.arrow-top-2[data-color="event_top_cat_concert-staff_backstage"] { border-bottom: 0.2rem solid #17A0E2; }

.arrow-top-2[data-color="event_top_cat_infosession"] { border-bottom: 0.2rem solid #3DA31E; }

.arrow-top-2[data-color="event_top_cat_vocaloid_vtuber"] { border-bottom: 0.2rem solid #FF013B; }

.arrow-bottom-2 { position: absolute; bottom: -0.4rem; left: 0; right: 0; margin: auto; width: 0.2rem; height: 0.2rem; box-sizing: border-box; border: 0.2rem solid transparent; }

.arrow-bottom-2[data-color="white"] { border-top: 0.2rem solid #fff; }

.arrow-bottom-2[data-color="black"] { border-top: 0.2rem solid #282C53; }

.arrow-bottom-2[data-color="gray"] { border-top: 0.2rem solid #f2f2f3; }

.arrow-bottom-2[data-color="gray2"] { border-top: 0.2rem solid #E5E5E5; }

.arrow-bottom-2[data-color="gray-dark"] { border-top: 0.2rem solid #b0b0b0; }

.arrow-bottom-2[data-color="key"] { border-top: 0.2rem solid #FF013B; }

.arrow-bottom-2[data-color="base1"] { border-top: 0.2rem solid #ECEDF2; }

.arrow-bottom-2[data-color="base2"] { border-top: 0.2rem solid #32D1AC; }

.arrow-bottom-2[data-color="season-h-1"] { border-top: 0.2rem solid #FF6000; }

.arrow-bottom-2[data-color="season-h-2"] { border-top: 0.2rem solid #8C3396; }

.arrow-bottom-2[data-color="digital-technology"] { border-top: 0.2rem solid #764BC9; }

.arrow-bottom-2[data-color="artist-technology"] { border-top: 0.2rem solid #7CBF12; }

.arrow-bottom-2[data-color="music-technology"] { border-top: 0.2rem solid #0CD1D1; }

.arrow-bottom-2[data-color="vocal"] { border-top: 0.2rem solid #F22482; }

.arrow-bottom-2[data-color="vocal-singer-songwriter"] { border-top: 0.2rem solid #F22482; }

.arrow-bottom-2[data-color="artist-musician"] { border-top: 0.2rem solid #FFC400; }

.arrow-bottom-2[data-color="kpop"] { border-top: 0.2rem solid #EA771B; }

.arrow-bottom-2[data-color="music-overseas"] { border-top: 0.2rem solid #3DA31E; }

.arrow-bottom-2[data-color="concert"] { border-top: 0.2rem solid #17A0E2; }

.arrow-bottom-2[data-color="management"] { border-top: 0.2rem solid #4759BC; }

.arrow-bottom-2[data-color="yellow"] { border-top: 0.2rem solid #FFF119; }

.arrow-bottom-2[data-color="line"] { border-top: 0.2rem solid #00c300; }

.arrow-bottom-2[data-color="twitter"] { border-top: 0.2rem solid #0f1419; }

.arrow-bottom-2[data-color="tiktok"] { border-top: 0.2rem solid #000000; }

.arrow-bottom-2[data-color="youtube"] { border-top: 0.2rem solid #E30000; }

.arrow-bottom-2[data-color="transparent"] { border-top: 0.2rem solid transparent; }

.arrow-bottom-2[data-color="super-e"] { border-top: 0.2rem solid #00B9EF; }

.arrow-bottom-2[data-color="music-tech"] { border-top: 0.2rem solid #00A95F; }

.arrow-bottom-2[data-color="study-music-abroad"] { border-top: 0.2rem solid #00A95F; }

.arrow-bottom-2[data-color="perf-arts"] { border-top: 0.2rem solid #EB6EA5; }

.arrow-bottom-2[data-color="event_top_cat_all"] { border-top: 0.2rem solid #32D1AC; }

.arrow-bottom-2[data-color="event_top_cat_vocal"] { border-top: 0.2rem solid #F22482; }

.arrow-bottom-2[data-color="event_top_cat_instrument"] { border-top: 0.2rem solid #4759BC; }

.arrow-bottom-2[data-color="event_top_cat_kpop"] { border-top: 0.2rem solid #EA771B; }

.arrow-bottom-2[data-color="event_top_cat_composition"] { border-top: 0.2rem solid #764BC9; }

.arrow-bottom-2[data-color="event_top_cat_concert-staff_backstage"] { border-top: 0.2rem solid #17A0E2; }

.arrow-bottom-2[data-color="event_top_cat_infosession"] { border-top: 0.2rem solid #3DA31E; }

.arrow-bottom-2[data-color="event_top_cat_vocaloid_vtuber"] { border-top: 0.2rem solid #FF013B; }

.arrow-left-2 { position: absolute; top: 0; bottom: 0; left: -0.4rem; margin: auto; width: 0.2rem; height: 0.2rem; box-sizing: border-box; border: 0.2rem solid transparent; }

.arrow-left-2[data-color="white"] { border-right: 0.2rem solid #fff; }

.arrow-left-2[data-color="black"] { border-right: 0.2rem solid #282C53; }

.arrow-left-2[data-color="gray"] { border-right: 0.2rem solid #f2f2f3; }

.arrow-left-2[data-color="gray2"] { border-right: 0.2rem solid #E5E5E5; }

.arrow-left-2[data-color="gray-dark"] { border-right: 0.2rem solid #b0b0b0; }

.arrow-left-2[data-color="key"] { border-right: 0.2rem solid #FF013B; }

.arrow-left-2[data-color="base1"] { border-right: 0.2rem solid #ECEDF2; }

.arrow-left-2[data-color="base2"] { border-right: 0.2rem solid #32D1AC; }

.arrow-left-2[data-color="season-h-1"] { border-right: 0.2rem solid #FF6000; }

.arrow-left-2[data-color="season-h-2"] { border-right: 0.2rem solid #8C3396; }

.arrow-left-2[data-color="digital-technology"] { border-right: 0.2rem solid #764BC9; }

.arrow-left-2[data-color="artist-technology"] { border-right: 0.2rem solid #7CBF12; }

.arrow-left-2[data-color="music-technology"] { border-right: 0.2rem solid #0CD1D1; }

.arrow-left-2[data-color="vocal"] { border-right: 0.2rem solid #F22482; }

.arrow-left-2[data-color="vocal-singer-songwriter"] { border-right: 0.2rem solid #F22482; }

.arrow-left-2[data-color="artist-musician"] { border-right: 0.2rem solid #FFC400; }

.arrow-left-2[data-color="kpop"] { border-right: 0.2rem solid #EA771B; }

.arrow-left-2[data-color="music-overseas"] { border-right: 0.2rem solid #3DA31E; }

.arrow-left-2[data-color="concert"] { border-right: 0.2rem solid #17A0E2; }

.arrow-left-2[data-color="management"] { border-right: 0.2rem solid #4759BC; }

.arrow-left-2[data-color="yellow"] { border-right: 0.2rem solid #FFF119; }

.arrow-left-2[data-color="line"] { border-right: 0.2rem solid #00c300; }

.arrow-left-2[data-color="twitter"] { border-right: 0.2rem solid #0f1419; }

.arrow-left-2[data-color="tiktok"] { border-right: 0.2rem solid #000000; }

.arrow-left-2[data-color="youtube"] { border-right: 0.2rem solid #E30000; }

.arrow-left-2[data-color="transparent"] { border-right: 0.2rem solid transparent; }

.arrow-left-2[data-color="super-e"] { border-right: 0.2rem solid #00B9EF; }

.arrow-left-2[data-color="music-tech"] { border-right: 0.2rem solid #00A95F; }

.arrow-left-2[data-color="study-music-abroad"] { border-right: 0.2rem solid #00A95F; }

.arrow-left-2[data-color="perf-arts"] { border-right: 0.2rem solid #EB6EA5; }

.arrow-left-2[data-color="event_top_cat_all"] { border-right: 0.2rem solid #32D1AC; }

.arrow-left-2[data-color="event_top_cat_vocal"] { border-right: 0.2rem solid #F22482; }

.arrow-left-2[data-color="event_top_cat_instrument"] { border-right: 0.2rem solid #4759BC; }

.arrow-left-2[data-color="event_top_cat_kpop"] { border-right: 0.2rem solid #EA771B; }

.arrow-left-2[data-color="event_top_cat_composition"] { border-right: 0.2rem solid #764BC9; }

.arrow-left-2[data-color="event_top_cat_concert-staff_backstage"] { border-right: 0.2rem solid #17A0E2; }

.arrow-left-2[data-color="event_top_cat_infosession"] { border-right: 0.2rem solid #3DA31E; }

.arrow-left-2[data-color="event_top_cat_vocaloid_vtuber"] { border-right: 0.2rem solid #FF013B; }

.arrow-right-2 { position: absolute; top: 0; bottom: 0; right: -0.4rem; margin: auto; width: 0.2rem; height: 0.2rem; box-sizing: border-box; border: 0.2rem solid transparent; }

.arrow-right-2[data-color="white"] { border-left: 0.2rem solid #fff; }

.arrow-right-2[data-color="black"] { border-left: 0.2rem solid #282C53; }

.arrow-right-2[data-color="gray"] { border-left: 0.2rem solid #f2f2f3; }

.arrow-right-2[data-color="gray2"] { border-left: 0.2rem solid #E5E5E5; }

.arrow-right-2[data-color="gray-dark"] { border-left: 0.2rem solid #b0b0b0; }

.arrow-right-2[data-color="key"] { border-left: 0.2rem solid #FF013B; }

.arrow-right-2[data-color="base1"] { border-left: 0.2rem solid #ECEDF2; }

.arrow-right-2[data-color="base2"] { border-left: 0.2rem solid #32D1AC; }

.arrow-right-2[data-color="season-h-1"] { border-left: 0.2rem solid #FF6000; }

.arrow-right-2[data-color="season-h-2"] { border-left: 0.2rem solid #8C3396; }

.arrow-right-2[data-color="digital-technology"] { border-left: 0.2rem solid #764BC9; }

.arrow-right-2[data-color="artist-technology"] { border-left: 0.2rem solid #7CBF12; }

.arrow-right-2[data-color="music-technology"] { border-left: 0.2rem solid #0CD1D1; }

.arrow-right-2[data-color="vocal"] { border-left: 0.2rem solid #F22482; }

.arrow-right-2[data-color="vocal-singer-songwriter"] { border-left: 0.2rem solid #F22482; }

.arrow-right-2[data-color="artist-musician"] { border-left: 0.2rem solid #FFC400; }

.arrow-right-2[data-color="kpop"] { border-left: 0.2rem solid #EA771B; }

.arrow-right-2[data-color="music-overseas"] { border-left: 0.2rem solid #3DA31E; }

.arrow-right-2[data-color="concert"] { border-left: 0.2rem solid #17A0E2; }

.arrow-right-2[data-color="management"] { border-left: 0.2rem solid #4759BC; }

.arrow-right-2[data-color="yellow"] { border-left: 0.2rem solid #FFF119; }

.arrow-right-2[data-color="line"] { border-left: 0.2rem solid #00c300; }

.arrow-right-2[data-color="twitter"] { border-left: 0.2rem solid #0f1419; }

.arrow-right-2[data-color="tiktok"] { border-left: 0.2rem solid #000000; }

.arrow-right-2[data-color="youtube"] { border-left: 0.2rem solid #E30000; }

.arrow-right-2[data-color="transparent"] { border-left: 0.2rem solid transparent; }

.arrow-right-2[data-color="super-e"] { border-left: 0.2rem solid #00B9EF; }

.arrow-right-2[data-color="music-tech"] { border-left: 0.2rem solid #00A95F; }

.arrow-right-2[data-color="study-music-abroad"] { border-left: 0.2rem solid #00A95F; }

.arrow-right-2[data-color="perf-arts"] { border-left: 0.2rem solid #EB6EA5; }

.arrow-right-2[data-color="event_top_cat_all"] { border-left: 0.2rem solid #32D1AC; }

.arrow-right-2[data-color="event_top_cat_vocal"] { border-left: 0.2rem solid #F22482; }

.arrow-right-2[data-color="event_top_cat_instrument"] { border-left: 0.2rem solid #4759BC; }

.arrow-right-2[data-color="event_top_cat_kpop"] { border-left: 0.2rem solid #EA771B; }

.arrow-right-2[data-color="event_top_cat_composition"] { border-left: 0.2rem solid #764BC9; }

.arrow-right-2[data-color="event_top_cat_concert-staff_backstage"] { border-left: 0.2rem solid #17A0E2; }

.arrow-right-2[data-color="event_top_cat_infosession"] { border-left: 0.2rem solid #3DA31E; }

.arrow-right-2[data-color="event_top_cat_vocaloid_vtuber"] { border-left: 0.2rem solid #FF013B; }

.arrow-top-3 { position: absolute; top: -0.6rem; left: 0; right: 0; margin: auto; width: 0.3rem; height: 0.3rem; box-sizing: border-box; border: 0.3rem solid transparent; }

.arrow-top-3[data-color="white"] { border-bottom: 0.3rem solid #fff; }

.arrow-top-3[data-color="black"] { border-bottom: 0.3rem solid #282C53; }

.arrow-top-3[data-color="gray"] { border-bottom: 0.3rem solid #f2f2f3; }

.arrow-top-3[data-color="gray2"] { border-bottom: 0.3rem solid #E5E5E5; }

.arrow-top-3[data-color="gray-dark"] { border-bottom: 0.3rem solid #b0b0b0; }

.arrow-top-3[data-color="key"] { border-bottom: 0.3rem solid #FF013B; }

.arrow-top-3[data-color="base1"] { border-bottom: 0.3rem solid #ECEDF2; }

.arrow-top-3[data-color="base2"] { border-bottom: 0.3rem solid #32D1AC; }

.arrow-top-3[data-color="season-h-1"] { border-bottom: 0.3rem solid #FF6000; }

.arrow-top-3[data-color="season-h-2"] { border-bottom: 0.3rem solid #8C3396; }

.arrow-top-3[data-color="digital-technology"] { border-bottom: 0.3rem solid #764BC9; }

.arrow-top-3[data-color="artist-technology"] { border-bottom: 0.3rem solid #7CBF12; }

.arrow-top-3[data-color="music-technology"] { border-bottom: 0.3rem solid #0CD1D1; }

.arrow-top-3[data-color="vocal"] { border-bottom: 0.3rem solid #F22482; }

.arrow-top-3[data-color="vocal-singer-songwriter"] { border-bottom: 0.3rem solid #F22482; }

.arrow-top-3[data-color="artist-musician"] { border-bottom: 0.3rem solid #FFC400; }

.arrow-top-3[data-color="kpop"] { border-bottom: 0.3rem solid #EA771B; }

.arrow-top-3[data-color="music-overseas"] { border-bottom: 0.3rem solid #3DA31E; }

.arrow-top-3[data-color="concert"] { border-bottom: 0.3rem solid #17A0E2; }

.arrow-top-3[data-color="management"] { border-bottom: 0.3rem solid #4759BC; }

.arrow-top-3[data-color="yellow"] { border-bottom: 0.3rem solid #FFF119; }

.arrow-top-3[data-color="line"] { border-bottom: 0.3rem solid #00c300; }

.arrow-top-3[data-color="twitter"] { border-bottom: 0.3rem solid #0f1419; }

.arrow-top-3[data-color="tiktok"] { border-bottom: 0.3rem solid #000000; }

.arrow-top-3[data-color="youtube"] { border-bottom: 0.3rem solid #E30000; }

.arrow-top-3[data-color="transparent"] { border-bottom: 0.3rem solid transparent; }

.arrow-top-3[data-color="super-e"] { border-bottom: 0.3rem solid #00B9EF; }

.arrow-top-3[data-color="music-tech"] { border-bottom: 0.3rem solid #00A95F; }

.arrow-top-3[data-color="study-music-abroad"] { border-bottom: 0.3rem solid #00A95F; }

.arrow-top-3[data-color="perf-arts"] { border-bottom: 0.3rem solid #EB6EA5; }

.arrow-top-3[data-color="event_top_cat_all"] { border-bottom: 0.3rem solid #32D1AC; }

.arrow-top-3[data-color="event_top_cat_vocal"] { border-bottom: 0.3rem solid #F22482; }

.arrow-top-3[data-color="event_top_cat_instrument"] { border-bottom: 0.3rem solid #4759BC; }

.arrow-top-3[data-color="event_top_cat_kpop"] { border-bottom: 0.3rem solid #EA771B; }

.arrow-top-3[data-color="event_top_cat_composition"] { border-bottom: 0.3rem solid #764BC9; }

.arrow-top-3[data-color="event_top_cat_concert-staff_backstage"] { border-bottom: 0.3rem solid #17A0E2; }

.arrow-top-3[data-color="event_top_cat_infosession"] { border-bottom: 0.3rem solid #3DA31E; }

.arrow-top-3[data-color="event_top_cat_vocaloid_vtuber"] { border-bottom: 0.3rem solid #FF013B; }

.arrow-bottom-3 { position: absolute; bottom: -0.6rem; left: 0; right: 0; margin: auto; width: 0.3rem; height: 0.3rem; box-sizing: border-box; border: 0.3rem solid transparent; }

.arrow-bottom-3[data-color="white"] { border-top: 0.3rem solid #fff; }

.arrow-bottom-3[data-color="black"] { border-top: 0.3rem solid #282C53; }

.arrow-bottom-3[data-color="gray"] { border-top: 0.3rem solid #f2f2f3; }

.arrow-bottom-3[data-color="gray2"] { border-top: 0.3rem solid #E5E5E5; }

.arrow-bottom-3[data-color="gray-dark"] { border-top: 0.3rem solid #b0b0b0; }

.arrow-bottom-3[data-color="key"] { border-top: 0.3rem solid #FF013B; }

.arrow-bottom-3[data-color="base1"] { border-top: 0.3rem solid #ECEDF2; }

.arrow-bottom-3[data-color="base2"] { border-top: 0.3rem solid #32D1AC; }

.arrow-bottom-3[data-color="season-h-1"] { border-top: 0.3rem solid #FF6000; }

.arrow-bottom-3[data-color="season-h-2"] { border-top: 0.3rem solid #8C3396; }

.arrow-bottom-3[data-color="digital-technology"] { border-top: 0.3rem solid #764BC9; }

.arrow-bottom-3[data-color="artist-technology"] { border-top: 0.3rem solid #7CBF12; }

.arrow-bottom-3[data-color="music-technology"] { border-top: 0.3rem solid #0CD1D1; }

.arrow-bottom-3[data-color="vocal"] { border-top: 0.3rem solid #F22482; }

.arrow-bottom-3[data-color="vocal-singer-songwriter"] { border-top: 0.3rem solid #F22482; }

.arrow-bottom-3[data-color="artist-musician"] { border-top: 0.3rem solid #FFC400; }

.arrow-bottom-3[data-color="kpop"] { border-top: 0.3rem solid #EA771B; }

.arrow-bottom-3[data-color="music-overseas"] { border-top: 0.3rem solid #3DA31E; }

.arrow-bottom-3[data-color="concert"] { border-top: 0.3rem solid #17A0E2; }

.arrow-bottom-3[data-color="management"] { border-top: 0.3rem solid #4759BC; }

.arrow-bottom-3[data-color="yellow"] { border-top: 0.3rem solid #FFF119; }

.arrow-bottom-3[data-color="line"] { border-top: 0.3rem solid #00c300; }

.arrow-bottom-3[data-color="twitter"] { border-top: 0.3rem solid #0f1419; }

.arrow-bottom-3[data-color="tiktok"] { border-top: 0.3rem solid #000000; }

.arrow-bottom-3[data-color="youtube"] { border-top: 0.3rem solid #E30000; }

.arrow-bottom-3[data-color="transparent"] { border-top: 0.3rem solid transparent; }

.arrow-bottom-3[data-color="super-e"] { border-top: 0.3rem solid #00B9EF; }

.arrow-bottom-3[data-color="music-tech"] { border-top: 0.3rem solid #00A95F; }

.arrow-bottom-3[data-color="study-music-abroad"] { border-top: 0.3rem solid #00A95F; }

.arrow-bottom-3[data-color="perf-arts"] { border-top: 0.3rem solid #EB6EA5; }

.arrow-bottom-3[data-color="event_top_cat_all"] { border-top: 0.3rem solid #32D1AC; }

.arrow-bottom-3[data-color="event_top_cat_vocal"] { border-top: 0.3rem solid #F22482; }

.arrow-bottom-3[data-color="event_top_cat_instrument"] { border-top: 0.3rem solid #4759BC; }

.arrow-bottom-3[data-color="event_top_cat_kpop"] { border-top: 0.3rem solid #EA771B; }

.arrow-bottom-3[data-color="event_top_cat_composition"] { border-top: 0.3rem solid #764BC9; }

.arrow-bottom-3[data-color="event_top_cat_concert-staff_backstage"] { border-top: 0.3rem solid #17A0E2; }

.arrow-bottom-3[data-color="event_top_cat_infosession"] { border-top: 0.3rem solid #3DA31E; }

.arrow-bottom-3[data-color="event_top_cat_vocaloid_vtuber"] { border-top: 0.3rem solid #FF013B; }

.arrow-left-3 { position: absolute; top: 0; bottom: 0; left: -0.6rem; margin: auto; width: 0.3rem; height: 0.3rem; box-sizing: border-box; border: 0.3rem solid transparent; }

.arrow-left-3[data-color="white"] { border-right: 0.3rem solid #fff; }

.arrow-left-3[data-color="black"] { border-right: 0.3rem solid #282C53; }

.arrow-left-3[data-color="gray"] { border-right: 0.3rem solid #f2f2f3; }

.arrow-left-3[data-color="gray2"] { border-right: 0.3rem solid #E5E5E5; }

.arrow-left-3[data-color="gray-dark"] { border-right: 0.3rem solid #b0b0b0; }

.arrow-left-3[data-color="key"] { border-right: 0.3rem solid #FF013B; }

.arrow-left-3[data-color="base1"] { border-right: 0.3rem solid #ECEDF2; }

.arrow-left-3[data-color="base2"] { border-right: 0.3rem solid #32D1AC; }

.arrow-left-3[data-color="season-h-1"] { border-right: 0.3rem solid #FF6000; }

.arrow-left-3[data-color="season-h-2"] { border-right: 0.3rem solid #8C3396; }

.arrow-left-3[data-color="digital-technology"] { border-right: 0.3rem solid #764BC9; }

.arrow-left-3[data-color="artist-technology"] { border-right: 0.3rem solid #7CBF12; }

.arrow-left-3[data-color="music-technology"] { border-right: 0.3rem solid #0CD1D1; }

.arrow-left-3[data-color="vocal"] { border-right: 0.3rem solid #F22482; }

.arrow-left-3[data-color="vocal-singer-songwriter"] { border-right: 0.3rem solid #F22482; }

.arrow-left-3[data-color="artist-musician"] { border-right: 0.3rem solid #FFC400; }

.arrow-left-3[data-color="kpop"] { border-right: 0.3rem solid #EA771B; }

.arrow-left-3[data-color="music-overseas"] { border-right: 0.3rem solid #3DA31E; }

.arrow-left-3[data-color="concert"] { border-right: 0.3rem solid #17A0E2; }

.arrow-left-3[data-color="management"] { border-right: 0.3rem solid #4759BC; }

.arrow-left-3[data-color="yellow"] { border-right: 0.3rem solid #FFF119; }

.arrow-left-3[data-color="line"] { border-right: 0.3rem solid #00c300; }

.arrow-left-3[data-color="twitter"] { border-right: 0.3rem solid #0f1419; }

.arrow-left-3[data-color="tiktok"] { border-right: 0.3rem solid #000000; }

.arrow-left-3[data-color="youtube"] { border-right: 0.3rem solid #E30000; }

.arrow-left-3[data-color="transparent"] { border-right: 0.3rem solid transparent; }

.arrow-left-3[data-color="super-e"] { border-right: 0.3rem solid #00B9EF; }

.arrow-left-3[data-color="music-tech"] { border-right: 0.3rem solid #00A95F; }

.arrow-left-3[data-color="study-music-abroad"] { border-right: 0.3rem solid #00A95F; }

.arrow-left-3[data-color="perf-arts"] { border-right: 0.3rem solid #EB6EA5; }

.arrow-left-3[data-color="event_top_cat_all"] { border-right: 0.3rem solid #32D1AC; }

.arrow-left-3[data-color="event_top_cat_vocal"] { border-right: 0.3rem solid #F22482; }

.arrow-left-3[data-color="event_top_cat_instrument"] { border-right: 0.3rem solid #4759BC; }

.arrow-left-3[data-color="event_top_cat_kpop"] { border-right: 0.3rem solid #EA771B; }

.arrow-left-3[data-color="event_top_cat_composition"] { border-right: 0.3rem solid #764BC9; }

.arrow-left-3[data-color="event_top_cat_concert-staff_backstage"] { border-right: 0.3rem solid #17A0E2; }

.arrow-left-3[data-color="event_top_cat_infosession"] { border-right: 0.3rem solid #3DA31E; }

.arrow-left-3[data-color="event_top_cat_vocaloid_vtuber"] { border-right: 0.3rem solid #FF013B; }

.arrow-right-3 { position: absolute; top: 0; bottom: 0; right: -0.6rem; margin: auto; width: 0.3rem; height: 0.3rem; box-sizing: border-box; border: 0.3rem solid transparent; }

.arrow-right-3[data-color="white"] { border-left: 0.3rem solid #fff; }

.arrow-right-3[data-color="black"] { border-left: 0.3rem solid #282C53; }

.arrow-right-3[data-color="gray"] { border-left: 0.3rem solid #f2f2f3; }

.arrow-right-3[data-color="gray2"] { border-left: 0.3rem solid #E5E5E5; }

.arrow-right-3[data-color="gray-dark"] { border-left: 0.3rem solid #b0b0b0; }

.arrow-right-3[data-color="key"] { border-left: 0.3rem solid #FF013B; }

.arrow-right-3[data-color="base1"] { border-left: 0.3rem solid #ECEDF2; }

.arrow-right-3[data-color="base2"] { border-left: 0.3rem solid #32D1AC; }

.arrow-right-3[data-color="season-h-1"] { border-left: 0.3rem solid #FF6000; }

.arrow-right-3[data-color="season-h-2"] { border-left: 0.3rem solid #8C3396; }

.arrow-right-3[data-color="digital-technology"] { border-left: 0.3rem solid #764BC9; }

.arrow-right-3[data-color="artist-technology"] { border-left: 0.3rem solid #7CBF12; }

.arrow-right-3[data-color="music-technology"] { border-left: 0.3rem solid #0CD1D1; }

.arrow-right-3[data-color="vocal"] { border-left: 0.3rem solid #F22482; }

.arrow-right-3[data-color="vocal-singer-songwriter"] { border-left: 0.3rem solid #F22482; }

.arrow-right-3[data-color="artist-musician"] { border-left: 0.3rem solid #FFC400; }

.arrow-right-3[data-color="kpop"] { border-left: 0.3rem solid #EA771B; }

.arrow-right-3[data-color="music-overseas"] { border-left: 0.3rem solid #3DA31E; }

.arrow-right-3[data-color="concert"] { border-left: 0.3rem solid #17A0E2; }

.arrow-right-3[data-color="management"] { border-left: 0.3rem solid #4759BC; }

.arrow-right-3[data-color="yellow"] { border-left: 0.3rem solid #FFF119; }

.arrow-right-3[data-color="line"] { border-left: 0.3rem solid #00c300; }

.arrow-right-3[data-color="twitter"] { border-left: 0.3rem solid #0f1419; }

.arrow-right-3[data-color="tiktok"] { border-left: 0.3rem solid #000000; }

.arrow-right-3[data-color="youtube"] { border-left: 0.3rem solid #E30000; }

.arrow-right-3[data-color="transparent"] { border-left: 0.3rem solid transparent; }

.arrow-right-3[data-color="super-e"] { border-left: 0.3rem solid #00B9EF; }

.arrow-right-3[data-color="music-tech"] { border-left: 0.3rem solid #00A95F; }

.arrow-right-3[data-color="study-music-abroad"] { border-left: 0.3rem solid #00A95F; }

.arrow-right-3[data-color="perf-arts"] { border-left: 0.3rem solid #EB6EA5; }

.arrow-right-3[data-color="event_top_cat_all"] { border-left: 0.3rem solid #32D1AC; }

.arrow-right-3[data-color="event_top_cat_vocal"] { border-left: 0.3rem solid #F22482; }

.arrow-right-3[data-color="event_top_cat_instrument"] { border-left: 0.3rem solid #4759BC; }

.arrow-right-3[data-color="event_top_cat_kpop"] { border-left: 0.3rem solid #EA771B; }

.arrow-right-3[data-color="event_top_cat_composition"] { border-left: 0.3rem solid #764BC9; }

.arrow-right-3[data-color="event_top_cat_concert-staff_backstage"] { border-left: 0.3rem solid #17A0E2; }

.arrow-right-3[data-color="event_top_cat_infosession"] { border-left: 0.3rem solid #3DA31E; }

.arrow-right-3[data-color="event_top_cat_vocaloid_vtuber"] { border-left: 0.3rem solid #FF013B; }

.arrow-top-4 { position: absolute; top: -0.8rem; left: 0; right: 0; margin: auto; width: 0.4rem; height: 0.4rem; box-sizing: border-box; border: 0.4rem solid transparent; }

.arrow-top-4[data-color="white"] { border-bottom: 0.4rem solid #fff; }

.arrow-top-4[data-color="black"] { border-bottom: 0.4rem solid #282C53; }

.arrow-top-4[data-color="gray"] { border-bottom: 0.4rem solid #f2f2f3; }

.arrow-top-4[data-color="gray2"] { border-bottom: 0.4rem solid #E5E5E5; }

.arrow-top-4[data-color="gray-dark"] { border-bottom: 0.4rem solid #b0b0b0; }

.arrow-top-4[data-color="key"] { border-bottom: 0.4rem solid #FF013B; }

.arrow-top-4[data-color="base1"] { border-bottom: 0.4rem solid #ECEDF2; }

.arrow-top-4[data-color="base2"] { border-bottom: 0.4rem solid #32D1AC; }

.arrow-top-4[data-color="season-h-1"] { border-bottom: 0.4rem solid #FF6000; }

.arrow-top-4[data-color="season-h-2"] { border-bottom: 0.4rem solid #8C3396; }

.arrow-top-4[data-color="digital-technology"] { border-bottom: 0.4rem solid #764BC9; }

.arrow-top-4[data-color="artist-technology"] { border-bottom: 0.4rem solid #7CBF12; }

.arrow-top-4[data-color="music-technology"] { border-bottom: 0.4rem solid #0CD1D1; }

.arrow-top-4[data-color="vocal"] { border-bottom: 0.4rem solid #F22482; }

.arrow-top-4[data-color="vocal-singer-songwriter"] { border-bottom: 0.4rem solid #F22482; }

.arrow-top-4[data-color="artist-musician"] { border-bottom: 0.4rem solid #FFC400; }

.arrow-top-4[data-color="kpop"] { border-bottom: 0.4rem solid #EA771B; }

.arrow-top-4[data-color="music-overseas"] { border-bottom: 0.4rem solid #3DA31E; }

.arrow-top-4[data-color="concert"] { border-bottom: 0.4rem solid #17A0E2; }

.arrow-top-4[data-color="management"] { border-bottom: 0.4rem solid #4759BC; }

.arrow-top-4[data-color="yellow"] { border-bottom: 0.4rem solid #FFF119; }

.arrow-top-4[data-color="line"] { border-bottom: 0.4rem solid #00c300; }

.arrow-top-4[data-color="twitter"] { border-bottom: 0.4rem solid #0f1419; }

.arrow-top-4[data-color="tiktok"] { border-bottom: 0.4rem solid #000000; }

.arrow-top-4[data-color="youtube"] { border-bottom: 0.4rem solid #E30000; }

.arrow-top-4[data-color="transparent"] { border-bottom: 0.4rem solid transparent; }

.arrow-top-4[data-color="super-e"] { border-bottom: 0.4rem solid #00B9EF; }

.arrow-top-4[data-color="music-tech"] { border-bottom: 0.4rem solid #00A95F; }

.arrow-top-4[data-color="study-music-abroad"] { border-bottom: 0.4rem solid #00A95F; }

.arrow-top-4[data-color="perf-arts"] { border-bottom: 0.4rem solid #EB6EA5; }

.arrow-top-4[data-color="event_top_cat_all"] { border-bottom: 0.4rem solid #32D1AC; }

.arrow-top-4[data-color="event_top_cat_vocal"] { border-bottom: 0.4rem solid #F22482; }

.arrow-top-4[data-color="event_top_cat_instrument"] { border-bottom: 0.4rem solid #4759BC; }

.arrow-top-4[data-color="event_top_cat_kpop"] { border-bottom: 0.4rem solid #EA771B; }

.arrow-top-4[data-color="event_top_cat_composition"] { border-bottom: 0.4rem solid #764BC9; }

.arrow-top-4[data-color="event_top_cat_concert-staff_backstage"] { border-bottom: 0.4rem solid #17A0E2; }

.arrow-top-4[data-color="event_top_cat_infosession"] { border-bottom: 0.4rem solid #3DA31E; }

.arrow-top-4[data-color="event_top_cat_vocaloid_vtuber"] { border-bottom: 0.4rem solid #FF013B; }

.arrow-bottom-4 { position: absolute; bottom: -0.8rem; left: 0; right: 0; margin: auto; width: 0.4rem; height: 0.4rem; box-sizing: border-box; border: 0.4rem solid transparent; }

.arrow-bottom-4[data-color="white"] { border-top: 0.4rem solid #fff; }

.arrow-bottom-4[data-color="black"] { border-top: 0.4rem solid #282C53; }

.arrow-bottom-4[data-color="gray"] { border-top: 0.4rem solid #f2f2f3; }

.arrow-bottom-4[data-color="gray2"] { border-top: 0.4rem solid #E5E5E5; }

.arrow-bottom-4[data-color="gray-dark"] { border-top: 0.4rem solid #b0b0b0; }

.arrow-bottom-4[data-color="key"] { border-top: 0.4rem solid #FF013B; }

.arrow-bottom-4[data-color="base1"] { border-top: 0.4rem solid #ECEDF2; }

.arrow-bottom-4[data-color="base2"] { border-top: 0.4rem solid #32D1AC; }

.arrow-bottom-4[data-color="season-h-1"] { border-top: 0.4rem solid #FF6000; }

.arrow-bottom-4[data-color="season-h-2"] { border-top: 0.4rem solid #8C3396; }

.arrow-bottom-4[data-color="digital-technology"] { border-top: 0.4rem solid #764BC9; }

.arrow-bottom-4[data-color="artist-technology"] { border-top: 0.4rem solid #7CBF12; }

.arrow-bottom-4[data-color="music-technology"] { border-top: 0.4rem solid #0CD1D1; }

.arrow-bottom-4[data-color="vocal"] { border-top: 0.4rem solid #F22482; }

.arrow-bottom-4[data-color="vocal-singer-songwriter"] { border-top: 0.4rem solid #F22482; }

.arrow-bottom-4[data-color="artist-musician"] { border-top: 0.4rem solid #FFC400; }

.arrow-bottom-4[data-color="kpop"] { border-top: 0.4rem solid #EA771B; }

.arrow-bottom-4[data-color="music-overseas"] { border-top: 0.4rem solid #3DA31E; }

.arrow-bottom-4[data-color="concert"] { border-top: 0.4rem solid #17A0E2; }

.arrow-bottom-4[data-color="management"] { border-top: 0.4rem solid #4759BC; }

.arrow-bottom-4[data-color="yellow"] { border-top: 0.4rem solid #FFF119; }

.arrow-bottom-4[data-color="line"] { border-top: 0.4rem solid #00c300; }

.arrow-bottom-4[data-color="twitter"] { border-top: 0.4rem solid #0f1419; }

.arrow-bottom-4[data-color="tiktok"] { border-top: 0.4rem solid #000000; }

.arrow-bottom-4[data-color="youtube"] { border-top: 0.4rem solid #E30000; }

.arrow-bottom-4[data-color="transparent"] { border-top: 0.4rem solid transparent; }

.arrow-bottom-4[data-color="super-e"] { border-top: 0.4rem solid #00B9EF; }

.arrow-bottom-4[data-color="music-tech"] { border-top: 0.4rem solid #00A95F; }

.arrow-bottom-4[data-color="study-music-abroad"] { border-top: 0.4rem solid #00A95F; }

.arrow-bottom-4[data-color="perf-arts"] { border-top: 0.4rem solid #EB6EA5; }

.arrow-bottom-4[data-color="event_top_cat_all"] { border-top: 0.4rem solid #32D1AC; }

.arrow-bottom-4[data-color="event_top_cat_vocal"] { border-top: 0.4rem solid #F22482; }

.arrow-bottom-4[data-color="event_top_cat_instrument"] { border-top: 0.4rem solid #4759BC; }

.arrow-bottom-4[data-color="event_top_cat_kpop"] { border-top: 0.4rem solid #EA771B; }

.arrow-bottom-4[data-color="event_top_cat_composition"] { border-top: 0.4rem solid #764BC9; }

.arrow-bottom-4[data-color="event_top_cat_concert-staff_backstage"] { border-top: 0.4rem solid #17A0E2; }

.arrow-bottom-4[data-color="event_top_cat_infosession"] { border-top: 0.4rem solid #3DA31E; }

.arrow-bottom-4[data-color="event_top_cat_vocaloid_vtuber"] { border-top: 0.4rem solid #FF013B; }

.arrow-left-4 { position: absolute; top: 0; bottom: 0; left: -0.8rem; margin: auto; width: 0.4rem; height: 0.4rem; box-sizing: border-box; border: 0.4rem solid transparent; }

.arrow-left-4[data-color="white"] { border-right: 0.4rem solid #fff; }

.arrow-left-4[data-color="black"] { border-right: 0.4rem solid #282C53; }

.arrow-left-4[data-color="gray"] { border-right: 0.4rem solid #f2f2f3; }

.arrow-left-4[data-color="gray2"] { border-right: 0.4rem solid #E5E5E5; }

.arrow-left-4[data-color="gray-dark"] { border-right: 0.4rem solid #b0b0b0; }

.arrow-left-4[data-color="key"] { border-right: 0.4rem solid #FF013B; }

.arrow-left-4[data-color="base1"] { border-right: 0.4rem solid #ECEDF2; }

.arrow-left-4[data-color="base2"] { border-right: 0.4rem solid #32D1AC; }

.arrow-left-4[data-color="season-h-1"] { border-right: 0.4rem solid #FF6000; }

.arrow-left-4[data-color="season-h-2"] { border-right: 0.4rem solid #8C3396; }

.arrow-left-4[data-color="digital-technology"] { border-right: 0.4rem solid #764BC9; }

.arrow-left-4[data-color="artist-technology"] { border-right: 0.4rem solid #7CBF12; }

.arrow-left-4[data-color="music-technology"] { border-right: 0.4rem solid #0CD1D1; }

.arrow-left-4[data-color="vocal"] { border-right: 0.4rem solid #F22482; }

.arrow-left-4[data-color="vocal-singer-songwriter"] { border-right: 0.4rem solid #F22482; }

.arrow-left-4[data-color="artist-musician"] { border-right: 0.4rem solid #FFC400; }

.arrow-left-4[data-color="kpop"] { border-right: 0.4rem solid #EA771B; }

.arrow-left-4[data-color="music-overseas"] { border-right: 0.4rem solid #3DA31E; }

.arrow-left-4[data-color="concert"] { border-right: 0.4rem solid #17A0E2; }

.arrow-left-4[data-color="management"] { border-right: 0.4rem solid #4759BC; }

.arrow-left-4[data-color="yellow"] { border-right: 0.4rem solid #FFF119; }

.arrow-left-4[data-color="line"] { border-right: 0.4rem solid #00c300; }

.arrow-left-4[data-color="twitter"] { border-right: 0.4rem solid #0f1419; }

.arrow-left-4[data-color="tiktok"] { border-right: 0.4rem solid #000000; }

.arrow-left-4[data-color="youtube"] { border-right: 0.4rem solid #E30000; }

.arrow-left-4[data-color="transparent"] { border-right: 0.4rem solid transparent; }

.arrow-left-4[data-color="super-e"] { border-right: 0.4rem solid #00B9EF; }

.arrow-left-4[data-color="music-tech"] { border-right: 0.4rem solid #00A95F; }

.arrow-left-4[data-color="study-music-abroad"] { border-right: 0.4rem solid #00A95F; }

.arrow-left-4[data-color="perf-arts"] { border-right: 0.4rem solid #EB6EA5; }

.arrow-left-4[data-color="event_top_cat_all"] { border-right: 0.4rem solid #32D1AC; }

.arrow-left-4[data-color="event_top_cat_vocal"] { border-right: 0.4rem solid #F22482; }

.arrow-left-4[data-color="event_top_cat_instrument"] { border-right: 0.4rem solid #4759BC; }

.arrow-left-4[data-color="event_top_cat_kpop"] { border-right: 0.4rem solid #EA771B; }

.arrow-left-4[data-color="event_top_cat_composition"] { border-right: 0.4rem solid #764BC9; }

.arrow-left-4[data-color="event_top_cat_concert-staff_backstage"] { border-right: 0.4rem solid #17A0E2; }

.arrow-left-4[data-color="event_top_cat_infosession"] { border-right: 0.4rem solid #3DA31E; }

.arrow-left-4[data-color="event_top_cat_vocaloid_vtuber"] { border-right: 0.4rem solid #FF013B; }

.arrow-right-4 { position: absolute; top: 0; bottom: 0; right: -0.8rem; margin: auto; width: 0.4rem; height: 0.4rem; box-sizing: border-box; border: 0.4rem solid transparent; }

.arrow-right-4[data-color="white"] { border-left: 0.4rem solid #fff; }

.arrow-right-4[data-color="black"] { border-left: 0.4rem solid #282C53; }

.arrow-right-4[data-color="gray"] { border-left: 0.4rem solid #f2f2f3; }

.arrow-right-4[data-color="gray2"] { border-left: 0.4rem solid #E5E5E5; }

.arrow-right-4[data-color="gray-dark"] { border-left: 0.4rem solid #b0b0b0; }

.arrow-right-4[data-color="key"] { border-left: 0.4rem solid #FF013B; }

.arrow-right-4[data-color="base1"] { border-left: 0.4rem solid #ECEDF2; }

.arrow-right-4[data-color="base2"] { border-left: 0.4rem solid #32D1AC; }

.arrow-right-4[data-color="season-h-1"] { border-left: 0.4rem solid #FF6000; }

.arrow-right-4[data-color="season-h-2"] { border-left: 0.4rem solid #8C3396; }

.arrow-right-4[data-color="digital-technology"] { border-left: 0.4rem solid #764BC9; }

.arrow-right-4[data-color="artist-technology"] { border-left: 0.4rem solid #7CBF12; }

.arrow-right-4[data-color="music-technology"] { border-left: 0.4rem solid #0CD1D1; }

.arrow-right-4[data-color="vocal"] { border-left: 0.4rem solid #F22482; }

.arrow-right-4[data-color="vocal-singer-songwriter"] { border-left: 0.4rem solid #F22482; }

.arrow-right-4[data-color="artist-musician"] { border-left: 0.4rem solid #FFC400; }

.arrow-right-4[data-color="kpop"] { border-left: 0.4rem solid #EA771B; }

.arrow-right-4[data-color="music-overseas"] { border-left: 0.4rem solid #3DA31E; }

.arrow-right-4[data-color="concert"] { border-left: 0.4rem solid #17A0E2; }

.arrow-right-4[data-color="management"] { border-left: 0.4rem solid #4759BC; }

.arrow-right-4[data-color="yellow"] { border-left: 0.4rem solid #FFF119; }

.arrow-right-4[data-color="line"] { border-left: 0.4rem solid #00c300; }

.arrow-right-4[data-color="twitter"] { border-left: 0.4rem solid #0f1419; }

.arrow-right-4[data-color="tiktok"] { border-left: 0.4rem solid #000000; }

.arrow-right-4[data-color="youtube"] { border-left: 0.4rem solid #E30000; }

.arrow-right-4[data-color="transparent"] { border-left: 0.4rem solid transparent; }

.arrow-right-4[data-color="super-e"] { border-left: 0.4rem solid #00B9EF; }

.arrow-right-4[data-color="music-tech"] { border-left: 0.4rem solid #00A95F; }

.arrow-right-4[data-color="study-music-abroad"] { border-left: 0.4rem solid #00A95F; }

.arrow-right-4[data-color="perf-arts"] { border-left: 0.4rem solid #EB6EA5; }

.arrow-right-4[data-color="event_top_cat_all"] { border-left: 0.4rem solid #32D1AC; }

.arrow-right-4[data-color="event_top_cat_vocal"] { border-left: 0.4rem solid #F22482; }

.arrow-right-4[data-color="event_top_cat_instrument"] { border-left: 0.4rem solid #4759BC; }

.arrow-right-4[data-color="event_top_cat_kpop"] { border-left: 0.4rem solid #EA771B; }

.arrow-right-4[data-color="event_top_cat_composition"] { border-left: 0.4rem solid #764BC9; }

.arrow-right-4[data-color="event_top_cat_concert-staff_backstage"] { border-left: 0.4rem solid #17A0E2; }

.arrow-right-4[data-color="event_top_cat_infosession"] { border-left: 0.4rem solid #3DA31E; }

.arrow-right-4[data-color="event_top_cat_vocaloid_vtuber"] { border-left: 0.4rem solid #FF013B; }

.arrow-top-5 { position: absolute; top: -1rem; left: 0; right: 0; margin: auto; width: 0.5rem; height: 0.5rem; box-sizing: border-box; border: 0.5rem solid transparent; }

.arrow-top-5[data-color="white"] { border-bottom: 0.5rem solid #fff; }

.arrow-top-5[data-color="black"] { border-bottom: 0.5rem solid #282C53; }

.arrow-top-5[data-color="gray"] { border-bottom: 0.5rem solid #f2f2f3; }

.arrow-top-5[data-color="gray2"] { border-bottom: 0.5rem solid #E5E5E5; }

.arrow-top-5[data-color="gray-dark"] { border-bottom: 0.5rem solid #b0b0b0; }

.arrow-top-5[data-color="key"] { border-bottom: 0.5rem solid #FF013B; }

.arrow-top-5[data-color="base1"] { border-bottom: 0.5rem solid #ECEDF2; }

.arrow-top-5[data-color="base2"] { border-bottom: 0.5rem solid #32D1AC; }

.arrow-top-5[data-color="season-h-1"] { border-bottom: 0.5rem solid #FF6000; }

.arrow-top-5[data-color="season-h-2"] { border-bottom: 0.5rem solid #8C3396; }

.arrow-top-5[data-color="digital-technology"] { border-bottom: 0.5rem solid #764BC9; }

.arrow-top-5[data-color="artist-technology"] { border-bottom: 0.5rem solid #7CBF12; }

.arrow-top-5[data-color="music-technology"] { border-bottom: 0.5rem solid #0CD1D1; }

.arrow-top-5[data-color="vocal"] { border-bottom: 0.5rem solid #F22482; }

.arrow-top-5[data-color="vocal-singer-songwriter"] { border-bottom: 0.5rem solid #F22482; }

.arrow-top-5[data-color="artist-musician"] { border-bottom: 0.5rem solid #FFC400; }

.arrow-top-5[data-color="kpop"] { border-bottom: 0.5rem solid #EA771B; }

.arrow-top-5[data-color="music-overseas"] { border-bottom: 0.5rem solid #3DA31E; }

.arrow-top-5[data-color="concert"] { border-bottom: 0.5rem solid #17A0E2; }

.arrow-top-5[data-color="management"] { border-bottom: 0.5rem solid #4759BC; }

.arrow-top-5[data-color="yellow"] { border-bottom: 0.5rem solid #FFF119; }

.arrow-top-5[data-color="line"] { border-bottom: 0.5rem solid #00c300; }

.arrow-top-5[data-color="twitter"] { border-bottom: 0.5rem solid #0f1419; }

.arrow-top-5[data-color="tiktok"] { border-bottom: 0.5rem solid #000000; }

.arrow-top-5[data-color="youtube"] { border-bottom: 0.5rem solid #E30000; }

.arrow-top-5[data-color="transparent"] { border-bottom: 0.5rem solid transparent; }

.arrow-top-5[data-color="super-e"] { border-bottom: 0.5rem solid #00B9EF; }

.arrow-top-5[data-color="music-tech"] { border-bottom: 0.5rem solid #00A95F; }

.arrow-top-5[data-color="study-music-abroad"] { border-bottom: 0.5rem solid #00A95F; }

.arrow-top-5[data-color="perf-arts"] { border-bottom: 0.5rem solid #EB6EA5; }

.arrow-top-5[data-color="event_top_cat_all"] { border-bottom: 0.5rem solid #32D1AC; }

.arrow-top-5[data-color="event_top_cat_vocal"] { border-bottom: 0.5rem solid #F22482; }

.arrow-top-5[data-color="event_top_cat_instrument"] { border-bottom: 0.5rem solid #4759BC; }

.arrow-top-5[data-color="event_top_cat_kpop"] { border-bottom: 0.5rem solid #EA771B; }

.arrow-top-5[data-color="event_top_cat_composition"] { border-bottom: 0.5rem solid #764BC9; }

.arrow-top-5[data-color="event_top_cat_concert-staff_backstage"] { border-bottom: 0.5rem solid #17A0E2; }

.arrow-top-5[data-color="event_top_cat_infosession"] { border-bottom: 0.5rem solid #3DA31E; }

.arrow-top-5[data-color="event_top_cat_vocaloid_vtuber"] { border-bottom: 0.5rem solid #FF013B; }

.arrow-bottom-5 { position: absolute; bottom: -1rem; left: 0; right: 0; margin: auto; width: 0.5rem; height: 0.5rem; box-sizing: border-box; border: 0.5rem solid transparent; }

.arrow-bottom-5[data-color="white"] { border-top: 0.5rem solid #fff; }

.arrow-bottom-5[data-color="black"] { border-top: 0.5rem solid #282C53; }

.arrow-bottom-5[data-color="gray"] { border-top: 0.5rem solid #f2f2f3; }

.arrow-bottom-5[data-color="gray2"] { border-top: 0.5rem solid #E5E5E5; }

.arrow-bottom-5[data-color="gray-dark"] { border-top: 0.5rem solid #b0b0b0; }

.arrow-bottom-5[data-color="key"] { border-top: 0.5rem solid #FF013B; }

.arrow-bottom-5[data-color="base1"] { border-top: 0.5rem solid #ECEDF2; }

.arrow-bottom-5[data-color="base2"] { border-top: 0.5rem solid #32D1AC; }

.arrow-bottom-5[data-color="season-h-1"] { border-top: 0.5rem solid #FF6000; }

.arrow-bottom-5[data-color="season-h-2"] { border-top: 0.5rem solid #8C3396; }

.arrow-bottom-5[data-color="digital-technology"] { border-top: 0.5rem solid #764BC9; }

.arrow-bottom-5[data-color="artist-technology"] { border-top: 0.5rem solid #7CBF12; }

.arrow-bottom-5[data-color="music-technology"] { border-top: 0.5rem solid #0CD1D1; }

.arrow-bottom-5[data-color="vocal"] { border-top: 0.5rem solid #F22482; }

.arrow-bottom-5[data-color="vocal-singer-songwriter"] { border-top: 0.5rem solid #F22482; }

.arrow-bottom-5[data-color="artist-musician"] { border-top: 0.5rem solid #FFC400; }

.arrow-bottom-5[data-color="kpop"] { border-top: 0.5rem solid #EA771B; }

.arrow-bottom-5[data-color="music-overseas"] { border-top: 0.5rem solid #3DA31E; }

.arrow-bottom-5[data-color="concert"] { border-top: 0.5rem solid #17A0E2; }

.arrow-bottom-5[data-color="management"] { border-top: 0.5rem solid #4759BC; }

.arrow-bottom-5[data-color="yellow"] { border-top: 0.5rem solid #FFF119; }

.arrow-bottom-5[data-color="line"] { border-top: 0.5rem solid #00c300; }

.arrow-bottom-5[data-color="twitter"] { border-top: 0.5rem solid #0f1419; }

.arrow-bottom-5[data-color="tiktok"] { border-top: 0.5rem solid #000000; }

.arrow-bottom-5[data-color="youtube"] { border-top: 0.5rem solid #E30000; }

.arrow-bottom-5[data-color="transparent"] { border-top: 0.5rem solid transparent; }

.arrow-bottom-5[data-color="super-e"] { border-top: 0.5rem solid #00B9EF; }

.arrow-bottom-5[data-color="music-tech"] { border-top: 0.5rem solid #00A95F; }

.arrow-bottom-5[data-color="study-music-abroad"] { border-top: 0.5rem solid #00A95F; }

.arrow-bottom-5[data-color="perf-arts"] { border-top: 0.5rem solid #EB6EA5; }

.arrow-bottom-5[data-color="event_top_cat_all"] { border-top: 0.5rem solid #32D1AC; }

.arrow-bottom-5[data-color="event_top_cat_vocal"] { border-top: 0.5rem solid #F22482; }

.arrow-bottom-5[data-color="event_top_cat_instrument"] { border-top: 0.5rem solid #4759BC; }

.arrow-bottom-5[data-color="event_top_cat_kpop"] { border-top: 0.5rem solid #EA771B; }

.arrow-bottom-5[data-color="event_top_cat_composition"] { border-top: 0.5rem solid #764BC9; }

.arrow-bottom-5[data-color="event_top_cat_concert-staff_backstage"] { border-top: 0.5rem solid #17A0E2; }

.arrow-bottom-5[data-color="event_top_cat_infosession"] { border-top: 0.5rem solid #3DA31E; }

.arrow-bottom-5[data-color="event_top_cat_vocaloid_vtuber"] { border-top: 0.5rem solid #FF013B; }

.arrow-left-5 { position: absolute; top: 0; bottom: 0; left: -1rem; margin: auto; width: 0.5rem; height: 0.5rem; box-sizing: border-box; border: 0.5rem solid transparent; }

.arrow-left-5[data-color="white"] { border-right: 0.5rem solid #fff; }

.arrow-left-5[data-color="black"] { border-right: 0.5rem solid #282C53; }

.arrow-left-5[data-color="gray"] { border-right: 0.5rem solid #f2f2f3; }

.arrow-left-5[data-color="gray2"] { border-right: 0.5rem solid #E5E5E5; }

.arrow-left-5[data-color="gray-dark"] { border-right: 0.5rem solid #b0b0b0; }

.arrow-left-5[data-color="key"] { border-right: 0.5rem solid #FF013B; }

.arrow-left-5[data-color="base1"] { border-right: 0.5rem solid #ECEDF2; }

.arrow-left-5[data-color="base2"] { border-right: 0.5rem solid #32D1AC; }

.arrow-left-5[data-color="season-h-1"] { border-right: 0.5rem solid #FF6000; }

.arrow-left-5[data-color="season-h-2"] { border-right: 0.5rem solid #8C3396; }

.arrow-left-5[data-color="digital-technology"] { border-right: 0.5rem solid #764BC9; }

.arrow-left-5[data-color="artist-technology"] { border-right: 0.5rem solid #7CBF12; }

.arrow-left-5[data-color="music-technology"] { border-right: 0.5rem solid #0CD1D1; }

.arrow-left-5[data-color="vocal"] { border-right: 0.5rem solid #F22482; }

.arrow-left-5[data-color="vocal-singer-songwriter"] { border-right: 0.5rem solid #F22482; }

.arrow-left-5[data-color="artist-musician"] { border-right: 0.5rem solid #FFC400; }

.arrow-left-5[data-color="kpop"] { border-right: 0.5rem solid #EA771B; }

.arrow-left-5[data-color="music-overseas"] { border-right: 0.5rem solid #3DA31E; }

.arrow-left-5[data-color="concert"] { border-right: 0.5rem solid #17A0E2; }

.arrow-left-5[data-color="management"] { border-right: 0.5rem solid #4759BC; }

.arrow-left-5[data-color="yellow"] { border-right: 0.5rem solid #FFF119; }

.arrow-left-5[data-color="line"] { border-right: 0.5rem solid #00c300; }

.arrow-left-5[data-color="twitter"] { border-right: 0.5rem solid #0f1419; }

.arrow-left-5[data-color="tiktok"] { border-right: 0.5rem solid #000000; }

.arrow-left-5[data-color="youtube"] { border-right: 0.5rem solid #E30000; }

.arrow-left-5[data-color="transparent"] { border-right: 0.5rem solid transparent; }

.arrow-left-5[data-color="super-e"] { border-right: 0.5rem solid #00B9EF; }

.arrow-left-5[data-color="music-tech"] { border-right: 0.5rem solid #00A95F; }

.arrow-left-5[data-color="study-music-abroad"] { border-right: 0.5rem solid #00A95F; }

.arrow-left-5[data-color="perf-arts"] { border-right: 0.5rem solid #EB6EA5; }

.arrow-left-5[data-color="event_top_cat_all"] { border-right: 0.5rem solid #32D1AC; }

.arrow-left-5[data-color="event_top_cat_vocal"] { border-right: 0.5rem solid #F22482; }

.arrow-left-5[data-color="event_top_cat_instrument"] { border-right: 0.5rem solid #4759BC; }

.arrow-left-5[data-color="event_top_cat_kpop"] { border-right: 0.5rem solid #EA771B; }

.arrow-left-5[data-color="event_top_cat_composition"] { border-right: 0.5rem solid #764BC9; }

.arrow-left-5[data-color="event_top_cat_concert-staff_backstage"] { border-right: 0.5rem solid #17A0E2; }

.arrow-left-5[data-color="event_top_cat_infosession"] { border-right: 0.5rem solid #3DA31E; }

.arrow-left-5[data-color="event_top_cat_vocaloid_vtuber"] { border-right: 0.5rem solid #FF013B; }

.arrow-right-5 { position: absolute; top: 0; bottom: 0; right: -1rem; margin: auto; width: 0.5rem; height: 0.5rem; box-sizing: border-box; border: 0.5rem solid transparent; }

.arrow-right-5[data-color="white"] { border-left: 0.5rem solid #fff; }

.arrow-right-5[data-color="black"] { border-left: 0.5rem solid #282C53; }

.arrow-right-5[data-color="gray"] { border-left: 0.5rem solid #f2f2f3; }

.arrow-right-5[data-color="gray2"] { border-left: 0.5rem solid #E5E5E5; }

.arrow-right-5[data-color="gray-dark"] { border-left: 0.5rem solid #b0b0b0; }

.arrow-right-5[data-color="key"] { border-left: 0.5rem solid #FF013B; }

.arrow-right-5[data-color="base1"] { border-left: 0.5rem solid #ECEDF2; }

.arrow-right-5[data-color="base2"] { border-left: 0.5rem solid #32D1AC; }

.arrow-right-5[data-color="season-h-1"] { border-left: 0.5rem solid #FF6000; }

.arrow-right-5[data-color="season-h-2"] { border-left: 0.5rem solid #8C3396; }

.arrow-right-5[data-color="digital-technology"] { border-left: 0.5rem solid #764BC9; }

.arrow-right-5[data-color="artist-technology"] { border-left: 0.5rem solid #7CBF12; }

.arrow-right-5[data-color="music-technology"] { border-left: 0.5rem solid #0CD1D1; }

.arrow-right-5[data-color="vocal"] { border-left: 0.5rem solid #F22482; }

.arrow-right-5[data-color="vocal-singer-songwriter"] { border-left: 0.5rem solid #F22482; }

.arrow-right-5[data-color="artist-musician"] { border-left: 0.5rem solid #FFC400; }

.arrow-right-5[data-color="kpop"] { border-left: 0.5rem solid #EA771B; }

.arrow-right-5[data-color="music-overseas"] { border-left: 0.5rem solid #3DA31E; }

.arrow-right-5[data-color="concert"] { border-left: 0.5rem solid #17A0E2; }

.arrow-right-5[data-color="management"] { border-left: 0.5rem solid #4759BC; }

.arrow-right-5[data-color="yellow"] { border-left: 0.5rem solid #FFF119; }

.arrow-right-5[data-color="line"] { border-left: 0.5rem solid #00c300; }

.arrow-right-5[data-color="twitter"] { border-left: 0.5rem solid #0f1419; }

.arrow-right-5[data-color="tiktok"] { border-left: 0.5rem solid #000000; }

.arrow-right-5[data-color="youtube"] { border-left: 0.5rem solid #E30000; }

.arrow-right-5[data-color="transparent"] { border-left: 0.5rem solid transparent; }

.arrow-right-5[data-color="super-e"] { border-left: 0.5rem solid #00B9EF; }

.arrow-right-5[data-color="music-tech"] { border-left: 0.5rem solid #00A95F; }

.arrow-right-5[data-color="study-music-abroad"] { border-left: 0.5rem solid #00A95F; }

.arrow-right-5[data-color="perf-arts"] { border-left: 0.5rem solid #EB6EA5; }

.arrow-right-5[data-color="event_top_cat_all"] { border-left: 0.5rem solid #32D1AC; }

.arrow-right-5[data-color="event_top_cat_vocal"] { border-left: 0.5rem solid #F22482; }

.arrow-right-5[data-color="event_top_cat_instrument"] { border-left: 0.5rem solid #4759BC; }

.arrow-right-5[data-color="event_top_cat_kpop"] { border-left: 0.5rem solid #EA771B; }

.arrow-right-5[data-color="event_top_cat_composition"] { border-left: 0.5rem solid #764BC9; }

.arrow-right-5[data-color="event_top_cat_concert-staff_backstage"] { border-left: 0.5rem solid #17A0E2; }

.arrow-right-5[data-color="event_top_cat_infosession"] { border-left: 0.5rem solid #3DA31E; }

.arrow-right-5[data-color="event_top_cat_vocaloid_vtuber"] { border-left: 0.5rem solid #FF013B; }

.arrow-top-6 { position: absolute; top: -1.2rem; left: 0; right: 0; margin: auto; width: 0.6rem; height: 0.6rem; box-sizing: border-box; border: 0.6rem solid transparent; }

.arrow-top-6[data-color="white"] { border-bottom: 0.6rem solid #fff; }

.arrow-top-6[data-color="black"] { border-bottom: 0.6rem solid #282C53; }

.arrow-top-6[data-color="gray"] { border-bottom: 0.6rem solid #f2f2f3; }

.arrow-top-6[data-color="gray2"] { border-bottom: 0.6rem solid #E5E5E5; }

.arrow-top-6[data-color="gray-dark"] { border-bottom: 0.6rem solid #b0b0b0; }

.arrow-top-6[data-color="key"] { border-bottom: 0.6rem solid #FF013B; }

.arrow-top-6[data-color="base1"] { border-bottom: 0.6rem solid #ECEDF2; }

.arrow-top-6[data-color="base2"] { border-bottom: 0.6rem solid #32D1AC; }

.arrow-top-6[data-color="season-h-1"] { border-bottom: 0.6rem solid #FF6000; }

.arrow-top-6[data-color="season-h-2"] { border-bottom: 0.6rem solid #8C3396; }

.arrow-top-6[data-color="digital-technology"] { border-bottom: 0.6rem solid #764BC9; }

.arrow-top-6[data-color="artist-technology"] { border-bottom: 0.6rem solid #7CBF12; }

.arrow-top-6[data-color="music-technology"] { border-bottom: 0.6rem solid #0CD1D1; }

.arrow-top-6[data-color="vocal"] { border-bottom: 0.6rem solid #F22482; }

.arrow-top-6[data-color="vocal-singer-songwriter"] { border-bottom: 0.6rem solid #F22482; }

.arrow-top-6[data-color="artist-musician"] { border-bottom: 0.6rem solid #FFC400; }

.arrow-top-6[data-color="kpop"] { border-bottom: 0.6rem solid #EA771B; }

.arrow-top-6[data-color="music-overseas"] { border-bottom: 0.6rem solid #3DA31E; }

.arrow-top-6[data-color="concert"] { border-bottom: 0.6rem solid #17A0E2; }

.arrow-top-6[data-color="management"] { border-bottom: 0.6rem solid #4759BC; }

.arrow-top-6[data-color="yellow"] { border-bottom: 0.6rem solid #FFF119; }

.arrow-top-6[data-color="line"] { border-bottom: 0.6rem solid #00c300; }

.arrow-top-6[data-color="twitter"] { border-bottom: 0.6rem solid #0f1419; }

.arrow-top-6[data-color="tiktok"] { border-bottom: 0.6rem solid #000000; }

.arrow-top-6[data-color="youtube"] { border-bottom: 0.6rem solid #E30000; }

.arrow-top-6[data-color="transparent"] { border-bottom: 0.6rem solid transparent; }

.arrow-top-6[data-color="super-e"] { border-bottom: 0.6rem solid #00B9EF; }

.arrow-top-6[data-color="music-tech"] { border-bottom: 0.6rem solid #00A95F; }

.arrow-top-6[data-color="study-music-abroad"] { border-bottom: 0.6rem solid #00A95F; }

.arrow-top-6[data-color="perf-arts"] { border-bottom: 0.6rem solid #EB6EA5; }

.arrow-top-6[data-color="event_top_cat_all"] { border-bottom: 0.6rem solid #32D1AC; }

.arrow-top-6[data-color="event_top_cat_vocal"] { border-bottom: 0.6rem solid #F22482; }

.arrow-top-6[data-color="event_top_cat_instrument"] { border-bottom: 0.6rem solid #4759BC; }

.arrow-top-6[data-color="event_top_cat_kpop"] { border-bottom: 0.6rem solid #EA771B; }

.arrow-top-6[data-color="event_top_cat_composition"] { border-bottom: 0.6rem solid #764BC9; }

.arrow-top-6[data-color="event_top_cat_concert-staff_backstage"] { border-bottom: 0.6rem solid #17A0E2; }

.arrow-top-6[data-color="event_top_cat_infosession"] { border-bottom: 0.6rem solid #3DA31E; }

.arrow-top-6[data-color="event_top_cat_vocaloid_vtuber"] { border-bottom: 0.6rem solid #FF013B; }

.arrow-bottom-6 { position: absolute; bottom: -1.2rem; left: 0; right: 0; margin: auto; width: 0.6rem; height: 0.6rem; box-sizing: border-box; border: 0.6rem solid transparent; }

.arrow-bottom-6[data-color="white"] { border-top: 0.6rem solid #fff; }

.arrow-bottom-6[data-color="black"] { border-top: 0.6rem solid #282C53; }

.arrow-bottom-6[data-color="gray"] { border-top: 0.6rem solid #f2f2f3; }

.arrow-bottom-6[data-color="gray2"] { border-top: 0.6rem solid #E5E5E5; }

.arrow-bottom-6[data-color="gray-dark"] { border-top: 0.6rem solid #b0b0b0; }

.arrow-bottom-6[data-color="key"] { border-top: 0.6rem solid #FF013B; }

.arrow-bottom-6[data-color="base1"] { border-top: 0.6rem solid #ECEDF2; }

.arrow-bottom-6[data-color="base2"] { border-top: 0.6rem solid #32D1AC; }

.arrow-bottom-6[data-color="season-h-1"] { border-top: 0.6rem solid #FF6000; }

.arrow-bottom-6[data-color="season-h-2"] { border-top: 0.6rem solid #8C3396; }

.arrow-bottom-6[data-color="digital-technology"] { border-top: 0.6rem solid #764BC9; }

.arrow-bottom-6[data-color="artist-technology"] { border-top: 0.6rem solid #7CBF12; }

.arrow-bottom-6[data-color="music-technology"] { border-top: 0.6rem solid #0CD1D1; }

.arrow-bottom-6[data-color="vocal"] { border-top: 0.6rem solid #F22482; }

.arrow-bottom-6[data-color="vocal-singer-songwriter"] { border-top: 0.6rem solid #F22482; }

.arrow-bottom-6[data-color="artist-musician"] { border-top: 0.6rem solid #FFC400; }

.arrow-bottom-6[data-color="kpop"] { border-top: 0.6rem solid #EA771B; }

.arrow-bottom-6[data-color="music-overseas"] { border-top: 0.6rem solid #3DA31E; }

.arrow-bottom-6[data-color="concert"] { border-top: 0.6rem solid #17A0E2; }

.arrow-bottom-6[data-color="management"] { border-top: 0.6rem solid #4759BC; }

.arrow-bottom-6[data-color="yellow"] { border-top: 0.6rem solid #FFF119; }

.arrow-bottom-6[data-color="line"] { border-top: 0.6rem solid #00c300; }

.arrow-bottom-6[data-color="twitter"] { border-top: 0.6rem solid #0f1419; }

.arrow-bottom-6[data-color="tiktok"] { border-top: 0.6rem solid #000000; }

.arrow-bottom-6[data-color="youtube"] { border-top: 0.6rem solid #E30000; }

.arrow-bottom-6[data-color="transparent"] { border-top: 0.6rem solid transparent; }

.arrow-bottom-6[data-color="super-e"] { border-top: 0.6rem solid #00B9EF; }

.arrow-bottom-6[data-color="music-tech"] { border-top: 0.6rem solid #00A95F; }

.arrow-bottom-6[data-color="study-music-abroad"] { border-top: 0.6rem solid #00A95F; }

.arrow-bottom-6[data-color="perf-arts"] { border-top: 0.6rem solid #EB6EA5; }

.arrow-bottom-6[data-color="event_top_cat_all"] { border-top: 0.6rem solid #32D1AC; }

.arrow-bottom-6[data-color="event_top_cat_vocal"] { border-top: 0.6rem solid #F22482; }

.arrow-bottom-6[data-color="event_top_cat_instrument"] { border-top: 0.6rem solid #4759BC; }

.arrow-bottom-6[data-color="event_top_cat_kpop"] { border-top: 0.6rem solid #EA771B; }

.arrow-bottom-6[data-color="event_top_cat_composition"] { border-top: 0.6rem solid #764BC9; }

.arrow-bottom-6[data-color="event_top_cat_concert-staff_backstage"] { border-top: 0.6rem solid #17A0E2; }

.arrow-bottom-6[data-color="event_top_cat_infosession"] { border-top: 0.6rem solid #3DA31E; }

.arrow-bottom-6[data-color="event_top_cat_vocaloid_vtuber"] { border-top: 0.6rem solid #FF013B; }

.arrow-left-6 { position: absolute; top: 0; bottom: 0; left: -1.2rem; margin: auto; width: 0.6rem; height: 0.6rem; box-sizing: border-box; border: 0.6rem solid transparent; }

.arrow-left-6[data-color="white"] { border-right: 0.6rem solid #fff; }

.arrow-left-6[data-color="black"] { border-right: 0.6rem solid #282C53; }

.arrow-left-6[data-color="gray"] { border-right: 0.6rem solid #f2f2f3; }

.arrow-left-6[data-color="gray2"] { border-right: 0.6rem solid #E5E5E5; }

.arrow-left-6[data-color="gray-dark"] { border-right: 0.6rem solid #b0b0b0; }

.arrow-left-6[data-color="key"] { border-right: 0.6rem solid #FF013B; }

.arrow-left-6[data-color="base1"] { border-right: 0.6rem solid #ECEDF2; }

.arrow-left-6[data-color="base2"] { border-right: 0.6rem solid #32D1AC; }

.arrow-left-6[data-color="season-h-1"] { border-right: 0.6rem solid #FF6000; }

.arrow-left-6[data-color="season-h-2"] { border-right: 0.6rem solid #8C3396; }

.arrow-left-6[data-color="digital-technology"] { border-right: 0.6rem solid #764BC9; }

.arrow-left-6[data-color="artist-technology"] { border-right: 0.6rem solid #7CBF12; }

.arrow-left-6[data-color="music-technology"] { border-right: 0.6rem solid #0CD1D1; }

.arrow-left-6[data-color="vocal"] { border-right: 0.6rem solid #F22482; }

.arrow-left-6[data-color="vocal-singer-songwriter"] { border-right: 0.6rem solid #F22482; }

.arrow-left-6[data-color="artist-musician"] { border-right: 0.6rem solid #FFC400; }

.arrow-left-6[data-color="kpop"] { border-right: 0.6rem solid #EA771B; }

.arrow-left-6[data-color="music-overseas"] { border-right: 0.6rem solid #3DA31E; }

.arrow-left-6[data-color="concert"] { border-right: 0.6rem solid #17A0E2; }

.arrow-left-6[data-color="management"] { border-right: 0.6rem solid #4759BC; }

.arrow-left-6[data-color="yellow"] { border-right: 0.6rem solid #FFF119; }

.arrow-left-6[data-color="line"] { border-right: 0.6rem solid #00c300; }

.arrow-left-6[data-color="twitter"] { border-right: 0.6rem solid #0f1419; }

.arrow-left-6[data-color="tiktok"] { border-right: 0.6rem solid #000000; }

.arrow-left-6[data-color="youtube"] { border-right: 0.6rem solid #E30000; }

.arrow-left-6[data-color="transparent"] { border-right: 0.6rem solid transparent; }

.arrow-left-6[data-color="super-e"] { border-right: 0.6rem solid #00B9EF; }

.arrow-left-6[data-color="music-tech"] { border-right: 0.6rem solid #00A95F; }

.arrow-left-6[data-color="study-music-abroad"] { border-right: 0.6rem solid #00A95F; }

.arrow-left-6[data-color="perf-arts"] { border-right: 0.6rem solid #EB6EA5; }

.arrow-left-6[data-color="event_top_cat_all"] { border-right: 0.6rem solid #32D1AC; }

.arrow-left-6[data-color="event_top_cat_vocal"] { border-right: 0.6rem solid #F22482; }

.arrow-left-6[data-color="event_top_cat_instrument"] { border-right: 0.6rem solid #4759BC; }

.arrow-left-6[data-color="event_top_cat_kpop"] { border-right: 0.6rem solid #EA771B; }

.arrow-left-6[data-color="event_top_cat_composition"] { border-right: 0.6rem solid #764BC9; }

.arrow-left-6[data-color="event_top_cat_concert-staff_backstage"] { border-right: 0.6rem solid #17A0E2; }

.arrow-left-6[data-color="event_top_cat_infosession"] { border-right: 0.6rem solid #3DA31E; }

.arrow-left-6[data-color="event_top_cat_vocaloid_vtuber"] { border-right: 0.6rem solid #FF013B; }

.arrow-right-6 { position: absolute; top: 0; bottom: 0; right: -1.2rem; margin: auto; width: 0.6rem; height: 0.6rem; box-sizing: border-box; border: 0.6rem solid transparent; }

.arrow-right-6[data-color="white"] { border-left: 0.6rem solid #fff; }

.arrow-right-6[data-color="black"] { border-left: 0.6rem solid #282C53; }

.arrow-right-6[data-color="gray"] { border-left: 0.6rem solid #f2f2f3; }

.arrow-right-6[data-color="gray2"] { border-left: 0.6rem solid #E5E5E5; }

.arrow-right-6[data-color="gray-dark"] { border-left: 0.6rem solid #b0b0b0; }

.arrow-right-6[data-color="key"] { border-left: 0.6rem solid #FF013B; }

.arrow-right-6[data-color="base1"] { border-left: 0.6rem solid #ECEDF2; }

.arrow-right-6[data-color="base2"] { border-left: 0.6rem solid #32D1AC; }

.arrow-right-6[data-color="season-h-1"] { border-left: 0.6rem solid #FF6000; }

.arrow-right-6[data-color="season-h-2"] { border-left: 0.6rem solid #8C3396; }

.arrow-right-6[data-color="digital-technology"] { border-left: 0.6rem solid #764BC9; }

.arrow-right-6[data-color="artist-technology"] { border-left: 0.6rem solid #7CBF12; }

.arrow-right-6[data-color="music-technology"] { border-left: 0.6rem solid #0CD1D1; }

.arrow-right-6[data-color="vocal"] { border-left: 0.6rem solid #F22482; }

.arrow-right-6[data-color="vocal-singer-songwriter"] { border-left: 0.6rem solid #F22482; }

.arrow-right-6[data-color="artist-musician"] { border-left: 0.6rem solid #FFC400; }

.arrow-right-6[data-color="kpop"] { border-left: 0.6rem solid #EA771B; }

.arrow-right-6[data-color="music-overseas"] { border-left: 0.6rem solid #3DA31E; }

.arrow-right-6[data-color="concert"] { border-left: 0.6rem solid #17A0E2; }

.arrow-right-6[data-color="management"] { border-left: 0.6rem solid #4759BC; }

.arrow-right-6[data-color="yellow"] { border-left: 0.6rem solid #FFF119; }

.arrow-right-6[data-color="line"] { border-left: 0.6rem solid #00c300; }

.arrow-right-6[data-color="twitter"] { border-left: 0.6rem solid #0f1419; }

.arrow-right-6[data-color="tiktok"] { border-left: 0.6rem solid #000000; }

.arrow-right-6[data-color="youtube"] { border-left: 0.6rem solid #E30000; }

.arrow-right-6[data-color="transparent"] { border-left: 0.6rem solid transparent; }

.arrow-right-6[data-color="super-e"] { border-left: 0.6rem solid #00B9EF; }

.arrow-right-6[data-color="music-tech"] { border-left: 0.6rem solid #00A95F; }

.arrow-right-6[data-color="study-music-abroad"] { border-left: 0.6rem solid #00A95F; }

.arrow-right-6[data-color="perf-arts"] { border-left: 0.6rem solid #EB6EA5; }

.arrow-right-6[data-color="event_top_cat_all"] { border-left: 0.6rem solid #32D1AC; }

.arrow-right-6[data-color="event_top_cat_vocal"] { border-left: 0.6rem solid #F22482; }

.arrow-right-6[data-color="event_top_cat_instrument"] { border-left: 0.6rem solid #4759BC; }

.arrow-right-6[data-color="event_top_cat_kpop"] { border-left: 0.6rem solid #EA771B; }

.arrow-right-6[data-color="event_top_cat_composition"] { border-left: 0.6rem solid #764BC9; }

.arrow-right-6[data-color="event_top_cat_concert-staff_backstage"] { border-left: 0.6rem solid #17A0E2; }

.arrow-right-6[data-color="event_top_cat_infosession"] { border-left: 0.6rem solid #3DA31E; }

.arrow-right-6[data-color="event_top_cat_vocaloid_vtuber"] { border-left: 0.6rem solid #FF013B; }

.arrow-top-7 { position: absolute; top: -1.4rem; left: 0; right: 0; margin: auto; width: 0.7rem; height: 0.7rem; box-sizing: border-box; border: 0.7rem solid transparent; }

.arrow-top-7[data-color="white"] { border-bottom: 0.7rem solid #fff; }

.arrow-top-7[data-color="black"] { border-bottom: 0.7rem solid #282C53; }

.arrow-top-7[data-color="gray"] { border-bottom: 0.7rem solid #f2f2f3; }

.arrow-top-7[data-color="gray2"] { border-bottom: 0.7rem solid #E5E5E5; }

.arrow-top-7[data-color="gray-dark"] { border-bottom: 0.7rem solid #b0b0b0; }

.arrow-top-7[data-color="key"] { border-bottom: 0.7rem solid #FF013B; }

.arrow-top-7[data-color="base1"] { border-bottom: 0.7rem solid #ECEDF2; }

.arrow-top-7[data-color="base2"] { border-bottom: 0.7rem solid #32D1AC; }

.arrow-top-7[data-color="season-h-1"] { border-bottom: 0.7rem solid #FF6000; }

.arrow-top-7[data-color="season-h-2"] { border-bottom: 0.7rem solid #8C3396; }

.arrow-top-7[data-color="digital-technology"] { border-bottom: 0.7rem solid #764BC9; }

.arrow-top-7[data-color="artist-technology"] { border-bottom: 0.7rem solid #7CBF12; }

.arrow-top-7[data-color="music-technology"] { border-bottom: 0.7rem solid #0CD1D1; }

.arrow-top-7[data-color="vocal"] { border-bottom: 0.7rem solid #F22482; }

.arrow-top-7[data-color="vocal-singer-songwriter"] { border-bottom: 0.7rem solid #F22482; }

.arrow-top-7[data-color="artist-musician"] { border-bottom: 0.7rem solid #FFC400; }

.arrow-top-7[data-color="kpop"] { border-bottom: 0.7rem solid #EA771B; }

.arrow-top-7[data-color="music-overseas"] { border-bottom: 0.7rem solid #3DA31E; }

.arrow-top-7[data-color="concert"] { border-bottom: 0.7rem solid #17A0E2; }

.arrow-top-7[data-color="management"] { border-bottom: 0.7rem solid #4759BC; }

.arrow-top-7[data-color="yellow"] { border-bottom: 0.7rem solid #FFF119; }

.arrow-top-7[data-color="line"] { border-bottom: 0.7rem solid #00c300; }

.arrow-top-7[data-color="twitter"] { border-bottom: 0.7rem solid #0f1419; }

.arrow-top-7[data-color="tiktok"] { border-bottom: 0.7rem solid #000000; }

.arrow-top-7[data-color="youtube"] { border-bottom: 0.7rem solid #E30000; }

.arrow-top-7[data-color="transparent"] { border-bottom: 0.7rem solid transparent; }

.arrow-top-7[data-color="super-e"] { border-bottom: 0.7rem solid #00B9EF; }

.arrow-top-7[data-color="music-tech"] { border-bottom: 0.7rem solid #00A95F; }

.arrow-top-7[data-color="study-music-abroad"] { border-bottom: 0.7rem solid #00A95F; }

.arrow-top-7[data-color="perf-arts"] { border-bottom: 0.7rem solid #EB6EA5; }

.arrow-top-7[data-color="event_top_cat_all"] { border-bottom: 0.7rem solid #32D1AC; }

.arrow-top-7[data-color="event_top_cat_vocal"] { border-bottom: 0.7rem solid #F22482; }

.arrow-top-7[data-color="event_top_cat_instrument"] { border-bottom: 0.7rem solid #4759BC; }

.arrow-top-7[data-color="event_top_cat_kpop"] { border-bottom: 0.7rem solid #EA771B; }

.arrow-top-7[data-color="event_top_cat_composition"] { border-bottom: 0.7rem solid #764BC9; }

.arrow-top-7[data-color="event_top_cat_concert-staff_backstage"] { border-bottom: 0.7rem solid #17A0E2; }

.arrow-top-7[data-color="event_top_cat_infosession"] { border-bottom: 0.7rem solid #3DA31E; }

.arrow-top-7[data-color="event_top_cat_vocaloid_vtuber"] { border-bottom: 0.7rem solid #FF013B; }

.arrow-bottom-7 { position: absolute; bottom: -1.4rem; left: 0; right: 0; margin: auto; width: 0.7rem; height: 0.7rem; box-sizing: border-box; border: 0.7rem solid transparent; }

.arrow-bottom-7[data-color="white"] { border-top: 0.7rem solid #fff; }

.arrow-bottom-7[data-color="black"] { border-top: 0.7rem solid #282C53; }

.arrow-bottom-7[data-color="gray"] { border-top: 0.7rem solid #f2f2f3; }

.arrow-bottom-7[data-color="gray2"] { border-top: 0.7rem solid #E5E5E5; }

.arrow-bottom-7[data-color="gray-dark"] { border-top: 0.7rem solid #b0b0b0; }

.arrow-bottom-7[data-color="key"] { border-top: 0.7rem solid #FF013B; }

.arrow-bottom-7[data-color="base1"] { border-top: 0.7rem solid #ECEDF2; }

.arrow-bottom-7[data-color="base2"] { border-top: 0.7rem solid #32D1AC; }

.arrow-bottom-7[data-color="season-h-1"] { border-top: 0.7rem solid #FF6000; }

.arrow-bottom-7[data-color="season-h-2"] { border-top: 0.7rem solid #8C3396; }

.arrow-bottom-7[data-color="digital-technology"] { border-top: 0.7rem solid #764BC9; }

.arrow-bottom-7[data-color="artist-technology"] { border-top: 0.7rem solid #7CBF12; }

.arrow-bottom-7[data-color="music-technology"] { border-top: 0.7rem solid #0CD1D1; }

.arrow-bottom-7[data-color="vocal"] { border-top: 0.7rem solid #F22482; }

.arrow-bottom-7[data-color="vocal-singer-songwriter"] { border-top: 0.7rem solid #F22482; }

.arrow-bottom-7[data-color="artist-musician"] { border-top: 0.7rem solid #FFC400; }

.arrow-bottom-7[data-color="kpop"] { border-top: 0.7rem solid #EA771B; }

.arrow-bottom-7[data-color="music-overseas"] { border-top: 0.7rem solid #3DA31E; }

.arrow-bottom-7[data-color="concert"] { border-top: 0.7rem solid #17A0E2; }

.arrow-bottom-7[data-color="management"] { border-top: 0.7rem solid #4759BC; }

.arrow-bottom-7[data-color="yellow"] { border-top: 0.7rem solid #FFF119; }

.arrow-bottom-7[data-color="line"] { border-top: 0.7rem solid #00c300; }

.arrow-bottom-7[data-color="twitter"] { border-top: 0.7rem solid #0f1419; }

.arrow-bottom-7[data-color="tiktok"] { border-top: 0.7rem solid #000000; }

.arrow-bottom-7[data-color="youtube"] { border-top: 0.7rem solid #E30000; }

.arrow-bottom-7[data-color="transparent"] { border-top: 0.7rem solid transparent; }

.arrow-bottom-7[data-color="super-e"] { border-top: 0.7rem solid #00B9EF; }

.arrow-bottom-7[data-color="music-tech"] { border-top: 0.7rem solid #00A95F; }

.arrow-bottom-7[data-color="study-music-abroad"] { border-top: 0.7rem solid #00A95F; }

.arrow-bottom-7[data-color="perf-arts"] { border-top: 0.7rem solid #EB6EA5; }

.arrow-bottom-7[data-color="event_top_cat_all"] { border-top: 0.7rem solid #32D1AC; }

.arrow-bottom-7[data-color="event_top_cat_vocal"] { border-top: 0.7rem solid #F22482; }

.arrow-bottom-7[data-color="event_top_cat_instrument"] { border-top: 0.7rem solid #4759BC; }

.arrow-bottom-7[data-color="event_top_cat_kpop"] { border-top: 0.7rem solid #EA771B; }

.arrow-bottom-7[data-color="event_top_cat_composition"] { border-top: 0.7rem solid #764BC9; }

.arrow-bottom-7[data-color="event_top_cat_concert-staff_backstage"] { border-top: 0.7rem solid #17A0E2; }

.arrow-bottom-7[data-color="event_top_cat_infosession"] { border-top: 0.7rem solid #3DA31E; }

.arrow-bottom-7[data-color="event_top_cat_vocaloid_vtuber"] { border-top: 0.7rem solid #FF013B; }

.arrow-left-7 { position: absolute; top: 0; bottom: 0; left: -1.4rem; margin: auto; width: 0.7rem; height: 0.7rem; box-sizing: border-box; border: 0.7rem solid transparent; }

.arrow-left-7[data-color="white"] { border-right: 0.7rem solid #fff; }

.arrow-left-7[data-color="black"] { border-right: 0.7rem solid #282C53; }

.arrow-left-7[data-color="gray"] { border-right: 0.7rem solid #f2f2f3; }

.arrow-left-7[data-color="gray2"] { border-right: 0.7rem solid #E5E5E5; }

.arrow-left-7[data-color="gray-dark"] { border-right: 0.7rem solid #b0b0b0; }

.arrow-left-7[data-color="key"] { border-right: 0.7rem solid #FF013B; }

.arrow-left-7[data-color="base1"] { border-right: 0.7rem solid #ECEDF2; }

.arrow-left-7[data-color="base2"] { border-right: 0.7rem solid #32D1AC; }

.arrow-left-7[data-color="season-h-1"] { border-right: 0.7rem solid #FF6000; }

.arrow-left-7[data-color="season-h-2"] { border-right: 0.7rem solid #8C3396; }

.arrow-left-7[data-color="digital-technology"] { border-right: 0.7rem solid #764BC9; }

.arrow-left-7[data-color="artist-technology"] { border-right: 0.7rem solid #7CBF12; }

.arrow-left-7[data-color="music-technology"] { border-right: 0.7rem solid #0CD1D1; }

.arrow-left-7[data-color="vocal"] { border-right: 0.7rem solid #F22482; }

.arrow-left-7[data-color="vocal-singer-songwriter"] { border-right: 0.7rem solid #F22482; }

.arrow-left-7[data-color="artist-musician"] { border-right: 0.7rem solid #FFC400; }

.arrow-left-7[data-color="kpop"] { border-right: 0.7rem solid #EA771B; }

.arrow-left-7[data-color="music-overseas"] { border-right: 0.7rem solid #3DA31E; }

.arrow-left-7[data-color="concert"] { border-right: 0.7rem solid #17A0E2; }

.arrow-left-7[data-color="management"] { border-right: 0.7rem solid #4759BC; }

.arrow-left-7[data-color="yellow"] { border-right: 0.7rem solid #FFF119; }

.arrow-left-7[data-color="line"] { border-right: 0.7rem solid #00c300; }

.arrow-left-7[data-color="twitter"] { border-right: 0.7rem solid #0f1419; }

.arrow-left-7[data-color="tiktok"] { border-right: 0.7rem solid #000000; }

.arrow-left-7[data-color="youtube"] { border-right: 0.7rem solid #E30000; }

.arrow-left-7[data-color="transparent"] { border-right: 0.7rem solid transparent; }

.arrow-left-7[data-color="super-e"] { border-right: 0.7rem solid #00B9EF; }

.arrow-left-7[data-color="music-tech"] { border-right: 0.7rem solid #00A95F; }

.arrow-left-7[data-color="study-music-abroad"] { border-right: 0.7rem solid #00A95F; }

.arrow-left-7[data-color="perf-arts"] { border-right: 0.7rem solid #EB6EA5; }

.arrow-left-7[data-color="event_top_cat_all"] { border-right: 0.7rem solid #32D1AC; }

.arrow-left-7[data-color="event_top_cat_vocal"] { border-right: 0.7rem solid #F22482; }

.arrow-left-7[data-color="event_top_cat_instrument"] { border-right: 0.7rem solid #4759BC; }

.arrow-left-7[data-color="event_top_cat_kpop"] { border-right: 0.7rem solid #EA771B; }

.arrow-left-7[data-color="event_top_cat_composition"] { border-right: 0.7rem solid #764BC9; }

.arrow-left-7[data-color="event_top_cat_concert-staff_backstage"] { border-right: 0.7rem solid #17A0E2; }

.arrow-left-7[data-color="event_top_cat_infosession"] { border-right: 0.7rem solid #3DA31E; }

.arrow-left-7[data-color="event_top_cat_vocaloid_vtuber"] { border-right: 0.7rem solid #FF013B; }

.arrow-right-7 { position: absolute; top: 0; bottom: 0; right: -1.4rem; margin: auto; width: 0.7rem; height: 0.7rem; box-sizing: border-box; border: 0.7rem solid transparent; }

.arrow-right-7[data-color="white"] { border-left: 0.7rem solid #fff; }

.arrow-right-7[data-color="black"] { border-left: 0.7rem solid #282C53; }

.arrow-right-7[data-color="gray"] { border-left: 0.7rem solid #f2f2f3; }

.arrow-right-7[data-color="gray2"] { border-left: 0.7rem solid #E5E5E5; }

.arrow-right-7[data-color="gray-dark"] { border-left: 0.7rem solid #b0b0b0; }

.arrow-right-7[data-color="key"] { border-left: 0.7rem solid #FF013B; }

.arrow-right-7[data-color="base1"] { border-left: 0.7rem solid #ECEDF2; }

.arrow-right-7[data-color="base2"] { border-left: 0.7rem solid #32D1AC; }

.arrow-right-7[data-color="season-h-1"] { border-left: 0.7rem solid #FF6000; }

.arrow-right-7[data-color="season-h-2"] { border-left: 0.7rem solid #8C3396; }

.arrow-right-7[data-color="digital-technology"] { border-left: 0.7rem solid #764BC9; }

.arrow-right-7[data-color="artist-technology"] { border-left: 0.7rem solid #7CBF12; }

.arrow-right-7[data-color="music-technology"] { border-left: 0.7rem solid #0CD1D1; }

.arrow-right-7[data-color="vocal"] { border-left: 0.7rem solid #F22482; }

.arrow-right-7[data-color="vocal-singer-songwriter"] { border-left: 0.7rem solid #F22482; }

.arrow-right-7[data-color="artist-musician"] { border-left: 0.7rem solid #FFC400; }

.arrow-right-7[data-color="kpop"] { border-left: 0.7rem solid #EA771B; }

.arrow-right-7[data-color="music-overseas"] { border-left: 0.7rem solid #3DA31E; }

.arrow-right-7[data-color="concert"] { border-left: 0.7rem solid #17A0E2; }

.arrow-right-7[data-color="management"] { border-left: 0.7rem solid #4759BC; }

.arrow-right-7[data-color="yellow"] { border-left: 0.7rem solid #FFF119; }

.arrow-right-7[data-color="line"] { border-left: 0.7rem solid #00c300; }

.arrow-right-7[data-color="twitter"] { border-left: 0.7rem solid #0f1419; }

.arrow-right-7[data-color="tiktok"] { border-left: 0.7rem solid #000000; }

.arrow-right-7[data-color="youtube"] { border-left: 0.7rem solid #E30000; }

.arrow-right-7[data-color="transparent"] { border-left: 0.7rem solid transparent; }

.arrow-right-7[data-color="super-e"] { border-left: 0.7rem solid #00B9EF; }

.arrow-right-7[data-color="music-tech"] { border-left: 0.7rem solid #00A95F; }

.arrow-right-7[data-color="study-music-abroad"] { border-left: 0.7rem solid #00A95F; }

.arrow-right-7[data-color="perf-arts"] { border-left: 0.7rem solid #EB6EA5; }

.arrow-right-7[data-color="event_top_cat_all"] { border-left: 0.7rem solid #32D1AC; }

.arrow-right-7[data-color="event_top_cat_vocal"] { border-left: 0.7rem solid #F22482; }

.arrow-right-7[data-color="event_top_cat_instrument"] { border-left: 0.7rem solid #4759BC; }

.arrow-right-7[data-color="event_top_cat_kpop"] { border-left: 0.7rem solid #EA771B; }

.arrow-right-7[data-color="event_top_cat_composition"] { border-left: 0.7rem solid #764BC9; }

.arrow-right-7[data-color="event_top_cat_concert-staff_backstage"] { border-left: 0.7rem solid #17A0E2; }

.arrow-right-7[data-color="event_top_cat_infosession"] { border-left: 0.7rem solid #3DA31E; }

.arrow-right-7[data-color="event_top_cat_vocaloid_vtuber"] { border-left: 0.7rem solid #FF013B; }

.arrow-top-8 { position: absolute; top: -1.6rem; left: 0; right: 0; margin: auto; width: 0.8rem; height: 0.8rem; box-sizing: border-box; border: 0.8rem solid transparent; }

.arrow-top-8[data-color="white"] { border-bottom: 0.8rem solid #fff; }

.arrow-top-8[data-color="black"] { border-bottom: 0.8rem solid #282C53; }

.arrow-top-8[data-color="gray"] { border-bottom: 0.8rem solid #f2f2f3; }

.arrow-top-8[data-color="gray2"] { border-bottom: 0.8rem solid #E5E5E5; }

.arrow-top-8[data-color="gray-dark"] { border-bottom: 0.8rem solid #b0b0b0; }

.arrow-top-8[data-color="key"] { border-bottom: 0.8rem solid #FF013B; }

.arrow-top-8[data-color="base1"] { border-bottom: 0.8rem solid #ECEDF2; }

.arrow-top-8[data-color="base2"] { border-bottom: 0.8rem solid #32D1AC; }

.arrow-top-8[data-color="season-h-1"] { border-bottom: 0.8rem solid #FF6000; }

.arrow-top-8[data-color="season-h-2"] { border-bottom: 0.8rem solid #8C3396; }

.arrow-top-8[data-color="digital-technology"] { border-bottom: 0.8rem solid #764BC9; }

.arrow-top-8[data-color="artist-technology"] { border-bottom: 0.8rem solid #7CBF12; }

.arrow-top-8[data-color="music-technology"] { border-bottom: 0.8rem solid #0CD1D1; }

.arrow-top-8[data-color="vocal"] { border-bottom: 0.8rem solid #F22482; }

.arrow-top-8[data-color="vocal-singer-songwriter"] { border-bottom: 0.8rem solid #F22482; }

.arrow-top-8[data-color="artist-musician"] { border-bottom: 0.8rem solid #FFC400; }

.arrow-top-8[data-color="kpop"] { border-bottom: 0.8rem solid #EA771B; }

.arrow-top-8[data-color="music-overseas"] { border-bottom: 0.8rem solid #3DA31E; }

.arrow-top-8[data-color="concert"] { border-bottom: 0.8rem solid #17A0E2; }

.arrow-top-8[data-color="management"] { border-bottom: 0.8rem solid #4759BC; }

.arrow-top-8[data-color="yellow"] { border-bottom: 0.8rem solid #FFF119; }

.arrow-top-8[data-color="line"] { border-bottom: 0.8rem solid #00c300; }

.arrow-top-8[data-color="twitter"] { border-bottom: 0.8rem solid #0f1419; }

.arrow-top-8[data-color="tiktok"] { border-bottom: 0.8rem solid #000000; }

.arrow-top-8[data-color="youtube"] { border-bottom: 0.8rem solid #E30000; }

.arrow-top-8[data-color="transparent"] { border-bottom: 0.8rem solid transparent; }

.arrow-top-8[data-color="super-e"] { border-bottom: 0.8rem solid #00B9EF; }

.arrow-top-8[data-color="music-tech"] { border-bottom: 0.8rem solid #00A95F; }

.arrow-top-8[data-color="study-music-abroad"] { border-bottom: 0.8rem solid #00A95F; }

.arrow-top-8[data-color="perf-arts"] { border-bottom: 0.8rem solid #EB6EA5; }

.arrow-top-8[data-color="event_top_cat_all"] { border-bottom: 0.8rem solid #32D1AC; }

.arrow-top-8[data-color="event_top_cat_vocal"] { border-bottom: 0.8rem solid #F22482; }

.arrow-top-8[data-color="event_top_cat_instrument"] { border-bottom: 0.8rem solid #4759BC; }

.arrow-top-8[data-color="event_top_cat_kpop"] { border-bottom: 0.8rem solid #EA771B; }

.arrow-top-8[data-color="event_top_cat_composition"] { border-bottom: 0.8rem solid #764BC9; }

.arrow-top-8[data-color="event_top_cat_concert-staff_backstage"] { border-bottom: 0.8rem solid #17A0E2; }

.arrow-top-8[data-color="event_top_cat_infosession"] { border-bottom: 0.8rem solid #3DA31E; }

.arrow-top-8[data-color="event_top_cat_vocaloid_vtuber"] { border-bottom: 0.8rem solid #FF013B; }

.arrow-bottom-8 { position: absolute; bottom: -1.6rem; left: 0; right: 0; margin: auto; width: 0.8rem; height: 0.8rem; box-sizing: border-box; border: 0.8rem solid transparent; }

.arrow-bottom-8[data-color="white"] { border-top: 0.8rem solid #fff; }

.arrow-bottom-8[data-color="black"] { border-top: 0.8rem solid #282C53; }

.arrow-bottom-8[data-color="gray"] { border-top: 0.8rem solid #f2f2f3; }

.arrow-bottom-8[data-color="gray2"] { border-top: 0.8rem solid #E5E5E5; }

.arrow-bottom-8[data-color="gray-dark"] { border-top: 0.8rem solid #b0b0b0; }

.arrow-bottom-8[data-color="key"] { border-top: 0.8rem solid #FF013B; }

.arrow-bottom-8[data-color="base1"] { border-top: 0.8rem solid #ECEDF2; }

.arrow-bottom-8[data-color="base2"] { border-top: 0.8rem solid #32D1AC; }

.arrow-bottom-8[data-color="season-h-1"] { border-top: 0.8rem solid #FF6000; }

.arrow-bottom-8[data-color="season-h-2"] { border-top: 0.8rem solid #8C3396; }

.arrow-bottom-8[data-color="digital-technology"] { border-top: 0.8rem solid #764BC9; }

.arrow-bottom-8[data-color="artist-technology"] { border-top: 0.8rem solid #7CBF12; }

.arrow-bottom-8[data-color="music-technology"] { border-top: 0.8rem solid #0CD1D1; }

.arrow-bottom-8[data-color="vocal"] { border-top: 0.8rem solid #F22482; }

.arrow-bottom-8[data-color="vocal-singer-songwriter"] { border-top: 0.8rem solid #F22482; }

.arrow-bottom-8[data-color="artist-musician"] { border-top: 0.8rem solid #FFC400; }

.arrow-bottom-8[data-color="kpop"] { border-top: 0.8rem solid #EA771B; }

.arrow-bottom-8[data-color="music-overseas"] { border-top: 0.8rem solid #3DA31E; }

.arrow-bottom-8[data-color="concert"] { border-top: 0.8rem solid #17A0E2; }

.arrow-bottom-8[data-color="management"] { border-top: 0.8rem solid #4759BC; }

.arrow-bottom-8[data-color="yellow"] { border-top: 0.8rem solid #FFF119; }

.arrow-bottom-8[data-color="line"] { border-top: 0.8rem solid #00c300; }

.arrow-bottom-8[data-color="twitter"] { border-top: 0.8rem solid #0f1419; }

.arrow-bottom-8[data-color="tiktok"] { border-top: 0.8rem solid #000000; }

.arrow-bottom-8[data-color="youtube"] { border-top: 0.8rem solid #E30000; }

.arrow-bottom-8[data-color="transparent"] { border-top: 0.8rem solid transparent; }

.arrow-bottom-8[data-color="super-e"] { border-top: 0.8rem solid #00B9EF; }

.arrow-bottom-8[data-color="music-tech"] { border-top: 0.8rem solid #00A95F; }

.arrow-bottom-8[data-color="study-music-abroad"] { border-top: 0.8rem solid #00A95F; }

.arrow-bottom-8[data-color="perf-arts"] { border-top: 0.8rem solid #EB6EA5; }

.arrow-bottom-8[data-color="event_top_cat_all"] { border-top: 0.8rem solid #32D1AC; }

.arrow-bottom-8[data-color="event_top_cat_vocal"] { border-top: 0.8rem solid #F22482; }

.arrow-bottom-8[data-color="event_top_cat_instrument"] { border-top: 0.8rem solid #4759BC; }

.arrow-bottom-8[data-color="event_top_cat_kpop"] { border-top: 0.8rem solid #EA771B; }

.arrow-bottom-8[data-color="event_top_cat_composition"] { border-top: 0.8rem solid #764BC9; }

.arrow-bottom-8[data-color="event_top_cat_concert-staff_backstage"] { border-top: 0.8rem solid #17A0E2; }

.arrow-bottom-8[data-color="event_top_cat_infosession"] { border-top: 0.8rem solid #3DA31E; }

.arrow-bottom-8[data-color="event_top_cat_vocaloid_vtuber"] { border-top: 0.8rem solid #FF013B; }

.arrow-left-8 { position: absolute; top: 0; bottom: 0; left: -1.6rem; margin: auto; width: 0.8rem; height: 0.8rem; box-sizing: border-box; border: 0.8rem solid transparent; }

.arrow-left-8[data-color="white"] { border-right: 0.8rem solid #fff; }

.arrow-left-8[data-color="black"] { border-right: 0.8rem solid #282C53; }

.arrow-left-8[data-color="gray"] { border-right: 0.8rem solid #f2f2f3; }

.arrow-left-8[data-color="gray2"] { border-right: 0.8rem solid #E5E5E5; }

.arrow-left-8[data-color="gray-dark"] { border-right: 0.8rem solid #b0b0b0; }

.arrow-left-8[data-color="key"] { border-right: 0.8rem solid #FF013B; }

.arrow-left-8[data-color="base1"] { border-right: 0.8rem solid #ECEDF2; }

.arrow-left-8[data-color="base2"] { border-right: 0.8rem solid #32D1AC; }

.arrow-left-8[data-color="season-h-1"] { border-right: 0.8rem solid #FF6000; }

.arrow-left-8[data-color="season-h-2"] { border-right: 0.8rem solid #8C3396; }

.arrow-left-8[data-color="digital-technology"] { border-right: 0.8rem solid #764BC9; }

.arrow-left-8[data-color="artist-technology"] { border-right: 0.8rem solid #7CBF12; }

.arrow-left-8[data-color="music-technology"] { border-right: 0.8rem solid #0CD1D1; }

.arrow-left-8[data-color="vocal"] { border-right: 0.8rem solid #F22482; }

.arrow-left-8[data-color="vocal-singer-songwriter"] { border-right: 0.8rem solid #F22482; }

.arrow-left-8[data-color="artist-musician"] { border-right: 0.8rem solid #FFC400; }

.arrow-left-8[data-color="kpop"] { border-right: 0.8rem solid #EA771B; }

.arrow-left-8[data-color="music-overseas"] { border-right: 0.8rem solid #3DA31E; }

.arrow-left-8[data-color="concert"] { border-right: 0.8rem solid #17A0E2; }

.arrow-left-8[data-color="management"] { border-right: 0.8rem solid #4759BC; }

.arrow-left-8[data-color="yellow"] { border-right: 0.8rem solid #FFF119; }

.arrow-left-8[data-color="line"] { border-right: 0.8rem solid #00c300; }

.arrow-left-8[data-color="twitter"] { border-right: 0.8rem solid #0f1419; }

.arrow-left-8[data-color="tiktok"] { border-right: 0.8rem solid #000000; }

.arrow-left-8[data-color="youtube"] { border-right: 0.8rem solid #E30000; }

.arrow-left-8[data-color="transparent"] { border-right: 0.8rem solid transparent; }

.arrow-left-8[data-color="super-e"] { border-right: 0.8rem solid #00B9EF; }

.arrow-left-8[data-color="music-tech"] { border-right: 0.8rem solid #00A95F; }

.arrow-left-8[data-color="study-music-abroad"] { border-right: 0.8rem solid #00A95F; }

.arrow-left-8[data-color="perf-arts"] { border-right: 0.8rem solid #EB6EA5; }

.arrow-left-8[data-color="event_top_cat_all"] { border-right: 0.8rem solid #32D1AC; }

.arrow-left-8[data-color="event_top_cat_vocal"] { border-right: 0.8rem solid #F22482; }

.arrow-left-8[data-color="event_top_cat_instrument"] { border-right: 0.8rem solid #4759BC; }

.arrow-left-8[data-color="event_top_cat_kpop"] { border-right: 0.8rem solid #EA771B; }

.arrow-left-8[data-color="event_top_cat_composition"] { border-right: 0.8rem solid #764BC9; }

.arrow-left-8[data-color="event_top_cat_concert-staff_backstage"] { border-right: 0.8rem solid #17A0E2; }

.arrow-left-8[data-color="event_top_cat_infosession"] { border-right: 0.8rem solid #3DA31E; }

.arrow-left-8[data-color="event_top_cat_vocaloid_vtuber"] { border-right: 0.8rem solid #FF013B; }

.arrow-right-8 { position: absolute; top: 0; bottom: 0; right: -1.6rem; margin: auto; width: 0.8rem; height: 0.8rem; box-sizing: border-box; border: 0.8rem solid transparent; }

.arrow-right-8[data-color="white"] { border-left: 0.8rem solid #fff; }

.arrow-right-8[data-color="black"] { border-left: 0.8rem solid #282C53; }

.arrow-right-8[data-color="gray"] { border-left: 0.8rem solid #f2f2f3; }

.arrow-right-8[data-color="gray2"] { border-left: 0.8rem solid #E5E5E5; }

.arrow-right-8[data-color="gray-dark"] { border-left: 0.8rem solid #b0b0b0; }

.arrow-right-8[data-color="key"] { border-left: 0.8rem solid #FF013B; }

.arrow-right-8[data-color="base1"] { border-left: 0.8rem solid #ECEDF2; }

.arrow-right-8[data-color="base2"] { border-left: 0.8rem solid #32D1AC; }

.arrow-right-8[data-color="season-h-1"] { border-left: 0.8rem solid #FF6000; }

.arrow-right-8[data-color="season-h-2"] { border-left: 0.8rem solid #8C3396; }

.arrow-right-8[data-color="digital-technology"] { border-left: 0.8rem solid #764BC9; }

.arrow-right-8[data-color="artist-technology"] { border-left: 0.8rem solid #7CBF12; }

.arrow-right-8[data-color="music-technology"] { border-left: 0.8rem solid #0CD1D1; }

.arrow-right-8[data-color="vocal"] { border-left: 0.8rem solid #F22482; }

.arrow-right-8[data-color="vocal-singer-songwriter"] { border-left: 0.8rem solid #F22482; }

.arrow-right-8[data-color="artist-musician"] { border-left: 0.8rem solid #FFC400; }

.arrow-right-8[data-color="kpop"] { border-left: 0.8rem solid #EA771B; }

.arrow-right-8[data-color="music-overseas"] { border-left: 0.8rem solid #3DA31E; }

.arrow-right-8[data-color="concert"] { border-left: 0.8rem solid #17A0E2; }

.arrow-right-8[data-color="management"] { border-left: 0.8rem solid #4759BC; }

.arrow-right-8[data-color="yellow"] { border-left: 0.8rem solid #FFF119; }

.arrow-right-8[data-color="line"] { border-left: 0.8rem solid #00c300; }

.arrow-right-8[data-color="twitter"] { border-left: 0.8rem solid #0f1419; }

.arrow-right-8[data-color="tiktok"] { border-left: 0.8rem solid #000000; }

.arrow-right-8[data-color="youtube"] { border-left: 0.8rem solid #E30000; }

.arrow-right-8[data-color="transparent"] { border-left: 0.8rem solid transparent; }

.arrow-right-8[data-color="super-e"] { border-left: 0.8rem solid #00B9EF; }

.arrow-right-8[data-color="music-tech"] { border-left: 0.8rem solid #00A95F; }

.arrow-right-8[data-color="study-music-abroad"] { border-left: 0.8rem solid #00A95F; }

.arrow-right-8[data-color="perf-arts"] { border-left: 0.8rem solid #EB6EA5; }

.arrow-right-8[data-color="event_top_cat_all"] { border-left: 0.8rem solid #32D1AC; }

.arrow-right-8[data-color="event_top_cat_vocal"] { border-left: 0.8rem solid #F22482; }

.arrow-right-8[data-color="event_top_cat_instrument"] { border-left: 0.8rem solid #4759BC; }

.arrow-right-8[data-color="event_top_cat_kpop"] { border-left: 0.8rem solid #EA771B; }

.arrow-right-8[data-color="event_top_cat_composition"] { border-left: 0.8rem solid #764BC9; }

.arrow-right-8[data-color="event_top_cat_concert-staff_backstage"] { border-left: 0.8rem solid #17A0E2; }

.arrow-right-8[data-color="event_top_cat_infosession"] { border-left: 0.8rem solid #3DA31E; }

.arrow-right-8[data-color="event_top_cat_vocaloid_vtuber"] { border-left: 0.8rem solid #FF013B; }

.arrow-top-9 { position: absolute; top: -1.8rem; left: 0; right: 0; margin: auto; width: 0.9rem; height: 0.9rem; box-sizing: border-box; border: 0.9rem solid transparent; }

.arrow-top-9[data-color="white"] { border-bottom: 0.9rem solid #fff; }

.arrow-top-9[data-color="black"] { border-bottom: 0.9rem solid #282C53; }

.arrow-top-9[data-color="gray"] { border-bottom: 0.9rem solid #f2f2f3; }

.arrow-top-9[data-color="gray2"] { border-bottom: 0.9rem solid #E5E5E5; }

.arrow-top-9[data-color="gray-dark"] { border-bottom: 0.9rem solid #b0b0b0; }

.arrow-top-9[data-color="key"] { border-bottom: 0.9rem solid #FF013B; }

.arrow-top-9[data-color="base1"] { border-bottom: 0.9rem solid #ECEDF2; }

.arrow-top-9[data-color="base2"] { border-bottom: 0.9rem solid #32D1AC; }

.arrow-top-9[data-color="season-h-1"] { border-bottom: 0.9rem solid #FF6000; }

.arrow-top-9[data-color="season-h-2"] { border-bottom: 0.9rem solid #8C3396; }

.arrow-top-9[data-color="digital-technology"] { border-bottom: 0.9rem solid #764BC9; }

.arrow-top-9[data-color="artist-technology"] { border-bottom: 0.9rem solid #7CBF12; }

.arrow-top-9[data-color="music-technology"] { border-bottom: 0.9rem solid #0CD1D1; }

.arrow-top-9[data-color="vocal"] { border-bottom: 0.9rem solid #F22482; }

.arrow-top-9[data-color="vocal-singer-songwriter"] { border-bottom: 0.9rem solid #F22482; }

.arrow-top-9[data-color="artist-musician"] { border-bottom: 0.9rem solid #FFC400; }

.arrow-top-9[data-color="kpop"] { border-bottom: 0.9rem solid #EA771B; }

.arrow-top-9[data-color="music-overseas"] { border-bottom: 0.9rem solid #3DA31E; }

.arrow-top-9[data-color="concert"] { border-bottom: 0.9rem solid #17A0E2; }

.arrow-top-9[data-color="management"] { border-bottom: 0.9rem solid #4759BC; }

.arrow-top-9[data-color="yellow"] { border-bottom: 0.9rem solid #FFF119; }

.arrow-top-9[data-color="line"] { border-bottom: 0.9rem solid #00c300; }

.arrow-top-9[data-color="twitter"] { border-bottom: 0.9rem solid #0f1419; }

.arrow-top-9[data-color="tiktok"] { border-bottom: 0.9rem solid #000000; }

.arrow-top-9[data-color="youtube"] { border-bottom: 0.9rem solid #E30000; }

.arrow-top-9[data-color="transparent"] { border-bottom: 0.9rem solid transparent; }

.arrow-top-9[data-color="super-e"] { border-bottom: 0.9rem solid #00B9EF; }

.arrow-top-9[data-color="music-tech"] { border-bottom: 0.9rem solid #00A95F; }

.arrow-top-9[data-color="study-music-abroad"] { border-bottom: 0.9rem solid #00A95F; }

.arrow-top-9[data-color="perf-arts"] { border-bottom: 0.9rem solid #EB6EA5; }

.arrow-top-9[data-color="event_top_cat_all"] { border-bottom: 0.9rem solid #32D1AC; }

.arrow-top-9[data-color="event_top_cat_vocal"] { border-bottom: 0.9rem solid #F22482; }

.arrow-top-9[data-color="event_top_cat_instrument"] { border-bottom: 0.9rem solid #4759BC; }

.arrow-top-9[data-color="event_top_cat_kpop"] { border-bottom: 0.9rem solid #EA771B; }

.arrow-top-9[data-color="event_top_cat_composition"] { border-bottom: 0.9rem solid #764BC9; }

.arrow-top-9[data-color="event_top_cat_concert-staff_backstage"] { border-bottom: 0.9rem solid #17A0E2; }

.arrow-top-9[data-color="event_top_cat_infosession"] { border-bottom: 0.9rem solid #3DA31E; }

.arrow-top-9[data-color="event_top_cat_vocaloid_vtuber"] { border-bottom: 0.9rem solid #FF013B; }

.arrow-bottom-9 { position: absolute; bottom: -1.8rem; left: 0; right: 0; margin: auto; width: 0.9rem; height: 0.9rem; box-sizing: border-box; border: 0.9rem solid transparent; }

.arrow-bottom-9[data-color="white"] { border-top: 0.9rem solid #fff; }

.arrow-bottom-9[data-color="black"] { border-top: 0.9rem solid #282C53; }

.arrow-bottom-9[data-color="gray"] { border-top: 0.9rem solid #f2f2f3; }

.arrow-bottom-9[data-color="gray2"] { border-top: 0.9rem solid #E5E5E5; }

.arrow-bottom-9[data-color="gray-dark"] { border-top: 0.9rem solid #b0b0b0; }

.arrow-bottom-9[data-color="key"] { border-top: 0.9rem solid #FF013B; }

.arrow-bottom-9[data-color="base1"] { border-top: 0.9rem solid #ECEDF2; }

.arrow-bottom-9[data-color="base2"] { border-top: 0.9rem solid #32D1AC; }

.arrow-bottom-9[data-color="season-h-1"] { border-top: 0.9rem solid #FF6000; }

.arrow-bottom-9[data-color="season-h-2"] { border-top: 0.9rem solid #8C3396; }

.arrow-bottom-9[data-color="digital-technology"] { border-top: 0.9rem solid #764BC9; }

.arrow-bottom-9[data-color="artist-technology"] { border-top: 0.9rem solid #7CBF12; }

.arrow-bottom-9[data-color="music-technology"] { border-top: 0.9rem solid #0CD1D1; }

.arrow-bottom-9[data-color="vocal"] { border-top: 0.9rem solid #F22482; }

.arrow-bottom-9[data-color="vocal-singer-songwriter"] { border-top: 0.9rem solid #F22482; }

.arrow-bottom-9[data-color="artist-musician"] { border-top: 0.9rem solid #FFC400; }

.arrow-bottom-9[data-color="kpop"] { border-top: 0.9rem solid #EA771B; }

.arrow-bottom-9[data-color="music-overseas"] { border-top: 0.9rem solid #3DA31E; }

.arrow-bottom-9[data-color="concert"] { border-top: 0.9rem solid #17A0E2; }

.arrow-bottom-9[data-color="management"] { border-top: 0.9rem solid #4759BC; }

.arrow-bottom-9[data-color="yellow"] { border-top: 0.9rem solid #FFF119; }

.arrow-bottom-9[data-color="line"] { border-top: 0.9rem solid #00c300; }

.arrow-bottom-9[data-color="twitter"] { border-top: 0.9rem solid #0f1419; }

.arrow-bottom-9[data-color="tiktok"] { border-top: 0.9rem solid #000000; }

.arrow-bottom-9[data-color="youtube"] { border-top: 0.9rem solid #E30000; }

.arrow-bottom-9[data-color="transparent"] { border-top: 0.9rem solid transparent; }

.arrow-bottom-9[data-color="super-e"] { border-top: 0.9rem solid #00B9EF; }

.arrow-bottom-9[data-color="music-tech"] { border-top: 0.9rem solid #00A95F; }

.arrow-bottom-9[data-color="study-music-abroad"] { border-top: 0.9rem solid #00A95F; }

.arrow-bottom-9[data-color="perf-arts"] { border-top: 0.9rem solid #EB6EA5; }

.arrow-bottom-9[data-color="event_top_cat_all"] { border-top: 0.9rem solid #32D1AC; }

.arrow-bottom-9[data-color="event_top_cat_vocal"] { border-top: 0.9rem solid #F22482; }

.arrow-bottom-9[data-color="event_top_cat_instrument"] { border-top: 0.9rem solid #4759BC; }

.arrow-bottom-9[data-color="event_top_cat_kpop"] { border-top: 0.9rem solid #EA771B; }

.arrow-bottom-9[data-color="event_top_cat_composition"] { border-top: 0.9rem solid #764BC9; }

.arrow-bottom-9[data-color="event_top_cat_concert-staff_backstage"] { border-top: 0.9rem solid #17A0E2; }

.arrow-bottom-9[data-color="event_top_cat_infosession"] { border-top: 0.9rem solid #3DA31E; }

.arrow-bottom-9[data-color="event_top_cat_vocaloid_vtuber"] { border-top: 0.9rem solid #FF013B; }

.arrow-left-9 { position: absolute; top: 0; bottom: 0; left: -1.8rem; margin: auto; width: 0.9rem; height: 0.9rem; box-sizing: border-box; border: 0.9rem solid transparent; }

.arrow-left-9[data-color="white"] { border-right: 0.9rem solid #fff; }

.arrow-left-9[data-color="black"] { border-right: 0.9rem solid #282C53; }

.arrow-left-9[data-color="gray"] { border-right: 0.9rem solid #f2f2f3; }

.arrow-left-9[data-color="gray2"] { border-right: 0.9rem solid #E5E5E5; }

.arrow-left-9[data-color="gray-dark"] { border-right: 0.9rem solid #b0b0b0; }

.arrow-left-9[data-color="key"] { border-right: 0.9rem solid #FF013B; }

.arrow-left-9[data-color="base1"] { border-right: 0.9rem solid #ECEDF2; }

.arrow-left-9[data-color="base2"] { border-right: 0.9rem solid #32D1AC; }

.arrow-left-9[data-color="season-h-1"] { border-right: 0.9rem solid #FF6000; }

.arrow-left-9[data-color="season-h-2"] { border-right: 0.9rem solid #8C3396; }

.arrow-left-9[data-color="digital-technology"] { border-right: 0.9rem solid #764BC9; }

.arrow-left-9[data-color="artist-technology"] { border-right: 0.9rem solid #7CBF12; }

.arrow-left-9[data-color="music-technology"] { border-right: 0.9rem solid #0CD1D1; }

.arrow-left-9[data-color="vocal"] { border-right: 0.9rem solid #F22482; }

.arrow-left-9[data-color="vocal-singer-songwriter"] { border-right: 0.9rem solid #F22482; }

.arrow-left-9[data-color="artist-musician"] { border-right: 0.9rem solid #FFC400; }

.arrow-left-9[data-color="kpop"] { border-right: 0.9rem solid #EA771B; }

.arrow-left-9[data-color="music-overseas"] { border-right: 0.9rem solid #3DA31E; }

.arrow-left-9[data-color="concert"] { border-right: 0.9rem solid #17A0E2; }

.arrow-left-9[data-color="management"] { border-right: 0.9rem solid #4759BC; }

.arrow-left-9[data-color="yellow"] { border-right: 0.9rem solid #FFF119; }

.arrow-left-9[data-color="line"] { border-right: 0.9rem solid #00c300; }

.arrow-left-9[data-color="twitter"] { border-right: 0.9rem solid #0f1419; }

.arrow-left-9[data-color="tiktok"] { border-right: 0.9rem solid #000000; }

.arrow-left-9[data-color="youtube"] { border-right: 0.9rem solid #E30000; }

.arrow-left-9[data-color="transparent"] { border-right: 0.9rem solid transparent; }

.arrow-left-9[data-color="super-e"] { border-right: 0.9rem solid #00B9EF; }

.arrow-left-9[data-color="music-tech"] { border-right: 0.9rem solid #00A95F; }

.arrow-left-9[data-color="study-music-abroad"] { border-right: 0.9rem solid #00A95F; }

.arrow-left-9[data-color="perf-arts"] { border-right: 0.9rem solid #EB6EA5; }

.arrow-left-9[data-color="event_top_cat_all"] { border-right: 0.9rem solid #32D1AC; }

.arrow-left-9[data-color="event_top_cat_vocal"] { border-right: 0.9rem solid #F22482; }

.arrow-left-9[data-color="event_top_cat_instrument"] { border-right: 0.9rem solid #4759BC; }

.arrow-left-9[data-color="event_top_cat_kpop"] { border-right: 0.9rem solid #EA771B; }

.arrow-left-9[data-color="event_top_cat_composition"] { border-right: 0.9rem solid #764BC9; }

.arrow-left-9[data-color="event_top_cat_concert-staff_backstage"] { border-right: 0.9rem solid #17A0E2; }

.arrow-left-9[data-color="event_top_cat_infosession"] { border-right: 0.9rem solid #3DA31E; }

.arrow-left-9[data-color="event_top_cat_vocaloid_vtuber"] { border-right: 0.9rem solid #FF013B; }

.arrow-right-9 { position: absolute; top: 0; bottom: 0; right: -1.8rem; margin: auto; width: 0.9rem; height: 0.9rem; box-sizing: border-box; border: 0.9rem solid transparent; }

.arrow-right-9[data-color="white"] { border-left: 0.9rem solid #fff; }

.arrow-right-9[data-color="black"] { border-left: 0.9rem solid #282C53; }

.arrow-right-9[data-color="gray"] { border-left: 0.9rem solid #f2f2f3; }

.arrow-right-9[data-color="gray2"] { border-left: 0.9rem solid #E5E5E5; }

.arrow-right-9[data-color="gray-dark"] { border-left: 0.9rem solid #b0b0b0; }

.arrow-right-9[data-color="key"] { border-left: 0.9rem solid #FF013B; }

.arrow-right-9[data-color="base1"] { border-left: 0.9rem solid #ECEDF2; }

.arrow-right-9[data-color="base2"] { border-left: 0.9rem solid #32D1AC; }

.arrow-right-9[data-color="season-h-1"] { border-left: 0.9rem solid #FF6000; }

.arrow-right-9[data-color="season-h-2"] { border-left: 0.9rem solid #8C3396; }

.arrow-right-9[data-color="digital-technology"] { border-left: 0.9rem solid #764BC9; }

.arrow-right-9[data-color="artist-technology"] { border-left: 0.9rem solid #7CBF12; }

.arrow-right-9[data-color="music-technology"] { border-left: 0.9rem solid #0CD1D1; }

.arrow-right-9[data-color="vocal"] { border-left: 0.9rem solid #F22482; }

.arrow-right-9[data-color="vocal-singer-songwriter"] { border-left: 0.9rem solid #F22482; }

.arrow-right-9[data-color="artist-musician"] { border-left: 0.9rem solid #FFC400; }

.arrow-right-9[data-color="kpop"] { border-left: 0.9rem solid #EA771B; }

.arrow-right-9[data-color="music-overseas"] { border-left: 0.9rem solid #3DA31E; }

.arrow-right-9[data-color="concert"] { border-left: 0.9rem solid #17A0E2; }

.arrow-right-9[data-color="management"] { border-left: 0.9rem solid #4759BC; }

.arrow-right-9[data-color="yellow"] { border-left: 0.9rem solid #FFF119; }

.arrow-right-9[data-color="line"] { border-left: 0.9rem solid #00c300; }

.arrow-right-9[data-color="twitter"] { border-left: 0.9rem solid #0f1419; }

.arrow-right-9[data-color="tiktok"] { border-left: 0.9rem solid #000000; }

.arrow-right-9[data-color="youtube"] { border-left: 0.9rem solid #E30000; }

.arrow-right-9[data-color="transparent"] { border-left: 0.9rem solid transparent; }

.arrow-right-9[data-color="super-e"] { border-left: 0.9rem solid #00B9EF; }

.arrow-right-9[data-color="music-tech"] { border-left: 0.9rem solid #00A95F; }

.arrow-right-9[data-color="study-music-abroad"] { border-left: 0.9rem solid #00A95F; }

.arrow-right-9[data-color="perf-arts"] { border-left: 0.9rem solid #EB6EA5; }

.arrow-right-9[data-color="event_top_cat_all"] { border-left: 0.9rem solid #32D1AC; }

.arrow-right-9[data-color="event_top_cat_vocal"] { border-left: 0.9rem solid #F22482; }

.arrow-right-9[data-color="event_top_cat_instrument"] { border-left: 0.9rem solid #4759BC; }

.arrow-right-9[data-color="event_top_cat_kpop"] { border-left: 0.9rem solid #EA771B; }

.arrow-right-9[data-color="event_top_cat_composition"] { border-left: 0.9rem solid #764BC9; }

.arrow-right-9[data-color="event_top_cat_concert-staff_backstage"] { border-left: 0.9rem solid #17A0E2; }

.arrow-right-9[data-color="event_top_cat_infosession"] { border-left: 0.9rem solid #3DA31E; }

.arrow-right-9[data-color="event_top_cat_vocaloid_vtuber"] { border-left: 0.9rem solid #FF013B; }

.arrow-top-10 { position: absolute; top: -2rem; left: 0; right: 0; margin: auto; width: 1rem; height: 1rem; box-sizing: border-box; border: 1rem solid transparent; }

.arrow-top-10[data-color="white"] { border-bottom: 1rem solid #fff; }

.arrow-top-10[data-color="black"] { border-bottom: 1rem solid #282C53; }

.arrow-top-10[data-color="gray"] { border-bottom: 1rem solid #f2f2f3; }

.arrow-top-10[data-color="gray2"] { border-bottom: 1rem solid #E5E5E5; }

.arrow-top-10[data-color="gray-dark"] { border-bottom: 1rem solid #b0b0b0; }

.arrow-top-10[data-color="key"] { border-bottom: 1rem solid #FF013B; }

.arrow-top-10[data-color="base1"] { border-bottom: 1rem solid #ECEDF2; }

.arrow-top-10[data-color="base2"] { border-bottom: 1rem solid #32D1AC; }

.arrow-top-10[data-color="season-h-1"] { border-bottom: 1rem solid #FF6000; }

.arrow-top-10[data-color="season-h-2"] { border-bottom: 1rem solid #8C3396; }

.arrow-top-10[data-color="digital-technology"] { border-bottom: 1rem solid #764BC9; }

.arrow-top-10[data-color="artist-technology"] { border-bottom: 1rem solid #7CBF12; }

.arrow-top-10[data-color="music-technology"] { border-bottom: 1rem solid #0CD1D1; }

.arrow-top-10[data-color="vocal"] { border-bottom: 1rem solid #F22482; }

.arrow-top-10[data-color="vocal-singer-songwriter"] { border-bottom: 1rem solid #F22482; }

.arrow-top-10[data-color="artist-musician"] { border-bottom: 1rem solid #FFC400; }

.arrow-top-10[data-color="kpop"] { border-bottom: 1rem solid #EA771B; }

.arrow-top-10[data-color="music-overseas"] { border-bottom: 1rem solid #3DA31E; }

.arrow-top-10[data-color="concert"] { border-bottom: 1rem solid #17A0E2; }

.arrow-top-10[data-color="management"] { border-bottom: 1rem solid #4759BC; }

.arrow-top-10[data-color="yellow"] { border-bottom: 1rem solid #FFF119; }

.arrow-top-10[data-color="line"] { border-bottom: 1rem solid #00c300; }

.arrow-top-10[data-color="twitter"] { border-bottom: 1rem solid #0f1419; }

.arrow-top-10[data-color="tiktok"] { border-bottom: 1rem solid #000000; }

.arrow-top-10[data-color="youtube"] { border-bottom: 1rem solid #E30000; }

.arrow-top-10[data-color="transparent"] { border-bottom: 1rem solid transparent; }

.arrow-top-10[data-color="super-e"] { border-bottom: 1rem solid #00B9EF; }

.arrow-top-10[data-color="music-tech"] { border-bottom: 1rem solid #00A95F; }

.arrow-top-10[data-color="study-music-abroad"] { border-bottom: 1rem solid #00A95F; }

.arrow-top-10[data-color="perf-arts"] { border-bottom: 1rem solid #EB6EA5; }

.arrow-top-10[data-color="event_top_cat_all"] { border-bottom: 1rem solid #32D1AC; }

.arrow-top-10[data-color="event_top_cat_vocal"] { border-bottom: 1rem solid #F22482; }

.arrow-top-10[data-color="event_top_cat_instrument"] { border-bottom: 1rem solid #4759BC; }

.arrow-top-10[data-color="event_top_cat_kpop"] { border-bottom: 1rem solid #EA771B; }

.arrow-top-10[data-color="event_top_cat_composition"] { border-bottom: 1rem solid #764BC9; }

.arrow-top-10[data-color="event_top_cat_concert-staff_backstage"] { border-bottom: 1rem solid #17A0E2; }

.arrow-top-10[data-color="event_top_cat_infosession"] { border-bottom: 1rem solid #3DA31E; }

.arrow-top-10[data-color="event_top_cat_vocaloid_vtuber"] { border-bottom: 1rem solid #FF013B; }

.arrow-bottom-10 { position: absolute; bottom: -2rem; left: 0; right: 0; margin: auto; width: 1rem; height: 1rem; box-sizing: border-box; border: 1rem solid transparent; }

.arrow-bottom-10[data-color="white"] { border-top: 1rem solid #fff; }

.arrow-bottom-10[data-color="black"] { border-top: 1rem solid #282C53; }

.arrow-bottom-10[data-color="gray"] { border-top: 1rem solid #f2f2f3; }

.arrow-bottom-10[data-color="gray2"] { border-top: 1rem solid #E5E5E5; }

.arrow-bottom-10[data-color="gray-dark"] { border-top: 1rem solid #b0b0b0; }

.arrow-bottom-10[data-color="key"] { border-top: 1rem solid #FF013B; }

.arrow-bottom-10[data-color="base1"] { border-top: 1rem solid #ECEDF2; }

.arrow-bottom-10[data-color="base2"] { border-top: 1rem solid #32D1AC; }

.arrow-bottom-10[data-color="season-h-1"] { border-top: 1rem solid #FF6000; }

.arrow-bottom-10[data-color="season-h-2"] { border-top: 1rem solid #8C3396; }

.arrow-bottom-10[data-color="digital-technology"] { border-top: 1rem solid #764BC9; }

.arrow-bottom-10[data-color="artist-technology"] { border-top: 1rem solid #7CBF12; }

.arrow-bottom-10[data-color="music-technology"] { border-top: 1rem solid #0CD1D1; }

.arrow-bottom-10[data-color="vocal"] { border-top: 1rem solid #F22482; }

.arrow-bottom-10[data-color="vocal-singer-songwriter"] { border-top: 1rem solid #F22482; }

.arrow-bottom-10[data-color="artist-musician"] { border-top: 1rem solid #FFC400; }

.arrow-bottom-10[data-color="kpop"] { border-top: 1rem solid #EA771B; }

.arrow-bottom-10[data-color="music-overseas"] { border-top: 1rem solid #3DA31E; }

.arrow-bottom-10[data-color="concert"] { border-top: 1rem solid #17A0E2; }

.arrow-bottom-10[data-color="management"] { border-top: 1rem solid #4759BC; }

.arrow-bottom-10[data-color="yellow"] { border-top: 1rem solid #FFF119; }

.arrow-bottom-10[data-color="line"] { border-top: 1rem solid #00c300; }

.arrow-bottom-10[data-color="twitter"] { border-top: 1rem solid #0f1419; }

.arrow-bottom-10[data-color="tiktok"] { border-top: 1rem solid #000000; }

.arrow-bottom-10[data-color="youtube"] { border-top: 1rem solid #E30000; }

.arrow-bottom-10[data-color="transparent"] { border-top: 1rem solid transparent; }

.arrow-bottom-10[data-color="super-e"] { border-top: 1rem solid #00B9EF; }

.arrow-bottom-10[data-color="music-tech"] { border-top: 1rem solid #00A95F; }

.arrow-bottom-10[data-color="study-music-abroad"] { border-top: 1rem solid #00A95F; }

.arrow-bottom-10[data-color="perf-arts"] { border-top: 1rem solid #EB6EA5; }

.arrow-bottom-10[data-color="event_top_cat_all"] { border-top: 1rem solid #32D1AC; }

.arrow-bottom-10[data-color="event_top_cat_vocal"] { border-top: 1rem solid #F22482; }

.arrow-bottom-10[data-color="event_top_cat_instrument"] { border-top: 1rem solid #4759BC; }

.arrow-bottom-10[data-color="event_top_cat_kpop"] { border-top: 1rem solid #EA771B; }

.arrow-bottom-10[data-color="event_top_cat_composition"] { border-top: 1rem solid #764BC9; }

.arrow-bottom-10[data-color="event_top_cat_concert-staff_backstage"] { border-top: 1rem solid #17A0E2; }

.arrow-bottom-10[data-color="event_top_cat_infosession"] { border-top: 1rem solid #3DA31E; }

.arrow-bottom-10[data-color="event_top_cat_vocaloid_vtuber"] { border-top: 1rem solid #FF013B; }

.arrow-left-10 { position: absolute; top: 0; bottom: 0; left: -2rem; margin: auto; width: 1rem; height: 1rem; box-sizing: border-box; border: 1rem solid transparent; }

.arrow-left-10[data-color="white"] { border-right: 1rem solid #fff; }

.arrow-left-10[data-color="black"] { border-right: 1rem solid #282C53; }

.arrow-left-10[data-color="gray"] { border-right: 1rem solid #f2f2f3; }

.arrow-left-10[data-color="gray2"] { border-right: 1rem solid #E5E5E5; }

.arrow-left-10[data-color="gray-dark"] { border-right: 1rem solid #b0b0b0; }

.arrow-left-10[data-color="key"] { border-right: 1rem solid #FF013B; }

.arrow-left-10[data-color="base1"] { border-right: 1rem solid #ECEDF2; }

.arrow-left-10[data-color="base2"] { border-right: 1rem solid #32D1AC; }

.arrow-left-10[data-color="season-h-1"] { border-right: 1rem solid #FF6000; }

.arrow-left-10[data-color="season-h-2"] { border-right: 1rem solid #8C3396; }

.arrow-left-10[data-color="digital-technology"] { border-right: 1rem solid #764BC9; }

.arrow-left-10[data-color="artist-technology"] { border-right: 1rem solid #7CBF12; }

.arrow-left-10[data-color="music-technology"] { border-right: 1rem solid #0CD1D1; }

.arrow-left-10[data-color="vocal"] { border-right: 1rem solid #F22482; }

.arrow-left-10[data-color="vocal-singer-songwriter"] { border-right: 1rem solid #F22482; }

.arrow-left-10[data-color="artist-musician"] { border-right: 1rem solid #FFC400; }

.arrow-left-10[data-color="kpop"] { border-right: 1rem solid #EA771B; }

.arrow-left-10[data-color="music-overseas"] { border-right: 1rem solid #3DA31E; }

.arrow-left-10[data-color="concert"] { border-right: 1rem solid #17A0E2; }

.arrow-left-10[data-color="management"] { border-right: 1rem solid #4759BC; }

.arrow-left-10[data-color="yellow"] { border-right: 1rem solid #FFF119; }

.arrow-left-10[data-color="line"] { border-right: 1rem solid #00c300; }

.arrow-left-10[data-color="twitter"] { border-right: 1rem solid #0f1419; }

.arrow-left-10[data-color="tiktok"] { border-right: 1rem solid #000000; }

.arrow-left-10[data-color="youtube"] { border-right: 1rem solid #E30000; }

.arrow-left-10[data-color="transparent"] { border-right: 1rem solid transparent; }

.arrow-left-10[data-color="super-e"] { border-right: 1rem solid #00B9EF; }

.arrow-left-10[data-color="music-tech"] { border-right: 1rem solid #00A95F; }

.arrow-left-10[data-color="study-music-abroad"] { border-right: 1rem solid #00A95F; }

.arrow-left-10[data-color="perf-arts"] { border-right: 1rem solid #EB6EA5; }

.arrow-left-10[data-color="event_top_cat_all"] { border-right: 1rem solid #32D1AC; }

.arrow-left-10[data-color="event_top_cat_vocal"] { border-right: 1rem solid #F22482; }

.arrow-left-10[data-color="event_top_cat_instrument"] { border-right: 1rem solid #4759BC; }

.arrow-left-10[data-color="event_top_cat_kpop"] { border-right: 1rem solid #EA771B; }

.arrow-left-10[data-color="event_top_cat_composition"] { border-right: 1rem solid #764BC9; }

.arrow-left-10[data-color="event_top_cat_concert-staff_backstage"] { border-right: 1rem solid #17A0E2; }

.arrow-left-10[data-color="event_top_cat_infosession"] { border-right: 1rem solid #3DA31E; }

.arrow-left-10[data-color="event_top_cat_vocaloid_vtuber"] { border-right: 1rem solid #FF013B; }

.arrow-right-10 { position: absolute; top: 0; bottom: 0; right: -2rem; margin: auto; width: 1rem; height: 1rem; box-sizing: border-box; border: 1rem solid transparent; }

.arrow-right-10[data-color="white"] { border-left: 1rem solid #fff; }

.arrow-right-10[data-color="black"] { border-left: 1rem solid #282C53; }

.arrow-right-10[data-color="gray"] { border-left: 1rem solid #f2f2f3; }

.arrow-right-10[data-color="gray2"] { border-left: 1rem solid #E5E5E5; }

.arrow-right-10[data-color="gray-dark"] { border-left: 1rem solid #b0b0b0; }

.arrow-right-10[data-color="key"] { border-left: 1rem solid #FF013B; }

.arrow-right-10[data-color="base1"] { border-left: 1rem solid #ECEDF2; }

.arrow-right-10[data-color="base2"] { border-left: 1rem solid #32D1AC; }

.arrow-right-10[data-color="season-h-1"] { border-left: 1rem solid #FF6000; }

.arrow-right-10[data-color="season-h-2"] { border-left: 1rem solid #8C3396; }

.arrow-right-10[data-color="digital-technology"] { border-left: 1rem solid #764BC9; }

.arrow-right-10[data-color="artist-technology"] { border-left: 1rem solid #7CBF12; }

.arrow-right-10[data-color="music-technology"] { border-left: 1rem solid #0CD1D1; }

.arrow-right-10[data-color="vocal"] { border-left: 1rem solid #F22482; }

.arrow-right-10[data-color="vocal-singer-songwriter"] { border-left: 1rem solid #F22482; }

.arrow-right-10[data-color="artist-musician"] { border-left: 1rem solid #FFC400; }

.arrow-right-10[data-color="kpop"] { border-left: 1rem solid #EA771B; }

.arrow-right-10[data-color="music-overseas"] { border-left: 1rem solid #3DA31E; }

.arrow-right-10[data-color="concert"] { border-left: 1rem solid #17A0E2; }

.arrow-right-10[data-color="management"] { border-left: 1rem solid #4759BC; }

.arrow-right-10[data-color="yellow"] { border-left: 1rem solid #FFF119; }

.arrow-right-10[data-color="line"] { border-left: 1rem solid #00c300; }

.arrow-right-10[data-color="twitter"] { border-left: 1rem solid #0f1419; }

.arrow-right-10[data-color="tiktok"] { border-left: 1rem solid #000000; }

.arrow-right-10[data-color="youtube"] { border-left: 1rem solid #E30000; }

.arrow-right-10[data-color="transparent"] { border-left: 1rem solid transparent; }

.arrow-right-10[data-color="super-e"] { border-left: 1rem solid #00B9EF; }

.arrow-right-10[data-color="music-tech"] { border-left: 1rem solid #00A95F; }

.arrow-right-10[data-color="study-music-abroad"] { border-left: 1rem solid #00A95F; }

.arrow-right-10[data-color="perf-arts"] { border-left: 1rem solid #EB6EA5; }

.arrow-right-10[data-color="event_top_cat_all"] { border-left: 1rem solid #32D1AC; }

.arrow-right-10[data-color="event_top_cat_vocal"] { border-left: 1rem solid #F22482; }

.arrow-right-10[data-color="event_top_cat_instrument"] { border-left: 1rem solid #4759BC; }

.arrow-right-10[data-color="event_top_cat_kpop"] { border-left: 1rem solid #EA771B; }

.arrow-right-10[data-color="event_top_cat_composition"] { border-left: 1rem solid #764BC9; }

.arrow-right-10[data-color="event_top_cat_concert-staff_backstage"] { border-left: 1rem solid #17A0E2; }

.arrow-right-10[data-color="event_top_cat_infosession"] { border-left: 1rem solid #3DA31E; }

.arrow-right-10[data-color="event_top_cat_vocaloid_vtuber"] { border-left: 1rem solid #FF013B; }

.arrow-top-11 { position: absolute; top: -2.2rem; left: 0; right: 0; margin: auto; width: 1.1rem; height: 1.1rem; box-sizing: border-box; border: 1.1rem solid transparent; }

.arrow-top-11[data-color="white"] { border-bottom: 1.1rem solid #fff; }

.arrow-top-11[data-color="black"] { border-bottom: 1.1rem solid #282C53; }

.arrow-top-11[data-color="gray"] { border-bottom: 1.1rem solid #f2f2f3; }

.arrow-top-11[data-color="gray2"] { border-bottom: 1.1rem solid #E5E5E5; }

.arrow-top-11[data-color="gray-dark"] { border-bottom: 1.1rem solid #b0b0b0; }

.arrow-top-11[data-color="key"] { border-bottom: 1.1rem solid #FF013B; }

.arrow-top-11[data-color="base1"] { border-bottom: 1.1rem solid #ECEDF2; }

.arrow-top-11[data-color="base2"] { border-bottom: 1.1rem solid #32D1AC; }

.arrow-top-11[data-color="season-h-1"] { border-bottom: 1.1rem solid #FF6000; }

.arrow-top-11[data-color="season-h-2"] { border-bottom: 1.1rem solid #8C3396; }

.arrow-top-11[data-color="digital-technology"] { border-bottom: 1.1rem solid #764BC9; }

.arrow-top-11[data-color="artist-technology"] { border-bottom: 1.1rem solid #7CBF12; }

.arrow-top-11[data-color="music-technology"] { border-bottom: 1.1rem solid #0CD1D1; }

.arrow-top-11[data-color="vocal"] { border-bottom: 1.1rem solid #F22482; }

.arrow-top-11[data-color="vocal-singer-songwriter"] { border-bottom: 1.1rem solid #F22482; }

.arrow-top-11[data-color="artist-musician"] { border-bottom: 1.1rem solid #FFC400; }

.arrow-top-11[data-color="kpop"] { border-bottom: 1.1rem solid #EA771B; }

.arrow-top-11[data-color="music-overseas"] { border-bottom: 1.1rem solid #3DA31E; }

.arrow-top-11[data-color="concert"] { border-bottom: 1.1rem solid #17A0E2; }

.arrow-top-11[data-color="management"] { border-bottom: 1.1rem solid #4759BC; }

.arrow-top-11[data-color="yellow"] { border-bottom: 1.1rem solid #FFF119; }

.arrow-top-11[data-color="line"] { border-bottom: 1.1rem solid #00c300; }

.arrow-top-11[data-color="twitter"] { border-bottom: 1.1rem solid #0f1419; }

.arrow-top-11[data-color="tiktok"] { border-bottom: 1.1rem solid #000000; }

.arrow-top-11[data-color="youtube"] { border-bottom: 1.1rem solid #E30000; }

.arrow-top-11[data-color="transparent"] { border-bottom: 1.1rem solid transparent; }

.arrow-top-11[data-color="super-e"] { border-bottom: 1.1rem solid #00B9EF; }

.arrow-top-11[data-color="music-tech"] { border-bottom: 1.1rem solid #00A95F; }

.arrow-top-11[data-color="study-music-abroad"] { border-bottom: 1.1rem solid #00A95F; }

.arrow-top-11[data-color="perf-arts"] { border-bottom: 1.1rem solid #EB6EA5; }

.arrow-top-11[data-color="event_top_cat_all"] { border-bottom: 1.1rem solid #32D1AC; }

.arrow-top-11[data-color="event_top_cat_vocal"] { border-bottom: 1.1rem solid #F22482; }

.arrow-top-11[data-color="event_top_cat_instrument"] { border-bottom: 1.1rem solid #4759BC; }

.arrow-top-11[data-color="event_top_cat_kpop"] { border-bottom: 1.1rem solid #EA771B; }

.arrow-top-11[data-color="event_top_cat_composition"] { border-bottom: 1.1rem solid #764BC9; }

.arrow-top-11[data-color="event_top_cat_concert-staff_backstage"] { border-bottom: 1.1rem solid #17A0E2; }

.arrow-top-11[data-color="event_top_cat_infosession"] { border-bottom: 1.1rem solid #3DA31E; }

.arrow-top-11[data-color="event_top_cat_vocaloid_vtuber"] { border-bottom: 1.1rem solid #FF013B; }

.arrow-bottom-11 { position: absolute; bottom: -2.2rem; left: 0; right: 0; margin: auto; width: 1.1rem; height: 1.1rem; box-sizing: border-box; border: 1.1rem solid transparent; }

.arrow-bottom-11[data-color="white"] { border-top: 1.1rem solid #fff; }

.arrow-bottom-11[data-color="black"] { border-top: 1.1rem solid #282C53; }

.arrow-bottom-11[data-color="gray"] { border-top: 1.1rem solid #f2f2f3; }

.arrow-bottom-11[data-color="gray2"] { border-top: 1.1rem solid #E5E5E5; }

.arrow-bottom-11[data-color="gray-dark"] { border-top: 1.1rem solid #b0b0b0; }

.arrow-bottom-11[data-color="key"] { border-top: 1.1rem solid #FF013B; }

.arrow-bottom-11[data-color="base1"] { border-top: 1.1rem solid #ECEDF2; }

.arrow-bottom-11[data-color="base2"] { border-top: 1.1rem solid #32D1AC; }

.arrow-bottom-11[data-color="season-h-1"] { border-top: 1.1rem solid #FF6000; }

.arrow-bottom-11[data-color="season-h-2"] { border-top: 1.1rem solid #8C3396; }

.arrow-bottom-11[data-color="digital-technology"] { border-top: 1.1rem solid #764BC9; }

.arrow-bottom-11[data-color="artist-technology"] { border-top: 1.1rem solid #7CBF12; }

.arrow-bottom-11[data-color="music-technology"] { border-top: 1.1rem solid #0CD1D1; }

.arrow-bottom-11[data-color="vocal"] { border-top: 1.1rem solid #F22482; }

.arrow-bottom-11[data-color="vocal-singer-songwriter"] { border-top: 1.1rem solid #F22482; }

.arrow-bottom-11[data-color="artist-musician"] { border-top: 1.1rem solid #FFC400; }

.arrow-bottom-11[data-color="kpop"] { border-top: 1.1rem solid #EA771B; }

.arrow-bottom-11[data-color="music-overseas"] { border-top: 1.1rem solid #3DA31E; }

.arrow-bottom-11[data-color="concert"] { border-top: 1.1rem solid #17A0E2; }

.arrow-bottom-11[data-color="management"] { border-top: 1.1rem solid #4759BC; }

.arrow-bottom-11[data-color="yellow"] { border-top: 1.1rem solid #FFF119; }

.arrow-bottom-11[data-color="line"] { border-top: 1.1rem solid #00c300; }

.arrow-bottom-11[data-color="twitter"] { border-top: 1.1rem solid #0f1419; }

.arrow-bottom-11[data-color="tiktok"] { border-top: 1.1rem solid #000000; }

.arrow-bottom-11[data-color="youtube"] { border-top: 1.1rem solid #E30000; }

.arrow-bottom-11[data-color="transparent"] { border-top: 1.1rem solid transparent; }

.arrow-bottom-11[data-color="super-e"] { border-top: 1.1rem solid #00B9EF; }

.arrow-bottom-11[data-color="music-tech"] { border-top: 1.1rem solid #00A95F; }

.arrow-bottom-11[data-color="study-music-abroad"] { border-top: 1.1rem solid #00A95F; }

.arrow-bottom-11[data-color="perf-arts"] { border-top: 1.1rem solid #EB6EA5; }

.arrow-bottom-11[data-color="event_top_cat_all"] { border-top: 1.1rem solid #32D1AC; }

.arrow-bottom-11[data-color="event_top_cat_vocal"] { border-top: 1.1rem solid #F22482; }

.arrow-bottom-11[data-color="event_top_cat_instrument"] { border-top: 1.1rem solid #4759BC; }

.arrow-bottom-11[data-color="event_top_cat_kpop"] { border-top: 1.1rem solid #EA771B; }

.arrow-bottom-11[data-color="event_top_cat_composition"] { border-top: 1.1rem solid #764BC9; }

.arrow-bottom-11[data-color="event_top_cat_concert-staff_backstage"] { border-top: 1.1rem solid #17A0E2; }

.arrow-bottom-11[data-color="event_top_cat_infosession"] { border-top: 1.1rem solid #3DA31E; }

.arrow-bottom-11[data-color="event_top_cat_vocaloid_vtuber"] { border-top: 1.1rem solid #FF013B; }

.arrow-left-11 { position: absolute; top: 0; bottom: 0; left: -2.2rem; margin: auto; width: 1.1rem; height: 1.1rem; box-sizing: border-box; border: 1.1rem solid transparent; }

.arrow-left-11[data-color="white"] { border-right: 1.1rem solid #fff; }

.arrow-left-11[data-color="black"] { border-right: 1.1rem solid #282C53; }

.arrow-left-11[data-color="gray"] { border-right: 1.1rem solid #f2f2f3; }

.arrow-left-11[data-color="gray2"] { border-right: 1.1rem solid #E5E5E5; }

.arrow-left-11[data-color="gray-dark"] { border-right: 1.1rem solid #b0b0b0; }

.arrow-left-11[data-color="key"] { border-right: 1.1rem solid #FF013B; }

.arrow-left-11[data-color="base1"] { border-right: 1.1rem solid #ECEDF2; }

.arrow-left-11[data-color="base2"] { border-right: 1.1rem solid #32D1AC; }

.arrow-left-11[data-color="season-h-1"] { border-right: 1.1rem solid #FF6000; }

.arrow-left-11[data-color="season-h-2"] { border-right: 1.1rem solid #8C3396; }

.arrow-left-11[data-color="digital-technology"] { border-right: 1.1rem solid #764BC9; }

.arrow-left-11[data-color="artist-technology"] { border-right: 1.1rem solid #7CBF12; }

.arrow-left-11[data-color="music-technology"] { border-right: 1.1rem solid #0CD1D1; }

.arrow-left-11[data-color="vocal"] { border-right: 1.1rem solid #F22482; }

.arrow-left-11[data-color="vocal-singer-songwriter"] { border-right: 1.1rem solid #F22482; }

.arrow-left-11[data-color="artist-musician"] { border-right: 1.1rem solid #FFC400; }

.arrow-left-11[data-color="kpop"] { border-right: 1.1rem solid #EA771B; }

.arrow-left-11[data-color="music-overseas"] { border-right: 1.1rem solid #3DA31E; }

.arrow-left-11[data-color="concert"] { border-right: 1.1rem solid #17A0E2; }

.arrow-left-11[data-color="management"] { border-right: 1.1rem solid #4759BC; }

.arrow-left-11[data-color="yellow"] { border-right: 1.1rem solid #FFF119; }

.arrow-left-11[data-color="line"] { border-right: 1.1rem solid #00c300; }

.arrow-left-11[data-color="twitter"] { border-right: 1.1rem solid #0f1419; }

.arrow-left-11[data-color="tiktok"] { border-right: 1.1rem solid #000000; }

.arrow-left-11[data-color="youtube"] { border-right: 1.1rem solid #E30000; }

.arrow-left-11[data-color="transparent"] { border-right: 1.1rem solid transparent; }

.arrow-left-11[data-color="super-e"] { border-right: 1.1rem solid #00B9EF; }

.arrow-left-11[data-color="music-tech"] { border-right: 1.1rem solid #00A95F; }

.arrow-left-11[data-color="study-music-abroad"] { border-right: 1.1rem solid #00A95F; }

.arrow-left-11[data-color="perf-arts"] { border-right: 1.1rem solid #EB6EA5; }

.arrow-left-11[data-color="event_top_cat_all"] { border-right: 1.1rem solid #32D1AC; }

.arrow-left-11[data-color="event_top_cat_vocal"] { border-right: 1.1rem solid #F22482; }

.arrow-left-11[data-color="event_top_cat_instrument"] { border-right: 1.1rem solid #4759BC; }

.arrow-left-11[data-color="event_top_cat_kpop"] { border-right: 1.1rem solid #EA771B; }

.arrow-left-11[data-color="event_top_cat_composition"] { border-right: 1.1rem solid #764BC9; }

.arrow-left-11[data-color="event_top_cat_concert-staff_backstage"] { border-right: 1.1rem solid #17A0E2; }

.arrow-left-11[data-color="event_top_cat_infosession"] { border-right: 1.1rem solid #3DA31E; }

.arrow-left-11[data-color="event_top_cat_vocaloid_vtuber"] { border-right: 1.1rem solid #FF013B; }

.arrow-right-11 { position: absolute; top: 0; bottom: 0; right: -2.2rem; margin: auto; width: 1.1rem; height: 1.1rem; box-sizing: border-box; border: 1.1rem solid transparent; }

.arrow-right-11[data-color="white"] { border-left: 1.1rem solid #fff; }

.arrow-right-11[data-color="black"] { border-left: 1.1rem solid #282C53; }

.arrow-right-11[data-color="gray"] { border-left: 1.1rem solid #f2f2f3; }

.arrow-right-11[data-color="gray2"] { border-left: 1.1rem solid #E5E5E5; }

.arrow-right-11[data-color="gray-dark"] { border-left: 1.1rem solid #b0b0b0; }

.arrow-right-11[data-color="key"] { border-left: 1.1rem solid #FF013B; }

.arrow-right-11[data-color="base1"] { border-left: 1.1rem solid #ECEDF2; }

.arrow-right-11[data-color="base2"] { border-left: 1.1rem solid #32D1AC; }

.arrow-right-11[data-color="season-h-1"] { border-left: 1.1rem solid #FF6000; }

.arrow-right-11[data-color="season-h-2"] { border-left: 1.1rem solid #8C3396; }

.arrow-right-11[data-color="digital-technology"] { border-left: 1.1rem solid #764BC9; }

.arrow-right-11[data-color="artist-technology"] { border-left: 1.1rem solid #7CBF12; }

.arrow-right-11[data-color="music-technology"] { border-left: 1.1rem solid #0CD1D1; }

.arrow-right-11[data-color="vocal"] { border-left: 1.1rem solid #F22482; }

.arrow-right-11[data-color="vocal-singer-songwriter"] { border-left: 1.1rem solid #F22482; }

.arrow-right-11[data-color="artist-musician"] { border-left: 1.1rem solid #FFC400; }

.arrow-right-11[data-color="kpop"] { border-left: 1.1rem solid #EA771B; }

.arrow-right-11[data-color="music-overseas"] { border-left: 1.1rem solid #3DA31E; }

.arrow-right-11[data-color="concert"] { border-left: 1.1rem solid #17A0E2; }

.arrow-right-11[data-color="management"] { border-left: 1.1rem solid #4759BC; }

.arrow-right-11[data-color="yellow"] { border-left: 1.1rem solid #FFF119; }

.arrow-right-11[data-color="line"] { border-left: 1.1rem solid #00c300; }

.arrow-right-11[data-color="twitter"] { border-left: 1.1rem solid #0f1419; }

.arrow-right-11[data-color="tiktok"] { border-left: 1.1rem solid #000000; }

.arrow-right-11[data-color="youtube"] { border-left: 1.1rem solid #E30000; }

.arrow-right-11[data-color="transparent"] { border-left: 1.1rem solid transparent; }

.arrow-right-11[data-color="super-e"] { border-left: 1.1rem solid #00B9EF; }

.arrow-right-11[data-color="music-tech"] { border-left: 1.1rem solid #00A95F; }

.arrow-right-11[data-color="study-music-abroad"] { border-left: 1.1rem solid #00A95F; }

.arrow-right-11[data-color="perf-arts"] { border-left: 1.1rem solid #EB6EA5; }

.arrow-right-11[data-color="event_top_cat_all"] { border-left: 1.1rem solid #32D1AC; }

.arrow-right-11[data-color="event_top_cat_vocal"] { border-left: 1.1rem solid #F22482; }

.arrow-right-11[data-color="event_top_cat_instrument"] { border-left: 1.1rem solid #4759BC; }

.arrow-right-11[data-color="event_top_cat_kpop"] { border-left: 1.1rem solid #EA771B; }

.arrow-right-11[data-color="event_top_cat_composition"] { border-left: 1.1rem solid #764BC9; }

.arrow-right-11[data-color="event_top_cat_concert-staff_backstage"] { border-left: 1.1rem solid #17A0E2; }

.arrow-right-11[data-color="event_top_cat_infosession"] { border-left: 1.1rem solid #3DA31E; }

.arrow-right-11[data-color="event_top_cat_vocaloid_vtuber"] { border-left: 1.1rem solid #FF013B; }

.arrow-top-12 { position: absolute; top: -2.4rem; left: 0; right: 0; margin: auto; width: 1.2rem; height: 1.2rem; box-sizing: border-box; border: 1.2rem solid transparent; }

.arrow-top-12[data-color="white"] { border-bottom: 1.2rem solid #fff; }

.arrow-top-12[data-color="black"] { border-bottom: 1.2rem solid #282C53; }

.arrow-top-12[data-color="gray"] { border-bottom: 1.2rem solid #f2f2f3; }

.arrow-top-12[data-color="gray2"] { border-bottom: 1.2rem solid #E5E5E5; }

.arrow-top-12[data-color="gray-dark"] { border-bottom: 1.2rem solid #b0b0b0; }

.arrow-top-12[data-color="key"] { border-bottom: 1.2rem solid #FF013B; }

.arrow-top-12[data-color="base1"] { border-bottom: 1.2rem solid #ECEDF2; }

.arrow-top-12[data-color="base2"] { border-bottom: 1.2rem solid #32D1AC; }

.arrow-top-12[data-color="season-h-1"] { border-bottom: 1.2rem solid #FF6000; }

.arrow-top-12[data-color="season-h-2"] { border-bottom: 1.2rem solid #8C3396; }

.arrow-top-12[data-color="digital-technology"] { border-bottom: 1.2rem solid #764BC9; }

.arrow-top-12[data-color="artist-technology"] { border-bottom: 1.2rem solid #7CBF12; }

.arrow-top-12[data-color="music-technology"] { border-bottom: 1.2rem solid #0CD1D1; }

.arrow-top-12[data-color="vocal"] { border-bottom: 1.2rem solid #F22482; }

.arrow-top-12[data-color="vocal-singer-songwriter"] { border-bottom: 1.2rem solid #F22482; }

.arrow-top-12[data-color="artist-musician"] { border-bottom: 1.2rem solid #FFC400; }

.arrow-top-12[data-color="kpop"] { border-bottom: 1.2rem solid #EA771B; }

.arrow-top-12[data-color="music-overseas"] { border-bottom: 1.2rem solid #3DA31E; }

.arrow-top-12[data-color="concert"] { border-bottom: 1.2rem solid #17A0E2; }

.arrow-top-12[data-color="management"] { border-bottom: 1.2rem solid #4759BC; }

.arrow-top-12[data-color="yellow"] { border-bottom: 1.2rem solid #FFF119; }

.arrow-top-12[data-color="line"] { border-bottom: 1.2rem solid #00c300; }

.arrow-top-12[data-color="twitter"] { border-bottom: 1.2rem solid #0f1419; }

.arrow-top-12[data-color="tiktok"] { border-bottom: 1.2rem solid #000000; }

.arrow-top-12[data-color="youtube"] { border-bottom: 1.2rem solid #E30000; }

.arrow-top-12[data-color="transparent"] { border-bottom: 1.2rem solid transparent; }

.arrow-top-12[data-color="super-e"] { border-bottom: 1.2rem solid #00B9EF; }

.arrow-top-12[data-color="music-tech"] { border-bottom: 1.2rem solid #00A95F; }

.arrow-top-12[data-color="study-music-abroad"] { border-bottom: 1.2rem solid #00A95F; }

.arrow-top-12[data-color="perf-arts"] { border-bottom: 1.2rem solid #EB6EA5; }

.arrow-top-12[data-color="event_top_cat_all"] { border-bottom: 1.2rem solid #32D1AC; }

.arrow-top-12[data-color="event_top_cat_vocal"] { border-bottom: 1.2rem solid #F22482; }

.arrow-top-12[data-color="event_top_cat_instrument"] { border-bottom: 1.2rem solid #4759BC; }

.arrow-top-12[data-color="event_top_cat_kpop"] { border-bottom: 1.2rem solid #EA771B; }

.arrow-top-12[data-color="event_top_cat_composition"] { border-bottom: 1.2rem solid #764BC9; }

.arrow-top-12[data-color="event_top_cat_concert-staff_backstage"] { border-bottom: 1.2rem solid #17A0E2; }

.arrow-top-12[data-color="event_top_cat_infosession"] { border-bottom: 1.2rem solid #3DA31E; }

.arrow-top-12[data-color="event_top_cat_vocaloid_vtuber"] { border-bottom: 1.2rem solid #FF013B; }

.arrow-bottom-12 { position: absolute; bottom: -2.4rem; left: 0; right: 0; margin: auto; width: 1.2rem; height: 1.2rem; box-sizing: border-box; border: 1.2rem solid transparent; }

.arrow-bottom-12[data-color="white"] { border-top: 1.2rem solid #fff; }

.arrow-bottom-12[data-color="black"] { border-top: 1.2rem solid #282C53; }

.arrow-bottom-12[data-color="gray"] { border-top: 1.2rem solid #f2f2f3; }

.arrow-bottom-12[data-color="gray2"] { border-top: 1.2rem solid #E5E5E5; }

.arrow-bottom-12[data-color="gray-dark"] { border-top: 1.2rem solid #b0b0b0; }

.arrow-bottom-12[data-color="key"] { border-top: 1.2rem solid #FF013B; }

.arrow-bottom-12[data-color="base1"] { border-top: 1.2rem solid #ECEDF2; }

.arrow-bottom-12[data-color="base2"] { border-top: 1.2rem solid #32D1AC; }

.arrow-bottom-12[data-color="season-h-1"] { border-top: 1.2rem solid #FF6000; }

.arrow-bottom-12[data-color="season-h-2"] { border-top: 1.2rem solid #8C3396; }

.arrow-bottom-12[data-color="digital-technology"] { border-top: 1.2rem solid #764BC9; }

.arrow-bottom-12[data-color="artist-technology"] { border-top: 1.2rem solid #7CBF12; }

.arrow-bottom-12[data-color="music-technology"] { border-top: 1.2rem solid #0CD1D1; }

.arrow-bottom-12[data-color="vocal"] { border-top: 1.2rem solid #F22482; }

.arrow-bottom-12[data-color="vocal-singer-songwriter"] { border-top: 1.2rem solid #F22482; }

.arrow-bottom-12[data-color="artist-musician"] { border-top: 1.2rem solid #FFC400; }

.arrow-bottom-12[data-color="kpop"] { border-top: 1.2rem solid #EA771B; }

.arrow-bottom-12[data-color="music-overseas"] { border-top: 1.2rem solid #3DA31E; }

.arrow-bottom-12[data-color="concert"] { border-top: 1.2rem solid #17A0E2; }

.arrow-bottom-12[data-color="management"] { border-top: 1.2rem solid #4759BC; }

.arrow-bottom-12[data-color="yellow"] { border-top: 1.2rem solid #FFF119; }

.arrow-bottom-12[data-color="line"] { border-top: 1.2rem solid #00c300; }

.arrow-bottom-12[data-color="twitter"] { border-top: 1.2rem solid #0f1419; }

.arrow-bottom-12[data-color="tiktok"] { border-top: 1.2rem solid #000000; }

.arrow-bottom-12[data-color="youtube"] { border-top: 1.2rem solid #E30000; }

.arrow-bottom-12[data-color="transparent"] { border-top: 1.2rem solid transparent; }

.arrow-bottom-12[data-color="super-e"] { border-top: 1.2rem solid #00B9EF; }

.arrow-bottom-12[data-color="music-tech"] { border-top: 1.2rem solid #00A95F; }

.arrow-bottom-12[data-color="study-music-abroad"] { border-top: 1.2rem solid #00A95F; }

.arrow-bottom-12[data-color="perf-arts"] { border-top: 1.2rem solid #EB6EA5; }

.arrow-bottom-12[data-color="event_top_cat_all"] { border-top: 1.2rem solid #32D1AC; }

.arrow-bottom-12[data-color="event_top_cat_vocal"] { border-top: 1.2rem solid #F22482; }

.arrow-bottom-12[data-color="event_top_cat_instrument"] { border-top: 1.2rem solid #4759BC; }

.arrow-bottom-12[data-color="event_top_cat_kpop"] { border-top: 1.2rem solid #EA771B; }

.arrow-bottom-12[data-color="event_top_cat_composition"] { border-top: 1.2rem solid #764BC9; }

.arrow-bottom-12[data-color="event_top_cat_concert-staff_backstage"] { border-top: 1.2rem solid #17A0E2; }

.arrow-bottom-12[data-color="event_top_cat_infosession"] { border-top: 1.2rem solid #3DA31E; }

.arrow-bottom-12[data-color="event_top_cat_vocaloid_vtuber"] { border-top: 1.2rem solid #FF013B; }

.arrow-left-12 { position: absolute; top: 0; bottom: 0; left: -2.4rem; margin: auto; width: 1.2rem; height: 1.2rem; box-sizing: border-box; border: 1.2rem solid transparent; }

.arrow-left-12[data-color="white"] { border-right: 1.2rem solid #fff; }

.arrow-left-12[data-color="black"] { border-right: 1.2rem solid #282C53; }

.arrow-left-12[data-color="gray"] { border-right: 1.2rem solid #f2f2f3; }

.arrow-left-12[data-color="gray2"] { border-right: 1.2rem solid #E5E5E5; }

.arrow-left-12[data-color="gray-dark"] { border-right: 1.2rem solid #b0b0b0; }

.arrow-left-12[data-color="key"] { border-right: 1.2rem solid #FF013B; }

.arrow-left-12[data-color="base1"] { border-right: 1.2rem solid #ECEDF2; }

.arrow-left-12[data-color="base2"] { border-right: 1.2rem solid #32D1AC; }

.arrow-left-12[data-color="season-h-1"] { border-right: 1.2rem solid #FF6000; }

.arrow-left-12[data-color="season-h-2"] { border-right: 1.2rem solid #8C3396; }

.arrow-left-12[data-color="digital-technology"] { border-right: 1.2rem solid #764BC9; }

.arrow-left-12[data-color="artist-technology"] { border-right: 1.2rem solid #7CBF12; }

.arrow-left-12[data-color="music-technology"] { border-right: 1.2rem solid #0CD1D1; }

.arrow-left-12[data-color="vocal"] { border-right: 1.2rem solid #F22482; }

.arrow-left-12[data-color="vocal-singer-songwriter"] { border-right: 1.2rem solid #F22482; }

.arrow-left-12[data-color="artist-musician"] { border-right: 1.2rem solid #FFC400; }

.arrow-left-12[data-color="kpop"] { border-right: 1.2rem solid #EA771B; }

.arrow-left-12[data-color="music-overseas"] { border-right: 1.2rem solid #3DA31E; }

.arrow-left-12[data-color="concert"] { border-right: 1.2rem solid #17A0E2; }

.arrow-left-12[data-color="management"] { border-right: 1.2rem solid #4759BC; }

.arrow-left-12[data-color="yellow"] { border-right: 1.2rem solid #FFF119; }

.arrow-left-12[data-color="line"] { border-right: 1.2rem solid #00c300; }

.arrow-left-12[data-color="twitter"] { border-right: 1.2rem solid #0f1419; }

.arrow-left-12[data-color="tiktok"] { border-right: 1.2rem solid #000000; }

.arrow-left-12[data-color="youtube"] { border-right: 1.2rem solid #E30000; }

.arrow-left-12[data-color="transparent"] { border-right: 1.2rem solid transparent; }

.arrow-left-12[data-color="super-e"] { border-right: 1.2rem solid #00B9EF; }

.arrow-left-12[data-color="music-tech"] { border-right: 1.2rem solid #00A95F; }

.arrow-left-12[data-color="study-music-abroad"] { border-right: 1.2rem solid #00A95F; }

.arrow-left-12[data-color="perf-arts"] { border-right: 1.2rem solid #EB6EA5; }

.arrow-left-12[data-color="event_top_cat_all"] { border-right: 1.2rem solid #32D1AC; }

.arrow-left-12[data-color="event_top_cat_vocal"] { border-right: 1.2rem solid #F22482; }

.arrow-left-12[data-color="event_top_cat_instrument"] { border-right: 1.2rem solid #4759BC; }

.arrow-left-12[data-color="event_top_cat_kpop"] { border-right: 1.2rem solid #EA771B; }

.arrow-left-12[data-color="event_top_cat_composition"] { border-right: 1.2rem solid #764BC9; }

.arrow-left-12[data-color="event_top_cat_concert-staff_backstage"] { border-right: 1.2rem solid #17A0E2; }

.arrow-left-12[data-color="event_top_cat_infosession"] { border-right: 1.2rem solid #3DA31E; }

.arrow-left-12[data-color="event_top_cat_vocaloid_vtuber"] { border-right: 1.2rem solid #FF013B; }

.arrow-right-12 { position: absolute; top: 0; bottom: 0; right: -2.4rem; margin: auto; width: 1.2rem; height: 1.2rem; box-sizing: border-box; border: 1.2rem solid transparent; }

.arrow-right-12[data-color="white"] { border-left: 1.2rem solid #fff; }

.arrow-right-12[data-color="black"] { border-left: 1.2rem solid #282C53; }

.arrow-right-12[data-color="gray"] { border-left: 1.2rem solid #f2f2f3; }

.arrow-right-12[data-color="gray2"] { border-left: 1.2rem solid #E5E5E5; }

.arrow-right-12[data-color="gray-dark"] { border-left: 1.2rem solid #b0b0b0; }

.arrow-right-12[data-color="key"] { border-left: 1.2rem solid #FF013B; }

.arrow-right-12[data-color="base1"] { border-left: 1.2rem solid #ECEDF2; }

.arrow-right-12[data-color="base2"] { border-left: 1.2rem solid #32D1AC; }

.arrow-right-12[data-color="season-h-1"] { border-left: 1.2rem solid #FF6000; }

.arrow-right-12[data-color="season-h-2"] { border-left: 1.2rem solid #8C3396; }

.arrow-right-12[data-color="digital-technology"] { border-left: 1.2rem solid #764BC9; }

.arrow-right-12[data-color="artist-technology"] { border-left: 1.2rem solid #7CBF12; }

.arrow-right-12[data-color="music-technology"] { border-left: 1.2rem solid #0CD1D1; }

.arrow-right-12[data-color="vocal"] { border-left: 1.2rem solid #F22482; }

.arrow-right-12[data-color="vocal-singer-songwriter"] { border-left: 1.2rem solid #F22482; }

.arrow-right-12[data-color="artist-musician"] { border-left: 1.2rem solid #FFC400; }

.arrow-right-12[data-color="kpop"] { border-left: 1.2rem solid #EA771B; }

.arrow-right-12[data-color="music-overseas"] { border-left: 1.2rem solid #3DA31E; }

.arrow-right-12[data-color="concert"] { border-left: 1.2rem solid #17A0E2; }

.arrow-right-12[data-color="management"] { border-left: 1.2rem solid #4759BC; }

.arrow-right-12[data-color="yellow"] { border-left: 1.2rem solid #FFF119; }

.arrow-right-12[data-color="line"] { border-left: 1.2rem solid #00c300; }

.arrow-right-12[data-color="twitter"] { border-left: 1.2rem solid #0f1419; }

.arrow-right-12[data-color="tiktok"] { border-left: 1.2rem solid #000000; }

.arrow-right-12[data-color="youtube"] { border-left: 1.2rem solid #E30000; }

.arrow-right-12[data-color="transparent"] { border-left: 1.2rem solid transparent; }

.arrow-right-12[data-color="super-e"] { border-left: 1.2rem solid #00B9EF; }

.arrow-right-12[data-color="music-tech"] { border-left: 1.2rem solid #00A95F; }

.arrow-right-12[data-color="study-music-abroad"] { border-left: 1.2rem solid #00A95F; }

.arrow-right-12[data-color="perf-arts"] { border-left: 1.2rem solid #EB6EA5; }

.arrow-right-12[data-color="event_top_cat_all"] { border-left: 1.2rem solid #32D1AC; }

.arrow-right-12[data-color="event_top_cat_vocal"] { border-left: 1.2rem solid #F22482; }

.arrow-right-12[data-color="event_top_cat_instrument"] { border-left: 1.2rem solid #4759BC; }

.arrow-right-12[data-color="event_top_cat_kpop"] { border-left: 1.2rem solid #EA771B; }

.arrow-right-12[data-color="event_top_cat_composition"] { border-left: 1.2rem solid #764BC9; }

.arrow-right-12[data-color="event_top_cat_concert-staff_backstage"] { border-left: 1.2rem solid #17A0E2; }

.arrow-right-12[data-color="event_top_cat_infosession"] { border-left: 1.2rem solid #3DA31E; }

.arrow-right-12[data-color="event_top_cat_vocaloid_vtuber"] { border-left: 1.2rem solid #FF013B; }

.arrow-top-13 { position: absolute; top: -2.6rem; left: 0; right: 0; margin: auto; width: 1.3rem; height: 1.3rem; box-sizing: border-box; border: 1.3rem solid transparent; }

.arrow-top-13[data-color="white"] { border-bottom: 1.3rem solid #fff; }

.arrow-top-13[data-color="black"] { border-bottom: 1.3rem solid #282C53; }

.arrow-top-13[data-color="gray"] { border-bottom: 1.3rem solid #f2f2f3; }

.arrow-top-13[data-color="gray2"] { border-bottom: 1.3rem solid #E5E5E5; }

.arrow-top-13[data-color="gray-dark"] { border-bottom: 1.3rem solid #b0b0b0; }

.arrow-top-13[data-color="key"] { border-bottom: 1.3rem solid #FF013B; }

.arrow-top-13[data-color="base1"] { border-bottom: 1.3rem solid #ECEDF2; }

.arrow-top-13[data-color="base2"] { border-bottom: 1.3rem solid #32D1AC; }

.arrow-top-13[data-color="season-h-1"] { border-bottom: 1.3rem solid #FF6000; }

.arrow-top-13[data-color="season-h-2"] { border-bottom: 1.3rem solid #8C3396; }

.arrow-top-13[data-color="digital-technology"] { border-bottom: 1.3rem solid #764BC9; }

.arrow-top-13[data-color="artist-technology"] { border-bottom: 1.3rem solid #7CBF12; }

.arrow-top-13[data-color="music-technology"] { border-bottom: 1.3rem solid #0CD1D1; }

.arrow-top-13[data-color="vocal"] { border-bottom: 1.3rem solid #F22482; }

.arrow-top-13[data-color="vocal-singer-songwriter"] { border-bottom: 1.3rem solid #F22482; }

.arrow-top-13[data-color="artist-musician"] { border-bottom: 1.3rem solid #FFC400; }

.arrow-top-13[data-color="kpop"] { border-bottom: 1.3rem solid #EA771B; }

.arrow-top-13[data-color="music-overseas"] { border-bottom: 1.3rem solid #3DA31E; }

.arrow-top-13[data-color="concert"] { border-bottom: 1.3rem solid #17A0E2; }

.arrow-top-13[data-color="management"] { border-bottom: 1.3rem solid #4759BC; }

.arrow-top-13[data-color="yellow"] { border-bottom: 1.3rem solid #FFF119; }

.arrow-top-13[data-color="line"] { border-bottom: 1.3rem solid #00c300; }

.arrow-top-13[data-color="twitter"] { border-bottom: 1.3rem solid #0f1419; }

.arrow-top-13[data-color="tiktok"] { border-bottom: 1.3rem solid #000000; }

.arrow-top-13[data-color="youtube"] { border-bottom: 1.3rem solid #E30000; }

.arrow-top-13[data-color="transparent"] { border-bottom: 1.3rem solid transparent; }

.arrow-top-13[data-color="super-e"] { border-bottom: 1.3rem solid #00B9EF; }

.arrow-top-13[data-color="music-tech"] { border-bottom: 1.3rem solid #00A95F; }

.arrow-top-13[data-color="study-music-abroad"] { border-bottom: 1.3rem solid #00A95F; }

.arrow-top-13[data-color="perf-arts"] { border-bottom: 1.3rem solid #EB6EA5; }

.arrow-top-13[data-color="event_top_cat_all"] { border-bottom: 1.3rem solid #32D1AC; }

.arrow-top-13[data-color="event_top_cat_vocal"] { border-bottom: 1.3rem solid #F22482; }

.arrow-top-13[data-color="event_top_cat_instrument"] { border-bottom: 1.3rem solid #4759BC; }

.arrow-top-13[data-color="event_top_cat_kpop"] { border-bottom: 1.3rem solid #EA771B; }

.arrow-top-13[data-color="event_top_cat_composition"] { border-bottom: 1.3rem solid #764BC9; }

.arrow-top-13[data-color="event_top_cat_concert-staff_backstage"] { border-bottom: 1.3rem solid #17A0E2; }

.arrow-top-13[data-color="event_top_cat_infosession"] { border-bottom: 1.3rem solid #3DA31E; }

.arrow-top-13[data-color="event_top_cat_vocaloid_vtuber"] { border-bottom: 1.3rem solid #FF013B; }

.arrow-bottom-13 { position: absolute; bottom: -2.6rem; left: 0; right: 0; margin: auto; width: 1.3rem; height: 1.3rem; box-sizing: border-box; border: 1.3rem solid transparent; }

.arrow-bottom-13[data-color="white"] { border-top: 1.3rem solid #fff; }

.arrow-bottom-13[data-color="black"] { border-top: 1.3rem solid #282C53; }

.arrow-bottom-13[data-color="gray"] { border-top: 1.3rem solid #f2f2f3; }

.arrow-bottom-13[data-color="gray2"] { border-top: 1.3rem solid #E5E5E5; }

.arrow-bottom-13[data-color="gray-dark"] { border-top: 1.3rem solid #b0b0b0; }

.arrow-bottom-13[data-color="key"] { border-top: 1.3rem solid #FF013B; }

.arrow-bottom-13[data-color="base1"] { border-top: 1.3rem solid #ECEDF2; }

.arrow-bottom-13[data-color="base2"] { border-top: 1.3rem solid #32D1AC; }

.arrow-bottom-13[data-color="season-h-1"] { border-top: 1.3rem solid #FF6000; }

.arrow-bottom-13[data-color="season-h-2"] { border-top: 1.3rem solid #8C3396; }

.arrow-bottom-13[data-color="digital-technology"] { border-top: 1.3rem solid #764BC9; }

.arrow-bottom-13[data-color="artist-technology"] { border-top: 1.3rem solid #7CBF12; }

.arrow-bottom-13[data-color="music-technology"] { border-top: 1.3rem solid #0CD1D1; }

.arrow-bottom-13[data-color="vocal"] { border-top: 1.3rem solid #F22482; }

.arrow-bottom-13[data-color="vocal-singer-songwriter"] { border-top: 1.3rem solid #F22482; }

.arrow-bottom-13[data-color="artist-musician"] { border-top: 1.3rem solid #FFC400; }

.arrow-bottom-13[data-color="kpop"] { border-top: 1.3rem solid #EA771B; }

.arrow-bottom-13[data-color="music-overseas"] { border-top: 1.3rem solid #3DA31E; }

.arrow-bottom-13[data-color="concert"] { border-top: 1.3rem solid #17A0E2; }

.arrow-bottom-13[data-color="management"] { border-top: 1.3rem solid #4759BC; }

.arrow-bottom-13[data-color="yellow"] { border-top: 1.3rem solid #FFF119; }

.arrow-bottom-13[data-color="line"] { border-top: 1.3rem solid #00c300; }

.arrow-bottom-13[data-color="twitter"] { border-top: 1.3rem solid #0f1419; }

.arrow-bottom-13[data-color="tiktok"] { border-top: 1.3rem solid #000000; }

.arrow-bottom-13[data-color="youtube"] { border-top: 1.3rem solid #E30000; }

.arrow-bottom-13[data-color="transparent"] { border-top: 1.3rem solid transparent; }

.arrow-bottom-13[data-color="super-e"] { border-top: 1.3rem solid #00B9EF; }

.arrow-bottom-13[data-color="music-tech"] { border-top: 1.3rem solid #00A95F; }

.arrow-bottom-13[data-color="study-music-abroad"] { border-top: 1.3rem solid #00A95F; }

.arrow-bottom-13[data-color="perf-arts"] { border-top: 1.3rem solid #EB6EA5; }

.arrow-bottom-13[data-color="event_top_cat_all"] { border-top: 1.3rem solid #32D1AC; }

.arrow-bottom-13[data-color="event_top_cat_vocal"] { border-top: 1.3rem solid #F22482; }

.arrow-bottom-13[data-color="event_top_cat_instrument"] { border-top: 1.3rem solid #4759BC; }

.arrow-bottom-13[data-color="event_top_cat_kpop"] { border-top: 1.3rem solid #EA771B; }

.arrow-bottom-13[data-color="event_top_cat_composition"] { border-top: 1.3rem solid #764BC9; }

.arrow-bottom-13[data-color="event_top_cat_concert-staff_backstage"] { border-top: 1.3rem solid #17A0E2; }

.arrow-bottom-13[data-color="event_top_cat_infosession"] { border-top: 1.3rem solid #3DA31E; }

.arrow-bottom-13[data-color="event_top_cat_vocaloid_vtuber"] { border-top: 1.3rem solid #FF013B; }

.arrow-left-13 { position: absolute; top: 0; bottom: 0; left: -2.6rem; margin: auto; width: 1.3rem; height: 1.3rem; box-sizing: border-box; border: 1.3rem solid transparent; }

.arrow-left-13[data-color="white"] { border-right: 1.3rem solid #fff; }

.arrow-left-13[data-color="black"] { border-right: 1.3rem solid #282C53; }

.arrow-left-13[data-color="gray"] { border-right: 1.3rem solid #f2f2f3; }

.arrow-left-13[data-color="gray2"] { border-right: 1.3rem solid #E5E5E5; }

.arrow-left-13[data-color="gray-dark"] { border-right: 1.3rem solid #b0b0b0; }

.arrow-left-13[data-color="key"] { border-right: 1.3rem solid #FF013B; }

.arrow-left-13[data-color="base1"] { border-right: 1.3rem solid #ECEDF2; }

.arrow-left-13[data-color="base2"] { border-right: 1.3rem solid #32D1AC; }

.arrow-left-13[data-color="season-h-1"] { border-right: 1.3rem solid #FF6000; }

.arrow-left-13[data-color="season-h-2"] { border-right: 1.3rem solid #8C3396; }

.arrow-left-13[data-color="digital-technology"] { border-right: 1.3rem solid #764BC9; }

.arrow-left-13[data-color="artist-technology"] { border-right: 1.3rem solid #7CBF12; }

.arrow-left-13[data-color="music-technology"] { border-right: 1.3rem solid #0CD1D1; }

.arrow-left-13[data-color="vocal"] { border-right: 1.3rem solid #F22482; }

.arrow-left-13[data-color="vocal-singer-songwriter"] { border-right: 1.3rem solid #F22482; }

.arrow-left-13[data-color="artist-musician"] { border-right: 1.3rem solid #FFC400; }

.arrow-left-13[data-color="kpop"] { border-right: 1.3rem solid #EA771B; }

.arrow-left-13[data-color="music-overseas"] { border-right: 1.3rem solid #3DA31E; }

.arrow-left-13[data-color="concert"] { border-right: 1.3rem solid #17A0E2; }

.arrow-left-13[data-color="management"] { border-right: 1.3rem solid #4759BC; }

.arrow-left-13[data-color="yellow"] { border-right: 1.3rem solid #FFF119; }

.arrow-left-13[data-color="line"] { border-right: 1.3rem solid #00c300; }

.arrow-left-13[data-color="twitter"] { border-right: 1.3rem solid #0f1419; }

.arrow-left-13[data-color="tiktok"] { border-right: 1.3rem solid #000000; }

.arrow-left-13[data-color="youtube"] { border-right: 1.3rem solid #E30000; }

.arrow-left-13[data-color="transparent"] { border-right: 1.3rem solid transparent; }

.arrow-left-13[data-color="super-e"] { border-right: 1.3rem solid #00B9EF; }

.arrow-left-13[data-color="music-tech"] { border-right: 1.3rem solid #00A95F; }

.arrow-left-13[data-color="study-music-abroad"] { border-right: 1.3rem solid #00A95F; }

.arrow-left-13[data-color="perf-arts"] { border-right: 1.3rem solid #EB6EA5; }

.arrow-left-13[data-color="event_top_cat_all"] { border-right: 1.3rem solid #32D1AC; }

.arrow-left-13[data-color="event_top_cat_vocal"] { border-right: 1.3rem solid #F22482; }

.arrow-left-13[data-color="event_top_cat_instrument"] { border-right: 1.3rem solid #4759BC; }

.arrow-left-13[data-color="event_top_cat_kpop"] { border-right: 1.3rem solid #EA771B; }

.arrow-left-13[data-color="event_top_cat_composition"] { border-right: 1.3rem solid #764BC9; }

.arrow-left-13[data-color="event_top_cat_concert-staff_backstage"] { border-right: 1.3rem solid #17A0E2; }

.arrow-left-13[data-color="event_top_cat_infosession"] { border-right: 1.3rem solid #3DA31E; }

.arrow-left-13[data-color="event_top_cat_vocaloid_vtuber"] { border-right: 1.3rem solid #FF013B; }

.arrow-right-13 { position: absolute; top: 0; bottom: 0; right: -2.6rem; margin: auto; width: 1.3rem; height: 1.3rem; box-sizing: border-box; border: 1.3rem solid transparent; }

.arrow-right-13[data-color="white"] { border-left: 1.3rem solid #fff; }

.arrow-right-13[data-color="black"] { border-left: 1.3rem solid #282C53; }

.arrow-right-13[data-color="gray"] { border-left: 1.3rem solid #f2f2f3; }

.arrow-right-13[data-color="gray2"] { border-left: 1.3rem solid #E5E5E5; }

.arrow-right-13[data-color="gray-dark"] { border-left: 1.3rem solid #b0b0b0; }

.arrow-right-13[data-color="key"] { border-left: 1.3rem solid #FF013B; }

.arrow-right-13[data-color="base1"] { border-left: 1.3rem solid #ECEDF2; }

.arrow-right-13[data-color="base2"] { border-left: 1.3rem solid #32D1AC; }

.arrow-right-13[data-color="season-h-1"] { border-left: 1.3rem solid #FF6000; }

.arrow-right-13[data-color="season-h-2"] { border-left: 1.3rem solid #8C3396; }

.arrow-right-13[data-color="digital-technology"] { border-left: 1.3rem solid #764BC9; }

.arrow-right-13[data-color="artist-technology"] { border-left: 1.3rem solid #7CBF12; }

.arrow-right-13[data-color="music-technology"] { border-left: 1.3rem solid #0CD1D1; }

.arrow-right-13[data-color="vocal"] { border-left: 1.3rem solid #F22482; }

.arrow-right-13[data-color="vocal-singer-songwriter"] { border-left: 1.3rem solid #F22482; }

.arrow-right-13[data-color="artist-musician"] { border-left: 1.3rem solid #FFC400; }

.arrow-right-13[data-color="kpop"] { border-left: 1.3rem solid #EA771B; }

.arrow-right-13[data-color="music-overseas"] { border-left: 1.3rem solid #3DA31E; }

.arrow-right-13[data-color="concert"] { border-left: 1.3rem solid #17A0E2; }

.arrow-right-13[data-color="management"] { border-left: 1.3rem solid #4759BC; }

.arrow-right-13[data-color="yellow"] { border-left: 1.3rem solid #FFF119; }

.arrow-right-13[data-color="line"] { border-left: 1.3rem solid #00c300; }

.arrow-right-13[data-color="twitter"] { border-left: 1.3rem solid #0f1419; }

.arrow-right-13[data-color="tiktok"] { border-left: 1.3rem solid #000000; }

.arrow-right-13[data-color="youtube"] { border-left: 1.3rem solid #E30000; }

.arrow-right-13[data-color="transparent"] { border-left: 1.3rem solid transparent; }

.arrow-right-13[data-color="super-e"] { border-left: 1.3rem solid #00B9EF; }

.arrow-right-13[data-color="music-tech"] { border-left: 1.3rem solid #00A95F; }

.arrow-right-13[data-color="study-music-abroad"] { border-left: 1.3rem solid #00A95F; }

.arrow-right-13[data-color="perf-arts"] { border-left: 1.3rem solid #EB6EA5; }

.arrow-right-13[data-color="event_top_cat_all"] { border-left: 1.3rem solid #32D1AC; }

.arrow-right-13[data-color="event_top_cat_vocal"] { border-left: 1.3rem solid #F22482; }

.arrow-right-13[data-color="event_top_cat_instrument"] { border-left: 1.3rem solid #4759BC; }

.arrow-right-13[data-color="event_top_cat_kpop"] { border-left: 1.3rem solid #EA771B; }

.arrow-right-13[data-color="event_top_cat_composition"] { border-left: 1.3rem solid #764BC9; }

.arrow-right-13[data-color="event_top_cat_concert-staff_backstage"] { border-left: 1.3rem solid #17A0E2; }

.arrow-right-13[data-color="event_top_cat_infosession"] { border-left: 1.3rem solid #3DA31E; }

.arrow-right-13[data-color="event_top_cat_vocaloid_vtuber"] { border-left: 1.3rem solid #FF013B; }

.arrow-top-14 { position: absolute; top: -2.8rem; left: 0; right: 0; margin: auto; width: 1.4rem; height: 1.4rem; box-sizing: border-box; border: 1.4rem solid transparent; }

.arrow-top-14[data-color="white"] { border-bottom: 1.4rem solid #fff; }

.arrow-top-14[data-color="black"] { border-bottom: 1.4rem solid #282C53; }

.arrow-top-14[data-color="gray"] { border-bottom: 1.4rem solid #f2f2f3; }

.arrow-top-14[data-color="gray2"] { border-bottom: 1.4rem solid #E5E5E5; }

.arrow-top-14[data-color="gray-dark"] { border-bottom: 1.4rem solid #b0b0b0; }

.arrow-top-14[data-color="key"] { border-bottom: 1.4rem solid #FF013B; }

.arrow-top-14[data-color="base1"] { border-bottom: 1.4rem solid #ECEDF2; }

.arrow-top-14[data-color="base2"] { border-bottom: 1.4rem solid #32D1AC; }

.arrow-top-14[data-color="season-h-1"] { border-bottom: 1.4rem solid #FF6000; }

.arrow-top-14[data-color="season-h-2"] { border-bottom: 1.4rem solid #8C3396; }

.arrow-top-14[data-color="digital-technology"] { border-bottom: 1.4rem solid #764BC9; }

.arrow-top-14[data-color="artist-technology"] { border-bottom: 1.4rem solid #7CBF12; }

.arrow-top-14[data-color="music-technology"] { border-bottom: 1.4rem solid #0CD1D1; }

.arrow-top-14[data-color="vocal"] { border-bottom: 1.4rem solid #F22482; }

.arrow-top-14[data-color="vocal-singer-songwriter"] { border-bottom: 1.4rem solid #F22482; }

.arrow-top-14[data-color="artist-musician"] { border-bottom: 1.4rem solid #FFC400; }

.arrow-top-14[data-color="kpop"] { border-bottom: 1.4rem solid #EA771B; }

.arrow-top-14[data-color="music-overseas"] { border-bottom: 1.4rem solid #3DA31E; }

.arrow-top-14[data-color="concert"] { border-bottom: 1.4rem solid #17A0E2; }

.arrow-top-14[data-color="management"] { border-bottom: 1.4rem solid #4759BC; }

.arrow-top-14[data-color="yellow"] { border-bottom: 1.4rem solid #FFF119; }

.arrow-top-14[data-color="line"] { border-bottom: 1.4rem solid #00c300; }

.arrow-top-14[data-color="twitter"] { border-bottom: 1.4rem solid #0f1419; }

.arrow-top-14[data-color="tiktok"] { border-bottom: 1.4rem solid #000000; }

.arrow-top-14[data-color="youtube"] { border-bottom: 1.4rem solid #E30000; }

.arrow-top-14[data-color="transparent"] { border-bottom: 1.4rem solid transparent; }

.arrow-top-14[data-color="super-e"] { border-bottom: 1.4rem solid #00B9EF; }

.arrow-top-14[data-color="music-tech"] { border-bottom: 1.4rem solid #00A95F; }

.arrow-top-14[data-color="study-music-abroad"] { border-bottom: 1.4rem solid #00A95F; }

.arrow-top-14[data-color="perf-arts"] { border-bottom: 1.4rem solid #EB6EA5; }

.arrow-top-14[data-color="event_top_cat_all"] { border-bottom: 1.4rem solid #32D1AC; }

.arrow-top-14[data-color="event_top_cat_vocal"] { border-bottom: 1.4rem solid #F22482; }

.arrow-top-14[data-color="event_top_cat_instrument"] { border-bottom: 1.4rem solid #4759BC; }

.arrow-top-14[data-color="event_top_cat_kpop"] { border-bottom: 1.4rem solid #EA771B; }

.arrow-top-14[data-color="event_top_cat_composition"] { border-bottom: 1.4rem solid #764BC9; }

.arrow-top-14[data-color="event_top_cat_concert-staff_backstage"] { border-bottom: 1.4rem solid #17A0E2; }

.arrow-top-14[data-color="event_top_cat_infosession"] { border-bottom: 1.4rem solid #3DA31E; }

.arrow-top-14[data-color="event_top_cat_vocaloid_vtuber"] { border-bottom: 1.4rem solid #FF013B; }

.arrow-bottom-14 { position: absolute; bottom: -2.8rem; left: 0; right: 0; margin: auto; width: 1.4rem; height: 1.4rem; box-sizing: border-box; border: 1.4rem solid transparent; }

.arrow-bottom-14[data-color="white"] { border-top: 1.4rem solid #fff; }

.arrow-bottom-14[data-color="black"] { border-top: 1.4rem solid #282C53; }

.arrow-bottom-14[data-color="gray"] { border-top: 1.4rem solid #f2f2f3; }

.arrow-bottom-14[data-color="gray2"] { border-top: 1.4rem solid #E5E5E5; }

.arrow-bottom-14[data-color="gray-dark"] { border-top: 1.4rem solid #b0b0b0; }

.arrow-bottom-14[data-color="key"] { border-top: 1.4rem solid #FF013B; }

.arrow-bottom-14[data-color="base1"] { border-top: 1.4rem solid #ECEDF2; }

.arrow-bottom-14[data-color="base2"] { border-top: 1.4rem solid #32D1AC; }

.arrow-bottom-14[data-color="season-h-1"] { border-top: 1.4rem solid #FF6000; }

.arrow-bottom-14[data-color="season-h-2"] { border-top: 1.4rem solid #8C3396; }

.arrow-bottom-14[data-color="digital-technology"] { border-top: 1.4rem solid #764BC9; }

.arrow-bottom-14[data-color="artist-technology"] { border-top: 1.4rem solid #7CBF12; }

.arrow-bottom-14[data-color="music-technology"] { border-top: 1.4rem solid #0CD1D1; }

.arrow-bottom-14[data-color="vocal"] { border-top: 1.4rem solid #F22482; }

.arrow-bottom-14[data-color="vocal-singer-songwriter"] { border-top: 1.4rem solid #F22482; }

.arrow-bottom-14[data-color="artist-musician"] { border-top: 1.4rem solid #FFC400; }

.arrow-bottom-14[data-color="kpop"] { border-top: 1.4rem solid #EA771B; }

.arrow-bottom-14[data-color="music-overseas"] { border-top: 1.4rem solid #3DA31E; }

.arrow-bottom-14[data-color="concert"] { border-top: 1.4rem solid #17A0E2; }

.arrow-bottom-14[data-color="management"] { border-top: 1.4rem solid #4759BC; }

.arrow-bottom-14[data-color="yellow"] { border-top: 1.4rem solid #FFF119; }

.arrow-bottom-14[data-color="line"] { border-top: 1.4rem solid #00c300; }

.arrow-bottom-14[data-color="twitter"] { border-top: 1.4rem solid #0f1419; }

.arrow-bottom-14[data-color="tiktok"] { border-top: 1.4rem solid #000000; }

.arrow-bottom-14[data-color="youtube"] { border-top: 1.4rem solid #E30000; }

.arrow-bottom-14[data-color="transparent"] { border-top: 1.4rem solid transparent; }

.arrow-bottom-14[data-color="super-e"] { border-top: 1.4rem solid #00B9EF; }

.arrow-bottom-14[data-color="music-tech"] { border-top: 1.4rem solid #00A95F; }

.arrow-bottom-14[data-color="study-music-abroad"] { border-top: 1.4rem solid #00A95F; }

.arrow-bottom-14[data-color="perf-arts"] { border-top: 1.4rem solid #EB6EA5; }

.arrow-bottom-14[data-color="event_top_cat_all"] { border-top: 1.4rem solid #32D1AC; }

.arrow-bottom-14[data-color="event_top_cat_vocal"] { border-top: 1.4rem solid #F22482; }

.arrow-bottom-14[data-color="event_top_cat_instrument"] { border-top: 1.4rem solid #4759BC; }

.arrow-bottom-14[data-color="event_top_cat_kpop"] { border-top: 1.4rem solid #EA771B; }

.arrow-bottom-14[data-color="event_top_cat_composition"] { border-top: 1.4rem solid #764BC9; }

.arrow-bottom-14[data-color="event_top_cat_concert-staff_backstage"] { border-top: 1.4rem solid #17A0E2; }

.arrow-bottom-14[data-color="event_top_cat_infosession"] { border-top: 1.4rem solid #3DA31E; }

.arrow-bottom-14[data-color="event_top_cat_vocaloid_vtuber"] { border-top: 1.4rem solid #FF013B; }

.arrow-left-14 { position: absolute; top: 0; bottom: 0; left: -2.8rem; margin: auto; width: 1.4rem; height: 1.4rem; box-sizing: border-box; border: 1.4rem solid transparent; }

.arrow-left-14[data-color="white"] { border-right: 1.4rem solid #fff; }

.arrow-left-14[data-color="black"] { border-right: 1.4rem solid #282C53; }

.arrow-left-14[data-color="gray"] { border-right: 1.4rem solid #f2f2f3; }

.arrow-left-14[data-color="gray2"] { border-right: 1.4rem solid #E5E5E5; }

.arrow-left-14[data-color="gray-dark"] { border-right: 1.4rem solid #b0b0b0; }

.arrow-left-14[data-color="key"] { border-right: 1.4rem solid #FF013B; }

.arrow-left-14[data-color="base1"] { border-right: 1.4rem solid #ECEDF2; }

.arrow-left-14[data-color="base2"] { border-right: 1.4rem solid #32D1AC; }

.arrow-left-14[data-color="season-h-1"] { border-right: 1.4rem solid #FF6000; }

.arrow-left-14[data-color="season-h-2"] { border-right: 1.4rem solid #8C3396; }

.arrow-left-14[data-color="digital-technology"] { border-right: 1.4rem solid #764BC9; }

.arrow-left-14[data-color="artist-technology"] { border-right: 1.4rem solid #7CBF12; }

.arrow-left-14[data-color="music-technology"] { border-right: 1.4rem solid #0CD1D1; }

.arrow-left-14[data-color="vocal"] { border-right: 1.4rem solid #F22482; }

.arrow-left-14[data-color="vocal-singer-songwriter"] { border-right: 1.4rem solid #F22482; }

.arrow-left-14[data-color="artist-musician"] { border-right: 1.4rem solid #FFC400; }

.arrow-left-14[data-color="kpop"] { border-right: 1.4rem solid #EA771B; }

.arrow-left-14[data-color="music-overseas"] { border-right: 1.4rem solid #3DA31E; }

.arrow-left-14[data-color="concert"] { border-right: 1.4rem solid #17A0E2; }

.arrow-left-14[data-color="management"] { border-right: 1.4rem solid #4759BC; }

.arrow-left-14[data-color="yellow"] { border-right: 1.4rem solid #FFF119; }

.arrow-left-14[data-color="line"] { border-right: 1.4rem solid #00c300; }

.arrow-left-14[data-color="twitter"] { border-right: 1.4rem solid #0f1419; }

.arrow-left-14[data-color="tiktok"] { border-right: 1.4rem solid #000000; }

.arrow-left-14[data-color="youtube"] { border-right: 1.4rem solid #E30000; }

.arrow-left-14[data-color="transparent"] { border-right: 1.4rem solid transparent; }

.arrow-left-14[data-color="super-e"] { border-right: 1.4rem solid #00B9EF; }

.arrow-left-14[data-color="music-tech"] { border-right: 1.4rem solid #00A95F; }

.arrow-left-14[data-color="study-music-abroad"] { border-right: 1.4rem solid #00A95F; }

.arrow-left-14[data-color="perf-arts"] { border-right: 1.4rem solid #EB6EA5; }

.arrow-left-14[data-color="event_top_cat_all"] { border-right: 1.4rem solid #32D1AC; }

.arrow-left-14[data-color="event_top_cat_vocal"] { border-right: 1.4rem solid #F22482; }

.arrow-left-14[data-color="event_top_cat_instrument"] { border-right: 1.4rem solid #4759BC; }

.arrow-left-14[data-color="event_top_cat_kpop"] { border-right: 1.4rem solid #EA771B; }

.arrow-left-14[data-color="event_top_cat_composition"] { border-right: 1.4rem solid #764BC9; }

.arrow-left-14[data-color="event_top_cat_concert-staff_backstage"] { border-right: 1.4rem solid #17A0E2; }

.arrow-left-14[data-color="event_top_cat_infosession"] { border-right: 1.4rem solid #3DA31E; }

.arrow-left-14[data-color="event_top_cat_vocaloid_vtuber"] { border-right: 1.4rem solid #FF013B; }

.arrow-right-14 { position: absolute; top: 0; bottom: 0; right: -2.8rem; margin: auto; width: 1.4rem; height: 1.4rem; box-sizing: border-box; border: 1.4rem solid transparent; }

.arrow-right-14[data-color="white"] { border-left: 1.4rem solid #fff; }

.arrow-right-14[data-color="black"] { border-left: 1.4rem solid #282C53; }

.arrow-right-14[data-color="gray"] { border-left: 1.4rem solid #f2f2f3; }

.arrow-right-14[data-color="gray2"] { border-left: 1.4rem solid #E5E5E5; }

.arrow-right-14[data-color="gray-dark"] { border-left: 1.4rem solid #b0b0b0; }

.arrow-right-14[data-color="key"] { border-left: 1.4rem solid #FF013B; }

.arrow-right-14[data-color="base1"] { border-left: 1.4rem solid #ECEDF2; }

.arrow-right-14[data-color="base2"] { border-left: 1.4rem solid #32D1AC; }

.arrow-right-14[data-color="season-h-1"] { border-left: 1.4rem solid #FF6000; }

.arrow-right-14[data-color="season-h-2"] { border-left: 1.4rem solid #8C3396; }

.arrow-right-14[data-color="digital-technology"] { border-left: 1.4rem solid #764BC9; }

.arrow-right-14[data-color="artist-technology"] { border-left: 1.4rem solid #7CBF12; }

.arrow-right-14[data-color="music-technology"] { border-left: 1.4rem solid #0CD1D1; }

.arrow-right-14[data-color="vocal"] { border-left: 1.4rem solid #F22482; }

.arrow-right-14[data-color="vocal-singer-songwriter"] { border-left: 1.4rem solid #F22482; }

.arrow-right-14[data-color="artist-musician"] { border-left: 1.4rem solid #FFC400; }

.arrow-right-14[data-color="kpop"] { border-left: 1.4rem solid #EA771B; }

.arrow-right-14[data-color="music-overseas"] { border-left: 1.4rem solid #3DA31E; }

.arrow-right-14[data-color="concert"] { border-left: 1.4rem solid #17A0E2; }

.arrow-right-14[data-color="management"] { border-left: 1.4rem solid #4759BC; }

.arrow-right-14[data-color="yellow"] { border-left: 1.4rem solid #FFF119; }

.arrow-right-14[data-color="line"] { border-left: 1.4rem solid #00c300; }

.arrow-right-14[data-color="twitter"] { border-left: 1.4rem solid #0f1419; }

.arrow-right-14[data-color="tiktok"] { border-left: 1.4rem solid #000000; }

.arrow-right-14[data-color="youtube"] { border-left: 1.4rem solid #E30000; }

.arrow-right-14[data-color="transparent"] { border-left: 1.4rem solid transparent; }

.arrow-right-14[data-color="super-e"] { border-left: 1.4rem solid #00B9EF; }

.arrow-right-14[data-color="music-tech"] { border-left: 1.4rem solid #00A95F; }

.arrow-right-14[data-color="study-music-abroad"] { border-left: 1.4rem solid #00A95F; }

.arrow-right-14[data-color="perf-arts"] { border-left: 1.4rem solid #EB6EA5; }

.arrow-right-14[data-color="event_top_cat_all"] { border-left: 1.4rem solid #32D1AC; }

.arrow-right-14[data-color="event_top_cat_vocal"] { border-left: 1.4rem solid #F22482; }

.arrow-right-14[data-color="event_top_cat_instrument"] { border-left: 1.4rem solid #4759BC; }

.arrow-right-14[data-color="event_top_cat_kpop"] { border-left: 1.4rem solid #EA771B; }

.arrow-right-14[data-color="event_top_cat_composition"] { border-left: 1.4rem solid #764BC9; }

.arrow-right-14[data-color="event_top_cat_concert-staff_backstage"] { border-left: 1.4rem solid #17A0E2; }

.arrow-right-14[data-color="event_top_cat_infosession"] { border-left: 1.4rem solid #3DA31E; }

.arrow-right-14[data-color="event_top_cat_vocaloid_vtuber"] { border-left: 1.4rem solid #FF013B; }

.arrow-top-15 { position: absolute; top: -3rem; left: 0; right: 0; margin: auto; width: 1.5rem; height: 1.5rem; box-sizing: border-box; border: 1.5rem solid transparent; }

.arrow-top-15[data-color="white"] { border-bottom: 1.5rem solid #fff; }

.arrow-top-15[data-color="black"] { border-bottom: 1.5rem solid #282C53; }

.arrow-top-15[data-color="gray"] { border-bottom: 1.5rem solid #f2f2f3; }

.arrow-top-15[data-color="gray2"] { border-bottom: 1.5rem solid #E5E5E5; }

.arrow-top-15[data-color="gray-dark"] { border-bottom: 1.5rem solid #b0b0b0; }

.arrow-top-15[data-color="key"] { border-bottom: 1.5rem solid #FF013B; }

.arrow-top-15[data-color="base1"] { border-bottom: 1.5rem solid #ECEDF2; }

.arrow-top-15[data-color="base2"] { border-bottom: 1.5rem solid #32D1AC; }

.arrow-top-15[data-color="season-h-1"] { border-bottom: 1.5rem solid #FF6000; }

.arrow-top-15[data-color="season-h-2"] { border-bottom: 1.5rem solid #8C3396; }

.arrow-top-15[data-color="digital-technology"] { border-bottom: 1.5rem solid #764BC9; }

.arrow-top-15[data-color="artist-technology"] { border-bottom: 1.5rem solid #7CBF12; }

.arrow-top-15[data-color="music-technology"] { border-bottom: 1.5rem solid #0CD1D1; }

.arrow-top-15[data-color="vocal"] { border-bottom: 1.5rem solid #F22482; }

.arrow-top-15[data-color="vocal-singer-songwriter"] { border-bottom: 1.5rem solid #F22482; }

.arrow-top-15[data-color="artist-musician"] { border-bottom: 1.5rem solid #FFC400; }

.arrow-top-15[data-color="kpop"] { border-bottom: 1.5rem solid #EA771B; }

.arrow-top-15[data-color="music-overseas"] { border-bottom: 1.5rem solid #3DA31E; }

.arrow-top-15[data-color="concert"] { border-bottom: 1.5rem solid #17A0E2; }

.arrow-top-15[data-color="management"] { border-bottom: 1.5rem solid #4759BC; }

.arrow-top-15[data-color="yellow"] { border-bottom: 1.5rem solid #FFF119; }

.arrow-top-15[data-color="line"] { border-bottom: 1.5rem solid #00c300; }

.arrow-top-15[data-color="twitter"] { border-bottom: 1.5rem solid #0f1419; }

.arrow-top-15[data-color="tiktok"] { border-bottom: 1.5rem solid #000000; }

.arrow-top-15[data-color="youtube"] { border-bottom: 1.5rem solid #E30000; }

.arrow-top-15[data-color="transparent"] { border-bottom: 1.5rem solid transparent; }

.arrow-top-15[data-color="super-e"] { border-bottom: 1.5rem solid #00B9EF; }

.arrow-top-15[data-color="music-tech"] { border-bottom: 1.5rem solid #00A95F; }

.arrow-top-15[data-color="study-music-abroad"] { border-bottom: 1.5rem solid #00A95F; }

.arrow-top-15[data-color="perf-arts"] { border-bottom: 1.5rem solid #EB6EA5; }

.arrow-top-15[data-color="event_top_cat_all"] { border-bottom: 1.5rem solid #32D1AC; }

.arrow-top-15[data-color="event_top_cat_vocal"] { border-bottom: 1.5rem solid #F22482; }

.arrow-top-15[data-color="event_top_cat_instrument"] { border-bottom: 1.5rem solid #4759BC; }

.arrow-top-15[data-color="event_top_cat_kpop"] { border-bottom: 1.5rem solid #EA771B; }

.arrow-top-15[data-color="event_top_cat_composition"] { border-bottom: 1.5rem solid #764BC9; }

.arrow-top-15[data-color="event_top_cat_concert-staff_backstage"] { border-bottom: 1.5rem solid #17A0E2; }

.arrow-top-15[data-color="event_top_cat_infosession"] { border-bottom: 1.5rem solid #3DA31E; }

.arrow-top-15[data-color="event_top_cat_vocaloid_vtuber"] { border-bottom: 1.5rem solid #FF013B; }

.arrow-bottom-15 { position: absolute; bottom: -3rem; left: 0; right: 0; margin: auto; width: 1.5rem; height: 1.5rem; box-sizing: border-box; border: 1.5rem solid transparent; }

.arrow-bottom-15[data-color="white"] { border-top: 1.5rem solid #fff; }

.arrow-bottom-15[data-color="black"] { border-top: 1.5rem solid #282C53; }

.arrow-bottom-15[data-color="gray"] { border-top: 1.5rem solid #f2f2f3; }

.arrow-bottom-15[data-color="gray2"] { border-top: 1.5rem solid #E5E5E5; }

.arrow-bottom-15[data-color="gray-dark"] { border-top: 1.5rem solid #b0b0b0; }

.arrow-bottom-15[data-color="key"] { border-top: 1.5rem solid #FF013B; }

.arrow-bottom-15[data-color="base1"] { border-top: 1.5rem solid #ECEDF2; }

.arrow-bottom-15[data-color="base2"] { border-top: 1.5rem solid #32D1AC; }

.arrow-bottom-15[data-color="season-h-1"] { border-top: 1.5rem solid #FF6000; }

.arrow-bottom-15[data-color="season-h-2"] { border-top: 1.5rem solid #8C3396; }

.arrow-bottom-15[data-color="digital-technology"] { border-top: 1.5rem solid #764BC9; }

.arrow-bottom-15[data-color="artist-technology"] { border-top: 1.5rem solid #7CBF12; }

.arrow-bottom-15[data-color="music-technology"] { border-top: 1.5rem solid #0CD1D1; }

.arrow-bottom-15[data-color="vocal"] { border-top: 1.5rem solid #F22482; }

.arrow-bottom-15[data-color="vocal-singer-songwriter"] { border-top: 1.5rem solid #F22482; }

.arrow-bottom-15[data-color="artist-musician"] { border-top: 1.5rem solid #FFC400; }

.arrow-bottom-15[data-color="kpop"] { border-top: 1.5rem solid #EA771B; }

.arrow-bottom-15[data-color="music-overseas"] { border-top: 1.5rem solid #3DA31E; }

.arrow-bottom-15[data-color="concert"] { border-top: 1.5rem solid #17A0E2; }

.arrow-bottom-15[data-color="management"] { border-top: 1.5rem solid #4759BC; }

.arrow-bottom-15[data-color="yellow"] { border-top: 1.5rem solid #FFF119; }

.arrow-bottom-15[data-color="line"] { border-top: 1.5rem solid #00c300; }

.arrow-bottom-15[data-color="twitter"] { border-top: 1.5rem solid #0f1419; }

.arrow-bottom-15[data-color="tiktok"] { border-top: 1.5rem solid #000000; }

.arrow-bottom-15[data-color="youtube"] { border-top: 1.5rem solid #E30000; }

.arrow-bottom-15[data-color="transparent"] { border-top: 1.5rem solid transparent; }

.arrow-bottom-15[data-color="super-e"] { border-top: 1.5rem solid #00B9EF; }

.arrow-bottom-15[data-color="music-tech"] { border-top: 1.5rem solid #00A95F; }

.arrow-bottom-15[data-color="study-music-abroad"] { border-top: 1.5rem solid #00A95F; }

.arrow-bottom-15[data-color="perf-arts"] { border-top: 1.5rem solid #EB6EA5; }

.arrow-bottom-15[data-color="event_top_cat_all"] { border-top: 1.5rem solid #32D1AC; }

.arrow-bottom-15[data-color="event_top_cat_vocal"] { border-top: 1.5rem solid #F22482; }

.arrow-bottom-15[data-color="event_top_cat_instrument"] { border-top: 1.5rem solid #4759BC; }

.arrow-bottom-15[data-color="event_top_cat_kpop"] { border-top: 1.5rem solid #EA771B; }

.arrow-bottom-15[data-color="event_top_cat_composition"] { border-top: 1.5rem solid #764BC9; }

.arrow-bottom-15[data-color="event_top_cat_concert-staff_backstage"] { border-top: 1.5rem solid #17A0E2; }

.arrow-bottom-15[data-color="event_top_cat_infosession"] { border-top: 1.5rem solid #3DA31E; }

.arrow-bottom-15[data-color="event_top_cat_vocaloid_vtuber"] { border-top: 1.5rem solid #FF013B; }

.arrow-left-15 { position: absolute; top: 0; bottom: 0; left: -3rem; margin: auto; width: 1.5rem; height: 1.5rem; box-sizing: border-box; border: 1.5rem solid transparent; }

.arrow-left-15[data-color="white"] { border-right: 1.5rem solid #fff; }

.arrow-left-15[data-color="black"] { border-right: 1.5rem solid #282C53; }

.arrow-left-15[data-color="gray"] { border-right: 1.5rem solid #f2f2f3; }

.arrow-left-15[data-color="gray2"] { border-right: 1.5rem solid #E5E5E5; }

.arrow-left-15[data-color="gray-dark"] { border-right: 1.5rem solid #b0b0b0; }

.arrow-left-15[data-color="key"] { border-right: 1.5rem solid #FF013B; }

.arrow-left-15[data-color="base1"] { border-right: 1.5rem solid #ECEDF2; }

.arrow-left-15[data-color="base2"] { border-right: 1.5rem solid #32D1AC; }

.arrow-left-15[data-color="season-h-1"] { border-right: 1.5rem solid #FF6000; }

.arrow-left-15[data-color="season-h-2"] { border-right: 1.5rem solid #8C3396; }

.arrow-left-15[data-color="digital-technology"] { border-right: 1.5rem solid #764BC9; }

.arrow-left-15[data-color="artist-technology"] { border-right: 1.5rem solid #7CBF12; }

.arrow-left-15[data-color="music-technology"] { border-right: 1.5rem solid #0CD1D1; }

.arrow-left-15[data-color="vocal"] { border-right: 1.5rem solid #F22482; }

.arrow-left-15[data-color="vocal-singer-songwriter"] { border-right: 1.5rem solid #F22482; }

.arrow-left-15[data-color="artist-musician"] { border-right: 1.5rem solid #FFC400; }

.arrow-left-15[data-color="kpop"] { border-right: 1.5rem solid #EA771B; }

.arrow-left-15[data-color="music-overseas"] { border-right: 1.5rem solid #3DA31E; }

.arrow-left-15[data-color="concert"] { border-right: 1.5rem solid #17A0E2; }

.arrow-left-15[data-color="management"] { border-right: 1.5rem solid #4759BC; }

.arrow-left-15[data-color="yellow"] { border-right: 1.5rem solid #FFF119; }

.arrow-left-15[data-color="line"] { border-right: 1.5rem solid #00c300; }

.arrow-left-15[data-color="twitter"] { border-right: 1.5rem solid #0f1419; }

.arrow-left-15[data-color="tiktok"] { border-right: 1.5rem solid #000000; }

.arrow-left-15[data-color="youtube"] { border-right: 1.5rem solid #E30000; }

.arrow-left-15[data-color="transparent"] { border-right: 1.5rem solid transparent; }

.arrow-left-15[data-color="super-e"] { border-right: 1.5rem solid #00B9EF; }

.arrow-left-15[data-color="music-tech"] { border-right: 1.5rem solid #00A95F; }

.arrow-left-15[data-color="study-music-abroad"] { border-right: 1.5rem solid #00A95F; }

.arrow-left-15[data-color="perf-arts"] { border-right: 1.5rem solid #EB6EA5; }

.arrow-left-15[data-color="event_top_cat_all"] { border-right: 1.5rem solid #32D1AC; }

.arrow-left-15[data-color="event_top_cat_vocal"] { border-right: 1.5rem solid #F22482; }

.arrow-left-15[data-color="event_top_cat_instrument"] { border-right: 1.5rem solid #4759BC; }

.arrow-left-15[data-color="event_top_cat_kpop"] { border-right: 1.5rem solid #EA771B; }

.arrow-left-15[data-color="event_top_cat_composition"] { border-right: 1.5rem solid #764BC9; }

.arrow-left-15[data-color="event_top_cat_concert-staff_backstage"] { border-right: 1.5rem solid #17A0E2; }

.arrow-left-15[data-color="event_top_cat_infosession"] { border-right: 1.5rem solid #3DA31E; }

.arrow-left-15[data-color="event_top_cat_vocaloid_vtuber"] { border-right: 1.5rem solid #FF013B; }

.arrow-right-15 { position: absolute; top: 0; bottom: 0; right: -3rem; margin: auto; width: 1.5rem; height: 1.5rem; box-sizing: border-box; border: 1.5rem solid transparent; }

.arrow-right-15[data-color="white"] { border-left: 1.5rem solid #fff; }

.arrow-right-15[data-color="black"] { border-left: 1.5rem solid #282C53; }

.arrow-right-15[data-color="gray"] { border-left: 1.5rem solid #f2f2f3; }

.arrow-right-15[data-color="gray2"] { border-left: 1.5rem solid #E5E5E5; }

.arrow-right-15[data-color="gray-dark"] { border-left: 1.5rem solid #b0b0b0; }

.arrow-right-15[data-color="key"] { border-left: 1.5rem solid #FF013B; }

.arrow-right-15[data-color="base1"] { border-left: 1.5rem solid #ECEDF2; }

.arrow-right-15[data-color="base2"] { border-left: 1.5rem solid #32D1AC; }

.arrow-right-15[data-color="season-h-1"] { border-left: 1.5rem solid #FF6000; }

.arrow-right-15[data-color="season-h-2"] { border-left: 1.5rem solid #8C3396; }

.arrow-right-15[data-color="digital-technology"] { border-left: 1.5rem solid #764BC9; }

.arrow-right-15[data-color="artist-technology"] { border-left: 1.5rem solid #7CBF12; }

.arrow-right-15[data-color="music-technology"] { border-left: 1.5rem solid #0CD1D1; }

.arrow-right-15[data-color="vocal"] { border-left: 1.5rem solid #F22482; }

.arrow-right-15[data-color="vocal-singer-songwriter"] { border-left: 1.5rem solid #F22482; }

.arrow-right-15[data-color="artist-musician"] { border-left: 1.5rem solid #FFC400; }

.arrow-right-15[data-color="kpop"] { border-left: 1.5rem solid #EA771B; }

.arrow-right-15[data-color="music-overseas"] { border-left: 1.5rem solid #3DA31E; }

.arrow-right-15[data-color="concert"] { border-left: 1.5rem solid #17A0E2; }

.arrow-right-15[data-color="management"] { border-left: 1.5rem solid #4759BC; }

.arrow-right-15[data-color="yellow"] { border-left: 1.5rem solid #FFF119; }

.arrow-right-15[data-color="line"] { border-left: 1.5rem solid #00c300; }

.arrow-right-15[data-color="twitter"] { border-left: 1.5rem solid #0f1419; }

.arrow-right-15[data-color="tiktok"] { border-left: 1.5rem solid #000000; }

.arrow-right-15[data-color="youtube"] { border-left: 1.5rem solid #E30000; }

.arrow-right-15[data-color="transparent"] { border-left: 1.5rem solid transparent; }

.arrow-right-15[data-color="super-e"] { border-left: 1.5rem solid #00B9EF; }

.arrow-right-15[data-color="music-tech"] { border-left: 1.5rem solid #00A95F; }

.arrow-right-15[data-color="study-music-abroad"] { border-left: 1.5rem solid #00A95F; }

.arrow-right-15[data-color="perf-arts"] { border-left: 1.5rem solid #EB6EA5; }

.arrow-right-15[data-color="event_top_cat_all"] { border-left: 1.5rem solid #32D1AC; }

.arrow-right-15[data-color="event_top_cat_vocal"] { border-left: 1.5rem solid #F22482; }

.arrow-right-15[data-color="event_top_cat_instrument"] { border-left: 1.5rem solid #4759BC; }

.arrow-right-15[data-color="event_top_cat_kpop"] { border-left: 1.5rem solid #EA771B; }

.arrow-right-15[data-color="event_top_cat_composition"] { border-left: 1.5rem solid #764BC9; }

.arrow-right-15[data-color="event_top_cat_concert-staff_backstage"] { border-left: 1.5rem solid #17A0E2; }

.arrow-right-15[data-color="event_top_cat_infosession"] { border-left: 1.5rem solid #3DA31E; }

.arrow-right-15[data-color="event_top_cat_vocaloid_vtuber"] { border-left: 1.5rem solid #FF013B; }

.arrow-top-16 { position: absolute; top: -3.2rem; left: 0; right: 0; margin: auto; width: 1.6rem; height: 1.6rem; box-sizing: border-box; border: 1.6rem solid transparent; }

.arrow-top-16[data-color="white"] { border-bottom: 1.6rem solid #fff; }

.arrow-top-16[data-color="black"] { border-bottom: 1.6rem solid #282C53; }

.arrow-top-16[data-color="gray"] { border-bottom: 1.6rem solid #f2f2f3; }

.arrow-top-16[data-color="gray2"] { border-bottom: 1.6rem solid #E5E5E5; }

.arrow-top-16[data-color="gray-dark"] { border-bottom: 1.6rem solid #b0b0b0; }

.arrow-top-16[data-color="key"] { border-bottom: 1.6rem solid #FF013B; }

.arrow-top-16[data-color="base1"] { border-bottom: 1.6rem solid #ECEDF2; }

.arrow-top-16[data-color="base2"] { border-bottom: 1.6rem solid #32D1AC; }

.arrow-top-16[data-color="season-h-1"] { border-bottom: 1.6rem solid #FF6000; }

.arrow-top-16[data-color="season-h-2"] { border-bottom: 1.6rem solid #8C3396; }

.arrow-top-16[data-color="digital-technology"] { border-bottom: 1.6rem solid #764BC9; }

.arrow-top-16[data-color="artist-technology"] { border-bottom: 1.6rem solid #7CBF12; }

.arrow-top-16[data-color="music-technology"] { border-bottom: 1.6rem solid #0CD1D1; }

.arrow-top-16[data-color="vocal"] { border-bottom: 1.6rem solid #F22482; }

.arrow-top-16[data-color="vocal-singer-songwriter"] { border-bottom: 1.6rem solid #F22482; }

.arrow-top-16[data-color="artist-musician"] { border-bottom: 1.6rem solid #FFC400; }

.arrow-top-16[data-color="kpop"] { border-bottom: 1.6rem solid #EA771B; }

.arrow-top-16[data-color="music-overseas"] { border-bottom: 1.6rem solid #3DA31E; }

.arrow-top-16[data-color="concert"] { border-bottom: 1.6rem solid #17A0E2; }

.arrow-top-16[data-color="management"] { border-bottom: 1.6rem solid #4759BC; }

.arrow-top-16[data-color="yellow"] { border-bottom: 1.6rem solid #FFF119; }

.arrow-top-16[data-color="line"] { border-bottom: 1.6rem solid #00c300; }

.arrow-top-16[data-color="twitter"] { border-bottom: 1.6rem solid #0f1419; }

.arrow-top-16[data-color="tiktok"] { border-bottom: 1.6rem solid #000000; }

.arrow-top-16[data-color="youtube"] { border-bottom: 1.6rem solid #E30000; }

.arrow-top-16[data-color="transparent"] { border-bottom: 1.6rem solid transparent; }

.arrow-top-16[data-color="super-e"] { border-bottom: 1.6rem solid #00B9EF; }

.arrow-top-16[data-color="music-tech"] { border-bottom: 1.6rem solid #00A95F; }

.arrow-top-16[data-color="study-music-abroad"] { border-bottom: 1.6rem solid #00A95F; }

.arrow-top-16[data-color="perf-arts"] { border-bottom: 1.6rem solid #EB6EA5; }

.arrow-top-16[data-color="event_top_cat_all"] { border-bottom: 1.6rem solid #32D1AC; }

.arrow-top-16[data-color="event_top_cat_vocal"] { border-bottom: 1.6rem solid #F22482; }

.arrow-top-16[data-color="event_top_cat_instrument"] { border-bottom: 1.6rem solid #4759BC; }

.arrow-top-16[data-color="event_top_cat_kpop"] { border-bottom: 1.6rem solid #EA771B; }

.arrow-top-16[data-color="event_top_cat_composition"] { border-bottom: 1.6rem solid #764BC9; }

.arrow-top-16[data-color="event_top_cat_concert-staff_backstage"] { border-bottom: 1.6rem solid #17A0E2; }

.arrow-top-16[data-color="event_top_cat_infosession"] { border-bottom: 1.6rem solid #3DA31E; }

.arrow-top-16[data-color="event_top_cat_vocaloid_vtuber"] { border-bottom: 1.6rem solid #FF013B; }

.arrow-bottom-16 { position: absolute; bottom: -3.2rem; left: 0; right: 0; margin: auto; width: 1.6rem; height: 1.6rem; box-sizing: border-box; border: 1.6rem solid transparent; }

.arrow-bottom-16[data-color="white"] { border-top: 1.6rem solid #fff; }

.arrow-bottom-16[data-color="black"] { border-top: 1.6rem solid #282C53; }

.arrow-bottom-16[data-color="gray"] { border-top: 1.6rem solid #f2f2f3; }

.arrow-bottom-16[data-color="gray2"] { border-top: 1.6rem solid #E5E5E5; }

.arrow-bottom-16[data-color="gray-dark"] { border-top: 1.6rem solid #b0b0b0; }

.arrow-bottom-16[data-color="key"] { border-top: 1.6rem solid #FF013B; }

.arrow-bottom-16[data-color="base1"] { border-top: 1.6rem solid #ECEDF2; }

.arrow-bottom-16[data-color="base2"] { border-top: 1.6rem solid #32D1AC; }

.arrow-bottom-16[data-color="season-h-1"] { border-top: 1.6rem solid #FF6000; }

.arrow-bottom-16[data-color="season-h-2"] { border-top: 1.6rem solid #8C3396; }

.arrow-bottom-16[data-color="digital-technology"] { border-top: 1.6rem solid #764BC9; }

.arrow-bottom-16[data-color="artist-technology"] { border-top: 1.6rem solid #7CBF12; }

.arrow-bottom-16[data-color="music-technology"] { border-top: 1.6rem solid #0CD1D1; }

.arrow-bottom-16[data-color="vocal"] { border-top: 1.6rem solid #F22482; }

.arrow-bottom-16[data-color="vocal-singer-songwriter"] { border-top: 1.6rem solid #F22482; }

.arrow-bottom-16[data-color="artist-musician"] { border-top: 1.6rem solid #FFC400; }

.arrow-bottom-16[data-color="kpop"] { border-top: 1.6rem solid #EA771B; }

.arrow-bottom-16[data-color="music-overseas"] { border-top: 1.6rem solid #3DA31E; }

.arrow-bottom-16[data-color="concert"] { border-top: 1.6rem solid #17A0E2; }

.arrow-bottom-16[data-color="management"] { border-top: 1.6rem solid #4759BC; }

.arrow-bottom-16[data-color="yellow"] { border-top: 1.6rem solid #FFF119; }

.arrow-bottom-16[data-color="line"] { border-top: 1.6rem solid #00c300; }

.arrow-bottom-16[data-color="twitter"] { border-top: 1.6rem solid #0f1419; }

.arrow-bottom-16[data-color="tiktok"] { border-top: 1.6rem solid #000000; }

.arrow-bottom-16[data-color="youtube"] { border-top: 1.6rem solid #E30000; }

.arrow-bottom-16[data-color="transparent"] { border-top: 1.6rem solid transparent; }

.arrow-bottom-16[data-color="super-e"] { border-top: 1.6rem solid #00B9EF; }

.arrow-bottom-16[data-color="music-tech"] { border-top: 1.6rem solid #00A95F; }

.arrow-bottom-16[data-color="study-music-abroad"] { border-top: 1.6rem solid #00A95F; }

.arrow-bottom-16[data-color="perf-arts"] { border-top: 1.6rem solid #EB6EA5; }

.arrow-bottom-16[data-color="event_top_cat_all"] { border-top: 1.6rem solid #32D1AC; }

.arrow-bottom-16[data-color="event_top_cat_vocal"] { border-top: 1.6rem solid #F22482; }

.arrow-bottom-16[data-color="event_top_cat_instrument"] { border-top: 1.6rem solid #4759BC; }

.arrow-bottom-16[data-color="event_top_cat_kpop"] { border-top: 1.6rem solid #EA771B; }

.arrow-bottom-16[data-color="event_top_cat_composition"] { border-top: 1.6rem solid #764BC9; }

.arrow-bottom-16[data-color="event_top_cat_concert-staff_backstage"] { border-top: 1.6rem solid #17A0E2; }

.arrow-bottom-16[data-color="event_top_cat_infosession"] { border-top: 1.6rem solid #3DA31E; }

.arrow-bottom-16[data-color="event_top_cat_vocaloid_vtuber"] { border-top: 1.6rem solid #FF013B; }

.arrow-left-16 { position: absolute; top: 0; bottom: 0; left: -3.2rem; margin: auto; width: 1.6rem; height: 1.6rem; box-sizing: border-box; border: 1.6rem solid transparent; }

.arrow-left-16[data-color="white"] { border-right: 1.6rem solid #fff; }

.arrow-left-16[data-color="black"] { border-right: 1.6rem solid #282C53; }

.arrow-left-16[data-color="gray"] { border-right: 1.6rem solid #f2f2f3; }

.arrow-left-16[data-color="gray2"] { border-right: 1.6rem solid #E5E5E5; }

.arrow-left-16[data-color="gray-dark"] { border-right: 1.6rem solid #b0b0b0; }

.arrow-left-16[data-color="key"] { border-right: 1.6rem solid #FF013B; }

.arrow-left-16[data-color="base1"] { border-right: 1.6rem solid #ECEDF2; }

.arrow-left-16[data-color="base2"] { border-right: 1.6rem solid #32D1AC; }

.arrow-left-16[data-color="season-h-1"] { border-right: 1.6rem solid #FF6000; }

.arrow-left-16[data-color="season-h-2"] { border-right: 1.6rem solid #8C3396; }

.arrow-left-16[data-color="digital-technology"] { border-right: 1.6rem solid #764BC9; }

.arrow-left-16[data-color="artist-technology"] { border-right: 1.6rem solid #7CBF12; }

.arrow-left-16[data-color="music-technology"] { border-right: 1.6rem solid #0CD1D1; }

.arrow-left-16[data-color="vocal"] { border-right: 1.6rem solid #F22482; }

.arrow-left-16[data-color="vocal-singer-songwriter"] { border-right: 1.6rem solid #F22482; }

.arrow-left-16[data-color="artist-musician"] { border-right: 1.6rem solid #FFC400; }

.arrow-left-16[data-color="kpop"] { border-right: 1.6rem solid #EA771B; }

.arrow-left-16[data-color="music-overseas"] { border-right: 1.6rem solid #3DA31E; }

.arrow-left-16[data-color="concert"] { border-right: 1.6rem solid #17A0E2; }

.arrow-left-16[data-color="management"] { border-right: 1.6rem solid #4759BC; }

.arrow-left-16[data-color="yellow"] { border-right: 1.6rem solid #FFF119; }

.arrow-left-16[data-color="line"] { border-right: 1.6rem solid #00c300; }

.arrow-left-16[data-color="twitter"] { border-right: 1.6rem solid #0f1419; }

.arrow-left-16[data-color="tiktok"] { border-right: 1.6rem solid #000000; }

.arrow-left-16[data-color="youtube"] { border-right: 1.6rem solid #E30000; }

.arrow-left-16[data-color="transparent"] { border-right: 1.6rem solid transparent; }

.arrow-left-16[data-color="super-e"] { border-right: 1.6rem solid #00B9EF; }

.arrow-left-16[data-color="music-tech"] { border-right: 1.6rem solid #00A95F; }

.arrow-left-16[data-color="study-music-abroad"] { border-right: 1.6rem solid #00A95F; }

.arrow-left-16[data-color="perf-arts"] { border-right: 1.6rem solid #EB6EA5; }

.arrow-left-16[data-color="event_top_cat_all"] { border-right: 1.6rem solid #32D1AC; }

.arrow-left-16[data-color="event_top_cat_vocal"] { border-right: 1.6rem solid #F22482; }

.arrow-left-16[data-color="event_top_cat_instrument"] { border-right: 1.6rem solid #4759BC; }

.arrow-left-16[data-color="event_top_cat_kpop"] { border-right: 1.6rem solid #EA771B; }

.arrow-left-16[data-color="event_top_cat_composition"] { border-right: 1.6rem solid #764BC9; }

.arrow-left-16[data-color="event_top_cat_concert-staff_backstage"] { border-right: 1.6rem solid #17A0E2; }

.arrow-left-16[data-color="event_top_cat_infosession"] { border-right: 1.6rem solid #3DA31E; }

.arrow-left-16[data-color="event_top_cat_vocaloid_vtuber"] { border-right: 1.6rem solid #FF013B; }

.arrow-right-16 { position: absolute; top: 0; bottom: 0; right: -3.2rem; margin: auto; width: 1.6rem; height: 1.6rem; box-sizing: border-box; border: 1.6rem solid transparent; }

.arrow-right-16[data-color="white"] { border-left: 1.6rem solid #fff; }

.arrow-right-16[data-color="black"] { border-left: 1.6rem solid #282C53; }

.arrow-right-16[data-color="gray"] { border-left: 1.6rem solid #f2f2f3; }

.arrow-right-16[data-color="gray2"] { border-left: 1.6rem solid #E5E5E5; }

.arrow-right-16[data-color="gray-dark"] { border-left: 1.6rem solid #b0b0b0; }

.arrow-right-16[data-color="key"] { border-left: 1.6rem solid #FF013B; }

.arrow-right-16[data-color="base1"] { border-left: 1.6rem solid #ECEDF2; }

.arrow-right-16[data-color="base2"] { border-left: 1.6rem solid #32D1AC; }

.arrow-right-16[data-color="season-h-1"] { border-left: 1.6rem solid #FF6000; }

.arrow-right-16[data-color="season-h-2"] { border-left: 1.6rem solid #8C3396; }

.arrow-right-16[data-color="digital-technology"] { border-left: 1.6rem solid #764BC9; }

.arrow-right-16[data-color="artist-technology"] { border-left: 1.6rem solid #7CBF12; }

.arrow-right-16[data-color="music-technology"] { border-left: 1.6rem solid #0CD1D1; }

.arrow-right-16[data-color="vocal"] { border-left: 1.6rem solid #F22482; }

.arrow-right-16[data-color="vocal-singer-songwriter"] { border-left: 1.6rem solid #F22482; }

.arrow-right-16[data-color="artist-musician"] { border-left: 1.6rem solid #FFC400; }

.arrow-right-16[data-color="kpop"] { border-left: 1.6rem solid #EA771B; }

.arrow-right-16[data-color="music-overseas"] { border-left: 1.6rem solid #3DA31E; }

.arrow-right-16[data-color="concert"] { border-left: 1.6rem solid #17A0E2; }

.arrow-right-16[data-color="management"] { border-left: 1.6rem solid #4759BC; }

.arrow-right-16[data-color="yellow"] { border-left: 1.6rem solid #FFF119; }

.arrow-right-16[data-color="line"] { border-left: 1.6rem solid #00c300; }

.arrow-right-16[data-color="twitter"] { border-left: 1.6rem solid #0f1419; }

.arrow-right-16[data-color="tiktok"] { border-left: 1.6rem solid #000000; }

.arrow-right-16[data-color="youtube"] { border-left: 1.6rem solid #E30000; }

.arrow-right-16[data-color="transparent"] { border-left: 1.6rem solid transparent; }

.arrow-right-16[data-color="super-e"] { border-left: 1.6rem solid #00B9EF; }

.arrow-right-16[data-color="music-tech"] { border-left: 1.6rem solid #00A95F; }

.arrow-right-16[data-color="study-music-abroad"] { border-left: 1.6rem solid #00A95F; }

.arrow-right-16[data-color="perf-arts"] { border-left: 1.6rem solid #EB6EA5; }

.arrow-right-16[data-color="event_top_cat_all"] { border-left: 1.6rem solid #32D1AC; }

.arrow-right-16[data-color="event_top_cat_vocal"] { border-left: 1.6rem solid #F22482; }

.arrow-right-16[data-color="event_top_cat_instrument"] { border-left: 1.6rem solid #4759BC; }

.arrow-right-16[data-color="event_top_cat_kpop"] { border-left: 1.6rem solid #EA771B; }

.arrow-right-16[data-color="event_top_cat_composition"] { border-left: 1.6rem solid #764BC9; }

.arrow-right-16[data-color="event_top_cat_concert-staff_backstage"] { border-left: 1.6rem solid #17A0E2; }

.arrow-right-16[data-color="event_top_cat_infosession"] { border-left: 1.6rem solid #3DA31E; }

.arrow-right-16[data-color="event_top_cat_vocaloid_vtuber"] { border-left: 1.6rem solid #FF013B; }

.arrow-top-17 { position: absolute; top: -3.4rem; left: 0; right: 0; margin: auto; width: 1.7rem; height: 1.7rem; box-sizing: border-box; border: 1.7rem solid transparent; }

.arrow-top-17[data-color="white"] { border-bottom: 1.7rem solid #fff; }

.arrow-top-17[data-color="black"] { border-bottom: 1.7rem solid #282C53; }

.arrow-top-17[data-color="gray"] { border-bottom: 1.7rem solid #f2f2f3; }

.arrow-top-17[data-color="gray2"] { border-bottom: 1.7rem solid #E5E5E5; }

.arrow-top-17[data-color="gray-dark"] { border-bottom: 1.7rem solid #b0b0b0; }

.arrow-top-17[data-color="key"] { border-bottom: 1.7rem solid #FF013B; }

.arrow-top-17[data-color="base1"] { border-bottom: 1.7rem solid #ECEDF2; }

.arrow-top-17[data-color="base2"] { border-bottom: 1.7rem solid #32D1AC; }

.arrow-top-17[data-color="season-h-1"] { border-bottom: 1.7rem solid #FF6000; }

.arrow-top-17[data-color="season-h-2"] { border-bottom: 1.7rem solid #8C3396; }

.arrow-top-17[data-color="digital-technology"] { border-bottom: 1.7rem solid #764BC9; }

.arrow-top-17[data-color="artist-technology"] { border-bottom: 1.7rem solid #7CBF12; }

.arrow-top-17[data-color="music-technology"] { border-bottom: 1.7rem solid #0CD1D1; }

.arrow-top-17[data-color="vocal"] { border-bottom: 1.7rem solid #F22482; }

.arrow-top-17[data-color="vocal-singer-songwriter"] { border-bottom: 1.7rem solid #F22482; }

.arrow-top-17[data-color="artist-musician"] { border-bottom: 1.7rem solid #FFC400; }

.arrow-top-17[data-color="kpop"] { border-bottom: 1.7rem solid #EA771B; }

.arrow-top-17[data-color="music-overseas"] { border-bottom: 1.7rem solid #3DA31E; }

.arrow-top-17[data-color="concert"] { border-bottom: 1.7rem solid #17A0E2; }

.arrow-top-17[data-color="management"] { border-bottom: 1.7rem solid #4759BC; }

.arrow-top-17[data-color="yellow"] { border-bottom: 1.7rem solid #FFF119; }

.arrow-top-17[data-color="line"] { border-bottom: 1.7rem solid #00c300; }

.arrow-top-17[data-color="twitter"] { border-bottom: 1.7rem solid #0f1419; }

.arrow-top-17[data-color="tiktok"] { border-bottom: 1.7rem solid #000000; }

.arrow-top-17[data-color="youtube"] { border-bottom: 1.7rem solid #E30000; }

.arrow-top-17[data-color="transparent"] { border-bottom: 1.7rem solid transparent; }

.arrow-top-17[data-color="super-e"] { border-bottom: 1.7rem solid #00B9EF; }

.arrow-top-17[data-color="music-tech"] { border-bottom: 1.7rem solid #00A95F; }

.arrow-top-17[data-color="study-music-abroad"] { border-bottom: 1.7rem solid #00A95F; }

.arrow-top-17[data-color="perf-arts"] { border-bottom: 1.7rem solid #EB6EA5; }

.arrow-top-17[data-color="event_top_cat_all"] { border-bottom: 1.7rem solid #32D1AC; }

.arrow-top-17[data-color="event_top_cat_vocal"] { border-bottom: 1.7rem solid #F22482; }

.arrow-top-17[data-color="event_top_cat_instrument"] { border-bottom: 1.7rem solid #4759BC; }

.arrow-top-17[data-color="event_top_cat_kpop"] { border-bottom: 1.7rem solid #EA771B; }

.arrow-top-17[data-color="event_top_cat_composition"] { border-bottom: 1.7rem solid #764BC9; }

.arrow-top-17[data-color="event_top_cat_concert-staff_backstage"] { border-bottom: 1.7rem solid #17A0E2; }

.arrow-top-17[data-color="event_top_cat_infosession"] { border-bottom: 1.7rem solid #3DA31E; }

.arrow-top-17[data-color="event_top_cat_vocaloid_vtuber"] { border-bottom: 1.7rem solid #FF013B; }

.arrow-bottom-17 { position: absolute; bottom: -3.4rem; left: 0; right: 0; margin: auto; width: 1.7rem; height: 1.7rem; box-sizing: border-box; border: 1.7rem solid transparent; }

.arrow-bottom-17[data-color="white"] { border-top: 1.7rem solid #fff; }

.arrow-bottom-17[data-color="black"] { border-top: 1.7rem solid #282C53; }

.arrow-bottom-17[data-color="gray"] { border-top: 1.7rem solid #f2f2f3; }

.arrow-bottom-17[data-color="gray2"] { border-top: 1.7rem solid #E5E5E5; }

.arrow-bottom-17[data-color="gray-dark"] { border-top: 1.7rem solid #b0b0b0; }

.arrow-bottom-17[data-color="key"] { border-top: 1.7rem solid #FF013B; }

.arrow-bottom-17[data-color="base1"] { border-top: 1.7rem solid #ECEDF2; }

.arrow-bottom-17[data-color="base2"] { border-top: 1.7rem solid #32D1AC; }

.arrow-bottom-17[data-color="season-h-1"] { border-top: 1.7rem solid #FF6000; }

.arrow-bottom-17[data-color="season-h-2"] { border-top: 1.7rem solid #8C3396; }

.arrow-bottom-17[data-color="digital-technology"] { border-top: 1.7rem solid #764BC9; }

.arrow-bottom-17[data-color="artist-technology"] { border-top: 1.7rem solid #7CBF12; }

.arrow-bottom-17[data-color="music-technology"] { border-top: 1.7rem solid #0CD1D1; }

.arrow-bottom-17[data-color="vocal"] { border-top: 1.7rem solid #F22482; }

.arrow-bottom-17[data-color="vocal-singer-songwriter"] { border-top: 1.7rem solid #F22482; }

.arrow-bottom-17[data-color="artist-musician"] { border-top: 1.7rem solid #FFC400; }

.arrow-bottom-17[data-color="kpop"] { border-top: 1.7rem solid #EA771B; }

.arrow-bottom-17[data-color="music-overseas"] { border-top: 1.7rem solid #3DA31E; }

.arrow-bottom-17[data-color="concert"] { border-top: 1.7rem solid #17A0E2; }

.arrow-bottom-17[data-color="management"] { border-top: 1.7rem solid #4759BC; }

.arrow-bottom-17[data-color="yellow"] { border-top: 1.7rem solid #FFF119; }

.arrow-bottom-17[data-color="line"] { border-top: 1.7rem solid #00c300; }

.arrow-bottom-17[data-color="twitter"] { border-top: 1.7rem solid #0f1419; }

.arrow-bottom-17[data-color="tiktok"] { border-top: 1.7rem solid #000000; }

.arrow-bottom-17[data-color="youtube"] { border-top: 1.7rem solid #E30000; }

.arrow-bottom-17[data-color="transparent"] { border-top: 1.7rem solid transparent; }

.arrow-bottom-17[data-color="super-e"] { border-top: 1.7rem solid #00B9EF; }

.arrow-bottom-17[data-color="music-tech"] { border-top: 1.7rem solid #00A95F; }

.arrow-bottom-17[data-color="study-music-abroad"] { border-top: 1.7rem solid #00A95F; }

.arrow-bottom-17[data-color="perf-arts"] { border-top: 1.7rem solid #EB6EA5; }

.arrow-bottom-17[data-color="event_top_cat_all"] { border-top: 1.7rem solid #32D1AC; }

.arrow-bottom-17[data-color="event_top_cat_vocal"] { border-top: 1.7rem solid #F22482; }

.arrow-bottom-17[data-color="event_top_cat_instrument"] { border-top: 1.7rem solid #4759BC; }

.arrow-bottom-17[data-color="event_top_cat_kpop"] { border-top: 1.7rem solid #EA771B; }

.arrow-bottom-17[data-color="event_top_cat_composition"] { border-top: 1.7rem solid #764BC9; }

.arrow-bottom-17[data-color="event_top_cat_concert-staff_backstage"] { border-top: 1.7rem solid #17A0E2; }

.arrow-bottom-17[data-color="event_top_cat_infosession"] { border-top: 1.7rem solid #3DA31E; }

.arrow-bottom-17[data-color="event_top_cat_vocaloid_vtuber"] { border-top: 1.7rem solid #FF013B; }

.arrow-left-17 { position: absolute; top: 0; bottom: 0; left: -3.4rem; margin: auto; width: 1.7rem; height: 1.7rem; box-sizing: border-box; border: 1.7rem solid transparent; }

.arrow-left-17[data-color="white"] { border-right: 1.7rem solid #fff; }

.arrow-left-17[data-color="black"] { border-right: 1.7rem solid #282C53; }

.arrow-left-17[data-color="gray"] { border-right: 1.7rem solid #f2f2f3; }

.arrow-left-17[data-color="gray2"] { border-right: 1.7rem solid #E5E5E5; }

.arrow-left-17[data-color="gray-dark"] { border-right: 1.7rem solid #b0b0b0; }

.arrow-left-17[data-color="key"] { border-right: 1.7rem solid #FF013B; }

.arrow-left-17[data-color="base1"] { border-right: 1.7rem solid #ECEDF2; }

.arrow-left-17[data-color="base2"] { border-right: 1.7rem solid #32D1AC; }

.arrow-left-17[data-color="season-h-1"] { border-right: 1.7rem solid #FF6000; }

.arrow-left-17[data-color="season-h-2"] { border-right: 1.7rem solid #8C3396; }

.arrow-left-17[data-color="digital-technology"] { border-right: 1.7rem solid #764BC9; }

.arrow-left-17[data-color="artist-technology"] { border-right: 1.7rem solid #7CBF12; }

.arrow-left-17[data-color="music-technology"] { border-right: 1.7rem solid #0CD1D1; }

.arrow-left-17[data-color="vocal"] { border-right: 1.7rem solid #F22482; }

.arrow-left-17[data-color="vocal-singer-songwriter"] { border-right: 1.7rem solid #F22482; }

.arrow-left-17[data-color="artist-musician"] { border-right: 1.7rem solid #FFC400; }

.arrow-left-17[data-color="kpop"] { border-right: 1.7rem solid #EA771B; }

.arrow-left-17[data-color="music-overseas"] { border-right: 1.7rem solid #3DA31E; }

.arrow-left-17[data-color="concert"] { border-right: 1.7rem solid #17A0E2; }

.arrow-left-17[data-color="management"] { border-right: 1.7rem solid #4759BC; }

.arrow-left-17[data-color="yellow"] { border-right: 1.7rem solid #FFF119; }

.arrow-left-17[data-color="line"] { border-right: 1.7rem solid #00c300; }

.arrow-left-17[data-color="twitter"] { border-right: 1.7rem solid #0f1419; }

.arrow-left-17[data-color="tiktok"] { border-right: 1.7rem solid #000000; }

.arrow-left-17[data-color="youtube"] { border-right: 1.7rem solid #E30000; }

.arrow-left-17[data-color="transparent"] { border-right: 1.7rem solid transparent; }

.arrow-left-17[data-color="super-e"] { border-right: 1.7rem solid #00B9EF; }

.arrow-left-17[data-color="music-tech"] { border-right: 1.7rem solid #00A95F; }

.arrow-left-17[data-color="study-music-abroad"] { border-right: 1.7rem solid #00A95F; }

.arrow-left-17[data-color="perf-arts"] { border-right: 1.7rem solid #EB6EA5; }

.arrow-left-17[data-color="event_top_cat_all"] { border-right: 1.7rem solid #32D1AC; }

.arrow-left-17[data-color="event_top_cat_vocal"] { border-right: 1.7rem solid #F22482; }

.arrow-left-17[data-color="event_top_cat_instrument"] { border-right: 1.7rem solid #4759BC; }

.arrow-left-17[data-color="event_top_cat_kpop"] { border-right: 1.7rem solid #EA771B; }

.arrow-left-17[data-color="event_top_cat_composition"] { border-right: 1.7rem solid #764BC9; }

.arrow-left-17[data-color="event_top_cat_concert-staff_backstage"] { border-right: 1.7rem solid #17A0E2; }

.arrow-left-17[data-color="event_top_cat_infosession"] { border-right: 1.7rem solid #3DA31E; }

.arrow-left-17[data-color="event_top_cat_vocaloid_vtuber"] { border-right: 1.7rem solid #FF013B; }

.arrow-right-17 { position: absolute; top: 0; bottom: 0; right: -3.4rem; margin: auto; width: 1.7rem; height: 1.7rem; box-sizing: border-box; border: 1.7rem solid transparent; }

.arrow-right-17[data-color="white"] { border-left: 1.7rem solid #fff; }

.arrow-right-17[data-color="black"] { border-left: 1.7rem solid #282C53; }

.arrow-right-17[data-color="gray"] { border-left: 1.7rem solid #f2f2f3; }

.arrow-right-17[data-color="gray2"] { border-left: 1.7rem solid #E5E5E5; }

.arrow-right-17[data-color="gray-dark"] { border-left: 1.7rem solid #b0b0b0; }

.arrow-right-17[data-color="key"] { border-left: 1.7rem solid #FF013B; }

.arrow-right-17[data-color="base1"] { border-left: 1.7rem solid #ECEDF2; }

.arrow-right-17[data-color="base2"] { border-left: 1.7rem solid #32D1AC; }

.arrow-right-17[data-color="season-h-1"] { border-left: 1.7rem solid #FF6000; }

.arrow-right-17[data-color="season-h-2"] { border-left: 1.7rem solid #8C3396; }

.arrow-right-17[data-color="digital-technology"] { border-left: 1.7rem solid #764BC9; }

.arrow-right-17[data-color="artist-technology"] { border-left: 1.7rem solid #7CBF12; }

.arrow-right-17[data-color="music-technology"] { border-left: 1.7rem solid #0CD1D1; }

.arrow-right-17[data-color="vocal"] { border-left: 1.7rem solid #F22482; }

.arrow-right-17[data-color="vocal-singer-songwriter"] { border-left: 1.7rem solid #F22482; }

.arrow-right-17[data-color="artist-musician"] { border-left: 1.7rem solid #FFC400; }

.arrow-right-17[data-color="kpop"] { border-left: 1.7rem solid #EA771B; }

.arrow-right-17[data-color="music-overseas"] { border-left: 1.7rem solid #3DA31E; }

.arrow-right-17[data-color="concert"] { border-left: 1.7rem solid #17A0E2; }

.arrow-right-17[data-color="management"] { border-left: 1.7rem solid #4759BC; }

.arrow-right-17[data-color="yellow"] { border-left: 1.7rem solid #FFF119; }

.arrow-right-17[data-color="line"] { border-left: 1.7rem solid #00c300; }

.arrow-right-17[data-color="twitter"] { border-left: 1.7rem solid #0f1419; }

.arrow-right-17[data-color="tiktok"] { border-left: 1.7rem solid #000000; }

.arrow-right-17[data-color="youtube"] { border-left: 1.7rem solid #E30000; }

.arrow-right-17[data-color="transparent"] { border-left: 1.7rem solid transparent; }

.arrow-right-17[data-color="super-e"] { border-left: 1.7rem solid #00B9EF; }

.arrow-right-17[data-color="music-tech"] { border-left: 1.7rem solid #00A95F; }

.arrow-right-17[data-color="study-music-abroad"] { border-left: 1.7rem solid #00A95F; }

.arrow-right-17[data-color="perf-arts"] { border-left: 1.7rem solid #EB6EA5; }

.arrow-right-17[data-color="event_top_cat_all"] { border-left: 1.7rem solid #32D1AC; }

.arrow-right-17[data-color="event_top_cat_vocal"] { border-left: 1.7rem solid #F22482; }

.arrow-right-17[data-color="event_top_cat_instrument"] { border-left: 1.7rem solid #4759BC; }

.arrow-right-17[data-color="event_top_cat_kpop"] { border-left: 1.7rem solid #EA771B; }

.arrow-right-17[data-color="event_top_cat_composition"] { border-left: 1.7rem solid #764BC9; }

.arrow-right-17[data-color="event_top_cat_concert-staff_backstage"] { border-left: 1.7rem solid #17A0E2; }

.arrow-right-17[data-color="event_top_cat_infosession"] { border-left: 1.7rem solid #3DA31E; }

.arrow-right-17[data-color="event_top_cat_vocaloid_vtuber"] { border-left: 1.7rem solid #FF013B; }

.arrow-top-18 { position: absolute; top: -3.6rem; left: 0; right: 0; margin: auto; width: 1.8rem; height: 1.8rem; box-sizing: border-box; border: 1.8rem solid transparent; }

.arrow-top-18[data-color="white"] { border-bottom: 1.8rem solid #fff; }

.arrow-top-18[data-color="black"] { border-bottom: 1.8rem solid #282C53; }

.arrow-top-18[data-color="gray"] { border-bottom: 1.8rem solid #f2f2f3; }

.arrow-top-18[data-color="gray2"] { border-bottom: 1.8rem solid #E5E5E5; }

.arrow-top-18[data-color="gray-dark"] { border-bottom: 1.8rem solid #b0b0b0; }

.arrow-top-18[data-color="key"] { border-bottom: 1.8rem solid #FF013B; }

.arrow-top-18[data-color="base1"] { border-bottom: 1.8rem solid #ECEDF2; }

.arrow-top-18[data-color="base2"] { border-bottom: 1.8rem solid #32D1AC; }

.arrow-top-18[data-color="season-h-1"] { border-bottom: 1.8rem solid #FF6000; }

.arrow-top-18[data-color="season-h-2"] { border-bottom: 1.8rem solid #8C3396; }

.arrow-top-18[data-color="digital-technology"] { border-bottom: 1.8rem solid #764BC9; }

.arrow-top-18[data-color="artist-technology"] { border-bottom: 1.8rem solid #7CBF12; }

.arrow-top-18[data-color="music-technology"] { border-bottom: 1.8rem solid #0CD1D1; }

.arrow-top-18[data-color="vocal"] { border-bottom: 1.8rem solid #F22482; }

.arrow-top-18[data-color="vocal-singer-songwriter"] { border-bottom: 1.8rem solid #F22482; }

.arrow-top-18[data-color="artist-musician"] { border-bottom: 1.8rem solid #FFC400; }

.arrow-top-18[data-color="kpop"] { border-bottom: 1.8rem solid #EA771B; }

.arrow-top-18[data-color="music-overseas"] { border-bottom: 1.8rem solid #3DA31E; }

.arrow-top-18[data-color="concert"] { border-bottom: 1.8rem solid #17A0E2; }

.arrow-top-18[data-color="management"] { border-bottom: 1.8rem solid #4759BC; }

.arrow-top-18[data-color="yellow"] { border-bottom: 1.8rem solid #FFF119; }

.arrow-top-18[data-color="line"] { border-bottom: 1.8rem solid #00c300; }

.arrow-top-18[data-color="twitter"] { border-bottom: 1.8rem solid #0f1419; }

.arrow-top-18[data-color="tiktok"] { border-bottom: 1.8rem solid #000000; }

.arrow-top-18[data-color="youtube"] { border-bottom: 1.8rem solid #E30000; }

.arrow-top-18[data-color="transparent"] { border-bottom: 1.8rem solid transparent; }

.arrow-top-18[data-color="super-e"] { border-bottom: 1.8rem solid #00B9EF; }

.arrow-top-18[data-color="music-tech"] { border-bottom: 1.8rem solid #00A95F; }

.arrow-top-18[data-color="study-music-abroad"] { border-bottom: 1.8rem solid #00A95F; }

.arrow-top-18[data-color="perf-arts"] { border-bottom: 1.8rem solid #EB6EA5; }

.arrow-top-18[data-color="event_top_cat_all"] { border-bottom: 1.8rem solid #32D1AC; }

.arrow-top-18[data-color="event_top_cat_vocal"] { border-bottom: 1.8rem solid #F22482; }

.arrow-top-18[data-color="event_top_cat_instrument"] { border-bottom: 1.8rem solid #4759BC; }

.arrow-top-18[data-color="event_top_cat_kpop"] { border-bottom: 1.8rem solid #EA771B; }

.arrow-top-18[data-color="event_top_cat_composition"] { border-bottom: 1.8rem solid #764BC9; }

.arrow-top-18[data-color="event_top_cat_concert-staff_backstage"] { border-bottom: 1.8rem solid #17A0E2; }

.arrow-top-18[data-color="event_top_cat_infosession"] { border-bottom: 1.8rem solid #3DA31E; }

.arrow-top-18[data-color="event_top_cat_vocaloid_vtuber"] { border-bottom: 1.8rem solid #FF013B; }

.arrow-bottom-18 { position: absolute; bottom: -3.6rem; left: 0; right: 0; margin: auto; width: 1.8rem; height: 1.8rem; box-sizing: border-box; border: 1.8rem solid transparent; }

.arrow-bottom-18[data-color="white"] { border-top: 1.8rem solid #fff; }

.arrow-bottom-18[data-color="black"] { border-top: 1.8rem solid #282C53; }

.arrow-bottom-18[data-color="gray"] { border-top: 1.8rem solid #f2f2f3; }

.arrow-bottom-18[data-color="gray2"] { border-top: 1.8rem solid #E5E5E5; }

.arrow-bottom-18[data-color="gray-dark"] { border-top: 1.8rem solid #b0b0b0; }

.arrow-bottom-18[data-color="key"] { border-top: 1.8rem solid #FF013B; }

.arrow-bottom-18[data-color="base1"] { border-top: 1.8rem solid #ECEDF2; }

.arrow-bottom-18[data-color="base2"] { border-top: 1.8rem solid #32D1AC; }

.arrow-bottom-18[data-color="season-h-1"] { border-top: 1.8rem solid #FF6000; }

.arrow-bottom-18[data-color="season-h-2"] { border-top: 1.8rem solid #8C3396; }

.arrow-bottom-18[data-color="digital-technology"] { border-top: 1.8rem solid #764BC9; }

.arrow-bottom-18[data-color="artist-technology"] { border-top: 1.8rem solid #7CBF12; }

.arrow-bottom-18[data-color="music-technology"] { border-top: 1.8rem solid #0CD1D1; }

.arrow-bottom-18[data-color="vocal"] { border-top: 1.8rem solid #F22482; }

.arrow-bottom-18[data-color="vocal-singer-songwriter"] { border-top: 1.8rem solid #F22482; }

.arrow-bottom-18[data-color="artist-musician"] { border-top: 1.8rem solid #FFC400; }

.arrow-bottom-18[data-color="kpop"] { border-top: 1.8rem solid #EA771B; }

.arrow-bottom-18[data-color="music-overseas"] { border-top: 1.8rem solid #3DA31E; }

.arrow-bottom-18[data-color="concert"] { border-top: 1.8rem solid #17A0E2; }

.arrow-bottom-18[data-color="management"] { border-top: 1.8rem solid #4759BC; }

.arrow-bottom-18[data-color="yellow"] { border-top: 1.8rem solid #FFF119; }

.arrow-bottom-18[data-color="line"] { border-top: 1.8rem solid #00c300; }

.arrow-bottom-18[data-color="twitter"] { border-top: 1.8rem solid #0f1419; }

.arrow-bottom-18[data-color="tiktok"] { border-top: 1.8rem solid #000000; }

.arrow-bottom-18[data-color="youtube"] { border-top: 1.8rem solid #E30000; }

.arrow-bottom-18[data-color="transparent"] { border-top: 1.8rem solid transparent; }

.arrow-bottom-18[data-color="super-e"] { border-top: 1.8rem solid #00B9EF; }

.arrow-bottom-18[data-color="music-tech"] { border-top: 1.8rem solid #00A95F; }

.arrow-bottom-18[data-color="study-music-abroad"] { border-top: 1.8rem solid #00A95F; }

.arrow-bottom-18[data-color="perf-arts"] { border-top: 1.8rem solid #EB6EA5; }

.arrow-bottom-18[data-color="event_top_cat_all"] { border-top: 1.8rem solid #32D1AC; }

.arrow-bottom-18[data-color="event_top_cat_vocal"] { border-top: 1.8rem solid #F22482; }

.arrow-bottom-18[data-color="event_top_cat_instrument"] { border-top: 1.8rem solid #4759BC; }

.arrow-bottom-18[data-color="event_top_cat_kpop"] { border-top: 1.8rem solid #EA771B; }

.arrow-bottom-18[data-color="event_top_cat_composition"] { border-top: 1.8rem solid #764BC9; }

.arrow-bottom-18[data-color="event_top_cat_concert-staff_backstage"] { border-top: 1.8rem solid #17A0E2; }

.arrow-bottom-18[data-color="event_top_cat_infosession"] { border-top: 1.8rem solid #3DA31E; }

.arrow-bottom-18[data-color="event_top_cat_vocaloid_vtuber"] { border-top: 1.8rem solid #FF013B; }

.arrow-left-18 { position: absolute; top: 0; bottom: 0; left: -3.6rem; margin: auto; width: 1.8rem; height: 1.8rem; box-sizing: border-box; border: 1.8rem solid transparent; }

.arrow-left-18[data-color="white"] { border-right: 1.8rem solid #fff; }

.arrow-left-18[data-color="black"] { border-right: 1.8rem solid #282C53; }

.arrow-left-18[data-color="gray"] { border-right: 1.8rem solid #f2f2f3; }

.arrow-left-18[data-color="gray2"] { border-right: 1.8rem solid #E5E5E5; }

.arrow-left-18[data-color="gray-dark"] { border-right: 1.8rem solid #b0b0b0; }

.arrow-left-18[data-color="key"] { border-right: 1.8rem solid #FF013B; }

.arrow-left-18[data-color="base1"] { border-right: 1.8rem solid #ECEDF2; }

.arrow-left-18[data-color="base2"] { border-right: 1.8rem solid #32D1AC; }

.arrow-left-18[data-color="season-h-1"] { border-right: 1.8rem solid #FF6000; }

.arrow-left-18[data-color="season-h-2"] { border-right: 1.8rem solid #8C3396; }

.arrow-left-18[data-color="digital-technology"] { border-right: 1.8rem solid #764BC9; }

.arrow-left-18[data-color="artist-technology"] { border-right: 1.8rem solid #7CBF12; }

.arrow-left-18[data-color="music-technology"] { border-right: 1.8rem solid #0CD1D1; }

.arrow-left-18[data-color="vocal"] { border-right: 1.8rem solid #F22482; }

.arrow-left-18[data-color="vocal-singer-songwriter"] { border-right: 1.8rem solid #F22482; }

.arrow-left-18[data-color="artist-musician"] { border-right: 1.8rem solid #FFC400; }

.arrow-left-18[data-color="kpop"] { border-right: 1.8rem solid #EA771B; }

.arrow-left-18[data-color="music-overseas"] { border-right: 1.8rem solid #3DA31E; }

.arrow-left-18[data-color="concert"] { border-right: 1.8rem solid #17A0E2; }

.arrow-left-18[data-color="management"] { border-right: 1.8rem solid #4759BC; }

.arrow-left-18[data-color="yellow"] { border-right: 1.8rem solid #FFF119; }

.arrow-left-18[data-color="line"] { border-right: 1.8rem solid #00c300; }

.arrow-left-18[data-color="twitter"] { border-right: 1.8rem solid #0f1419; }

.arrow-left-18[data-color="tiktok"] { border-right: 1.8rem solid #000000; }

.arrow-left-18[data-color="youtube"] { border-right: 1.8rem solid #E30000; }

.arrow-left-18[data-color="transparent"] { border-right: 1.8rem solid transparent; }

.arrow-left-18[data-color="super-e"] { border-right: 1.8rem solid #00B9EF; }

.arrow-left-18[data-color="music-tech"] { border-right: 1.8rem solid #00A95F; }

.arrow-left-18[data-color="study-music-abroad"] { border-right: 1.8rem solid #00A95F; }

.arrow-left-18[data-color="perf-arts"] { border-right: 1.8rem solid #EB6EA5; }

.arrow-left-18[data-color="event_top_cat_all"] { border-right: 1.8rem solid #32D1AC; }

.arrow-left-18[data-color="event_top_cat_vocal"] { border-right: 1.8rem solid #F22482; }

.arrow-left-18[data-color="event_top_cat_instrument"] { border-right: 1.8rem solid #4759BC; }

.arrow-left-18[data-color="event_top_cat_kpop"] { border-right: 1.8rem solid #EA771B; }

.arrow-left-18[data-color="event_top_cat_composition"] { border-right: 1.8rem solid #764BC9; }

.arrow-left-18[data-color="event_top_cat_concert-staff_backstage"] { border-right: 1.8rem solid #17A0E2; }

.arrow-left-18[data-color="event_top_cat_infosession"] { border-right: 1.8rem solid #3DA31E; }

.arrow-left-18[data-color="event_top_cat_vocaloid_vtuber"] { border-right: 1.8rem solid #FF013B; }

.arrow-right-18 { position: absolute; top: 0; bottom: 0; right: -3.6rem; margin: auto; width: 1.8rem; height: 1.8rem; box-sizing: border-box; border: 1.8rem solid transparent; }

.arrow-right-18[data-color="white"] { border-left: 1.8rem solid #fff; }

.arrow-right-18[data-color="black"] { border-left: 1.8rem solid #282C53; }

.arrow-right-18[data-color="gray"] { border-left: 1.8rem solid #f2f2f3; }

.arrow-right-18[data-color="gray2"] { border-left: 1.8rem solid #E5E5E5; }

.arrow-right-18[data-color="gray-dark"] { border-left: 1.8rem solid #b0b0b0; }

.arrow-right-18[data-color="key"] { border-left: 1.8rem solid #FF013B; }

.arrow-right-18[data-color="base1"] { border-left: 1.8rem solid #ECEDF2; }

.arrow-right-18[data-color="base2"] { border-left: 1.8rem solid #32D1AC; }

.arrow-right-18[data-color="season-h-1"] { border-left: 1.8rem solid #FF6000; }

.arrow-right-18[data-color="season-h-2"] { border-left: 1.8rem solid #8C3396; }

.arrow-right-18[data-color="digital-technology"] { border-left: 1.8rem solid #764BC9; }

.arrow-right-18[data-color="artist-technology"] { border-left: 1.8rem solid #7CBF12; }

.arrow-right-18[data-color="music-technology"] { border-left: 1.8rem solid #0CD1D1; }

.arrow-right-18[data-color="vocal"] { border-left: 1.8rem solid #F22482; }

.arrow-right-18[data-color="vocal-singer-songwriter"] { border-left: 1.8rem solid #F22482; }

.arrow-right-18[data-color="artist-musician"] { border-left: 1.8rem solid #FFC400; }

.arrow-right-18[data-color="kpop"] { border-left: 1.8rem solid #EA771B; }

.arrow-right-18[data-color="music-overseas"] { border-left: 1.8rem solid #3DA31E; }

.arrow-right-18[data-color="concert"] { border-left: 1.8rem solid #17A0E2; }

.arrow-right-18[data-color="management"] { border-left: 1.8rem solid #4759BC; }

.arrow-right-18[data-color="yellow"] { border-left: 1.8rem solid #FFF119; }

.arrow-right-18[data-color="line"] { border-left: 1.8rem solid #00c300; }

.arrow-right-18[data-color="twitter"] { border-left: 1.8rem solid #0f1419; }

.arrow-right-18[data-color="tiktok"] { border-left: 1.8rem solid #000000; }

.arrow-right-18[data-color="youtube"] { border-left: 1.8rem solid #E30000; }

.arrow-right-18[data-color="transparent"] { border-left: 1.8rem solid transparent; }

.arrow-right-18[data-color="super-e"] { border-left: 1.8rem solid #00B9EF; }

.arrow-right-18[data-color="music-tech"] { border-left: 1.8rem solid #00A95F; }

.arrow-right-18[data-color="study-music-abroad"] { border-left: 1.8rem solid #00A95F; }

.arrow-right-18[data-color="perf-arts"] { border-left: 1.8rem solid #EB6EA5; }

.arrow-right-18[data-color="event_top_cat_all"] { border-left: 1.8rem solid #32D1AC; }

.arrow-right-18[data-color="event_top_cat_vocal"] { border-left: 1.8rem solid #F22482; }

.arrow-right-18[data-color="event_top_cat_instrument"] { border-left: 1.8rem solid #4759BC; }

.arrow-right-18[data-color="event_top_cat_kpop"] { border-left: 1.8rem solid #EA771B; }

.arrow-right-18[data-color="event_top_cat_composition"] { border-left: 1.8rem solid #764BC9; }

.arrow-right-18[data-color="event_top_cat_concert-staff_backstage"] { border-left: 1.8rem solid #17A0E2; }

.arrow-right-18[data-color="event_top_cat_infosession"] { border-left: 1.8rem solid #3DA31E; }

.arrow-right-18[data-color="event_top_cat_vocaloid_vtuber"] { border-left: 1.8rem solid #FF013B; }

.arrow-top-19 { position: absolute; top: -3.8rem; left: 0; right: 0; margin: auto; width: 1.9rem; height: 1.9rem; box-sizing: border-box; border: 1.9rem solid transparent; }

.arrow-top-19[data-color="white"] { border-bottom: 1.9rem solid #fff; }

.arrow-top-19[data-color="black"] { border-bottom: 1.9rem solid #282C53; }

.arrow-top-19[data-color="gray"] { border-bottom: 1.9rem solid #f2f2f3; }

.arrow-top-19[data-color="gray2"] { border-bottom: 1.9rem solid #E5E5E5; }

.arrow-top-19[data-color="gray-dark"] { border-bottom: 1.9rem solid #b0b0b0; }

.arrow-top-19[data-color="key"] { border-bottom: 1.9rem solid #FF013B; }

.arrow-top-19[data-color="base1"] { border-bottom: 1.9rem solid #ECEDF2; }

.arrow-top-19[data-color="base2"] { border-bottom: 1.9rem solid #32D1AC; }

.arrow-top-19[data-color="season-h-1"] { border-bottom: 1.9rem solid #FF6000; }

.arrow-top-19[data-color="season-h-2"] { border-bottom: 1.9rem solid #8C3396; }

.arrow-top-19[data-color="digital-technology"] { border-bottom: 1.9rem solid #764BC9; }

.arrow-top-19[data-color="artist-technology"] { border-bottom: 1.9rem solid #7CBF12; }

.arrow-top-19[data-color="music-technology"] { border-bottom: 1.9rem solid #0CD1D1; }

.arrow-top-19[data-color="vocal"] { border-bottom: 1.9rem solid #F22482; }

.arrow-top-19[data-color="vocal-singer-songwriter"] { border-bottom: 1.9rem solid #F22482; }

.arrow-top-19[data-color="artist-musician"] { border-bottom: 1.9rem solid #FFC400; }

.arrow-top-19[data-color="kpop"] { border-bottom: 1.9rem solid #EA771B; }

.arrow-top-19[data-color="music-overseas"] { border-bottom: 1.9rem solid #3DA31E; }

.arrow-top-19[data-color="concert"] { border-bottom: 1.9rem solid #17A0E2; }

.arrow-top-19[data-color="management"] { border-bottom: 1.9rem solid #4759BC; }

.arrow-top-19[data-color="yellow"] { border-bottom: 1.9rem solid #FFF119; }

.arrow-top-19[data-color="line"] { border-bottom: 1.9rem solid #00c300; }

.arrow-top-19[data-color="twitter"] { border-bottom: 1.9rem solid #0f1419; }

.arrow-top-19[data-color="tiktok"] { border-bottom: 1.9rem solid #000000; }

.arrow-top-19[data-color="youtube"] { border-bottom: 1.9rem solid #E30000; }

.arrow-top-19[data-color="transparent"] { border-bottom: 1.9rem solid transparent; }

.arrow-top-19[data-color="super-e"] { border-bottom: 1.9rem solid #00B9EF; }

.arrow-top-19[data-color="music-tech"] { border-bottom: 1.9rem solid #00A95F; }

.arrow-top-19[data-color="study-music-abroad"] { border-bottom: 1.9rem solid #00A95F; }

.arrow-top-19[data-color="perf-arts"] { border-bottom: 1.9rem solid #EB6EA5; }

.arrow-top-19[data-color="event_top_cat_all"] { border-bottom: 1.9rem solid #32D1AC; }

.arrow-top-19[data-color="event_top_cat_vocal"] { border-bottom: 1.9rem solid #F22482; }

.arrow-top-19[data-color="event_top_cat_instrument"] { border-bottom: 1.9rem solid #4759BC; }

.arrow-top-19[data-color="event_top_cat_kpop"] { border-bottom: 1.9rem solid #EA771B; }

.arrow-top-19[data-color="event_top_cat_composition"] { border-bottom: 1.9rem solid #764BC9; }

.arrow-top-19[data-color="event_top_cat_concert-staff_backstage"] { border-bottom: 1.9rem solid #17A0E2; }

.arrow-top-19[data-color="event_top_cat_infosession"] { border-bottom: 1.9rem solid #3DA31E; }

.arrow-top-19[data-color="event_top_cat_vocaloid_vtuber"] { border-bottom: 1.9rem solid #FF013B; }

.arrow-bottom-19 { position: absolute; bottom: -3.8rem; left: 0; right: 0; margin: auto; width: 1.9rem; height: 1.9rem; box-sizing: border-box; border: 1.9rem solid transparent; }

.arrow-bottom-19[data-color="white"] { border-top: 1.9rem solid #fff; }

.arrow-bottom-19[data-color="black"] { border-top: 1.9rem solid #282C53; }

.arrow-bottom-19[data-color="gray"] { border-top: 1.9rem solid #f2f2f3; }

.arrow-bottom-19[data-color="gray2"] { border-top: 1.9rem solid #E5E5E5; }

.arrow-bottom-19[data-color="gray-dark"] { border-top: 1.9rem solid #b0b0b0; }

.arrow-bottom-19[data-color="key"] { border-top: 1.9rem solid #FF013B; }

.arrow-bottom-19[data-color="base1"] { border-top: 1.9rem solid #ECEDF2; }

.arrow-bottom-19[data-color="base2"] { border-top: 1.9rem solid #32D1AC; }

.arrow-bottom-19[data-color="season-h-1"] { border-top: 1.9rem solid #FF6000; }

.arrow-bottom-19[data-color="season-h-2"] { border-top: 1.9rem solid #8C3396; }

.arrow-bottom-19[data-color="digital-technology"] { border-top: 1.9rem solid #764BC9; }

.arrow-bottom-19[data-color="artist-technology"] { border-top: 1.9rem solid #7CBF12; }

.arrow-bottom-19[data-color="music-technology"] { border-top: 1.9rem solid #0CD1D1; }

.arrow-bottom-19[data-color="vocal"] { border-top: 1.9rem solid #F22482; }

.arrow-bottom-19[data-color="vocal-singer-songwriter"] { border-top: 1.9rem solid #F22482; }

.arrow-bottom-19[data-color="artist-musician"] { border-top: 1.9rem solid #FFC400; }

.arrow-bottom-19[data-color="kpop"] { border-top: 1.9rem solid #EA771B; }

.arrow-bottom-19[data-color="music-overseas"] { border-top: 1.9rem solid #3DA31E; }

.arrow-bottom-19[data-color="concert"] { border-top: 1.9rem solid #17A0E2; }

.arrow-bottom-19[data-color="management"] { border-top: 1.9rem solid #4759BC; }

.arrow-bottom-19[data-color="yellow"] { border-top: 1.9rem solid #FFF119; }

.arrow-bottom-19[data-color="line"] { border-top: 1.9rem solid #00c300; }

.arrow-bottom-19[data-color="twitter"] { border-top: 1.9rem solid #0f1419; }

.arrow-bottom-19[data-color="tiktok"] { border-top: 1.9rem solid #000000; }

.arrow-bottom-19[data-color="youtube"] { border-top: 1.9rem solid #E30000; }

.arrow-bottom-19[data-color="transparent"] { border-top: 1.9rem solid transparent; }

.arrow-bottom-19[data-color="super-e"] { border-top: 1.9rem solid #00B9EF; }

.arrow-bottom-19[data-color="music-tech"] { border-top: 1.9rem solid #00A95F; }

.arrow-bottom-19[data-color="study-music-abroad"] { border-top: 1.9rem solid #00A95F; }

.arrow-bottom-19[data-color="perf-arts"] { border-top: 1.9rem solid #EB6EA5; }

.arrow-bottom-19[data-color="event_top_cat_all"] { border-top: 1.9rem solid #32D1AC; }

.arrow-bottom-19[data-color="event_top_cat_vocal"] { border-top: 1.9rem solid #F22482; }

.arrow-bottom-19[data-color="event_top_cat_instrument"] { border-top: 1.9rem solid #4759BC; }

.arrow-bottom-19[data-color="event_top_cat_kpop"] { border-top: 1.9rem solid #EA771B; }

.arrow-bottom-19[data-color="event_top_cat_composition"] { border-top: 1.9rem solid #764BC9; }

.arrow-bottom-19[data-color="event_top_cat_concert-staff_backstage"] { border-top: 1.9rem solid #17A0E2; }

.arrow-bottom-19[data-color="event_top_cat_infosession"] { border-top: 1.9rem solid #3DA31E; }

.arrow-bottom-19[data-color="event_top_cat_vocaloid_vtuber"] { border-top: 1.9rem solid #FF013B; }

.arrow-left-19 { position: absolute; top: 0; bottom: 0; left: -3.8rem; margin: auto; width: 1.9rem; height: 1.9rem; box-sizing: border-box; border: 1.9rem solid transparent; }

.arrow-left-19[data-color="white"] { border-right: 1.9rem solid #fff; }

.arrow-left-19[data-color="black"] { border-right: 1.9rem solid #282C53; }

.arrow-left-19[data-color="gray"] { border-right: 1.9rem solid #f2f2f3; }

.arrow-left-19[data-color="gray2"] { border-right: 1.9rem solid #E5E5E5; }

.arrow-left-19[data-color="gray-dark"] { border-right: 1.9rem solid #b0b0b0; }

.arrow-left-19[data-color="key"] { border-right: 1.9rem solid #FF013B; }

.arrow-left-19[data-color="base1"] { border-right: 1.9rem solid #ECEDF2; }

.arrow-left-19[data-color="base2"] { border-right: 1.9rem solid #32D1AC; }

.arrow-left-19[data-color="season-h-1"] { border-right: 1.9rem solid #FF6000; }

.arrow-left-19[data-color="season-h-2"] { border-right: 1.9rem solid #8C3396; }

.arrow-left-19[data-color="digital-technology"] { border-right: 1.9rem solid #764BC9; }

.arrow-left-19[data-color="artist-technology"] { border-right: 1.9rem solid #7CBF12; }

.arrow-left-19[data-color="music-technology"] { border-right: 1.9rem solid #0CD1D1; }

.arrow-left-19[data-color="vocal"] { border-right: 1.9rem solid #F22482; }

.arrow-left-19[data-color="vocal-singer-songwriter"] { border-right: 1.9rem solid #F22482; }

.arrow-left-19[data-color="artist-musician"] { border-right: 1.9rem solid #FFC400; }

.arrow-left-19[data-color="kpop"] { border-right: 1.9rem solid #EA771B; }

.arrow-left-19[data-color="music-overseas"] { border-right: 1.9rem solid #3DA31E; }

.arrow-left-19[data-color="concert"] { border-right: 1.9rem solid #17A0E2; }

.arrow-left-19[data-color="management"] { border-right: 1.9rem solid #4759BC; }

.arrow-left-19[data-color="yellow"] { border-right: 1.9rem solid #FFF119; }

.arrow-left-19[data-color="line"] { border-right: 1.9rem solid #00c300; }

.arrow-left-19[data-color="twitter"] { border-right: 1.9rem solid #0f1419; }

.arrow-left-19[data-color="tiktok"] { border-right: 1.9rem solid #000000; }

.arrow-left-19[data-color="youtube"] { border-right: 1.9rem solid #E30000; }

.arrow-left-19[data-color="transparent"] { border-right: 1.9rem solid transparent; }

.arrow-left-19[data-color="super-e"] { border-right: 1.9rem solid #00B9EF; }

.arrow-left-19[data-color="music-tech"] { border-right: 1.9rem solid #00A95F; }

.arrow-left-19[data-color="study-music-abroad"] { border-right: 1.9rem solid #00A95F; }

.arrow-left-19[data-color="perf-arts"] { border-right: 1.9rem solid #EB6EA5; }

.arrow-left-19[data-color="event_top_cat_all"] { border-right: 1.9rem solid #32D1AC; }

.arrow-left-19[data-color="event_top_cat_vocal"] { border-right: 1.9rem solid #F22482; }

.arrow-left-19[data-color="event_top_cat_instrument"] { border-right: 1.9rem solid #4759BC; }

.arrow-left-19[data-color="event_top_cat_kpop"] { border-right: 1.9rem solid #EA771B; }

.arrow-left-19[data-color="event_top_cat_composition"] { border-right: 1.9rem solid #764BC9; }

.arrow-left-19[data-color="event_top_cat_concert-staff_backstage"] { border-right: 1.9rem solid #17A0E2; }

.arrow-left-19[data-color="event_top_cat_infosession"] { border-right: 1.9rem solid #3DA31E; }

.arrow-left-19[data-color="event_top_cat_vocaloid_vtuber"] { border-right: 1.9rem solid #FF013B; }

.arrow-right-19 { position: absolute; top: 0; bottom: 0; right: -3.8rem; margin: auto; width: 1.9rem; height: 1.9rem; box-sizing: border-box; border: 1.9rem solid transparent; }

.arrow-right-19[data-color="white"] { border-left: 1.9rem solid #fff; }

.arrow-right-19[data-color="black"] { border-left: 1.9rem solid #282C53; }

.arrow-right-19[data-color="gray"] { border-left: 1.9rem solid #f2f2f3; }

.arrow-right-19[data-color="gray2"] { border-left: 1.9rem solid #E5E5E5; }

.arrow-right-19[data-color="gray-dark"] { border-left: 1.9rem solid #b0b0b0; }

.arrow-right-19[data-color="key"] { border-left: 1.9rem solid #FF013B; }

.arrow-right-19[data-color="base1"] { border-left: 1.9rem solid #ECEDF2; }

.arrow-right-19[data-color="base2"] { border-left: 1.9rem solid #32D1AC; }

.arrow-right-19[data-color="season-h-1"] { border-left: 1.9rem solid #FF6000; }

.arrow-right-19[data-color="season-h-2"] { border-left: 1.9rem solid #8C3396; }

.arrow-right-19[data-color="digital-technology"] { border-left: 1.9rem solid #764BC9; }

.arrow-right-19[data-color="artist-technology"] { border-left: 1.9rem solid #7CBF12; }

.arrow-right-19[data-color="music-technology"] { border-left: 1.9rem solid #0CD1D1; }

.arrow-right-19[data-color="vocal"] { border-left: 1.9rem solid #F22482; }

.arrow-right-19[data-color="vocal-singer-songwriter"] { border-left: 1.9rem solid #F22482; }

.arrow-right-19[data-color="artist-musician"] { border-left: 1.9rem solid #FFC400; }

.arrow-right-19[data-color="kpop"] { border-left: 1.9rem solid #EA771B; }

.arrow-right-19[data-color="music-overseas"] { border-left: 1.9rem solid #3DA31E; }

.arrow-right-19[data-color="concert"] { border-left: 1.9rem solid #17A0E2; }

.arrow-right-19[data-color="management"] { border-left: 1.9rem solid #4759BC; }

.arrow-right-19[data-color="yellow"] { border-left: 1.9rem solid #FFF119; }

.arrow-right-19[data-color="line"] { border-left: 1.9rem solid #00c300; }

.arrow-right-19[data-color="twitter"] { border-left: 1.9rem solid #0f1419; }

.arrow-right-19[data-color="tiktok"] { border-left: 1.9rem solid #000000; }

.arrow-right-19[data-color="youtube"] { border-left: 1.9rem solid #E30000; }

.arrow-right-19[data-color="transparent"] { border-left: 1.9rem solid transparent; }

.arrow-right-19[data-color="super-e"] { border-left: 1.9rem solid #00B9EF; }

.arrow-right-19[data-color="music-tech"] { border-left: 1.9rem solid #00A95F; }

.arrow-right-19[data-color="study-music-abroad"] { border-left: 1.9rem solid #00A95F; }

.arrow-right-19[data-color="perf-arts"] { border-left: 1.9rem solid #EB6EA5; }

.arrow-right-19[data-color="event_top_cat_all"] { border-left: 1.9rem solid #32D1AC; }

.arrow-right-19[data-color="event_top_cat_vocal"] { border-left: 1.9rem solid #F22482; }

.arrow-right-19[data-color="event_top_cat_instrument"] { border-left: 1.9rem solid #4759BC; }

.arrow-right-19[data-color="event_top_cat_kpop"] { border-left: 1.9rem solid #EA771B; }

.arrow-right-19[data-color="event_top_cat_composition"] { border-left: 1.9rem solid #764BC9; }

.arrow-right-19[data-color="event_top_cat_concert-staff_backstage"] { border-left: 1.9rem solid #17A0E2; }

.arrow-right-19[data-color="event_top_cat_infosession"] { border-left: 1.9rem solid #3DA31E; }

.arrow-right-19[data-color="event_top_cat_vocaloid_vtuber"] { border-left: 1.9rem solid #FF013B; }

.arrow-top-20 { position: absolute; top: -4rem; left: 0; right: 0; margin: auto; width: 2rem; height: 2rem; box-sizing: border-box; border: 2rem solid transparent; }

.arrow-top-20[data-color="white"] { border-bottom: 2rem solid #fff; }

.arrow-top-20[data-color="black"] { border-bottom: 2rem solid #282C53; }

.arrow-top-20[data-color="gray"] { border-bottom: 2rem solid #f2f2f3; }

.arrow-top-20[data-color="gray2"] { border-bottom: 2rem solid #E5E5E5; }

.arrow-top-20[data-color="gray-dark"] { border-bottom: 2rem solid #b0b0b0; }

.arrow-top-20[data-color="key"] { border-bottom: 2rem solid #FF013B; }

.arrow-top-20[data-color="base1"] { border-bottom: 2rem solid #ECEDF2; }

.arrow-top-20[data-color="base2"] { border-bottom: 2rem solid #32D1AC; }

.arrow-top-20[data-color="season-h-1"] { border-bottom: 2rem solid #FF6000; }

.arrow-top-20[data-color="season-h-2"] { border-bottom: 2rem solid #8C3396; }

.arrow-top-20[data-color="digital-technology"] { border-bottom: 2rem solid #764BC9; }

.arrow-top-20[data-color="artist-technology"] { border-bottom: 2rem solid #7CBF12; }

.arrow-top-20[data-color="music-technology"] { border-bottom: 2rem solid #0CD1D1; }

.arrow-top-20[data-color="vocal"] { border-bottom: 2rem solid #F22482; }

.arrow-top-20[data-color="vocal-singer-songwriter"] { border-bottom: 2rem solid #F22482; }

.arrow-top-20[data-color="artist-musician"] { border-bottom: 2rem solid #FFC400; }

.arrow-top-20[data-color="kpop"] { border-bottom: 2rem solid #EA771B; }

.arrow-top-20[data-color="music-overseas"] { border-bottom: 2rem solid #3DA31E; }

.arrow-top-20[data-color="concert"] { border-bottom: 2rem solid #17A0E2; }

.arrow-top-20[data-color="management"] { border-bottom: 2rem solid #4759BC; }

.arrow-top-20[data-color="yellow"] { border-bottom: 2rem solid #FFF119; }

.arrow-top-20[data-color="line"] { border-bottom: 2rem solid #00c300; }

.arrow-top-20[data-color="twitter"] { border-bottom: 2rem solid #0f1419; }

.arrow-top-20[data-color="tiktok"] { border-bottom: 2rem solid #000000; }

.arrow-top-20[data-color="youtube"] { border-bottom: 2rem solid #E30000; }

.arrow-top-20[data-color="transparent"] { border-bottom: 2rem solid transparent; }

.arrow-top-20[data-color="super-e"] { border-bottom: 2rem solid #00B9EF; }

.arrow-top-20[data-color="music-tech"] { border-bottom: 2rem solid #00A95F; }

.arrow-top-20[data-color="study-music-abroad"] { border-bottom: 2rem solid #00A95F; }

.arrow-top-20[data-color="perf-arts"] { border-bottom: 2rem solid #EB6EA5; }

.arrow-top-20[data-color="event_top_cat_all"] { border-bottom: 2rem solid #32D1AC; }

.arrow-top-20[data-color="event_top_cat_vocal"] { border-bottom: 2rem solid #F22482; }

.arrow-top-20[data-color="event_top_cat_instrument"] { border-bottom: 2rem solid #4759BC; }

.arrow-top-20[data-color="event_top_cat_kpop"] { border-bottom: 2rem solid #EA771B; }

.arrow-top-20[data-color="event_top_cat_composition"] { border-bottom: 2rem solid #764BC9; }

.arrow-top-20[data-color="event_top_cat_concert-staff_backstage"] { border-bottom: 2rem solid #17A0E2; }

.arrow-top-20[data-color="event_top_cat_infosession"] { border-bottom: 2rem solid #3DA31E; }

.arrow-top-20[data-color="event_top_cat_vocaloid_vtuber"] { border-bottom: 2rem solid #FF013B; }

.arrow-bottom-20 { position: absolute; bottom: -4rem; left: 0; right: 0; margin: auto; width: 2rem; height: 2rem; box-sizing: border-box; border: 2rem solid transparent; }

.arrow-bottom-20[data-color="white"] { border-top: 2rem solid #fff; }

.arrow-bottom-20[data-color="black"] { border-top: 2rem solid #282C53; }

.arrow-bottom-20[data-color="gray"] { border-top: 2rem solid #f2f2f3; }

.arrow-bottom-20[data-color="gray2"] { border-top: 2rem solid #E5E5E5; }

.arrow-bottom-20[data-color="gray-dark"] { border-top: 2rem solid #b0b0b0; }

.arrow-bottom-20[data-color="key"] { border-top: 2rem solid #FF013B; }

.arrow-bottom-20[data-color="base1"] { border-top: 2rem solid #ECEDF2; }

.arrow-bottom-20[data-color="base2"] { border-top: 2rem solid #32D1AC; }

.arrow-bottom-20[data-color="season-h-1"] { border-top: 2rem solid #FF6000; }

.arrow-bottom-20[data-color="season-h-2"] { border-top: 2rem solid #8C3396; }

.arrow-bottom-20[data-color="digital-technology"] { border-top: 2rem solid #764BC9; }

.arrow-bottom-20[data-color="artist-technology"] { border-top: 2rem solid #7CBF12; }

.arrow-bottom-20[data-color="music-technology"] { border-top: 2rem solid #0CD1D1; }

.arrow-bottom-20[data-color="vocal"] { border-top: 2rem solid #F22482; }

.arrow-bottom-20[data-color="vocal-singer-songwriter"] { border-top: 2rem solid #F22482; }

.arrow-bottom-20[data-color="artist-musician"] { border-top: 2rem solid #FFC400; }

.arrow-bottom-20[data-color="kpop"] { border-top: 2rem solid #EA771B; }

.arrow-bottom-20[data-color="music-overseas"] { border-top: 2rem solid #3DA31E; }

.arrow-bottom-20[data-color="concert"] { border-top: 2rem solid #17A0E2; }

.arrow-bottom-20[data-color="management"] { border-top: 2rem solid #4759BC; }

.arrow-bottom-20[data-color="yellow"] { border-top: 2rem solid #FFF119; }

.arrow-bottom-20[data-color="line"] { border-top: 2rem solid #00c300; }

.arrow-bottom-20[data-color="twitter"] { border-top: 2rem solid #0f1419; }

.arrow-bottom-20[data-color="tiktok"] { border-top: 2rem solid #000000; }

.arrow-bottom-20[data-color="youtube"] { border-top: 2rem solid #E30000; }

.arrow-bottom-20[data-color="transparent"] { border-top: 2rem solid transparent; }

.arrow-bottom-20[data-color="super-e"] { border-top: 2rem solid #00B9EF; }

.arrow-bottom-20[data-color="music-tech"] { border-top: 2rem solid #00A95F; }

.arrow-bottom-20[data-color="study-music-abroad"] { border-top: 2rem solid #00A95F; }

.arrow-bottom-20[data-color="perf-arts"] { border-top: 2rem solid #EB6EA5; }

.arrow-bottom-20[data-color="event_top_cat_all"] { border-top: 2rem solid #32D1AC; }

.arrow-bottom-20[data-color="event_top_cat_vocal"] { border-top: 2rem solid #F22482; }

.arrow-bottom-20[data-color="event_top_cat_instrument"] { border-top: 2rem solid #4759BC; }

.arrow-bottom-20[data-color="event_top_cat_kpop"] { border-top: 2rem solid #EA771B; }

.arrow-bottom-20[data-color="event_top_cat_composition"] { border-top: 2rem solid #764BC9; }

.arrow-bottom-20[data-color="event_top_cat_concert-staff_backstage"] { border-top: 2rem solid #17A0E2; }

.arrow-bottom-20[data-color="event_top_cat_infosession"] { border-top: 2rem solid #3DA31E; }

.arrow-bottom-20[data-color="event_top_cat_vocaloid_vtuber"] { border-top: 2rem solid #FF013B; }

.arrow-left-20 { position: absolute; top: 0; bottom: 0; left: -4rem; margin: auto; width: 2rem; height: 2rem; box-sizing: border-box; border: 2rem solid transparent; }

.arrow-left-20[data-color="white"] { border-right: 2rem solid #fff; }

.arrow-left-20[data-color="black"] { border-right: 2rem solid #282C53; }

.arrow-left-20[data-color="gray"] { border-right: 2rem solid #f2f2f3; }

.arrow-left-20[data-color="gray2"] { border-right: 2rem solid #E5E5E5; }

.arrow-left-20[data-color="gray-dark"] { border-right: 2rem solid #b0b0b0; }

.arrow-left-20[data-color="key"] { border-right: 2rem solid #FF013B; }

.arrow-left-20[data-color="base1"] { border-right: 2rem solid #ECEDF2; }

.arrow-left-20[data-color="base2"] { border-right: 2rem solid #32D1AC; }

.arrow-left-20[data-color="season-h-1"] { border-right: 2rem solid #FF6000; }

.arrow-left-20[data-color="season-h-2"] { border-right: 2rem solid #8C3396; }

.arrow-left-20[data-color="digital-technology"] { border-right: 2rem solid #764BC9; }

.arrow-left-20[data-color="artist-technology"] { border-right: 2rem solid #7CBF12; }

.arrow-left-20[data-color="music-technology"] { border-right: 2rem solid #0CD1D1; }

.arrow-left-20[data-color="vocal"] { border-right: 2rem solid #F22482; }

.arrow-left-20[data-color="vocal-singer-songwriter"] { border-right: 2rem solid #F22482; }

.arrow-left-20[data-color="artist-musician"] { border-right: 2rem solid #FFC400; }

.arrow-left-20[data-color="kpop"] { border-right: 2rem solid #EA771B; }

.arrow-left-20[data-color="music-overseas"] { border-right: 2rem solid #3DA31E; }

.arrow-left-20[data-color="concert"] { border-right: 2rem solid #17A0E2; }

.arrow-left-20[data-color="management"] { border-right: 2rem solid #4759BC; }

.arrow-left-20[data-color="yellow"] { border-right: 2rem solid #FFF119; }

.arrow-left-20[data-color="line"] { border-right: 2rem solid #00c300; }

.arrow-left-20[data-color="twitter"] { border-right: 2rem solid #0f1419; }

.arrow-left-20[data-color="tiktok"] { border-right: 2rem solid #000000; }

.arrow-left-20[data-color="youtube"] { border-right: 2rem solid #E30000; }

.arrow-left-20[data-color="transparent"] { border-right: 2rem solid transparent; }

.arrow-left-20[data-color="super-e"] { border-right: 2rem solid #00B9EF; }

.arrow-left-20[data-color="music-tech"] { border-right: 2rem solid #00A95F; }

.arrow-left-20[data-color="study-music-abroad"] { border-right: 2rem solid #00A95F; }

.arrow-left-20[data-color="perf-arts"] { border-right: 2rem solid #EB6EA5; }

.arrow-left-20[data-color="event_top_cat_all"] { border-right: 2rem solid #32D1AC; }

.arrow-left-20[data-color="event_top_cat_vocal"] { border-right: 2rem solid #F22482; }

.arrow-left-20[data-color="event_top_cat_instrument"] { border-right: 2rem solid #4759BC; }

.arrow-left-20[data-color="event_top_cat_kpop"] { border-right: 2rem solid #EA771B; }

.arrow-left-20[data-color="event_top_cat_composition"] { border-right: 2rem solid #764BC9; }

.arrow-left-20[data-color="event_top_cat_concert-staff_backstage"] { border-right: 2rem solid #17A0E2; }

.arrow-left-20[data-color="event_top_cat_infosession"] { border-right: 2rem solid #3DA31E; }

.arrow-left-20[data-color="event_top_cat_vocaloid_vtuber"] { border-right: 2rem solid #FF013B; }

.arrow-right-20 { position: absolute; top: 0; bottom: 0; right: -4rem; margin: auto; width: 2rem; height: 2rem; box-sizing: border-box; border: 2rem solid transparent; }

.arrow-right-20[data-color="white"] { border-left: 2rem solid #fff; }

.arrow-right-20[data-color="black"] { border-left: 2rem solid #282C53; }

.arrow-right-20[data-color="gray"] { border-left: 2rem solid #f2f2f3; }

.arrow-right-20[data-color="gray2"] { border-left: 2rem solid #E5E5E5; }

.arrow-right-20[data-color="gray-dark"] { border-left: 2rem solid #b0b0b0; }

.arrow-right-20[data-color="key"] { border-left: 2rem solid #FF013B; }

.arrow-right-20[data-color="base1"] { border-left: 2rem solid #ECEDF2; }

.arrow-right-20[data-color="base2"] { border-left: 2rem solid #32D1AC; }

.arrow-right-20[data-color="season-h-1"] { border-left: 2rem solid #FF6000; }

.arrow-right-20[data-color="season-h-2"] { border-left: 2rem solid #8C3396; }

.arrow-right-20[data-color="digital-technology"] { border-left: 2rem solid #764BC9; }

.arrow-right-20[data-color="artist-technology"] { border-left: 2rem solid #7CBF12; }

.arrow-right-20[data-color="music-technology"] { border-left: 2rem solid #0CD1D1; }

.arrow-right-20[data-color="vocal"] { border-left: 2rem solid #F22482; }

.arrow-right-20[data-color="vocal-singer-songwriter"] { border-left: 2rem solid #F22482; }

.arrow-right-20[data-color="artist-musician"] { border-left: 2rem solid #FFC400; }

.arrow-right-20[data-color="kpop"] { border-left: 2rem solid #EA771B; }

.arrow-right-20[data-color="music-overseas"] { border-left: 2rem solid #3DA31E; }

.arrow-right-20[data-color="concert"] { border-left: 2rem solid #17A0E2; }

.arrow-right-20[data-color="management"] { border-left: 2rem solid #4759BC; }

.arrow-right-20[data-color="yellow"] { border-left: 2rem solid #FFF119; }

.arrow-right-20[data-color="line"] { border-left: 2rem solid #00c300; }

.arrow-right-20[data-color="twitter"] { border-left: 2rem solid #0f1419; }

.arrow-right-20[data-color="tiktok"] { border-left: 2rem solid #000000; }

.arrow-right-20[data-color="youtube"] { border-left: 2rem solid #E30000; }

.arrow-right-20[data-color="transparent"] { border-left: 2rem solid transparent; }

.arrow-right-20[data-color="super-e"] { border-left: 2rem solid #00B9EF; }

.arrow-right-20[data-color="music-tech"] { border-left: 2rem solid #00A95F; }

.arrow-right-20[data-color="study-music-abroad"] { border-left: 2rem solid #00A95F; }

.arrow-right-20[data-color="perf-arts"] { border-left: 2rem solid #EB6EA5; }

.arrow-right-20[data-color="event_top_cat_all"] { border-left: 2rem solid #32D1AC; }

.arrow-right-20[data-color="event_top_cat_vocal"] { border-left: 2rem solid #F22482; }

.arrow-right-20[data-color="event_top_cat_instrument"] { border-left: 2rem solid #4759BC; }

.arrow-right-20[data-color="event_top_cat_kpop"] { border-left: 2rem solid #EA771B; }

.arrow-right-20[data-color="event_top_cat_composition"] { border-left: 2rem solid #764BC9; }

.arrow-right-20[data-color="event_top_cat_concert-staff_backstage"] { border-left: 2rem solid #17A0E2; }

.arrow-right-20[data-color="event_top_cat_infosession"] { border-left: 2rem solid #3DA31E; }

.arrow-right-20[data-color="event_top_cat_vocaloid_vtuber"] { border-left: 2rem solid #FF013B; }

.arrow-top-21 { position: absolute; top: -4.2rem; left: 0; right: 0; margin: auto; width: 2.1rem; height: 2.1rem; box-sizing: border-box; border: 2.1rem solid transparent; }

.arrow-top-21[data-color="white"] { border-bottom: 2.1rem solid #fff; }

.arrow-top-21[data-color="black"] { border-bottom: 2.1rem solid #282C53; }

.arrow-top-21[data-color="gray"] { border-bottom: 2.1rem solid #f2f2f3; }

.arrow-top-21[data-color="gray2"] { border-bottom: 2.1rem solid #E5E5E5; }

.arrow-top-21[data-color="gray-dark"] { border-bottom: 2.1rem solid #b0b0b0; }

.arrow-top-21[data-color="key"] { border-bottom: 2.1rem solid #FF013B; }

.arrow-top-21[data-color="base1"] { border-bottom: 2.1rem solid #ECEDF2; }

.arrow-top-21[data-color="base2"] { border-bottom: 2.1rem solid #32D1AC; }

.arrow-top-21[data-color="season-h-1"] { border-bottom: 2.1rem solid #FF6000; }

.arrow-top-21[data-color="season-h-2"] { border-bottom: 2.1rem solid #8C3396; }

.arrow-top-21[data-color="digital-technology"] { border-bottom: 2.1rem solid #764BC9; }

.arrow-top-21[data-color="artist-technology"] { border-bottom: 2.1rem solid #7CBF12; }

.arrow-top-21[data-color="music-technology"] { border-bottom: 2.1rem solid #0CD1D1; }

.arrow-top-21[data-color="vocal"] { border-bottom: 2.1rem solid #F22482; }

.arrow-top-21[data-color="vocal-singer-songwriter"] { border-bottom: 2.1rem solid #F22482; }

.arrow-top-21[data-color="artist-musician"] { border-bottom: 2.1rem solid #FFC400; }

.arrow-top-21[data-color="kpop"] { border-bottom: 2.1rem solid #EA771B; }

.arrow-top-21[data-color="music-overseas"] { border-bottom: 2.1rem solid #3DA31E; }

.arrow-top-21[data-color="concert"] { border-bottom: 2.1rem solid #17A0E2; }

.arrow-top-21[data-color="management"] { border-bottom: 2.1rem solid #4759BC; }

.arrow-top-21[data-color="yellow"] { border-bottom: 2.1rem solid #FFF119; }

.arrow-top-21[data-color="line"] { border-bottom: 2.1rem solid #00c300; }

.arrow-top-21[data-color="twitter"] { border-bottom: 2.1rem solid #0f1419; }

.arrow-top-21[data-color="tiktok"] { border-bottom: 2.1rem solid #000000; }

.arrow-top-21[data-color="youtube"] { border-bottom: 2.1rem solid #E30000; }

.arrow-top-21[data-color="transparent"] { border-bottom: 2.1rem solid transparent; }

.arrow-top-21[data-color="super-e"] { border-bottom: 2.1rem solid #00B9EF; }

.arrow-top-21[data-color="music-tech"] { border-bottom: 2.1rem solid #00A95F; }

.arrow-top-21[data-color="study-music-abroad"] { border-bottom: 2.1rem solid #00A95F; }

.arrow-top-21[data-color="perf-arts"] { border-bottom: 2.1rem solid #EB6EA5; }

.arrow-top-21[data-color="event_top_cat_all"] { border-bottom: 2.1rem solid #32D1AC; }

.arrow-top-21[data-color="event_top_cat_vocal"] { border-bottom: 2.1rem solid #F22482; }

.arrow-top-21[data-color="event_top_cat_instrument"] { border-bottom: 2.1rem solid #4759BC; }

.arrow-top-21[data-color="event_top_cat_kpop"] { border-bottom: 2.1rem solid #EA771B; }

.arrow-top-21[data-color="event_top_cat_composition"] { border-bottom: 2.1rem solid #764BC9; }

.arrow-top-21[data-color="event_top_cat_concert-staff_backstage"] { border-bottom: 2.1rem solid #17A0E2; }

.arrow-top-21[data-color="event_top_cat_infosession"] { border-bottom: 2.1rem solid #3DA31E; }

.arrow-top-21[data-color="event_top_cat_vocaloid_vtuber"] { border-bottom: 2.1rem solid #FF013B; }

.arrow-bottom-21 { position: absolute; bottom: -4.2rem; left: 0; right: 0; margin: auto; width: 2.1rem; height: 2.1rem; box-sizing: border-box; border: 2.1rem solid transparent; }

.arrow-bottom-21[data-color="white"] { border-top: 2.1rem solid #fff; }

.arrow-bottom-21[data-color="black"] { border-top: 2.1rem solid #282C53; }

.arrow-bottom-21[data-color="gray"] { border-top: 2.1rem solid #f2f2f3; }

.arrow-bottom-21[data-color="gray2"] { border-top: 2.1rem solid #E5E5E5; }

.arrow-bottom-21[data-color="gray-dark"] { border-top: 2.1rem solid #b0b0b0; }

.arrow-bottom-21[data-color="key"] { border-top: 2.1rem solid #FF013B; }

.arrow-bottom-21[data-color="base1"] { border-top: 2.1rem solid #ECEDF2; }

.arrow-bottom-21[data-color="base2"] { border-top: 2.1rem solid #32D1AC; }

.arrow-bottom-21[data-color="season-h-1"] { border-top: 2.1rem solid #FF6000; }

.arrow-bottom-21[data-color="season-h-2"] { border-top: 2.1rem solid #8C3396; }

.arrow-bottom-21[data-color="digital-technology"] { border-top: 2.1rem solid #764BC9; }

.arrow-bottom-21[data-color="artist-technology"] { border-top: 2.1rem solid #7CBF12; }

.arrow-bottom-21[data-color="music-technology"] { border-top: 2.1rem solid #0CD1D1; }

.arrow-bottom-21[data-color="vocal"] { border-top: 2.1rem solid #F22482; }

.arrow-bottom-21[data-color="vocal-singer-songwriter"] { border-top: 2.1rem solid #F22482; }

.arrow-bottom-21[data-color="artist-musician"] { border-top: 2.1rem solid #FFC400; }

.arrow-bottom-21[data-color="kpop"] { border-top: 2.1rem solid #EA771B; }

.arrow-bottom-21[data-color="music-overseas"] { border-top: 2.1rem solid #3DA31E; }

.arrow-bottom-21[data-color="concert"] { border-top: 2.1rem solid #17A0E2; }

.arrow-bottom-21[data-color="management"] { border-top: 2.1rem solid #4759BC; }

.arrow-bottom-21[data-color="yellow"] { border-top: 2.1rem solid #FFF119; }

.arrow-bottom-21[data-color="line"] { border-top: 2.1rem solid #00c300; }

.arrow-bottom-21[data-color="twitter"] { border-top: 2.1rem solid #0f1419; }

.arrow-bottom-21[data-color="tiktok"] { border-top: 2.1rem solid #000000; }

.arrow-bottom-21[data-color="youtube"] { border-top: 2.1rem solid #E30000; }

.arrow-bottom-21[data-color="transparent"] { border-top: 2.1rem solid transparent; }

.arrow-bottom-21[data-color="super-e"] { border-top: 2.1rem solid #00B9EF; }

.arrow-bottom-21[data-color="music-tech"] { border-top: 2.1rem solid #00A95F; }

.arrow-bottom-21[data-color="study-music-abroad"] { border-top: 2.1rem solid #00A95F; }

.arrow-bottom-21[data-color="perf-arts"] { border-top: 2.1rem solid #EB6EA5; }

.arrow-bottom-21[data-color="event_top_cat_all"] { border-top: 2.1rem solid #32D1AC; }

.arrow-bottom-21[data-color="event_top_cat_vocal"] { border-top: 2.1rem solid #F22482; }

.arrow-bottom-21[data-color="event_top_cat_instrument"] { border-top: 2.1rem solid #4759BC; }

.arrow-bottom-21[data-color="event_top_cat_kpop"] { border-top: 2.1rem solid #EA771B; }

.arrow-bottom-21[data-color="event_top_cat_composition"] { border-top: 2.1rem solid #764BC9; }

.arrow-bottom-21[data-color="event_top_cat_concert-staff_backstage"] { border-top: 2.1rem solid #17A0E2; }

.arrow-bottom-21[data-color="event_top_cat_infosession"] { border-top: 2.1rem solid #3DA31E; }

.arrow-bottom-21[data-color="event_top_cat_vocaloid_vtuber"] { border-top: 2.1rem solid #FF013B; }

.arrow-left-21 { position: absolute; top: 0; bottom: 0; left: -4.2rem; margin: auto; width: 2.1rem; height: 2.1rem; box-sizing: border-box; border: 2.1rem solid transparent; }

.arrow-left-21[data-color="white"] { border-right: 2.1rem solid #fff; }

.arrow-left-21[data-color="black"] { border-right: 2.1rem solid #282C53; }

.arrow-left-21[data-color="gray"] { border-right: 2.1rem solid #f2f2f3; }

.arrow-left-21[data-color="gray2"] { border-right: 2.1rem solid #E5E5E5; }

.arrow-left-21[data-color="gray-dark"] { border-right: 2.1rem solid #b0b0b0; }

.arrow-left-21[data-color="key"] { border-right: 2.1rem solid #FF013B; }

.arrow-left-21[data-color="base1"] { border-right: 2.1rem solid #ECEDF2; }

.arrow-left-21[data-color="base2"] { border-right: 2.1rem solid #32D1AC; }

.arrow-left-21[data-color="season-h-1"] { border-right: 2.1rem solid #FF6000; }

.arrow-left-21[data-color="season-h-2"] { border-right: 2.1rem solid #8C3396; }

.arrow-left-21[data-color="digital-technology"] { border-right: 2.1rem solid #764BC9; }

.arrow-left-21[data-color="artist-technology"] { border-right: 2.1rem solid #7CBF12; }

.arrow-left-21[data-color="music-technology"] { border-right: 2.1rem solid #0CD1D1; }

.arrow-left-21[data-color="vocal"] { border-right: 2.1rem solid #F22482; }

.arrow-left-21[data-color="vocal-singer-songwriter"] { border-right: 2.1rem solid #F22482; }

.arrow-left-21[data-color="artist-musician"] { border-right: 2.1rem solid #FFC400; }

.arrow-left-21[data-color="kpop"] { border-right: 2.1rem solid #EA771B; }

.arrow-left-21[data-color="music-overseas"] { border-right: 2.1rem solid #3DA31E; }

.arrow-left-21[data-color="concert"] { border-right: 2.1rem solid #17A0E2; }

.arrow-left-21[data-color="management"] { border-right: 2.1rem solid #4759BC; }

.arrow-left-21[data-color="yellow"] { border-right: 2.1rem solid #FFF119; }

.arrow-left-21[data-color="line"] { border-right: 2.1rem solid #00c300; }

.arrow-left-21[data-color="twitter"] { border-right: 2.1rem solid #0f1419; }

.arrow-left-21[data-color="tiktok"] { border-right: 2.1rem solid #000000; }

.arrow-left-21[data-color="youtube"] { border-right: 2.1rem solid #E30000; }

.arrow-left-21[data-color="transparent"] { border-right: 2.1rem solid transparent; }

.arrow-left-21[data-color="super-e"] { border-right: 2.1rem solid #00B9EF; }

.arrow-left-21[data-color="music-tech"] { border-right: 2.1rem solid #00A95F; }

.arrow-left-21[data-color="study-music-abroad"] { border-right: 2.1rem solid #00A95F; }

.arrow-left-21[data-color="perf-arts"] { border-right: 2.1rem solid #EB6EA5; }

.arrow-left-21[data-color="event_top_cat_all"] { border-right: 2.1rem solid #32D1AC; }

.arrow-left-21[data-color="event_top_cat_vocal"] { border-right: 2.1rem solid #F22482; }

.arrow-left-21[data-color="event_top_cat_instrument"] { border-right: 2.1rem solid #4759BC; }

.arrow-left-21[data-color="event_top_cat_kpop"] { border-right: 2.1rem solid #EA771B; }

.arrow-left-21[data-color="event_top_cat_composition"] { border-right: 2.1rem solid #764BC9; }

.arrow-left-21[data-color="event_top_cat_concert-staff_backstage"] { border-right: 2.1rem solid #17A0E2; }

.arrow-left-21[data-color="event_top_cat_infosession"] { border-right: 2.1rem solid #3DA31E; }

.arrow-left-21[data-color="event_top_cat_vocaloid_vtuber"] { border-right: 2.1rem solid #FF013B; }

.arrow-right-21 { position: absolute; top: 0; bottom: 0; right: -4.2rem; margin: auto; width: 2.1rem; height: 2.1rem; box-sizing: border-box; border: 2.1rem solid transparent; }

.arrow-right-21[data-color="white"] { border-left: 2.1rem solid #fff; }

.arrow-right-21[data-color="black"] { border-left: 2.1rem solid #282C53; }

.arrow-right-21[data-color="gray"] { border-left: 2.1rem solid #f2f2f3; }

.arrow-right-21[data-color="gray2"] { border-left: 2.1rem solid #E5E5E5; }

.arrow-right-21[data-color="gray-dark"] { border-left: 2.1rem solid #b0b0b0; }

.arrow-right-21[data-color="key"] { border-left: 2.1rem solid #FF013B; }

.arrow-right-21[data-color="base1"] { border-left: 2.1rem solid #ECEDF2; }

.arrow-right-21[data-color="base2"] { border-left: 2.1rem solid #32D1AC; }

.arrow-right-21[data-color="season-h-1"] { border-left: 2.1rem solid #FF6000; }

.arrow-right-21[data-color="season-h-2"] { border-left: 2.1rem solid #8C3396; }

.arrow-right-21[data-color="digital-technology"] { border-left: 2.1rem solid #764BC9; }

.arrow-right-21[data-color="artist-technology"] { border-left: 2.1rem solid #7CBF12; }

.arrow-right-21[data-color="music-technology"] { border-left: 2.1rem solid #0CD1D1; }

.arrow-right-21[data-color="vocal"] { border-left: 2.1rem solid #F22482; }

.arrow-right-21[data-color="vocal-singer-songwriter"] { border-left: 2.1rem solid #F22482; }

.arrow-right-21[data-color="artist-musician"] { border-left: 2.1rem solid #FFC400; }

.arrow-right-21[data-color="kpop"] { border-left: 2.1rem solid #EA771B; }

.arrow-right-21[data-color="music-overseas"] { border-left: 2.1rem solid #3DA31E; }

.arrow-right-21[data-color="concert"] { border-left: 2.1rem solid #17A0E2; }

.arrow-right-21[data-color="management"] { border-left: 2.1rem solid #4759BC; }

.arrow-right-21[data-color="yellow"] { border-left: 2.1rem solid #FFF119; }

.arrow-right-21[data-color="line"] { border-left: 2.1rem solid #00c300; }

.arrow-right-21[data-color="twitter"] { border-left: 2.1rem solid #0f1419; }

.arrow-right-21[data-color="tiktok"] { border-left: 2.1rem solid #000000; }

.arrow-right-21[data-color="youtube"] { border-left: 2.1rem solid #E30000; }

.arrow-right-21[data-color="transparent"] { border-left: 2.1rem solid transparent; }

.arrow-right-21[data-color="super-e"] { border-left: 2.1rem solid #00B9EF; }

.arrow-right-21[data-color="music-tech"] { border-left: 2.1rem solid #00A95F; }

.arrow-right-21[data-color="study-music-abroad"] { border-left: 2.1rem solid #00A95F; }

.arrow-right-21[data-color="perf-arts"] { border-left: 2.1rem solid #EB6EA5; }

.arrow-right-21[data-color="event_top_cat_all"] { border-left: 2.1rem solid #32D1AC; }

.arrow-right-21[data-color="event_top_cat_vocal"] { border-left: 2.1rem solid #F22482; }

.arrow-right-21[data-color="event_top_cat_instrument"] { border-left: 2.1rem solid #4759BC; }

.arrow-right-21[data-color="event_top_cat_kpop"] { border-left: 2.1rem solid #EA771B; }

.arrow-right-21[data-color="event_top_cat_composition"] { border-left: 2.1rem solid #764BC9; }

.arrow-right-21[data-color="event_top_cat_concert-staff_backstage"] { border-left: 2.1rem solid #17A0E2; }

.arrow-right-21[data-color="event_top_cat_infosession"] { border-left: 2.1rem solid #3DA31E; }

.arrow-right-21[data-color="event_top_cat_vocaloid_vtuber"] { border-left: 2.1rem solid #FF013B; }

.arrow-top-22 { position: absolute; top: -4.4rem; left: 0; right: 0; margin: auto; width: 2.2rem; height: 2.2rem; box-sizing: border-box; border: 2.2rem solid transparent; }

.arrow-top-22[data-color="white"] { border-bottom: 2.2rem solid #fff; }

.arrow-top-22[data-color="black"] { border-bottom: 2.2rem solid #282C53; }

.arrow-top-22[data-color="gray"] { border-bottom: 2.2rem solid #f2f2f3; }

.arrow-top-22[data-color="gray2"] { border-bottom: 2.2rem solid #E5E5E5; }

.arrow-top-22[data-color="gray-dark"] { border-bottom: 2.2rem solid #b0b0b0; }

.arrow-top-22[data-color="key"] { border-bottom: 2.2rem solid #FF013B; }

.arrow-top-22[data-color="base1"] { border-bottom: 2.2rem solid #ECEDF2; }

.arrow-top-22[data-color="base2"] { border-bottom: 2.2rem solid #32D1AC; }

.arrow-top-22[data-color="season-h-1"] { border-bottom: 2.2rem solid #FF6000; }

.arrow-top-22[data-color="season-h-2"] { border-bottom: 2.2rem solid #8C3396; }

.arrow-top-22[data-color="digital-technology"] { border-bottom: 2.2rem solid #764BC9; }

.arrow-top-22[data-color="artist-technology"] { border-bottom: 2.2rem solid #7CBF12; }

.arrow-top-22[data-color="music-technology"] { border-bottom: 2.2rem solid #0CD1D1; }

.arrow-top-22[data-color="vocal"] { border-bottom: 2.2rem solid #F22482; }

.arrow-top-22[data-color="vocal-singer-songwriter"] { border-bottom: 2.2rem solid #F22482; }

.arrow-top-22[data-color="artist-musician"] { border-bottom: 2.2rem solid #FFC400; }

.arrow-top-22[data-color="kpop"] { border-bottom: 2.2rem solid #EA771B; }

.arrow-top-22[data-color="music-overseas"] { border-bottom: 2.2rem solid #3DA31E; }

.arrow-top-22[data-color="concert"] { border-bottom: 2.2rem solid #17A0E2; }

.arrow-top-22[data-color="management"] { border-bottom: 2.2rem solid #4759BC; }

.arrow-top-22[data-color="yellow"] { border-bottom: 2.2rem solid #FFF119; }

.arrow-top-22[data-color="line"] { border-bottom: 2.2rem solid #00c300; }

.arrow-top-22[data-color="twitter"] { border-bottom: 2.2rem solid #0f1419; }

.arrow-top-22[data-color="tiktok"] { border-bottom: 2.2rem solid #000000; }

.arrow-top-22[data-color="youtube"] { border-bottom: 2.2rem solid #E30000; }

.arrow-top-22[data-color="transparent"] { border-bottom: 2.2rem solid transparent; }

.arrow-top-22[data-color="super-e"] { border-bottom: 2.2rem solid #00B9EF; }

.arrow-top-22[data-color="music-tech"] { border-bottom: 2.2rem solid #00A95F; }

.arrow-top-22[data-color="study-music-abroad"] { border-bottom: 2.2rem solid #00A95F; }

.arrow-top-22[data-color="perf-arts"] { border-bottom: 2.2rem solid #EB6EA5; }

.arrow-top-22[data-color="event_top_cat_all"] { border-bottom: 2.2rem solid #32D1AC; }

.arrow-top-22[data-color="event_top_cat_vocal"] { border-bottom: 2.2rem solid #F22482; }

.arrow-top-22[data-color="event_top_cat_instrument"] { border-bottom: 2.2rem solid #4759BC; }

.arrow-top-22[data-color="event_top_cat_kpop"] { border-bottom: 2.2rem solid #EA771B; }

.arrow-top-22[data-color="event_top_cat_composition"] { border-bottom: 2.2rem solid #764BC9; }

.arrow-top-22[data-color="event_top_cat_concert-staff_backstage"] { border-bottom: 2.2rem solid #17A0E2; }

.arrow-top-22[data-color="event_top_cat_infosession"] { border-bottom: 2.2rem solid #3DA31E; }

.arrow-top-22[data-color="event_top_cat_vocaloid_vtuber"] { border-bottom: 2.2rem solid #FF013B; }

.arrow-bottom-22 { position: absolute; bottom: -4.4rem; left: 0; right: 0; margin: auto; width: 2.2rem; height: 2.2rem; box-sizing: border-box; border: 2.2rem solid transparent; }

.arrow-bottom-22[data-color="white"] { border-top: 2.2rem solid #fff; }

.arrow-bottom-22[data-color="black"] { border-top: 2.2rem solid #282C53; }

.arrow-bottom-22[data-color="gray"] { border-top: 2.2rem solid #f2f2f3; }

.arrow-bottom-22[data-color="gray2"] { border-top: 2.2rem solid #E5E5E5; }

.arrow-bottom-22[data-color="gray-dark"] { border-top: 2.2rem solid #b0b0b0; }

.arrow-bottom-22[data-color="key"] { border-top: 2.2rem solid #FF013B; }

.arrow-bottom-22[data-color="base1"] { border-top: 2.2rem solid #ECEDF2; }

.arrow-bottom-22[data-color="base2"] { border-top: 2.2rem solid #32D1AC; }

.arrow-bottom-22[data-color="season-h-1"] { border-top: 2.2rem solid #FF6000; }

.arrow-bottom-22[data-color="season-h-2"] { border-top: 2.2rem solid #8C3396; }

.arrow-bottom-22[data-color="digital-technology"] { border-top: 2.2rem solid #764BC9; }

.arrow-bottom-22[data-color="artist-technology"] { border-top: 2.2rem solid #7CBF12; }

.arrow-bottom-22[data-color="music-technology"] { border-top: 2.2rem solid #0CD1D1; }

.arrow-bottom-22[data-color="vocal"] { border-top: 2.2rem solid #F22482; }

.arrow-bottom-22[data-color="vocal-singer-songwriter"] { border-top: 2.2rem solid #F22482; }

.arrow-bottom-22[data-color="artist-musician"] { border-top: 2.2rem solid #FFC400; }

.arrow-bottom-22[data-color="kpop"] { border-top: 2.2rem solid #EA771B; }

.arrow-bottom-22[data-color="music-overseas"] { border-top: 2.2rem solid #3DA31E; }

.arrow-bottom-22[data-color="concert"] { border-top: 2.2rem solid #17A0E2; }

.arrow-bottom-22[data-color="management"] { border-top: 2.2rem solid #4759BC; }

.arrow-bottom-22[data-color="yellow"] { border-top: 2.2rem solid #FFF119; }

.arrow-bottom-22[data-color="line"] { border-top: 2.2rem solid #00c300; }

.arrow-bottom-22[data-color="twitter"] { border-top: 2.2rem solid #0f1419; }

.arrow-bottom-22[data-color="tiktok"] { border-top: 2.2rem solid #000000; }

.arrow-bottom-22[data-color="youtube"] { border-top: 2.2rem solid #E30000; }

.arrow-bottom-22[data-color="transparent"] { border-top: 2.2rem solid transparent; }

.arrow-bottom-22[data-color="super-e"] { border-top: 2.2rem solid #00B9EF; }

.arrow-bottom-22[data-color="music-tech"] { border-top: 2.2rem solid #00A95F; }

.arrow-bottom-22[data-color="study-music-abroad"] { border-top: 2.2rem solid #00A95F; }

.arrow-bottom-22[data-color="perf-arts"] { border-top: 2.2rem solid #EB6EA5; }

.arrow-bottom-22[data-color="event_top_cat_all"] { border-top: 2.2rem solid #32D1AC; }

.arrow-bottom-22[data-color="event_top_cat_vocal"] { border-top: 2.2rem solid #F22482; }

.arrow-bottom-22[data-color="event_top_cat_instrument"] { border-top: 2.2rem solid #4759BC; }

.arrow-bottom-22[data-color="event_top_cat_kpop"] { border-top: 2.2rem solid #EA771B; }

.arrow-bottom-22[data-color="event_top_cat_composition"] { border-top: 2.2rem solid #764BC9; }

.arrow-bottom-22[data-color="event_top_cat_concert-staff_backstage"] { border-top: 2.2rem solid #17A0E2; }

.arrow-bottom-22[data-color="event_top_cat_infosession"] { border-top: 2.2rem solid #3DA31E; }

.arrow-bottom-22[data-color="event_top_cat_vocaloid_vtuber"] { border-top: 2.2rem solid #FF013B; }

.arrow-left-22 { position: absolute; top: 0; bottom: 0; left: -4.4rem; margin: auto; width: 2.2rem; height: 2.2rem; box-sizing: border-box; border: 2.2rem solid transparent; }

.arrow-left-22[data-color="white"] { border-right: 2.2rem solid #fff; }

.arrow-left-22[data-color="black"] { border-right: 2.2rem solid #282C53; }

.arrow-left-22[data-color="gray"] { border-right: 2.2rem solid #f2f2f3; }

.arrow-left-22[data-color="gray2"] { border-right: 2.2rem solid #E5E5E5; }

.arrow-left-22[data-color="gray-dark"] { border-right: 2.2rem solid #b0b0b0; }

.arrow-left-22[data-color="key"] { border-right: 2.2rem solid #FF013B; }

.arrow-left-22[data-color="base1"] { border-right: 2.2rem solid #ECEDF2; }

.arrow-left-22[data-color="base2"] { border-right: 2.2rem solid #32D1AC; }

.arrow-left-22[data-color="season-h-1"] { border-right: 2.2rem solid #FF6000; }

.arrow-left-22[data-color="season-h-2"] { border-right: 2.2rem solid #8C3396; }

.arrow-left-22[data-color="digital-technology"] { border-right: 2.2rem solid #764BC9; }

.arrow-left-22[data-color="artist-technology"] { border-right: 2.2rem solid #7CBF12; }

.arrow-left-22[data-color="music-technology"] { border-right: 2.2rem solid #0CD1D1; }

.arrow-left-22[data-color="vocal"] { border-right: 2.2rem solid #F22482; }

.arrow-left-22[data-color="vocal-singer-songwriter"] { border-right: 2.2rem solid #F22482; }

.arrow-left-22[data-color="artist-musician"] { border-right: 2.2rem solid #FFC400; }

.arrow-left-22[data-color="kpop"] { border-right: 2.2rem solid #EA771B; }

.arrow-left-22[data-color="music-overseas"] { border-right: 2.2rem solid #3DA31E; }

.arrow-left-22[data-color="concert"] { border-right: 2.2rem solid #17A0E2; }

.arrow-left-22[data-color="management"] { border-right: 2.2rem solid #4759BC; }

.arrow-left-22[data-color="yellow"] { border-right: 2.2rem solid #FFF119; }

.arrow-left-22[data-color="line"] { border-right: 2.2rem solid #00c300; }

.arrow-left-22[data-color="twitter"] { border-right: 2.2rem solid #0f1419; }

.arrow-left-22[data-color="tiktok"] { border-right: 2.2rem solid #000000; }

.arrow-left-22[data-color="youtube"] { border-right: 2.2rem solid #E30000; }

.arrow-left-22[data-color="transparent"] { border-right: 2.2rem solid transparent; }

.arrow-left-22[data-color="super-e"] { border-right: 2.2rem solid #00B9EF; }

.arrow-left-22[data-color="music-tech"] { border-right: 2.2rem solid #00A95F; }

.arrow-left-22[data-color="study-music-abroad"] { border-right: 2.2rem solid #00A95F; }

.arrow-left-22[data-color="perf-arts"] { border-right: 2.2rem solid #EB6EA5; }

.arrow-left-22[data-color="event_top_cat_all"] { border-right: 2.2rem solid #32D1AC; }

.arrow-left-22[data-color="event_top_cat_vocal"] { border-right: 2.2rem solid #F22482; }

.arrow-left-22[data-color="event_top_cat_instrument"] { border-right: 2.2rem solid #4759BC; }

.arrow-left-22[data-color="event_top_cat_kpop"] { border-right: 2.2rem solid #EA771B; }

.arrow-left-22[data-color="event_top_cat_composition"] { border-right: 2.2rem solid #764BC9; }

.arrow-left-22[data-color="event_top_cat_concert-staff_backstage"] { border-right: 2.2rem solid #17A0E2; }

.arrow-left-22[data-color="event_top_cat_infosession"] { border-right: 2.2rem solid #3DA31E; }

.arrow-left-22[data-color="event_top_cat_vocaloid_vtuber"] { border-right: 2.2rem solid #FF013B; }

.arrow-right-22 { position: absolute; top: 0; bottom: 0; right: -4.4rem; margin: auto; width: 2.2rem; height: 2.2rem; box-sizing: border-box; border: 2.2rem solid transparent; }

.arrow-right-22[data-color="white"] { border-left: 2.2rem solid #fff; }

.arrow-right-22[data-color="black"] { border-left: 2.2rem solid #282C53; }

.arrow-right-22[data-color="gray"] { border-left: 2.2rem solid #f2f2f3; }

.arrow-right-22[data-color="gray2"] { border-left: 2.2rem solid #E5E5E5; }

.arrow-right-22[data-color="gray-dark"] { border-left: 2.2rem solid #b0b0b0; }

.arrow-right-22[data-color="key"] { border-left: 2.2rem solid #FF013B; }

.arrow-right-22[data-color="base1"] { border-left: 2.2rem solid #ECEDF2; }

.arrow-right-22[data-color="base2"] { border-left: 2.2rem solid #32D1AC; }

.arrow-right-22[data-color="season-h-1"] { border-left: 2.2rem solid #FF6000; }

.arrow-right-22[data-color="season-h-2"] { border-left: 2.2rem solid #8C3396; }

.arrow-right-22[data-color="digital-technology"] { border-left: 2.2rem solid #764BC9; }

.arrow-right-22[data-color="artist-technology"] { border-left: 2.2rem solid #7CBF12; }

.arrow-right-22[data-color="music-technology"] { border-left: 2.2rem solid #0CD1D1; }

.arrow-right-22[data-color="vocal"] { border-left: 2.2rem solid #F22482; }

.arrow-right-22[data-color="vocal-singer-songwriter"] { border-left: 2.2rem solid #F22482; }

.arrow-right-22[data-color="artist-musician"] { border-left: 2.2rem solid #FFC400; }

.arrow-right-22[data-color="kpop"] { border-left: 2.2rem solid #EA771B; }

.arrow-right-22[data-color="music-overseas"] { border-left: 2.2rem solid #3DA31E; }

.arrow-right-22[data-color="concert"] { border-left: 2.2rem solid #17A0E2; }

.arrow-right-22[data-color="management"] { border-left: 2.2rem solid #4759BC; }

.arrow-right-22[data-color="yellow"] { border-left: 2.2rem solid #FFF119; }

.arrow-right-22[data-color="line"] { border-left: 2.2rem solid #00c300; }

.arrow-right-22[data-color="twitter"] { border-left: 2.2rem solid #0f1419; }

.arrow-right-22[data-color="tiktok"] { border-left: 2.2rem solid #000000; }

.arrow-right-22[data-color="youtube"] { border-left: 2.2rem solid #E30000; }

.arrow-right-22[data-color="transparent"] { border-left: 2.2rem solid transparent; }

.arrow-right-22[data-color="super-e"] { border-left: 2.2rem solid #00B9EF; }

.arrow-right-22[data-color="music-tech"] { border-left: 2.2rem solid #00A95F; }

.arrow-right-22[data-color="study-music-abroad"] { border-left: 2.2rem solid #00A95F; }

.arrow-right-22[data-color="perf-arts"] { border-left: 2.2rem solid #EB6EA5; }

.arrow-right-22[data-color="event_top_cat_all"] { border-left: 2.2rem solid #32D1AC; }

.arrow-right-22[data-color="event_top_cat_vocal"] { border-left: 2.2rem solid #F22482; }

.arrow-right-22[data-color="event_top_cat_instrument"] { border-left: 2.2rem solid #4759BC; }

.arrow-right-22[data-color="event_top_cat_kpop"] { border-left: 2.2rem solid #EA771B; }

.arrow-right-22[data-color="event_top_cat_composition"] { border-left: 2.2rem solid #764BC9; }

.arrow-right-22[data-color="event_top_cat_concert-staff_backstage"] { border-left: 2.2rem solid #17A0E2; }

.arrow-right-22[data-color="event_top_cat_infosession"] { border-left: 2.2rem solid #3DA31E; }

.arrow-right-22[data-color="event_top_cat_vocaloid_vtuber"] { border-left: 2.2rem solid #FF013B; }

.arrow-top-23 { position: absolute; top: -4.6rem; left: 0; right: 0; margin: auto; width: 2.3rem; height: 2.3rem; box-sizing: border-box; border: 2.3rem solid transparent; }

.arrow-top-23[data-color="white"] { border-bottom: 2.3rem solid #fff; }

.arrow-top-23[data-color="black"] { border-bottom: 2.3rem solid #282C53; }

.arrow-top-23[data-color="gray"] { border-bottom: 2.3rem solid #f2f2f3; }

.arrow-top-23[data-color="gray2"] { border-bottom: 2.3rem solid #E5E5E5; }

.arrow-top-23[data-color="gray-dark"] { border-bottom: 2.3rem solid #b0b0b0; }

.arrow-top-23[data-color="key"] { border-bottom: 2.3rem solid #FF013B; }

.arrow-top-23[data-color="base1"] { border-bottom: 2.3rem solid #ECEDF2; }

.arrow-top-23[data-color="base2"] { border-bottom: 2.3rem solid #32D1AC; }

.arrow-top-23[data-color="season-h-1"] { border-bottom: 2.3rem solid #FF6000; }

.arrow-top-23[data-color="season-h-2"] { border-bottom: 2.3rem solid #8C3396; }

.arrow-top-23[data-color="digital-technology"] { border-bottom: 2.3rem solid #764BC9; }

.arrow-top-23[data-color="artist-technology"] { border-bottom: 2.3rem solid #7CBF12; }

.arrow-top-23[data-color="music-technology"] { border-bottom: 2.3rem solid #0CD1D1; }

.arrow-top-23[data-color="vocal"] { border-bottom: 2.3rem solid #F22482; }

.arrow-top-23[data-color="vocal-singer-songwriter"] { border-bottom: 2.3rem solid #F22482; }

.arrow-top-23[data-color="artist-musician"] { border-bottom: 2.3rem solid #FFC400; }

.arrow-top-23[data-color="kpop"] { border-bottom: 2.3rem solid #EA771B; }

.arrow-top-23[data-color="music-overseas"] { border-bottom: 2.3rem solid #3DA31E; }

.arrow-top-23[data-color="concert"] { border-bottom: 2.3rem solid #17A0E2; }

.arrow-top-23[data-color="management"] { border-bottom: 2.3rem solid #4759BC; }

.arrow-top-23[data-color="yellow"] { border-bottom: 2.3rem solid #FFF119; }

.arrow-top-23[data-color="line"] { border-bottom: 2.3rem solid #00c300; }

.arrow-top-23[data-color="twitter"] { border-bottom: 2.3rem solid #0f1419; }

.arrow-top-23[data-color="tiktok"] { border-bottom: 2.3rem solid #000000; }

.arrow-top-23[data-color="youtube"] { border-bottom: 2.3rem solid #E30000; }

.arrow-top-23[data-color="transparent"] { border-bottom: 2.3rem solid transparent; }

.arrow-top-23[data-color="super-e"] { border-bottom: 2.3rem solid #00B9EF; }

.arrow-top-23[data-color="music-tech"] { border-bottom: 2.3rem solid #00A95F; }

.arrow-top-23[data-color="study-music-abroad"] { border-bottom: 2.3rem solid #00A95F; }

.arrow-top-23[data-color="perf-arts"] { border-bottom: 2.3rem solid #EB6EA5; }

.arrow-top-23[data-color="event_top_cat_all"] { border-bottom: 2.3rem solid #32D1AC; }

.arrow-top-23[data-color="event_top_cat_vocal"] { border-bottom: 2.3rem solid #F22482; }

.arrow-top-23[data-color="event_top_cat_instrument"] { border-bottom: 2.3rem solid #4759BC; }

.arrow-top-23[data-color="event_top_cat_kpop"] { border-bottom: 2.3rem solid #EA771B; }

.arrow-top-23[data-color="event_top_cat_composition"] { border-bottom: 2.3rem solid #764BC9; }

.arrow-top-23[data-color="event_top_cat_concert-staff_backstage"] { border-bottom: 2.3rem solid #17A0E2; }

.arrow-top-23[data-color="event_top_cat_infosession"] { border-bottom: 2.3rem solid #3DA31E; }

.arrow-top-23[data-color="event_top_cat_vocaloid_vtuber"] { border-bottom: 2.3rem solid #FF013B; }

.arrow-bottom-23 { position: absolute; bottom: -4.6rem; left: 0; right: 0; margin: auto; width: 2.3rem; height: 2.3rem; box-sizing: border-box; border: 2.3rem solid transparent; }

.arrow-bottom-23[data-color="white"] { border-top: 2.3rem solid #fff; }

.arrow-bottom-23[data-color="black"] { border-top: 2.3rem solid #282C53; }

.arrow-bottom-23[data-color="gray"] { border-top: 2.3rem solid #f2f2f3; }

.arrow-bottom-23[data-color="gray2"] { border-top: 2.3rem solid #E5E5E5; }

.arrow-bottom-23[data-color="gray-dark"] { border-top: 2.3rem solid #b0b0b0; }

.arrow-bottom-23[data-color="key"] { border-top: 2.3rem solid #FF013B; }

.arrow-bottom-23[data-color="base1"] { border-top: 2.3rem solid #ECEDF2; }

.arrow-bottom-23[data-color="base2"] { border-top: 2.3rem solid #32D1AC; }

.arrow-bottom-23[data-color="season-h-1"] { border-top: 2.3rem solid #FF6000; }

.arrow-bottom-23[data-color="season-h-2"] { border-top: 2.3rem solid #8C3396; }

.arrow-bottom-23[data-color="digital-technology"] { border-top: 2.3rem solid #764BC9; }

.arrow-bottom-23[data-color="artist-technology"] { border-top: 2.3rem solid #7CBF12; }

.arrow-bottom-23[data-color="music-technology"] { border-top: 2.3rem solid #0CD1D1; }

.arrow-bottom-23[data-color="vocal"] { border-top: 2.3rem solid #F22482; }

.arrow-bottom-23[data-color="vocal-singer-songwriter"] { border-top: 2.3rem solid #F22482; }

.arrow-bottom-23[data-color="artist-musician"] { border-top: 2.3rem solid #FFC400; }

.arrow-bottom-23[data-color="kpop"] { border-top: 2.3rem solid #EA771B; }

.arrow-bottom-23[data-color="music-overseas"] { border-top: 2.3rem solid #3DA31E; }

.arrow-bottom-23[data-color="concert"] { border-top: 2.3rem solid #17A0E2; }

.arrow-bottom-23[data-color="management"] { border-top: 2.3rem solid #4759BC; }

.arrow-bottom-23[data-color="yellow"] { border-top: 2.3rem solid #FFF119; }

.arrow-bottom-23[data-color="line"] { border-top: 2.3rem solid #00c300; }

.arrow-bottom-23[data-color="twitter"] { border-top: 2.3rem solid #0f1419; }

.arrow-bottom-23[data-color="tiktok"] { border-top: 2.3rem solid #000000; }

.arrow-bottom-23[data-color="youtube"] { border-top: 2.3rem solid #E30000; }

.arrow-bottom-23[data-color="transparent"] { border-top: 2.3rem solid transparent; }

.arrow-bottom-23[data-color="super-e"] { border-top: 2.3rem solid #00B9EF; }

.arrow-bottom-23[data-color="music-tech"] { border-top: 2.3rem solid #00A95F; }

.arrow-bottom-23[data-color="study-music-abroad"] { border-top: 2.3rem solid #00A95F; }

.arrow-bottom-23[data-color="perf-arts"] { border-top: 2.3rem solid #EB6EA5; }

.arrow-bottom-23[data-color="event_top_cat_all"] { border-top: 2.3rem solid #32D1AC; }

.arrow-bottom-23[data-color="event_top_cat_vocal"] { border-top: 2.3rem solid #F22482; }

.arrow-bottom-23[data-color="event_top_cat_instrument"] { border-top: 2.3rem solid #4759BC; }

.arrow-bottom-23[data-color="event_top_cat_kpop"] { border-top: 2.3rem solid #EA771B; }

.arrow-bottom-23[data-color="event_top_cat_composition"] { border-top: 2.3rem solid #764BC9; }

.arrow-bottom-23[data-color="event_top_cat_concert-staff_backstage"] { border-top: 2.3rem solid #17A0E2; }

.arrow-bottom-23[data-color="event_top_cat_infosession"] { border-top: 2.3rem solid #3DA31E; }

.arrow-bottom-23[data-color="event_top_cat_vocaloid_vtuber"] { border-top: 2.3rem solid #FF013B; }

.arrow-left-23 { position: absolute; top: 0; bottom: 0; left: -4.6rem; margin: auto; width: 2.3rem; height: 2.3rem; box-sizing: border-box; border: 2.3rem solid transparent; }

.arrow-left-23[data-color="white"] { border-right: 2.3rem solid #fff; }

.arrow-left-23[data-color="black"] { border-right: 2.3rem solid #282C53; }

.arrow-left-23[data-color="gray"] { border-right: 2.3rem solid #f2f2f3; }

.arrow-left-23[data-color="gray2"] { border-right: 2.3rem solid #E5E5E5; }

.arrow-left-23[data-color="gray-dark"] { border-right: 2.3rem solid #b0b0b0; }

.arrow-left-23[data-color="key"] { border-right: 2.3rem solid #FF013B; }

.arrow-left-23[data-color="base1"] { border-right: 2.3rem solid #ECEDF2; }

.arrow-left-23[data-color="base2"] { border-right: 2.3rem solid #32D1AC; }

.arrow-left-23[data-color="season-h-1"] { border-right: 2.3rem solid #FF6000; }

.arrow-left-23[data-color="season-h-2"] { border-right: 2.3rem solid #8C3396; }

.arrow-left-23[data-color="digital-technology"] { border-right: 2.3rem solid #764BC9; }

.arrow-left-23[data-color="artist-technology"] { border-right: 2.3rem solid #7CBF12; }

.arrow-left-23[data-color="music-technology"] { border-right: 2.3rem solid #0CD1D1; }

.arrow-left-23[data-color="vocal"] { border-right: 2.3rem solid #F22482; }

.arrow-left-23[data-color="vocal-singer-songwriter"] { border-right: 2.3rem solid #F22482; }

.arrow-left-23[data-color="artist-musician"] { border-right: 2.3rem solid #FFC400; }

.arrow-left-23[data-color="kpop"] { border-right: 2.3rem solid #EA771B; }

.arrow-left-23[data-color="music-overseas"] { border-right: 2.3rem solid #3DA31E; }

.arrow-left-23[data-color="concert"] { border-right: 2.3rem solid #17A0E2; }

.arrow-left-23[data-color="management"] { border-right: 2.3rem solid #4759BC; }

.arrow-left-23[data-color="yellow"] { border-right: 2.3rem solid #FFF119; }

.arrow-left-23[data-color="line"] { border-right: 2.3rem solid #00c300; }

.arrow-left-23[data-color="twitter"] { border-right: 2.3rem solid #0f1419; }

.arrow-left-23[data-color="tiktok"] { border-right: 2.3rem solid #000000; }

.arrow-left-23[data-color="youtube"] { border-right: 2.3rem solid #E30000; }

.arrow-left-23[data-color="transparent"] { border-right: 2.3rem solid transparent; }

.arrow-left-23[data-color="super-e"] { border-right: 2.3rem solid #00B9EF; }

.arrow-left-23[data-color="music-tech"] { border-right: 2.3rem solid #00A95F; }

.arrow-left-23[data-color="study-music-abroad"] { border-right: 2.3rem solid #00A95F; }

.arrow-left-23[data-color="perf-arts"] { border-right: 2.3rem solid #EB6EA5; }

.arrow-left-23[data-color="event_top_cat_all"] { border-right: 2.3rem solid #32D1AC; }

.arrow-left-23[data-color="event_top_cat_vocal"] { border-right: 2.3rem solid #F22482; }

.arrow-left-23[data-color="event_top_cat_instrument"] { border-right: 2.3rem solid #4759BC; }

.arrow-left-23[data-color="event_top_cat_kpop"] { border-right: 2.3rem solid #EA771B; }

.arrow-left-23[data-color="event_top_cat_composition"] { border-right: 2.3rem solid #764BC9; }

.arrow-left-23[data-color="event_top_cat_concert-staff_backstage"] { border-right: 2.3rem solid #17A0E2; }

.arrow-left-23[data-color="event_top_cat_infosession"] { border-right: 2.3rem solid #3DA31E; }

.arrow-left-23[data-color="event_top_cat_vocaloid_vtuber"] { border-right: 2.3rem solid #FF013B; }

.arrow-right-23 { position: absolute; top: 0; bottom: 0; right: -4.6rem; margin: auto; width: 2.3rem; height: 2.3rem; box-sizing: border-box; border: 2.3rem solid transparent; }

.arrow-right-23[data-color="white"] { border-left: 2.3rem solid #fff; }

.arrow-right-23[data-color="black"] { border-left: 2.3rem solid #282C53; }

.arrow-right-23[data-color="gray"] { border-left: 2.3rem solid #f2f2f3; }

.arrow-right-23[data-color="gray2"] { border-left: 2.3rem solid #E5E5E5; }

.arrow-right-23[data-color="gray-dark"] { border-left: 2.3rem solid #b0b0b0; }

.arrow-right-23[data-color="key"] { border-left: 2.3rem solid #FF013B; }

.arrow-right-23[data-color="base1"] { border-left: 2.3rem solid #ECEDF2; }

.arrow-right-23[data-color="base2"] { border-left: 2.3rem solid #32D1AC; }

.arrow-right-23[data-color="season-h-1"] { border-left: 2.3rem solid #FF6000; }

.arrow-right-23[data-color="season-h-2"] { border-left: 2.3rem solid #8C3396; }

.arrow-right-23[data-color="digital-technology"] { border-left: 2.3rem solid #764BC9; }

.arrow-right-23[data-color="artist-technology"] { border-left: 2.3rem solid #7CBF12; }

.arrow-right-23[data-color="music-technology"] { border-left: 2.3rem solid #0CD1D1; }

.arrow-right-23[data-color="vocal"] { border-left: 2.3rem solid #F22482; }

.arrow-right-23[data-color="vocal-singer-songwriter"] { border-left: 2.3rem solid #F22482; }

.arrow-right-23[data-color="artist-musician"] { border-left: 2.3rem solid #FFC400; }

.arrow-right-23[data-color="kpop"] { border-left: 2.3rem solid #EA771B; }

.arrow-right-23[data-color="music-overseas"] { border-left: 2.3rem solid #3DA31E; }

.arrow-right-23[data-color="concert"] { border-left: 2.3rem solid #17A0E2; }

.arrow-right-23[data-color="management"] { border-left: 2.3rem solid #4759BC; }

.arrow-right-23[data-color="yellow"] { border-left: 2.3rem solid #FFF119; }

.arrow-right-23[data-color="line"] { border-left: 2.3rem solid #00c300; }

.arrow-right-23[data-color="twitter"] { border-left: 2.3rem solid #0f1419; }

.arrow-right-23[data-color="tiktok"] { border-left: 2.3rem solid #000000; }

.arrow-right-23[data-color="youtube"] { border-left: 2.3rem solid #E30000; }

.arrow-right-23[data-color="transparent"] { border-left: 2.3rem solid transparent; }

.arrow-right-23[data-color="super-e"] { border-left: 2.3rem solid #00B9EF; }

.arrow-right-23[data-color="music-tech"] { border-left: 2.3rem solid #00A95F; }

.arrow-right-23[data-color="study-music-abroad"] { border-left: 2.3rem solid #00A95F; }

.arrow-right-23[data-color="perf-arts"] { border-left: 2.3rem solid #EB6EA5; }

.arrow-right-23[data-color="event_top_cat_all"] { border-left: 2.3rem solid #32D1AC; }

.arrow-right-23[data-color="event_top_cat_vocal"] { border-left: 2.3rem solid #F22482; }

.arrow-right-23[data-color="event_top_cat_instrument"] { border-left: 2.3rem solid #4759BC; }

.arrow-right-23[data-color="event_top_cat_kpop"] { border-left: 2.3rem solid #EA771B; }

.arrow-right-23[data-color="event_top_cat_composition"] { border-left: 2.3rem solid #764BC9; }

.arrow-right-23[data-color="event_top_cat_concert-staff_backstage"] { border-left: 2.3rem solid #17A0E2; }

.arrow-right-23[data-color="event_top_cat_infosession"] { border-left: 2.3rem solid #3DA31E; }

.arrow-right-23[data-color="event_top_cat_vocaloid_vtuber"] { border-left: 2.3rem solid #FF013B; }

.arrow-top-24 { position: absolute; top: -4.8rem; left: 0; right: 0; margin: auto; width: 2.4rem; height: 2.4rem; box-sizing: border-box; border: 2.4rem solid transparent; }

.arrow-top-24[data-color="white"] { border-bottom: 2.4rem solid #fff; }

.arrow-top-24[data-color="black"] { border-bottom: 2.4rem solid #282C53; }

.arrow-top-24[data-color="gray"] { border-bottom: 2.4rem solid #f2f2f3; }

.arrow-top-24[data-color="gray2"] { border-bottom: 2.4rem solid #E5E5E5; }

.arrow-top-24[data-color="gray-dark"] { border-bottom: 2.4rem solid #b0b0b0; }

.arrow-top-24[data-color="key"] { border-bottom: 2.4rem solid #FF013B; }

.arrow-top-24[data-color="base1"] { border-bottom: 2.4rem solid #ECEDF2; }

.arrow-top-24[data-color="base2"] { border-bottom: 2.4rem solid #32D1AC; }

.arrow-top-24[data-color="season-h-1"] { border-bottom: 2.4rem solid #FF6000; }

.arrow-top-24[data-color="season-h-2"] { border-bottom: 2.4rem solid #8C3396; }

.arrow-top-24[data-color="digital-technology"] { border-bottom: 2.4rem solid #764BC9; }

.arrow-top-24[data-color="artist-technology"] { border-bottom: 2.4rem solid #7CBF12; }

.arrow-top-24[data-color="music-technology"] { border-bottom: 2.4rem solid #0CD1D1; }

.arrow-top-24[data-color="vocal"] { border-bottom: 2.4rem solid #F22482; }

.arrow-top-24[data-color="vocal-singer-songwriter"] { border-bottom: 2.4rem solid #F22482; }

.arrow-top-24[data-color="artist-musician"] { border-bottom: 2.4rem solid #FFC400; }

.arrow-top-24[data-color="kpop"] { border-bottom: 2.4rem solid #EA771B; }

.arrow-top-24[data-color="music-overseas"] { border-bottom: 2.4rem solid #3DA31E; }

.arrow-top-24[data-color="concert"] { border-bottom: 2.4rem solid #17A0E2; }

.arrow-top-24[data-color="management"] { border-bottom: 2.4rem solid #4759BC; }

.arrow-top-24[data-color="yellow"] { border-bottom: 2.4rem solid #FFF119; }

.arrow-top-24[data-color="line"] { border-bottom: 2.4rem solid #00c300; }

.arrow-top-24[data-color="twitter"] { border-bottom: 2.4rem solid #0f1419; }

.arrow-top-24[data-color="tiktok"] { border-bottom: 2.4rem solid #000000; }

.arrow-top-24[data-color="youtube"] { border-bottom: 2.4rem solid #E30000; }

.arrow-top-24[data-color="transparent"] { border-bottom: 2.4rem solid transparent; }

.arrow-top-24[data-color="super-e"] { border-bottom: 2.4rem solid #00B9EF; }

.arrow-top-24[data-color="music-tech"] { border-bottom: 2.4rem solid #00A95F; }

.arrow-top-24[data-color="study-music-abroad"] { border-bottom: 2.4rem solid #00A95F; }

.arrow-top-24[data-color="perf-arts"] { border-bottom: 2.4rem solid #EB6EA5; }

.arrow-top-24[data-color="event_top_cat_all"] { border-bottom: 2.4rem solid #32D1AC; }

.arrow-top-24[data-color="event_top_cat_vocal"] { border-bottom: 2.4rem solid #F22482; }

.arrow-top-24[data-color="event_top_cat_instrument"] { border-bottom: 2.4rem solid #4759BC; }

.arrow-top-24[data-color="event_top_cat_kpop"] { border-bottom: 2.4rem solid #EA771B; }

.arrow-top-24[data-color="event_top_cat_composition"] { border-bottom: 2.4rem solid #764BC9; }

.arrow-top-24[data-color="event_top_cat_concert-staff_backstage"] { border-bottom: 2.4rem solid #17A0E2; }

.arrow-top-24[data-color="event_top_cat_infosession"] { border-bottom: 2.4rem solid #3DA31E; }

.arrow-top-24[data-color="event_top_cat_vocaloid_vtuber"] { border-bottom: 2.4rem solid #FF013B; }

.arrow-bottom-24 { position: absolute; bottom: -4.8rem; left: 0; right: 0; margin: auto; width: 2.4rem; height: 2.4rem; box-sizing: border-box; border: 2.4rem solid transparent; }

.arrow-bottom-24[data-color="white"] { border-top: 2.4rem solid #fff; }

.arrow-bottom-24[data-color="black"] { border-top: 2.4rem solid #282C53; }

.arrow-bottom-24[data-color="gray"] { border-top: 2.4rem solid #f2f2f3; }

.arrow-bottom-24[data-color="gray2"] { border-top: 2.4rem solid #E5E5E5; }

.arrow-bottom-24[data-color="gray-dark"] { border-top: 2.4rem solid #b0b0b0; }

.arrow-bottom-24[data-color="key"] { border-top: 2.4rem solid #FF013B; }

.arrow-bottom-24[data-color="base1"] { border-top: 2.4rem solid #ECEDF2; }

.arrow-bottom-24[data-color="base2"] { border-top: 2.4rem solid #32D1AC; }

.arrow-bottom-24[data-color="season-h-1"] { border-top: 2.4rem solid #FF6000; }

.arrow-bottom-24[data-color="season-h-2"] { border-top: 2.4rem solid #8C3396; }

.arrow-bottom-24[data-color="digital-technology"] { border-top: 2.4rem solid #764BC9; }

.arrow-bottom-24[data-color="artist-technology"] { border-top: 2.4rem solid #7CBF12; }

.arrow-bottom-24[data-color="music-technology"] { border-top: 2.4rem solid #0CD1D1; }

.arrow-bottom-24[data-color="vocal"] { border-top: 2.4rem solid #F22482; }

.arrow-bottom-24[data-color="vocal-singer-songwriter"] { border-top: 2.4rem solid #F22482; }

.arrow-bottom-24[data-color="artist-musician"] { border-top: 2.4rem solid #FFC400; }

.arrow-bottom-24[data-color="kpop"] { border-top: 2.4rem solid #EA771B; }

.arrow-bottom-24[data-color="music-overseas"] { border-top: 2.4rem solid #3DA31E; }

.arrow-bottom-24[data-color="concert"] { border-top: 2.4rem solid #17A0E2; }

.arrow-bottom-24[data-color="management"] { border-top: 2.4rem solid #4759BC; }

.arrow-bottom-24[data-color="yellow"] { border-top: 2.4rem solid #FFF119; }

.arrow-bottom-24[data-color="line"] { border-top: 2.4rem solid #00c300; }

.arrow-bottom-24[data-color="twitter"] { border-top: 2.4rem solid #0f1419; }

.arrow-bottom-24[data-color="tiktok"] { border-top: 2.4rem solid #000000; }

.arrow-bottom-24[data-color="youtube"] { border-top: 2.4rem solid #E30000; }

.arrow-bottom-24[data-color="transparent"] { border-top: 2.4rem solid transparent; }

.arrow-bottom-24[data-color="super-e"] { border-top: 2.4rem solid #00B9EF; }

.arrow-bottom-24[data-color="music-tech"] { border-top: 2.4rem solid #00A95F; }

.arrow-bottom-24[data-color="study-music-abroad"] { border-top: 2.4rem solid #00A95F; }

.arrow-bottom-24[data-color="perf-arts"] { border-top: 2.4rem solid #EB6EA5; }

.arrow-bottom-24[data-color="event_top_cat_all"] { border-top: 2.4rem solid #32D1AC; }

.arrow-bottom-24[data-color="event_top_cat_vocal"] { border-top: 2.4rem solid #F22482; }

.arrow-bottom-24[data-color="event_top_cat_instrument"] { border-top: 2.4rem solid #4759BC; }

.arrow-bottom-24[data-color="event_top_cat_kpop"] { border-top: 2.4rem solid #EA771B; }

.arrow-bottom-24[data-color="event_top_cat_composition"] { border-top: 2.4rem solid #764BC9; }

.arrow-bottom-24[data-color="event_top_cat_concert-staff_backstage"] { border-top: 2.4rem solid #17A0E2; }

.arrow-bottom-24[data-color="event_top_cat_infosession"] { border-top: 2.4rem solid #3DA31E; }

.arrow-bottom-24[data-color="event_top_cat_vocaloid_vtuber"] { border-top: 2.4rem solid #FF013B; }

.arrow-left-24 { position: absolute; top: 0; bottom: 0; left: -4.8rem; margin: auto; width: 2.4rem; height: 2.4rem; box-sizing: border-box; border: 2.4rem solid transparent; }

.arrow-left-24[data-color="white"] { border-right: 2.4rem solid #fff; }

.arrow-left-24[data-color="black"] { border-right: 2.4rem solid #282C53; }

.arrow-left-24[data-color="gray"] { border-right: 2.4rem solid #f2f2f3; }

.arrow-left-24[data-color="gray2"] { border-right: 2.4rem solid #E5E5E5; }

.arrow-left-24[data-color="gray-dark"] { border-right: 2.4rem solid #b0b0b0; }

.arrow-left-24[data-color="key"] { border-right: 2.4rem solid #FF013B; }

.arrow-left-24[data-color="base1"] { border-right: 2.4rem solid #ECEDF2; }

.arrow-left-24[data-color="base2"] { border-right: 2.4rem solid #32D1AC; }

.arrow-left-24[data-color="season-h-1"] { border-right: 2.4rem solid #FF6000; }

.arrow-left-24[data-color="season-h-2"] { border-right: 2.4rem solid #8C3396; }

.arrow-left-24[data-color="digital-technology"] { border-right: 2.4rem solid #764BC9; }

.arrow-left-24[data-color="artist-technology"] { border-right: 2.4rem solid #7CBF12; }

.arrow-left-24[data-color="music-technology"] { border-right: 2.4rem solid #0CD1D1; }

.arrow-left-24[data-color="vocal"] { border-right: 2.4rem solid #F22482; }

.arrow-left-24[data-color="vocal-singer-songwriter"] { border-right: 2.4rem solid #F22482; }

.arrow-left-24[data-color="artist-musician"] { border-right: 2.4rem solid #FFC400; }

.arrow-left-24[data-color="kpop"] { border-right: 2.4rem solid #EA771B; }

.arrow-left-24[data-color="music-overseas"] { border-right: 2.4rem solid #3DA31E; }

.arrow-left-24[data-color="concert"] { border-right: 2.4rem solid #17A0E2; }

.arrow-left-24[data-color="management"] { border-right: 2.4rem solid #4759BC; }

.arrow-left-24[data-color="yellow"] { border-right: 2.4rem solid #FFF119; }

.arrow-left-24[data-color="line"] { border-right: 2.4rem solid #00c300; }

.arrow-left-24[data-color="twitter"] { border-right: 2.4rem solid #0f1419; }

.arrow-left-24[data-color="tiktok"] { border-right: 2.4rem solid #000000; }

.arrow-left-24[data-color="youtube"] { border-right: 2.4rem solid #E30000; }

.arrow-left-24[data-color="transparent"] { border-right: 2.4rem solid transparent; }

.arrow-left-24[data-color="super-e"] { border-right: 2.4rem solid #00B9EF; }

.arrow-left-24[data-color="music-tech"] { border-right: 2.4rem solid #00A95F; }

.arrow-left-24[data-color="study-music-abroad"] { border-right: 2.4rem solid #00A95F; }

.arrow-left-24[data-color="perf-arts"] { border-right: 2.4rem solid #EB6EA5; }

.arrow-left-24[data-color="event_top_cat_all"] { border-right: 2.4rem solid #32D1AC; }

.arrow-left-24[data-color="event_top_cat_vocal"] { border-right: 2.4rem solid #F22482; }

.arrow-left-24[data-color="event_top_cat_instrument"] { border-right: 2.4rem solid #4759BC; }

.arrow-left-24[data-color="event_top_cat_kpop"] { border-right: 2.4rem solid #EA771B; }

.arrow-left-24[data-color="event_top_cat_composition"] { border-right: 2.4rem solid #764BC9; }

.arrow-left-24[data-color="event_top_cat_concert-staff_backstage"] { border-right: 2.4rem solid #17A0E2; }

.arrow-left-24[data-color="event_top_cat_infosession"] { border-right: 2.4rem solid #3DA31E; }

.arrow-left-24[data-color="event_top_cat_vocaloid_vtuber"] { border-right: 2.4rem solid #FF013B; }

.arrow-right-24 { position: absolute; top: 0; bottom: 0; right: -4.8rem; margin: auto; width: 2.4rem; height: 2.4rem; box-sizing: border-box; border: 2.4rem solid transparent; }

.arrow-right-24[data-color="white"] { border-left: 2.4rem solid #fff; }

.arrow-right-24[data-color="black"] { border-left: 2.4rem solid #282C53; }

.arrow-right-24[data-color="gray"] { border-left: 2.4rem solid #f2f2f3; }

.arrow-right-24[data-color="gray2"] { border-left: 2.4rem solid #E5E5E5; }

.arrow-right-24[data-color="gray-dark"] { border-left: 2.4rem solid #b0b0b0; }

.arrow-right-24[data-color="key"] { border-left: 2.4rem solid #FF013B; }

.arrow-right-24[data-color="base1"] { border-left: 2.4rem solid #ECEDF2; }

.arrow-right-24[data-color="base2"] { border-left: 2.4rem solid #32D1AC; }

.arrow-right-24[data-color="season-h-1"] { border-left: 2.4rem solid #FF6000; }

.arrow-right-24[data-color="season-h-2"] { border-left: 2.4rem solid #8C3396; }

.arrow-right-24[data-color="digital-technology"] { border-left: 2.4rem solid #764BC9; }

.arrow-right-24[data-color="artist-technology"] { border-left: 2.4rem solid #7CBF12; }

.arrow-right-24[data-color="music-technology"] { border-left: 2.4rem solid #0CD1D1; }

.arrow-right-24[data-color="vocal"] { border-left: 2.4rem solid #F22482; }

.arrow-right-24[data-color="vocal-singer-songwriter"] { border-left: 2.4rem solid #F22482; }

.arrow-right-24[data-color="artist-musician"] { border-left: 2.4rem solid #FFC400; }

.arrow-right-24[data-color="kpop"] { border-left: 2.4rem solid #EA771B; }

.arrow-right-24[data-color="music-overseas"] { border-left: 2.4rem solid #3DA31E; }

.arrow-right-24[data-color="concert"] { border-left: 2.4rem solid #17A0E2; }

.arrow-right-24[data-color="management"] { border-left: 2.4rem solid #4759BC; }

.arrow-right-24[data-color="yellow"] { border-left: 2.4rem solid #FFF119; }

.arrow-right-24[data-color="line"] { border-left: 2.4rem solid #00c300; }

.arrow-right-24[data-color="twitter"] { border-left: 2.4rem solid #0f1419; }

.arrow-right-24[data-color="tiktok"] { border-left: 2.4rem solid #000000; }

.arrow-right-24[data-color="youtube"] { border-left: 2.4rem solid #E30000; }

.arrow-right-24[data-color="transparent"] { border-left: 2.4rem solid transparent; }

.arrow-right-24[data-color="super-e"] { border-left: 2.4rem solid #00B9EF; }

.arrow-right-24[data-color="music-tech"] { border-left: 2.4rem solid #00A95F; }

.arrow-right-24[data-color="study-music-abroad"] { border-left: 2.4rem solid #00A95F; }

.arrow-right-24[data-color="perf-arts"] { border-left: 2.4rem solid #EB6EA5; }

.arrow-right-24[data-color="event_top_cat_all"] { border-left: 2.4rem solid #32D1AC; }

.arrow-right-24[data-color="event_top_cat_vocal"] { border-left: 2.4rem solid #F22482; }

.arrow-right-24[data-color="event_top_cat_instrument"] { border-left: 2.4rem solid #4759BC; }

.arrow-right-24[data-color="event_top_cat_kpop"] { border-left: 2.4rem solid #EA771B; }

.arrow-right-24[data-color="event_top_cat_composition"] { border-left: 2.4rem solid #764BC9; }

.arrow-right-24[data-color="event_top_cat_concert-staff_backstage"] { border-left: 2.4rem solid #17A0E2; }

.arrow-right-24[data-color="event_top_cat_infosession"] { border-left: 2.4rem solid #3DA31E; }

.arrow-right-24[data-color="event_top_cat_vocaloid_vtuber"] { border-left: 2.4rem solid #FF013B; }

.arrow-top-25 { position: absolute; top: -5rem; left: 0; right: 0; margin: auto; width: 2.5rem; height: 2.5rem; box-sizing: border-box; border: 2.5rem solid transparent; }

.arrow-top-25[data-color="white"] { border-bottom: 2.5rem solid #fff; }

.arrow-top-25[data-color="black"] { border-bottom: 2.5rem solid #282C53; }

.arrow-top-25[data-color="gray"] { border-bottom: 2.5rem solid #f2f2f3; }

.arrow-top-25[data-color="gray2"] { border-bottom: 2.5rem solid #E5E5E5; }

.arrow-top-25[data-color="gray-dark"] { border-bottom: 2.5rem solid #b0b0b0; }

.arrow-top-25[data-color="key"] { border-bottom: 2.5rem solid #FF013B; }

.arrow-top-25[data-color="base1"] { border-bottom: 2.5rem solid #ECEDF2; }

.arrow-top-25[data-color="base2"] { border-bottom: 2.5rem solid #32D1AC; }

.arrow-top-25[data-color="season-h-1"] { border-bottom: 2.5rem solid #FF6000; }

.arrow-top-25[data-color="season-h-2"] { border-bottom: 2.5rem solid #8C3396; }

.arrow-top-25[data-color="digital-technology"] { border-bottom: 2.5rem solid #764BC9; }

.arrow-top-25[data-color="artist-technology"] { border-bottom: 2.5rem solid #7CBF12; }

.arrow-top-25[data-color="music-technology"] { border-bottom: 2.5rem solid #0CD1D1; }

.arrow-top-25[data-color="vocal"] { border-bottom: 2.5rem solid #F22482; }

.arrow-top-25[data-color="vocal-singer-songwriter"] { border-bottom: 2.5rem solid #F22482; }

.arrow-top-25[data-color="artist-musician"] { border-bottom: 2.5rem solid #FFC400; }

.arrow-top-25[data-color="kpop"] { border-bottom: 2.5rem solid #EA771B; }

.arrow-top-25[data-color="music-overseas"] { border-bottom: 2.5rem solid #3DA31E; }

.arrow-top-25[data-color="concert"] { border-bottom: 2.5rem solid #17A0E2; }

.arrow-top-25[data-color="management"] { border-bottom: 2.5rem solid #4759BC; }

.arrow-top-25[data-color="yellow"] { border-bottom: 2.5rem solid #FFF119; }

.arrow-top-25[data-color="line"] { border-bottom: 2.5rem solid #00c300; }

.arrow-top-25[data-color="twitter"] { border-bottom: 2.5rem solid #0f1419; }

.arrow-top-25[data-color="tiktok"] { border-bottom: 2.5rem solid #000000; }

.arrow-top-25[data-color="youtube"] { border-bottom: 2.5rem solid #E30000; }

.arrow-top-25[data-color="transparent"] { border-bottom: 2.5rem solid transparent; }

.arrow-top-25[data-color="super-e"] { border-bottom: 2.5rem solid #00B9EF; }

.arrow-top-25[data-color="music-tech"] { border-bottom: 2.5rem solid #00A95F; }

.arrow-top-25[data-color="study-music-abroad"] { border-bottom: 2.5rem solid #00A95F; }

.arrow-top-25[data-color="perf-arts"] { border-bottom: 2.5rem solid #EB6EA5; }

.arrow-top-25[data-color="event_top_cat_all"] { border-bottom: 2.5rem solid #32D1AC; }

.arrow-top-25[data-color="event_top_cat_vocal"] { border-bottom: 2.5rem solid #F22482; }

.arrow-top-25[data-color="event_top_cat_instrument"] { border-bottom: 2.5rem solid #4759BC; }

.arrow-top-25[data-color="event_top_cat_kpop"] { border-bottom: 2.5rem solid #EA771B; }

.arrow-top-25[data-color="event_top_cat_composition"] { border-bottom: 2.5rem solid #764BC9; }

.arrow-top-25[data-color="event_top_cat_concert-staff_backstage"] { border-bottom: 2.5rem solid #17A0E2; }

.arrow-top-25[data-color="event_top_cat_infosession"] { border-bottom: 2.5rem solid #3DA31E; }

.arrow-top-25[data-color="event_top_cat_vocaloid_vtuber"] { border-bottom: 2.5rem solid #FF013B; }

.arrow-bottom-25 { position: absolute; bottom: -5rem; left: 0; right: 0; margin: auto; width: 2.5rem; height: 2.5rem; box-sizing: border-box; border: 2.5rem solid transparent; }

.arrow-bottom-25[data-color="white"] { border-top: 2.5rem solid #fff; }

.arrow-bottom-25[data-color="black"] { border-top: 2.5rem solid #282C53; }

.arrow-bottom-25[data-color="gray"] { border-top: 2.5rem solid #f2f2f3; }

.arrow-bottom-25[data-color="gray2"] { border-top: 2.5rem solid #E5E5E5; }

.arrow-bottom-25[data-color="gray-dark"] { border-top: 2.5rem solid #b0b0b0; }

.arrow-bottom-25[data-color="key"] { border-top: 2.5rem solid #FF013B; }

.arrow-bottom-25[data-color="base1"] { border-top: 2.5rem solid #ECEDF2; }

.arrow-bottom-25[data-color="base2"] { border-top: 2.5rem solid #32D1AC; }

.arrow-bottom-25[data-color="season-h-1"] { border-top: 2.5rem solid #FF6000; }

.arrow-bottom-25[data-color="season-h-2"] { border-top: 2.5rem solid #8C3396; }

.arrow-bottom-25[data-color="digital-technology"] { border-top: 2.5rem solid #764BC9; }

.arrow-bottom-25[data-color="artist-technology"] { border-top: 2.5rem solid #7CBF12; }

.arrow-bottom-25[data-color="music-technology"] { border-top: 2.5rem solid #0CD1D1; }

.arrow-bottom-25[data-color="vocal"] { border-top: 2.5rem solid #F22482; }

.arrow-bottom-25[data-color="vocal-singer-songwriter"] { border-top: 2.5rem solid #F22482; }

.arrow-bottom-25[data-color="artist-musician"] { border-top: 2.5rem solid #FFC400; }

.arrow-bottom-25[data-color="kpop"] { border-top: 2.5rem solid #EA771B; }

.arrow-bottom-25[data-color="music-overseas"] { border-top: 2.5rem solid #3DA31E; }

.arrow-bottom-25[data-color="concert"] { border-top: 2.5rem solid #17A0E2; }

.arrow-bottom-25[data-color="management"] { border-top: 2.5rem solid #4759BC; }

.arrow-bottom-25[data-color="yellow"] { border-top: 2.5rem solid #FFF119; }

.arrow-bottom-25[data-color="line"] { border-top: 2.5rem solid #00c300; }

.arrow-bottom-25[data-color="twitter"] { border-top: 2.5rem solid #0f1419; }

.arrow-bottom-25[data-color="tiktok"] { border-top: 2.5rem solid #000000; }

.arrow-bottom-25[data-color="youtube"] { border-top: 2.5rem solid #E30000; }

.arrow-bottom-25[data-color="transparent"] { border-top: 2.5rem solid transparent; }

.arrow-bottom-25[data-color="super-e"] { border-top: 2.5rem solid #00B9EF; }

.arrow-bottom-25[data-color="music-tech"] { border-top: 2.5rem solid #00A95F; }

.arrow-bottom-25[data-color="study-music-abroad"] { border-top: 2.5rem solid #00A95F; }

.arrow-bottom-25[data-color="perf-arts"] { border-top: 2.5rem solid #EB6EA5; }

.arrow-bottom-25[data-color="event_top_cat_all"] { border-top: 2.5rem solid #32D1AC; }

.arrow-bottom-25[data-color="event_top_cat_vocal"] { border-top: 2.5rem solid #F22482; }

.arrow-bottom-25[data-color="event_top_cat_instrument"] { border-top: 2.5rem solid #4759BC; }

.arrow-bottom-25[data-color="event_top_cat_kpop"] { border-top: 2.5rem solid #EA771B; }

.arrow-bottom-25[data-color="event_top_cat_composition"] { border-top: 2.5rem solid #764BC9; }

.arrow-bottom-25[data-color="event_top_cat_concert-staff_backstage"] { border-top: 2.5rem solid #17A0E2; }

.arrow-bottom-25[data-color="event_top_cat_infosession"] { border-top: 2.5rem solid #3DA31E; }

.arrow-bottom-25[data-color="event_top_cat_vocaloid_vtuber"] { border-top: 2.5rem solid #FF013B; }

.arrow-left-25 { position: absolute; top: 0; bottom: 0; left: -5rem; margin: auto; width: 2.5rem; height: 2.5rem; box-sizing: border-box; border: 2.5rem solid transparent; }

.arrow-left-25[data-color="white"] { border-right: 2.5rem solid #fff; }

.arrow-left-25[data-color="black"] { border-right: 2.5rem solid #282C53; }

.arrow-left-25[data-color="gray"] { border-right: 2.5rem solid #f2f2f3; }

.arrow-left-25[data-color="gray2"] { border-right: 2.5rem solid #E5E5E5; }

.arrow-left-25[data-color="gray-dark"] { border-right: 2.5rem solid #b0b0b0; }

.arrow-left-25[data-color="key"] { border-right: 2.5rem solid #FF013B; }

.arrow-left-25[data-color="base1"] { border-right: 2.5rem solid #ECEDF2; }

.arrow-left-25[data-color="base2"] { border-right: 2.5rem solid #32D1AC; }

.arrow-left-25[data-color="season-h-1"] { border-right: 2.5rem solid #FF6000; }

.arrow-left-25[data-color="season-h-2"] { border-right: 2.5rem solid #8C3396; }

.arrow-left-25[data-color="digital-technology"] { border-right: 2.5rem solid #764BC9; }

.arrow-left-25[data-color="artist-technology"] { border-right: 2.5rem solid #7CBF12; }

.arrow-left-25[data-color="music-technology"] { border-right: 2.5rem solid #0CD1D1; }

.arrow-left-25[data-color="vocal"] { border-right: 2.5rem solid #F22482; }

.arrow-left-25[data-color="vocal-singer-songwriter"] { border-right: 2.5rem solid #F22482; }

.arrow-left-25[data-color="artist-musician"] { border-right: 2.5rem solid #FFC400; }

.arrow-left-25[data-color="kpop"] { border-right: 2.5rem solid #EA771B; }

.arrow-left-25[data-color="music-overseas"] { border-right: 2.5rem solid #3DA31E; }

.arrow-left-25[data-color="concert"] { border-right: 2.5rem solid #17A0E2; }

.arrow-left-25[data-color="management"] { border-right: 2.5rem solid #4759BC; }

.arrow-left-25[data-color="yellow"] { border-right: 2.5rem solid #FFF119; }

.arrow-left-25[data-color="line"] { border-right: 2.5rem solid #00c300; }

.arrow-left-25[data-color="twitter"] { border-right: 2.5rem solid #0f1419; }

.arrow-left-25[data-color="tiktok"] { border-right: 2.5rem solid #000000; }

.arrow-left-25[data-color="youtube"] { border-right: 2.5rem solid #E30000; }

.arrow-left-25[data-color="transparent"] { border-right: 2.5rem solid transparent; }

.arrow-left-25[data-color="super-e"] { border-right: 2.5rem solid #00B9EF; }

.arrow-left-25[data-color="music-tech"] { border-right: 2.5rem solid #00A95F; }

.arrow-left-25[data-color="study-music-abroad"] { border-right: 2.5rem solid #00A95F; }

.arrow-left-25[data-color="perf-arts"] { border-right: 2.5rem solid #EB6EA5; }

.arrow-left-25[data-color="event_top_cat_all"] { border-right: 2.5rem solid #32D1AC; }

.arrow-left-25[data-color="event_top_cat_vocal"] { border-right: 2.5rem solid #F22482; }

.arrow-left-25[data-color="event_top_cat_instrument"] { border-right: 2.5rem solid #4759BC; }

.arrow-left-25[data-color="event_top_cat_kpop"] { border-right: 2.5rem solid #EA771B; }

.arrow-left-25[data-color="event_top_cat_composition"] { border-right: 2.5rem solid #764BC9; }

.arrow-left-25[data-color="event_top_cat_concert-staff_backstage"] { border-right: 2.5rem solid #17A0E2; }

.arrow-left-25[data-color="event_top_cat_infosession"] { border-right: 2.5rem solid #3DA31E; }

.arrow-left-25[data-color="event_top_cat_vocaloid_vtuber"] { border-right: 2.5rem solid #FF013B; }

.arrow-right-25 { position: absolute; top: 0; bottom: 0; right: -5rem; margin: auto; width: 2.5rem; height: 2.5rem; box-sizing: border-box; border: 2.5rem solid transparent; }

.arrow-right-25[data-color="white"] { border-left: 2.5rem solid #fff; }

.arrow-right-25[data-color="black"] { border-left: 2.5rem solid #282C53; }

.arrow-right-25[data-color="gray"] { border-left: 2.5rem solid #f2f2f3; }

.arrow-right-25[data-color="gray2"] { border-left: 2.5rem solid #E5E5E5; }

.arrow-right-25[data-color="gray-dark"] { border-left: 2.5rem solid #b0b0b0; }

.arrow-right-25[data-color="key"] { border-left: 2.5rem solid #FF013B; }

.arrow-right-25[data-color="base1"] { border-left: 2.5rem solid #ECEDF2; }

.arrow-right-25[data-color="base2"] { border-left: 2.5rem solid #32D1AC; }

.arrow-right-25[data-color="season-h-1"] { border-left: 2.5rem solid #FF6000; }

.arrow-right-25[data-color="season-h-2"] { border-left: 2.5rem solid #8C3396; }

.arrow-right-25[data-color="digital-technology"] { border-left: 2.5rem solid #764BC9; }

.arrow-right-25[data-color="artist-technology"] { border-left: 2.5rem solid #7CBF12; }

.arrow-right-25[data-color="music-technology"] { border-left: 2.5rem solid #0CD1D1; }

.arrow-right-25[data-color="vocal"] { border-left: 2.5rem solid #F22482; }

.arrow-right-25[data-color="vocal-singer-songwriter"] { border-left: 2.5rem solid #F22482; }

.arrow-right-25[data-color="artist-musician"] { border-left: 2.5rem solid #FFC400; }

.arrow-right-25[data-color="kpop"] { border-left: 2.5rem solid #EA771B; }

.arrow-right-25[data-color="music-overseas"] { border-left: 2.5rem solid #3DA31E; }

.arrow-right-25[data-color="concert"] { border-left: 2.5rem solid #17A0E2; }

.arrow-right-25[data-color="management"] { border-left: 2.5rem solid #4759BC; }

.arrow-right-25[data-color="yellow"] { border-left: 2.5rem solid #FFF119; }

.arrow-right-25[data-color="line"] { border-left: 2.5rem solid #00c300; }

.arrow-right-25[data-color="twitter"] { border-left: 2.5rem solid #0f1419; }

.arrow-right-25[data-color="tiktok"] { border-left: 2.5rem solid #000000; }

.arrow-right-25[data-color="youtube"] { border-left: 2.5rem solid #E30000; }

.arrow-right-25[data-color="transparent"] { border-left: 2.5rem solid transparent; }

.arrow-right-25[data-color="super-e"] { border-left: 2.5rem solid #00B9EF; }

.arrow-right-25[data-color="music-tech"] { border-left: 2.5rem solid #00A95F; }

.arrow-right-25[data-color="study-music-abroad"] { border-left: 2.5rem solid #00A95F; }

.arrow-right-25[data-color="perf-arts"] { border-left: 2.5rem solid #EB6EA5; }

.arrow-right-25[data-color="event_top_cat_all"] { border-left: 2.5rem solid #32D1AC; }

.arrow-right-25[data-color="event_top_cat_vocal"] { border-left: 2.5rem solid #F22482; }

.arrow-right-25[data-color="event_top_cat_instrument"] { border-left: 2.5rem solid #4759BC; }

.arrow-right-25[data-color="event_top_cat_kpop"] { border-left: 2.5rem solid #EA771B; }

.arrow-right-25[data-color="event_top_cat_composition"] { border-left: 2.5rem solid #764BC9; }

.arrow-right-25[data-color="event_top_cat_concert-staff_backstage"] { border-left: 2.5rem solid #17A0E2; }

.arrow-right-25[data-color="event_top_cat_infosession"] { border-left: 2.5rem solid #3DA31E; }

.arrow-right-25[data-color="event_top_cat_vocaloid_vtuber"] { border-left: 2.5rem solid #FF013B; }

.arrow-top-26 { position: absolute; top: -5.2rem; left: 0; right: 0; margin: auto; width: 2.6rem; height: 2.6rem; box-sizing: border-box; border: 2.6rem solid transparent; }

.arrow-top-26[data-color="white"] { border-bottom: 2.6rem solid #fff; }

.arrow-top-26[data-color="black"] { border-bottom: 2.6rem solid #282C53; }

.arrow-top-26[data-color="gray"] { border-bottom: 2.6rem solid #f2f2f3; }

.arrow-top-26[data-color="gray2"] { border-bottom: 2.6rem solid #E5E5E5; }

.arrow-top-26[data-color="gray-dark"] { border-bottom: 2.6rem solid #b0b0b0; }

.arrow-top-26[data-color="key"] { border-bottom: 2.6rem solid #FF013B; }

.arrow-top-26[data-color="base1"] { border-bottom: 2.6rem solid #ECEDF2; }

.arrow-top-26[data-color="base2"] { border-bottom: 2.6rem solid #32D1AC; }

.arrow-top-26[data-color="season-h-1"] { border-bottom: 2.6rem solid #FF6000; }

.arrow-top-26[data-color="season-h-2"] { border-bottom: 2.6rem solid #8C3396; }

.arrow-top-26[data-color="digital-technology"] { border-bottom: 2.6rem solid #764BC9; }

.arrow-top-26[data-color="artist-technology"] { border-bottom: 2.6rem solid #7CBF12; }

.arrow-top-26[data-color="music-technology"] { border-bottom: 2.6rem solid #0CD1D1; }

.arrow-top-26[data-color="vocal"] { border-bottom: 2.6rem solid #F22482; }

.arrow-top-26[data-color="vocal-singer-songwriter"] { border-bottom: 2.6rem solid #F22482; }

.arrow-top-26[data-color="artist-musician"] { border-bottom: 2.6rem solid #FFC400; }

.arrow-top-26[data-color="kpop"] { border-bottom: 2.6rem solid #EA771B; }

.arrow-top-26[data-color="music-overseas"] { border-bottom: 2.6rem solid #3DA31E; }

.arrow-top-26[data-color="concert"] { border-bottom: 2.6rem solid #17A0E2; }

.arrow-top-26[data-color="management"] { border-bottom: 2.6rem solid #4759BC; }

.arrow-top-26[data-color="yellow"] { border-bottom: 2.6rem solid #FFF119; }

.arrow-top-26[data-color="line"] { border-bottom: 2.6rem solid #00c300; }

.arrow-top-26[data-color="twitter"] { border-bottom: 2.6rem solid #0f1419; }

.arrow-top-26[data-color="tiktok"] { border-bottom: 2.6rem solid #000000; }

.arrow-top-26[data-color="youtube"] { border-bottom: 2.6rem solid #E30000; }

.arrow-top-26[data-color="transparent"] { border-bottom: 2.6rem solid transparent; }

.arrow-top-26[data-color="super-e"] { border-bottom: 2.6rem solid #00B9EF; }

.arrow-top-26[data-color="music-tech"] { border-bottom: 2.6rem solid #00A95F; }

.arrow-top-26[data-color="study-music-abroad"] { border-bottom: 2.6rem solid #00A95F; }

.arrow-top-26[data-color="perf-arts"] { border-bottom: 2.6rem solid #EB6EA5; }

.arrow-top-26[data-color="event_top_cat_all"] { border-bottom: 2.6rem solid #32D1AC; }

.arrow-top-26[data-color="event_top_cat_vocal"] { border-bottom: 2.6rem solid #F22482; }

.arrow-top-26[data-color="event_top_cat_instrument"] { border-bottom: 2.6rem solid #4759BC; }

.arrow-top-26[data-color="event_top_cat_kpop"] { border-bottom: 2.6rem solid #EA771B; }

.arrow-top-26[data-color="event_top_cat_composition"] { border-bottom: 2.6rem solid #764BC9; }

.arrow-top-26[data-color="event_top_cat_concert-staff_backstage"] { border-bottom: 2.6rem solid #17A0E2; }

.arrow-top-26[data-color="event_top_cat_infosession"] { border-bottom: 2.6rem solid #3DA31E; }

.arrow-top-26[data-color="event_top_cat_vocaloid_vtuber"] { border-bottom: 2.6rem solid #FF013B; }

.arrow-bottom-26 { position: absolute; bottom: -5.2rem; left: 0; right: 0; margin: auto; width: 2.6rem; height: 2.6rem; box-sizing: border-box; border: 2.6rem solid transparent; }

.arrow-bottom-26[data-color="white"] { border-top: 2.6rem solid #fff; }

.arrow-bottom-26[data-color="black"] { border-top: 2.6rem solid #282C53; }

.arrow-bottom-26[data-color="gray"] { border-top: 2.6rem solid #f2f2f3; }

.arrow-bottom-26[data-color="gray2"] { border-top: 2.6rem solid #E5E5E5; }

.arrow-bottom-26[data-color="gray-dark"] { border-top: 2.6rem solid #b0b0b0; }

.arrow-bottom-26[data-color="key"] { border-top: 2.6rem solid #FF013B; }

.arrow-bottom-26[data-color="base1"] { border-top: 2.6rem solid #ECEDF2; }

.arrow-bottom-26[data-color="base2"] { border-top: 2.6rem solid #32D1AC; }

.arrow-bottom-26[data-color="season-h-1"] { border-top: 2.6rem solid #FF6000; }

.arrow-bottom-26[data-color="season-h-2"] { border-top: 2.6rem solid #8C3396; }

.arrow-bottom-26[data-color="digital-technology"] { border-top: 2.6rem solid #764BC9; }

.arrow-bottom-26[data-color="artist-technology"] { border-top: 2.6rem solid #7CBF12; }

.arrow-bottom-26[data-color="music-technology"] { border-top: 2.6rem solid #0CD1D1; }

.arrow-bottom-26[data-color="vocal"] { border-top: 2.6rem solid #F22482; }

.arrow-bottom-26[data-color="vocal-singer-songwriter"] { border-top: 2.6rem solid #F22482; }

.arrow-bottom-26[data-color="artist-musician"] { border-top: 2.6rem solid #FFC400; }

.arrow-bottom-26[data-color="kpop"] { border-top: 2.6rem solid #EA771B; }

.arrow-bottom-26[data-color="music-overseas"] { border-top: 2.6rem solid #3DA31E; }

.arrow-bottom-26[data-color="concert"] { border-top: 2.6rem solid #17A0E2; }

.arrow-bottom-26[data-color="management"] { border-top: 2.6rem solid #4759BC; }

.arrow-bottom-26[data-color="yellow"] { border-top: 2.6rem solid #FFF119; }

.arrow-bottom-26[data-color="line"] { border-top: 2.6rem solid #00c300; }

.arrow-bottom-26[data-color="twitter"] { border-top: 2.6rem solid #0f1419; }

.arrow-bottom-26[data-color="tiktok"] { border-top: 2.6rem solid #000000; }

.arrow-bottom-26[data-color="youtube"] { border-top: 2.6rem solid #E30000; }

.arrow-bottom-26[data-color="transparent"] { border-top: 2.6rem solid transparent; }

.arrow-bottom-26[data-color="super-e"] { border-top: 2.6rem solid #00B9EF; }

.arrow-bottom-26[data-color="music-tech"] { border-top: 2.6rem solid #00A95F; }

.arrow-bottom-26[data-color="study-music-abroad"] { border-top: 2.6rem solid #00A95F; }

.arrow-bottom-26[data-color="perf-arts"] { border-top: 2.6rem solid #EB6EA5; }

.arrow-bottom-26[data-color="event_top_cat_all"] { border-top: 2.6rem solid #32D1AC; }

.arrow-bottom-26[data-color="event_top_cat_vocal"] { border-top: 2.6rem solid #F22482; }

.arrow-bottom-26[data-color="event_top_cat_instrument"] { border-top: 2.6rem solid #4759BC; }

.arrow-bottom-26[data-color="event_top_cat_kpop"] { border-top: 2.6rem solid #EA771B; }

.arrow-bottom-26[data-color="event_top_cat_composition"] { border-top: 2.6rem solid #764BC9; }

.arrow-bottom-26[data-color="event_top_cat_concert-staff_backstage"] { border-top: 2.6rem solid #17A0E2; }

.arrow-bottom-26[data-color="event_top_cat_infosession"] { border-top: 2.6rem solid #3DA31E; }

.arrow-bottom-26[data-color="event_top_cat_vocaloid_vtuber"] { border-top: 2.6rem solid #FF013B; }

.arrow-left-26 { position: absolute; top: 0; bottom: 0; left: -5.2rem; margin: auto; width: 2.6rem; height: 2.6rem; box-sizing: border-box; border: 2.6rem solid transparent; }

.arrow-left-26[data-color="white"] { border-right: 2.6rem solid #fff; }

.arrow-left-26[data-color="black"] { border-right: 2.6rem solid #282C53; }

.arrow-left-26[data-color="gray"] { border-right: 2.6rem solid #f2f2f3; }

.arrow-left-26[data-color="gray2"] { border-right: 2.6rem solid #E5E5E5; }

.arrow-left-26[data-color="gray-dark"] { border-right: 2.6rem solid #b0b0b0; }

.arrow-left-26[data-color="key"] { border-right: 2.6rem solid #FF013B; }

.arrow-left-26[data-color="base1"] { border-right: 2.6rem solid #ECEDF2; }

.arrow-left-26[data-color="base2"] { border-right: 2.6rem solid #32D1AC; }

.arrow-left-26[data-color="season-h-1"] { border-right: 2.6rem solid #FF6000; }

.arrow-left-26[data-color="season-h-2"] { border-right: 2.6rem solid #8C3396; }

.arrow-left-26[data-color="digital-technology"] { border-right: 2.6rem solid #764BC9; }

.arrow-left-26[data-color="artist-technology"] { border-right: 2.6rem solid #7CBF12; }

.arrow-left-26[data-color="music-technology"] { border-right: 2.6rem solid #0CD1D1; }

.arrow-left-26[data-color="vocal"] { border-right: 2.6rem solid #F22482; }

.arrow-left-26[data-color="vocal-singer-songwriter"] { border-right: 2.6rem solid #F22482; }

.arrow-left-26[data-color="artist-musician"] { border-right: 2.6rem solid #FFC400; }

.arrow-left-26[data-color="kpop"] { border-right: 2.6rem solid #EA771B; }

.arrow-left-26[data-color="music-overseas"] { border-right: 2.6rem solid #3DA31E; }

.arrow-left-26[data-color="concert"] { border-right: 2.6rem solid #17A0E2; }

.arrow-left-26[data-color="management"] { border-right: 2.6rem solid #4759BC; }

.arrow-left-26[data-color="yellow"] { border-right: 2.6rem solid #FFF119; }

.arrow-left-26[data-color="line"] { border-right: 2.6rem solid #00c300; }

.arrow-left-26[data-color="twitter"] { border-right: 2.6rem solid #0f1419; }

.arrow-left-26[data-color="tiktok"] { border-right: 2.6rem solid #000000; }

.arrow-left-26[data-color="youtube"] { border-right: 2.6rem solid #E30000; }

.arrow-left-26[data-color="transparent"] { border-right: 2.6rem solid transparent; }

.arrow-left-26[data-color="super-e"] { border-right: 2.6rem solid #00B9EF; }

.arrow-left-26[data-color="music-tech"] { border-right: 2.6rem solid #00A95F; }

.arrow-left-26[data-color="study-music-abroad"] { border-right: 2.6rem solid #00A95F; }

.arrow-left-26[data-color="perf-arts"] { border-right: 2.6rem solid #EB6EA5; }

.arrow-left-26[data-color="event_top_cat_all"] { border-right: 2.6rem solid #32D1AC; }

.arrow-left-26[data-color="event_top_cat_vocal"] { border-right: 2.6rem solid #F22482; }

.arrow-left-26[data-color="event_top_cat_instrument"] { border-right: 2.6rem solid #4759BC; }

.arrow-left-26[data-color="event_top_cat_kpop"] { border-right: 2.6rem solid #EA771B; }

.arrow-left-26[data-color="event_top_cat_composition"] { border-right: 2.6rem solid #764BC9; }

.arrow-left-26[data-color="event_top_cat_concert-staff_backstage"] { border-right: 2.6rem solid #17A0E2; }

.arrow-left-26[data-color="event_top_cat_infosession"] { border-right: 2.6rem solid #3DA31E; }

.arrow-left-26[data-color="event_top_cat_vocaloid_vtuber"] { border-right: 2.6rem solid #FF013B; }

.arrow-right-26 { position: absolute; top: 0; bottom: 0; right: -5.2rem; margin: auto; width: 2.6rem; height: 2.6rem; box-sizing: border-box; border: 2.6rem solid transparent; }

.arrow-right-26[data-color="white"] { border-left: 2.6rem solid #fff; }

.arrow-right-26[data-color="black"] { border-left: 2.6rem solid #282C53; }

.arrow-right-26[data-color="gray"] { border-left: 2.6rem solid #f2f2f3; }

.arrow-right-26[data-color="gray2"] { border-left: 2.6rem solid #E5E5E5; }

.arrow-right-26[data-color="gray-dark"] { border-left: 2.6rem solid #b0b0b0; }

.arrow-right-26[data-color="key"] { border-left: 2.6rem solid #FF013B; }

.arrow-right-26[data-color="base1"] { border-left: 2.6rem solid #ECEDF2; }

.arrow-right-26[data-color="base2"] { border-left: 2.6rem solid #32D1AC; }

.arrow-right-26[data-color="season-h-1"] { border-left: 2.6rem solid #FF6000; }

.arrow-right-26[data-color="season-h-2"] { border-left: 2.6rem solid #8C3396; }

.arrow-right-26[data-color="digital-technology"] { border-left: 2.6rem solid #764BC9; }

.arrow-right-26[data-color="artist-technology"] { border-left: 2.6rem solid #7CBF12; }

.arrow-right-26[data-color="music-technology"] { border-left: 2.6rem solid #0CD1D1; }

.arrow-right-26[data-color="vocal"] { border-left: 2.6rem solid #F22482; }

.arrow-right-26[data-color="vocal-singer-songwriter"] { border-left: 2.6rem solid #F22482; }

.arrow-right-26[data-color="artist-musician"] { border-left: 2.6rem solid #FFC400; }

.arrow-right-26[data-color="kpop"] { border-left: 2.6rem solid #EA771B; }

.arrow-right-26[data-color="music-overseas"] { border-left: 2.6rem solid #3DA31E; }

.arrow-right-26[data-color="concert"] { border-left: 2.6rem solid #17A0E2; }

.arrow-right-26[data-color="management"] { border-left: 2.6rem solid #4759BC; }

.arrow-right-26[data-color="yellow"] { border-left: 2.6rem solid #FFF119; }

.arrow-right-26[data-color="line"] { border-left: 2.6rem solid #00c300; }

.arrow-right-26[data-color="twitter"] { border-left: 2.6rem solid #0f1419; }

.arrow-right-26[data-color="tiktok"] { border-left: 2.6rem solid #000000; }

.arrow-right-26[data-color="youtube"] { border-left: 2.6rem solid #E30000; }

.arrow-right-26[data-color="transparent"] { border-left: 2.6rem solid transparent; }

.arrow-right-26[data-color="super-e"] { border-left: 2.6rem solid #00B9EF; }

.arrow-right-26[data-color="music-tech"] { border-left: 2.6rem solid #00A95F; }

.arrow-right-26[data-color="study-music-abroad"] { border-left: 2.6rem solid #00A95F; }

.arrow-right-26[data-color="perf-arts"] { border-left: 2.6rem solid #EB6EA5; }

.arrow-right-26[data-color="event_top_cat_all"] { border-left: 2.6rem solid #32D1AC; }

.arrow-right-26[data-color="event_top_cat_vocal"] { border-left: 2.6rem solid #F22482; }

.arrow-right-26[data-color="event_top_cat_instrument"] { border-left: 2.6rem solid #4759BC; }

.arrow-right-26[data-color="event_top_cat_kpop"] { border-left: 2.6rem solid #EA771B; }

.arrow-right-26[data-color="event_top_cat_composition"] { border-left: 2.6rem solid #764BC9; }

.arrow-right-26[data-color="event_top_cat_concert-staff_backstage"] { border-left: 2.6rem solid #17A0E2; }

.arrow-right-26[data-color="event_top_cat_infosession"] { border-left: 2.6rem solid #3DA31E; }

.arrow-right-26[data-color="event_top_cat_vocaloid_vtuber"] { border-left: 2.6rem solid #FF013B; }

.arrow-top-27 { position: absolute; top: -5.4rem; left: 0; right: 0; margin: auto; width: 2.7rem; height: 2.7rem; box-sizing: border-box; border: 2.7rem solid transparent; }

.arrow-top-27[data-color="white"] { border-bottom: 2.7rem solid #fff; }

.arrow-top-27[data-color="black"] { border-bottom: 2.7rem solid #282C53; }

.arrow-top-27[data-color="gray"] { border-bottom: 2.7rem solid #f2f2f3; }

.arrow-top-27[data-color="gray2"] { border-bottom: 2.7rem solid #E5E5E5; }

.arrow-top-27[data-color="gray-dark"] { border-bottom: 2.7rem solid #b0b0b0; }

.arrow-top-27[data-color="key"] { border-bottom: 2.7rem solid #FF013B; }

.arrow-top-27[data-color="base1"] { border-bottom: 2.7rem solid #ECEDF2; }

.arrow-top-27[data-color="base2"] { border-bottom: 2.7rem solid #32D1AC; }

.arrow-top-27[data-color="season-h-1"] { border-bottom: 2.7rem solid #FF6000; }

.arrow-top-27[data-color="season-h-2"] { border-bottom: 2.7rem solid #8C3396; }

.arrow-top-27[data-color="digital-technology"] { border-bottom: 2.7rem solid #764BC9; }

.arrow-top-27[data-color="artist-technology"] { border-bottom: 2.7rem solid #7CBF12; }

.arrow-top-27[data-color="music-technology"] { border-bottom: 2.7rem solid #0CD1D1; }

.arrow-top-27[data-color="vocal"] { border-bottom: 2.7rem solid #F22482; }

.arrow-top-27[data-color="vocal-singer-songwriter"] { border-bottom: 2.7rem solid #F22482; }

.arrow-top-27[data-color="artist-musician"] { border-bottom: 2.7rem solid #FFC400; }

.arrow-top-27[data-color="kpop"] { border-bottom: 2.7rem solid #EA771B; }

.arrow-top-27[data-color="music-overseas"] { border-bottom: 2.7rem solid #3DA31E; }

.arrow-top-27[data-color="concert"] { border-bottom: 2.7rem solid #17A0E2; }

.arrow-top-27[data-color="management"] { border-bottom: 2.7rem solid #4759BC; }

.arrow-top-27[data-color="yellow"] { border-bottom: 2.7rem solid #FFF119; }

.arrow-top-27[data-color="line"] { border-bottom: 2.7rem solid #00c300; }

.arrow-top-27[data-color="twitter"] { border-bottom: 2.7rem solid #0f1419; }

.arrow-top-27[data-color="tiktok"] { border-bottom: 2.7rem solid #000000; }

.arrow-top-27[data-color="youtube"] { border-bottom: 2.7rem solid #E30000; }

.arrow-top-27[data-color="transparent"] { border-bottom: 2.7rem solid transparent; }

.arrow-top-27[data-color="super-e"] { border-bottom: 2.7rem solid #00B9EF; }

.arrow-top-27[data-color="music-tech"] { border-bottom: 2.7rem solid #00A95F; }

.arrow-top-27[data-color="study-music-abroad"] { border-bottom: 2.7rem solid #00A95F; }

.arrow-top-27[data-color="perf-arts"] { border-bottom: 2.7rem solid #EB6EA5; }

.arrow-top-27[data-color="event_top_cat_all"] { border-bottom: 2.7rem solid #32D1AC; }

.arrow-top-27[data-color="event_top_cat_vocal"] { border-bottom: 2.7rem solid #F22482; }

.arrow-top-27[data-color="event_top_cat_instrument"] { border-bottom: 2.7rem solid #4759BC; }

.arrow-top-27[data-color="event_top_cat_kpop"] { border-bottom: 2.7rem solid #EA771B; }

.arrow-top-27[data-color="event_top_cat_composition"] { border-bottom: 2.7rem solid #764BC9; }

.arrow-top-27[data-color="event_top_cat_concert-staff_backstage"] { border-bottom: 2.7rem solid #17A0E2; }

.arrow-top-27[data-color="event_top_cat_infosession"] { border-bottom: 2.7rem solid #3DA31E; }

.arrow-top-27[data-color="event_top_cat_vocaloid_vtuber"] { border-bottom: 2.7rem solid #FF013B; }

.arrow-bottom-27 { position: absolute; bottom: -5.4rem; left: 0; right: 0; margin: auto; width: 2.7rem; height: 2.7rem; box-sizing: border-box; border: 2.7rem solid transparent; }

.arrow-bottom-27[data-color="white"] { border-top: 2.7rem solid #fff; }

.arrow-bottom-27[data-color="black"] { border-top: 2.7rem solid #282C53; }

.arrow-bottom-27[data-color="gray"] { border-top: 2.7rem solid #f2f2f3; }

.arrow-bottom-27[data-color="gray2"] { border-top: 2.7rem solid #E5E5E5; }

.arrow-bottom-27[data-color="gray-dark"] { border-top: 2.7rem solid #b0b0b0; }

.arrow-bottom-27[data-color="key"] { border-top: 2.7rem solid #FF013B; }

.arrow-bottom-27[data-color="base1"] { border-top: 2.7rem solid #ECEDF2; }

.arrow-bottom-27[data-color="base2"] { border-top: 2.7rem solid #32D1AC; }

.arrow-bottom-27[data-color="season-h-1"] { border-top: 2.7rem solid #FF6000; }

.arrow-bottom-27[data-color="season-h-2"] { border-top: 2.7rem solid #8C3396; }

.arrow-bottom-27[data-color="digital-technology"] { border-top: 2.7rem solid #764BC9; }

.arrow-bottom-27[data-color="artist-technology"] { border-top: 2.7rem solid #7CBF12; }

.arrow-bottom-27[data-color="music-technology"] { border-top: 2.7rem solid #0CD1D1; }

.arrow-bottom-27[data-color="vocal"] { border-top: 2.7rem solid #F22482; }

.arrow-bottom-27[data-color="vocal-singer-songwriter"] { border-top: 2.7rem solid #F22482; }

.arrow-bottom-27[data-color="artist-musician"] { border-top: 2.7rem solid #FFC400; }

.arrow-bottom-27[data-color="kpop"] { border-top: 2.7rem solid #EA771B; }

.arrow-bottom-27[data-color="music-overseas"] { border-top: 2.7rem solid #3DA31E; }

.arrow-bottom-27[data-color="concert"] { border-top: 2.7rem solid #17A0E2; }

.arrow-bottom-27[data-color="management"] { border-top: 2.7rem solid #4759BC; }

.arrow-bottom-27[data-color="yellow"] { border-top: 2.7rem solid #FFF119; }

.arrow-bottom-27[data-color="line"] { border-top: 2.7rem solid #00c300; }

.arrow-bottom-27[data-color="twitter"] { border-top: 2.7rem solid #0f1419; }

.arrow-bottom-27[data-color="tiktok"] { border-top: 2.7rem solid #000000; }

.arrow-bottom-27[data-color="youtube"] { border-top: 2.7rem solid #E30000; }

.arrow-bottom-27[data-color="transparent"] { border-top: 2.7rem solid transparent; }

.arrow-bottom-27[data-color="super-e"] { border-top: 2.7rem solid #00B9EF; }

.arrow-bottom-27[data-color="music-tech"] { border-top: 2.7rem solid #00A95F; }

.arrow-bottom-27[data-color="study-music-abroad"] { border-top: 2.7rem solid #00A95F; }

.arrow-bottom-27[data-color="perf-arts"] { border-top: 2.7rem solid #EB6EA5; }

.arrow-bottom-27[data-color="event_top_cat_all"] { border-top: 2.7rem solid #32D1AC; }

.arrow-bottom-27[data-color="event_top_cat_vocal"] { border-top: 2.7rem solid #F22482; }

.arrow-bottom-27[data-color="event_top_cat_instrument"] { border-top: 2.7rem solid #4759BC; }

.arrow-bottom-27[data-color="event_top_cat_kpop"] { border-top: 2.7rem solid #EA771B; }

.arrow-bottom-27[data-color="event_top_cat_composition"] { border-top: 2.7rem solid #764BC9; }

.arrow-bottom-27[data-color="event_top_cat_concert-staff_backstage"] { border-top: 2.7rem solid #17A0E2; }

.arrow-bottom-27[data-color="event_top_cat_infosession"] { border-top: 2.7rem solid #3DA31E; }

.arrow-bottom-27[data-color="event_top_cat_vocaloid_vtuber"] { border-top: 2.7rem solid #FF013B; }

.arrow-left-27 { position: absolute; top: 0; bottom: 0; left: -5.4rem; margin: auto; width: 2.7rem; height: 2.7rem; box-sizing: border-box; border: 2.7rem solid transparent; }

.arrow-left-27[data-color="white"] { border-right: 2.7rem solid #fff; }

.arrow-left-27[data-color="black"] { border-right: 2.7rem solid #282C53; }

.arrow-left-27[data-color="gray"] { border-right: 2.7rem solid #f2f2f3; }

.arrow-left-27[data-color="gray2"] { border-right: 2.7rem solid #E5E5E5; }

.arrow-left-27[data-color="gray-dark"] { border-right: 2.7rem solid #b0b0b0; }

.arrow-left-27[data-color="key"] { border-right: 2.7rem solid #FF013B; }

.arrow-left-27[data-color="base1"] { border-right: 2.7rem solid #ECEDF2; }

.arrow-left-27[data-color="base2"] { border-right: 2.7rem solid #32D1AC; }

.arrow-left-27[data-color="season-h-1"] { border-right: 2.7rem solid #FF6000; }

.arrow-left-27[data-color="season-h-2"] { border-right: 2.7rem solid #8C3396; }

.arrow-left-27[data-color="digital-technology"] { border-right: 2.7rem solid #764BC9; }

.arrow-left-27[data-color="artist-technology"] { border-right: 2.7rem solid #7CBF12; }

.arrow-left-27[data-color="music-technology"] { border-right: 2.7rem solid #0CD1D1; }

.arrow-left-27[data-color="vocal"] { border-right: 2.7rem solid #F22482; }

.arrow-left-27[data-color="vocal-singer-songwriter"] { border-right: 2.7rem solid #F22482; }

.arrow-left-27[data-color="artist-musician"] { border-right: 2.7rem solid #FFC400; }

.arrow-left-27[data-color="kpop"] { border-right: 2.7rem solid #EA771B; }

.arrow-left-27[data-color="music-overseas"] { border-right: 2.7rem solid #3DA31E; }

.arrow-left-27[data-color="concert"] { border-right: 2.7rem solid #17A0E2; }

.arrow-left-27[data-color="management"] { border-right: 2.7rem solid #4759BC; }

.arrow-left-27[data-color="yellow"] { border-right: 2.7rem solid #FFF119; }

.arrow-left-27[data-color="line"] { border-right: 2.7rem solid #00c300; }

.arrow-left-27[data-color="twitter"] { border-right: 2.7rem solid #0f1419; }

.arrow-left-27[data-color="tiktok"] { border-right: 2.7rem solid #000000; }

.arrow-left-27[data-color="youtube"] { border-right: 2.7rem solid #E30000; }

.arrow-left-27[data-color="transparent"] { border-right: 2.7rem solid transparent; }

.arrow-left-27[data-color="super-e"] { border-right: 2.7rem solid #00B9EF; }

.arrow-left-27[data-color="music-tech"] { border-right: 2.7rem solid #00A95F; }

.arrow-left-27[data-color="study-music-abroad"] { border-right: 2.7rem solid #00A95F; }

.arrow-left-27[data-color="perf-arts"] { border-right: 2.7rem solid #EB6EA5; }

.arrow-left-27[data-color="event_top_cat_all"] { border-right: 2.7rem solid #32D1AC; }

.arrow-left-27[data-color="event_top_cat_vocal"] { border-right: 2.7rem solid #F22482; }

.arrow-left-27[data-color="event_top_cat_instrument"] { border-right: 2.7rem solid #4759BC; }

.arrow-left-27[data-color="event_top_cat_kpop"] { border-right: 2.7rem solid #EA771B; }

.arrow-left-27[data-color="event_top_cat_composition"] { border-right: 2.7rem solid #764BC9; }

.arrow-left-27[data-color="event_top_cat_concert-staff_backstage"] { border-right: 2.7rem solid #17A0E2; }

.arrow-left-27[data-color="event_top_cat_infosession"] { border-right: 2.7rem solid #3DA31E; }

.arrow-left-27[data-color="event_top_cat_vocaloid_vtuber"] { border-right: 2.7rem solid #FF013B; }

.arrow-right-27 { position: absolute; top: 0; bottom: 0; right: -5.4rem; margin: auto; width: 2.7rem; height: 2.7rem; box-sizing: border-box; border: 2.7rem solid transparent; }

.arrow-right-27[data-color="white"] { border-left: 2.7rem solid #fff; }

.arrow-right-27[data-color="black"] { border-left: 2.7rem solid #282C53; }

.arrow-right-27[data-color="gray"] { border-left: 2.7rem solid #f2f2f3; }

.arrow-right-27[data-color="gray2"] { border-left: 2.7rem solid #E5E5E5; }

.arrow-right-27[data-color="gray-dark"] { border-left: 2.7rem solid #b0b0b0; }

.arrow-right-27[data-color="key"] { border-left: 2.7rem solid #FF013B; }

.arrow-right-27[data-color="base1"] { border-left: 2.7rem solid #ECEDF2; }

.arrow-right-27[data-color="base2"] { border-left: 2.7rem solid #32D1AC; }

.arrow-right-27[data-color="season-h-1"] { border-left: 2.7rem solid #FF6000; }

.arrow-right-27[data-color="season-h-2"] { border-left: 2.7rem solid #8C3396; }

.arrow-right-27[data-color="digital-technology"] { border-left: 2.7rem solid #764BC9; }

.arrow-right-27[data-color="artist-technology"] { border-left: 2.7rem solid #7CBF12; }

.arrow-right-27[data-color="music-technology"] { border-left: 2.7rem solid #0CD1D1; }

.arrow-right-27[data-color="vocal"] { border-left: 2.7rem solid #F22482; }

.arrow-right-27[data-color="vocal-singer-songwriter"] { border-left: 2.7rem solid #F22482; }

.arrow-right-27[data-color="artist-musician"] { border-left: 2.7rem solid #FFC400; }

.arrow-right-27[data-color="kpop"] { border-left: 2.7rem solid #EA771B; }

.arrow-right-27[data-color="music-overseas"] { border-left: 2.7rem solid #3DA31E; }

.arrow-right-27[data-color="concert"] { border-left: 2.7rem solid #17A0E2; }

.arrow-right-27[data-color="management"] { border-left: 2.7rem solid #4759BC; }

.arrow-right-27[data-color="yellow"] { border-left: 2.7rem solid #FFF119; }

.arrow-right-27[data-color="line"] { border-left: 2.7rem solid #00c300; }

.arrow-right-27[data-color="twitter"] { border-left: 2.7rem solid #0f1419; }

.arrow-right-27[data-color="tiktok"] { border-left: 2.7rem solid #000000; }

.arrow-right-27[data-color="youtube"] { border-left: 2.7rem solid #E30000; }

.arrow-right-27[data-color="transparent"] { border-left: 2.7rem solid transparent; }

.arrow-right-27[data-color="super-e"] { border-left: 2.7rem solid #00B9EF; }

.arrow-right-27[data-color="music-tech"] { border-left: 2.7rem solid #00A95F; }

.arrow-right-27[data-color="study-music-abroad"] { border-left: 2.7rem solid #00A95F; }

.arrow-right-27[data-color="perf-arts"] { border-left: 2.7rem solid #EB6EA5; }

.arrow-right-27[data-color="event_top_cat_all"] { border-left: 2.7rem solid #32D1AC; }

.arrow-right-27[data-color="event_top_cat_vocal"] { border-left: 2.7rem solid #F22482; }

.arrow-right-27[data-color="event_top_cat_instrument"] { border-left: 2.7rem solid #4759BC; }

.arrow-right-27[data-color="event_top_cat_kpop"] { border-left: 2.7rem solid #EA771B; }

.arrow-right-27[data-color="event_top_cat_composition"] { border-left: 2.7rem solid #764BC9; }

.arrow-right-27[data-color="event_top_cat_concert-staff_backstage"] { border-left: 2.7rem solid #17A0E2; }

.arrow-right-27[data-color="event_top_cat_infosession"] { border-left: 2.7rem solid #3DA31E; }

.arrow-right-27[data-color="event_top_cat_vocaloid_vtuber"] { border-left: 2.7rem solid #FF013B; }

.arrow-top-28 { position: absolute; top: -5.6rem; left: 0; right: 0; margin: auto; width: 2.8rem; height: 2.8rem; box-sizing: border-box; border: 2.8rem solid transparent; }

.arrow-top-28[data-color="white"] { border-bottom: 2.8rem solid #fff; }

.arrow-top-28[data-color="black"] { border-bottom: 2.8rem solid #282C53; }

.arrow-top-28[data-color="gray"] { border-bottom: 2.8rem solid #f2f2f3; }

.arrow-top-28[data-color="gray2"] { border-bottom: 2.8rem solid #E5E5E5; }

.arrow-top-28[data-color="gray-dark"] { border-bottom: 2.8rem solid #b0b0b0; }

.arrow-top-28[data-color="key"] { border-bottom: 2.8rem solid #FF013B; }

.arrow-top-28[data-color="base1"] { border-bottom: 2.8rem solid #ECEDF2; }

.arrow-top-28[data-color="base2"] { border-bottom: 2.8rem solid #32D1AC; }

.arrow-top-28[data-color="season-h-1"] { border-bottom: 2.8rem solid #FF6000; }

.arrow-top-28[data-color="season-h-2"] { border-bottom: 2.8rem solid #8C3396; }

.arrow-top-28[data-color="digital-technology"] { border-bottom: 2.8rem solid #764BC9; }

.arrow-top-28[data-color="artist-technology"] { border-bottom: 2.8rem solid #7CBF12; }

.arrow-top-28[data-color="music-technology"] { border-bottom: 2.8rem solid #0CD1D1; }

.arrow-top-28[data-color="vocal"] { border-bottom: 2.8rem solid #F22482; }

.arrow-top-28[data-color="vocal-singer-songwriter"] { border-bottom: 2.8rem solid #F22482; }

.arrow-top-28[data-color="artist-musician"] { border-bottom: 2.8rem solid #FFC400; }

.arrow-top-28[data-color="kpop"] { border-bottom: 2.8rem solid #EA771B; }

.arrow-top-28[data-color="music-overseas"] { border-bottom: 2.8rem solid #3DA31E; }

.arrow-top-28[data-color="concert"] { border-bottom: 2.8rem solid #17A0E2; }

.arrow-top-28[data-color="management"] { border-bottom: 2.8rem solid #4759BC; }

.arrow-top-28[data-color="yellow"] { border-bottom: 2.8rem solid #FFF119; }

.arrow-top-28[data-color="line"] { border-bottom: 2.8rem solid #00c300; }

.arrow-top-28[data-color="twitter"] { border-bottom: 2.8rem solid #0f1419; }

.arrow-top-28[data-color="tiktok"] { border-bottom: 2.8rem solid #000000; }

.arrow-top-28[data-color="youtube"] { border-bottom: 2.8rem solid #E30000; }

.arrow-top-28[data-color="transparent"] { border-bottom: 2.8rem solid transparent; }

.arrow-top-28[data-color="super-e"] { border-bottom: 2.8rem solid #00B9EF; }

.arrow-top-28[data-color="music-tech"] { border-bottom: 2.8rem solid #00A95F; }

.arrow-top-28[data-color="study-music-abroad"] { border-bottom: 2.8rem solid #00A95F; }

.arrow-top-28[data-color="perf-arts"] { border-bottom: 2.8rem solid #EB6EA5; }

.arrow-top-28[data-color="event_top_cat_all"] { border-bottom: 2.8rem solid #32D1AC; }

.arrow-top-28[data-color="event_top_cat_vocal"] { border-bottom: 2.8rem solid #F22482; }

.arrow-top-28[data-color="event_top_cat_instrument"] { border-bottom: 2.8rem solid #4759BC; }

.arrow-top-28[data-color="event_top_cat_kpop"] { border-bottom: 2.8rem solid #EA771B; }

.arrow-top-28[data-color="event_top_cat_composition"] { border-bottom: 2.8rem solid #764BC9; }

.arrow-top-28[data-color="event_top_cat_concert-staff_backstage"] { border-bottom: 2.8rem solid #17A0E2; }

.arrow-top-28[data-color="event_top_cat_infosession"] { border-bottom: 2.8rem solid #3DA31E; }

.arrow-top-28[data-color="event_top_cat_vocaloid_vtuber"] { border-bottom: 2.8rem solid #FF013B; }

.arrow-bottom-28 { position: absolute; bottom: -5.6rem; left: 0; right: 0; margin: auto; width: 2.8rem; height: 2.8rem; box-sizing: border-box; border: 2.8rem solid transparent; }

.arrow-bottom-28[data-color="white"] { border-top: 2.8rem solid #fff; }

.arrow-bottom-28[data-color="black"] { border-top: 2.8rem solid #282C53; }

.arrow-bottom-28[data-color="gray"] { border-top: 2.8rem solid #f2f2f3; }

.arrow-bottom-28[data-color="gray2"] { border-top: 2.8rem solid #E5E5E5; }

.arrow-bottom-28[data-color="gray-dark"] { border-top: 2.8rem solid #b0b0b0; }

.arrow-bottom-28[data-color="key"] { border-top: 2.8rem solid #FF013B; }

.arrow-bottom-28[data-color="base1"] { border-top: 2.8rem solid #ECEDF2; }

.arrow-bottom-28[data-color="base2"] { border-top: 2.8rem solid #32D1AC; }

.arrow-bottom-28[data-color="season-h-1"] { border-top: 2.8rem solid #FF6000; }

.arrow-bottom-28[data-color="season-h-2"] { border-top: 2.8rem solid #8C3396; }

.arrow-bottom-28[data-color="digital-technology"] { border-top: 2.8rem solid #764BC9; }

.arrow-bottom-28[data-color="artist-technology"] { border-top: 2.8rem solid #7CBF12; }

.arrow-bottom-28[data-color="music-technology"] { border-top: 2.8rem solid #0CD1D1; }

.arrow-bottom-28[data-color="vocal"] { border-top: 2.8rem solid #F22482; }

.arrow-bottom-28[data-color="vocal-singer-songwriter"] { border-top: 2.8rem solid #F22482; }

.arrow-bottom-28[data-color="artist-musician"] { border-top: 2.8rem solid #FFC400; }

.arrow-bottom-28[data-color="kpop"] { border-top: 2.8rem solid #EA771B; }

.arrow-bottom-28[data-color="music-overseas"] { border-top: 2.8rem solid #3DA31E; }

.arrow-bottom-28[data-color="concert"] { border-top: 2.8rem solid #17A0E2; }

.arrow-bottom-28[data-color="management"] { border-top: 2.8rem solid #4759BC; }

.arrow-bottom-28[data-color="yellow"] { border-top: 2.8rem solid #FFF119; }

.arrow-bottom-28[data-color="line"] { border-top: 2.8rem solid #00c300; }

.arrow-bottom-28[data-color="twitter"] { border-top: 2.8rem solid #0f1419; }

.arrow-bottom-28[data-color="tiktok"] { border-top: 2.8rem solid #000000; }

.arrow-bottom-28[data-color="youtube"] { border-top: 2.8rem solid #E30000; }

.arrow-bottom-28[data-color="transparent"] { border-top: 2.8rem solid transparent; }

.arrow-bottom-28[data-color="super-e"] { border-top: 2.8rem solid #00B9EF; }

.arrow-bottom-28[data-color="music-tech"] { border-top: 2.8rem solid #00A95F; }

.arrow-bottom-28[data-color="study-music-abroad"] { border-top: 2.8rem solid #00A95F; }

.arrow-bottom-28[data-color="perf-arts"] { border-top: 2.8rem solid #EB6EA5; }

.arrow-bottom-28[data-color="event_top_cat_all"] { border-top: 2.8rem solid #32D1AC; }

.arrow-bottom-28[data-color="event_top_cat_vocal"] { border-top: 2.8rem solid #F22482; }

.arrow-bottom-28[data-color="event_top_cat_instrument"] { border-top: 2.8rem solid #4759BC; }

.arrow-bottom-28[data-color="event_top_cat_kpop"] { border-top: 2.8rem solid #EA771B; }

.arrow-bottom-28[data-color="event_top_cat_composition"] { border-top: 2.8rem solid #764BC9; }

.arrow-bottom-28[data-color="event_top_cat_concert-staff_backstage"] { border-top: 2.8rem solid #17A0E2; }

.arrow-bottom-28[data-color="event_top_cat_infosession"] { border-top: 2.8rem solid #3DA31E; }

.arrow-bottom-28[data-color="event_top_cat_vocaloid_vtuber"] { border-top: 2.8rem solid #FF013B; }

.arrow-left-28 { position: absolute; top: 0; bottom: 0; left: -5.6rem; margin: auto; width: 2.8rem; height: 2.8rem; box-sizing: border-box; border: 2.8rem solid transparent; }

.arrow-left-28[data-color="white"] { border-right: 2.8rem solid #fff; }

.arrow-left-28[data-color="black"] { border-right: 2.8rem solid #282C53; }

.arrow-left-28[data-color="gray"] { border-right: 2.8rem solid #f2f2f3; }

.arrow-left-28[data-color="gray2"] { border-right: 2.8rem solid #E5E5E5; }

.arrow-left-28[data-color="gray-dark"] { border-right: 2.8rem solid #b0b0b0; }

.arrow-left-28[data-color="key"] { border-right: 2.8rem solid #FF013B; }

.arrow-left-28[data-color="base1"] { border-right: 2.8rem solid #ECEDF2; }

.arrow-left-28[data-color="base2"] { border-right: 2.8rem solid #32D1AC; }

.arrow-left-28[data-color="season-h-1"] { border-right: 2.8rem solid #FF6000; }

.arrow-left-28[data-color="season-h-2"] { border-right: 2.8rem solid #8C3396; }

.arrow-left-28[data-color="digital-technology"] { border-right: 2.8rem solid #764BC9; }

.arrow-left-28[data-color="artist-technology"] { border-right: 2.8rem solid #7CBF12; }

.arrow-left-28[data-color="music-technology"] { border-right: 2.8rem solid #0CD1D1; }

.arrow-left-28[data-color="vocal"] { border-right: 2.8rem solid #F22482; }

.arrow-left-28[data-color="vocal-singer-songwriter"] { border-right: 2.8rem solid #F22482; }

.arrow-left-28[data-color="artist-musician"] { border-right: 2.8rem solid #FFC400; }

.arrow-left-28[data-color="kpop"] { border-right: 2.8rem solid #EA771B; }

.arrow-left-28[data-color="music-overseas"] { border-right: 2.8rem solid #3DA31E; }

.arrow-left-28[data-color="concert"] { border-right: 2.8rem solid #17A0E2; }

.arrow-left-28[data-color="management"] { border-right: 2.8rem solid #4759BC; }

.arrow-left-28[data-color="yellow"] { border-right: 2.8rem solid #FFF119; }

.arrow-left-28[data-color="line"] { border-right: 2.8rem solid #00c300; }

.arrow-left-28[data-color="twitter"] { border-right: 2.8rem solid #0f1419; }

.arrow-left-28[data-color="tiktok"] { border-right: 2.8rem solid #000000; }

.arrow-left-28[data-color="youtube"] { border-right: 2.8rem solid #E30000; }

.arrow-left-28[data-color="transparent"] { border-right: 2.8rem solid transparent; }

.arrow-left-28[data-color="super-e"] { border-right: 2.8rem solid #00B9EF; }

.arrow-left-28[data-color="music-tech"] { border-right: 2.8rem solid #00A95F; }

.arrow-left-28[data-color="study-music-abroad"] { border-right: 2.8rem solid #00A95F; }

.arrow-left-28[data-color="perf-arts"] { border-right: 2.8rem solid #EB6EA5; }

.arrow-left-28[data-color="event_top_cat_all"] { border-right: 2.8rem solid #32D1AC; }

.arrow-left-28[data-color="event_top_cat_vocal"] { border-right: 2.8rem solid #F22482; }

.arrow-left-28[data-color="event_top_cat_instrument"] { border-right: 2.8rem solid #4759BC; }

.arrow-left-28[data-color="event_top_cat_kpop"] { border-right: 2.8rem solid #EA771B; }

.arrow-left-28[data-color="event_top_cat_composition"] { border-right: 2.8rem solid #764BC9; }

.arrow-left-28[data-color="event_top_cat_concert-staff_backstage"] { border-right: 2.8rem solid #17A0E2; }

.arrow-left-28[data-color="event_top_cat_infosession"] { border-right: 2.8rem solid #3DA31E; }

.arrow-left-28[data-color="event_top_cat_vocaloid_vtuber"] { border-right: 2.8rem solid #FF013B; }

.arrow-right-28 { position: absolute; top: 0; bottom: 0; right: -5.6rem; margin: auto; width: 2.8rem; height: 2.8rem; box-sizing: border-box; border: 2.8rem solid transparent; }

.arrow-right-28[data-color="white"] { border-left: 2.8rem solid #fff; }

.arrow-right-28[data-color="black"] { border-left: 2.8rem solid #282C53; }

.arrow-right-28[data-color="gray"] { border-left: 2.8rem solid #f2f2f3; }

.arrow-right-28[data-color="gray2"] { border-left: 2.8rem solid #E5E5E5; }

.arrow-right-28[data-color="gray-dark"] { border-left: 2.8rem solid #b0b0b0; }

.arrow-right-28[data-color="key"] { border-left: 2.8rem solid #FF013B; }

.arrow-right-28[data-color="base1"] { border-left: 2.8rem solid #ECEDF2; }

.arrow-right-28[data-color="base2"] { border-left: 2.8rem solid #32D1AC; }

.arrow-right-28[data-color="season-h-1"] { border-left: 2.8rem solid #FF6000; }

.arrow-right-28[data-color="season-h-2"] { border-left: 2.8rem solid #8C3396; }

.arrow-right-28[data-color="digital-technology"] { border-left: 2.8rem solid #764BC9; }

.arrow-right-28[data-color="artist-technology"] { border-left: 2.8rem solid #7CBF12; }

.arrow-right-28[data-color="music-technology"] { border-left: 2.8rem solid #0CD1D1; }

.arrow-right-28[data-color="vocal"] { border-left: 2.8rem solid #F22482; }

.arrow-right-28[data-color="vocal-singer-songwriter"] { border-left: 2.8rem solid #F22482; }

.arrow-right-28[data-color="artist-musician"] { border-left: 2.8rem solid #FFC400; }

.arrow-right-28[data-color="kpop"] { border-left: 2.8rem solid #EA771B; }

.arrow-right-28[data-color="music-overseas"] { border-left: 2.8rem solid #3DA31E; }

.arrow-right-28[data-color="concert"] { border-left: 2.8rem solid #17A0E2; }

.arrow-right-28[data-color="management"] { border-left: 2.8rem solid #4759BC; }

.arrow-right-28[data-color="yellow"] { border-left: 2.8rem solid #FFF119; }

.arrow-right-28[data-color="line"] { border-left: 2.8rem solid #00c300; }

.arrow-right-28[data-color="twitter"] { border-left: 2.8rem solid #0f1419; }

.arrow-right-28[data-color="tiktok"] { border-left: 2.8rem solid #000000; }

.arrow-right-28[data-color="youtube"] { border-left: 2.8rem solid #E30000; }

.arrow-right-28[data-color="transparent"] { border-left: 2.8rem solid transparent; }

.arrow-right-28[data-color="super-e"] { border-left: 2.8rem solid #00B9EF; }

.arrow-right-28[data-color="music-tech"] { border-left: 2.8rem solid #00A95F; }

.arrow-right-28[data-color="study-music-abroad"] { border-left: 2.8rem solid #00A95F; }

.arrow-right-28[data-color="perf-arts"] { border-left: 2.8rem solid #EB6EA5; }

.arrow-right-28[data-color="event_top_cat_all"] { border-left: 2.8rem solid #32D1AC; }

.arrow-right-28[data-color="event_top_cat_vocal"] { border-left: 2.8rem solid #F22482; }

.arrow-right-28[data-color="event_top_cat_instrument"] { border-left: 2.8rem solid #4759BC; }

.arrow-right-28[data-color="event_top_cat_kpop"] { border-left: 2.8rem solid #EA771B; }

.arrow-right-28[data-color="event_top_cat_composition"] { border-left: 2.8rem solid #764BC9; }

.arrow-right-28[data-color="event_top_cat_concert-staff_backstage"] { border-left: 2.8rem solid #17A0E2; }

.arrow-right-28[data-color="event_top_cat_infosession"] { border-left: 2.8rem solid #3DA31E; }

.arrow-right-28[data-color="event_top_cat_vocaloid_vtuber"] { border-left: 2.8rem solid #FF013B; }

.arrow-top-29 { position: absolute; top: -5.8rem; left: 0; right: 0; margin: auto; width: 2.9rem; height: 2.9rem; box-sizing: border-box; border: 2.9rem solid transparent; }

.arrow-top-29[data-color="white"] { border-bottom: 2.9rem solid #fff; }

.arrow-top-29[data-color="black"] { border-bottom: 2.9rem solid #282C53; }

.arrow-top-29[data-color="gray"] { border-bottom: 2.9rem solid #f2f2f3; }

.arrow-top-29[data-color="gray2"] { border-bottom: 2.9rem solid #E5E5E5; }

.arrow-top-29[data-color="gray-dark"] { border-bottom: 2.9rem solid #b0b0b0; }

.arrow-top-29[data-color="key"] { border-bottom: 2.9rem solid #FF013B; }

.arrow-top-29[data-color="base1"] { border-bottom: 2.9rem solid #ECEDF2; }

.arrow-top-29[data-color="base2"] { border-bottom: 2.9rem solid #32D1AC; }

.arrow-top-29[data-color="season-h-1"] { border-bottom: 2.9rem solid #FF6000; }

.arrow-top-29[data-color="season-h-2"] { border-bottom: 2.9rem solid #8C3396; }

.arrow-top-29[data-color="digital-technology"] { border-bottom: 2.9rem solid #764BC9; }

.arrow-top-29[data-color="artist-technology"] { border-bottom: 2.9rem solid #7CBF12; }

.arrow-top-29[data-color="music-technology"] { border-bottom: 2.9rem solid #0CD1D1; }

.arrow-top-29[data-color="vocal"] { border-bottom: 2.9rem solid #F22482; }

.arrow-top-29[data-color="vocal-singer-songwriter"] { border-bottom: 2.9rem solid #F22482; }

.arrow-top-29[data-color="artist-musician"] { border-bottom: 2.9rem solid #FFC400; }

.arrow-top-29[data-color="kpop"] { border-bottom: 2.9rem solid #EA771B; }

.arrow-top-29[data-color="music-overseas"] { border-bottom: 2.9rem solid #3DA31E; }

.arrow-top-29[data-color="concert"] { border-bottom: 2.9rem solid #17A0E2; }

.arrow-top-29[data-color="management"] { border-bottom: 2.9rem solid #4759BC; }

.arrow-top-29[data-color="yellow"] { border-bottom: 2.9rem solid #FFF119; }

.arrow-top-29[data-color="line"] { border-bottom: 2.9rem solid #00c300; }

.arrow-top-29[data-color="twitter"] { border-bottom: 2.9rem solid #0f1419; }

.arrow-top-29[data-color="tiktok"] { border-bottom: 2.9rem solid #000000; }

.arrow-top-29[data-color="youtube"] { border-bottom: 2.9rem solid #E30000; }

.arrow-top-29[data-color="transparent"] { border-bottom: 2.9rem solid transparent; }

.arrow-top-29[data-color="super-e"] { border-bottom: 2.9rem solid #00B9EF; }

.arrow-top-29[data-color="music-tech"] { border-bottom: 2.9rem solid #00A95F; }

.arrow-top-29[data-color="study-music-abroad"] { border-bottom: 2.9rem solid #00A95F; }

.arrow-top-29[data-color="perf-arts"] { border-bottom: 2.9rem solid #EB6EA5; }

.arrow-top-29[data-color="event_top_cat_all"] { border-bottom: 2.9rem solid #32D1AC; }

.arrow-top-29[data-color="event_top_cat_vocal"] { border-bottom: 2.9rem solid #F22482; }

.arrow-top-29[data-color="event_top_cat_instrument"] { border-bottom: 2.9rem solid #4759BC; }

.arrow-top-29[data-color="event_top_cat_kpop"] { border-bottom: 2.9rem solid #EA771B; }

.arrow-top-29[data-color="event_top_cat_composition"] { border-bottom: 2.9rem solid #764BC9; }

.arrow-top-29[data-color="event_top_cat_concert-staff_backstage"] { border-bottom: 2.9rem solid #17A0E2; }

.arrow-top-29[data-color="event_top_cat_infosession"] { border-bottom: 2.9rem solid #3DA31E; }

.arrow-top-29[data-color="event_top_cat_vocaloid_vtuber"] { border-bottom: 2.9rem solid #FF013B; }

.arrow-bottom-29 { position: absolute; bottom: -5.8rem; left: 0; right: 0; margin: auto; width: 2.9rem; height: 2.9rem; box-sizing: border-box; border: 2.9rem solid transparent; }

.arrow-bottom-29[data-color="white"] { border-top: 2.9rem solid #fff; }

.arrow-bottom-29[data-color="black"] { border-top: 2.9rem solid #282C53; }

.arrow-bottom-29[data-color="gray"] { border-top: 2.9rem solid #f2f2f3; }

.arrow-bottom-29[data-color="gray2"] { border-top: 2.9rem solid #E5E5E5; }

.arrow-bottom-29[data-color="gray-dark"] { border-top: 2.9rem solid #b0b0b0; }

.arrow-bottom-29[data-color="key"] { border-top: 2.9rem solid #FF013B; }

.arrow-bottom-29[data-color="base1"] { border-top: 2.9rem solid #ECEDF2; }

.arrow-bottom-29[data-color="base2"] { border-top: 2.9rem solid #32D1AC; }

.arrow-bottom-29[data-color="season-h-1"] { border-top: 2.9rem solid #FF6000; }

.arrow-bottom-29[data-color="season-h-2"] { border-top: 2.9rem solid #8C3396; }

.arrow-bottom-29[data-color="digital-technology"] { border-top: 2.9rem solid #764BC9; }

.arrow-bottom-29[data-color="artist-technology"] { border-top: 2.9rem solid #7CBF12; }

.arrow-bottom-29[data-color="music-technology"] { border-top: 2.9rem solid #0CD1D1; }

.arrow-bottom-29[data-color="vocal"] { border-top: 2.9rem solid #F22482; }

.arrow-bottom-29[data-color="vocal-singer-songwriter"] { border-top: 2.9rem solid #F22482; }

.arrow-bottom-29[data-color="artist-musician"] { border-top: 2.9rem solid #FFC400; }

.arrow-bottom-29[data-color="kpop"] { border-top: 2.9rem solid #EA771B; }

.arrow-bottom-29[data-color="music-overseas"] { border-top: 2.9rem solid #3DA31E; }

.arrow-bottom-29[data-color="concert"] { border-top: 2.9rem solid #17A0E2; }

.arrow-bottom-29[data-color="management"] { border-top: 2.9rem solid #4759BC; }

.arrow-bottom-29[data-color="yellow"] { border-top: 2.9rem solid #FFF119; }

.arrow-bottom-29[data-color="line"] { border-top: 2.9rem solid #00c300; }

.arrow-bottom-29[data-color="twitter"] { border-top: 2.9rem solid #0f1419; }

.arrow-bottom-29[data-color="tiktok"] { border-top: 2.9rem solid #000000; }

.arrow-bottom-29[data-color="youtube"] { border-top: 2.9rem solid #E30000; }

.arrow-bottom-29[data-color="transparent"] { border-top: 2.9rem solid transparent; }

.arrow-bottom-29[data-color="super-e"] { border-top: 2.9rem solid #00B9EF; }

.arrow-bottom-29[data-color="music-tech"] { border-top: 2.9rem solid #00A95F; }

.arrow-bottom-29[data-color="study-music-abroad"] { border-top: 2.9rem solid #00A95F; }

.arrow-bottom-29[data-color="perf-arts"] { border-top: 2.9rem solid #EB6EA5; }

.arrow-bottom-29[data-color="event_top_cat_all"] { border-top: 2.9rem solid #32D1AC; }

.arrow-bottom-29[data-color="event_top_cat_vocal"] { border-top: 2.9rem solid #F22482; }

.arrow-bottom-29[data-color="event_top_cat_instrument"] { border-top: 2.9rem solid #4759BC; }

.arrow-bottom-29[data-color="event_top_cat_kpop"] { border-top: 2.9rem solid #EA771B; }

.arrow-bottom-29[data-color="event_top_cat_composition"] { border-top: 2.9rem solid #764BC9; }

.arrow-bottom-29[data-color="event_top_cat_concert-staff_backstage"] { border-top: 2.9rem solid #17A0E2; }

.arrow-bottom-29[data-color="event_top_cat_infosession"] { border-top: 2.9rem solid #3DA31E; }

.arrow-bottom-29[data-color="event_top_cat_vocaloid_vtuber"] { border-top: 2.9rem solid #FF013B; }

.arrow-left-29 { position: absolute; top: 0; bottom: 0; left: -5.8rem; margin: auto; width: 2.9rem; height: 2.9rem; box-sizing: border-box; border: 2.9rem solid transparent; }

.arrow-left-29[data-color="white"] { border-right: 2.9rem solid #fff; }

.arrow-left-29[data-color="black"] { border-right: 2.9rem solid #282C53; }

.arrow-left-29[data-color="gray"] { border-right: 2.9rem solid #f2f2f3; }

.arrow-left-29[data-color="gray2"] { border-right: 2.9rem solid #E5E5E5; }

.arrow-left-29[data-color="gray-dark"] { border-right: 2.9rem solid #b0b0b0; }

.arrow-left-29[data-color="key"] { border-right: 2.9rem solid #FF013B; }

.arrow-left-29[data-color="base1"] { border-right: 2.9rem solid #ECEDF2; }

.arrow-left-29[data-color="base2"] { border-right: 2.9rem solid #32D1AC; }

.arrow-left-29[data-color="season-h-1"] { border-right: 2.9rem solid #FF6000; }

.arrow-left-29[data-color="season-h-2"] { border-right: 2.9rem solid #8C3396; }

.arrow-left-29[data-color="digital-technology"] { border-right: 2.9rem solid #764BC9; }

.arrow-left-29[data-color="artist-technology"] { border-right: 2.9rem solid #7CBF12; }

.arrow-left-29[data-color="music-technology"] { border-right: 2.9rem solid #0CD1D1; }

.arrow-left-29[data-color="vocal"] { border-right: 2.9rem solid #F22482; }

.arrow-left-29[data-color="vocal-singer-songwriter"] { border-right: 2.9rem solid #F22482; }

.arrow-left-29[data-color="artist-musician"] { border-right: 2.9rem solid #FFC400; }

.arrow-left-29[data-color="kpop"] { border-right: 2.9rem solid #EA771B; }

.arrow-left-29[data-color="music-overseas"] { border-right: 2.9rem solid #3DA31E; }

.arrow-left-29[data-color="concert"] { border-right: 2.9rem solid #17A0E2; }

.arrow-left-29[data-color="management"] { border-right: 2.9rem solid #4759BC; }

.arrow-left-29[data-color="yellow"] { border-right: 2.9rem solid #FFF119; }

.arrow-left-29[data-color="line"] { border-right: 2.9rem solid #00c300; }

.arrow-left-29[data-color="twitter"] { border-right: 2.9rem solid #0f1419; }

.arrow-left-29[data-color="tiktok"] { border-right: 2.9rem solid #000000; }

.arrow-left-29[data-color="youtube"] { border-right: 2.9rem solid #E30000; }

.arrow-left-29[data-color="transparent"] { border-right: 2.9rem solid transparent; }

.arrow-left-29[data-color="super-e"] { border-right: 2.9rem solid #00B9EF; }

.arrow-left-29[data-color="music-tech"] { border-right: 2.9rem solid #00A95F; }

.arrow-left-29[data-color="study-music-abroad"] { border-right: 2.9rem solid #00A95F; }

.arrow-left-29[data-color="perf-arts"] { border-right: 2.9rem solid #EB6EA5; }

.arrow-left-29[data-color="event_top_cat_all"] { border-right: 2.9rem solid #32D1AC; }

.arrow-left-29[data-color="event_top_cat_vocal"] { border-right: 2.9rem solid #F22482; }

.arrow-left-29[data-color="event_top_cat_instrument"] { border-right: 2.9rem solid #4759BC; }

.arrow-left-29[data-color="event_top_cat_kpop"] { border-right: 2.9rem solid #EA771B; }

.arrow-left-29[data-color="event_top_cat_composition"] { border-right: 2.9rem solid #764BC9; }

.arrow-left-29[data-color="event_top_cat_concert-staff_backstage"] { border-right: 2.9rem solid #17A0E2; }

.arrow-left-29[data-color="event_top_cat_infosession"] { border-right: 2.9rem solid #3DA31E; }

.arrow-left-29[data-color="event_top_cat_vocaloid_vtuber"] { border-right: 2.9rem solid #FF013B; }

.arrow-right-29 { position: absolute; top: 0; bottom: 0; right: -5.8rem; margin: auto; width: 2.9rem; height: 2.9rem; box-sizing: border-box; border: 2.9rem solid transparent; }

.arrow-right-29[data-color="white"] { border-left: 2.9rem solid #fff; }

.arrow-right-29[data-color="black"] { border-left: 2.9rem solid #282C53; }

.arrow-right-29[data-color="gray"] { border-left: 2.9rem solid #f2f2f3; }

.arrow-right-29[data-color="gray2"] { border-left: 2.9rem solid #E5E5E5; }

.arrow-right-29[data-color="gray-dark"] { border-left: 2.9rem solid #b0b0b0; }

.arrow-right-29[data-color="key"] { border-left: 2.9rem solid #FF013B; }

.arrow-right-29[data-color="base1"] { border-left: 2.9rem solid #ECEDF2; }

.arrow-right-29[data-color="base2"] { border-left: 2.9rem solid #32D1AC; }

.arrow-right-29[data-color="season-h-1"] { border-left: 2.9rem solid #FF6000; }

.arrow-right-29[data-color="season-h-2"] { border-left: 2.9rem solid #8C3396; }

.arrow-right-29[data-color="digital-technology"] { border-left: 2.9rem solid #764BC9; }

.arrow-right-29[data-color="artist-technology"] { border-left: 2.9rem solid #7CBF12; }

.arrow-right-29[data-color="music-technology"] { border-left: 2.9rem solid #0CD1D1; }

.arrow-right-29[data-color="vocal"] { border-left: 2.9rem solid #F22482; }

.arrow-right-29[data-color="vocal-singer-songwriter"] { border-left: 2.9rem solid #F22482; }

.arrow-right-29[data-color="artist-musician"] { border-left: 2.9rem solid #FFC400; }

.arrow-right-29[data-color="kpop"] { border-left: 2.9rem solid #EA771B; }

.arrow-right-29[data-color="music-overseas"] { border-left: 2.9rem solid #3DA31E; }

.arrow-right-29[data-color="concert"] { border-left: 2.9rem solid #17A0E2; }

.arrow-right-29[data-color="management"] { border-left: 2.9rem solid #4759BC; }

.arrow-right-29[data-color="yellow"] { border-left: 2.9rem solid #FFF119; }

.arrow-right-29[data-color="line"] { border-left: 2.9rem solid #00c300; }

.arrow-right-29[data-color="twitter"] { border-left: 2.9rem solid #0f1419; }

.arrow-right-29[data-color="tiktok"] { border-left: 2.9rem solid #000000; }

.arrow-right-29[data-color="youtube"] { border-left: 2.9rem solid #E30000; }

.arrow-right-29[data-color="transparent"] { border-left: 2.9rem solid transparent; }

.arrow-right-29[data-color="super-e"] { border-left: 2.9rem solid #00B9EF; }

.arrow-right-29[data-color="music-tech"] { border-left: 2.9rem solid #00A95F; }

.arrow-right-29[data-color="study-music-abroad"] { border-left: 2.9rem solid #00A95F; }

.arrow-right-29[data-color="perf-arts"] { border-left: 2.9rem solid #EB6EA5; }

.arrow-right-29[data-color="event_top_cat_all"] { border-left: 2.9rem solid #32D1AC; }

.arrow-right-29[data-color="event_top_cat_vocal"] { border-left: 2.9rem solid #F22482; }

.arrow-right-29[data-color="event_top_cat_instrument"] { border-left: 2.9rem solid #4759BC; }

.arrow-right-29[data-color="event_top_cat_kpop"] { border-left: 2.9rem solid #EA771B; }

.arrow-right-29[data-color="event_top_cat_composition"] { border-left: 2.9rem solid #764BC9; }

.arrow-right-29[data-color="event_top_cat_concert-staff_backstage"] { border-left: 2.9rem solid #17A0E2; }

.arrow-right-29[data-color="event_top_cat_infosession"] { border-left: 2.9rem solid #3DA31E; }

.arrow-right-29[data-color="event_top_cat_vocaloid_vtuber"] { border-left: 2.9rem solid #FF013B; }

.arrow-top-30 { position: absolute; top: -6rem; left: 0; right: 0; margin: auto; width: 3rem; height: 3rem; box-sizing: border-box; border: 3rem solid transparent; }

.arrow-top-30[data-color="white"] { border-bottom: 3rem solid #fff; }

.arrow-top-30[data-color="black"] { border-bottom: 3rem solid #282C53; }

.arrow-top-30[data-color="gray"] { border-bottom: 3rem solid #f2f2f3; }

.arrow-top-30[data-color="gray2"] { border-bottom: 3rem solid #E5E5E5; }

.arrow-top-30[data-color="gray-dark"] { border-bottom: 3rem solid #b0b0b0; }

.arrow-top-30[data-color="key"] { border-bottom: 3rem solid #FF013B; }

.arrow-top-30[data-color="base1"] { border-bottom: 3rem solid #ECEDF2; }

.arrow-top-30[data-color="base2"] { border-bottom: 3rem solid #32D1AC; }

.arrow-top-30[data-color="season-h-1"] { border-bottom: 3rem solid #FF6000; }

.arrow-top-30[data-color="season-h-2"] { border-bottom: 3rem solid #8C3396; }

.arrow-top-30[data-color="digital-technology"] { border-bottom: 3rem solid #764BC9; }

.arrow-top-30[data-color="artist-technology"] { border-bottom: 3rem solid #7CBF12; }

.arrow-top-30[data-color="music-technology"] { border-bottom: 3rem solid #0CD1D1; }

.arrow-top-30[data-color="vocal"] { border-bottom: 3rem solid #F22482; }

.arrow-top-30[data-color="vocal-singer-songwriter"] { border-bottom: 3rem solid #F22482; }

.arrow-top-30[data-color="artist-musician"] { border-bottom: 3rem solid #FFC400; }

.arrow-top-30[data-color="kpop"] { border-bottom: 3rem solid #EA771B; }

.arrow-top-30[data-color="music-overseas"] { border-bottom: 3rem solid #3DA31E; }

.arrow-top-30[data-color="concert"] { border-bottom: 3rem solid #17A0E2; }

.arrow-top-30[data-color="management"] { border-bottom: 3rem solid #4759BC; }

.arrow-top-30[data-color="yellow"] { border-bottom: 3rem solid #FFF119; }

.arrow-top-30[data-color="line"] { border-bottom: 3rem solid #00c300; }

.arrow-top-30[data-color="twitter"] { border-bottom: 3rem solid #0f1419; }

.arrow-top-30[data-color="tiktok"] { border-bottom: 3rem solid #000000; }

.arrow-top-30[data-color="youtube"] { border-bottom: 3rem solid #E30000; }

.arrow-top-30[data-color="transparent"] { border-bottom: 3rem solid transparent; }

.arrow-top-30[data-color="super-e"] { border-bottom: 3rem solid #00B9EF; }

.arrow-top-30[data-color="music-tech"] { border-bottom: 3rem solid #00A95F; }

.arrow-top-30[data-color="study-music-abroad"] { border-bottom: 3rem solid #00A95F; }

.arrow-top-30[data-color="perf-arts"] { border-bottom: 3rem solid #EB6EA5; }

.arrow-top-30[data-color="event_top_cat_all"] { border-bottom: 3rem solid #32D1AC; }

.arrow-top-30[data-color="event_top_cat_vocal"] { border-bottom: 3rem solid #F22482; }

.arrow-top-30[data-color="event_top_cat_instrument"] { border-bottom: 3rem solid #4759BC; }

.arrow-top-30[data-color="event_top_cat_kpop"] { border-bottom: 3rem solid #EA771B; }

.arrow-top-30[data-color="event_top_cat_composition"] { border-bottom: 3rem solid #764BC9; }

.arrow-top-30[data-color="event_top_cat_concert-staff_backstage"] { border-bottom: 3rem solid #17A0E2; }

.arrow-top-30[data-color="event_top_cat_infosession"] { border-bottom: 3rem solid #3DA31E; }

.arrow-top-30[data-color="event_top_cat_vocaloid_vtuber"] { border-bottom: 3rem solid #FF013B; }

.arrow-bottom-30 { position: absolute; bottom: -6rem; left: 0; right: 0; margin: auto; width: 3rem; height: 3rem; box-sizing: border-box; border: 3rem solid transparent; }

.arrow-bottom-30[data-color="white"] { border-top: 3rem solid #fff; }

.arrow-bottom-30[data-color="black"] { border-top: 3rem solid #282C53; }

.arrow-bottom-30[data-color="gray"] { border-top: 3rem solid #f2f2f3; }

.arrow-bottom-30[data-color="gray2"] { border-top: 3rem solid #E5E5E5; }

.arrow-bottom-30[data-color="gray-dark"] { border-top: 3rem solid #b0b0b0; }

.arrow-bottom-30[data-color="key"] { border-top: 3rem solid #FF013B; }

.arrow-bottom-30[data-color="base1"] { border-top: 3rem solid #ECEDF2; }

.arrow-bottom-30[data-color="base2"] { border-top: 3rem solid #32D1AC; }

.arrow-bottom-30[data-color="season-h-1"] { border-top: 3rem solid #FF6000; }

.arrow-bottom-30[data-color="season-h-2"] { border-top: 3rem solid #8C3396; }

.arrow-bottom-30[data-color="digital-technology"] { border-top: 3rem solid #764BC9; }

.arrow-bottom-30[data-color="artist-technology"] { border-top: 3rem solid #7CBF12; }

.arrow-bottom-30[data-color="music-technology"] { border-top: 3rem solid #0CD1D1; }

.arrow-bottom-30[data-color="vocal"] { border-top: 3rem solid #F22482; }

.arrow-bottom-30[data-color="vocal-singer-songwriter"] { border-top: 3rem solid #F22482; }

.arrow-bottom-30[data-color="artist-musician"] { border-top: 3rem solid #FFC400; }

.arrow-bottom-30[data-color="kpop"] { border-top: 3rem solid #EA771B; }

.arrow-bottom-30[data-color="music-overseas"] { border-top: 3rem solid #3DA31E; }

.arrow-bottom-30[data-color="concert"] { border-top: 3rem solid #17A0E2; }

.arrow-bottom-30[data-color="management"] { border-top: 3rem solid #4759BC; }

.arrow-bottom-30[data-color="yellow"] { border-top: 3rem solid #FFF119; }

.arrow-bottom-30[data-color="line"] { border-top: 3rem solid #00c300; }

.arrow-bottom-30[data-color="twitter"] { border-top: 3rem solid #0f1419; }

.arrow-bottom-30[data-color="tiktok"] { border-top: 3rem solid #000000; }

.arrow-bottom-30[data-color="youtube"] { border-top: 3rem solid #E30000; }

.arrow-bottom-30[data-color="transparent"] { border-top: 3rem solid transparent; }

.arrow-bottom-30[data-color="super-e"] { border-top: 3rem solid #00B9EF; }

.arrow-bottom-30[data-color="music-tech"] { border-top: 3rem solid #00A95F; }

.arrow-bottom-30[data-color="study-music-abroad"] { border-top: 3rem solid #00A95F; }

.arrow-bottom-30[data-color="perf-arts"] { border-top: 3rem solid #EB6EA5; }

.arrow-bottom-30[data-color="event_top_cat_all"] { border-top: 3rem solid #32D1AC; }

.arrow-bottom-30[data-color="event_top_cat_vocal"] { border-top: 3rem solid #F22482; }

.arrow-bottom-30[data-color="event_top_cat_instrument"] { border-top: 3rem solid #4759BC; }

.arrow-bottom-30[data-color="event_top_cat_kpop"] { border-top: 3rem solid #EA771B; }

.arrow-bottom-30[data-color="event_top_cat_composition"] { border-top: 3rem solid #764BC9; }

.arrow-bottom-30[data-color="event_top_cat_concert-staff_backstage"] { border-top: 3rem solid #17A0E2; }

.arrow-bottom-30[data-color="event_top_cat_infosession"] { border-top: 3rem solid #3DA31E; }

.arrow-bottom-30[data-color="event_top_cat_vocaloid_vtuber"] { border-top: 3rem solid #FF013B; }

.arrow-left-30 { position: absolute; top: 0; bottom: 0; left: -6rem; margin: auto; width: 3rem; height: 3rem; box-sizing: border-box; border: 3rem solid transparent; }

.arrow-left-30[data-color="white"] { border-right: 3rem solid #fff; }

.arrow-left-30[data-color="black"] { border-right: 3rem solid #282C53; }

.arrow-left-30[data-color="gray"] { border-right: 3rem solid #f2f2f3; }

.arrow-left-30[data-color="gray2"] { border-right: 3rem solid #E5E5E5; }

.arrow-left-30[data-color="gray-dark"] { border-right: 3rem solid #b0b0b0; }

.arrow-left-30[data-color="key"] { border-right: 3rem solid #FF013B; }

.arrow-left-30[data-color="base1"] { border-right: 3rem solid #ECEDF2; }

.arrow-left-30[data-color="base2"] { border-right: 3rem solid #32D1AC; }

.arrow-left-30[data-color="season-h-1"] { border-right: 3rem solid #FF6000; }

.arrow-left-30[data-color="season-h-2"] { border-right: 3rem solid #8C3396; }

.arrow-left-30[data-color="digital-technology"] { border-right: 3rem solid #764BC9; }

.arrow-left-30[data-color="artist-technology"] { border-right: 3rem solid #7CBF12; }

.arrow-left-30[data-color="music-technology"] { border-right: 3rem solid #0CD1D1; }

.arrow-left-30[data-color="vocal"] { border-right: 3rem solid #F22482; }

.arrow-left-30[data-color="vocal-singer-songwriter"] { border-right: 3rem solid #F22482; }

.arrow-left-30[data-color="artist-musician"] { border-right: 3rem solid #FFC400; }

.arrow-left-30[data-color="kpop"] { border-right: 3rem solid #EA771B; }

.arrow-left-30[data-color="music-overseas"] { border-right: 3rem solid #3DA31E; }

.arrow-left-30[data-color="concert"] { border-right: 3rem solid #17A0E2; }

.arrow-left-30[data-color="management"] { border-right: 3rem solid #4759BC; }

.arrow-left-30[data-color="yellow"] { border-right: 3rem solid #FFF119; }

.arrow-left-30[data-color="line"] { border-right: 3rem solid #00c300; }

.arrow-left-30[data-color="twitter"] { border-right: 3rem solid #0f1419; }

.arrow-left-30[data-color="tiktok"] { border-right: 3rem solid #000000; }

.arrow-left-30[data-color="youtube"] { border-right: 3rem solid #E30000; }

.arrow-left-30[data-color="transparent"] { border-right: 3rem solid transparent; }

.arrow-left-30[data-color="super-e"] { border-right: 3rem solid #00B9EF; }

.arrow-left-30[data-color="music-tech"] { border-right: 3rem solid #00A95F; }

.arrow-left-30[data-color="study-music-abroad"] { border-right: 3rem solid #00A95F; }

.arrow-left-30[data-color="perf-arts"] { border-right: 3rem solid #EB6EA5; }

.arrow-left-30[data-color="event_top_cat_all"] { border-right: 3rem solid #32D1AC; }

.arrow-left-30[data-color="event_top_cat_vocal"] { border-right: 3rem solid #F22482; }

.arrow-left-30[data-color="event_top_cat_instrument"] { border-right: 3rem solid #4759BC; }

.arrow-left-30[data-color="event_top_cat_kpop"] { border-right: 3rem solid #EA771B; }

.arrow-left-30[data-color="event_top_cat_composition"] { border-right: 3rem solid #764BC9; }

.arrow-left-30[data-color="event_top_cat_concert-staff_backstage"] { border-right: 3rem solid #17A0E2; }

.arrow-left-30[data-color="event_top_cat_infosession"] { border-right: 3rem solid #3DA31E; }

.arrow-left-30[data-color="event_top_cat_vocaloid_vtuber"] { border-right: 3rem solid #FF013B; }

.arrow-right-30 { position: absolute; top: 0; bottom: 0; right: -6rem; margin: auto; width: 3rem; height: 3rem; box-sizing: border-box; border: 3rem solid transparent; }

.arrow-right-30[data-color="white"] { border-left: 3rem solid #fff; }

.arrow-right-30[data-color="black"] { border-left: 3rem solid #282C53; }

.arrow-right-30[data-color="gray"] { border-left: 3rem solid #f2f2f3; }

.arrow-right-30[data-color="gray2"] { border-left: 3rem solid #E5E5E5; }

.arrow-right-30[data-color="gray-dark"] { border-left: 3rem solid #b0b0b0; }

.arrow-right-30[data-color="key"] { border-left: 3rem solid #FF013B; }

.arrow-right-30[data-color="base1"] { border-left: 3rem solid #ECEDF2; }

.arrow-right-30[data-color="base2"] { border-left: 3rem solid #32D1AC; }

.arrow-right-30[data-color="season-h-1"] { border-left: 3rem solid #FF6000; }

.arrow-right-30[data-color="season-h-2"] { border-left: 3rem solid #8C3396; }

.arrow-right-30[data-color="digital-technology"] { border-left: 3rem solid #764BC9; }

.arrow-right-30[data-color="artist-technology"] { border-left: 3rem solid #7CBF12; }

.arrow-right-30[data-color="music-technology"] { border-left: 3rem solid #0CD1D1; }

.arrow-right-30[data-color="vocal"] { border-left: 3rem solid #F22482; }

.arrow-right-30[data-color="vocal-singer-songwriter"] { border-left: 3rem solid #F22482; }

.arrow-right-30[data-color="artist-musician"] { border-left: 3rem solid #FFC400; }

.arrow-right-30[data-color="kpop"] { border-left: 3rem solid #EA771B; }

.arrow-right-30[data-color="music-overseas"] { border-left: 3rem solid #3DA31E; }

.arrow-right-30[data-color="concert"] { border-left: 3rem solid #17A0E2; }

.arrow-right-30[data-color="management"] { border-left: 3rem solid #4759BC; }

.arrow-right-30[data-color="yellow"] { border-left: 3rem solid #FFF119; }

.arrow-right-30[data-color="line"] { border-left: 3rem solid #00c300; }

.arrow-right-30[data-color="twitter"] { border-left: 3rem solid #0f1419; }

.arrow-right-30[data-color="tiktok"] { border-left: 3rem solid #000000; }

.arrow-right-30[data-color="youtube"] { border-left: 3rem solid #E30000; }

.arrow-right-30[data-color="transparent"] { border-left: 3rem solid transparent; }

.arrow-right-30[data-color="super-e"] { border-left: 3rem solid #00B9EF; }

.arrow-right-30[data-color="music-tech"] { border-left: 3rem solid #00A95F; }

.arrow-right-30[data-color="study-music-abroad"] { border-left: 3rem solid #00A95F; }

.arrow-right-30[data-color="perf-arts"] { border-left: 3rem solid #EB6EA5; }

.arrow-right-30[data-color="event_top_cat_all"] { border-left: 3rem solid #32D1AC; }

.arrow-right-30[data-color="event_top_cat_vocal"] { border-left: 3rem solid #F22482; }

.arrow-right-30[data-color="event_top_cat_instrument"] { border-left: 3rem solid #4759BC; }

.arrow-right-30[data-color="event_top_cat_kpop"] { border-left: 3rem solid #EA771B; }

.arrow-right-30[data-color="event_top_cat_composition"] { border-left: 3rem solid #764BC9; }

.arrow-right-30[data-color="event_top_cat_concert-staff_backstage"] { border-left: 3rem solid #17A0E2; }

.arrow-right-30[data-color="event_top_cat_infosession"] { border-left: 3rem solid #3DA31E; }

.arrow-right-30[data-color="event_top_cat_vocaloid_vtuber"] { border-left: 3rem solid #FF013B; }

.arrow-top-31 { position: absolute; top: -6.2rem; left: 0; right: 0; margin: auto; width: 3.1rem; height: 3.1rem; box-sizing: border-box; border: 3.1rem solid transparent; }

.arrow-top-31[data-color="white"] { border-bottom: 3.1rem solid #fff; }

.arrow-top-31[data-color="black"] { border-bottom: 3.1rem solid #282C53; }

.arrow-top-31[data-color="gray"] { border-bottom: 3.1rem solid #f2f2f3; }

.arrow-top-31[data-color="gray2"] { border-bottom: 3.1rem solid #E5E5E5; }

.arrow-top-31[data-color="gray-dark"] { border-bottom: 3.1rem solid #b0b0b0; }

.arrow-top-31[data-color="key"] { border-bottom: 3.1rem solid #FF013B; }

.arrow-top-31[data-color="base1"] { border-bottom: 3.1rem solid #ECEDF2; }

.arrow-top-31[data-color="base2"] { border-bottom: 3.1rem solid #32D1AC; }

.arrow-top-31[data-color="season-h-1"] { border-bottom: 3.1rem solid #FF6000; }

.arrow-top-31[data-color="season-h-2"] { border-bottom: 3.1rem solid #8C3396; }

.arrow-top-31[data-color="digital-technology"] { border-bottom: 3.1rem solid #764BC9; }

.arrow-top-31[data-color="artist-technology"] { border-bottom: 3.1rem solid #7CBF12; }

.arrow-top-31[data-color="music-technology"] { border-bottom: 3.1rem solid #0CD1D1; }

.arrow-top-31[data-color="vocal"] { border-bottom: 3.1rem solid #F22482; }

.arrow-top-31[data-color="vocal-singer-songwriter"] { border-bottom: 3.1rem solid #F22482; }

.arrow-top-31[data-color="artist-musician"] { border-bottom: 3.1rem solid #FFC400; }

.arrow-top-31[data-color="kpop"] { border-bottom: 3.1rem solid #EA771B; }

.arrow-top-31[data-color="music-overseas"] { border-bottom: 3.1rem solid #3DA31E; }

.arrow-top-31[data-color="concert"] { border-bottom: 3.1rem solid #17A0E2; }

.arrow-top-31[data-color="management"] { border-bottom: 3.1rem solid #4759BC; }

.arrow-top-31[data-color="yellow"] { border-bottom: 3.1rem solid #FFF119; }

.arrow-top-31[data-color="line"] { border-bottom: 3.1rem solid #00c300; }

.arrow-top-31[data-color="twitter"] { border-bottom: 3.1rem solid #0f1419; }

.arrow-top-31[data-color="tiktok"] { border-bottom: 3.1rem solid #000000; }

.arrow-top-31[data-color="youtube"] { border-bottom: 3.1rem solid #E30000; }

.arrow-top-31[data-color="transparent"] { border-bottom: 3.1rem solid transparent; }

.arrow-top-31[data-color="super-e"] { border-bottom: 3.1rem solid #00B9EF; }

.arrow-top-31[data-color="music-tech"] { border-bottom: 3.1rem solid #00A95F; }

.arrow-top-31[data-color="study-music-abroad"] { border-bottom: 3.1rem solid #00A95F; }

.arrow-top-31[data-color="perf-arts"] { border-bottom: 3.1rem solid #EB6EA5; }

.arrow-top-31[data-color="event_top_cat_all"] { border-bottom: 3.1rem solid #32D1AC; }

.arrow-top-31[data-color="event_top_cat_vocal"] { border-bottom: 3.1rem solid #F22482; }

.arrow-top-31[data-color="event_top_cat_instrument"] { border-bottom: 3.1rem solid #4759BC; }

.arrow-top-31[data-color="event_top_cat_kpop"] { border-bottom: 3.1rem solid #EA771B; }

.arrow-top-31[data-color="event_top_cat_composition"] { border-bottom: 3.1rem solid #764BC9; }

.arrow-top-31[data-color="event_top_cat_concert-staff_backstage"] { border-bottom: 3.1rem solid #17A0E2; }

.arrow-top-31[data-color="event_top_cat_infosession"] { border-bottom: 3.1rem solid #3DA31E; }

.arrow-top-31[data-color="event_top_cat_vocaloid_vtuber"] { border-bottom: 3.1rem solid #FF013B; }

.arrow-bottom-31 { position: absolute; bottom: -6.2rem; left: 0; right: 0; margin: auto; width: 3.1rem; height: 3.1rem; box-sizing: border-box; border: 3.1rem solid transparent; }

.arrow-bottom-31[data-color="white"] { border-top: 3.1rem solid #fff; }

.arrow-bottom-31[data-color="black"] { border-top: 3.1rem solid #282C53; }

.arrow-bottom-31[data-color="gray"] { border-top: 3.1rem solid #f2f2f3; }

.arrow-bottom-31[data-color="gray2"] { border-top: 3.1rem solid #E5E5E5; }

.arrow-bottom-31[data-color="gray-dark"] { border-top: 3.1rem solid #b0b0b0; }

.arrow-bottom-31[data-color="key"] { border-top: 3.1rem solid #FF013B; }

.arrow-bottom-31[data-color="base1"] { border-top: 3.1rem solid #ECEDF2; }

.arrow-bottom-31[data-color="base2"] { border-top: 3.1rem solid #32D1AC; }

.arrow-bottom-31[data-color="season-h-1"] { border-top: 3.1rem solid #FF6000; }

.arrow-bottom-31[data-color="season-h-2"] { border-top: 3.1rem solid #8C3396; }

.arrow-bottom-31[data-color="digital-technology"] { border-top: 3.1rem solid #764BC9; }

.arrow-bottom-31[data-color="artist-technology"] { border-top: 3.1rem solid #7CBF12; }

.arrow-bottom-31[data-color="music-technology"] { border-top: 3.1rem solid #0CD1D1; }

.arrow-bottom-31[data-color="vocal"] { border-top: 3.1rem solid #F22482; }

.arrow-bottom-31[data-color="vocal-singer-songwriter"] { border-top: 3.1rem solid #F22482; }

.arrow-bottom-31[data-color="artist-musician"] { border-top: 3.1rem solid #FFC400; }

.arrow-bottom-31[data-color="kpop"] { border-top: 3.1rem solid #EA771B; }

.arrow-bottom-31[data-color="music-overseas"] { border-top: 3.1rem solid #3DA31E; }

.arrow-bottom-31[data-color="concert"] { border-top: 3.1rem solid #17A0E2; }

.arrow-bottom-31[data-color="management"] { border-top: 3.1rem solid #4759BC; }

.arrow-bottom-31[data-color="yellow"] { border-top: 3.1rem solid #FFF119; }

.arrow-bottom-31[data-color="line"] { border-top: 3.1rem solid #00c300; }

.arrow-bottom-31[data-color="twitter"] { border-top: 3.1rem solid #0f1419; }

.arrow-bottom-31[data-color="tiktok"] { border-top: 3.1rem solid #000000; }

.arrow-bottom-31[data-color="youtube"] { border-top: 3.1rem solid #E30000; }

.arrow-bottom-31[data-color="transparent"] { border-top: 3.1rem solid transparent; }

.arrow-bottom-31[data-color="super-e"] { border-top: 3.1rem solid #00B9EF; }

.arrow-bottom-31[data-color="music-tech"] { border-top: 3.1rem solid #00A95F; }

.arrow-bottom-31[data-color="study-music-abroad"] { border-top: 3.1rem solid #00A95F; }

.arrow-bottom-31[data-color="perf-arts"] { border-top: 3.1rem solid #EB6EA5; }

.arrow-bottom-31[data-color="event_top_cat_all"] { border-top: 3.1rem solid #32D1AC; }

.arrow-bottom-31[data-color="event_top_cat_vocal"] { border-top: 3.1rem solid #F22482; }

.arrow-bottom-31[data-color="event_top_cat_instrument"] { border-top: 3.1rem solid #4759BC; }

.arrow-bottom-31[data-color="event_top_cat_kpop"] { border-top: 3.1rem solid #EA771B; }

.arrow-bottom-31[data-color="event_top_cat_composition"] { border-top: 3.1rem solid #764BC9; }

.arrow-bottom-31[data-color="event_top_cat_concert-staff_backstage"] { border-top: 3.1rem solid #17A0E2; }

.arrow-bottom-31[data-color="event_top_cat_infosession"] { border-top: 3.1rem solid #3DA31E; }

.arrow-bottom-31[data-color="event_top_cat_vocaloid_vtuber"] { border-top: 3.1rem solid #FF013B; }

.arrow-left-31 { position: absolute; top: 0; bottom: 0; left: -6.2rem; margin: auto; width: 3.1rem; height: 3.1rem; box-sizing: border-box; border: 3.1rem solid transparent; }

.arrow-left-31[data-color="white"] { border-right: 3.1rem solid #fff; }

.arrow-left-31[data-color="black"] { border-right: 3.1rem solid #282C53; }

.arrow-left-31[data-color="gray"] { border-right: 3.1rem solid #f2f2f3; }

.arrow-left-31[data-color="gray2"] { border-right: 3.1rem solid #E5E5E5; }

.arrow-left-31[data-color="gray-dark"] { border-right: 3.1rem solid #b0b0b0; }

.arrow-left-31[data-color="key"] { border-right: 3.1rem solid #FF013B; }

.arrow-left-31[data-color="base1"] { border-right: 3.1rem solid #ECEDF2; }

.arrow-left-31[data-color="base2"] { border-right: 3.1rem solid #32D1AC; }

.arrow-left-31[data-color="season-h-1"] { border-right: 3.1rem solid #FF6000; }

.arrow-left-31[data-color="season-h-2"] { border-right: 3.1rem solid #8C3396; }

.arrow-left-31[data-color="digital-technology"] { border-right: 3.1rem solid #764BC9; }

.arrow-left-31[data-color="artist-technology"] { border-right: 3.1rem solid #7CBF12; }

.arrow-left-31[data-color="music-technology"] { border-right: 3.1rem solid #0CD1D1; }

.arrow-left-31[data-color="vocal"] { border-right: 3.1rem solid #F22482; }

.arrow-left-31[data-color="vocal-singer-songwriter"] { border-right: 3.1rem solid #F22482; }

.arrow-left-31[data-color="artist-musician"] { border-right: 3.1rem solid #FFC400; }

.arrow-left-31[data-color="kpop"] { border-right: 3.1rem solid #EA771B; }

.arrow-left-31[data-color="music-overseas"] { border-right: 3.1rem solid #3DA31E; }

.arrow-left-31[data-color="concert"] { border-right: 3.1rem solid #17A0E2; }

.arrow-left-31[data-color="management"] { border-right: 3.1rem solid #4759BC; }

.arrow-left-31[data-color="yellow"] { border-right: 3.1rem solid #FFF119; }

.arrow-left-31[data-color="line"] { border-right: 3.1rem solid #00c300; }

.arrow-left-31[data-color="twitter"] { border-right: 3.1rem solid #0f1419; }

.arrow-left-31[data-color="tiktok"] { border-right: 3.1rem solid #000000; }

.arrow-left-31[data-color="youtube"] { border-right: 3.1rem solid #E30000; }

.arrow-left-31[data-color="transparent"] { border-right: 3.1rem solid transparent; }

.arrow-left-31[data-color="super-e"] { border-right: 3.1rem solid #00B9EF; }

.arrow-left-31[data-color="music-tech"] { border-right: 3.1rem solid #00A95F; }

.arrow-left-31[data-color="study-music-abroad"] { border-right: 3.1rem solid #00A95F; }

.arrow-left-31[data-color="perf-arts"] { border-right: 3.1rem solid #EB6EA5; }

.arrow-left-31[data-color="event_top_cat_all"] { border-right: 3.1rem solid #32D1AC; }

.arrow-left-31[data-color="event_top_cat_vocal"] { border-right: 3.1rem solid #F22482; }

.arrow-left-31[data-color="event_top_cat_instrument"] { border-right: 3.1rem solid #4759BC; }

.arrow-left-31[data-color="event_top_cat_kpop"] { border-right: 3.1rem solid #EA771B; }

.arrow-left-31[data-color="event_top_cat_composition"] { border-right: 3.1rem solid #764BC9; }

.arrow-left-31[data-color="event_top_cat_concert-staff_backstage"] { border-right: 3.1rem solid #17A0E2; }

.arrow-left-31[data-color="event_top_cat_infosession"] { border-right: 3.1rem solid #3DA31E; }

.arrow-left-31[data-color="event_top_cat_vocaloid_vtuber"] { border-right: 3.1rem solid #FF013B; }

.arrow-right-31 { position: absolute; top: 0; bottom: 0; right: -6.2rem; margin: auto; width: 3.1rem; height: 3.1rem; box-sizing: border-box; border: 3.1rem solid transparent; }

.arrow-right-31[data-color="white"] { border-left: 3.1rem solid #fff; }

.arrow-right-31[data-color="black"] { border-left: 3.1rem solid #282C53; }

.arrow-right-31[data-color="gray"] { border-left: 3.1rem solid #f2f2f3; }

.arrow-right-31[data-color="gray2"] { border-left: 3.1rem solid #E5E5E5; }

.arrow-right-31[data-color="gray-dark"] { border-left: 3.1rem solid #b0b0b0; }

.arrow-right-31[data-color="key"] { border-left: 3.1rem solid #FF013B; }

.arrow-right-31[data-color="base1"] { border-left: 3.1rem solid #ECEDF2; }

.arrow-right-31[data-color="base2"] { border-left: 3.1rem solid #32D1AC; }

.arrow-right-31[data-color="season-h-1"] { border-left: 3.1rem solid #FF6000; }

.arrow-right-31[data-color="season-h-2"] { border-left: 3.1rem solid #8C3396; }

.arrow-right-31[data-color="digital-technology"] { border-left: 3.1rem solid #764BC9; }

.arrow-right-31[data-color="artist-technology"] { border-left: 3.1rem solid #7CBF12; }

.arrow-right-31[data-color="music-technology"] { border-left: 3.1rem solid #0CD1D1; }

.arrow-right-31[data-color="vocal"] { border-left: 3.1rem solid #F22482; }

.arrow-right-31[data-color="vocal-singer-songwriter"] { border-left: 3.1rem solid #F22482; }

.arrow-right-31[data-color="artist-musician"] { border-left: 3.1rem solid #FFC400; }

.arrow-right-31[data-color="kpop"] { border-left: 3.1rem solid #EA771B; }

.arrow-right-31[data-color="music-overseas"] { border-left: 3.1rem solid #3DA31E; }

.arrow-right-31[data-color="concert"] { border-left: 3.1rem solid #17A0E2; }

.arrow-right-31[data-color="management"] { border-left: 3.1rem solid #4759BC; }

.arrow-right-31[data-color="yellow"] { border-left: 3.1rem solid #FFF119; }

.arrow-right-31[data-color="line"] { border-left: 3.1rem solid #00c300; }

.arrow-right-31[data-color="twitter"] { border-left: 3.1rem solid #0f1419; }

.arrow-right-31[data-color="tiktok"] { border-left: 3.1rem solid #000000; }

.arrow-right-31[data-color="youtube"] { border-left: 3.1rem solid #E30000; }

.arrow-right-31[data-color="transparent"] { border-left: 3.1rem solid transparent; }

.arrow-right-31[data-color="super-e"] { border-left: 3.1rem solid #00B9EF; }

.arrow-right-31[data-color="music-tech"] { border-left: 3.1rem solid #00A95F; }

.arrow-right-31[data-color="study-music-abroad"] { border-left: 3.1rem solid #00A95F; }

.arrow-right-31[data-color="perf-arts"] { border-left: 3.1rem solid #EB6EA5; }

.arrow-right-31[data-color="event_top_cat_all"] { border-left: 3.1rem solid #32D1AC; }

.arrow-right-31[data-color="event_top_cat_vocal"] { border-left: 3.1rem solid #F22482; }

.arrow-right-31[data-color="event_top_cat_instrument"] { border-left: 3.1rem solid #4759BC; }

.arrow-right-31[data-color="event_top_cat_kpop"] { border-left: 3.1rem solid #EA771B; }

.arrow-right-31[data-color="event_top_cat_composition"] { border-left: 3.1rem solid #764BC9; }

.arrow-right-31[data-color="event_top_cat_concert-staff_backstage"] { border-left: 3.1rem solid #17A0E2; }

.arrow-right-31[data-color="event_top_cat_infosession"] { border-left: 3.1rem solid #3DA31E; }

.arrow-right-31[data-color="event_top_cat_vocaloid_vtuber"] { border-left: 3.1rem solid #FF013B; }

.arrow-top-32 { position: absolute; top: -6.4rem; left: 0; right: 0; margin: auto; width: 3.2rem; height: 3.2rem; box-sizing: border-box; border: 3.2rem solid transparent; }

.arrow-top-32[data-color="white"] { border-bottom: 3.2rem solid #fff; }

.arrow-top-32[data-color="black"] { border-bottom: 3.2rem solid #282C53; }

.arrow-top-32[data-color="gray"] { border-bottom: 3.2rem solid #f2f2f3; }

.arrow-top-32[data-color="gray2"] { border-bottom: 3.2rem solid #E5E5E5; }

.arrow-top-32[data-color="gray-dark"] { border-bottom: 3.2rem solid #b0b0b0; }

.arrow-top-32[data-color="key"] { border-bottom: 3.2rem solid #FF013B; }

.arrow-top-32[data-color="base1"] { border-bottom: 3.2rem solid #ECEDF2; }

.arrow-top-32[data-color="base2"] { border-bottom: 3.2rem solid #32D1AC; }

.arrow-top-32[data-color="season-h-1"] { border-bottom: 3.2rem solid #FF6000; }

.arrow-top-32[data-color="season-h-2"] { border-bottom: 3.2rem solid #8C3396; }

.arrow-top-32[data-color="digital-technology"] { border-bottom: 3.2rem solid #764BC9; }

.arrow-top-32[data-color="artist-technology"] { border-bottom: 3.2rem solid #7CBF12; }

.arrow-top-32[data-color="music-technology"] { border-bottom: 3.2rem solid #0CD1D1; }

.arrow-top-32[data-color="vocal"] { border-bottom: 3.2rem solid #F22482; }

.arrow-top-32[data-color="vocal-singer-songwriter"] { border-bottom: 3.2rem solid #F22482; }

.arrow-top-32[data-color="artist-musician"] { border-bottom: 3.2rem solid #FFC400; }

.arrow-top-32[data-color="kpop"] { border-bottom: 3.2rem solid #EA771B; }

.arrow-top-32[data-color="music-overseas"] { border-bottom: 3.2rem solid #3DA31E; }

.arrow-top-32[data-color="concert"] { border-bottom: 3.2rem solid #17A0E2; }

.arrow-top-32[data-color="management"] { border-bottom: 3.2rem solid #4759BC; }

.arrow-top-32[data-color="yellow"] { border-bottom: 3.2rem solid #FFF119; }

.arrow-top-32[data-color="line"] { border-bottom: 3.2rem solid #00c300; }

.arrow-top-32[data-color="twitter"] { border-bottom: 3.2rem solid #0f1419; }

.arrow-top-32[data-color="tiktok"] { border-bottom: 3.2rem solid #000000; }

.arrow-top-32[data-color="youtube"] { border-bottom: 3.2rem solid #E30000; }

.arrow-top-32[data-color="transparent"] { border-bottom: 3.2rem solid transparent; }

.arrow-top-32[data-color="super-e"] { border-bottom: 3.2rem solid #00B9EF; }

.arrow-top-32[data-color="music-tech"] { border-bottom: 3.2rem solid #00A95F; }

.arrow-top-32[data-color="study-music-abroad"] { border-bottom: 3.2rem solid #00A95F; }

.arrow-top-32[data-color="perf-arts"] { border-bottom: 3.2rem solid #EB6EA5; }

.arrow-top-32[data-color="event_top_cat_all"] { border-bottom: 3.2rem solid #32D1AC; }

.arrow-top-32[data-color="event_top_cat_vocal"] { border-bottom: 3.2rem solid #F22482; }

.arrow-top-32[data-color="event_top_cat_instrument"] { border-bottom: 3.2rem solid #4759BC; }

.arrow-top-32[data-color="event_top_cat_kpop"] { border-bottom: 3.2rem solid #EA771B; }

.arrow-top-32[data-color="event_top_cat_composition"] { border-bottom: 3.2rem solid #764BC9; }

.arrow-top-32[data-color="event_top_cat_concert-staff_backstage"] { border-bottom: 3.2rem solid #17A0E2; }

.arrow-top-32[data-color="event_top_cat_infosession"] { border-bottom: 3.2rem solid #3DA31E; }

.arrow-top-32[data-color="event_top_cat_vocaloid_vtuber"] { border-bottom: 3.2rem solid #FF013B; }

.arrow-bottom-32 { position: absolute; bottom: -6.4rem; left: 0; right: 0; margin: auto; width: 3.2rem; height: 3.2rem; box-sizing: border-box; border: 3.2rem solid transparent; }

.arrow-bottom-32[data-color="white"] { border-top: 3.2rem solid #fff; }

.arrow-bottom-32[data-color="black"] { border-top: 3.2rem solid #282C53; }

.arrow-bottom-32[data-color="gray"] { border-top: 3.2rem solid #f2f2f3; }

.arrow-bottom-32[data-color="gray2"] { border-top: 3.2rem solid #E5E5E5; }

.arrow-bottom-32[data-color="gray-dark"] { border-top: 3.2rem solid #b0b0b0; }

.arrow-bottom-32[data-color="key"] { border-top: 3.2rem solid #FF013B; }

.arrow-bottom-32[data-color="base1"] { border-top: 3.2rem solid #ECEDF2; }

.arrow-bottom-32[data-color="base2"] { border-top: 3.2rem solid #32D1AC; }

.arrow-bottom-32[data-color="season-h-1"] { border-top: 3.2rem solid #FF6000; }

.arrow-bottom-32[data-color="season-h-2"] { border-top: 3.2rem solid #8C3396; }

.arrow-bottom-32[data-color="digital-technology"] { border-top: 3.2rem solid #764BC9; }

.arrow-bottom-32[data-color="artist-technology"] { border-top: 3.2rem solid #7CBF12; }

.arrow-bottom-32[data-color="music-technology"] { border-top: 3.2rem solid #0CD1D1; }

.arrow-bottom-32[data-color="vocal"] { border-top: 3.2rem solid #F22482; }

.arrow-bottom-32[data-color="vocal-singer-songwriter"] { border-top: 3.2rem solid #F22482; }

.arrow-bottom-32[data-color="artist-musician"] { border-top: 3.2rem solid #FFC400; }

.arrow-bottom-32[data-color="kpop"] { border-top: 3.2rem solid #EA771B; }

.arrow-bottom-32[data-color="music-overseas"] { border-top: 3.2rem solid #3DA31E; }

.arrow-bottom-32[data-color="concert"] { border-top: 3.2rem solid #17A0E2; }

.arrow-bottom-32[data-color="management"] { border-top: 3.2rem solid #4759BC; }

.arrow-bottom-32[data-color="yellow"] { border-top: 3.2rem solid #FFF119; }

.arrow-bottom-32[data-color="line"] { border-top: 3.2rem solid #00c300; }

.arrow-bottom-32[data-color="twitter"] { border-top: 3.2rem solid #0f1419; }

.arrow-bottom-32[data-color="tiktok"] { border-top: 3.2rem solid #000000; }

.arrow-bottom-32[data-color="youtube"] { border-top: 3.2rem solid #E30000; }

.arrow-bottom-32[data-color="transparent"] { border-top: 3.2rem solid transparent; }

.arrow-bottom-32[data-color="super-e"] { border-top: 3.2rem solid #00B9EF; }

.arrow-bottom-32[data-color="music-tech"] { border-top: 3.2rem solid #00A95F; }

.arrow-bottom-32[data-color="study-music-abroad"] { border-top: 3.2rem solid #00A95F; }

.arrow-bottom-32[data-color="perf-arts"] { border-top: 3.2rem solid #EB6EA5; }

.arrow-bottom-32[data-color="event_top_cat_all"] { border-top: 3.2rem solid #32D1AC; }

.arrow-bottom-32[data-color="event_top_cat_vocal"] { border-top: 3.2rem solid #F22482; }

.arrow-bottom-32[data-color="event_top_cat_instrument"] { border-top: 3.2rem solid #4759BC; }

.arrow-bottom-32[data-color="event_top_cat_kpop"] { border-top: 3.2rem solid #EA771B; }

.arrow-bottom-32[data-color="event_top_cat_composition"] { border-top: 3.2rem solid #764BC9; }

.arrow-bottom-32[data-color="event_top_cat_concert-staff_backstage"] { border-top: 3.2rem solid #17A0E2; }

.arrow-bottom-32[data-color="event_top_cat_infosession"] { border-top: 3.2rem solid #3DA31E; }

.arrow-bottom-32[data-color="event_top_cat_vocaloid_vtuber"] { border-top: 3.2rem solid #FF013B; }

.arrow-left-32 { position: absolute; top: 0; bottom: 0; left: -6.4rem; margin: auto; width: 3.2rem; height: 3.2rem; box-sizing: border-box; border: 3.2rem solid transparent; }

.arrow-left-32[data-color="white"] { border-right: 3.2rem solid #fff; }

.arrow-left-32[data-color="black"] { border-right: 3.2rem solid #282C53; }

.arrow-left-32[data-color="gray"] { border-right: 3.2rem solid #f2f2f3; }

.arrow-left-32[data-color="gray2"] { border-right: 3.2rem solid #E5E5E5; }

.arrow-left-32[data-color="gray-dark"] { border-right: 3.2rem solid #b0b0b0; }

.arrow-left-32[data-color="key"] { border-right: 3.2rem solid #FF013B; }

.arrow-left-32[data-color="base1"] { border-right: 3.2rem solid #ECEDF2; }

.arrow-left-32[data-color="base2"] { border-right: 3.2rem solid #32D1AC; }

.arrow-left-32[data-color="season-h-1"] { border-right: 3.2rem solid #FF6000; }

.arrow-left-32[data-color="season-h-2"] { border-right: 3.2rem solid #8C3396; }

.arrow-left-32[data-color="digital-technology"] { border-right: 3.2rem solid #764BC9; }

.arrow-left-32[data-color="artist-technology"] { border-right: 3.2rem solid #7CBF12; }

.arrow-left-32[data-color="music-technology"] { border-right: 3.2rem solid #0CD1D1; }

.arrow-left-32[data-color="vocal"] { border-right: 3.2rem solid #F22482; }

.arrow-left-32[data-color="vocal-singer-songwriter"] { border-right: 3.2rem solid #F22482; }

.arrow-left-32[data-color="artist-musician"] { border-right: 3.2rem solid #FFC400; }

.arrow-left-32[data-color="kpop"] { border-right: 3.2rem solid #EA771B; }

.arrow-left-32[data-color="music-overseas"] { border-right: 3.2rem solid #3DA31E; }

.arrow-left-32[data-color="concert"] { border-right: 3.2rem solid #17A0E2; }

.arrow-left-32[data-color="management"] { border-right: 3.2rem solid #4759BC; }

.arrow-left-32[data-color="yellow"] { border-right: 3.2rem solid #FFF119; }

.arrow-left-32[data-color="line"] { border-right: 3.2rem solid #00c300; }

.arrow-left-32[data-color="twitter"] { border-right: 3.2rem solid #0f1419; }

.arrow-left-32[data-color="tiktok"] { border-right: 3.2rem solid #000000; }

.arrow-left-32[data-color="youtube"] { border-right: 3.2rem solid #E30000; }

.arrow-left-32[data-color="transparent"] { border-right: 3.2rem solid transparent; }

.arrow-left-32[data-color="super-e"] { border-right: 3.2rem solid #00B9EF; }

.arrow-left-32[data-color="music-tech"] { border-right: 3.2rem solid #00A95F; }

.arrow-left-32[data-color="study-music-abroad"] { border-right: 3.2rem solid #00A95F; }

.arrow-left-32[data-color="perf-arts"] { border-right: 3.2rem solid #EB6EA5; }

.arrow-left-32[data-color="event_top_cat_all"] { border-right: 3.2rem solid #32D1AC; }

.arrow-left-32[data-color="event_top_cat_vocal"] { border-right: 3.2rem solid #F22482; }

.arrow-left-32[data-color="event_top_cat_instrument"] { border-right: 3.2rem solid #4759BC; }

.arrow-left-32[data-color="event_top_cat_kpop"] { border-right: 3.2rem solid #EA771B; }

.arrow-left-32[data-color="event_top_cat_composition"] { border-right: 3.2rem solid #764BC9; }

.arrow-left-32[data-color="event_top_cat_concert-staff_backstage"] { border-right: 3.2rem solid #17A0E2; }

.arrow-left-32[data-color="event_top_cat_infosession"] { border-right: 3.2rem solid #3DA31E; }

.arrow-left-32[data-color="event_top_cat_vocaloid_vtuber"] { border-right: 3.2rem solid #FF013B; }

.arrow-right-32 { position: absolute; top: 0; bottom: 0; right: -6.4rem; margin: auto; width: 3.2rem; height: 3.2rem; box-sizing: border-box; border: 3.2rem solid transparent; }

.arrow-right-32[data-color="white"] { border-left: 3.2rem solid #fff; }

.arrow-right-32[data-color="black"] { border-left: 3.2rem solid #282C53; }

.arrow-right-32[data-color="gray"] { border-left: 3.2rem solid #f2f2f3; }

.arrow-right-32[data-color="gray2"] { border-left: 3.2rem solid #E5E5E5; }

.arrow-right-32[data-color="gray-dark"] { border-left: 3.2rem solid #b0b0b0; }

.arrow-right-32[data-color="key"] { border-left: 3.2rem solid #FF013B; }

.arrow-right-32[data-color="base1"] { border-left: 3.2rem solid #ECEDF2; }

.arrow-right-32[data-color="base2"] { border-left: 3.2rem solid #32D1AC; }

.arrow-right-32[data-color="season-h-1"] { border-left: 3.2rem solid #FF6000; }

.arrow-right-32[data-color="season-h-2"] { border-left: 3.2rem solid #8C3396; }

.arrow-right-32[data-color="digital-technology"] { border-left: 3.2rem solid #764BC9; }

.arrow-right-32[data-color="artist-technology"] { border-left: 3.2rem solid #7CBF12; }

.arrow-right-32[data-color="music-technology"] { border-left: 3.2rem solid #0CD1D1; }

.arrow-right-32[data-color="vocal"] { border-left: 3.2rem solid #F22482; }

.arrow-right-32[data-color="vocal-singer-songwriter"] { border-left: 3.2rem solid #F22482; }

.arrow-right-32[data-color="artist-musician"] { border-left: 3.2rem solid #FFC400; }

.arrow-right-32[data-color="kpop"] { border-left: 3.2rem solid #EA771B; }

.arrow-right-32[data-color="music-overseas"] { border-left: 3.2rem solid #3DA31E; }

.arrow-right-32[data-color="concert"] { border-left: 3.2rem solid #17A0E2; }

.arrow-right-32[data-color="management"] { border-left: 3.2rem solid #4759BC; }

.arrow-right-32[data-color="yellow"] { border-left: 3.2rem solid #FFF119; }

.arrow-right-32[data-color="line"] { border-left: 3.2rem solid #00c300; }

.arrow-right-32[data-color="twitter"] { border-left: 3.2rem solid #0f1419; }

.arrow-right-32[data-color="tiktok"] { border-left: 3.2rem solid #000000; }

.arrow-right-32[data-color="youtube"] { border-left: 3.2rem solid #E30000; }

.arrow-right-32[data-color="transparent"] { border-left: 3.2rem solid transparent; }

.arrow-right-32[data-color="super-e"] { border-left: 3.2rem solid #00B9EF; }

.arrow-right-32[data-color="music-tech"] { border-left: 3.2rem solid #00A95F; }

.arrow-right-32[data-color="study-music-abroad"] { border-left: 3.2rem solid #00A95F; }

.arrow-right-32[data-color="perf-arts"] { border-left: 3.2rem solid #EB6EA5; }

.arrow-right-32[data-color="event_top_cat_all"] { border-left: 3.2rem solid #32D1AC; }

.arrow-right-32[data-color="event_top_cat_vocal"] { border-left: 3.2rem solid #F22482; }

.arrow-right-32[data-color="event_top_cat_instrument"] { border-left: 3.2rem solid #4759BC; }

.arrow-right-32[data-color="event_top_cat_kpop"] { border-left: 3.2rem solid #EA771B; }

.arrow-right-32[data-color="event_top_cat_composition"] { border-left: 3.2rem solid #764BC9; }

.arrow-right-32[data-color="event_top_cat_concert-staff_backstage"] { border-left: 3.2rem solid #17A0E2; }

.arrow-right-32[data-color="event_top_cat_infosession"] { border-left: 3.2rem solid #3DA31E; }

.arrow-right-32[data-color="event_top_cat_vocaloid_vtuber"] { border-left: 3.2rem solid #FF013B; }

.arrow-top-33 { position: absolute; top: -6.6rem; left: 0; right: 0; margin: auto; width: 3.3rem; height: 3.3rem; box-sizing: border-box; border: 3.3rem solid transparent; }

.arrow-top-33[data-color="white"] { border-bottom: 3.3rem solid #fff; }

.arrow-top-33[data-color="black"] { border-bottom: 3.3rem solid #282C53; }

.arrow-top-33[data-color="gray"] { border-bottom: 3.3rem solid #f2f2f3; }

.arrow-top-33[data-color="gray2"] { border-bottom: 3.3rem solid #E5E5E5; }

.arrow-top-33[data-color="gray-dark"] { border-bottom: 3.3rem solid #b0b0b0; }

.arrow-top-33[data-color="key"] { border-bottom: 3.3rem solid #FF013B; }

.arrow-top-33[data-color="base1"] { border-bottom: 3.3rem solid #ECEDF2; }

.arrow-top-33[data-color="base2"] { border-bottom: 3.3rem solid #32D1AC; }

.arrow-top-33[data-color="season-h-1"] { border-bottom: 3.3rem solid #FF6000; }

.arrow-top-33[data-color="season-h-2"] { border-bottom: 3.3rem solid #8C3396; }

.arrow-top-33[data-color="digital-technology"] { border-bottom: 3.3rem solid #764BC9; }

.arrow-top-33[data-color="artist-technology"] { border-bottom: 3.3rem solid #7CBF12; }

.arrow-top-33[data-color="music-technology"] { border-bottom: 3.3rem solid #0CD1D1; }

.arrow-top-33[data-color="vocal"] { border-bottom: 3.3rem solid #F22482; }

.arrow-top-33[data-color="vocal-singer-songwriter"] { border-bottom: 3.3rem solid #F22482; }

.arrow-top-33[data-color="artist-musician"] { border-bottom: 3.3rem solid #FFC400; }

.arrow-top-33[data-color="kpop"] { border-bottom: 3.3rem solid #EA771B; }

.arrow-top-33[data-color="music-overseas"] { border-bottom: 3.3rem solid #3DA31E; }

.arrow-top-33[data-color="concert"] { border-bottom: 3.3rem solid #17A0E2; }

.arrow-top-33[data-color="management"] { border-bottom: 3.3rem solid #4759BC; }

.arrow-top-33[data-color="yellow"] { border-bottom: 3.3rem solid #FFF119; }

.arrow-top-33[data-color="line"] { border-bottom: 3.3rem solid #00c300; }

.arrow-top-33[data-color="twitter"] { border-bottom: 3.3rem solid #0f1419; }

.arrow-top-33[data-color="tiktok"] { border-bottom: 3.3rem solid #000000; }

.arrow-top-33[data-color="youtube"] { border-bottom: 3.3rem solid #E30000; }

.arrow-top-33[data-color="transparent"] { border-bottom: 3.3rem solid transparent; }

.arrow-top-33[data-color="super-e"] { border-bottom: 3.3rem solid #00B9EF; }

.arrow-top-33[data-color="music-tech"] { border-bottom: 3.3rem solid #00A95F; }

.arrow-top-33[data-color="study-music-abroad"] { border-bottom: 3.3rem solid #00A95F; }

.arrow-top-33[data-color="perf-arts"] { border-bottom: 3.3rem solid #EB6EA5; }

.arrow-top-33[data-color="event_top_cat_all"] { border-bottom: 3.3rem solid #32D1AC; }

.arrow-top-33[data-color="event_top_cat_vocal"] { border-bottom: 3.3rem solid #F22482; }

.arrow-top-33[data-color="event_top_cat_instrument"] { border-bottom: 3.3rem solid #4759BC; }

.arrow-top-33[data-color="event_top_cat_kpop"] { border-bottom: 3.3rem solid #EA771B; }

.arrow-top-33[data-color="event_top_cat_composition"] { border-bottom: 3.3rem solid #764BC9; }

.arrow-top-33[data-color="event_top_cat_concert-staff_backstage"] { border-bottom: 3.3rem solid #17A0E2; }

.arrow-top-33[data-color="event_top_cat_infosession"] { border-bottom: 3.3rem solid #3DA31E; }

.arrow-top-33[data-color="event_top_cat_vocaloid_vtuber"] { border-bottom: 3.3rem solid #FF013B; }

.arrow-bottom-33 { position: absolute; bottom: -6.6rem; left: 0; right: 0; margin: auto; width: 3.3rem; height: 3.3rem; box-sizing: border-box; border: 3.3rem solid transparent; }

.arrow-bottom-33[data-color="white"] { border-top: 3.3rem solid #fff; }

.arrow-bottom-33[data-color="black"] { border-top: 3.3rem solid #282C53; }

.arrow-bottom-33[data-color="gray"] { border-top: 3.3rem solid #f2f2f3; }

.arrow-bottom-33[data-color="gray2"] { border-top: 3.3rem solid #E5E5E5; }

.arrow-bottom-33[data-color="gray-dark"] { border-top: 3.3rem solid #b0b0b0; }

.arrow-bottom-33[data-color="key"] { border-top: 3.3rem solid #FF013B; }

.arrow-bottom-33[data-color="base1"] { border-top: 3.3rem solid #ECEDF2; }

.arrow-bottom-33[data-color="base2"] { border-top: 3.3rem solid #32D1AC; }

.arrow-bottom-33[data-color="season-h-1"] { border-top: 3.3rem solid #FF6000; }

.arrow-bottom-33[data-color="season-h-2"] { border-top: 3.3rem solid #8C3396; }

.arrow-bottom-33[data-color="digital-technology"] { border-top: 3.3rem solid #764BC9; }

.arrow-bottom-33[data-color="artist-technology"] { border-top: 3.3rem solid #7CBF12; }

.arrow-bottom-33[data-color="music-technology"] { border-top: 3.3rem solid #0CD1D1; }

.arrow-bottom-33[data-color="vocal"] { border-top: 3.3rem solid #F22482; }

.arrow-bottom-33[data-color="vocal-singer-songwriter"] { border-top: 3.3rem solid #F22482; }

.arrow-bottom-33[data-color="artist-musician"] { border-top: 3.3rem solid #FFC400; }

.arrow-bottom-33[data-color="kpop"] { border-top: 3.3rem solid #EA771B; }

.arrow-bottom-33[data-color="music-overseas"] { border-top: 3.3rem solid #3DA31E; }

.arrow-bottom-33[data-color="concert"] { border-top: 3.3rem solid #17A0E2; }

.arrow-bottom-33[data-color="management"] { border-top: 3.3rem solid #4759BC; }

.arrow-bottom-33[data-color="yellow"] { border-top: 3.3rem solid #FFF119; }

.arrow-bottom-33[data-color="line"] { border-top: 3.3rem solid #00c300; }

.arrow-bottom-33[data-color="twitter"] { border-top: 3.3rem solid #0f1419; }

.arrow-bottom-33[data-color="tiktok"] { border-top: 3.3rem solid #000000; }

.arrow-bottom-33[data-color="youtube"] { border-top: 3.3rem solid #E30000; }

.arrow-bottom-33[data-color="transparent"] { border-top: 3.3rem solid transparent; }

.arrow-bottom-33[data-color="super-e"] { border-top: 3.3rem solid #00B9EF; }

.arrow-bottom-33[data-color="music-tech"] { border-top: 3.3rem solid #00A95F; }

.arrow-bottom-33[data-color="study-music-abroad"] { border-top: 3.3rem solid #00A95F; }

.arrow-bottom-33[data-color="perf-arts"] { border-top: 3.3rem solid #EB6EA5; }

.arrow-bottom-33[data-color="event_top_cat_all"] { border-top: 3.3rem solid #32D1AC; }

.arrow-bottom-33[data-color="event_top_cat_vocal"] { border-top: 3.3rem solid #F22482; }

.arrow-bottom-33[data-color="event_top_cat_instrument"] { border-top: 3.3rem solid #4759BC; }

.arrow-bottom-33[data-color="event_top_cat_kpop"] { border-top: 3.3rem solid #EA771B; }

.arrow-bottom-33[data-color="event_top_cat_composition"] { border-top: 3.3rem solid #764BC9; }

.arrow-bottom-33[data-color="event_top_cat_concert-staff_backstage"] { border-top: 3.3rem solid #17A0E2; }

.arrow-bottom-33[data-color="event_top_cat_infosession"] { border-top: 3.3rem solid #3DA31E; }

.arrow-bottom-33[data-color="event_top_cat_vocaloid_vtuber"] { border-top: 3.3rem solid #FF013B; }

.arrow-left-33 { position: absolute; top: 0; bottom: 0; left: -6.6rem; margin: auto; width: 3.3rem; height: 3.3rem; box-sizing: border-box; border: 3.3rem solid transparent; }

.arrow-left-33[data-color="white"] { border-right: 3.3rem solid #fff; }

.arrow-left-33[data-color="black"] { border-right: 3.3rem solid #282C53; }

.arrow-left-33[data-color="gray"] { border-right: 3.3rem solid #f2f2f3; }

.arrow-left-33[data-color="gray2"] { border-right: 3.3rem solid #E5E5E5; }

.arrow-left-33[data-color="gray-dark"] { border-right: 3.3rem solid #b0b0b0; }

.arrow-left-33[data-color="key"] { border-right: 3.3rem solid #FF013B; }

.arrow-left-33[data-color="base1"] { border-right: 3.3rem solid #ECEDF2; }

.arrow-left-33[data-color="base2"] { border-right: 3.3rem solid #32D1AC; }

.arrow-left-33[data-color="season-h-1"] { border-right: 3.3rem solid #FF6000; }

.arrow-left-33[data-color="season-h-2"] { border-right: 3.3rem solid #8C3396; }

.arrow-left-33[data-color="digital-technology"] { border-right: 3.3rem solid #764BC9; }

.arrow-left-33[data-color="artist-technology"] { border-right: 3.3rem solid #7CBF12; }

.arrow-left-33[data-color="music-technology"] { border-right: 3.3rem solid #0CD1D1; }

.arrow-left-33[data-color="vocal"] { border-right: 3.3rem solid #F22482; }

.arrow-left-33[data-color="vocal-singer-songwriter"] { border-right: 3.3rem solid #F22482; }

.arrow-left-33[data-color="artist-musician"] { border-right: 3.3rem solid #FFC400; }

.arrow-left-33[data-color="kpop"] { border-right: 3.3rem solid #EA771B; }

.arrow-left-33[data-color="music-overseas"] { border-right: 3.3rem solid #3DA31E; }

.arrow-left-33[data-color="concert"] { border-right: 3.3rem solid #17A0E2; }

.arrow-left-33[data-color="management"] { border-right: 3.3rem solid #4759BC; }

.arrow-left-33[data-color="yellow"] { border-right: 3.3rem solid #FFF119; }

.arrow-left-33[data-color="line"] { border-right: 3.3rem solid #00c300; }

.arrow-left-33[data-color="twitter"] { border-right: 3.3rem solid #0f1419; }

.arrow-left-33[data-color="tiktok"] { border-right: 3.3rem solid #000000; }

.arrow-left-33[data-color="youtube"] { border-right: 3.3rem solid #E30000; }

.arrow-left-33[data-color="transparent"] { border-right: 3.3rem solid transparent; }

.arrow-left-33[data-color="super-e"] { border-right: 3.3rem solid #00B9EF; }

.arrow-left-33[data-color="music-tech"] { border-right: 3.3rem solid #00A95F; }

.arrow-left-33[data-color="study-music-abroad"] { border-right: 3.3rem solid #00A95F; }

.arrow-left-33[data-color="perf-arts"] { border-right: 3.3rem solid #EB6EA5; }

.arrow-left-33[data-color="event_top_cat_all"] { border-right: 3.3rem solid #32D1AC; }

.arrow-left-33[data-color="event_top_cat_vocal"] { border-right: 3.3rem solid #F22482; }

.arrow-left-33[data-color="event_top_cat_instrument"] { border-right: 3.3rem solid #4759BC; }

.arrow-left-33[data-color="event_top_cat_kpop"] { border-right: 3.3rem solid #EA771B; }

.arrow-left-33[data-color="event_top_cat_composition"] { border-right: 3.3rem solid #764BC9; }

.arrow-left-33[data-color="event_top_cat_concert-staff_backstage"] { border-right: 3.3rem solid #17A0E2; }

.arrow-left-33[data-color="event_top_cat_infosession"] { border-right: 3.3rem solid #3DA31E; }

.arrow-left-33[data-color="event_top_cat_vocaloid_vtuber"] { border-right: 3.3rem solid #FF013B; }

.arrow-right-33 { position: absolute; top: 0; bottom: 0; right: -6.6rem; margin: auto; width: 3.3rem; height: 3.3rem; box-sizing: border-box; border: 3.3rem solid transparent; }

.arrow-right-33[data-color="white"] { border-left: 3.3rem solid #fff; }

.arrow-right-33[data-color="black"] { border-left: 3.3rem solid #282C53; }

.arrow-right-33[data-color="gray"] { border-left: 3.3rem solid #f2f2f3; }

.arrow-right-33[data-color="gray2"] { border-left: 3.3rem solid #E5E5E5; }

.arrow-right-33[data-color="gray-dark"] { border-left: 3.3rem solid #b0b0b0; }

.arrow-right-33[data-color="key"] { border-left: 3.3rem solid #FF013B; }

.arrow-right-33[data-color="base1"] { border-left: 3.3rem solid #ECEDF2; }

.arrow-right-33[data-color="base2"] { border-left: 3.3rem solid #32D1AC; }

.arrow-right-33[data-color="season-h-1"] { border-left: 3.3rem solid #FF6000; }

.arrow-right-33[data-color="season-h-2"] { border-left: 3.3rem solid #8C3396; }

.arrow-right-33[data-color="digital-technology"] { border-left: 3.3rem solid #764BC9; }

.arrow-right-33[data-color="artist-technology"] { border-left: 3.3rem solid #7CBF12; }

.arrow-right-33[data-color="music-technology"] { border-left: 3.3rem solid #0CD1D1; }

.arrow-right-33[data-color="vocal"] { border-left: 3.3rem solid #F22482; }

.arrow-right-33[data-color="vocal-singer-songwriter"] { border-left: 3.3rem solid #F22482; }

.arrow-right-33[data-color="artist-musician"] { border-left: 3.3rem solid #FFC400; }

.arrow-right-33[data-color="kpop"] { border-left: 3.3rem solid #EA771B; }

.arrow-right-33[data-color="music-overseas"] { border-left: 3.3rem solid #3DA31E; }

.arrow-right-33[data-color="concert"] { border-left: 3.3rem solid #17A0E2; }

.arrow-right-33[data-color="management"] { border-left: 3.3rem solid #4759BC; }

.arrow-right-33[data-color="yellow"] { border-left: 3.3rem solid #FFF119; }

.arrow-right-33[data-color="line"] { border-left: 3.3rem solid #00c300; }

.arrow-right-33[data-color="twitter"] { border-left: 3.3rem solid #0f1419; }

.arrow-right-33[data-color="tiktok"] { border-left: 3.3rem solid #000000; }

.arrow-right-33[data-color="youtube"] { border-left: 3.3rem solid #E30000; }

.arrow-right-33[data-color="transparent"] { border-left: 3.3rem solid transparent; }

.arrow-right-33[data-color="super-e"] { border-left: 3.3rem solid #00B9EF; }

.arrow-right-33[data-color="music-tech"] { border-left: 3.3rem solid #00A95F; }

.arrow-right-33[data-color="study-music-abroad"] { border-left: 3.3rem solid #00A95F; }

.arrow-right-33[data-color="perf-arts"] { border-left: 3.3rem solid #EB6EA5; }

.arrow-right-33[data-color="event_top_cat_all"] { border-left: 3.3rem solid #32D1AC; }

.arrow-right-33[data-color="event_top_cat_vocal"] { border-left: 3.3rem solid #F22482; }

.arrow-right-33[data-color="event_top_cat_instrument"] { border-left: 3.3rem solid #4759BC; }

.arrow-right-33[data-color="event_top_cat_kpop"] { border-left: 3.3rem solid #EA771B; }

.arrow-right-33[data-color="event_top_cat_composition"] { border-left: 3.3rem solid #764BC9; }

.arrow-right-33[data-color="event_top_cat_concert-staff_backstage"] { border-left: 3.3rem solid #17A0E2; }

.arrow-right-33[data-color="event_top_cat_infosession"] { border-left: 3.3rem solid #3DA31E; }

.arrow-right-33[data-color="event_top_cat_vocaloid_vtuber"] { border-left: 3.3rem solid #FF013B; }

.arrow-top-34 { position: absolute; top: -6.8rem; left: 0; right: 0; margin: auto; width: 3.4rem; height: 3.4rem; box-sizing: border-box; border: 3.4rem solid transparent; }

.arrow-top-34[data-color="white"] { border-bottom: 3.4rem solid #fff; }

.arrow-top-34[data-color="black"] { border-bottom: 3.4rem solid #282C53; }

.arrow-top-34[data-color="gray"] { border-bottom: 3.4rem solid #f2f2f3; }

.arrow-top-34[data-color="gray2"] { border-bottom: 3.4rem solid #E5E5E5; }

.arrow-top-34[data-color="gray-dark"] { border-bottom: 3.4rem solid #b0b0b0; }

.arrow-top-34[data-color="key"] { border-bottom: 3.4rem solid #FF013B; }

.arrow-top-34[data-color="base1"] { border-bottom: 3.4rem solid #ECEDF2; }

.arrow-top-34[data-color="base2"] { border-bottom: 3.4rem solid #32D1AC; }

.arrow-top-34[data-color="season-h-1"] { border-bottom: 3.4rem solid #FF6000; }

.arrow-top-34[data-color="season-h-2"] { border-bottom: 3.4rem solid #8C3396; }

.arrow-top-34[data-color="digital-technology"] { border-bottom: 3.4rem solid #764BC9; }

.arrow-top-34[data-color="artist-technology"] { border-bottom: 3.4rem solid #7CBF12; }

.arrow-top-34[data-color="music-technology"] { border-bottom: 3.4rem solid #0CD1D1; }

.arrow-top-34[data-color="vocal"] { border-bottom: 3.4rem solid #F22482; }

.arrow-top-34[data-color="vocal-singer-songwriter"] { border-bottom: 3.4rem solid #F22482; }

.arrow-top-34[data-color="artist-musician"] { border-bottom: 3.4rem solid #FFC400; }

.arrow-top-34[data-color="kpop"] { border-bottom: 3.4rem solid #EA771B; }

.arrow-top-34[data-color="music-overseas"] { border-bottom: 3.4rem solid #3DA31E; }

.arrow-top-34[data-color="concert"] { border-bottom: 3.4rem solid #17A0E2; }

.arrow-top-34[data-color="management"] { border-bottom: 3.4rem solid #4759BC; }

.arrow-top-34[data-color="yellow"] { border-bottom: 3.4rem solid #FFF119; }

.arrow-top-34[data-color="line"] { border-bottom: 3.4rem solid #00c300; }

.arrow-top-34[data-color="twitter"] { border-bottom: 3.4rem solid #0f1419; }

.arrow-top-34[data-color="tiktok"] { border-bottom: 3.4rem solid #000000; }

.arrow-top-34[data-color="youtube"] { border-bottom: 3.4rem solid #E30000; }

.arrow-top-34[data-color="transparent"] { border-bottom: 3.4rem solid transparent; }

.arrow-top-34[data-color="super-e"] { border-bottom: 3.4rem solid #00B9EF; }

.arrow-top-34[data-color="music-tech"] { border-bottom: 3.4rem solid #00A95F; }

.arrow-top-34[data-color="study-music-abroad"] { border-bottom: 3.4rem solid #00A95F; }

.arrow-top-34[data-color="perf-arts"] { border-bottom: 3.4rem solid #EB6EA5; }

.arrow-top-34[data-color="event_top_cat_all"] { border-bottom: 3.4rem solid #32D1AC; }

.arrow-top-34[data-color="event_top_cat_vocal"] { border-bottom: 3.4rem solid #F22482; }

.arrow-top-34[data-color="event_top_cat_instrument"] { border-bottom: 3.4rem solid #4759BC; }

.arrow-top-34[data-color="event_top_cat_kpop"] { border-bottom: 3.4rem solid #EA771B; }

.arrow-top-34[data-color="event_top_cat_composition"] { border-bottom: 3.4rem solid #764BC9; }

.arrow-top-34[data-color="event_top_cat_concert-staff_backstage"] { border-bottom: 3.4rem solid #17A0E2; }

.arrow-top-34[data-color="event_top_cat_infosession"] { border-bottom: 3.4rem solid #3DA31E; }

.arrow-top-34[data-color="event_top_cat_vocaloid_vtuber"] { border-bottom: 3.4rem solid #FF013B; }

.arrow-bottom-34 { position: absolute; bottom: -6.8rem; left: 0; right: 0; margin: auto; width: 3.4rem; height: 3.4rem; box-sizing: border-box; border: 3.4rem solid transparent; }

.arrow-bottom-34[data-color="white"] { border-top: 3.4rem solid #fff; }

.arrow-bottom-34[data-color="black"] { border-top: 3.4rem solid #282C53; }

.arrow-bottom-34[data-color="gray"] { border-top: 3.4rem solid #f2f2f3; }

.arrow-bottom-34[data-color="gray2"] { border-top: 3.4rem solid #E5E5E5; }

.arrow-bottom-34[data-color="gray-dark"] { border-top: 3.4rem solid #b0b0b0; }

.arrow-bottom-34[data-color="key"] { border-top: 3.4rem solid #FF013B; }

.arrow-bottom-34[data-color="base1"] { border-top: 3.4rem solid #ECEDF2; }

.arrow-bottom-34[data-color="base2"] { border-top: 3.4rem solid #32D1AC; }

.arrow-bottom-34[data-color="season-h-1"] { border-top: 3.4rem solid #FF6000; }

.arrow-bottom-34[data-color="season-h-2"] { border-top: 3.4rem solid #8C3396; }

.arrow-bottom-34[data-color="digital-technology"] { border-top: 3.4rem solid #764BC9; }

.arrow-bottom-34[data-color="artist-technology"] { border-top: 3.4rem solid #7CBF12; }

.arrow-bottom-34[data-color="music-technology"] { border-top: 3.4rem solid #0CD1D1; }

.arrow-bottom-34[data-color="vocal"] { border-top: 3.4rem solid #F22482; }

.arrow-bottom-34[data-color="vocal-singer-songwriter"] { border-top: 3.4rem solid #F22482; }

.arrow-bottom-34[data-color="artist-musician"] { border-top: 3.4rem solid #FFC400; }

.arrow-bottom-34[data-color="kpop"] { border-top: 3.4rem solid #EA771B; }

.arrow-bottom-34[data-color="music-overseas"] { border-top: 3.4rem solid #3DA31E; }

.arrow-bottom-34[data-color="concert"] { border-top: 3.4rem solid #17A0E2; }

.arrow-bottom-34[data-color="management"] { border-top: 3.4rem solid #4759BC; }

.arrow-bottom-34[data-color="yellow"] { border-top: 3.4rem solid #FFF119; }

.arrow-bottom-34[data-color="line"] { border-top: 3.4rem solid #00c300; }

.arrow-bottom-34[data-color="twitter"] { border-top: 3.4rem solid #0f1419; }

.arrow-bottom-34[data-color="tiktok"] { border-top: 3.4rem solid #000000; }

.arrow-bottom-34[data-color="youtube"] { border-top: 3.4rem solid #E30000; }

.arrow-bottom-34[data-color="transparent"] { border-top: 3.4rem solid transparent; }

.arrow-bottom-34[data-color="super-e"] { border-top: 3.4rem solid #00B9EF; }

.arrow-bottom-34[data-color="music-tech"] { border-top: 3.4rem solid #00A95F; }

.arrow-bottom-34[data-color="study-music-abroad"] { border-top: 3.4rem solid #00A95F; }

.arrow-bottom-34[data-color="perf-arts"] { border-top: 3.4rem solid #EB6EA5; }

.arrow-bottom-34[data-color="event_top_cat_all"] { border-top: 3.4rem solid #32D1AC; }

.arrow-bottom-34[data-color="event_top_cat_vocal"] { border-top: 3.4rem solid #F22482; }

.arrow-bottom-34[data-color="event_top_cat_instrument"] { border-top: 3.4rem solid #4759BC; }

.arrow-bottom-34[data-color="event_top_cat_kpop"] { border-top: 3.4rem solid #EA771B; }

.arrow-bottom-34[data-color="event_top_cat_composition"] { border-top: 3.4rem solid #764BC9; }

.arrow-bottom-34[data-color="event_top_cat_concert-staff_backstage"] { border-top: 3.4rem solid #17A0E2; }

.arrow-bottom-34[data-color="event_top_cat_infosession"] { border-top: 3.4rem solid #3DA31E; }

.arrow-bottom-34[data-color="event_top_cat_vocaloid_vtuber"] { border-top: 3.4rem solid #FF013B; }

.arrow-left-34 { position: absolute; top: 0; bottom: 0; left: -6.8rem; margin: auto; width: 3.4rem; height: 3.4rem; box-sizing: border-box; border: 3.4rem solid transparent; }

.arrow-left-34[data-color="white"] { border-right: 3.4rem solid #fff; }

.arrow-left-34[data-color="black"] { border-right: 3.4rem solid #282C53; }

.arrow-left-34[data-color="gray"] { border-right: 3.4rem solid #f2f2f3; }

.arrow-left-34[data-color="gray2"] { border-right: 3.4rem solid #E5E5E5; }

.arrow-left-34[data-color="gray-dark"] { border-right: 3.4rem solid #b0b0b0; }

.arrow-left-34[data-color="key"] { border-right: 3.4rem solid #FF013B; }

.arrow-left-34[data-color="base1"] { border-right: 3.4rem solid #ECEDF2; }

.arrow-left-34[data-color="base2"] { border-right: 3.4rem solid #32D1AC; }

.arrow-left-34[data-color="season-h-1"] { border-right: 3.4rem solid #FF6000; }

.arrow-left-34[data-color="season-h-2"] { border-right: 3.4rem solid #8C3396; }

.arrow-left-34[data-color="digital-technology"] { border-right: 3.4rem solid #764BC9; }

.arrow-left-34[data-color="artist-technology"] { border-right: 3.4rem solid #7CBF12; }

.arrow-left-34[data-color="music-technology"] { border-right: 3.4rem solid #0CD1D1; }

.arrow-left-34[data-color="vocal"] { border-right: 3.4rem solid #F22482; }

.arrow-left-34[data-color="vocal-singer-songwriter"] { border-right: 3.4rem solid #F22482; }

.arrow-left-34[data-color="artist-musician"] { border-right: 3.4rem solid #FFC400; }

.arrow-left-34[data-color="kpop"] { border-right: 3.4rem solid #EA771B; }

.arrow-left-34[data-color="music-overseas"] { border-right: 3.4rem solid #3DA31E; }

.arrow-left-34[data-color="concert"] { border-right: 3.4rem solid #17A0E2; }

.arrow-left-34[data-color="management"] { border-right: 3.4rem solid #4759BC; }

.arrow-left-34[data-color="yellow"] { border-right: 3.4rem solid #FFF119; }

.arrow-left-34[data-color="line"] { border-right: 3.4rem solid #00c300; }

.arrow-left-34[data-color="twitter"] { border-right: 3.4rem solid #0f1419; }

.arrow-left-34[data-color="tiktok"] { border-right: 3.4rem solid #000000; }

.arrow-left-34[data-color="youtube"] { border-right: 3.4rem solid #E30000; }

.arrow-left-34[data-color="transparent"] { border-right: 3.4rem solid transparent; }

.arrow-left-34[data-color="super-e"] { border-right: 3.4rem solid #00B9EF; }

.arrow-left-34[data-color="music-tech"] { border-right: 3.4rem solid #00A95F; }

.arrow-left-34[data-color="study-music-abroad"] { border-right: 3.4rem solid #00A95F; }

.arrow-left-34[data-color="perf-arts"] { border-right: 3.4rem solid #EB6EA5; }

.arrow-left-34[data-color="event_top_cat_all"] { border-right: 3.4rem solid #32D1AC; }

.arrow-left-34[data-color="event_top_cat_vocal"] { border-right: 3.4rem solid #F22482; }

.arrow-left-34[data-color="event_top_cat_instrument"] { border-right: 3.4rem solid #4759BC; }

.arrow-left-34[data-color="event_top_cat_kpop"] { border-right: 3.4rem solid #EA771B; }

.arrow-left-34[data-color="event_top_cat_composition"] { border-right: 3.4rem solid #764BC9; }

.arrow-left-34[data-color="event_top_cat_concert-staff_backstage"] { border-right: 3.4rem solid #17A0E2; }

.arrow-left-34[data-color="event_top_cat_infosession"] { border-right: 3.4rem solid #3DA31E; }

.arrow-left-34[data-color="event_top_cat_vocaloid_vtuber"] { border-right: 3.4rem solid #FF013B; }

.arrow-right-34 { position: absolute; top: 0; bottom: 0; right: -6.8rem; margin: auto; width: 3.4rem; height: 3.4rem; box-sizing: border-box; border: 3.4rem solid transparent; }

.arrow-right-34[data-color="white"] { border-left: 3.4rem solid #fff; }

.arrow-right-34[data-color="black"] { border-left: 3.4rem solid #282C53; }

.arrow-right-34[data-color="gray"] { border-left: 3.4rem solid #f2f2f3; }

.arrow-right-34[data-color="gray2"] { border-left: 3.4rem solid #E5E5E5; }

.arrow-right-34[data-color="gray-dark"] { border-left: 3.4rem solid #b0b0b0; }

.arrow-right-34[data-color="key"] { border-left: 3.4rem solid #FF013B; }

.arrow-right-34[data-color="base1"] { border-left: 3.4rem solid #ECEDF2; }

.arrow-right-34[data-color="base2"] { border-left: 3.4rem solid #32D1AC; }

.arrow-right-34[data-color="season-h-1"] { border-left: 3.4rem solid #FF6000; }

.arrow-right-34[data-color="season-h-2"] { border-left: 3.4rem solid #8C3396; }

.arrow-right-34[data-color="digital-technology"] { border-left: 3.4rem solid #764BC9; }

.arrow-right-34[data-color="artist-technology"] { border-left: 3.4rem solid #7CBF12; }

.arrow-right-34[data-color="music-technology"] { border-left: 3.4rem solid #0CD1D1; }

.arrow-right-34[data-color="vocal"] { border-left: 3.4rem solid #F22482; }

.arrow-right-34[data-color="vocal-singer-songwriter"] { border-left: 3.4rem solid #F22482; }

.arrow-right-34[data-color="artist-musician"] { border-left: 3.4rem solid #FFC400; }

.arrow-right-34[data-color="kpop"] { border-left: 3.4rem solid #EA771B; }

.arrow-right-34[data-color="music-overseas"] { border-left: 3.4rem solid #3DA31E; }

.arrow-right-34[data-color="concert"] { border-left: 3.4rem solid #17A0E2; }

.arrow-right-34[data-color="management"] { border-left: 3.4rem solid #4759BC; }

.arrow-right-34[data-color="yellow"] { border-left: 3.4rem solid #FFF119; }

.arrow-right-34[data-color="line"] { border-left: 3.4rem solid #00c300; }

.arrow-right-34[data-color="twitter"] { border-left: 3.4rem solid #0f1419; }

.arrow-right-34[data-color="tiktok"] { border-left: 3.4rem solid #000000; }

.arrow-right-34[data-color="youtube"] { border-left: 3.4rem solid #E30000; }

.arrow-right-34[data-color="transparent"] { border-left: 3.4rem solid transparent; }

.arrow-right-34[data-color="super-e"] { border-left: 3.4rem solid #00B9EF; }

.arrow-right-34[data-color="music-tech"] { border-left: 3.4rem solid #00A95F; }

.arrow-right-34[data-color="study-music-abroad"] { border-left: 3.4rem solid #00A95F; }

.arrow-right-34[data-color="perf-arts"] { border-left: 3.4rem solid #EB6EA5; }

.arrow-right-34[data-color="event_top_cat_all"] { border-left: 3.4rem solid #32D1AC; }

.arrow-right-34[data-color="event_top_cat_vocal"] { border-left: 3.4rem solid #F22482; }

.arrow-right-34[data-color="event_top_cat_instrument"] { border-left: 3.4rem solid #4759BC; }

.arrow-right-34[data-color="event_top_cat_kpop"] { border-left: 3.4rem solid #EA771B; }

.arrow-right-34[data-color="event_top_cat_composition"] { border-left: 3.4rem solid #764BC9; }

.arrow-right-34[data-color="event_top_cat_concert-staff_backstage"] { border-left: 3.4rem solid #17A0E2; }

.arrow-right-34[data-color="event_top_cat_infosession"] { border-left: 3.4rem solid #3DA31E; }

.arrow-right-34[data-color="event_top_cat_vocaloid_vtuber"] { border-left: 3.4rem solid #FF013B; }

.arrow-top-35 { position: absolute; top: -7rem; left: 0; right: 0; margin: auto; width: 3.5rem; height: 3.5rem; box-sizing: border-box; border: 3.5rem solid transparent; }

.arrow-top-35[data-color="white"] { border-bottom: 3.5rem solid #fff; }

.arrow-top-35[data-color="black"] { border-bottom: 3.5rem solid #282C53; }

.arrow-top-35[data-color="gray"] { border-bottom: 3.5rem solid #f2f2f3; }

.arrow-top-35[data-color="gray2"] { border-bottom: 3.5rem solid #E5E5E5; }

.arrow-top-35[data-color="gray-dark"] { border-bottom: 3.5rem solid #b0b0b0; }

.arrow-top-35[data-color="key"] { border-bottom: 3.5rem solid #FF013B; }

.arrow-top-35[data-color="base1"] { border-bottom: 3.5rem solid #ECEDF2; }

.arrow-top-35[data-color="base2"] { border-bottom: 3.5rem solid #32D1AC; }

.arrow-top-35[data-color="season-h-1"] { border-bottom: 3.5rem solid #FF6000; }

.arrow-top-35[data-color="season-h-2"] { border-bottom: 3.5rem solid #8C3396; }

.arrow-top-35[data-color="digital-technology"] { border-bottom: 3.5rem solid #764BC9; }

.arrow-top-35[data-color="artist-technology"] { border-bottom: 3.5rem solid #7CBF12; }

.arrow-top-35[data-color="music-technology"] { border-bottom: 3.5rem solid #0CD1D1; }

.arrow-top-35[data-color="vocal"] { border-bottom: 3.5rem solid #F22482; }

.arrow-top-35[data-color="vocal-singer-songwriter"] { border-bottom: 3.5rem solid #F22482; }

.arrow-top-35[data-color="artist-musician"] { border-bottom: 3.5rem solid #FFC400; }

.arrow-top-35[data-color="kpop"] { border-bottom: 3.5rem solid #EA771B; }

.arrow-top-35[data-color="music-overseas"] { border-bottom: 3.5rem solid #3DA31E; }

.arrow-top-35[data-color="concert"] { border-bottom: 3.5rem solid #17A0E2; }

.arrow-top-35[data-color="management"] { border-bottom: 3.5rem solid #4759BC; }

.arrow-top-35[data-color="yellow"] { border-bottom: 3.5rem solid #FFF119; }

.arrow-top-35[data-color="line"] { border-bottom: 3.5rem solid #00c300; }

.arrow-top-35[data-color="twitter"] { border-bottom: 3.5rem solid #0f1419; }

.arrow-top-35[data-color="tiktok"] { border-bottom: 3.5rem solid #000000; }

.arrow-top-35[data-color="youtube"] { border-bottom: 3.5rem solid #E30000; }

.arrow-top-35[data-color="transparent"] { border-bottom: 3.5rem solid transparent; }

.arrow-top-35[data-color="super-e"] { border-bottom: 3.5rem solid #00B9EF; }

.arrow-top-35[data-color="music-tech"] { border-bottom: 3.5rem solid #00A95F; }

.arrow-top-35[data-color="study-music-abroad"] { border-bottom: 3.5rem solid #00A95F; }

.arrow-top-35[data-color="perf-arts"] { border-bottom: 3.5rem solid #EB6EA5; }

.arrow-top-35[data-color="event_top_cat_all"] { border-bottom: 3.5rem solid #32D1AC; }

.arrow-top-35[data-color="event_top_cat_vocal"] { border-bottom: 3.5rem solid #F22482; }

.arrow-top-35[data-color="event_top_cat_instrument"] { border-bottom: 3.5rem solid #4759BC; }

.arrow-top-35[data-color="event_top_cat_kpop"] { border-bottom: 3.5rem solid #EA771B; }

.arrow-top-35[data-color="event_top_cat_composition"] { border-bottom: 3.5rem solid #764BC9; }

.arrow-top-35[data-color="event_top_cat_concert-staff_backstage"] { border-bottom: 3.5rem solid #17A0E2; }

.arrow-top-35[data-color="event_top_cat_infosession"] { border-bottom: 3.5rem solid #3DA31E; }

.arrow-top-35[data-color="event_top_cat_vocaloid_vtuber"] { border-bottom: 3.5rem solid #FF013B; }

.arrow-bottom-35 { position: absolute; bottom: -7rem; left: 0; right: 0; margin: auto; width: 3.5rem; height: 3.5rem; box-sizing: border-box; border: 3.5rem solid transparent; }

.arrow-bottom-35[data-color="white"] { border-top: 3.5rem solid #fff; }

.arrow-bottom-35[data-color="black"] { border-top: 3.5rem solid #282C53; }

.arrow-bottom-35[data-color="gray"] { border-top: 3.5rem solid #f2f2f3; }

.arrow-bottom-35[data-color="gray2"] { border-top: 3.5rem solid #E5E5E5; }

.arrow-bottom-35[data-color="gray-dark"] { border-top: 3.5rem solid #b0b0b0; }

.arrow-bottom-35[data-color="key"] { border-top: 3.5rem solid #FF013B; }

.arrow-bottom-35[data-color="base1"] { border-top: 3.5rem solid #ECEDF2; }

.arrow-bottom-35[data-color="base2"] { border-top: 3.5rem solid #32D1AC; }

.arrow-bottom-35[data-color="season-h-1"] { border-top: 3.5rem solid #FF6000; }

.arrow-bottom-35[data-color="season-h-2"] { border-top: 3.5rem solid #8C3396; }

.arrow-bottom-35[data-color="digital-technology"] { border-top: 3.5rem solid #764BC9; }

.arrow-bottom-35[data-color="artist-technology"] { border-top: 3.5rem solid #7CBF12; }

.arrow-bottom-35[data-color="music-technology"] { border-top: 3.5rem solid #0CD1D1; }

.arrow-bottom-35[data-color="vocal"] { border-top: 3.5rem solid #F22482; }

.arrow-bottom-35[data-color="vocal-singer-songwriter"] { border-top: 3.5rem solid #F22482; }

.arrow-bottom-35[data-color="artist-musician"] { border-top: 3.5rem solid #FFC400; }

.arrow-bottom-35[data-color="kpop"] { border-top: 3.5rem solid #EA771B; }

.arrow-bottom-35[data-color="music-overseas"] { border-top: 3.5rem solid #3DA31E; }

.arrow-bottom-35[data-color="concert"] { border-top: 3.5rem solid #17A0E2; }

.arrow-bottom-35[data-color="management"] { border-top: 3.5rem solid #4759BC; }

.arrow-bottom-35[data-color="yellow"] { border-top: 3.5rem solid #FFF119; }

.arrow-bottom-35[data-color="line"] { border-top: 3.5rem solid #00c300; }

.arrow-bottom-35[data-color="twitter"] { border-top: 3.5rem solid #0f1419; }

.arrow-bottom-35[data-color="tiktok"] { border-top: 3.5rem solid #000000; }

.arrow-bottom-35[data-color="youtube"] { border-top: 3.5rem solid #E30000; }

.arrow-bottom-35[data-color="transparent"] { border-top: 3.5rem solid transparent; }

.arrow-bottom-35[data-color="super-e"] { border-top: 3.5rem solid #00B9EF; }

.arrow-bottom-35[data-color="music-tech"] { border-top: 3.5rem solid #00A95F; }

.arrow-bottom-35[data-color="study-music-abroad"] { border-top: 3.5rem solid #00A95F; }

.arrow-bottom-35[data-color="perf-arts"] { border-top: 3.5rem solid #EB6EA5; }

.arrow-bottom-35[data-color="event_top_cat_all"] { border-top: 3.5rem solid #32D1AC; }

.arrow-bottom-35[data-color="event_top_cat_vocal"] { border-top: 3.5rem solid #F22482; }

.arrow-bottom-35[data-color="event_top_cat_instrument"] { border-top: 3.5rem solid #4759BC; }

.arrow-bottom-35[data-color="event_top_cat_kpop"] { border-top: 3.5rem solid #EA771B; }

.arrow-bottom-35[data-color="event_top_cat_composition"] { border-top: 3.5rem solid #764BC9; }

.arrow-bottom-35[data-color="event_top_cat_concert-staff_backstage"] { border-top: 3.5rem solid #17A0E2; }

.arrow-bottom-35[data-color="event_top_cat_infosession"] { border-top: 3.5rem solid #3DA31E; }

.arrow-bottom-35[data-color="event_top_cat_vocaloid_vtuber"] { border-top: 3.5rem solid #FF013B; }

.arrow-left-35 { position: absolute; top: 0; bottom: 0; left: -7rem; margin: auto; width: 3.5rem; height: 3.5rem; box-sizing: border-box; border: 3.5rem solid transparent; }

.arrow-left-35[data-color="white"] { border-right: 3.5rem solid #fff; }

.arrow-left-35[data-color="black"] { border-right: 3.5rem solid #282C53; }

.arrow-left-35[data-color="gray"] { border-right: 3.5rem solid #f2f2f3; }

.arrow-left-35[data-color="gray2"] { border-right: 3.5rem solid #E5E5E5; }

.arrow-left-35[data-color="gray-dark"] { border-right: 3.5rem solid #b0b0b0; }

.arrow-left-35[data-color="key"] { border-right: 3.5rem solid #FF013B; }

.arrow-left-35[data-color="base1"] { border-right: 3.5rem solid #ECEDF2; }

.arrow-left-35[data-color="base2"] { border-right: 3.5rem solid #32D1AC; }

.arrow-left-35[data-color="season-h-1"] { border-right: 3.5rem solid #FF6000; }

.arrow-left-35[data-color="season-h-2"] { border-right: 3.5rem solid #8C3396; }

.arrow-left-35[data-color="digital-technology"] { border-right: 3.5rem solid #764BC9; }

.arrow-left-35[data-color="artist-technology"] { border-right: 3.5rem solid #7CBF12; }

.arrow-left-35[data-color="music-technology"] { border-right: 3.5rem solid #0CD1D1; }

.arrow-left-35[data-color="vocal"] { border-right: 3.5rem solid #F22482; }

.arrow-left-35[data-color="vocal-singer-songwriter"] { border-right: 3.5rem solid #F22482; }

.arrow-left-35[data-color="artist-musician"] { border-right: 3.5rem solid #FFC400; }

.arrow-left-35[data-color="kpop"] { border-right: 3.5rem solid #EA771B; }

.arrow-left-35[data-color="music-overseas"] { border-right: 3.5rem solid #3DA31E; }

.arrow-left-35[data-color="concert"] { border-right: 3.5rem solid #17A0E2; }

.arrow-left-35[data-color="management"] { border-right: 3.5rem solid #4759BC; }

.arrow-left-35[data-color="yellow"] { border-right: 3.5rem solid #FFF119; }

.arrow-left-35[data-color="line"] { border-right: 3.5rem solid #00c300; }

.arrow-left-35[data-color="twitter"] { border-right: 3.5rem solid #0f1419; }

.arrow-left-35[data-color="tiktok"] { border-right: 3.5rem solid #000000; }

.arrow-left-35[data-color="youtube"] { border-right: 3.5rem solid #E30000; }

.arrow-left-35[data-color="transparent"] { border-right: 3.5rem solid transparent; }

.arrow-left-35[data-color="super-e"] { border-right: 3.5rem solid #00B9EF; }

.arrow-left-35[data-color="music-tech"] { border-right: 3.5rem solid #00A95F; }

.arrow-left-35[data-color="study-music-abroad"] { border-right: 3.5rem solid #00A95F; }

.arrow-left-35[data-color="perf-arts"] { border-right: 3.5rem solid #EB6EA5; }

.arrow-left-35[data-color="event_top_cat_all"] { border-right: 3.5rem solid #32D1AC; }

.arrow-left-35[data-color="event_top_cat_vocal"] { border-right: 3.5rem solid #F22482; }

.arrow-left-35[data-color="event_top_cat_instrument"] { border-right: 3.5rem solid #4759BC; }

.arrow-left-35[data-color="event_top_cat_kpop"] { border-right: 3.5rem solid #EA771B; }

.arrow-left-35[data-color="event_top_cat_composition"] { border-right: 3.5rem solid #764BC9; }

.arrow-left-35[data-color="event_top_cat_concert-staff_backstage"] { border-right: 3.5rem solid #17A0E2; }

.arrow-left-35[data-color="event_top_cat_infosession"] { border-right: 3.5rem solid #3DA31E; }

.arrow-left-35[data-color="event_top_cat_vocaloid_vtuber"] { border-right: 3.5rem solid #FF013B; }

.arrow-right-35 { position: absolute; top: 0; bottom: 0; right: -7rem; margin: auto; width: 3.5rem; height: 3.5rem; box-sizing: border-box; border: 3.5rem solid transparent; }

.arrow-right-35[data-color="white"] { border-left: 3.5rem solid #fff; }

.arrow-right-35[data-color="black"] { border-left: 3.5rem solid #282C53; }

.arrow-right-35[data-color="gray"] { border-left: 3.5rem solid #f2f2f3; }

.arrow-right-35[data-color="gray2"] { border-left: 3.5rem solid #E5E5E5; }

.arrow-right-35[data-color="gray-dark"] { border-left: 3.5rem solid #b0b0b0; }

.arrow-right-35[data-color="key"] { border-left: 3.5rem solid #FF013B; }

.arrow-right-35[data-color="base1"] { border-left: 3.5rem solid #ECEDF2; }

.arrow-right-35[data-color="base2"] { border-left: 3.5rem solid #32D1AC; }

.arrow-right-35[data-color="season-h-1"] { border-left: 3.5rem solid #FF6000; }

.arrow-right-35[data-color="season-h-2"] { border-left: 3.5rem solid #8C3396; }

.arrow-right-35[data-color="digital-technology"] { border-left: 3.5rem solid #764BC9; }

.arrow-right-35[data-color="artist-technology"] { border-left: 3.5rem solid #7CBF12; }

.arrow-right-35[data-color="music-technology"] { border-left: 3.5rem solid #0CD1D1; }

.arrow-right-35[data-color="vocal"] { border-left: 3.5rem solid #F22482; }

.arrow-right-35[data-color="vocal-singer-songwriter"] { border-left: 3.5rem solid #F22482; }

.arrow-right-35[data-color="artist-musician"] { border-left: 3.5rem solid #FFC400; }

.arrow-right-35[data-color="kpop"] { border-left: 3.5rem solid #EA771B; }

.arrow-right-35[data-color="music-overseas"] { border-left: 3.5rem solid #3DA31E; }

.arrow-right-35[data-color="concert"] { border-left: 3.5rem solid #17A0E2; }

.arrow-right-35[data-color="management"] { border-left: 3.5rem solid #4759BC; }

.arrow-right-35[data-color="yellow"] { border-left: 3.5rem solid #FFF119; }

.arrow-right-35[data-color="line"] { border-left: 3.5rem solid #00c300; }

.arrow-right-35[data-color="twitter"] { border-left: 3.5rem solid #0f1419; }

.arrow-right-35[data-color="tiktok"] { border-left: 3.5rem solid #000000; }

.arrow-right-35[data-color="youtube"] { border-left: 3.5rem solid #E30000; }

.arrow-right-35[data-color="transparent"] { border-left: 3.5rem solid transparent; }

.arrow-right-35[data-color="super-e"] { border-left: 3.5rem solid #00B9EF; }

.arrow-right-35[data-color="music-tech"] { border-left: 3.5rem solid #00A95F; }

.arrow-right-35[data-color="study-music-abroad"] { border-left: 3.5rem solid #00A95F; }

.arrow-right-35[data-color="perf-arts"] { border-left: 3.5rem solid #EB6EA5; }

.arrow-right-35[data-color="event_top_cat_all"] { border-left: 3.5rem solid #32D1AC; }

.arrow-right-35[data-color="event_top_cat_vocal"] { border-left: 3.5rem solid #F22482; }

.arrow-right-35[data-color="event_top_cat_instrument"] { border-left: 3.5rem solid #4759BC; }

.arrow-right-35[data-color="event_top_cat_kpop"] { border-left: 3.5rem solid #EA771B; }

.arrow-right-35[data-color="event_top_cat_composition"] { border-left: 3.5rem solid #764BC9; }

.arrow-right-35[data-color="event_top_cat_concert-staff_backstage"] { border-left: 3.5rem solid #17A0E2; }

.arrow-right-35[data-color="event_top_cat_infosession"] { border-left: 3.5rem solid #3DA31E; }

.arrow-right-35[data-color="event_top_cat_vocaloid_vtuber"] { border-left: 3.5rem solid #FF013B; }

.arrow-top-36 { position: absolute; top: -7.2rem; left: 0; right: 0; margin: auto; width: 3.6rem; height: 3.6rem; box-sizing: border-box; border: 3.6rem solid transparent; }

.arrow-top-36[data-color="white"] { border-bottom: 3.6rem solid #fff; }

.arrow-top-36[data-color="black"] { border-bottom: 3.6rem solid #282C53; }

.arrow-top-36[data-color="gray"] { border-bottom: 3.6rem solid #f2f2f3; }

.arrow-top-36[data-color="gray2"] { border-bottom: 3.6rem solid #E5E5E5; }

.arrow-top-36[data-color="gray-dark"] { border-bottom: 3.6rem solid #b0b0b0; }

.arrow-top-36[data-color="key"] { border-bottom: 3.6rem solid #FF013B; }

.arrow-top-36[data-color="base1"] { border-bottom: 3.6rem solid #ECEDF2; }

.arrow-top-36[data-color="base2"] { border-bottom: 3.6rem solid #32D1AC; }

.arrow-top-36[data-color="season-h-1"] { border-bottom: 3.6rem solid #FF6000; }

.arrow-top-36[data-color="season-h-2"] { border-bottom: 3.6rem solid #8C3396; }

.arrow-top-36[data-color="digital-technology"] { border-bottom: 3.6rem solid #764BC9; }

.arrow-top-36[data-color="artist-technology"] { border-bottom: 3.6rem solid #7CBF12; }

.arrow-top-36[data-color="music-technology"] { border-bottom: 3.6rem solid #0CD1D1; }

.arrow-top-36[data-color="vocal"] { border-bottom: 3.6rem solid #F22482; }

.arrow-top-36[data-color="vocal-singer-songwriter"] { border-bottom: 3.6rem solid #F22482; }

.arrow-top-36[data-color="artist-musician"] { border-bottom: 3.6rem solid #FFC400; }

.arrow-top-36[data-color="kpop"] { border-bottom: 3.6rem solid #EA771B; }

.arrow-top-36[data-color="music-overseas"] { border-bottom: 3.6rem solid #3DA31E; }

.arrow-top-36[data-color="concert"] { border-bottom: 3.6rem solid #17A0E2; }

.arrow-top-36[data-color="management"] { border-bottom: 3.6rem solid #4759BC; }

.arrow-top-36[data-color="yellow"] { border-bottom: 3.6rem solid #FFF119; }

.arrow-top-36[data-color="line"] { border-bottom: 3.6rem solid #00c300; }

.arrow-top-36[data-color="twitter"] { border-bottom: 3.6rem solid #0f1419; }

.arrow-top-36[data-color="tiktok"] { border-bottom: 3.6rem solid #000000; }

.arrow-top-36[data-color="youtube"] { border-bottom: 3.6rem solid #E30000; }

.arrow-top-36[data-color="transparent"] { border-bottom: 3.6rem solid transparent; }

.arrow-top-36[data-color="super-e"] { border-bottom: 3.6rem solid #00B9EF; }

.arrow-top-36[data-color="music-tech"] { border-bottom: 3.6rem solid #00A95F; }

.arrow-top-36[data-color="study-music-abroad"] { border-bottom: 3.6rem solid #00A95F; }

.arrow-top-36[data-color="perf-arts"] { border-bottom: 3.6rem solid #EB6EA5; }

.arrow-top-36[data-color="event_top_cat_all"] { border-bottom: 3.6rem solid #32D1AC; }

.arrow-top-36[data-color="event_top_cat_vocal"] { border-bottom: 3.6rem solid #F22482; }

.arrow-top-36[data-color="event_top_cat_instrument"] { border-bottom: 3.6rem solid #4759BC; }

.arrow-top-36[data-color="event_top_cat_kpop"] { border-bottom: 3.6rem solid #EA771B; }

.arrow-top-36[data-color="event_top_cat_composition"] { border-bottom: 3.6rem solid #764BC9; }

.arrow-top-36[data-color="event_top_cat_concert-staff_backstage"] { border-bottom: 3.6rem solid #17A0E2; }

.arrow-top-36[data-color="event_top_cat_infosession"] { border-bottom: 3.6rem solid #3DA31E; }

.arrow-top-36[data-color="event_top_cat_vocaloid_vtuber"] { border-bottom: 3.6rem solid #FF013B; }

.arrow-bottom-36 { position: absolute; bottom: -7.2rem; left: 0; right: 0; margin: auto; width: 3.6rem; height: 3.6rem; box-sizing: border-box; border: 3.6rem solid transparent; }

.arrow-bottom-36[data-color="white"] { border-top: 3.6rem solid #fff; }

.arrow-bottom-36[data-color="black"] { border-top: 3.6rem solid #282C53; }

.arrow-bottom-36[data-color="gray"] { border-top: 3.6rem solid #f2f2f3; }

.arrow-bottom-36[data-color="gray2"] { border-top: 3.6rem solid #E5E5E5; }

.arrow-bottom-36[data-color="gray-dark"] { border-top: 3.6rem solid #b0b0b0; }

.arrow-bottom-36[data-color="key"] { border-top: 3.6rem solid #FF013B; }

.arrow-bottom-36[data-color="base1"] { border-top: 3.6rem solid #ECEDF2; }

.arrow-bottom-36[data-color="base2"] { border-top: 3.6rem solid #32D1AC; }

.arrow-bottom-36[data-color="season-h-1"] { border-top: 3.6rem solid #FF6000; }

.arrow-bottom-36[data-color="season-h-2"] { border-top: 3.6rem solid #8C3396; }

.arrow-bottom-36[data-color="digital-technology"] { border-top: 3.6rem solid #764BC9; }

.arrow-bottom-36[data-color="artist-technology"] { border-top: 3.6rem solid #7CBF12; }

.arrow-bottom-36[data-color="music-technology"] { border-top: 3.6rem solid #0CD1D1; }

.arrow-bottom-36[data-color="vocal"] { border-top: 3.6rem solid #F22482; }

.arrow-bottom-36[data-color="vocal-singer-songwriter"] { border-top: 3.6rem solid #F22482; }

.arrow-bottom-36[data-color="artist-musician"] { border-top: 3.6rem solid #FFC400; }

.arrow-bottom-36[data-color="kpop"] { border-top: 3.6rem solid #EA771B; }

.arrow-bottom-36[data-color="music-overseas"] { border-top: 3.6rem solid #3DA31E; }

.arrow-bottom-36[data-color="concert"] { border-top: 3.6rem solid #17A0E2; }

.arrow-bottom-36[data-color="management"] { border-top: 3.6rem solid #4759BC; }

.arrow-bottom-36[data-color="yellow"] { border-top: 3.6rem solid #FFF119; }

.arrow-bottom-36[data-color="line"] { border-top: 3.6rem solid #00c300; }

.arrow-bottom-36[data-color="twitter"] { border-top: 3.6rem solid #0f1419; }

.arrow-bottom-36[data-color="tiktok"] { border-top: 3.6rem solid #000000; }

.arrow-bottom-36[data-color="youtube"] { border-top: 3.6rem solid #E30000; }

.arrow-bottom-36[data-color="transparent"] { border-top: 3.6rem solid transparent; }

.arrow-bottom-36[data-color="super-e"] { border-top: 3.6rem solid #00B9EF; }

.arrow-bottom-36[data-color="music-tech"] { border-top: 3.6rem solid #00A95F; }

.arrow-bottom-36[data-color="study-music-abroad"] { border-top: 3.6rem solid #00A95F; }

.arrow-bottom-36[data-color="perf-arts"] { border-top: 3.6rem solid #EB6EA5; }

.arrow-bottom-36[data-color="event_top_cat_all"] { border-top: 3.6rem solid #32D1AC; }

.arrow-bottom-36[data-color="event_top_cat_vocal"] { border-top: 3.6rem solid #F22482; }

.arrow-bottom-36[data-color="event_top_cat_instrument"] { border-top: 3.6rem solid #4759BC; }

.arrow-bottom-36[data-color="event_top_cat_kpop"] { border-top: 3.6rem solid #EA771B; }

.arrow-bottom-36[data-color="event_top_cat_composition"] { border-top: 3.6rem solid #764BC9; }

.arrow-bottom-36[data-color="event_top_cat_concert-staff_backstage"] { border-top: 3.6rem solid #17A0E2; }

.arrow-bottom-36[data-color="event_top_cat_infosession"] { border-top: 3.6rem solid #3DA31E; }

.arrow-bottom-36[data-color="event_top_cat_vocaloid_vtuber"] { border-top: 3.6rem solid #FF013B; }

.arrow-left-36 { position: absolute; top: 0; bottom: 0; left: -7.2rem; margin: auto; width: 3.6rem; height: 3.6rem; box-sizing: border-box; border: 3.6rem solid transparent; }

.arrow-left-36[data-color="white"] { border-right: 3.6rem solid #fff; }

.arrow-left-36[data-color="black"] { border-right: 3.6rem solid #282C53; }

.arrow-left-36[data-color="gray"] { border-right: 3.6rem solid #f2f2f3; }

.arrow-left-36[data-color="gray2"] { border-right: 3.6rem solid #E5E5E5; }

.arrow-left-36[data-color="gray-dark"] { border-right: 3.6rem solid #b0b0b0; }

.arrow-left-36[data-color="key"] { border-right: 3.6rem solid #FF013B; }

.arrow-left-36[data-color="base1"] { border-right: 3.6rem solid #ECEDF2; }

.arrow-left-36[data-color="base2"] { border-right: 3.6rem solid #32D1AC; }

.arrow-left-36[data-color="season-h-1"] { border-right: 3.6rem solid #FF6000; }

.arrow-left-36[data-color="season-h-2"] { border-right: 3.6rem solid #8C3396; }

.arrow-left-36[data-color="digital-technology"] { border-right: 3.6rem solid #764BC9; }

.arrow-left-36[data-color="artist-technology"] { border-right: 3.6rem solid #7CBF12; }

.arrow-left-36[data-color="music-technology"] { border-right: 3.6rem solid #0CD1D1; }

.arrow-left-36[data-color="vocal"] { border-right: 3.6rem solid #F22482; }

.arrow-left-36[data-color="vocal-singer-songwriter"] { border-right: 3.6rem solid #F22482; }

.arrow-left-36[data-color="artist-musician"] { border-right: 3.6rem solid #FFC400; }

.arrow-left-36[data-color="kpop"] { border-right: 3.6rem solid #EA771B; }

.arrow-left-36[data-color="music-overseas"] { border-right: 3.6rem solid #3DA31E; }

.arrow-left-36[data-color="concert"] { border-right: 3.6rem solid #17A0E2; }

.arrow-left-36[data-color="management"] { border-right: 3.6rem solid #4759BC; }

.arrow-left-36[data-color="yellow"] { border-right: 3.6rem solid #FFF119; }

.arrow-left-36[data-color="line"] { border-right: 3.6rem solid #00c300; }

.arrow-left-36[data-color="twitter"] { border-right: 3.6rem solid #0f1419; }

.arrow-left-36[data-color="tiktok"] { border-right: 3.6rem solid #000000; }

.arrow-left-36[data-color="youtube"] { border-right: 3.6rem solid #E30000; }

.arrow-left-36[data-color="transparent"] { border-right: 3.6rem solid transparent; }

.arrow-left-36[data-color="super-e"] { border-right: 3.6rem solid #00B9EF; }

.arrow-left-36[data-color="music-tech"] { border-right: 3.6rem solid #00A95F; }

.arrow-left-36[data-color="study-music-abroad"] { border-right: 3.6rem solid #00A95F; }

.arrow-left-36[data-color="perf-arts"] { border-right: 3.6rem solid #EB6EA5; }

.arrow-left-36[data-color="event_top_cat_all"] { border-right: 3.6rem solid #32D1AC; }

.arrow-left-36[data-color="event_top_cat_vocal"] { border-right: 3.6rem solid #F22482; }

.arrow-left-36[data-color="event_top_cat_instrument"] { border-right: 3.6rem solid #4759BC; }

.arrow-left-36[data-color="event_top_cat_kpop"] { border-right: 3.6rem solid #EA771B; }

.arrow-left-36[data-color="event_top_cat_composition"] { border-right: 3.6rem solid #764BC9; }

.arrow-left-36[data-color="event_top_cat_concert-staff_backstage"] { border-right: 3.6rem solid #17A0E2; }

.arrow-left-36[data-color="event_top_cat_infosession"] { border-right: 3.6rem solid #3DA31E; }

.arrow-left-36[data-color="event_top_cat_vocaloid_vtuber"] { border-right: 3.6rem solid #FF013B; }

.arrow-right-36 { position: absolute; top: 0; bottom: 0; right: -7.2rem; margin: auto; width: 3.6rem; height: 3.6rem; box-sizing: border-box; border: 3.6rem solid transparent; }

.arrow-right-36[data-color="white"] { border-left: 3.6rem solid #fff; }

.arrow-right-36[data-color="black"] { border-left: 3.6rem solid #282C53; }

.arrow-right-36[data-color="gray"] { border-left: 3.6rem solid #f2f2f3; }

.arrow-right-36[data-color="gray2"] { border-left: 3.6rem solid #E5E5E5; }

.arrow-right-36[data-color="gray-dark"] { border-left: 3.6rem solid #b0b0b0; }

.arrow-right-36[data-color="key"] { border-left: 3.6rem solid #FF013B; }

.arrow-right-36[data-color="base1"] { border-left: 3.6rem solid #ECEDF2; }

.arrow-right-36[data-color="base2"] { border-left: 3.6rem solid #32D1AC; }

.arrow-right-36[data-color="season-h-1"] { border-left: 3.6rem solid #FF6000; }

.arrow-right-36[data-color="season-h-2"] { border-left: 3.6rem solid #8C3396; }

.arrow-right-36[data-color="digital-technology"] { border-left: 3.6rem solid #764BC9; }

.arrow-right-36[data-color="artist-technology"] { border-left: 3.6rem solid #7CBF12; }

.arrow-right-36[data-color="music-technology"] { border-left: 3.6rem solid #0CD1D1; }

.arrow-right-36[data-color="vocal"] { border-left: 3.6rem solid #F22482; }

.arrow-right-36[data-color="vocal-singer-songwriter"] { border-left: 3.6rem solid #F22482; }

.arrow-right-36[data-color="artist-musician"] { border-left: 3.6rem solid #FFC400; }

.arrow-right-36[data-color="kpop"] { border-left: 3.6rem solid #EA771B; }

.arrow-right-36[data-color="music-overseas"] { border-left: 3.6rem solid #3DA31E; }

.arrow-right-36[data-color="concert"] { border-left: 3.6rem solid #17A0E2; }

.arrow-right-36[data-color="management"] { border-left: 3.6rem solid #4759BC; }

.arrow-right-36[data-color="yellow"] { border-left: 3.6rem solid #FFF119; }

.arrow-right-36[data-color="line"] { border-left: 3.6rem solid #00c300; }

.arrow-right-36[data-color="twitter"] { border-left: 3.6rem solid #0f1419; }

.arrow-right-36[data-color="tiktok"] { border-left: 3.6rem solid #000000; }

.arrow-right-36[data-color="youtube"] { border-left: 3.6rem solid #E30000; }

.arrow-right-36[data-color="transparent"] { border-left: 3.6rem solid transparent; }

.arrow-right-36[data-color="super-e"] { border-left: 3.6rem solid #00B9EF; }

.arrow-right-36[data-color="music-tech"] { border-left: 3.6rem solid #00A95F; }

.arrow-right-36[data-color="study-music-abroad"] { border-left: 3.6rem solid #00A95F; }

.arrow-right-36[data-color="perf-arts"] { border-left: 3.6rem solid #EB6EA5; }

.arrow-right-36[data-color="event_top_cat_all"] { border-left: 3.6rem solid #32D1AC; }

.arrow-right-36[data-color="event_top_cat_vocal"] { border-left: 3.6rem solid #F22482; }

.arrow-right-36[data-color="event_top_cat_instrument"] { border-left: 3.6rem solid #4759BC; }

.arrow-right-36[data-color="event_top_cat_kpop"] { border-left: 3.6rem solid #EA771B; }

.arrow-right-36[data-color="event_top_cat_composition"] { border-left: 3.6rem solid #764BC9; }

.arrow-right-36[data-color="event_top_cat_concert-staff_backstage"] { border-left: 3.6rem solid #17A0E2; }

.arrow-right-36[data-color="event_top_cat_infosession"] { border-left: 3.6rem solid #3DA31E; }

.arrow-right-36[data-color="event_top_cat_vocaloid_vtuber"] { border-left: 3.6rem solid #FF013B; }

.arrow-top-37 { position: absolute; top: -7.4rem; left: 0; right: 0; margin: auto; width: 3.7rem; height: 3.7rem; box-sizing: border-box; border: 3.7rem solid transparent; }

.arrow-top-37[data-color="white"] { border-bottom: 3.7rem solid #fff; }

.arrow-top-37[data-color="black"] { border-bottom: 3.7rem solid #282C53; }

.arrow-top-37[data-color="gray"] { border-bottom: 3.7rem solid #f2f2f3; }

.arrow-top-37[data-color="gray2"] { border-bottom: 3.7rem solid #E5E5E5; }

.arrow-top-37[data-color="gray-dark"] { border-bottom: 3.7rem solid #b0b0b0; }

.arrow-top-37[data-color="key"] { border-bottom: 3.7rem solid #FF013B; }

.arrow-top-37[data-color="base1"] { border-bottom: 3.7rem solid #ECEDF2; }

.arrow-top-37[data-color="base2"] { border-bottom: 3.7rem solid #32D1AC; }

.arrow-top-37[data-color="season-h-1"] { border-bottom: 3.7rem solid #FF6000; }

.arrow-top-37[data-color="season-h-2"] { border-bottom: 3.7rem solid #8C3396; }

.arrow-top-37[data-color="digital-technology"] { border-bottom: 3.7rem solid #764BC9; }

.arrow-top-37[data-color="artist-technology"] { border-bottom: 3.7rem solid #7CBF12; }

.arrow-top-37[data-color="music-technology"] { border-bottom: 3.7rem solid #0CD1D1; }

.arrow-top-37[data-color="vocal"] { border-bottom: 3.7rem solid #F22482; }

.arrow-top-37[data-color="vocal-singer-songwriter"] { border-bottom: 3.7rem solid #F22482; }

.arrow-top-37[data-color="artist-musician"] { border-bottom: 3.7rem solid #FFC400; }

.arrow-top-37[data-color="kpop"] { border-bottom: 3.7rem solid #EA771B; }

.arrow-top-37[data-color="music-overseas"] { border-bottom: 3.7rem solid #3DA31E; }

.arrow-top-37[data-color="concert"] { border-bottom: 3.7rem solid #17A0E2; }

.arrow-top-37[data-color="management"] { border-bottom: 3.7rem solid #4759BC; }

.arrow-top-37[data-color="yellow"] { border-bottom: 3.7rem solid #FFF119; }

.arrow-top-37[data-color="line"] { border-bottom: 3.7rem solid #00c300; }

.arrow-top-37[data-color="twitter"] { border-bottom: 3.7rem solid #0f1419; }

.arrow-top-37[data-color="tiktok"] { border-bottom: 3.7rem solid #000000; }

.arrow-top-37[data-color="youtube"] { border-bottom: 3.7rem solid #E30000; }

.arrow-top-37[data-color="transparent"] { border-bottom: 3.7rem solid transparent; }

.arrow-top-37[data-color="super-e"] { border-bottom: 3.7rem solid #00B9EF; }

.arrow-top-37[data-color="music-tech"] { border-bottom: 3.7rem solid #00A95F; }

.arrow-top-37[data-color="study-music-abroad"] { border-bottom: 3.7rem solid #00A95F; }

.arrow-top-37[data-color="perf-arts"] { border-bottom: 3.7rem solid #EB6EA5; }

.arrow-top-37[data-color="event_top_cat_all"] { border-bottom: 3.7rem solid #32D1AC; }

.arrow-top-37[data-color="event_top_cat_vocal"] { border-bottom: 3.7rem solid #F22482; }

.arrow-top-37[data-color="event_top_cat_instrument"] { border-bottom: 3.7rem solid #4759BC; }

.arrow-top-37[data-color="event_top_cat_kpop"] { border-bottom: 3.7rem solid #EA771B; }

.arrow-top-37[data-color="event_top_cat_composition"] { border-bottom: 3.7rem solid #764BC9; }

.arrow-top-37[data-color="event_top_cat_concert-staff_backstage"] { border-bottom: 3.7rem solid #17A0E2; }

.arrow-top-37[data-color="event_top_cat_infosession"] { border-bottom: 3.7rem solid #3DA31E; }

.arrow-top-37[data-color="event_top_cat_vocaloid_vtuber"] { border-bottom: 3.7rem solid #FF013B; }

.arrow-bottom-37 { position: absolute; bottom: -7.4rem; left: 0; right: 0; margin: auto; width: 3.7rem; height: 3.7rem; box-sizing: border-box; border: 3.7rem solid transparent; }

.arrow-bottom-37[data-color="white"] { border-top: 3.7rem solid #fff; }

.arrow-bottom-37[data-color="black"] { border-top: 3.7rem solid #282C53; }

.arrow-bottom-37[data-color="gray"] { border-top: 3.7rem solid #f2f2f3; }

.arrow-bottom-37[data-color="gray2"] { border-top: 3.7rem solid #E5E5E5; }

.arrow-bottom-37[data-color="gray-dark"] { border-top: 3.7rem solid #b0b0b0; }

.arrow-bottom-37[data-color="key"] { border-top: 3.7rem solid #FF013B; }

.arrow-bottom-37[data-color="base1"] { border-top: 3.7rem solid #ECEDF2; }

.arrow-bottom-37[data-color="base2"] { border-top: 3.7rem solid #32D1AC; }

.arrow-bottom-37[data-color="season-h-1"] { border-top: 3.7rem solid #FF6000; }

.arrow-bottom-37[data-color="season-h-2"] { border-top: 3.7rem solid #8C3396; }

.arrow-bottom-37[data-color="digital-technology"] { border-top: 3.7rem solid #764BC9; }

.arrow-bottom-37[data-color="artist-technology"] { border-top: 3.7rem solid #7CBF12; }

.arrow-bottom-37[data-color="music-technology"] { border-top: 3.7rem solid #0CD1D1; }

.arrow-bottom-37[data-color="vocal"] { border-top: 3.7rem solid #F22482; }

.arrow-bottom-37[data-color="vocal-singer-songwriter"] { border-top: 3.7rem solid #F22482; }

.arrow-bottom-37[data-color="artist-musician"] { border-top: 3.7rem solid #FFC400; }

.arrow-bottom-37[data-color="kpop"] { border-top: 3.7rem solid #EA771B; }

.arrow-bottom-37[data-color="music-overseas"] { border-top: 3.7rem solid #3DA31E; }

.arrow-bottom-37[data-color="concert"] { border-top: 3.7rem solid #17A0E2; }

.arrow-bottom-37[data-color="management"] { border-top: 3.7rem solid #4759BC; }

.arrow-bottom-37[data-color="yellow"] { border-top: 3.7rem solid #FFF119; }

.arrow-bottom-37[data-color="line"] { border-top: 3.7rem solid #00c300; }

.arrow-bottom-37[data-color="twitter"] { border-top: 3.7rem solid #0f1419; }

.arrow-bottom-37[data-color="tiktok"] { border-top: 3.7rem solid #000000; }

.arrow-bottom-37[data-color="youtube"] { border-top: 3.7rem solid #E30000; }

.arrow-bottom-37[data-color="transparent"] { border-top: 3.7rem solid transparent; }

.arrow-bottom-37[data-color="super-e"] { border-top: 3.7rem solid #00B9EF; }

.arrow-bottom-37[data-color="music-tech"] { border-top: 3.7rem solid #00A95F; }

.arrow-bottom-37[data-color="study-music-abroad"] { border-top: 3.7rem solid #00A95F; }

.arrow-bottom-37[data-color="perf-arts"] { border-top: 3.7rem solid #EB6EA5; }

.arrow-bottom-37[data-color="event_top_cat_all"] { border-top: 3.7rem solid #32D1AC; }

.arrow-bottom-37[data-color="event_top_cat_vocal"] { border-top: 3.7rem solid #F22482; }

.arrow-bottom-37[data-color="event_top_cat_instrument"] { border-top: 3.7rem solid #4759BC; }

.arrow-bottom-37[data-color="event_top_cat_kpop"] { border-top: 3.7rem solid #EA771B; }

.arrow-bottom-37[data-color="event_top_cat_composition"] { border-top: 3.7rem solid #764BC9; }

.arrow-bottom-37[data-color="event_top_cat_concert-staff_backstage"] { border-top: 3.7rem solid #17A0E2; }

.arrow-bottom-37[data-color="event_top_cat_infosession"] { border-top: 3.7rem solid #3DA31E; }

.arrow-bottom-37[data-color="event_top_cat_vocaloid_vtuber"] { border-top: 3.7rem solid #FF013B; }

.arrow-left-37 { position: absolute; top: 0; bottom: 0; left: -7.4rem; margin: auto; width: 3.7rem; height: 3.7rem; box-sizing: border-box; border: 3.7rem solid transparent; }

.arrow-left-37[data-color="white"] { border-right: 3.7rem solid #fff; }

.arrow-left-37[data-color="black"] { border-right: 3.7rem solid #282C53; }

.arrow-left-37[data-color="gray"] { border-right: 3.7rem solid #f2f2f3; }

.arrow-left-37[data-color="gray2"] { border-right: 3.7rem solid #E5E5E5; }

.arrow-left-37[data-color="gray-dark"] { border-right: 3.7rem solid #b0b0b0; }

.arrow-left-37[data-color="key"] { border-right: 3.7rem solid #FF013B; }

.arrow-left-37[data-color="base1"] { border-right: 3.7rem solid #ECEDF2; }

.arrow-left-37[data-color="base2"] { border-right: 3.7rem solid #32D1AC; }

.arrow-left-37[data-color="season-h-1"] { border-right: 3.7rem solid #FF6000; }

.arrow-left-37[data-color="season-h-2"] { border-right: 3.7rem solid #8C3396; }

.arrow-left-37[data-color="digital-technology"] { border-right: 3.7rem solid #764BC9; }

.arrow-left-37[data-color="artist-technology"] { border-right: 3.7rem solid #7CBF12; }

.arrow-left-37[data-color="music-technology"] { border-right: 3.7rem solid #0CD1D1; }

.arrow-left-37[data-color="vocal"] { border-right: 3.7rem solid #F22482; }

.arrow-left-37[data-color="vocal-singer-songwriter"] { border-right: 3.7rem solid #F22482; }

.arrow-left-37[data-color="artist-musician"] { border-right: 3.7rem solid #FFC400; }

.arrow-left-37[data-color="kpop"] { border-right: 3.7rem solid #EA771B; }

.arrow-left-37[data-color="music-overseas"] { border-right: 3.7rem solid #3DA31E; }

.arrow-left-37[data-color="concert"] { border-right: 3.7rem solid #17A0E2; }

.arrow-left-37[data-color="management"] { border-right: 3.7rem solid #4759BC; }

.arrow-left-37[data-color="yellow"] { border-right: 3.7rem solid #FFF119; }

.arrow-left-37[data-color="line"] { border-right: 3.7rem solid #00c300; }

.arrow-left-37[data-color="twitter"] { border-right: 3.7rem solid #0f1419; }

.arrow-left-37[data-color="tiktok"] { border-right: 3.7rem solid #000000; }

.arrow-left-37[data-color="youtube"] { border-right: 3.7rem solid #E30000; }

.arrow-left-37[data-color="transparent"] { border-right: 3.7rem solid transparent; }

.arrow-left-37[data-color="super-e"] { border-right: 3.7rem solid #00B9EF; }

.arrow-left-37[data-color="music-tech"] { border-right: 3.7rem solid #00A95F; }

.arrow-left-37[data-color="study-music-abroad"] { border-right: 3.7rem solid #00A95F; }

.arrow-left-37[data-color="perf-arts"] { border-right: 3.7rem solid #EB6EA5; }

.arrow-left-37[data-color="event_top_cat_all"] { border-right: 3.7rem solid #32D1AC; }

.arrow-left-37[data-color="event_top_cat_vocal"] { border-right: 3.7rem solid #F22482; }

.arrow-left-37[data-color="event_top_cat_instrument"] { border-right: 3.7rem solid #4759BC; }

.arrow-left-37[data-color="event_top_cat_kpop"] { border-right: 3.7rem solid #EA771B; }

.arrow-left-37[data-color="event_top_cat_composition"] { border-right: 3.7rem solid #764BC9; }

.arrow-left-37[data-color="event_top_cat_concert-staff_backstage"] { border-right: 3.7rem solid #17A0E2; }

.arrow-left-37[data-color="event_top_cat_infosession"] { border-right: 3.7rem solid #3DA31E; }

.arrow-left-37[data-color="event_top_cat_vocaloid_vtuber"] { border-right: 3.7rem solid #FF013B; }

.arrow-right-37 { position: absolute; top: 0; bottom: 0; right: -7.4rem; margin: auto; width: 3.7rem; height: 3.7rem; box-sizing: border-box; border: 3.7rem solid transparent; }

.arrow-right-37[data-color="white"] { border-left: 3.7rem solid #fff; }

.arrow-right-37[data-color="black"] { border-left: 3.7rem solid #282C53; }

.arrow-right-37[data-color="gray"] { border-left: 3.7rem solid #f2f2f3; }

.arrow-right-37[data-color="gray2"] { border-left: 3.7rem solid #E5E5E5; }

.arrow-right-37[data-color="gray-dark"] { border-left: 3.7rem solid #b0b0b0; }

.arrow-right-37[data-color="key"] { border-left: 3.7rem solid #FF013B; }

.arrow-right-37[data-color="base1"] { border-left: 3.7rem solid #ECEDF2; }

.arrow-right-37[data-color="base2"] { border-left: 3.7rem solid #32D1AC; }

.arrow-right-37[data-color="season-h-1"] { border-left: 3.7rem solid #FF6000; }

.arrow-right-37[data-color="season-h-2"] { border-left: 3.7rem solid #8C3396; }

.arrow-right-37[data-color="digital-technology"] { border-left: 3.7rem solid #764BC9; }

.arrow-right-37[data-color="artist-technology"] { border-left: 3.7rem solid #7CBF12; }

.arrow-right-37[data-color="music-technology"] { border-left: 3.7rem solid #0CD1D1; }

.arrow-right-37[data-color="vocal"] { border-left: 3.7rem solid #F22482; }

.arrow-right-37[data-color="vocal-singer-songwriter"] { border-left: 3.7rem solid #F22482; }

.arrow-right-37[data-color="artist-musician"] { border-left: 3.7rem solid #FFC400; }

.arrow-right-37[data-color="kpop"] { border-left: 3.7rem solid #EA771B; }

.arrow-right-37[data-color="music-overseas"] { border-left: 3.7rem solid #3DA31E; }

.arrow-right-37[data-color="concert"] { border-left: 3.7rem solid #17A0E2; }

.arrow-right-37[data-color="management"] { border-left: 3.7rem solid #4759BC; }

.arrow-right-37[data-color="yellow"] { border-left: 3.7rem solid #FFF119; }

.arrow-right-37[data-color="line"] { border-left: 3.7rem solid #00c300; }

.arrow-right-37[data-color="twitter"] { border-left: 3.7rem solid #0f1419; }

.arrow-right-37[data-color="tiktok"] { border-left: 3.7rem solid #000000; }

.arrow-right-37[data-color="youtube"] { border-left: 3.7rem solid #E30000; }

.arrow-right-37[data-color="transparent"] { border-left: 3.7rem solid transparent; }

.arrow-right-37[data-color="super-e"] { border-left: 3.7rem solid #00B9EF; }

.arrow-right-37[data-color="music-tech"] { border-left: 3.7rem solid #00A95F; }

.arrow-right-37[data-color="study-music-abroad"] { border-left: 3.7rem solid #00A95F; }

.arrow-right-37[data-color="perf-arts"] { border-left: 3.7rem solid #EB6EA5; }

.arrow-right-37[data-color="event_top_cat_all"] { border-left: 3.7rem solid #32D1AC; }

.arrow-right-37[data-color="event_top_cat_vocal"] { border-left: 3.7rem solid #F22482; }

.arrow-right-37[data-color="event_top_cat_instrument"] { border-left: 3.7rem solid #4759BC; }

.arrow-right-37[data-color="event_top_cat_kpop"] { border-left: 3.7rem solid #EA771B; }

.arrow-right-37[data-color="event_top_cat_composition"] { border-left: 3.7rem solid #764BC9; }

.arrow-right-37[data-color="event_top_cat_concert-staff_backstage"] { border-left: 3.7rem solid #17A0E2; }

.arrow-right-37[data-color="event_top_cat_infosession"] { border-left: 3.7rem solid #3DA31E; }

.arrow-right-37[data-color="event_top_cat_vocaloid_vtuber"] { border-left: 3.7rem solid #FF013B; }

.arrow-top-38 { position: absolute; top: -7.6rem; left: 0; right: 0; margin: auto; width: 3.8rem; height: 3.8rem; box-sizing: border-box; border: 3.8rem solid transparent; }

.arrow-top-38[data-color="white"] { border-bottom: 3.8rem solid #fff; }

.arrow-top-38[data-color="black"] { border-bottom: 3.8rem solid #282C53; }

.arrow-top-38[data-color="gray"] { border-bottom: 3.8rem solid #f2f2f3; }

.arrow-top-38[data-color="gray2"] { border-bottom: 3.8rem solid #E5E5E5; }

.arrow-top-38[data-color="gray-dark"] { border-bottom: 3.8rem solid #b0b0b0; }

.arrow-top-38[data-color="key"] { border-bottom: 3.8rem solid #FF013B; }

.arrow-top-38[data-color="base1"] { border-bottom: 3.8rem solid #ECEDF2; }

.arrow-top-38[data-color="base2"] { border-bottom: 3.8rem solid #32D1AC; }

.arrow-top-38[data-color="season-h-1"] { border-bottom: 3.8rem solid #FF6000; }

.arrow-top-38[data-color="season-h-2"] { border-bottom: 3.8rem solid #8C3396; }

.arrow-top-38[data-color="digital-technology"] { border-bottom: 3.8rem solid #764BC9; }

.arrow-top-38[data-color="artist-technology"] { border-bottom: 3.8rem solid #7CBF12; }

.arrow-top-38[data-color="music-technology"] { border-bottom: 3.8rem solid #0CD1D1; }

.arrow-top-38[data-color="vocal"] { border-bottom: 3.8rem solid #F22482; }

.arrow-top-38[data-color="vocal-singer-songwriter"] { border-bottom: 3.8rem solid #F22482; }

.arrow-top-38[data-color="artist-musician"] { border-bottom: 3.8rem solid #FFC400; }

.arrow-top-38[data-color="kpop"] { border-bottom: 3.8rem solid #EA771B; }

.arrow-top-38[data-color="music-overseas"] { border-bottom: 3.8rem solid #3DA31E; }

.arrow-top-38[data-color="concert"] { border-bottom: 3.8rem solid #17A0E2; }

.arrow-top-38[data-color="management"] { border-bottom: 3.8rem solid #4759BC; }

.arrow-top-38[data-color="yellow"] { border-bottom: 3.8rem solid #FFF119; }

.arrow-top-38[data-color="line"] { border-bottom: 3.8rem solid #00c300; }

.arrow-top-38[data-color="twitter"] { border-bottom: 3.8rem solid #0f1419; }

.arrow-top-38[data-color="tiktok"] { border-bottom: 3.8rem solid #000000; }

.arrow-top-38[data-color="youtube"] { border-bottom: 3.8rem solid #E30000; }

.arrow-top-38[data-color="transparent"] { border-bottom: 3.8rem solid transparent; }

.arrow-top-38[data-color="super-e"] { border-bottom: 3.8rem solid #00B9EF; }

.arrow-top-38[data-color="music-tech"] { border-bottom: 3.8rem solid #00A95F; }

.arrow-top-38[data-color="study-music-abroad"] { border-bottom: 3.8rem solid #00A95F; }

.arrow-top-38[data-color="perf-arts"] { border-bottom: 3.8rem solid #EB6EA5; }

.arrow-top-38[data-color="event_top_cat_all"] { border-bottom: 3.8rem solid #32D1AC; }

.arrow-top-38[data-color="event_top_cat_vocal"] { border-bottom: 3.8rem solid #F22482; }

.arrow-top-38[data-color="event_top_cat_instrument"] { border-bottom: 3.8rem solid #4759BC; }

.arrow-top-38[data-color="event_top_cat_kpop"] { border-bottom: 3.8rem solid #EA771B; }

.arrow-top-38[data-color="event_top_cat_composition"] { border-bottom: 3.8rem solid #764BC9; }

.arrow-top-38[data-color="event_top_cat_concert-staff_backstage"] { border-bottom: 3.8rem solid #17A0E2; }

.arrow-top-38[data-color="event_top_cat_infosession"] { border-bottom: 3.8rem solid #3DA31E; }

.arrow-top-38[data-color="event_top_cat_vocaloid_vtuber"] { border-bottom: 3.8rem solid #FF013B; }

.arrow-bottom-38 { position: absolute; bottom: -7.6rem; left: 0; right: 0; margin: auto; width: 3.8rem; height: 3.8rem; box-sizing: border-box; border: 3.8rem solid transparent; }

.arrow-bottom-38[data-color="white"] { border-top: 3.8rem solid #fff; }

.arrow-bottom-38[data-color="black"] { border-top: 3.8rem solid #282C53; }

.arrow-bottom-38[data-color="gray"] { border-top: 3.8rem solid #f2f2f3; }

.arrow-bottom-38[data-color="gray2"] { border-top: 3.8rem solid #E5E5E5; }

.arrow-bottom-38[data-color="gray-dark"] { border-top: 3.8rem solid #b0b0b0; }

.arrow-bottom-38[data-color="key"] { border-top: 3.8rem solid #FF013B; }

.arrow-bottom-38[data-color="base1"] { border-top: 3.8rem solid #ECEDF2; }

.arrow-bottom-38[data-color="base2"] { border-top: 3.8rem solid #32D1AC; }

.arrow-bottom-38[data-color="season-h-1"] { border-top: 3.8rem solid #FF6000; }

.arrow-bottom-38[data-color="season-h-2"] { border-top: 3.8rem solid #8C3396; }

.arrow-bottom-38[data-color="digital-technology"] { border-top: 3.8rem solid #764BC9; }

.arrow-bottom-38[data-color="artist-technology"] { border-top: 3.8rem solid #7CBF12; }

.arrow-bottom-38[data-color="music-technology"] { border-top: 3.8rem solid #0CD1D1; }

.arrow-bottom-38[data-color="vocal"] { border-top: 3.8rem solid #F22482; }

.arrow-bottom-38[data-color="vocal-singer-songwriter"] { border-top: 3.8rem solid #F22482; }

.arrow-bottom-38[data-color="artist-musician"] { border-top: 3.8rem solid #FFC400; }

.arrow-bottom-38[data-color="kpop"] { border-top: 3.8rem solid #EA771B; }

.arrow-bottom-38[data-color="music-overseas"] { border-top: 3.8rem solid #3DA31E; }

.arrow-bottom-38[data-color="concert"] { border-top: 3.8rem solid #17A0E2; }

.arrow-bottom-38[data-color="management"] { border-top: 3.8rem solid #4759BC; }

.arrow-bottom-38[data-color="yellow"] { border-top: 3.8rem solid #FFF119; }

.arrow-bottom-38[data-color="line"] { border-top: 3.8rem solid #00c300; }

.arrow-bottom-38[data-color="twitter"] { border-top: 3.8rem solid #0f1419; }

.arrow-bottom-38[data-color="tiktok"] { border-top: 3.8rem solid #000000; }

.arrow-bottom-38[data-color="youtube"] { border-top: 3.8rem solid #E30000; }

.arrow-bottom-38[data-color="transparent"] { border-top: 3.8rem solid transparent; }

.arrow-bottom-38[data-color="super-e"] { border-top: 3.8rem solid #00B9EF; }

.arrow-bottom-38[data-color="music-tech"] { border-top: 3.8rem solid #00A95F; }

.arrow-bottom-38[data-color="study-music-abroad"] { border-top: 3.8rem solid #00A95F; }

.arrow-bottom-38[data-color="perf-arts"] { border-top: 3.8rem solid #EB6EA5; }

.arrow-bottom-38[data-color="event_top_cat_all"] { border-top: 3.8rem solid #32D1AC; }

.arrow-bottom-38[data-color="event_top_cat_vocal"] { border-top: 3.8rem solid #F22482; }

.arrow-bottom-38[data-color="event_top_cat_instrument"] { border-top: 3.8rem solid #4759BC; }

.arrow-bottom-38[data-color="event_top_cat_kpop"] { border-top: 3.8rem solid #EA771B; }

.arrow-bottom-38[data-color="event_top_cat_composition"] { border-top: 3.8rem solid #764BC9; }

.arrow-bottom-38[data-color="event_top_cat_concert-staff_backstage"] { border-top: 3.8rem solid #17A0E2; }

.arrow-bottom-38[data-color="event_top_cat_infosession"] { border-top: 3.8rem solid #3DA31E; }

.arrow-bottom-38[data-color="event_top_cat_vocaloid_vtuber"] { border-top: 3.8rem solid #FF013B; }

.arrow-left-38 { position: absolute; top: 0; bottom: 0; left: -7.6rem; margin: auto; width: 3.8rem; height: 3.8rem; box-sizing: border-box; border: 3.8rem solid transparent; }

.arrow-left-38[data-color="white"] { border-right: 3.8rem solid #fff; }

.arrow-left-38[data-color="black"] { border-right: 3.8rem solid #282C53; }

.arrow-left-38[data-color="gray"] { border-right: 3.8rem solid #f2f2f3; }

.arrow-left-38[data-color="gray2"] { border-right: 3.8rem solid #E5E5E5; }

.arrow-left-38[data-color="gray-dark"] { border-right: 3.8rem solid #b0b0b0; }

.arrow-left-38[data-color="key"] { border-right: 3.8rem solid #FF013B; }

.arrow-left-38[data-color="base1"] { border-right: 3.8rem solid #ECEDF2; }

.arrow-left-38[data-color="base2"] { border-right: 3.8rem solid #32D1AC; }

.arrow-left-38[data-color="season-h-1"] { border-right: 3.8rem solid #FF6000; }

.arrow-left-38[data-color="season-h-2"] { border-right: 3.8rem solid #8C3396; }

.arrow-left-38[data-color="digital-technology"] { border-right: 3.8rem solid #764BC9; }

.arrow-left-38[data-color="artist-technology"] { border-right: 3.8rem solid #7CBF12; }

.arrow-left-38[data-color="music-technology"] { border-right: 3.8rem solid #0CD1D1; }

.arrow-left-38[data-color="vocal"] { border-right: 3.8rem solid #F22482; }

.arrow-left-38[data-color="vocal-singer-songwriter"] { border-right: 3.8rem solid #F22482; }

.arrow-left-38[data-color="artist-musician"] { border-right: 3.8rem solid #FFC400; }

.arrow-left-38[data-color="kpop"] { border-right: 3.8rem solid #EA771B; }

.arrow-left-38[data-color="music-overseas"] { border-right: 3.8rem solid #3DA31E; }

.arrow-left-38[data-color="concert"] { border-right: 3.8rem solid #17A0E2; }

.arrow-left-38[data-color="management"] { border-right: 3.8rem solid #4759BC; }

.arrow-left-38[data-color="yellow"] { border-right: 3.8rem solid #FFF119; }

.arrow-left-38[data-color="line"] { border-right: 3.8rem solid #00c300; }

.arrow-left-38[data-color="twitter"] { border-right: 3.8rem solid #0f1419; }

.arrow-left-38[data-color="tiktok"] { border-right: 3.8rem solid #000000; }

.arrow-left-38[data-color="youtube"] { border-right: 3.8rem solid #E30000; }

.arrow-left-38[data-color="transparent"] { border-right: 3.8rem solid transparent; }

.arrow-left-38[data-color="super-e"] { border-right: 3.8rem solid #00B9EF; }

.arrow-left-38[data-color="music-tech"] { border-right: 3.8rem solid #00A95F; }

.arrow-left-38[data-color="study-music-abroad"] { border-right: 3.8rem solid #00A95F; }

.arrow-left-38[data-color="perf-arts"] { border-right: 3.8rem solid #EB6EA5; }

.arrow-left-38[data-color="event_top_cat_all"] { border-right: 3.8rem solid #32D1AC; }

.arrow-left-38[data-color="event_top_cat_vocal"] { border-right: 3.8rem solid #F22482; }

.arrow-left-38[data-color="event_top_cat_instrument"] { border-right: 3.8rem solid #4759BC; }

.arrow-left-38[data-color="event_top_cat_kpop"] { border-right: 3.8rem solid #EA771B; }

.arrow-left-38[data-color="event_top_cat_composition"] { border-right: 3.8rem solid #764BC9; }

.arrow-left-38[data-color="event_top_cat_concert-staff_backstage"] { border-right: 3.8rem solid #17A0E2; }

.arrow-left-38[data-color="event_top_cat_infosession"] { border-right: 3.8rem solid #3DA31E; }

.arrow-left-38[data-color="event_top_cat_vocaloid_vtuber"] { border-right: 3.8rem solid #FF013B; }

.arrow-right-38 { position: absolute; top: 0; bottom: 0; right: -7.6rem; margin: auto; width: 3.8rem; height: 3.8rem; box-sizing: border-box; border: 3.8rem solid transparent; }

.arrow-right-38[data-color="white"] { border-left: 3.8rem solid #fff; }

.arrow-right-38[data-color="black"] { border-left: 3.8rem solid #282C53; }

.arrow-right-38[data-color="gray"] { border-left: 3.8rem solid #f2f2f3; }

.arrow-right-38[data-color="gray2"] { border-left: 3.8rem solid #E5E5E5; }

.arrow-right-38[data-color="gray-dark"] { border-left: 3.8rem solid #b0b0b0; }

.arrow-right-38[data-color="key"] { border-left: 3.8rem solid #FF013B; }

.arrow-right-38[data-color="base1"] { border-left: 3.8rem solid #ECEDF2; }

.arrow-right-38[data-color="base2"] { border-left: 3.8rem solid #32D1AC; }

.arrow-right-38[data-color="season-h-1"] { border-left: 3.8rem solid #FF6000; }

.arrow-right-38[data-color="season-h-2"] { border-left: 3.8rem solid #8C3396; }

.arrow-right-38[data-color="digital-technology"] { border-left: 3.8rem solid #764BC9; }

.arrow-right-38[data-color="artist-technology"] { border-left: 3.8rem solid #7CBF12; }

.arrow-right-38[data-color="music-technology"] { border-left: 3.8rem solid #0CD1D1; }

.arrow-right-38[data-color="vocal"] { border-left: 3.8rem solid #F22482; }

.arrow-right-38[data-color="vocal-singer-songwriter"] { border-left: 3.8rem solid #F22482; }

.arrow-right-38[data-color="artist-musician"] { border-left: 3.8rem solid #FFC400; }

.arrow-right-38[data-color="kpop"] { border-left: 3.8rem solid #EA771B; }

.arrow-right-38[data-color="music-overseas"] { border-left: 3.8rem solid #3DA31E; }

.arrow-right-38[data-color="concert"] { border-left: 3.8rem solid #17A0E2; }

.arrow-right-38[data-color="management"] { border-left: 3.8rem solid #4759BC; }

.arrow-right-38[data-color="yellow"] { border-left: 3.8rem solid #FFF119; }

.arrow-right-38[data-color="line"] { border-left: 3.8rem solid #00c300; }

.arrow-right-38[data-color="twitter"] { border-left: 3.8rem solid #0f1419; }

.arrow-right-38[data-color="tiktok"] { border-left: 3.8rem solid #000000; }

.arrow-right-38[data-color="youtube"] { border-left: 3.8rem solid #E30000; }

.arrow-right-38[data-color="transparent"] { border-left: 3.8rem solid transparent; }

.arrow-right-38[data-color="super-e"] { border-left: 3.8rem solid #00B9EF; }

.arrow-right-38[data-color="music-tech"] { border-left: 3.8rem solid #00A95F; }

.arrow-right-38[data-color="study-music-abroad"] { border-left: 3.8rem solid #00A95F; }

.arrow-right-38[data-color="perf-arts"] { border-left: 3.8rem solid #EB6EA5; }

.arrow-right-38[data-color="event_top_cat_all"] { border-left: 3.8rem solid #32D1AC; }

.arrow-right-38[data-color="event_top_cat_vocal"] { border-left: 3.8rem solid #F22482; }

.arrow-right-38[data-color="event_top_cat_instrument"] { border-left: 3.8rem solid #4759BC; }

.arrow-right-38[data-color="event_top_cat_kpop"] { border-left: 3.8rem solid #EA771B; }

.arrow-right-38[data-color="event_top_cat_composition"] { border-left: 3.8rem solid #764BC9; }

.arrow-right-38[data-color="event_top_cat_concert-staff_backstage"] { border-left: 3.8rem solid #17A0E2; }

.arrow-right-38[data-color="event_top_cat_infosession"] { border-left: 3.8rem solid #3DA31E; }

.arrow-right-38[data-color="event_top_cat_vocaloid_vtuber"] { border-left: 3.8rem solid #FF013B; }

.arrow-top-39 { position: absolute; top: -7.8rem; left: 0; right: 0; margin: auto; width: 3.9rem; height: 3.9rem; box-sizing: border-box; border: 3.9rem solid transparent; }

.arrow-top-39[data-color="white"] { border-bottom: 3.9rem solid #fff; }

.arrow-top-39[data-color="black"] { border-bottom: 3.9rem solid #282C53; }

.arrow-top-39[data-color="gray"] { border-bottom: 3.9rem solid #f2f2f3; }

.arrow-top-39[data-color="gray2"] { border-bottom: 3.9rem solid #E5E5E5; }

.arrow-top-39[data-color="gray-dark"] { border-bottom: 3.9rem solid #b0b0b0; }

.arrow-top-39[data-color="key"] { border-bottom: 3.9rem solid #FF013B; }

.arrow-top-39[data-color="base1"] { border-bottom: 3.9rem solid #ECEDF2; }

.arrow-top-39[data-color="base2"] { border-bottom: 3.9rem solid #32D1AC; }

.arrow-top-39[data-color="season-h-1"] { border-bottom: 3.9rem solid #FF6000; }

.arrow-top-39[data-color="season-h-2"] { border-bottom: 3.9rem solid #8C3396; }

.arrow-top-39[data-color="digital-technology"] { border-bottom: 3.9rem solid #764BC9; }

.arrow-top-39[data-color="artist-technology"] { border-bottom: 3.9rem solid #7CBF12; }

.arrow-top-39[data-color="music-technology"] { border-bottom: 3.9rem solid #0CD1D1; }

.arrow-top-39[data-color="vocal"] { border-bottom: 3.9rem solid #F22482; }

.arrow-top-39[data-color="vocal-singer-songwriter"] { border-bottom: 3.9rem solid #F22482; }

.arrow-top-39[data-color="artist-musician"] { border-bottom: 3.9rem solid #FFC400; }

.arrow-top-39[data-color="kpop"] { border-bottom: 3.9rem solid #EA771B; }

.arrow-top-39[data-color="music-overseas"] { border-bottom: 3.9rem solid #3DA31E; }

.arrow-top-39[data-color="concert"] { border-bottom: 3.9rem solid #17A0E2; }

.arrow-top-39[data-color="management"] { border-bottom: 3.9rem solid #4759BC; }

.arrow-top-39[data-color="yellow"] { border-bottom: 3.9rem solid #FFF119; }

.arrow-top-39[data-color="line"] { border-bottom: 3.9rem solid #00c300; }

.arrow-top-39[data-color="twitter"] { border-bottom: 3.9rem solid #0f1419; }

.arrow-top-39[data-color="tiktok"] { border-bottom: 3.9rem solid #000000; }

.arrow-top-39[data-color="youtube"] { border-bottom: 3.9rem solid #E30000; }

.arrow-top-39[data-color="transparent"] { border-bottom: 3.9rem solid transparent; }

.arrow-top-39[data-color="super-e"] { border-bottom: 3.9rem solid #00B9EF; }

.arrow-top-39[data-color="music-tech"] { border-bottom: 3.9rem solid #00A95F; }

.arrow-top-39[data-color="study-music-abroad"] { border-bottom: 3.9rem solid #00A95F; }

.arrow-top-39[data-color="perf-arts"] { border-bottom: 3.9rem solid #EB6EA5; }

.arrow-top-39[data-color="event_top_cat_all"] { border-bottom: 3.9rem solid #32D1AC; }

.arrow-top-39[data-color="event_top_cat_vocal"] { border-bottom: 3.9rem solid #F22482; }

.arrow-top-39[data-color="event_top_cat_instrument"] { border-bottom: 3.9rem solid #4759BC; }

.arrow-top-39[data-color="event_top_cat_kpop"] { border-bottom: 3.9rem solid #EA771B; }

.arrow-top-39[data-color="event_top_cat_composition"] { border-bottom: 3.9rem solid #764BC9; }

.arrow-top-39[data-color="event_top_cat_concert-staff_backstage"] { border-bottom: 3.9rem solid #17A0E2; }

.arrow-top-39[data-color="event_top_cat_infosession"] { border-bottom: 3.9rem solid #3DA31E; }

.arrow-top-39[data-color="event_top_cat_vocaloid_vtuber"] { border-bottom: 3.9rem solid #FF013B; }

.arrow-bottom-39 { position: absolute; bottom: -7.8rem; left: 0; right: 0; margin: auto; width: 3.9rem; height: 3.9rem; box-sizing: border-box; border: 3.9rem solid transparent; }

.arrow-bottom-39[data-color="white"] { border-top: 3.9rem solid #fff; }

.arrow-bottom-39[data-color="black"] { border-top: 3.9rem solid #282C53; }

.arrow-bottom-39[data-color="gray"] { border-top: 3.9rem solid #f2f2f3; }

.arrow-bottom-39[data-color="gray2"] { border-top: 3.9rem solid #E5E5E5; }

.arrow-bottom-39[data-color="gray-dark"] { border-top: 3.9rem solid #b0b0b0; }

.arrow-bottom-39[data-color="key"] { border-top: 3.9rem solid #FF013B; }

.arrow-bottom-39[data-color="base1"] { border-top: 3.9rem solid #ECEDF2; }

.arrow-bottom-39[data-color="base2"] { border-top: 3.9rem solid #32D1AC; }

.arrow-bottom-39[data-color="season-h-1"] { border-top: 3.9rem solid #FF6000; }

.arrow-bottom-39[data-color="season-h-2"] { border-top: 3.9rem solid #8C3396; }

.arrow-bottom-39[data-color="digital-technology"] { border-top: 3.9rem solid #764BC9; }

.arrow-bottom-39[data-color="artist-technology"] { border-top: 3.9rem solid #7CBF12; }

.arrow-bottom-39[data-color="music-technology"] { border-top: 3.9rem solid #0CD1D1; }

.arrow-bottom-39[data-color="vocal"] { border-top: 3.9rem solid #F22482; }

.arrow-bottom-39[data-color="vocal-singer-songwriter"] { border-top: 3.9rem solid #F22482; }

.arrow-bottom-39[data-color="artist-musician"] { border-top: 3.9rem solid #FFC400; }

.arrow-bottom-39[data-color="kpop"] { border-top: 3.9rem solid #EA771B; }

.arrow-bottom-39[data-color="music-overseas"] { border-top: 3.9rem solid #3DA31E; }

.arrow-bottom-39[data-color="concert"] { border-top: 3.9rem solid #17A0E2; }

.arrow-bottom-39[data-color="management"] { border-top: 3.9rem solid #4759BC; }

.arrow-bottom-39[data-color="yellow"] { border-top: 3.9rem solid #FFF119; }

.arrow-bottom-39[data-color="line"] { border-top: 3.9rem solid #00c300; }

.arrow-bottom-39[data-color="twitter"] { border-top: 3.9rem solid #0f1419; }

.arrow-bottom-39[data-color="tiktok"] { border-top: 3.9rem solid #000000; }

.arrow-bottom-39[data-color="youtube"] { border-top: 3.9rem solid #E30000; }

.arrow-bottom-39[data-color="transparent"] { border-top: 3.9rem solid transparent; }

.arrow-bottom-39[data-color="super-e"] { border-top: 3.9rem solid #00B9EF; }

.arrow-bottom-39[data-color="music-tech"] { border-top: 3.9rem solid #00A95F; }

.arrow-bottom-39[data-color="study-music-abroad"] { border-top: 3.9rem solid #00A95F; }

.arrow-bottom-39[data-color="perf-arts"] { border-top: 3.9rem solid #EB6EA5; }

.arrow-bottom-39[data-color="event_top_cat_all"] { border-top: 3.9rem solid #32D1AC; }

.arrow-bottom-39[data-color="event_top_cat_vocal"] { border-top: 3.9rem solid #F22482; }

.arrow-bottom-39[data-color="event_top_cat_instrument"] { border-top: 3.9rem solid #4759BC; }

.arrow-bottom-39[data-color="event_top_cat_kpop"] { border-top: 3.9rem solid #EA771B; }

.arrow-bottom-39[data-color="event_top_cat_composition"] { border-top: 3.9rem solid #764BC9; }

.arrow-bottom-39[data-color="event_top_cat_concert-staff_backstage"] { border-top: 3.9rem solid #17A0E2; }

.arrow-bottom-39[data-color="event_top_cat_infosession"] { border-top: 3.9rem solid #3DA31E; }

.arrow-bottom-39[data-color="event_top_cat_vocaloid_vtuber"] { border-top: 3.9rem solid #FF013B; }

.arrow-left-39 { position: absolute; top: 0; bottom: 0; left: -7.8rem; margin: auto; width: 3.9rem; height: 3.9rem; box-sizing: border-box; border: 3.9rem solid transparent; }

.arrow-left-39[data-color="white"] { border-right: 3.9rem solid #fff; }

.arrow-left-39[data-color="black"] { border-right: 3.9rem solid #282C53; }

.arrow-left-39[data-color="gray"] { border-right: 3.9rem solid #f2f2f3; }

.arrow-left-39[data-color="gray2"] { border-right: 3.9rem solid #E5E5E5; }

.arrow-left-39[data-color="gray-dark"] { border-right: 3.9rem solid #b0b0b0; }

.arrow-left-39[data-color="key"] { border-right: 3.9rem solid #FF013B; }

.arrow-left-39[data-color="base1"] { border-right: 3.9rem solid #ECEDF2; }

.arrow-left-39[data-color="base2"] { border-right: 3.9rem solid #32D1AC; }

.arrow-left-39[data-color="season-h-1"] { border-right: 3.9rem solid #FF6000; }

.arrow-left-39[data-color="season-h-2"] { border-right: 3.9rem solid #8C3396; }

.arrow-left-39[data-color="digital-technology"] { border-right: 3.9rem solid #764BC9; }

.arrow-left-39[data-color="artist-technology"] { border-right: 3.9rem solid #7CBF12; }

.arrow-left-39[data-color="music-technology"] { border-right: 3.9rem solid #0CD1D1; }

.arrow-left-39[data-color="vocal"] { border-right: 3.9rem solid #F22482; }

.arrow-left-39[data-color="vocal-singer-songwriter"] { border-right: 3.9rem solid #F22482; }

.arrow-left-39[data-color="artist-musician"] { border-right: 3.9rem solid #FFC400; }

.arrow-left-39[data-color="kpop"] { border-right: 3.9rem solid #EA771B; }

.arrow-left-39[data-color="music-overseas"] { border-right: 3.9rem solid #3DA31E; }

.arrow-left-39[data-color="concert"] { border-right: 3.9rem solid #17A0E2; }

.arrow-left-39[data-color="management"] { border-right: 3.9rem solid #4759BC; }

.arrow-left-39[data-color="yellow"] { border-right: 3.9rem solid #FFF119; }

.arrow-left-39[data-color="line"] { border-right: 3.9rem solid #00c300; }

.arrow-left-39[data-color="twitter"] { border-right: 3.9rem solid #0f1419; }

.arrow-left-39[data-color="tiktok"] { border-right: 3.9rem solid #000000; }

.arrow-left-39[data-color="youtube"] { border-right: 3.9rem solid #E30000; }

.arrow-left-39[data-color="transparent"] { border-right: 3.9rem solid transparent; }

.arrow-left-39[data-color="super-e"] { border-right: 3.9rem solid #00B9EF; }

.arrow-left-39[data-color="music-tech"] { border-right: 3.9rem solid #00A95F; }

.arrow-left-39[data-color="study-music-abroad"] { border-right: 3.9rem solid #00A95F; }

.arrow-left-39[data-color="perf-arts"] { border-right: 3.9rem solid #EB6EA5; }

.arrow-left-39[data-color="event_top_cat_all"] { border-right: 3.9rem solid #32D1AC; }

.arrow-left-39[data-color="event_top_cat_vocal"] { border-right: 3.9rem solid #F22482; }

.arrow-left-39[data-color="event_top_cat_instrument"] { border-right: 3.9rem solid #4759BC; }

.arrow-left-39[data-color="event_top_cat_kpop"] { border-right: 3.9rem solid #EA771B; }

.arrow-left-39[data-color="event_top_cat_composition"] { border-right: 3.9rem solid #764BC9; }

.arrow-left-39[data-color="event_top_cat_concert-staff_backstage"] { border-right: 3.9rem solid #17A0E2; }

.arrow-left-39[data-color="event_top_cat_infosession"] { border-right: 3.9rem solid #3DA31E; }

.arrow-left-39[data-color="event_top_cat_vocaloid_vtuber"] { border-right: 3.9rem solid #FF013B; }

.arrow-right-39 { position: absolute; top: 0; bottom: 0; right: -7.8rem; margin: auto; width: 3.9rem; height: 3.9rem; box-sizing: border-box; border: 3.9rem solid transparent; }

.arrow-right-39[data-color="white"] { border-left: 3.9rem solid #fff; }

.arrow-right-39[data-color="black"] { border-left: 3.9rem solid #282C53; }

.arrow-right-39[data-color="gray"] { border-left: 3.9rem solid #f2f2f3; }

.arrow-right-39[data-color="gray2"] { border-left: 3.9rem solid #E5E5E5; }

.arrow-right-39[data-color="gray-dark"] { border-left: 3.9rem solid #b0b0b0; }

.arrow-right-39[data-color="key"] { border-left: 3.9rem solid #FF013B; }

.arrow-right-39[data-color="base1"] { border-left: 3.9rem solid #ECEDF2; }

.arrow-right-39[data-color="base2"] { border-left: 3.9rem solid #32D1AC; }

.arrow-right-39[data-color="season-h-1"] { border-left: 3.9rem solid #FF6000; }

.arrow-right-39[data-color="season-h-2"] { border-left: 3.9rem solid #8C3396; }

.arrow-right-39[data-color="digital-technology"] { border-left: 3.9rem solid #764BC9; }

.arrow-right-39[data-color="artist-technology"] { border-left: 3.9rem solid #7CBF12; }

.arrow-right-39[data-color="music-technology"] { border-left: 3.9rem solid #0CD1D1; }

.arrow-right-39[data-color="vocal"] { border-left: 3.9rem solid #F22482; }

.arrow-right-39[data-color="vocal-singer-songwriter"] { border-left: 3.9rem solid #F22482; }

.arrow-right-39[data-color="artist-musician"] { border-left: 3.9rem solid #FFC400; }

.arrow-right-39[data-color="kpop"] { border-left: 3.9rem solid #EA771B; }

.arrow-right-39[data-color="music-overseas"] { border-left: 3.9rem solid #3DA31E; }

.arrow-right-39[data-color="concert"] { border-left: 3.9rem solid #17A0E2; }

.arrow-right-39[data-color="management"] { border-left: 3.9rem solid #4759BC; }

.arrow-right-39[data-color="yellow"] { border-left: 3.9rem solid #FFF119; }

.arrow-right-39[data-color="line"] { border-left: 3.9rem solid #00c300; }

.arrow-right-39[data-color="twitter"] { border-left: 3.9rem solid #0f1419; }

.arrow-right-39[data-color="tiktok"] { border-left: 3.9rem solid #000000; }

.arrow-right-39[data-color="youtube"] { border-left: 3.9rem solid #E30000; }

.arrow-right-39[data-color="transparent"] { border-left: 3.9rem solid transparent; }

.arrow-right-39[data-color="super-e"] { border-left: 3.9rem solid #00B9EF; }

.arrow-right-39[data-color="music-tech"] { border-left: 3.9rem solid #00A95F; }

.arrow-right-39[data-color="study-music-abroad"] { border-left: 3.9rem solid #00A95F; }

.arrow-right-39[data-color="perf-arts"] { border-left: 3.9rem solid #EB6EA5; }

.arrow-right-39[data-color="event_top_cat_all"] { border-left: 3.9rem solid #32D1AC; }

.arrow-right-39[data-color="event_top_cat_vocal"] { border-left: 3.9rem solid #F22482; }

.arrow-right-39[data-color="event_top_cat_instrument"] { border-left: 3.9rem solid #4759BC; }

.arrow-right-39[data-color="event_top_cat_kpop"] { border-left: 3.9rem solid #EA771B; }

.arrow-right-39[data-color="event_top_cat_composition"] { border-left: 3.9rem solid #764BC9; }

.arrow-right-39[data-color="event_top_cat_concert-staff_backstage"] { border-left: 3.9rem solid #17A0E2; }

.arrow-right-39[data-color="event_top_cat_infosession"] { border-left: 3.9rem solid #3DA31E; }

.arrow-right-39[data-color="event_top_cat_vocaloid_vtuber"] { border-left: 3.9rem solid #FF013B; }

.arrow-top-40 { position: absolute; top: -8rem; left: 0; right: 0; margin: auto; width: 4rem; height: 4rem; box-sizing: border-box; border: 4rem solid transparent; }

.arrow-top-40[data-color="white"] { border-bottom: 4rem solid #fff; }

.arrow-top-40[data-color="black"] { border-bottom: 4rem solid #282C53; }

.arrow-top-40[data-color="gray"] { border-bottom: 4rem solid #f2f2f3; }

.arrow-top-40[data-color="gray2"] { border-bottom: 4rem solid #E5E5E5; }

.arrow-top-40[data-color="gray-dark"] { border-bottom: 4rem solid #b0b0b0; }

.arrow-top-40[data-color="key"] { border-bottom: 4rem solid #FF013B; }

.arrow-top-40[data-color="base1"] { border-bottom: 4rem solid #ECEDF2; }

.arrow-top-40[data-color="base2"] { border-bottom: 4rem solid #32D1AC; }

.arrow-top-40[data-color="season-h-1"] { border-bottom: 4rem solid #FF6000; }

.arrow-top-40[data-color="season-h-2"] { border-bottom: 4rem solid #8C3396; }

.arrow-top-40[data-color="digital-technology"] { border-bottom: 4rem solid #764BC9; }

.arrow-top-40[data-color="artist-technology"] { border-bottom: 4rem solid #7CBF12; }

.arrow-top-40[data-color="music-technology"] { border-bottom: 4rem solid #0CD1D1; }

.arrow-top-40[data-color="vocal"] { border-bottom: 4rem solid #F22482; }

.arrow-top-40[data-color="vocal-singer-songwriter"] { border-bottom: 4rem solid #F22482; }

.arrow-top-40[data-color="artist-musician"] { border-bottom: 4rem solid #FFC400; }

.arrow-top-40[data-color="kpop"] { border-bottom: 4rem solid #EA771B; }

.arrow-top-40[data-color="music-overseas"] { border-bottom: 4rem solid #3DA31E; }

.arrow-top-40[data-color="concert"] { border-bottom: 4rem solid #17A0E2; }

.arrow-top-40[data-color="management"] { border-bottom: 4rem solid #4759BC; }

.arrow-top-40[data-color="yellow"] { border-bottom: 4rem solid #FFF119; }

.arrow-top-40[data-color="line"] { border-bottom: 4rem solid #00c300; }

.arrow-top-40[data-color="twitter"] { border-bottom: 4rem solid #0f1419; }

.arrow-top-40[data-color="tiktok"] { border-bottom: 4rem solid #000000; }

.arrow-top-40[data-color="youtube"] { border-bottom: 4rem solid #E30000; }

.arrow-top-40[data-color="transparent"] { border-bottom: 4rem solid transparent; }

.arrow-top-40[data-color="super-e"] { border-bottom: 4rem solid #00B9EF; }

.arrow-top-40[data-color="music-tech"] { border-bottom: 4rem solid #00A95F; }

.arrow-top-40[data-color="study-music-abroad"] { border-bottom: 4rem solid #00A95F; }

.arrow-top-40[data-color="perf-arts"] { border-bottom: 4rem solid #EB6EA5; }

.arrow-top-40[data-color="event_top_cat_all"] { border-bottom: 4rem solid #32D1AC; }

.arrow-top-40[data-color="event_top_cat_vocal"] { border-bottom: 4rem solid #F22482; }

.arrow-top-40[data-color="event_top_cat_instrument"] { border-bottom: 4rem solid #4759BC; }

.arrow-top-40[data-color="event_top_cat_kpop"] { border-bottom: 4rem solid #EA771B; }

.arrow-top-40[data-color="event_top_cat_composition"] { border-bottom: 4rem solid #764BC9; }

.arrow-top-40[data-color="event_top_cat_concert-staff_backstage"] { border-bottom: 4rem solid #17A0E2; }

.arrow-top-40[data-color="event_top_cat_infosession"] { border-bottom: 4rem solid #3DA31E; }

.arrow-top-40[data-color="event_top_cat_vocaloid_vtuber"] { border-bottom: 4rem solid #FF013B; }

.arrow-bottom-40 { position: absolute; bottom: -8rem; left: 0; right: 0; margin: auto; width: 4rem; height: 4rem; box-sizing: border-box; border: 4rem solid transparent; }

.arrow-bottom-40[data-color="white"] { border-top: 4rem solid #fff; }

.arrow-bottom-40[data-color="black"] { border-top: 4rem solid #282C53; }

.arrow-bottom-40[data-color="gray"] { border-top: 4rem solid #f2f2f3; }

.arrow-bottom-40[data-color="gray2"] { border-top: 4rem solid #E5E5E5; }

.arrow-bottom-40[data-color="gray-dark"] { border-top: 4rem solid #b0b0b0; }

.arrow-bottom-40[data-color="key"] { border-top: 4rem solid #FF013B; }

.arrow-bottom-40[data-color="base1"] { border-top: 4rem solid #ECEDF2; }

.arrow-bottom-40[data-color="base2"] { border-top: 4rem solid #32D1AC; }

.arrow-bottom-40[data-color="season-h-1"] { border-top: 4rem solid #FF6000; }

.arrow-bottom-40[data-color="season-h-2"] { border-top: 4rem solid #8C3396; }

.arrow-bottom-40[data-color="digital-technology"] { border-top: 4rem solid #764BC9; }

.arrow-bottom-40[data-color="artist-technology"] { border-top: 4rem solid #7CBF12; }

.arrow-bottom-40[data-color="music-technology"] { border-top: 4rem solid #0CD1D1; }

.arrow-bottom-40[data-color="vocal"] { border-top: 4rem solid #F22482; }

.arrow-bottom-40[data-color="vocal-singer-songwriter"] { border-top: 4rem solid #F22482; }

.arrow-bottom-40[data-color="artist-musician"] { border-top: 4rem solid #FFC400; }

.arrow-bottom-40[data-color="kpop"] { border-top: 4rem solid #EA771B; }

.arrow-bottom-40[data-color="music-overseas"] { border-top: 4rem solid #3DA31E; }

.arrow-bottom-40[data-color="concert"] { border-top: 4rem solid #17A0E2; }

.arrow-bottom-40[data-color="management"] { border-top: 4rem solid #4759BC; }

.arrow-bottom-40[data-color="yellow"] { border-top: 4rem solid #FFF119; }

.arrow-bottom-40[data-color="line"] { border-top: 4rem solid #00c300; }

.arrow-bottom-40[data-color="twitter"] { border-top: 4rem solid #0f1419; }

.arrow-bottom-40[data-color="tiktok"] { border-top: 4rem solid #000000; }

.arrow-bottom-40[data-color="youtube"] { border-top: 4rem solid #E30000; }

.arrow-bottom-40[data-color="transparent"] { border-top: 4rem solid transparent; }

.arrow-bottom-40[data-color="super-e"] { border-top: 4rem solid #00B9EF; }

.arrow-bottom-40[data-color="music-tech"] { border-top: 4rem solid #00A95F; }

.arrow-bottom-40[data-color="study-music-abroad"] { border-top: 4rem solid #00A95F; }

.arrow-bottom-40[data-color="perf-arts"] { border-top: 4rem solid #EB6EA5; }

.arrow-bottom-40[data-color="event_top_cat_all"] { border-top: 4rem solid #32D1AC; }

.arrow-bottom-40[data-color="event_top_cat_vocal"] { border-top: 4rem solid #F22482; }

.arrow-bottom-40[data-color="event_top_cat_instrument"] { border-top: 4rem solid #4759BC; }

.arrow-bottom-40[data-color="event_top_cat_kpop"] { border-top: 4rem solid #EA771B; }

.arrow-bottom-40[data-color="event_top_cat_composition"] { border-top: 4rem solid #764BC9; }

.arrow-bottom-40[data-color="event_top_cat_concert-staff_backstage"] { border-top: 4rem solid #17A0E2; }

.arrow-bottom-40[data-color="event_top_cat_infosession"] { border-top: 4rem solid #3DA31E; }

.arrow-bottom-40[data-color="event_top_cat_vocaloid_vtuber"] { border-top: 4rem solid #FF013B; }

.arrow-left-40 { position: absolute; top: 0; bottom: 0; left: -8rem; margin: auto; width: 4rem; height: 4rem; box-sizing: border-box; border: 4rem solid transparent; }

.arrow-left-40[data-color="white"] { border-right: 4rem solid #fff; }

.arrow-left-40[data-color="black"] { border-right: 4rem solid #282C53; }

.arrow-left-40[data-color="gray"] { border-right: 4rem solid #f2f2f3; }

.arrow-left-40[data-color="gray2"] { border-right: 4rem solid #E5E5E5; }

.arrow-left-40[data-color="gray-dark"] { border-right: 4rem solid #b0b0b0; }

.arrow-left-40[data-color="key"] { border-right: 4rem solid #FF013B; }

.arrow-left-40[data-color="base1"] { border-right: 4rem solid #ECEDF2; }

.arrow-left-40[data-color="base2"] { border-right: 4rem solid #32D1AC; }

.arrow-left-40[data-color="season-h-1"] { border-right: 4rem solid #FF6000; }

.arrow-left-40[data-color="season-h-2"] { border-right: 4rem solid #8C3396; }

.arrow-left-40[data-color="digital-technology"] { border-right: 4rem solid #764BC9; }

.arrow-left-40[data-color="artist-technology"] { border-right: 4rem solid #7CBF12; }

.arrow-left-40[data-color="music-technology"] { border-right: 4rem solid #0CD1D1; }

.arrow-left-40[data-color="vocal"] { border-right: 4rem solid #F22482; }

.arrow-left-40[data-color="vocal-singer-songwriter"] { border-right: 4rem solid #F22482; }

.arrow-left-40[data-color="artist-musician"] { border-right: 4rem solid #FFC400; }

.arrow-left-40[data-color="kpop"] { border-right: 4rem solid #EA771B; }

.arrow-left-40[data-color="music-overseas"] { border-right: 4rem solid #3DA31E; }

.arrow-left-40[data-color="concert"] { border-right: 4rem solid #17A0E2; }

.arrow-left-40[data-color="management"] { border-right: 4rem solid #4759BC; }

.arrow-left-40[data-color="yellow"] { border-right: 4rem solid #FFF119; }

.arrow-left-40[data-color="line"] { border-right: 4rem solid #00c300; }

.arrow-left-40[data-color="twitter"] { border-right: 4rem solid #0f1419; }

.arrow-left-40[data-color="tiktok"] { border-right: 4rem solid #000000; }

.arrow-left-40[data-color="youtube"] { border-right: 4rem solid #E30000; }

.arrow-left-40[data-color="transparent"] { border-right: 4rem solid transparent; }

.arrow-left-40[data-color="super-e"] { border-right: 4rem solid #00B9EF; }

.arrow-left-40[data-color="music-tech"] { border-right: 4rem solid #00A95F; }

.arrow-left-40[data-color="study-music-abroad"] { border-right: 4rem solid #00A95F; }

.arrow-left-40[data-color="perf-arts"] { border-right: 4rem solid #EB6EA5; }

.arrow-left-40[data-color="event_top_cat_all"] { border-right: 4rem solid #32D1AC; }

.arrow-left-40[data-color="event_top_cat_vocal"] { border-right: 4rem solid #F22482; }

.arrow-left-40[data-color="event_top_cat_instrument"] { border-right: 4rem solid #4759BC; }

.arrow-left-40[data-color="event_top_cat_kpop"] { border-right: 4rem solid #EA771B; }

.arrow-left-40[data-color="event_top_cat_composition"] { border-right: 4rem solid #764BC9; }

.arrow-left-40[data-color="event_top_cat_concert-staff_backstage"] { border-right: 4rem solid #17A0E2; }

.arrow-left-40[data-color="event_top_cat_infosession"] { border-right: 4rem solid #3DA31E; }

.arrow-left-40[data-color="event_top_cat_vocaloid_vtuber"] { border-right: 4rem solid #FF013B; }

.arrow-right-40 { position: absolute; top: 0; bottom: 0; right: -8rem; margin: auto; width: 4rem; height: 4rem; box-sizing: border-box; border: 4rem solid transparent; }

.arrow-right-40[data-color="white"] { border-left: 4rem solid #fff; }

.arrow-right-40[data-color="black"] { border-left: 4rem solid #282C53; }

.arrow-right-40[data-color="gray"] { border-left: 4rem solid #f2f2f3; }

.arrow-right-40[data-color="gray2"] { border-left: 4rem solid #E5E5E5; }

.arrow-right-40[data-color="gray-dark"] { border-left: 4rem solid #b0b0b0; }

.arrow-right-40[data-color="key"] { border-left: 4rem solid #FF013B; }

.arrow-right-40[data-color="base1"] { border-left: 4rem solid #ECEDF2; }

.arrow-right-40[data-color="base2"] { border-left: 4rem solid #32D1AC; }

.arrow-right-40[data-color="season-h-1"] { border-left: 4rem solid #FF6000; }

.arrow-right-40[data-color="season-h-2"] { border-left: 4rem solid #8C3396; }

.arrow-right-40[data-color="digital-technology"] { border-left: 4rem solid #764BC9; }

.arrow-right-40[data-color="artist-technology"] { border-left: 4rem solid #7CBF12; }

.arrow-right-40[data-color="music-technology"] { border-left: 4rem solid #0CD1D1; }

.arrow-right-40[data-color="vocal"] { border-left: 4rem solid #F22482; }

.arrow-right-40[data-color="vocal-singer-songwriter"] { border-left: 4rem solid #F22482; }

.arrow-right-40[data-color="artist-musician"] { border-left: 4rem solid #FFC400; }

.arrow-right-40[data-color="kpop"] { border-left: 4rem solid #EA771B; }

.arrow-right-40[data-color="music-overseas"] { border-left: 4rem solid #3DA31E; }

.arrow-right-40[data-color="concert"] { border-left: 4rem solid #17A0E2; }

.arrow-right-40[data-color="management"] { border-left: 4rem solid #4759BC; }

.arrow-right-40[data-color="yellow"] { border-left: 4rem solid #FFF119; }

.arrow-right-40[data-color="line"] { border-left: 4rem solid #00c300; }

.arrow-right-40[data-color="twitter"] { border-left: 4rem solid #0f1419; }

.arrow-right-40[data-color="tiktok"] { border-left: 4rem solid #000000; }

.arrow-right-40[data-color="youtube"] { border-left: 4rem solid #E30000; }

.arrow-right-40[data-color="transparent"] { border-left: 4rem solid transparent; }

.arrow-right-40[data-color="super-e"] { border-left: 4rem solid #00B9EF; }

.arrow-right-40[data-color="music-tech"] { border-left: 4rem solid #00A95F; }

.arrow-right-40[data-color="study-music-abroad"] { border-left: 4rem solid #00A95F; }

.arrow-right-40[data-color="perf-arts"] { border-left: 4rem solid #EB6EA5; }

.arrow-right-40[data-color="event_top_cat_all"] { border-left: 4rem solid #32D1AC; }

.arrow-right-40[data-color="event_top_cat_vocal"] { border-left: 4rem solid #F22482; }

.arrow-right-40[data-color="event_top_cat_instrument"] { border-left: 4rem solid #4759BC; }

.arrow-right-40[data-color="event_top_cat_kpop"] { border-left: 4rem solid #EA771B; }

.arrow-right-40[data-color="event_top_cat_composition"] { border-left: 4rem solid #764BC9; }

.arrow-right-40[data-color="event_top_cat_concert-staff_backstage"] { border-left: 4rem solid #17A0E2; }

.arrow-right-40[data-color="event_top_cat_infosession"] { border-left: 4rem solid #3DA31E; }

.arrow-right-40[data-color="event_top_cat_vocaloid_vtuber"] { border-left: 4rem solid #FF013B; }

.arrow-top-41 { position: absolute; top: -8.2rem; left: 0; right: 0; margin: auto; width: 4.1rem; height: 4.1rem; box-sizing: border-box; border: 4.1rem solid transparent; }

.arrow-top-41[data-color="white"] { border-bottom: 4.1rem solid #fff; }

.arrow-top-41[data-color="black"] { border-bottom: 4.1rem solid #282C53; }

.arrow-top-41[data-color="gray"] { border-bottom: 4.1rem solid #f2f2f3; }

.arrow-top-41[data-color="gray2"] { border-bottom: 4.1rem solid #E5E5E5; }

.arrow-top-41[data-color="gray-dark"] { border-bottom: 4.1rem solid #b0b0b0; }

.arrow-top-41[data-color="key"] { border-bottom: 4.1rem solid #FF013B; }

.arrow-top-41[data-color="base1"] { border-bottom: 4.1rem solid #ECEDF2; }

.arrow-top-41[data-color="base2"] { border-bottom: 4.1rem solid #32D1AC; }

.arrow-top-41[data-color="season-h-1"] { border-bottom: 4.1rem solid #FF6000; }

.arrow-top-41[data-color="season-h-2"] { border-bottom: 4.1rem solid #8C3396; }

.arrow-top-41[data-color="digital-technology"] { border-bottom: 4.1rem solid #764BC9; }

.arrow-top-41[data-color="artist-technology"] { border-bottom: 4.1rem solid #7CBF12; }

.arrow-top-41[data-color="music-technology"] { border-bottom: 4.1rem solid #0CD1D1; }

.arrow-top-41[data-color="vocal"] { border-bottom: 4.1rem solid #F22482; }

.arrow-top-41[data-color="vocal-singer-songwriter"] { border-bottom: 4.1rem solid #F22482; }

.arrow-top-41[data-color="artist-musician"] { border-bottom: 4.1rem solid #FFC400; }

.arrow-top-41[data-color="kpop"] { border-bottom: 4.1rem solid #EA771B; }

.arrow-top-41[data-color="music-overseas"] { border-bottom: 4.1rem solid #3DA31E; }

.arrow-top-41[data-color="concert"] { border-bottom: 4.1rem solid #17A0E2; }

.arrow-top-41[data-color="management"] { border-bottom: 4.1rem solid #4759BC; }

.arrow-top-41[data-color="yellow"] { border-bottom: 4.1rem solid #FFF119; }

.arrow-top-41[data-color="line"] { border-bottom: 4.1rem solid #00c300; }

.arrow-top-41[data-color="twitter"] { border-bottom: 4.1rem solid #0f1419; }

.arrow-top-41[data-color="tiktok"] { border-bottom: 4.1rem solid #000000; }

.arrow-top-41[data-color="youtube"] { border-bottom: 4.1rem solid #E30000; }

.arrow-top-41[data-color="transparent"] { border-bottom: 4.1rem solid transparent; }

.arrow-top-41[data-color="super-e"] { border-bottom: 4.1rem solid #00B9EF; }

.arrow-top-41[data-color="music-tech"] { border-bottom: 4.1rem solid #00A95F; }

.arrow-top-41[data-color="study-music-abroad"] { border-bottom: 4.1rem solid #00A95F; }

.arrow-top-41[data-color="perf-arts"] { border-bottom: 4.1rem solid #EB6EA5; }

.arrow-top-41[data-color="event_top_cat_all"] { border-bottom: 4.1rem solid #32D1AC; }

.arrow-top-41[data-color="event_top_cat_vocal"] { border-bottom: 4.1rem solid #F22482; }

.arrow-top-41[data-color="event_top_cat_instrument"] { border-bottom: 4.1rem solid #4759BC; }

.arrow-top-41[data-color="event_top_cat_kpop"] { border-bottom: 4.1rem solid #EA771B; }

.arrow-top-41[data-color="event_top_cat_composition"] { border-bottom: 4.1rem solid #764BC9; }

.arrow-top-41[data-color="event_top_cat_concert-staff_backstage"] { border-bottom: 4.1rem solid #17A0E2; }

.arrow-top-41[data-color="event_top_cat_infosession"] { border-bottom: 4.1rem solid #3DA31E; }

.arrow-top-41[data-color="event_top_cat_vocaloid_vtuber"] { border-bottom: 4.1rem solid #FF013B; }

.arrow-bottom-41 { position: absolute; bottom: -8.2rem; left: 0; right: 0; margin: auto; width: 4.1rem; height: 4.1rem; box-sizing: border-box; border: 4.1rem solid transparent; }

.arrow-bottom-41[data-color="white"] { border-top: 4.1rem solid #fff; }

.arrow-bottom-41[data-color="black"] { border-top: 4.1rem solid #282C53; }

.arrow-bottom-41[data-color="gray"] { border-top: 4.1rem solid #f2f2f3; }

.arrow-bottom-41[data-color="gray2"] { border-top: 4.1rem solid #E5E5E5; }

.arrow-bottom-41[data-color="gray-dark"] { border-top: 4.1rem solid #b0b0b0; }

.arrow-bottom-41[data-color="key"] { border-top: 4.1rem solid #FF013B; }

.arrow-bottom-41[data-color="base1"] { border-top: 4.1rem solid #ECEDF2; }

.arrow-bottom-41[data-color="base2"] { border-top: 4.1rem solid #32D1AC; }

.arrow-bottom-41[data-color="season-h-1"] { border-top: 4.1rem solid #FF6000; }

.arrow-bottom-41[data-color="season-h-2"] { border-top: 4.1rem solid #8C3396; }

.arrow-bottom-41[data-color="digital-technology"] { border-top: 4.1rem solid #764BC9; }

.arrow-bottom-41[data-color="artist-technology"] { border-top: 4.1rem solid #7CBF12; }

.arrow-bottom-41[data-color="music-technology"] { border-top: 4.1rem solid #0CD1D1; }

.arrow-bottom-41[data-color="vocal"] { border-top: 4.1rem solid #F22482; }

.arrow-bottom-41[data-color="vocal-singer-songwriter"] { border-top: 4.1rem solid #F22482; }

.arrow-bottom-41[data-color="artist-musician"] { border-top: 4.1rem solid #FFC400; }

.arrow-bottom-41[data-color="kpop"] { border-top: 4.1rem solid #EA771B; }

.arrow-bottom-41[data-color="music-overseas"] { border-top: 4.1rem solid #3DA31E; }

.arrow-bottom-41[data-color="concert"] { border-top: 4.1rem solid #17A0E2; }

.arrow-bottom-41[data-color="management"] { border-top: 4.1rem solid #4759BC; }

.arrow-bottom-41[data-color="yellow"] { border-top: 4.1rem solid #FFF119; }

.arrow-bottom-41[data-color="line"] { border-top: 4.1rem solid #00c300; }

.arrow-bottom-41[data-color="twitter"] { border-top: 4.1rem solid #0f1419; }

.arrow-bottom-41[data-color="tiktok"] { border-top: 4.1rem solid #000000; }

.arrow-bottom-41[data-color="youtube"] { border-top: 4.1rem solid #E30000; }

.arrow-bottom-41[data-color="transparent"] { border-top: 4.1rem solid transparent; }

.arrow-bottom-41[data-color="super-e"] { border-top: 4.1rem solid #00B9EF; }

.arrow-bottom-41[data-color="music-tech"] { border-top: 4.1rem solid #00A95F; }

.arrow-bottom-41[data-color="study-music-abroad"] { border-top: 4.1rem solid #00A95F; }

.arrow-bottom-41[data-color="perf-arts"] { border-top: 4.1rem solid #EB6EA5; }

.arrow-bottom-41[data-color="event_top_cat_all"] { border-top: 4.1rem solid #32D1AC; }

.arrow-bottom-41[data-color="event_top_cat_vocal"] { border-top: 4.1rem solid #F22482; }

.arrow-bottom-41[data-color="event_top_cat_instrument"] { border-top: 4.1rem solid #4759BC; }

.arrow-bottom-41[data-color="event_top_cat_kpop"] { border-top: 4.1rem solid #EA771B; }

.arrow-bottom-41[data-color="event_top_cat_composition"] { border-top: 4.1rem solid #764BC9; }

.arrow-bottom-41[data-color="event_top_cat_concert-staff_backstage"] { border-top: 4.1rem solid #17A0E2; }

.arrow-bottom-41[data-color="event_top_cat_infosession"] { border-top: 4.1rem solid #3DA31E; }

.arrow-bottom-41[data-color="event_top_cat_vocaloid_vtuber"] { border-top: 4.1rem solid #FF013B; }

.arrow-left-41 { position: absolute; top: 0; bottom: 0; left: -8.2rem; margin: auto; width: 4.1rem; height: 4.1rem; box-sizing: border-box; border: 4.1rem solid transparent; }

.arrow-left-41[data-color="white"] { border-right: 4.1rem solid #fff; }

.arrow-left-41[data-color="black"] { border-right: 4.1rem solid #282C53; }

.arrow-left-41[data-color="gray"] { border-right: 4.1rem solid #f2f2f3; }

.arrow-left-41[data-color="gray2"] { border-right: 4.1rem solid #E5E5E5; }

.arrow-left-41[data-color="gray-dark"] { border-right: 4.1rem solid #b0b0b0; }

.arrow-left-41[data-color="key"] { border-right: 4.1rem solid #FF013B; }

.arrow-left-41[data-color="base1"] { border-right: 4.1rem solid #ECEDF2; }

.arrow-left-41[data-color="base2"] { border-right: 4.1rem solid #32D1AC; }

.arrow-left-41[data-color="season-h-1"] { border-right: 4.1rem solid #FF6000; }

.arrow-left-41[data-color="season-h-2"] { border-right: 4.1rem solid #8C3396; }

.arrow-left-41[data-color="digital-technology"] { border-right: 4.1rem solid #764BC9; }

.arrow-left-41[data-color="artist-technology"] { border-right: 4.1rem solid #7CBF12; }

.arrow-left-41[data-color="music-technology"] { border-right: 4.1rem solid #0CD1D1; }

.arrow-left-41[data-color="vocal"] { border-right: 4.1rem solid #F22482; }

.arrow-left-41[data-color="vocal-singer-songwriter"] { border-right: 4.1rem solid #F22482; }

.arrow-left-41[data-color="artist-musician"] { border-right: 4.1rem solid #FFC400; }

.arrow-left-41[data-color="kpop"] { border-right: 4.1rem solid #EA771B; }

.arrow-left-41[data-color="music-overseas"] { border-right: 4.1rem solid #3DA31E; }

.arrow-left-41[data-color="concert"] { border-right: 4.1rem solid #17A0E2; }

.arrow-left-41[data-color="management"] { border-right: 4.1rem solid #4759BC; }

.arrow-left-41[data-color="yellow"] { border-right: 4.1rem solid #FFF119; }

.arrow-left-41[data-color="line"] { border-right: 4.1rem solid #00c300; }

.arrow-left-41[data-color="twitter"] { border-right: 4.1rem solid #0f1419; }

.arrow-left-41[data-color="tiktok"] { border-right: 4.1rem solid #000000; }

.arrow-left-41[data-color="youtube"] { border-right: 4.1rem solid #E30000; }

.arrow-left-41[data-color="transparent"] { border-right: 4.1rem solid transparent; }

.arrow-left-41[data-color="super-e"] { border-right: 4.1rem solid #00B9EF; }

.arrow-left-41[data-color="music-tech"] { border-right: 4.1rem solid #00A95F; }

.arrow-left-41[data-color="study-music-abroad"] { border-right: 4.1rem solid #00A95F; }

.arrow-left-41[data-color="perf-arts"] { border-right: 4.1rem solid #EB6EA5; }

.arrow-left-41[data-color="event_top_cat_all"] { border-right: 4.1rem solid #32D1AC; }

.arrow-left-41[data-color="event_top_cat_vocal"] { border-right: 4.1rem solid #F22482; }

.arrow-left-41[data-color="event_top_cat_instrument"] { border-right: 4.1rem solid #4759BC; }

.arrow-left-41[data-color="event_top_cat_kpop"] { border-right: 4.1rem solid #EA771B; }

.arrow-left-41[data-color="event_top_cat_composition"] { border-right: 4.1rem solid #764BC9; }

.arrow-left-41[data-color="event_top_cat_concert-staff_backstage"] { border-right: 4.1rem solid #17A0E2; }

.arrow-left-41[data-color="event_top_cat_infosession"] { border-right: 4.1rem solid #3DA31E; }

.arrow-left-41[data-color="event_top_cat_vocaloid_vtuber"] { border-right: 4.1rem solid #FF013B; }

.arrow-right-41 { position: absolute; top: 0; bottom: 0; right: -8.2rem; margin: auto; width: 4.1rem; height: 4.1rem; box-sizing: border-box; border: 4.1rem solid transparent; }

.arrow-right-41[data-color="white"] { border-left: 4.1rem solid #fff; }

.arrow-right-41[data-color="black"] { border-left: 4.1rem solid #282C53; }

.arrow-right-41[data-color="gray"] { border-left: 4.1rem solid #f2f2f3; }

.arrow-right-41[data-color="gray2"] { border-left: 4.1rem solid #E5E5E5; }

.arrow-right-41[data-color="gray-dark"] { border-left: 4.1rem solid #b0b0b0; }

.arrow-right-41[data-color="key"] { border-left: 4.1rem solid #FF013B; }

.arrow-right-41[data-color="base1"] { border-left: 4.1rem solid #ECEDF2; }

.arrow-right-41[data-color="base2"] { border-left: 4.1rem solid #32D1AC; }

.arrow-right-41[data-color="season-h-1"] { border-left: 4.1rem solid #FF6000; }

.arrow-right-41[data-color="season-h-2"] { border-left: 4.1rem solid #8C3396; }

.arrow-right-41[data-color="digital-technology"] { border-left: 4.1rem solid #764BC9; }

.arrow-right-41[data-color="artist-technology"] { border-left: 4.1rem solid #7CBF12; }

.arrow-right-41[data-color="music-technology"] { border-left: 4.1rem solid #0CD1D1; }

.arrow-right-41[data-color="vocal"] { border-left: 4.1rem solid #F22482; }

.arrow-right-41[data-color="vocal-singer-songwriter"] { border-left: 4.1rem solid #F22482; }

.arrow-right-41[data-color="artist-musician"] { border-left: 4.1rem solid #FFC400; }

.arrow-right-41[data-color="kpop"] { border-left: 4.1rem solid #EA771B; }

.arrow-right-41[data-color="music-overseas"] { border-left: 4.1rem solid #3DA31E; }

.arrow-right-41[data-color="concert"] { border-left: 4.1rem solid #17A0E2; }

.arrow-right-41[data-color="management"] { border-left: 4.1rem solid #4759BC; }

.arrow-right-41[data-color="yellow"] { border-left: 4.1rem solid #FFF119; }

.arrow-right-41[data-color="line"] { border-left: 4.1rem solid #00c300; }

.arrow-right-41[data-color="twitter"] { border-left: 4.1rem solid #0f1419; }

.arrow-right-41[data-color="tiktok"] { border-left: 4.1rem solid #000000; }

.arrow-right-41[data-color="youtube"] { border-left: 4.1rem solid #E30000; }

.arrow-right-41[data-color="transparent"] { border-left: 4.1rem solid transparent; }

.arrow-right-41[data-color="super-e"] { border-left: 4.1rem solid #00B9EF; }

.arrow-right-41[data-color="music-tech"] { border-left: 4.1rem solid #00A95F; }

.arrow-right-41[data-color="study-music-abroad"] { border-left: 4.1rem solid #00A95F; }

.arrow-right-41[data-color="perf-arts"] { border-left: 4.1rem solid #EB6EA5; }

.arrow-right-41[data-color="event_top_cat_all"] { border-left: 4.1rem solid #32D1AC; }

.arrow-right-41[data-color="event_top_cat_vocal"] { border-left: 4.1rem solid #F22482; }

.arrow-right-41[data-color="event_top_cat_instrument"] { border-left: 4.1rem solid #4759BC; }

.arrow-right-41[data-color="event_top_cat_kpop"] { border-left: 4.1rem solid #EA771B; }

.arrow-right-41[data-color="event_top_cat_composition"] { border-left: 4.1rem solid #764BC9; }

.arrow-right-41[data-color="event_top_cat_concert-staff_backstage"] { border-left: 4.1rem solid #17A0E2; }

.arrow-right-41[data-color="event_top_cat_infosession"] { border-left: 4.1rem solid #3DA31E; }

.arrow-right-41[data-color="event_top_cat_vocaloid_vtuber"] { border-left: 4.1rem solid #FF013B; }

.arrow-top-42 { position: absolute; top: -8.4rem; left: 0; right: 0; margin: auto; width: 4.2rem; height: 4.2rem; box-sizing: border-box; border: 4.2rem solid transparent; }

.arrow-top-42[data-color="white"] { border-bottom: 4.2rem solid #fff; }

.arrow-top-42[data-color="black"] { border-bottom: 4.2rem solid #282C53; }

.arrow-top-42[data-color="gray"] { border-bottom: 4.2rem solid #f2f2f3; }

.arrow-top-42[data-color="gray2"] { border-bottom: 4.2rem solid #E5E5E5; }

.arrow-top-42[data-color="gray-dark"] { border-bottom: 4.2rem solid #b0b0b0; }

.arrow-top-42[data-color="key"] { border-bottom: 4.2rem solid #FF013B; }

.arrow-top-42[data-color="base1"] { border-bottom: 4.2rem solid #ECEDF2; }

.arrow-top-42[data-color="base2"] { border-bottom: 4.2rem solid #32D1AC; }

.arrow-top-42[data-color="season-h-1"] { border-bottom: 4.2rem solid #FF6000; }

.arrow-top-42[data-color="season-h-2"] { border-bottom: 4.2rem solid #8C3396; }

.arrow-top-42[data-color="digital-technology"] { border-bottom: 4.2rem solid #764BC9; }

.arrow-top-42[data-color="artist-technology"] { border-bottom: 4.2rem solid #7CBF12; }

.arrow-top-42[data-color="music-technology"] { border-bottom: 4.2rem solid #0CD1D1; }

.arrow-top-42[data-color="vocal"] { border-bottom: 4.2rem solid #F22482; }

.arrow-top-42[data-color="vocal-singer-songwriter"] { border-bottom: 4.2rem solid #F22482; }

.arrow-top-42[data-color="artist-musician"] { border-bottom: 4.2rem solid #FFC400; }

.arrow-top-42[data-color="kpop"] { border-bottom: 4.2rem solid #EA771B; }

.arrow-top-42[data-color="music-overseas"] { border-bottom: 4.2rem solid #3DA31E; }

.arrow-top-42[data-color="concert"] { border-bottom: 4.2rem solid #17A0E2; }

.arrow-top-42[data-color="management"] { border-bottom: 4.2rem solid #4759BC; }

.arrow-top-42[data-color="yellow"] { border-bottom: 4.2rem solid #FFF119; }

.arrow-top-42[data-color="line"] { border-bottom: 4.2rem solid #00c300; }

.arrow-top-42[data-color="twitter"] { border-bottom: 4.2rem solid #0f1419; }

.arrow-top-42[data-color="tiktok"] { border-bottom: 4.2rem solid #000000; }

.arrow-top-42[data-color="youtube"] { border-bottom: 4.2rem solid #E30000; }

.arrow-top-42[data-color="transparent"] { border-bottom: 4.2rem solid transparent; }

.arrow-top-42[data-color="super-e"] { border-bottom: 4.2rem solid #00B9EF; }

.arrow-top-42[data-color="music-tech"] { border-bottom: 4.2rem solid #00A95F; }

.arrow-top-42[data-color="study-music-abroad"] { border-bottom: 4.2rem solid #00A95F; }

.arrow-top-42[data-color="perf-arts"] { border-bottom: 4.2rem solid #EB6EA5; }

.arrow-top-42[data-color="event_top_cat_all"] { border-bottom: 4.2rem solid #32D1AC; }

.arrow-top-42[data-color="event_top_cat_vocal"] { border-bottom: 4.2rem solid #F22482; }

.arrow-top-42[data-color="event_top_cat_instrument"] { border-bottom: 4.2rem solid #4759BC; }

.arrow-top-42[data-color="event_top_cat_kpop"] { border-bottom: 4.2rem solid #EA771B; }

.arrow-top-42[data-color="event_top_cat_composition"] { border-bottom: 4.2rem solid #764BC9; }

.arrow-top-42[data-color="event_top_cat_concert-staff_backstage"] { border-bottom: 4.2rem solid #17A0E2; }

.arrow-top-42[data-color="event_top_cat_infosession"] { border-bottom: 4.2rem solid #3DA31E; }

.arrow-top-42[data-color="event_top_cat_vocaloid_vtuber"] { border-bottom: 4.2rem solid #FF013B; }

.arrow-bottom-42 { position: absolute; bottom: -8.4rem; left: 0; right: 0; margin: auto; width: 4.2rem; height: 4.2rem; box-sizing: border-box; border: 4.2rem solid transparent; }

.arrow-bottom-42[data-color="white"] { border-top: 4.2rem solid #fff; }

.arrow-bottom-42[data-color="black"] { border-top: 4.2rem solid #282C53; }

.arrow-bottom-42[data-color="gray"] { border-top: 4.2rem solid #f2f2f3; }

.arrow-bottom-42[data-color="gray2"] { border-top: 4.2rem solid #E5E5E5; }

.arrow-bottom-42[data-color="gray-dark"] { border-top: 4.2rem solid #b0b0b0; }

.arrow-bottom-42[data-color="key"] { border-top: 4.2rem solid #FF013B; }

.arrow-bottom-42[data-color="base1"] { border-top: 4.2rem solid #ECEDF2; }

.arrow-bottom-42[data-color="base2"] { border-top: 4.2rem solid #32D1AC; }

.arrow-bottom-42[data-color="season-h-1"] { border-top: 4.2rem solid #FF6000; }

.arrow-bottom-42[data-color="season-h-2"] { border-top: 4.2rem solid #8C3396; }

.arrow-bottom-42[data-color="digital-technology"] { border-top: 4.2rem solid #764BC9; }

.arrow-bottom-42[data-color="artist-technology"] { border-top: 4.2rem solid #7CBF12; }

.arrow-bottom-42[data-color="music-technology"] { border-top: 4.2rem solid #0CD1D1; }

.arrow-bottom-42[data-color="vocal"] { border-top: 4.2rem solid #F22482; }

.arrow-bottom-42[data-color="vocal-singer-songwriter"] { border-top: 4.2rem solid #F22482; }

.arrow-bottom-42[data-color="artist-musician"] { border-top: 4.2rem solid #FFC400; }

.arrow-bottom-42[data-color="kpop"] { border-top: 4.2rem solid #EA771B; }

.arrow-bottom-42[data-color="music-overseas"] { border-top: 4.2rem solid #3DA31E; }

.arrow-bottom-42[data-color="concert"] { border-top: 4.2rem solid #17A0E2; }

.arrow-bottom-42[data-color="management"] { border-top: 4.2rem solid #4759BC; }

.arrow-bottom-42[data-color="yellow"] { border-top: 4.2rem solid #FFF119; }

.arrow-bottom-42[data-color="line"] { border-top: 4.2rem solid #00c300; }

.arrow-bottom-42[data-color="twitter"] { border-top: 4.2rem solid #0f1419; }

.arrow-bottom-42[data-color="tiktok"] { border-top: 4.2rem solid #000000; }

.arrow-bottom-42[data-color="youtube"] { border-top: 4.2rem solid #E30000; }

.arrow-bottom-42[data-color="transparent"] { border-top: 4.2rem solid transparent; }

.arrow-bottom-42[data-color="super-e"] { border-top: 4.2rem solid #00B9EF; }

.arrow-bottom-42[data-color="music-tech"] { border-top: 4.2rem solid #00A95F; }

.arrow-bottom-42[data-color="study-music-abroad"] { border-top: 4.2rem solid #00A95F; }

.arrow-bottom-42[data-color="perf-arts"] { border-top: 4.2rem solid #EB6EA5; }

.arrow-bottom-42[data-color="event_top_cat_all"] { border-top: 4.2rem solid #32D1AC; }

.arrow-bottom-42[data-color="event_top_cat_vocal"] { border-top: 4.2rem solid #F22482; }

.arrow-bottom-42[data-color="event_top_cat_instrument"] { border-top: 4.2rem solid #4759BC; }

.arrow-bottom-42[data-color="event_top_cat_kpop"] { border-top: 4.2rem solid #EA771B; }

.arrow-bottom-42[data-color="event_top_cat_composition"] { border-top: 4.2rem solid #764BC9; }

.arrow-bottom-42[data-color="event_top_cat_concert-staff_backstage"] { border-top: 4.2rem solid #17A0E2; }

.arrow-bottom-42[data-color="event_top_cat_infosession"] { border-top: 4.2rem solid #3DA31E; }

.arrow-bottom-42[data-color="event_top_cat_vocaloid_vtuber"] { border-top: 4.2rem solid #FF013B; }

.arrow-left-42 { position: absolute; top: 0; bottom: 0; left: -8.4rem; margin: auto; width: 4.2rem; height: 4.2rem; box-sizing: border-box; border: 4.2rem solid transparent; }

.arrow-left-42[data-color="white"] { border-right: 4.2rem solid #fff; }

.arrow-left-42[data-color="black"] { border-right: 4.2rem solid #282C53; }

.arrow-left-42[data-color="gray"] { border-right: 4.2rem solid #f2f2f3; }

.arrow-left-42[data-color="gray2"] { border-right: 4.2rem solid #E5E5E5; }

.arrow-left-42[data-color="gray-dark"] { border-right: 4.2rem solid #b0b0b0; }

.arrow-left-42[data-color="key"] { border-right: 4.2rem solid #FF013B; }

.arrow-left-42[data-color="base1"] { border-right: 4.2rem solid #ECEDF2; }

.arrow-left-42[data-color="base2"] { border-right: 4.2rem solid #32D1AC; }

.arrow-left-42[data-color="season-h-1"] { border-right: 4.2rem solid #FF6000; }

.arrow-left-42[data-color="season-h-2"] { border-right: 4.2rem solid #8C3396; }

.arrow-left-42[data-color="digital-technology"] { border-right: 4.2rem solid #764BC9; }

.arrow-left-42[data-color="artist-technology"] { border-right: 4.2rem solid #7CBF12; }

.arrow-left-42[data-color="music-technology"] { border-right: 4.2rem solid #0CD1D1; }

.arrow-left-42[data-color="vocal"] { border-right: 4.2rem solid #F22482; }

.arrow-left-42[data-color="vocal-singer-songwriter"] { border-right: 4.2rem solid #F22482; }

.arrow-left-42[data-color="artist-musician"] { border-right: 4.2rem solid #FFC400; }

.arrow-left-42[data-color="kpop"] { border-right: 4.2rem solid #EA771B; }

.arrow-left-42[data-color="music-overseas"] { border-right: 4.2rem solid #3DA31E; }

.arrow-left-42[data-color="concert"] { border-right: 4.2rem solid #17A0E2; }

.arrow-left-42[data-color="management"] { border-right: 4.2rem solid #4759BC; }

.arrow-left-42[data-color="yellow"] { border-right: 4.2rem solid #FFF119; }

.arrow-left-42[data-color="line"] { border-right: 4.2rem solid #00c300; }

.arrow-left-42[data-color="twitter"] { border-right: 4.2rem solid #0f1419; }

.arrow-left-42[data-color="tiktok"] { border-right: 4.2rem solid #000000; }

.arrow-left-42[data-color="youtube"] { border-right: 4.2rem solid #E30000; }

.arrow-left-42[data-color="transparent"] { border-right: 4.2rem solid transparent; }

.arrow-left-42[data-color="super-e"] { border-right: 4.2rem solid #00B9EF; }

.arrow-left-42[data-color="music-tech"] { border-right: 4.2rem solid #00A95F; }

.arrow-left-42[data-color="study-music-abroad"] { border-right: 4.2rem solid #00A95F; }

.arrow-left-42[data-color="perf-arts"] { border-right: 4.2rem solid #EB6EA5; }

.arrow-left-42[data-color="event_top_cat_all"] { border-right: 4.2rem solid #32D1AC; }

.arrow-left-42[data-color="event_top_cat_vocal"] { border-right: 4.2rem solid #F22482; }

.arrow-left-42[data-color="event_top_cat_instrument"] { border-right: 4.2rem solid #4759BC; }

.arrow-left-42[data-color="event_top_cat_kpop"] { border-right: 4.2rem solid #EA771B; }

.arrow-left-42[data-color="event_top_cat_composition"] { border-right: 4.2rem solid #764BC9; }

.arrow-left-42[data-color="event_top_cat_concert-staff_backstage"] { border-right: 4.2rem solid #17A0E2; }

.arrow-left-42[data-color="event_top_cat_infosession"] { border-right: 4.2rem solid #3DA31E; }

.arrow-left-42[data-color="event_top_cat_vocaloid_vtuber"] { border-right: 4.2rem solid #FF013B; }

.arrow-right-42 { position: absolute; top: 0; bottom: 0; right: -8.4rem; margin: auto; width: 4.2rem; height: 4.2rem; box-sizing: border-box; border: 4.2rem solid transparent; }

.arrow-right-42[data-color="white"] { border-left: 4.2rem solid #fff; }

.arrow-right-42[data-color="black"] { border-left: 4.2rem solid #282C53; }

.arrow-right-42[data-color="gray"] { border-left: 4.2rem solid #f2f2f3; }

.arrow-right-42[data-color="gray2"] { border-left: 4.2rem solid #E5E5E5; }

.arrow-right-42[data-color="gray-dark"] { border-left: 4.2rem solid #b0b0b0; }

.arrow-right-42[data-color="key"] { border-left: 4.2rem solid #FF013B; }

.arrow-right-42[data-color="base1"] { border-left: 4.2rem solid #ECEDF2; }

.arrow-right-42[data-color="base2"] { border-left: 4.2rem solid #32D1AC; }

.arrow-right-42[data-color="season-h-1"] { border-left: 4.2rem solid #FF6000; }

.arrow-right-42[data-color="season-h-2"] { border-left: 4.2rem solid #8C3396; }

.arrow-right-42[data-color="digital-technology"] { border-left: 4.2rem solid #764BC9; }

.arrow-right-42[data-color="artist-technology"] { border-left: 4.2rem solid #7CBF12; }

.arrow-right-42[data-color="music-technology"] { border-left: 4.2rem solid #0CD1D1; }

.arrow-right-42[data-color="vocal"] { border-left: 4.2rem solid #F22482; }

.arrow-right-42[data-color="vocal-singer-songwriter"] { border-left: 4.2rem solid #F22482; }

.arrow-right-42[data-color="artist-musician"] { border-left: 4.2rem solid #FFC400; }

.arrow-right-42[data-color="kpop"] { border-left: 4.2rem solid #EA771B; }

.arrow-right-42[data-color="music-overseas"] { border-left: 4.2rem solid #3DA31E; }

.arrow-right-42[data-color="concert"] { border-left: 4.2rem solid #17A0E2; }

.arrow-right-42[data-color="management"] { border-left: 4.2rem solid #4759BC; }

.arrow-right-42[data-color="yellow"] { border-left: 4.2rem solid #FFF119; }

.arrow-right-42[data-color="line"] { border-left: 4.2rem solid #00c300; }

.arrow-right-42[data-color="twitter"] { border-left: 4.2rem solid #0f1419; }

.arrow-right-42[data-color="tiktok"] { border-left: 4.2rem solid #000000; }

.arrow-right-42[data-color="youtube"] { border-left: 4.2rem solid #E30000; }

.arrow-right-42[data-color="transparent"] { border-left: 4.2rem solid transparent; }

.arrow-right-42[data-color="super-e"] { border-left: 4.2rem solid #00B9EF; }

.arrow-right-42[data-color="music-tech"] { border-left: 4.2rem solid #00A95F; }

.arrow-right-42[data-color="study-music-abroad"] { border-left: 4.2rem solid #00A95F; }

.arrow-right-42[data-color="perf-arts"] { border-left: 4.2rem solid #EB6EA5; }

.arrow-right-42[data-color="event_top_cat_all"] { border-left: 4.2rem solid #32D1AC; }

.arrow-right-42[data-color="event_top_cat_vocal"] { border-left: 4.2rem solid #F22482; }

.arrow-right-42[data-color="event_top_cat_instrument"] { border-left: 4.2rem solid #4759BC; }

.arrow-right-42[data-color="event_top_cat_kpop"] { border-left: 4.2rem solid #EA771B; }

.arrow-right-42[data-color="event_top_cat_composition"] { border-left: 4.2rem solid #764BC9; }

.arrow-right-42[data-color="event_top_cat_concert-staff_backstage"] { border-left: 4.2rem solid #17A0E2; }

.arrow-right-42[data-color="event_top_cat_infosession"] { border-left: 4.2rem solid #3DA31E; }

.arrow-right-42[data-color="event_top_cat_vocaloid_vtuber"] { border-left: 4.2rem solid #FF013B; }

.arrow-top-43 { position: absolute; top: -8.6rem; left: 0; right: 0; margin: auto; width: 4.3rem; height: 4.3rem; box-sizing: border-box; border: 4.3rem solid transparent; }

.arrow-top-43[data-color="white"] { border-bottom: 4.3rem solid #fff; }

.arrow-top-43[data-color="black"] { border-bottom: 4.3rem solid #282C53; }

.arrow-top-43[data-color="gray"] { border-bottom: 4.3rem solid #f2f2f3; }

.arrow-top-43[data-color="gray2"] { border-bottom: 4.3rem solid #E5E5E5; }

.arrow-top-43[data-color="gray-dark"] { border-bottom: 4.3rem solid #b0b0b0; }

.arrow-top-43[data-color="key"] { border-bottom: 4.3rem solid #FF013B; }

.arrow-top-43[data-color="base1"] { border-bottom: 4.3rem solid #ECEDF2; }

.arrow-top-43[data-color="base2"] { border-bottom: 4.3rem solid #32D1AC; }

.arrow-top-43[data-color="season-h-1"] { border-bottom: 4.3rem solid #FF6000; }

.arrow-top-43[data-color="season-h-2"] { border-bottom: 4.3rem solid #8C3396; }

.arrow-top-43[data-color="digital-technology"] { border-bottom: 4.3rem solid #764BC9; }

.arrow-top-43[data-color="artist-technology"] { border-bottom: 4.3rem solid #7CBF12; }

.arrow-top-43[data-color="music-technology"] { border-bottom: 4.3rem solid #0CD1D1; }

.arrow-top-43[data-color="vocal"] { border-bottom: 4.3rem solid #F22482; }

.arrow-top-43[data-color="vocal-singer-songwriter"] { border-bottom: 4.3rem solid #F22482; }

.arrow-top-43[data-color="artist-musician"] { border-bottom: 4.3rem solid #FFC400; }

.arrow-top-43[data-color="kpop"] { border-bottom: 4.3rem solid #EA771B; }

.arrow-top-43[data-color="music-overseas"] { border-bottom: 4.3rem solid #3DA31E; }

.arrow-top-43[data-color="concert"] { border-bottom: 4.3rem solid #17A0E2; }

.arrow-top-43[data-color="management"] { border-bottom: 4.3rem solid #4759BC; }

.arrow-top-43[data-color="yellow"] { border-bottom: 4.3rem solid #FFF119; }

.arrow-top-43[data-color="line"] { border-bottom: 4.3rem solid #00c300; }

.arrow-top-43[data-color="twitter"] { border-bottom: 4.3rem solid #0f1419; }

.arrow-top-43[data-color="tiktok"] { border-bottom: 4.3rem solid #000000; }

.arrow-top-43[data-color="youtube"] { border-bottom: 4.3rem solid #E30000; }

.arrow-top-43[data-color="transparent"] { border-bottom: 4.3rem solid transparent; }

.arrow-top-43[data-color="super-e"] { border-bottom: 4.3rem solid #00B9EF; }

.arrow-top-43[data-color="music-tech"] { border-bottom: 4.3rem solid #00A95F; }

.arrow-top-43[data-color="study-music-abroad"] { border-bottom: 4.3rem solid #00A95F; }

.arrow-top-43[data-color="perf-arts"] { border-bottom: 4.3rem solid #EB6EA5; }

.arrow-top-43[data-color="event_top_cat_all"] { border-bottom: 4.3rem solid #32D1AC; }

.arrow-top-43[data-color="event_top_cat_vocal"] { border-bottom: 4.3rem solid #F22482; }

.arrow-top-43[data-color="event_top_cat_instrument"] { border-bottom: 4.3rem solid #4759BC; }

.arrow-top-43[data-color="event_top_cat_kpop"] { border-bottom: 4.3rem solid #EA771B; }

.arrow-top-43[data-color="event_top_cat_composition"] { border-bottom: 4.3rem solid #764BC9; }

.arrow-top-43[data-color="event_top_cat_concert-staff_backstage"] { border-bottom: 4.3rem solid #17A0E2; }

.arrow-top-43[data-color="event_top_cat_infosession"] { border-bottom: 4.3rem solid #3DA31E; }

.arrow-top-43[data-color="event_top_cat_vocaloid_vtuber"] { border-bottom: 4.3rem solid #FF013B; }

.arrow-bottom-43 { position: absolute; bottom: -8.6rem; left: 0; right: 0; margin: auto; width: 4.3rem; height: 4.3rem; box-sizing: border-box; border: 4.3rem solid transparent; }

.arrow-bottom-43[data-color="white"] { border-top: 4.3rem solid #fff; }

.arrow-bottom-43[data-color="black"] { border-top: 4.3rem solid #282C53; }

.arrow-bottom-43[data-color="gray"] { border-top: 4.3rem solid #f2f2f3; }

.arrow-bottom-43[data-color="gray2"] { border-top: 4.3rem solid #E5E5E5; }

.arrow-bottom-43[data-color="gray-dark"] { border-top: 4.3rem solid #b0b0b0; }

.arrow-bottom-43[data-color="key"] { border-top: 4.3rem solid #FF013B; }

.arrow-bottom-43[data-color="base1"] { border-top: 4.3rem solid #ECEDF2; }

.arrow-bottom-43[data-color="base2"] { border-top: 4.3rem solid #32D1AC; }

.arrow-bottom-43[data-color="season-h-1"] { border-top: 4.3rem solid #FF6000; }

.arrow-bottom-43[data-color="season-h-2"] { border-top: 4.3rem solid #8C3396; }

.arrow-bottom-43[data-color="digital-technology"] { border-top: 4.3rem solid #764BC9; }

.arrow-bottom-43[data-color="artist-technology"] { border-top: 4.3rem solid #7CBF12; }

.arrow-bottom-43[data-color="music-technology"] { border-top: 4.3rem solid #0CD1D1; }

.arrow-bottom-43[data-color="vocal"] { border-top: 4.3rem solid #F22482; }

.arrow-bottom-43[data-color="vocal-singer-songwriter"] { border-top: 4.3rem solid #F22482; }

.arrow-bottom-43[data-color="artist-musician"] { border-top: 4.3rem solid #FFC400; }

.arrow-bottom-43[data-color="kpop"] { border-top: 4.3rem solid #EA771B; }

.arrow-bottom-43[data-color="music-overseas"] { border-top: 4.3rem solid #3DA31E; }

.arrow-bottom-43[data-color="concert"] { border-top: 4.3rem solid #17A0E2; }

.arrow-bottom-43[data-color="management"] { border-top: 4.3rem solid #4759BC; }

.arrow-bottom-43[data-color="yellow"] { border-top: 4.3rem solid #FFF119; }

.arrow-bottom-43[data-color="line"] { border-top: 4.3rem solid #00c300; }

.arrow-bottom-43[data-color="twitter"] { border-top: 4.3rem solid #0f1419; }

.arrow-bottom-43[data-color="tiktok"] { border-top: 4.3rem solid #000000; }

.arrow-bottom-43[data-color="youtube"] { border-top: 4.3rem solid #E30000; }

.arrow-bottom-43[data-color="transparent"] { border-top: 4.3rem solid transparent; }

.arrow-bottom-43[data-color="super-e"] { border-top: 4.3rem solid #00B9EF; }

.arrow-bottom-43[data-color="music-tech"] { border-top: 4.3rem solid #00A95F; }

.arrow-bottom-43[data-color="study-music-abroad"] { border-top: 4.3rem solid #00A95F; }

.arrow-bottom-43[data-color="perf-arts"] { border-top: 4.3rem solid #EB6EA5; }

.arrow-bottom-43[data-color="event_top_cat_all"] { border-top: 4.3rem solid #32D1AC; }

.arrow-bottom-43[data-color="event_top_cat_vocal"] { border-top: 4.3rem solid #F22482; }

.arrow-bottom-43[data-color="event_top_cat_instrument"] { border-top: 4.3rem solid #4759BC; }

.arrow-bottom-43[data-color="event_top_cat_kpop"] { border-top: 4.3rem solid #EA771B; }

.arrow-bottom-43[data-color="event_top_cat_composition"] { border-top: 4.3rem solid #764BC9; }

.arrow-bottom-43[data-color="event_top_cat_concert-staff_backstage"] { border-top: 4.3rem solid #17A0E2; }

.arrow-bottom-43[data-color="event_top_cat_infosession"] { border-top: 4.3rem solid #3DA31E; }

.arrow-bottom-43[data-color="event_top_cat_vocaloid_vtuber"] { border-top: 4.3rem solid #FF013B; }

.arrow-left-43 { position: absolute; top: 0; bottom: 0; left: -8.6rem; margin: auto; width: 4.3rem; height: 4.3rem; box-sizing: border-box; border: 4.3rem solid transparent; }

.arrow-left-43[data-color="white"] { border-right: 4.3rem solid #fff; }

.arrow-left-43[data-color="black"] { border-right: 4.3rem solid #282C53; }

.arrow-left-43[data-color="gray"] { border-right: 4.3rem solid #f2f2f3; }

.arrow-left-43[data-color="gray2"] { border-right: 4.3rem solid #E5E5E5; }

.arrow-left-43[data-color="gray-dark"] { border-right: 4.3rem solid #b0b0b0; }

.arrow-left-43[data-color="key"] { border-right: 4.3rem solid #FF013B; }

.arrow-left-43[data-color="base1"] { border-right: 4.3rem solid #ECEDF2; }

.arrow-left-43[data-color="base2"] { border-right: 4.3rem solid #32D1AC; }

.arrow-left-43[data-color="season-h-1"] { border-right: 4.3rem solid #FF6000; }

.arrow-left-43[data-color="season-h-2"] { border-right: 4.3rem solid #8C3396; }

.arrow-left-43[data-color="digital-technology"] { border-right: 4.3rem solid #764BC9; }

.arrow-left-43[data-color="artist-technology"] { border-right: 4.3rem solid #7CBF12; }

.arrow-left-43[data-color="music-technology"] { border-right: 4.3rem solid #0CD1D1; }

.arrow-left-43[data-color="vocal"] { border-right: 4.3rem solid #F22482; }

.arrow-left-43[data-color="vocal-singer-songwriter"] { border-right: 4.3rem solid #F22482; }

.arrow-left-43[data-color="artist-musician"] { border-right: 4.3rem solid #FFC400; }

.arrow-left-43[data-color="kpop"] { border-right: 4.3rem solid #EA771B; }

.arrow-left-43[data-color="music-overseas"] { border-right: 4.3rem solid #3DA31E; }

.arrow-left-43[data-color="concert"] { border-right: 4.3rem solid #17A0E2; }

.arrow-left-43[data-color="management"] { border-right: 4.3rem solid #4759BC; }

.arrow-left-43[data-color="yellow"] { border-right: 4.3rem solid #FFF119; }

.arrow-left-43[data-color="line"] { border-right: 4.3rem solid #00c300; }

.arrow-left-43[data-color="twitter"] { border-right: 4.3rem solid #0f1419; }

.arrow-left-43[data-color="tiktok"] { border-right: 4.3rem solid #000000; }

.arrow-left-43[data-color="youtube"] { border-right: 4.3rem solid #E30000; }

.arrow-left-43[data-color="transparent"] { border-right: 4.3rem solid transparent; }

.arrow-left-43[data-color="super-e"] { border-right: 4.3rem solid #00B9EF; }

.arrow-left-43[data-color="music-tech"] { border-right: 4.3rem solid #00A95F; }

.arrow-left-43[data-color="study-music-abroad"] { border-right: 4.3rem solid #00A95F; }

.arrow-left-43[data-color="perf-arts"] { border-right: 4.3rem solid #EB6EA5; }

.arrow-left-43[data-color="event_top_cat_all"] { border-right: 4.3rem solid #32D1AC; }

.arrow-left-43[data-color="event_top_cat_vocal"] { border-right: 4.3rem solid #F22482; }

.arrow-left-43[data-color="event_top_cat_instrument"] { border-right: 4.3rem solid #4759BC; }

.arrow-left-43[data-color="event_top_cat_kpop"] { border-right: 4.3rem solid #EA771B; }

.arrow-left-43[data-color="event_top_cat_composition"] { border-right: 4.3rem solid #764BC9; }

.arrow-left-43[data-color="event_top_cat_concert-staff_backstage"] { border-right: 4.3rem solid #17A0E2; }

.arrow-left-43[data-color="event_top_cat_infosession"] { border-right: 4.3rem solid #3DA31E; }

.arrow-left-43[data-color="event_top_cat_vocaloid_vtuber"] { border-right: 4.3rem solid #FF013B; }

.arrow-right-43 { position: absolute; top: 0; bottom: 0; right: -8.6rem; margin: auto; width: 4.3rem; height: 4.3rem; box-sizing: border-box; border: 4.3rem solid transparent; }

.arrow-right-43[data-color="white"] { border-left: 4.3rem solid #fff; }

.arrow-right-43[data-color="black"] { border-left: 4.3rem solid #282C53; }

.arrow-right-43[data-color="gray"] { border-left: 4.3rem solid #f2f2f3; }

.arrow-right-43[data-color="gray2"] { border-left: 4.3rem solid #E5E5E5; }

.arrow-right-43[data-color="gray-dark"] { border-left: 4.3rem solid #b0b0b0; }

.arrow-right-43[data-color="key"] { border-left: 4.3rem solid #FF013B; }

.arrow-right-43[data-color="base1"] { border-left: 4.3rem solid #ECEDF2; }

.arrow-right-43[data-color="base2"] { border-left: 4.3rem solid #32D1AC; }

.arrow-right-43[data-color="season-h-1"] { border-left: 4.3rem solid #FF6000; }

.arrow-right-43[data-color="season-h-2"] { border-left: 4.3rem solid #8C3396; }

.arrow-right-43[data-color="digital-technology"] { border-left: 4.3rem solid #764BC9; }

.arrow-right-43[data-color="artist-technology"] { border-left: 4.3rem solid #7CBF12; }

.arrow-right-43[data-color="music-technology"] { border-left: 4.3rem solid #0CD1D1; }

.arrow-right-43[data-color="vocal"] { border-left: 4.3rem solid #F22482; }

.arrow-right-43[data-color="vocal-singer-songwriter"] { border-left: 4.3rem solid #F22482; }

.arrow-right-43[data-color="artist-musician"] { border-left: 4.3rem solid #FFC400; }

.arrow-right-43[data-color="kpop"] { border-left: 4.3rem solid #EA771B; }

.arrow-right-43[data-color="music-overseas"] { border-left: 4.3rem solid #3DA31E; }

.arrow-right-43[data-color="concert"] { border-left: 4.3rem solid #17A0E2; }

.arrow-right-43[data-color="management"] { border-left: 4.3rem solid #4759BC; }

.arrow-right-43[data-color="yellow"] { border-left: 4.3rem solid #FFF119; }

.arrow-right-43[data-color="line"] { border-left: 4.3rem solid #00c300; }

.arrow-right-43[data-color="twitter"] { border-left: 4.3rem solid #0f1419; }

.arrow-right-43[data-color="tiktok"] { border-left: 4.3rem solid #000000; }

.arrow-right-43[data-color="youtube"] { border-left: 4.3rem solid #E30000; }

.arrow-right-43[data-color="transparent"] { border-left: 4.3rem solid transparent; }

.arrow-right-43[data-color="super-e"] { border-left: 4.3rem solid #00B9EF; }

.arrow-right-43[data-color="music-tech"] { border-left: 4.3rem solid #00A95F; }

.arrow-right-43[data-color="study-music-abroad"] { border-left: 4.3rem solid #00A95F; }

.arrow-right-43[data-color="perf-arts"] { border-left: 4.3rem solid #EB6EA5; }

.arrow-right-43[data-color="event_top_cat_all"] { border-left: 4.3rem solid #32D1AC; }

.arrow-right-43[data-color="event_top_cat_vocal"] { border-left: 4.3rem solid #F22482; }

.arrow-right-43[data-color="event_top_cat_instrument"] { border-left: 4.3rem solid #4759BC; }

.arrow-right-43[data-color="event_top_cat_kpop"] { border-left: 4.3rem solid #EA771B; }

.arrow-right-43[data-color="event_top_cat_composition"] { border-left: 4.3rem solid #764BC9; }

.arrow-right-43[data-color="event_top_cat_concert-staff_backstage"] { border-left: 4.3rem solid #17A0E2; }

.arrow-right-43[data-color="event_top_cat_infosession"] { border-left: 4.3rem solid #3DA31E; }

.arrow-right-43[data-color="event_top_cat_vocaloid_vtuber"] { border-left: 4.3rem solid #FF013B; }

.arrow-top-44 { position: absolute; top: -8.8rem; left: 0; right: 0; margin: auto; width: 4.4rem; height: 4.4rem; box-sizing: border-box; border: 4.4rem solid transparent; }

.arrow-top-44[data-color="white"] { border-bottom: 4.4rem solid #fff; }

.arrow-top-44[data-color="black"] { border-bottom: 4.4rem solid #282C53; }

.arrow-top-44[data-color="gray"] { border-bottom: 4.4rem solid #f2f2f3; }

.arrow-top-44[data-color="gray2"] { border-bottom: 4.4rem solid #E5E5E5; }

.arrow-top-44[data-color="gray-dark"] { border-bottom: 4.4rem solid #b0b0b0; }

.arrow-top-44[data-color="key"] { border-bottom: 4.4rem solid #FF013B; }

.arrow-top-44[data-color="base1"] { border-bottom: 4.4rem solid #ECEDF2; }

.arrow-top-44[data-color="base2"] { border-bottom: 4.4rem solid #32D1AC; }

.arrow-top-44[data-color="season-h-1"] { border-bottom: 4.4rem solid #FF6000; }

.arrow-top-44[data-color="season-h-2"] { border-bottom: 4.4rem solid #8C3396; }

.arrow-top-44[data-color="digital-technology"] { border-bottom: 4.4rem solid #764BC9; }

.arrow-top-44[data-color="artist-technology"] { border-bottom: 4.4rem solid #7CBF12; }

.arrow-top-44[data-color="music-technology"] { border-bottom: 4.4rem solid #0CD1D1; }

.arrow-top-44[data-color="vocal"] { border-bottom: 4.4rem solid #F22482; }

.arrow-top-44[data-color="vocal-singer-songwriter"] { border-bottom: 4.4rem solid #F22482; }

.arrow-top-44[data-color="artist-musician"] { border-bottom: 4.4rem solid #FFC400; }

.arrow-top-44[data-color="kpop"] { border-bottom: 4.4rem solid #EA771B; }

.arrow-top-44[data-color="music-overseas"] { border-bottom: 4.4rem solid #3DA31E; }

.arrow-top-44[data-color="concert"] { border-bottom: 4.4rem solid #17A0E2; }

.arrow-top-44[data-color="management"] { border-bottom: 4.4rem solid #4759BC; }

.arrow-top-44[data-color="yellow"] { border-bottom: 4.4rem solid #FFF119; }

.arrow-top-44[data-color="line"] { border-bottom: 4.4rem solid #00c300; }

.arrow-top-44[data-color="twitter"] { border-bottom: 4.4rem solid #0f1419; }

.arrow-top-44[data-color="tiktok"] { border-bottom: 4.4rem solid #000000; }

.arrow-top-44[data-color="youtube"] { border-bottom: 4.4rem solid #E30000; }

.arrow-top-44[data-color="transparent"] { border-bottom: 4.4rem solid transparent; }

.arrow-top-44[data-color="super-e"] { border-bottom: 4.4rem solid #00B9EF; }

.arrow-top-44[data-color="music-tech"] { border-bottom: 4.4rem solid #00A95F; }

.arrow-top-44[data-color="study-music-abroad"] { border-bottom: 4.4rem solid #00A95F; }

.arrow-top-44[data-color="perf-arts"] { border-bottom: 4.4rem solid #EB6EA5; }

.arrow-top-44[data-color="event_top_cat_all"] { border-bottom: 4.4rem solid #32D1AC; }

.arrow-top-44[data-color="event_top_cat_vocal"] { border-bottom: 4.4rem solid #F22482; }

.arrow-top-44[data-color="event_top_cat_instrument"] { border-bottom: 4.4rem solid #4759BC; }

.arrow-top-44[data-color="event_top_cat_kpop"] { border-bottom: 4.4rem solid #EA771B; }

.arrow-top-44[data-color="event_top_cat_composition"] { border-bottom: 4.4rem solid #764BC9; }

.arrow-top-44[data-color="event_top_cat_concert-staff_backstage"] { border-bottom: 4.4rem solid #17A0E2; }

.arrow-top-44[data-color="event_top_cat_infosession"] { border-bottom: 4.4rem solid #3DA31E; }

.arrow-top-44[data-color="event_top_cat_vocaloid_vtuber"] { border-bottom: 4.4rem solid #FF013B; }

.arrow-bottom-44 { position: absolute; bottom: -8.8rem; left: 0; right: 0; margin: auto; width: 4.4rem; height: 4.4rem; box-sizing: border-box; border: 4.4rem solid transparent; }

.arrow-bottom-44[data-color="white"] { border-top: 4.4rem solid #fff; }

.arrow-bottom-44[data-color="black"] { border-top: 4.4rem solid #282C53; }

.arrow-bottom-44[data-color="gray"] { border-top: 4.4rem solid #f2f2f3; }

.arrow-bottom-44[data-color="gray2"] { border-top: 4.4rem solid #E5E5E5; }

.arrow-bottom-44[data-color="gray-dark"] { border-top: 4.4rem solid #b0b0b0; }

.arrow-bottom-44[data-color="key"] { border-top: 4.4rem solid #FF013B; }

.arrow-bottom-44[data-color="base1"] { border-top: 4.4rem solid #ECEDF2; }

.arrow-bottom-44[data-color="base2"] { border-top: 4.4rem solid #32D1AC; }

.arrow-bottom-44[data-color="season-h-1"] { border-top: 4.4rem solid #FF6000; }

.arrow-bottom-44[data-color="season-h-2"] { border-top: 4.4rem solid #8C3396; }

.arrow-bottom-44[data-color="digital-technology"] { border-top: 4.4rem solid #764BC9; }

.arrow-bottom-44[data-color="artist-technology"] { border-top: 4.4rem solid #7CBF12; }

.arrow-bottom-44[data-color="music-technology"] { border-top: 4.4rem solid #0CD1D1; }

.arrow-bottom-44[data-color="vocal"] { border-top: 4.4rem solid #F22482; }

.arrow-bottom-44[data-color="vocal-singer-songwriter"] { border-top: 4.4rem solid #F22482; }

.arrow-bottom-44[data-color="artist-musician"] { border-top: 4.4rem solid #FFC400; }

.arrow-bottom-44[data-color="kpop"] { border-top: 4.4rem solid #EA771B; }

.arrow-bottom-44[data-color="music-overseas"] { border-top: 4.4rem solid #3DA31E; }

.arrow-bottom-44[data-color="concert"] { border-top: 4.4rem solid #17A0E2; }

.arrow-bottom-44[data-color="management"] { border-top: 4.4rem solid #4759BC; }

.arrow-bottom-44[data-color="yellow"] { border-top: 4.4rem solid #FFF119; }

.arrow-bottom-44[data-color="line"] { border-top: 4.4rem solid #00c300; }

.arrow-bottom-44[data-color="twitter"] { border-top: 4.4rem solid #0f1419; }

.arrow-bottom-44[data-color="tiktok"] { border-top: 4.4rem solid #000000; }

.arrow-bottom-44[data-color="youtube"] { border-top: 4.4rem solid #E30000; }

.arrow-bottom-44[data-color="transparent"] { border-top: 4.4rem solid transparent; }

.arrow-bottom-44[data-color="super-e"] { border-top: 4.4rem solid #00B9EF; }

.arrow-bottom-44[data-color="music-tech"] { border-top: 4.4rem solid #00A95F; }

.arrow-bottom-44[data-color="study-music-abroad"] { border-top: 4.4rem solid #00A95F; }

.arrow-bottom-44[data-color="perf-arts"] { border-top: 4.4rem solid #EB6EA5; }

.arrow-bottom-44[data-color="event_top_cat_all"] { border-top: 4.4rem solid #32D1AC; }

.arrow-bottom-44[data-color="event_top_cat_vocal"] { border-top: 4.4rem solid #F22482; }

.arrow-bottom-44[data-color="event_top_cat_instrument"] { border-top: 4.4rem solid #4759BC; }

.arrow-bottom-44[data-color="event_top_cat_kpop"] { border-top: 4.4rem solid #EA771B; }

.arrow-bottom-44[data-color="event_top_cat_composition"] { border-top: 4.4rem solid #764BC9; }

.arrow-bottom-44[data-color="event_top_cat_concert-staff_backstage"] { border-top: 4.4rem solid #17A0E2; }

.arrow-bottom-44[data-color="event_top_cat_infosession"] { border-top: 4.4rem solid #3DA31E; }

.arrow-bottom-44[data-color="event_top_cat_vocaloid_vtuber"] { border-top: 4.4rem solid #FF013B; }

.arrow-left-44 { position: absolute; top: 0; bottom: 0; left: -8.8rem; margin: auto; width: 4.4rem; height: 4.4rem; box-sizing: border-box; border: 4.4rem solid transparent; }

.arrow-left-44[data-color="white"] { border-right: 4.4rem solid #fff; }

.arrow-left-44[data-color="black"] { border-right: 4.4rem solid #282C53; }

.arrow-left-44[data-color="gray"] { border-right: 4.4rem solid #f2f2f3; }

.arrow-left-44[data-color="gray2"] { border-right: 4.4rem solid #E5E5E5; }

.arrow-left-44[data-color="gray-dark"] { border-right: 4.4rem solid #b0b0b0; }

.arrow-left-44[data-color="key"] { border-right: 4.4rem solid #FF013B; }

.arrow-left-44[data-color="base1"] { border-right: 4.4rem solid #ECEDF2; }

.arrow-left-44[data-color="base2"] { border-right: 4.4rem solid #32D1AC; }

.arrow-left-44[data-color="season-h-1"] { border-right: 4.4rem solid #FF6000; }

.arrow-left-44[data-color="season-h-2"] { border-right: 4.4rem solid #8C3396; }

.arrow-left-44[data-color="digital-technology"] { border-right: 4.4rem solid #764BC9; }

.arrow-left-44[data-color="artist-technology"] { border-right: 4.4rem solid #7CBF12; }

.arrow-left-44[data-color="music-technology"] { border-right: 4.4rem solid #0CD1D1; }

.arrow-left-44[data-color="vocal"] { border-right: 4.4rem solid #F22482; }

.arrow-left-44[data-color="vocal-singer-songwriter"] { border-right: 4.4rem solid #F22482; }

.arrow-left-44[data-color="artist-musician"] { border-right: 4.4rem solid #FFC400; }

.arrow-left-44[data-color="kpop"] { border-right: 4.4rem solid #EA771B; }

.arrow-left-44[data-color="music-overseas"] { border-right: 4.4rem solid #3DA31E; }

.arrow-left-44[data-color="concert"] { border-right: 4.4rem solid #17A0E2; }

.arrow-left-44[data-color="management"] { border-right: 4.4rem solid #4759BC; }

.arrow-left-44[data-color="yellow"] { border-right: 4.4rem solid #FFF119; }

.arrow-left-44[data-color="line"] { border-right: 4.4rem solid #00c300; }

.arrow-left-44[data-color="twitter"] { border-right: 4.4rem solid #0f1419; }

.arrow-left-44[data-color="tiktok"] { border-right: 4.4rem solid #000000; }

.arrow-left-44[data-color="youtube"] { border-right: 4.4rem solid #E30000; }

.arrow-left-44[data-color="transparent"] { border-right: 4.4rem solid transparent; }

.arrow-left-44[data-color="super-e"] { border-right: 4.4rem solid #00B9EF; }

.arrow-left-44[data-color="music-tech"] { border-right: 4.4rem solid #00A95F; }

.arrow-left-44[data-color="study-music-abroad"] { border-right: 4.4rem solid #00A95F; }

.arrow-left-44[data-color="perf-arts"] { border-right: 4.4rem solid #EB6EA5; }

.arrow-left-44[data-color="event_top_cat_all"] { border-right: 4.4rem solid #32D1AC; }

.arrow-left-44[data-color="event_top_cat_vocal"] { border-right: 4.4rem solid #F22482; }

.arrow-left-44[data-color="event_top_cat_instrument"] { border-right: 4.4rem solid #4759BC; }

.arrow-left-44[data-color="event_top_cat_kpop"] { border-right: 4.4rem solid #EA771B; }

.arrow-left-44[data-color="event_top_cat_composition"] { border-right: 4.4rem solid #764BC9; }

.arrow-left-44[data-color="event_top_cat_concert-staff_backstage"] { border-right: 4.4rem solid #17A0E2; }

.arrow-left-44[data-color="event_top_cat_infosession"] { border-right: 4.4rem solid #3DA31E; }

.arrow-left-44[data-color="event_top_cat_vocaloid_vtuber"] { border-right: 4.4rem solid #FF013B; }

.arrow-right-44 { position: absolute; top: 0; bottom: 0; right: -8.8rem; margin: auto; width: 4.4rem; height: 4.4rem; box-sizing: border-box; border: 4.4rem solid transparent; }

.arrow-right-44[data-color="white"] { border-left: 4.4rem solid #fff; }

.arrow-right-44[data-color="black"] { border-left: 4.4rem solid #282C53; }

.arrow-right-44[data-color="gray"] { border-left: 4.4rem solid #f2f2f3; }

.arrow-right-44[data-color="gray2"] { border-left: 4.4rem solid #E5E5E5; }

.arrow-right-44[data-color="gray-dark"] { border-left: 4.4rem solid #b0b0b0; }

.arrow-right-44[data-color="key"] { border-left: 4.4rem solid #FF013B; }

.arrow-right-44[data-color="base1"] { border-left: 4.4rem solid #ECEDF2; }

.arrow-right-44[data-color="base2"] { border-left: 4.4rem solid #32D1AC; }

.arrow-right-44[data-color="season-h-1"] { border-left: 4.4rem solid #FF6000; }

.arrow-right-44[data-color="season-h-2"] { border-left: 4.4rem solid #8C3396; }

.arrow-right-44[data-color="digital-technology"] { border-left: 4.4rem solid #764BC9; }

.arrow-right-44[data-color="artist-technology"] { border-left: 4.4rem solid #7CBF12; }

.arrow-right-44[data-color="music-technology"] { border-left: 4.4rem solid #0CD1D1; }

.arrow-right-44[data-color="vocal"] { border-left: 4.4rem solid #F22482; }

.arrow-right-44[data-color="vocal-singer-songwriter"] { border-left: 4.4rem solid #F22482; }

.arrow-right-44[data-color="artist-musician"] { border-left: 4.4rem solid #FFC400; }

.arrow-right-44[data-color="kpop"] { border-left: 4.4rem solid #EA771B; }

.arrow-right-44[data-color="music-overseas"] { border-left: 4.4rem solid #3DA31E; }

.arrow-right-44[data-color="concert"] { border-left: 4.4rem solid #17A0E2; }

.arrow-right-44[data-color="management"] { border-left: 4.4rem solid #4759BC; }

.arrow-right-44[data-color="yellow"] { border-left: 4.4rem solid #FFF119; }

.arrow-right-44[data-color="line"] { border-left: 4.4rem solid #00c300; }

.arrow-right-44[data-color="twitter"] { border-left: 4.4rem solid #0f1419; }

.arrow-right-44[data-color="tiktok"] { border-left: 4.4rem solid #000000; }

.arrow-right-44[data-color="youtube"] { border-left: 4.4rem solid #E30000; }

.arrow-right-44[data-color="transparent"] { border-left: 4.4rem solid transparent; }

.arrow-right-44[data-color="super-e"] { border-left: 4.4rem solid #00B9EF; }

.arrow-right-44[data-color="music-tech"] { border-left: 4.4rem solid #00A95F; }

.arrow-right-44[data-color="study-music-abroad"] { border-left: 4.4rem solid #00A95F; }

.arrow-right-44[data-color="perf-arts"] { border-left: 4.4rem solid #EB6EA5; }

.arrow-right-44[data-color="event_top_cat_all"] { border-left: 4.4rem solid #32D1AC; }

.arrow-right-44[data-color="event_top_cat_vocal"] { border-left: 4.4rem solid #F22482; }

.arrow-right-44[data-color="event_top_cat_instrument"] { border-left: 4.4rem solid #4759BC; }

.arrow-right-44[data-color="event_top_cat_kpop"] { border-left: 4.4rem solid #EA771B; }

.arrow-right-44[data-color="event_top_cat_composition"] { border-left: 4.4rem solid #764BC9; }

.arrow-right-44[data-color="event_top_cat_concert-staff_backstage"] { border-left: 4.4rem solid #17A0E2; }

.arrow-right-44[data-color="event_top_cat_infosession"] { border-left: 4.4rem solid #3DA31E; }

.arrow-right-44[data-color="event_top_cat_vocaloid_vtuber"] { border-left: 4.4rem solid #FF013B; }

.arrow-top-45 { position: absolute; top: -9rem; left: 0; right: 0; margin: auto; width: 4.5rem; height: 4.5rem; box-sizing: border-box; border: 4.5rem solid transparent; }

.arrow-top-45[data-color="white"] { border-bottom: 4.5rem solid #fff; }

.arrow-top-45[data-color="black"] { border-bottom: 4.5rem solid #282C53; }

.arrow-top-45[data-color="gray"] { border-bottom: 4.5rem solid #f2f2f3; }

.arrow-top-45[data-color="gray2"] { border-bottom: 4.5rem solid #E5E5E5; }

.arrow-top-45[data-color="gray-dark"] { border-bottom: 4.5rem solid #b0b0b0; }

.arrow-top-45[data-color="key"] { border-bottom: 4.5rem solid #FF013B; }

.arrow-top-45[data-color="base1"] { border-bottom: 4.5rem solid #ECEDF2; }

.arrow-top-45[data-color="base2"] { border-bottom: 4.5rem solid #32D1AC; }

.arrow-top-45[data-color="season-h-1"] { border-bottom: 4.5rem solid #FF6000; }

.arrow-top-45[data-color="season-h-2"] { border-bottom: 4.5rem solid #8C3396; }

.arrow-top-45[data-color="digital-technology"] { border-bottom: 4.5rem solid #764BC9; }

.arrow-top-45[data-color="artist-technology"] { border-bottom: 4.5rem solid #7CBF12; }

.arrow-top-45[data-color="music-technology"] { border-bottom: 4.5rem solid #0CD1D1; }

.arrow-top-45[data-color="vocal"] { border-bottom: 4.5rem solid #F22482; }

.arrow-top-45[data-color="vocal-singer-songwriter"] { border-bottom: 4.5rem solid #F22482; }

.arrow-top-45[data-color="artist-musician"] { border-bottom: 4.5rem solid #FFC400; }

.arrow-top-45[data-color="kpop"] { border-bottom: 4.5rem solid #EA771B; }

.arrow-top-45[data-color="music-overseas"] { border-bottom: 4.5rem solid #3DA31E; }

.arrow-top-45[data-color="concert"] { border-bottom: 4.5rem solid #17A0E2; }

.arrow-top-45[data-color="management"] { border-bottom: 4.5rem solid #4759BC; }

.arrow-top-45[data-color="yellow"] { border-bottom: 4.5rem solid #FFF119; }

.arrow-top-45[data-color="line"] { border-bottom: 4.5rem solid #00c300; }

.arrow-top-45[data-color="twitter"] { border-bottom: 4.5rem solid #0f1419; }

.arrow-top-45[data-color="tiktok"] { border-bottom: 4.5rem solid #000000; }

.arrow-top-45[data-color="youtube"] { border-bottom: 4.5rem solid #E30000; }

.arrow-top-45[data-color="transparent"] { border-bottom: 4.5rem solid transparent; }

.arrow-top-45[data-color="super-e"] { border-bottom: 4.5rem solid #00B9EF; }

.arrow-top-45[data-color="music-tech"] { border-bottom: 4.5rem solid #00A95F; }

.arrow-top-45[data-color="study-music-abroad"] { border-bottom: 4.5rem solid #00A95F; }

.arrow-top-45[data-color="perf-arts"] { border-bottom: 4.5rem solid #EB6EA5; }

.arrow-top-45[data-color="event_top_cat_all"] { border-bottom: 4.5rem solid #32D1AC; }

.arrow-top-45[data-color="event_top_cat_vocal"] { border-bottom: 4.5rem solid #F22482; }

.arrow-top-45[data-color="event_top_cat_instrument"] { border-bottom: 4.5rem solid #4759BC; }

.arrow-top-45[data-color="event_top_cat_kpop"] { border-bottom: 4.5rem solid #EA771B; }

.arrow-top-45[data-color="event_top_cat_composition"] { border-bottom: 4.5rem solid #764BC9; }

.arrow-top-45[data-color="event_top_cat_concert-staff_backstage"] { border-bottom: 4.5rem solid #17A0E2; }

.arrow-top-45[data-color="event_top_cat_infosession"] { border-bottom: 4.5rem solid #3DA31E; }

.arrow-top-45[data-color="event_top_cat_vocaloid_vtuber"] { border-bottom: 4.5rem solid #FF013B; }

.arrow-bottom-45 { position: absolute; bottom: -9rem; left: 0; right: 0; margin: auto; width: 4.5rem; height: 4.5rem; box-sizing: border-box; border: 4.5rem solid transparent; }

.arrow-bottom-45[data-color="white"] { border-top: 4.5rem solid #fff; }

.arrow-bottom-45[data-color="black"] { border-top: 4.5rem solid #282C53; }

.arrow-bottom-45[data-color="gray"] { border-top: 4.5rem solid #f2f2f3; }

.arrow-bottom-45[data-color="gray2"] { border-top: 4.5rem solid #E5E5E5; }

.arrow-bottom-45[data-color="gray-dark"] { border-top: 4.5rem solid #b0b0b0; }

.arrow-bottom-45[data-color="key"] { border-top: 4.5rem solid #FF013B; }

.arrow-bottom-45[data-color="base1"] { border-top: 4.5rem solid #ECEDF2; }

.arrow-bottom-45[data-color="base2"] { border-top: 4.5rem solid #32D1AC; }

.arrow-bottom-45[data-color="season-h-1"] { border-top: 4.5rem solid #FF6000; }

.arrow-bottom-45[data-color="season-h-2"] { border-top: 4.5rem solid #8C3396; }

.arrow-bottom-45[data-color="digital-technology"] { border-top: 4.5rem solid #764BC9; }

.arrow-bottom-45[data-color="artist-technology"] { border-top: 4.5rem solid #7CBF12; }

.arrow-bottom-45[data-color="music-technology"] { border-top: 4.5rem solid #0CD1D1; }

.arrow-bottom-45[data-color="vocal"] { border-top: 4.5rem solid #F22482; }

.arrow-bottom-45[data-color="vocal-singer-songwriter"] { border-top: 4.5rem solid #F22482; }

.arrow-bottom-45[data-color="artist-musician"] { border-top: 4.5rem solid #FFC400; }

.arrow-bottom-45[data-color="kpop"] { border-top: 4.5rem solid #EA771B; }

.arrow-bottom-45[data-color="music-overseas"] { border-top: 4.5rem solid #3DA31E; }

.arrow-bottom-45[data-color="concert"] { border-top: 4.5rem solid #17A0E2; }

.arrow-bottom-45[data-color="management"] { border-top: 4.5rem solid #4759BC; }

.arrow-bottom-45[data-color="yellow"] { border-top: 4.5rem solid #FFF119; }

.arrow-bottom-45[data-color="line"] { border-top: 4.5rem solid #00c300; }

.arrow-bottom-45[data-color="twitter"] { border-top: 4.5rem solid #0f1419; }

.arrow-bottom-45[data-color="tiktok"] { border-top: 4.5rem solid #000000; }

.arrow-bottom-45[data-color="youtube"] { border-top: 4.5rem solid #E30000; }

.arrow-bottom-45[data-color="transparent"] { border-top: 4.5rem solid transparent; }

.arrow-bottom-45[data-color="super-e"] { border-top: 4.5rem solid #00B9EF; }

.arrow-bottom-45[data-color="music-tech"] { border-top: 4.5rem solid #00A95F; }

.arrow-bottom-45[data-color="study-music-abroad"] { border-top: 4.5rem solid #00A95F; }

.arrow-bottom-45[data-color="perf-arts"] { border-top: 4.5rem solid #EB6EA5; }

.arrow-bottom-45[data-color="event_top_cat_all"] { border-top: 4.5rem solid #32D1AC; }

.arrow-bottom-45[data-color="event_top_cat_vocal"] { border-top: 4.5rem solid #F22482; }

.arrow-bottom-45[data-color="event_top_cat_instrument"] { border-top: 4.5rem solid #4759BC; }

.arrow-bottom-45[data-color="event_top_cat_kpop"] { border-top: 4.5rem solid #EA771B; }

.arrow-bottom-45[data-color="event_top_cat_composition"] { border-top: 4.5rem solid #764BC9; }

.arrow-bottom-45[data-color="event_top_cat_concert-staff_backstage"] { border-top: 4.5rem solid #17A0E2; }

.arrow-bottom-45[data-color="event_top_cat_infosession"] { border-top: 4.5rem solid #3DA31E; }

.arrow-bottom-45[data-color="event_top_cat_vocaloid_vtuber"] { border-top: 4.5rem solid #FF013B; }

.arrow-left-45 { position: absolute; top: 0; bottom: 0; left: -9rem; margin: auto; width: 4.5rem; height: 4.5rem; box-sizing: border-box; border: 4.5rem solid transparent; }

.arrow-left-45[data-color="white"] { border-right: 4.5rem solid #fff; }

.arrow-left-45[data-color="black"] { border-right: 4.5rem solid #282C53; }

.arrow-left-45[data-color="gray"] { border-right: 4.5rem solid #f2f2f3; }

.arrow-left-45[data-color="gray2"] { border-right: 4.5rem solid #E5E5E5; }

.arrow-left-45[data-color="gray-dark"] { border-right: 4.5rem solid #b0b0b0; }

.arrow-left-45[data-color="key"] { border-right: 4.5rem solid #FF013B; }

.arrow-left-45[data-color="base1"] { border-right: 4.5rem solid #ECEDF2; }

.arrow-left-45[data-color="base2"] { border-right: 4.5rem solid #32D1AC; }

.arrow-left-45[data-color="season-h-1"] { border-right: 4.5rem solid #FF6000; }

.arrow-left-45[data-color="season-h-2"] { border-right: 4.5rem solid #8C3396; }

.arrow-left-45[data-color="digital-technology"] { border-right: 4.5rem solid #764BC9; }

.arrow-left-45[data-color="artist-technology"] { border-right: 4.5rem solid #7CBF12; }

.arrow-left-45[data-color="music-technology"] { border-right: 4.5rem solid #0CD1D1; }

.arrow-left-45[data-color="vocal"] { border-right: 4.5rem solid #F22482; }

.arrow-left-45[data-color="vocal-singer-songwriter"] { border-right: 4.5rem solid #F22482; }

.arrow-left-45[data-color="artist-musician"] { border-right: 4.5rem solid #FFC400; }

.arrow-left-45[data-color="kpop"] { border-right: 4.5rem solid #EA771B; }

.arrow-left-45[data-color="music-overseas"] { border-right: 4.5rem solid #3DA31E; }

.arrow-left-45[data-color="concert"] { border-right: 4.5rem solid #17A0E2; }

.arrow-left-45[data-color="management"] { border-right: 4.5rem solid #4759BC; }

.arrow-left-45[data-color="yellow"] { border-right: 4.5rem solid #FFF119; }

.arrow-left-45[data-color="line"] { border-right: 4.5rem solid #00c300; }

.arrow-left-45[data-color="twitter"] { border-right: 4.5rem solid #0f1419; }

.arrow-left-45[data-color="tiktok"] { border-right: 4.5rem solid #000000; }

.arrow-left-45[data-color="youtube"] { border-right: 4.5rem solid #E30000; }

.arrow-left-45[data-color="transparent"] { border-right: 4.5rem solid transparent; }

.arrow-left-45[data-color="super-e"] { border-right: 4.5rem solid #00B9EF; }

.arrow-left-45[data-color="music-tech"] { border-right: 4.5rem solid #00A95F; }

.arrow-left-45[data-color="study-music-abroad"] { border-right: 4.5rem solid #00A95F; }

.arrow-left-45[data-color="perf-arts"] { border-right: 4.5rem solid #EB6EA5; }

.arrow-left-45[data-color="event_top_cat_all"] { border-right: 4.5rem solid #32D1AC; }

.arrow-left-45[data-color="event_top_cat_vocal"] { border-right: 4.5rem solid #F22482; }

.arrow-left-45[data-color="event_top_cat_instrument"] { border-right: 4.5rem solid #4759BC; }

.arrow-left-45[data-color="event_top_cat_kpop"] { border-right: 4.5rem solid #EA771B; }

.arrow-left-45[data-color="event_top_cat_composition"] { border-right: 4.5rem solid #764BC9; }

.arrow-left-45[data-color="event_top_cat_concert-staff_backstage"] { border-right: 4.5rem solid #17A0E2; }

.arrow-left-45[data-color="event_top_cat_infosession"] { border-right: 4.5rem solid #3DA31E; }

.arrow-left-45[data-color="event_top_cat_vocaloid_vtuber"] { border-right: 4.5rem solid #FF013B; }

.arrow-right-45 { position: absolute; top: 0; bottom: 0; right: -9rem; margin: auto; width: 4.5rem; height: 4.5rem; box-sizing: border-box; border: 4.5rem solid transparent; }

.arrow-right-45[data-color="white"] { border-left: 4.5rem solid #fff; }

.arrow-right-45[data-color="black"] { border-left: 4.5rem solid #282C53; }

.arrow-right-45[data-color="gray"] { border-left: 4.5rem solid #f2f2f3; }

.arrow-right-45[data-color="gray2"] { border-left: 4.5rem solid #E5E5E5; }

.arrow-right-45[data-color="gray-dark"] { border-left: 4.5rem solid #b0b0b0; }

.arrow-right-45[data-color="key"] { border-left: 4.5rem solid #FF013B; }

.arrow-right-45[data-color="base1"] { border-left: 4.5rem solid #ECEDF2; }

.arrow-right-45[data-color="base2"] { border-left: 4.5rem solid #32D1AC; }

.arrow-right-45[data-color="season-h-1"] { border-left: 4.5rem solid #FF6000; }

.arrow-right-45[data-color="season-h-2"] { border-left: 4.5rem solid #8C3396; }

.arrow-right-45[data-color="digital-technology"] { border-left: 4.5rem solid #764BC9; }

.arrow-right-45[data-color="artist-technology"] { border-left: 4.5rem solid #7CBF12; }

.arrow-right-45[data-color="music-technology"] { border-left: 4.5rem solid #0CD1D1; }

.arrow-right-45[data-color="vocal"] { border-left: 4.5rem solid #F22482; }

.arrow-right-45[data-color="vocal-singer-songwriter"] { border-left: 4.5rem solid #F22482; }

.arrow-right-45[data-color="artist-musician"] { border-left: 4.5rem solid #FFC400; }

.arrow-right-45[data-color="kpop"] { border-left: 4.5rem solid #EA771B; }

.arrow-right-45[data-color="music-overseas"] { border-left: 4.5rem solid #3DA31E; }

.arrow-right-45[data-color="concert"] { border-left: 4.5rem solid #17A0E2; }

.arrow-right-45[data-color="management"] { border-left: 4.5rem solid #4759BC; }

.arrow-right-45[data-color="yellow"] { border-left: 4.5rem solid #FFF119; }

.arrow-right-45[data-color="line"] { border-left: 4.5rem solid #00c300; }

.arrow-right-45[data-color="twitter"] { border-left: 4.5rem solid #0f1419; }

.arrow-right-45[data-color="tiktok"] { border-left: 4.5rem solid #000000; }

.arrow-right-45[data-color="youtube"] { border-left: 4.5rem solid #E30000; }

.arrow-right-45[data-color="transparent"] { border-left: 4.5rem solid transparent; }

.arrow-right-45[data-color="super-e"] { border-left: 4.5rem solid #00B9EF; }

.arrow-right-45[data-color="music-tech"] { border-left: 4.5rem solid #00A95F; }

.arrow-right-45[data-color="study-music-abroad"] { border-left: 4.5rem solid #00A95F; }

.arrow-right-45[data-color="perf-arts"] { border-left: 4.5rem solid #EB6EA5; }

.arrow-right-45[data-color="event_top_cat_all"] { border-left: 4.5rem solid #32D1AC; }

.arrow-right-45[data-color="event_top_cat_vocal"] { border-left: 4.5rem solid #F22482; }

.arrow-right-45[data-color="event_top_cat_instrument"] { border-left: 4.5rem solid #4759BC; }

.arrow-right-45[data-color="event_top_cat_kpop"] { border-left: 4.5rem solid #EA771B; }

.arrow-right-45[data-color="event_top_cat_composition"] { border-left: 4.5rem solid #764BC9; }

.arrow-right-45[data-color="event_top_cat_concert-staff_backstage"] { border-left: 4.5rem solid #17A0E2; }

.arrow-right-45[data-color="event_top_cat_infosession"] { border-left: 4.5rem solid #3DA31E; }

.arrow-right-45[data-color="event_top_cat_vocaloid_vtuber"] { border-left: 4.5rem solid #FF013B; }

.arrow-top-46 { position: absolute; top: -9.2rem; left: 0; right: 0; margin: auto; width: 4.6rem; height: 4.6rem; box-sizing: border-box; border: 4.6rem solid transparent; }

.arrow-top-46[data-color="white"] { border-bottom: 4.6rem solid #fff; }

.arrow-top-46[data-color="black"] { border-bottom: 4.6rem solid #282C53; }

.arrow-top-46[data-color="gray"] { border-bottom: 4.6rem solid #f2f2f3; }

.arrow-top-46[data-color="gray2"] { border-bottom: 4.6rem solid #E5E5E5; }

.arrow-top-46[data-color="gray-dark"] { border-bottom: 4.6rem solid #b0b0b0; }

.arrow-top-46[data-color="key"] { border-bottom: 4.6rem solid #FF013B; }

.arrow-top-46[data-color="base1"] { border-bottom: 4.6rem solid #ECEDF2; }

.arrow-top-46[data-color="base2"] { border-bottom: 4.6rem solid #32D1AC; }

.arrow-top-46[data-color="season-h-1"] { border-bottom: 4.6rem solid #FF6000; }

.arrow-top-46[data-color="season-h-2"] { border-bottom: 4.6rem solid #8C3396; }

.arrow-top-46[data-color="digital-technology"] { border-bottom: 4.6rem solid #764BC9; }

.arrow-top-46[data-color="artist-technology"] { border-bottom: 4.6rem solid #7CBF12; }

.arrow-top-46[data-color="music-technology"] { border-bottom: 4.6rem solid #0CD1D1; }

.arrow-top-46[data-color="vocal"] { border-bottom: 4.6rem solid #F22482; }

.arrow-top-46[data-color="vocal-singer-songwriter"] { border-bottom: 4.6rem solid #F22482; }

.arrow-top-46[data-color="artist-musician"] { border-bottom: 4.6rem solid #FFC400; }

.arrow-top-46[data-color="kpop"] { border-bottom: 4.6rem solid #EA771B; }

.arrow-top-46[data-color="music-overseas"] { border-bottom: 4.6rem solid #3DA31E; }

.arrow-top-46[data-color="concert"] { border-bottom: 4.6rem solid #17A0E2; }

.arrow-top-46[data-color="management"] { border-bottom: 4.6rem solid #4759BC; }

.arrow-top-46[data-color="yellow"] { border-bottom: 4.6rem solid #FFF119; }

.arrow-top-46[data-color="line"] { border-bottom: 4.6rem solid #00c300; }

.arrow-top-46[data-color="twitter"] { border-bottom: 4.6rem solid #0f1419; }

.arrow-top-46[data-color="tiktok"] { border-bottom: 4.6rem solid #000000; }

.arrow-top-46[data-color="youtube"] { border-bottom: 4.6rem solid #E30000; }

.arrow-top-46[data-color="transparent"] { border-bottom: 4.6rem solid transparent; }

.arrow-top-46[data-color="super-e"] { border-bottom: 4.6rem solid #00B9EF; }

.arrow-top-46[data-color="music-tech"] { border-bottom: 4.6rem solid #00A95F; }

.arrow-top-46[data-color="study-music-abroad"] { border-bottom: 4.6rem solid #00A95F; }

.arrow-top-46[data-color="perf-arts"] { border-bottom: 4.6rem solid #EB6EA5; }

.arrow-top-46[data-color="event_top_cat_all"] { border-bottom: 4.6rem solid #32D1AC; }

.arrow-top-46[data-color="event_top_cat_vocal"] { border-bottom: 4.6rem solid #F22482; }

.arrow-top-46[data-color="event_top_cat_instrument"] { border-bottom: 4.6rem solid #4759BC; }

.arrow-top-46[data-color="event_top_cat_kpop"] { border-bottom: 4.6rem solid #EA771B; }

.arrow-top-46[data-color="event_top_cat_composition"] { border-bottom: 4.6rem solid #764BC9; }

.arrow-top-46[data-color="event_top_cat_concert-staff_backstage"] { border-bottom: 4.6rem solid #17A0E2; }

.arrow-top-46[data-color="event_top_cat_infosession"] { border-bottom: 4.6rem solid #3DA31E; }

.arrow-top-46[data-color="event_top_cat_vocaloid_vtuber"] { border-bottom: 4.6rem solid #FF013B; }

.arrow-bottom-46 { position: absolute; bottom: -9.2rem; left: 0; right: 0; margin: auto; width: 4.6rem; height: 4.6rem; box-sizing: border-box; border: 4.6rem solid transparent; }

.arrow-bottom-46[data-color="white"] { border-top: 4.6rem solid #fff; }

.arrow-bottom-46[data-color="black"] { border-top: 4.6rem solid #282C53; }

.arrow-bottom-46[data-color="gray"] { border-top: 4.6rem solid #f2f2f3; }

.arrow-bottom-46[data-color="gray2"] { border-top: 4.6rem solid #E5E5E5; }

.arrow-bottom-46[data-color="gray-dark"] { border-top: 4.6rem solid #b0b0b0; }

.arrow-bottom-46[data-color="key"] { border-top: 4.6rem solid #FF013B; }

.arrow-bottom-46[data-color="base1"] { border-top: 4.6rem solid #ECEDF2; }

.arrow-bottom-46[data-color="base2"] { border-top: 4.6rem solid #32D1AC; }

.arrow-bottom-46[data-color="season-h-1"] { border-top: 4.6rem solid #FF6000; }

.arrow-bottom-46[data-color="season-h-2"] { border-top: 4.6rem solid #8C3396; }

.arrow-bottom-46[data-color="digital-technology"] { border-top: 4.6rem solid #764BC9; }

.arrow-bottom-46[data-color="artist-technology"] { border-top: 4.6rem solid #7CBF12; }

.arrow-bottom-46[data-color="music-technology"] { border-top: 4.6rem solid #0CD1D1; }

.arrow-bottom-46[data-color="vocal"] { border-top: 4.6rem solid #F22482; }

.arrow-bottom-46[data-color="vocal-singer-songwriter"] { border-top: 4.6rem solid #F22482; }

.arrow-bottom-46[data-color="artist-musician"] { border-top: 4.6rem solid #FFC400; }

.arrow-bottom-46[data-color="kpop"] { border-top: 4.6rem solid #EA771B; }

.arrow-bottom-46[data-color="music-overseas"] { border-top: 4.6rem solid #3DA31E; }

.arrow-bottom-46[data-color="concert"] { border-top: 4.6rem solid #17A0E2; }

.arrow-bottom-46[data-color="management"] { border-top: 4.6rem solid #4759BC; }

.arrow-bottom-46[data-color="yellow"] { border-top: 4.6rem solid #FFF119; }

.arrow-bottom-46[data-color="line"] { border-top: 4.6rem solid #00c300; }

.arrow-bottom-46[data-color="twitter"] { border-top: 4.6rem solid #0f1419; }

.arrow-bottom-46[data-color="tiktok"] { border-top: 4.6rem solid #000000; }

.arrow-bottom-46[data-color="youtube"] { border-top: 4.6rem solid #E30000; }

.arrow-bottom-46[data-color="transparent"] { border-top: 4.6rem solid transparent; }

.arrow-bottom-46[data-color="super-e"] { border-top: 4.6rem solid #00B9EF; }

.arrow-bottom-46[data-color="music-tech"] { border-top: 4.6rem solid #00A95F; }

.arrow-bottom-46[data-color="study-music-abroad"] { border-top: 4.6rem solid #00A95F; }

.arrow-bottom-46[data-color="perf-arts"] { border-top: 4.6rem solid #EB6EA5; }

.arrow-bottom-46[data-color="event_top_cat_all"] { border-top: 4.6rem solid #32D1AC; }

.arrow-bottom-46[data-color="event_top_cat_vocal"] { border-top: 4.6rem solid #F22482; }

.arrow-bottom-46[data-color="event_top_cat_instrument"] { border-top: 4.6rem solid #4759BC; }

.arrow-bottom-46[data-color="event_top_cat_kpop"] { border-top: 4.6rem solid #EA771B; }

.arrow-bottom-46[data-color="event_top_cat_composition"] { border-top: 4.6rem solid #764BC9; }

.arrow-bottom-46[data-color="event_top_cat_concert-staff_backstage"] { border-top: 4.6rem solid #17A0E2; }

.arrow-bottom-46[data-color="event_top_cat_infosession"] { border-top: 4.6rem solid #3DA31E; }

.arrow-bottom-46[data-color="event_top_cat_vocaloid_vtuber"] { border-top: 4.6rem solid #FF013B; }

.arrow-left-46 { position: absolute; top: 0; bottom: 0; left: -9.2rem; margin: auto; width: 4.6rem; height: 4.6rem; box-sizing: border-box; border: 4.6rem solid transparent; }

.arrow-left-46[data-color="white"] { border-right: 4.6rem solid #fff; }

.arrow-left-46[data-color="black"] { border-right: 4.6rem solid #282C53; }

.arrow-left-46[data-color="gray"] { border-right: 4.6rem solid #f2f2f3; }

.arrow-left-46[data-color="gray2"] { border-right: 4.6rem solid #E5E5E5; }

.arrow-left-46[data-color="gray-dark"] { border-right: 4.6rem solid #b0b0b0; }

.arrow-left-46[data-color="key"] { border-right: 4.6rem solid #FF013B; }

.arrow-left-46[data-color="base1"] { border-right: 4.6rem solid #ECEDF2; }

.arrow-left-46[data-color="base2"] { border-right: 4.6rem solid #32D1AC; }

.arrow-left-46[data-color="season-h-1"] { border-right: 4.6rem solid #FF6000; }

.arrow-left-46[data-color="season-h-2"] { border-right: 4.6rem solid #8C3396; }

.arrow-left-46[data-color="digital-technology"] { border-right: 4.6rem solid #764BC9; }

.arrow-left-46[data-color="artist-technology"] { border-right: 4.6rem solid #7CBF12; }

.arrow-left-46[data-color="music-technology"] { border-right: 4.6rem solid #0CD1D1; }

.arrow-left-46[data-color="vocal"] { border-right: 4.6rem solid #F22482; }

.arrow-left-46[data-color="vocal-singer-songwriter"] { border-right: 4.6rem solid #F22482; }

.arrow-left-46[data-color="artist-musician"] { border-right: 4.6rem solid #FFC400; }

.arrow-left-46[data-color="kpop"] { border-right: 4.6rem solid #EA771B; }

.arrow-left-46[data-color="music-overseas"] { border-right: 4.6rem solid #3DA31E; }

.arrow-left-46[data-color="concert"] { border-right: 4.6rem solid #17A0E2; }

.arrow-left-46[data-color="management"] { border-right: 4.6rem solid #4759BC; }

.arrow-left-46[data-color="yellow"] { border-right: 4.6rem solid #FFF119; }

.arrow-left-46[data-color="line"] { border-right: 4.6rem solid #00c300; }

.arrow-left-46[data-color="twitter"] { border-right: 4.6rem solid #0f1419; }

.arrow-left-46[data-color="tiktok"] { border-right: 4.6rem solid #000000; }

.arrow-left-46[data-color="youtube"] { border-right: 4.6rem solid #E30000; }

.arrow-left-46[data-color="transparent"] { border-right: 4.6rem solid transparent; }

.arrow-left-46[data-color="super-e"] { border-right: 4.6rem solid #00B9EF; }

.arrow-left-46[data-color="music-tech"] { border-right: 4.6rem solid #00A95F; }

.arrow-left-46[data-color="study-music-abroad"] { border-right: 4.6rem solid #00A95F; }

.arrow-left-46[data-color="perf-arts"] { border-right: 4.6rem solid #EB6EA5; }

.arrow-left-46[data-color="event_top_cat_all"] { border-right: 4.6rem solid #32D1AC; }

.arrow-left-46[data-color="event_top_cat_vocal"] { border-right: 4.6rem solid #F22482; }

.arrow-left-46[data-color="event_top_cat_instrument"] { border-right: 4.6rem solid #4759BC; }

.arrow-left-46[data-color="event_top_cat_kpop"] { border-right: 4.6rem solid #EA771B; }

.arrow-left-46[data-color="event_top_cat_composition"] { border-right: 4.6rem solid #764BC9; }

.arrow-left-46[data-color="event_top_cat_concert-staff_backstage"] { border-right: 4.6rem solid #17A0E2; }

.arrow-left-46[data-color="event_top_cat_infosession"] { border-right: 4.6rem solid #3DA31E; }

.arrow-left-46[data-color="event_top_cat_vocaloid_vtuber"] { border-right: 4.6rem solid #FF013B; }

.arrow-right-46 { position: absolute; top: 0; bottom: 0; right: -9.2rem; margin: auto; width: 4.6rem; height: 4.6rem; box-sizing: border-box; border: 4.6rem solid transparent; }

.arrow-right-46[data-color="white"] { border-left: 4.6rem solid #fff; }

.arrow-right-46[data-color="black"] { border-left: 4.6rem solid #282C53; }

.arrow-right-46[data-color="gray"] { border-left: 4.6rem solid #f2f2f3; }

.arrow-right-46[data-color="gray2"] { border-left: 4.6rem solid #E5E5E5; }

.arrow-right-46[data-color="gray-dark"] { border-left: 4.6rem solid #b0b0b0; }

.arrow-right-46[data-color="key"] { border-left: 4.6rem solid #FF013B; }

.arrow-right-46[data-color="base1"] { border-left: 4.6rem solid #ECEDF2; }

.arrow-right-46[data-color="base2"] { border-left: 4.6rem solid #32D1AC; }

.arrow-right-46[data-color="season-h-1"] { border-left: 4.6rem solid #FF6000; }

.arrow-right-46[data-color="season-h-2"] { border-left: 4.6rem solid #8C3396; }

.arrow-right-46[data-color="digital-technology"] { border-left: 4.6rem solid #764BC9; }

.arrow-right-46[data-color="artist-technology"] { border-left: 4.6rem solid #7CBF12; }

.arrow-right-46[data-color="music-technology"] { border-left: 4.6rem solid #0CD1D1; }

.arrow-right-46[data-color="vocal"] { border-left: 4.6rem solid #F22482; }

.arrow-right-46[data-color="vocal-singer-songwriter"] { border-left: 4.6rem solid #F22482; }

.arrow-right-46[data-color="artist-musician"] { border-left: 4.6rem solid #FFC400; }

.arrow-right-46[data-color="kpop"] { border-left: 4.6rem solid #EA771B; }

.arrow-right-46[data-color="music-overseas"] { border-left: 4.6rem solid #3DA31E; }

.arrow-right-46[data-color="concert"] { border-left: 4.6rem solid #17A0E2; }

.arrow-right-46[data-color="management"] { border-left: 4.6rem solid #4759BC; }

.arrow-right-46[data-color="yellow"] { border-left: 4.6rem solid #FFF119; }

.arrow-right-46[data-color="line"] { border-left: 4.6rem solid #00c300; }

.arrow-right-46[data-color="twitter"] { border-left: 4.6rem solid #0f1419; }

.arrow-right-46[data-color="tiktok"] { border-left: 4.6rem solid #000000; }

.arrow-right-46[data-color="youtube"] { border-left: 4.6rem solid #E30000; }

.arrow-right-46[data-color="transparent"] { border-left: 4.6rem solid transparent; }

.arrow-right-46[data-color="super-e"] { border-left: 4.6rem solid #00B9EF; }

.arrow-right-46[data-color="music-tech"] { border-left: 4.6rem solid #00A95F; }

.arrow-right-46[data-color="study-music-abroad"] { border-left: 4.6rem solid #00A95F; }

.arrow-right-46[data-color="perf-arts"] { border-left: 4.6rem solid #EB6EA5; }

.arrow-right-46[data-color="event_top_cat_all"] { border-left: 4.6rem solid #32D1AC; }

.arrow-right-46[data-color="event_top_cat_vocal"] { border-left: 4.6rem solid #F22482; }

.arrow-right-46[data-color="event_top_cat_instrument"] { border-left: 4.6rem solid #4759BC; }

.arrow-right-46[data-color="event_top_cat_kpop"] { border-left: 4.6rem solid #EA771B; }

.arrow-right-46[data-color="event_top_cat_composition"] { border-left: 4.6rem solid #764BC9; }

.arrow-right-46[data-color="event_top_cat_concert-staff_backstage"] { border-left: 4.6rem solid #17A0E2; }

.arrow-right-46[data-color="event_top_cat_infosession"] { border-left: 4.6rem solid #3DA31E; }

.arrow-right-46[data-color="event_top_cat_vocaloid_vtuber"] { border-left: 4.6rem solid #FF013B; }

.arrow-top-47 { position: absolute; top: -9.4rem; left: 0; right: 0; margin: auto; width: 4.7rem; height: 4.7rem; box-sizing: border-box; border: 4.7rem solid transparent; }

.arrow-top-47[data-color="white"] { border-bottom: 4.7rem solid #fff; }

.arrow-top-47[data-color="black"] { border-bottom: 4.7rem solid #282C53; }

.arrow-top-47[data-color="gray"] { border-bottom: 4.7rem solid #f2f2f3; }

.arrow-top-47[data-color="gray2"] { border-bottom: 4.7rem solid #E5E5E5; }

.arrow-top-47[data-color="gray-dark"] { border-bottom: 4.7rem solid #b0b0b0; }

.arrow-top-47[data-color="key"] { border-bottom: 4.7rem solid #FF013B; }

.arrow-top-47[data-color="base1"] { border-bottom: 4.7rem solid #ECEDF2; }

.arrow-top-47[data-color="base2"] { border-bottom: 4.7rem solid #32D1AC; }

.arrow-top-47[data-color="season-h-1"] { border-bottom: 4.7rem solid #FF6000; }

.arrow-top-47[data-color="season-h-2"] { border-bottom: 4.7rem solid #8C3396; }

.arrow-top-47[data-color="digital-technology"] { border-bottom: 4.7rem solid #764BC9; }

.arrow-top-47[data-color="artist-technology"] { border-bottom: 4.7rem solid #7CBF12; }

.arrow-top-47[data-color="music-technology"] { border-bottom: 4.7rem solid #0CD1D1; }

.arrow-top-47[data-color="vocal"] { border-bottom: 4.7rem solid #F22482; }

.arrow-top-47[data-color="vocal-singer-songwriter"] { border-bottom: 4.7rem solid #F22482; }

.arrow-top-47[data-color="artist-musician"] { border-bottom: 4.7rem solid #FFC400; }

.arrow-top-47[data-color="kpop"] { border-bottom: 4.7rem solid #EA771B; }

.arrow-top-47[data-color="music-overseas"] { border-bottom: 4.7rem solid #3DA31E; }

.arrow-top-47[data-color="concert"] { border-bottom: 4.7rem solid #17A0E2; }

.arrow-top-47[data-color="management"] { border-bottom: 4.7rem solid #4759BC; }

.arrow-top-47[data-color="yellow"] { border-bottom: 4.7rem solid #FFF119; }

.arrow-top-47[data-color="line"] { border-bottom: 4.7rem solid #00c300; }

.arrow-top-47[data-color="twitter"] { border-bottom: 4.7rem solid #0f1419; }

.arrow-top-47[data-color="tiktok"] { border-bottom: 4.7rem solid #000000; }

.arrow-top-47[data-color="youtube"] { border-bottom: 4.7rem solid #E30000; }

.arrow-top-47[data-color="transparent"] { border-bottom: 4.7rem solid transparent; }

.arrow-top-47[data-color="super-e"] { border-bottom: 4.7rem solid #00B9EF; }

.arrow-top-47[data-color="music-tech"] { border-bottom: 4.7rem solid #00A95F; }

.arrow-top-47[data-color="study-music-abroad"] { border-bottom: 4.7rem solid #00A95F; }

.arrow-top-47[data-color="perf-arts"] { border-bottom: 4.7rem solid #EB6EA5; }

.arrow-top-47[data-color="event_top_cat_all"] { border-bottom: 4.7rem solid #32D1AC; }

.arrow-top-47[data-color="event_top_cat_vocal"] { border-bottom: 4.7rem solid #F22482; }

.arrow-top-47[data-color="event_top_cat_instrument"] { border-bottom: 4.7rem solid #4759BC; }

.arrow-top-47[data-color="event_top_cat_kpop"] { border-bottom: 4.7rem solid #EA771B; }

.arrow-top-47[data-color="event_top_cat_composition"] { border-bottom: 4.7rem solid #764BC9; }

.arrow-top-47[data-color="event_top_cat_concert-staff_backstage"] { border-bottom: 4.7rem solid #17A0E2; }

.arrow-top-47[data-color="event_top_cat_infosession"] { border-bottom: 4.7rem solid #3DA31E; }

.arrow-top-47[data-color="event_top_cat_vocaloid_vtuber"] { border-bottom: 4.7rem solid #FF013B; }

.arrow-bottom-47 { position: absolute; bottom: -9.4rem; left: 0; right: 0; margin: auto; width: 4.7rem; height: 4.7rem; box-sizing: border-box; border: 4.7rem solid transparent; }

.arrow-bottom-47[data-color="white"] { border-top: 4.7rem solid #fff; }

.arrow-bottom-47[data-color="black"] { border-top: 4.7rem solid #282C53; }

.arrow-bottom-47[data-color="gray"] { border-top: 4.7rem solid #f2f2f3; }

.arrow-bottom-47[data-color="gray2"] { border-top: 4.7rem solid #E5E5E5; }

.arrow-bottom-47[data-color="gray-dark"] { border-top: 4.7rem solid #b0b0b0; }

.arrow-bottom-47[data-color="key"] { border-top: 4.7rem solid #FF013B; }

.arrow-bottom-47[data-color="base1"] { border-top: 4.7rem solid #ECEDF2; }

.arrow-bottom-47[data-color="base2"] { border-top: 4.7rem solid #32D1AC; }

.arrow-bottom-47[data-color="season-h-1"] { border-top: 4.7rem solid #FF6000; }

.arrow-bottom-47[data-color="season-h-2"] { border-top: 4.7rem solid #8C3396; }

.arrow-bottom-47[data-color="digital-technology"] { border-top: 4.7rem solid #764BC9; }

.arrow-bottom-47[data-color="artist-technology"] { border-top: 4.7rem solid #7CBF12; }

.arrow-bottom-47[data-color="music-technology"] { border-top: 4.7rem solid #0CD1D1; }

.arrow-bottom-47[data-color="vocal"] { border-top: 4.7rem solid #F22482; }

.arrow-bottom-47[data-color="vocal-singer-songwriter"] { border-top: 4.7rem solid #F22482; }

.arrow-bottom-47[data-color="artist-musician"] { border-top: 4.7rem solid #FFC400; }

.arrow-bottom-47[data-color="kpop"] { border-top: 4.7rem solid #EA771B; }

.arrow-bottom-47[data-color="music-overseas"] { border-top: 4.7rem solid #3DA31E; }

.arrow-bottom-47[data-color="concert"] { border-top: 4.7rem solid #17A0E2; }

.arrow-bottom-47[data-color="management"] { border-top: 4.7rem solid #4759BC; }

.arrow-bottom-47[data-color="yellow"] { border-top: 4.7rem solid #FFF119; }

.arrow-bottom-47[data-color="line"] { border-top: 4.7rem solid #00c300; }

.arrow-bottom-47[data-color="twitter"] { border-top: 4.7rem solid #0f1419; }

.arrow-bottom-47[data-color="tiktok"] { border-top: 4.7rem solid #000000; }

.arrow-bottom-47[data-color="youtube"] { border-top: 4.7rem solid #E30000; }

.arrow-bottom-47[data-color="transparent"] { border-top: 4.7rem solid transparent; }

.arrow-bottom-47[data-color="super-e"] { border-top: 4.7rem solid #00B9EF; }

.arrow-bottom-47[data-color="music-tech"] { border-top: 4.7rem solid #00A95F; }

.arrow-bottom-47[data-color="study-music-abroad"] { border-top: 4.7rem solid #00A95F; }

.arrow-bottom-47[data-color="perf-arts"] { border-top: 4.7rem solid #EB6EA5; }

.arrow-bottom-47[data-color="event_top_cat_all"] { border-top: 4.7rem solid #32D1AC; }

.arrow-bottom-47[data-color="event_top_cat_vocal"] { border-top: 4.7rem solid #F22482; }

.arrow-bottom-47[data-color="event_top_cat_instrument"] { border-top: 4.7rem solid #4759BC; }

.arrow-bottom-47[data-color="event_top_cat_kpop"] { border-top: 4.7rem solid #EA771B; }

.arrow-bottom-47[data-color="event_top_cat_composition"] { border-top: 4.7rem solid #764BC9; }

.arrow-bottom-47[data-color="event_top_cat_concert-staff_backstage"] { border-top: 4.7rem solid #17A0E2; }

.arrow-bottom-47[data-color="event_top_cat_infosession"] { border-top: 4.7rem solid #3DA31E; }

.arrow-bottom-47[data-color="event_top_cat_vocaloid_vtuber"] { border-top: 4.7rem solid #FF013B; }

.arrow-left-47 { position: absolute; top: 0; bottom: 0; left: -9.4rem; margin: auto; width: 4.7rem; height: 4.7rem; box-sizing: border-box; border: 4.7rem solid transparent; }

.arrow-left-47[data-color="white"] { border-right: 4.7rem solid #fff; }

.arrow-left-47[data-color="black"] { border-right: 4.7rem solid #282C53; }

.arrow-left-47[data-color="gray"] { border-right: 4.7rem solid #f2f2f3; }

.arrow-left-47[data-color="gray2"] { border-right: 4.7rem solid #E5E5E5; }

.arrow-left-47[data-color="gray-dark"] { border-right: 4.7rem solid #b0b0b0; }

.arrow-left-47[data-color="key"] { border-right: 4.7rem solid #FF013B; }

.arrow-left-47[data-color="base1"] { border-right: 4.7rem solid #ECEDF2; }

.arrow-left-47[data-color="base2"] { border-right: 4.7rem solid #32D1AC; }

.arrow-left-47[data-color="season-h-1"] { border-right: 4.7rem solid #FF6000; }

.arrow-left-47[data-color="season-h-2"] { border-right: 4.7rem solid #8C3396; }

.arrow-left-47[data-color="digital-technology"] { border-right: 4.7rem solid #764BC9; }

.arrow-left-47[data-color="artist-technology"] { border-right: 4.7rem solid #7CBF12; }

.arrow-left-47[data-color="music-technology"] { border-right: 4.7rem solid #0CD1D1; }

.arrow-left-47[data-color="vocal"] { border-right: 4.7rem solid #F22482; }

.arrow-left-47[data-color="vocal-singer-songwriter"] { border-right: 4.7rem solid #F22482; }

.arrow-left-47[data-color="artist-musician"] { border-right: 4.7rem solid #FFC400; }

.arrow-left-47[data-color="kpop"] { border-right: 4.7rem solid #EA771B; }

.arrow-left-47[data-color="music-overseas"] { border-right: 4.7rem solid #3DA31E; }

.arrow-left-47[data-color="concert"] { border-right: 4.7rem solid #17A0E2; }

.arrow-left-47[data-color="management"] { border-right: 4.7rem solid #4759BC; }

.arrow-left-47[data-color="yellow"] { border-right: 4.7rem solid #FFF119; }

.arrow-left-47[data-color="line"] { border-right: 4.7rem solid #00c300; }

.arrow-left-47[data-color="twitter"] { border-right: 4.7rem solid #0f1419; }

.arrow-left-47[data-color="tiktok"] { border-right: 4.7rem solid #000000; }

.arrow-left-47[data-color="youtube"] { border-right: 4.7rem solid #E30000; }

.arrow-left-47[data-color="transparent"] { border-right: 4.7rem solid transparent; }

.arrow-left-47[data-color="super-e"] { border-right: 4.7rem solid #00B9EF; }

.arrow-left-47[data-color="music-tech"] { border-right: 4.7rem solid #00A95F; }

.arrow-left-47[data-color="study-music-abroad"] { border-right: 4.7rem solid #00A95F; }

.arrow-left-47[data-color="perf-arts"] { border-right: 4.7rem solid #EB6EA5; }

.arrow-left-47[data-color="event_top_cat_all"] { border-right: 4.7rem solid #32D1AC; }

.arrow-left-47[data-color="event_top_cat_vocal"] { border-right: 4.7rem solid #F22482; }

.arrow-left-47[data-color="event_top_cat_instrument"] { border-right: 4.7rem solid #4759BC; }

.arrow-left-47[data-color="event_top_cat_kpop"] { border-right: 4.7rem solid #EA771B; }

.arrow-left-47[data-color="event_top_cat_composition"] { border-right: 4.7rem solid #764BC9; }

.arrow-left-47[data-color="event_top_cat_concert-staff_backstage"] { border-right: 4.7rem solid #17A0E2; }

.arrow-left-47[data-color="event_top_cat_infosession"] { border-right: 4.7rem solid #3DA31E; }

.arrow-left-47[data-color="event_top_cat_vocaloid_vtuber"] { border-right: 4.7rem solid #FF013B; }

.arrow-right-47 { position: absolute; top: 0; bottom: 0; right: -9.4rem; margin: auto; width: 4.7rem; height: 4.7rem; box-sizing: border-box; border: 4.7rem solid transparent; }

.arrow-right-47[data-color="white"] { border-left: 4.7rem solid #fff; }

.arrow-right-47[data-color="black"] { border-left: 4.7rem solid #282C53; }

.arrow-right-47[data-color="gray"] { border-left: 4.7rem solid #f2f2f3; }

.arrow-right-47[data-color="gray2"] { border-left: 4.7rem solid #E5E5E5; }

.arrow-right-47[data-color="gray-dark"] { border-left: 4.7rem solid #b0b0b0; }

.arrow-right-47[data-color="key"] { border-left: 4.7rem solid #FF013B; }

.arrow-right-47[data-color="base1"] { border-left: 4.7rem solid #ECEDF2; }

.arrow-right-47[data-color="base2"] { border-left: 4.7rem solid #32D1AC; }

.arrow-right-47[data-color="season-h-1"] { border-left: 4.7rem solid #FF6000; }

.arrow-right-47[data-color="season-h-2"] { border-left: 4.7rem solid #8C3396; }

.arrow-right-47[data-color="digital-technology"] { border-left: 4.7rem solid #764BC9; }

.arrow-right-47[data-color="artist-technology"] { border-left: 4.7rem solid #7CBF12; }

.arrow-right-47[data-color="music-technology"] { border-left: 4.7rem solid #0CD1D1; }

.arrow-right-47[data-color="vocal"] { border-left: 4.7rem solid #F22482; }

.arrow-right-47[data-color="vocal-singer-songwriter"] { border-left: 4.7rem solid #F22482; }

.arrow-right-47[data-color="artist-musician"] { border-left: 4.7rem solid #FFC400; }

.arrow-right-47[data-color="kpop"] { border-left: 4.7rem solid #EA771B; }

.arrow-right-47[data-color="music-overseas"] { border-left: 4.7rem solid #3DA31E; }

.arrow-right-47[data-color="concert"] { border-left: 4.7rem solid #17A0E2; }

.arrow-right-47[data-color="management"] { border-left: 4.7rem solid #4759BC; }

.arrow-right-47[data-color="yellow"] { border-left: 4.7rem solid #FFF119; }

.arrow-right-47[data-color="line"] { border-left: 4.7rem solid #00c300; }

.arrow-right-47[data-color="twitter"] { border-left: 4.7rem solid #0f1419; }

.arrow-right-47[data-color="tiktok"] { border-left: 4.7rem solid #000000; }

.arrow-right-47[data-color="youtube"] { border-left: 4.7rem solid #E30000; }

.arrow-right-47[data-color="transparent"] { border-left: 4.7rem solid transparent; }

.arrow-right-47[data-color="super-e"] { border-left: 4.7rem solid #00B9EF; }

.arrow-right-47[data-color="music-tech"] { border-left: 4.7rem solid #00A95F; }

.arrow-right-47[data-color="study-music-abroad"] { border-left: 4.7rem solid #00A95F; }

.arrow-right-47[data-color="perf-arts"] { border-left: 4.7rem solid #EB6EA5; }

.arrow-right-47[data-color="event_top_cat_all"] { border-left: 4.7rem solid #32D1AC; }

.arrow-right-47[data-color="event_top_cat_vocal"] { border-left: 4.7rem solid #F22482; }

.arrow-right-47[data-color="event_top_cat_instrument"] { border-left: 4.7rem solid #4759BC; }

.arrow-right-47[data-color="event_top_cat_kpop"] { border-left: 4.7rem solid #EA771B; }

.arrow-right-47[data-color="event_top_cat_composition"] { border-left: 4.7rem solid #764BC9; }

.arrow-right-47[data-color="event_top_cat_concert-staff_backstage"] { border-left: 4.7rem solid #17A0E2; }

.arrow-right-47[data-color="event_top_cat_infosession"] { border-left: 4.7rem solid #3DA31E; }

.arrow-right-47[data-color="event_top_cat_vocaloid_vtuber"] { border-left: 4.7rem solid #FF013B; }

.arrow-top-48 { position: absolute; top: -9.6rem; left: 0; right: 0; margin: auto; width: 4.8rem; height: 4.8rem; box-sizing: border-box; border: 4.8rem solid transparent; }

.arrow-top-48[data-color="white"] { border-bottom: 4.8rem solid #fff; }

.arrow-top-48[data-color="black"] { border-bottom: 4.8rem solid #282C53; }

.arrow-top-48[data-color="gray"] { border-bottom: 4.8rem solid #f2f2f3; }

.arrow-top-48[data-color="gray2"] { border-bottom: 4.8rem solid #E5E5E5; }

.arrow-top-48[data-color="gray-dark"] { border-bottom: 4.8rem solid #b0b0b0; }

.arrow-top-48[data-color="key"] { border-bottom: 4.8rem solid #FF013B; }

.arrow-top-48[data-color="base1"] { border-bottom: 4.8rem solid #ECEDF2; }

.arrow-top-48[data-color="base2"] { border-bottom: 4.8rem solid #32D1AC; }

.arrow-top-48[data-color="season-h-1"] { border-bottom: 4.8rem solid #FF6000; }

.arrow-top-48[data-color="season-h-2"] { border-bottom: 4.8rem solid #8C3396; }

.arrow-top-48[data-color="digital-technology"] { border-bottom: 4.8rem solid #764BC9; }

.arrow-top-48[data-color="artist-technology"] { border-bottom: 4.8rem solid #7CBF12; }

.arrow-top-48[data-color="music-technology"] { border-bottom: 4.8rem solid #0CD1D1; }

.arrow-top-48[data-color="vocal"] { border-bottom: 4.8rem solid #F22482; }

.arrow-top-48[data-color="vocal-singer-songwriter"] { border-bottom: 4.8rem solid #F22482; }

.arrow-top-48[data-color="artist-musician"] { border-bottom: 4.8rem solid #FFC400; }

.arrow-top-48[data-color="kpop"] { border-bottom: 4.8rem solid #EA771B; }

.arrow-top-48[data-color="music-overseas"] { border-bottom: 4.8rem solid #3DA31E; }

.arrow-top-48[data-color="concert"] { border-bottom: 4.8rem solid #17A0E2; }

.arrow-top-48[data-color="management"] { border-bottom: 4.8rem solid #4759BC; }

.arrow-top-48[data-color="yellow"] { border-bottom: 4.8rem solid #FFF119; }

.arrow-top-48[data-color="line"] { border-bottom: 4.8rem solid #00c300; }

.arrow-top-48[data-color="twitter"] { border-bottom: 4.8rem solid #0f1419; }

.arrow-top-48[data-color="tiktok"] { border-bottom: 4.8rem solid #000000; }

.arrow-top-48[data-color="youtube"] { border-bottom: 4.8rem solid #E30000; }

.arrow-top-48[data-color="transparent"] { border-bottom: 4.8rem solid transparent; }

.arrow-top-48[data-color="super-e"] { border-bottom: 4.8rem solid #00B9EF; }

.arrow-top-48[data-color="music-tech"] { border-bottom: 4.8rem solid #00A95F; }

.arrow-top-48[data-color="study-music-abroad"] { border-bottom: 4.8rem solid #00A95F; }

.arrow-top-48[data-color="perf-arts"] { border-bottom: 4.8rem solid #EB6EA5; }

.arrow-top-48[data-color="event_top_cat_all"] { border-bottom: 4.8rem solid #32D1AC; }

.arrow-top-48[data-color="event_top_cat_vocal"] { border-bottom: 4.8rem solid #F22482; }

.arrow-top-48[data-color="event_top_cat_instrument"] { border-bottom: 4.8rem solid #4759BC; }

.arrow-top-48[data-color="event_top_cat_kpop"] { border-bottom: 4.8rem solid #EA771B; }

.arrow-top-48[data-color="event_top_cat_composition"] { border-bottom: 4.8rem solid #764BC9; }

.arrow-top-48[data-color="event_top_cat_concert-staff_backstage"] { border-bottom: 4.8rem solid #17A0E2; }

.arrow-top-48[data-color="event_top_cat_infosession"] { border-bottom: 4.8rem solid #3DA31E; }

.arrow-top-48[data-color="event_top_cat_vocaloid_vtuber"] { border-bottom: 4.8rem solid #FF013B; }

.arrow-bottom-48 { position: absolute; bottom: -9.6rem; left: 0; right: 0; margin: auto; width: 4.8rem; height: 4.8rem; box-sizing: border-box; border: 4.8rem solid transparent; }

.arrow-bottom-48[data-color="white"] { border-top: 4.8rem solid #fff; }

.arrow-bottom-48[data-color="black"] { border-top: 4.8rem solid #282C53; }

.arrow-bottom-48[data-color="gray"] { border-top: 4.8rem solid #f2f2f3; }

.arrow-bottom-48[data-color="gray2"] { border-top: 4.8rem solid #E5E5E5; }

.arrow-bottom-48[data-color="gray-dark"] { border-top: 4.8rem solid #b0b0b0; }

.arrow-bottom-48[data-color="key"] { border-top: 4.8rem solid #FF013B; }

.arrow-bottom-48[data-color="base1"] { border-top: 4.8rem solid #ECEDF2; }

.arrow-bottom-48[data-color="base2"] { border-top: 4.8rem solid #32D1AC; }

.arrow-bottom-48[data-color="season-h-1"] { border-top: 4.8rem solid #FF6000; }

.arrow-bottom-48[data-color="season-h-2"] { border-top: 4.8rem solid #8C3396; }

.arrow-bottom-48[data-color="digital-technology"] { border-top: 4.8rem solid #764BC9; }

.arrow-bottom-48[data-color="artist-technology"] { border-top: 4.8rem solid #7CBF12; }

.arrow-bottom-48[data-color="music-technology"] { border-top: 4.8rem solid #0CD1D1; }

.arrow-bottom-48[data-color="vocal"] { border-top: 4.8rem solid #F22482; }

.arrow-bottom-48[data-color="vocal-singer-songwriter"] { border-top: 4.8rem solid #F22482; }

.arrow-bottom-48[data-color="artist-musician"] { border-top: 4.8rem solid #FFC400; }

.arrow-bottom-48[data-color="kpop"] { border-top: 4.8rem solid #EA771B; }

.arrow-bottom-48[data-color="music-overseas"] { border-top: 4.8rem solid #3DA31E; }

.arrow-bottom-48[data-color="concert"] { border-top: 4.8rem solid #17A0E2; }

.arrow-bottom-48[data-color="management"] { border-top: 4.8rem solid #4759BC; }

.arrow-bottom-48[data-color="yellow"] { border-top: 4.8rem solid #FFF119; }

.arrow-bottom-48[data-color="line"] { border-top: 4.8rem solid #00c300; }

.arrow-bottom-48[data-color="twitter"] { border-top: 4.8rem solid #0f1419; }

.arrow-bottom-48[data-color="tiktok"] { border-top: 4.8rem solid #000000; }

.arrow-bottom-48[data-color="youtube"] { border-top: 4.8rem solid #E30000; }

.arrow-bottom-48[data-color="transparent"] { border-top: 4.8rem solid transparent; }

.arrow-bottom-48[data-color="super-e"] { border-top: 4.8rem solid #00B9EF; }

.arrow-bottom-48[data-color="music-tech"] { border-top: 4.8rem solid #00A95F; }

.arrow-bottom-48[data-color="study-music-abroad"] { border-top: 4.8rem solid #00A95F; }

.arrow-bottom-48[data-color="perf-arts"] { border-top: 4.8rem solid #EB6EA5; }

.arrow-bottom-48[data-color="event_top_cat_all"] { border-top: 4.8rem solid #32D1AC; }

.arrow-bottom-48[data-color="event_top_cat_vocal"] { border-top: 4.8rem solid #F22482; }

.arrow-bottom-48[data-color="event_top_cat_instrument"] { border-top: 4.8rem solid #4759BC; }

.arrow-bottom-48[data-color="event_top_cat_kpop"] { border-top: 4.8rem solid #EA771B; }

.arrow-bottom-48[data-color="event_top_cat_composition"] { border-top: 4.8rem solid #764BC9; }

.arrow-bottom-48[data-color="event_top_cat_concert-staff_backstage"] { border-top: 4.8rem solid #17A0E2; }

.arrow-bottom-48[data-color="event_top_cat_infosession"] { border-top: 4.8rem solid #3DA31E; }

.arrow-bottom-48[data-color="event_top_cat_vocaloid_vtuber"] { border-top: 4.8rem solid #FF013B; }

.arrow-left-48 { position: absolute; top: 0; bottom: 0; left: -9.6rem; margin: auto; width: 4.8rem; height: 4.8rem; box-sizing: border-box; border: 4.8rem solid transparent; }

.arrow-left-48[data-color="white"] { border-right: 4.8rem solid #fff; }

.arrow-left-48[data-color="black"] { border-right: 4.8rem solid #282C53; }

.arrow-left-48[data-color="gray"] { border-right: 4.8rem solid #f2f2f3; }

.arrow-left-48[data-color="gray2"] { border-right: 4.8rem solid #E5E5E5; }

.arrow-left-48[data-color="gray-dark"] { border-right: 4.8rem solid #b0b0b0; }

.arrow-left-48[data-color="key"] { border-right: 4.8rem solid #FF013B; }

.arrow-left-48[data-color="base1"] { border-right: 4.8rem solid #ECEDF2; }

.arrow-left-48[data-color="base2"] { border-right: 4.8rem solid #32D1AC; }

.arrow-left-48[data-color="season-h-1"] { border-right: 4.8rem solid #FF6000; }

.arrow-left-48[data-color="season-h-2"] { border-right: 4.8rem solid #8C3396; }

.arrow-left-48[data-color="digital-technology"] { border-right: 4.8rem solid #764BC9; }

.arrow-left-48[data-color="artist-technology"] { border-right: 4.8rem solid #7CBF12; }

.arrow-left-48[data-color="music-technology"] { border-right: 4.8rem solid #0CD1D1; }

.arrow-left-48[data-color="vocal"] { border-right: 4.8rem solid #F22482; }

.arrow-left-48[data-color="vocal-singer-songwriter"] { border-right: 4.8rem solid #F22482; }

.arrow-left-48[data-color="artist-musician"] { border-right: 4.8rem solid #FFC400; }

.arrow-left-48[data-color="kpop"] { border-right: 4.8rem solid #EA771B; }

.arrow-left-48[data-color="music-overseas"] { border-right: 4.8rem solid #3DA31E; }

.arrow-left-48[data-color="concert"] { border-right: 4.8rem solid #17A0E2; }

.arrow-left-48[data-color="management"] { border-right: 4.8rem solid #4759BC; }

.arrow-left-48[data-color="yellow"] { border-right: 4.8rem solid #FFF119; }

.arrow-left-48[data-color="line"] { border-right: 4.8rem solid #00c300; }

.arrow-left-48[data-color="twitter"] { border-right: 4.8rem solid #0f1419; }

.arrow-left-48[data-color="tiktok"] { border-right: 4.8rem solid #000000; }

.arrow-left-48[data-color="youtube"] { border-right: 4.8rem solid #E30000; }

.arrow-left-48[data-color="transparent"] { border-right: 4.8rem solid transparent; }

.arrow-left-48[data-color="super-e"] { border-right: 4.8rem solid #00B9EF; }

.arrow-left-48[data-color="music-tech"] { border-right: 4.8rem solid #00A95F; }

.arrow-left-48[data-color="study-music-abroad"] { border-right: 4.8rem solid #00A95F; }

.arrow-left-48[data-color="perf-arts"] { border-right: 4.8rem solid #EB6EA5; }

.arrow-left-48[data-color="event_top_cat_all"] { border-right: 4.8rem solid #32D1AC; }

.arrow-left-48[data-color="event_top_cat_vocal"] { border-right: 4.8rem solid #F22482; }

.arrow-left-48[data-color="event_top_cat_instrument"] { border-right: 4.8rem solid #4759BC; }

.arrow-left-48[data-color="event_top_cat_kpop"] { border-right: 4.8rem solid #EA771B; }

.arrow-left-48[data-color="event_top_cat_composition"] { border-right: 4.8rem solid #764BC9; }

.arrow-left-48[data-color="event_top_cat_concert-staff_backstage"] { border-right: 4.8rem solid #17A0E2; }

.arrow-left-48[data-color="event_top_cat_infosession"] { border-right: 4.8rem solid #3DA31E; }

.arrow-left-48[data-color="event_top_cat_vocaloid_vtuber"] { border-right: 4.8rem solid #FF013B; }

.arrow-right-48 { position: absolute; top: 0; bottom: 0; right: -9.6rem; margin: auto; width: 4.8rem; height: 4.8rem; box-sizing: border-box; border: 4.8rem solid transparent; }

.arrow-right-48[data-color="white"] { border-left: 4.8rem solid #fff; }

.arrow-right-48[data-color="black"] { border-left: 4.8rem solid #282C53; }

.arrow-right-48[data-color="gray"] { border-left: 4.8rem solid #f2f2f3; }

.arrow-right-48[data-color="gray2"] { border-left: 4.8rem solid #E5E5E5; }

.arrow-right-48[data-color="gray-dark"] { border-left: 4.8rem solid #b0b0b0; }

.arrow-right-48[data-color="key"] { border-left: 4.8rem solid #FF013B; }

.arrow-right-48[data-color="base1"] { border-left: 4.8rem solid #ECEDF2; }

.arrow-right-48[data-color="base2"] { border-left: 4.8rem solid #32D1AC; }

.arrow-right-48[data-color="season-h-1"] { border-left: 4.8rem solid #FF6000; }

.arrow-right-48[data-color="season-h-2"] { border-left: 4.8rem solid #8C3396; }

.arrow-right-48[data-color="digital-technology"] { border-left: 4.8rem solid #764BC9; }

.arrow-right-48[data-color="artist-technology"] { border-left: 4.8rem solid #7CBF12; }

.arrow-right-48[data-color="music-technology"] { border-left: 4.8rem solid #0CD1D1; }

.arrow-right-48[data-color="vocal"] { border-left: 4.8rem solid #F22482; }

.arrow-right-48[data-color="vocal-singer-songwriter"] { border-left: 4.8rem solid #F22482; }

.arrow-right-48[data-color="artist-musician"] { border-left: 4.8rem solid #FFC400; }

.arrow-right-48[data-color="kpop"] { border-left: 4.8rem solid #EA771B; }

.arrow-right-48[data-color="music-overseas"] { border-left: 4.8rem solid #3DA31E; }

.arrow-right-48[data-color="concert"] { border-left: 4.8rem solid #17A0E2; }

.arrow-right-48[data-color="management"] { border-left: 4.8rem solid #4759BC; }

.arrow-right-48[data-color="yellow"] { border-left: 4.8rem solid #FFF119; }

.arrow-right-48[data-color="line"] { border-left: 4.8rem solid #00c300; }

.arrow-right-48[data-color="twitter"] { border-left: 4.8rem solid #0f1419; }

.arrow-right-48[data-color="tiktok"] { border-left: 4.8rem solid #000000; }

.arrow-right-48[data-color="youtube"] { border-left: 4.8rem solid #E30000; }

.arrow-right-48[data-color="transparent"] { border-left: 4.8rem solid transparent; }

.arrow-right-48[data-color="super-e"] { border-left: 4.8rem solid #00B9EF; }

.arrow-right-48[data-color="music-tech"] { border-left: 4.8rem solid #00A95F; }

.arrow-right-48[data-color="study-music-abroad"] { border-left: 4.8rem solid #00A95F; }

.arrow-right-48[data-color="perf-arts"] { border-left: 4.8rem solid #EB6EA5; }

.arrow-right-48[data-color="event_top_cat_all"] { border-left: 4.8rem solid #32D1AC; }

.arrow-right-48[data-color="event_top_cat_vocal"] { border-left: 4.8rem solid #F22482; }

.arrow-right-48[data-color="event_top_cat_instrument"] { border-left: 4.8rem solid #4759BC; }

.arrow-right-48[data-color="event_top_cat_kpop"] { border-left: 4.8rem solid #EA771B; }

.arrow-right-48[data-color="event_top_cat_composition"] { border-left: 4.8rem solid #764BC9; }

.arrow-right-48[data-color="event_top_cat_concert-staff_backstage"] { border-left: 4.8rem solid #17A0E2; }

.arrow-right-48[data-color="event_top_cat_infosession"] { border-left: 4.8rem solid #3DA31E; }

.arrow-right-48[data-color="event_top_cat_vocaloid_vtuber"] { border-left: 4.8rem solid #FF013B; }

.arrow-top-49 { position: absolute; top: -9.8rem; left: 0; right: 0; margin: auto; width: 4.9rem; height: 4.9rem; box-sizing: border-box; border: 4.9rem solid transparent; }

.arrow-top-49[data-color="white"] { border-bottom: 4.9rem solid #fff; }

.arrow-top-49[data-color="black"] { border-bottom: 4.9rem solid #282C53; }

.arrow-top-49[data-color="gray"] { border-bottom: 4.9rem solid #f2f2f3; }

.arrow-top-49[data-color="gray2"] { border-bottom: 4.9rem solid #E5E5E5; }

.arrow-top-49[data-color="gray-dark"] { border-bottom: 4.9rem solid #b0b0b0; }

.arrow-top-49[data-color="key"] { border-bottom: 4.9rem solid #FF013B; }

.arrow-top-49[data-color="base1"] { border-bottom: 4.9rem solid #ECEDF2; }

.arrow-top-49[data-color="base2"] { border-bottom: 4.9rem solid #32D1AC; }

.arrow-top-49[data-color="season-h-1"] { border-bottom: 4.9rem solid #FF6000; }

.arrow-top-49[data-color="season-h-2"] { border-bottom: 4.9rem solid #8C3396; }

.arrow-top-49[data-color="digital-technology"] { border-bottom: 4.9rem solid #764BC9; }

.arrow-top-49[data-color="artist-technology"] { border-bottom: 4.9rem solid #7CBF12; }

.arrow-top-49[data-color="music-technology"] { border-bottom: 4.9rem solid #0CD1D1; }

.arrow-top-49[data-color="vocal"] { border-bottom: 4.9rem solid #F22482; }

.arrow-top-49[data-color="vocal-singer-songwriter"] { border-bottom: 4.9rem solid #F22482; }

.arrow-top-49[data-color="artist-musician"] { border-bottom: 4.9rem solid #FFC400; }

.arrow-top-49[data-color="kpop"] { border-bottom: 4.9rem solid #EA771B; }

.arrow-top-49[data-color="music-overseas"] { border-bottom: 4.9rem solid #3DA31E; }

.arrow-top-49[data-color="concert"] { border-bottom: 4.9rem solid #17A0E2; }

.arrow-top-49[data-color="management"] { border-bottom: 4.9rem solid #4759BC; }

.arrow-top-49[data-color="yellow"] { border-bottom: 4.9rem solid #FFF119; }

.arrow-top-49[data-color="line"] { border-bottom: 4.9rem solid #00c300; }

.arrow-top-49[data-color="twitter"] { border-bottom: 4.9rem solid #0f1419; }

.arrow-top-49[data-color="tiktok"] { border-bottom: 4.9rem solid #000000; }

.arrow-top-49[data-color="youtube"] { border-bottom: 4.9rem solid #E30000; }

.arrow-top-49[data-color="transparent"] { border-bottom: 4.9rem solid transparent; }

.arrow-top-49[data-color="super-e"] { border-bottom: 4.9rem solid #00B9EF; }

.arrow-top-49[data-color="music-tech"] { border-bottom: 4.9rem solid #00A95F; }

.arrow-top-49[data-color="study-music-abroad"] { border-bottom: 4.9rem solid #00A95F; }

.arrow-top-49[data-color="perf-arts"] { border-bottom: 4.9rem solid #EB6EA5; }

.arrow-top-49[data-color="event_top_cat_all"] { border-bottom: 4.9rem solid #32D1AC; }

.arrow-top-49[data-color="event_top_cat_vocal"] { border-bottom: 4.9rem solid #F22482; }

.arrow-top-49[data-color="event_top_cat_instrument"] { border-bottom: 4.9rem solid #4759BC; }

.arrow-top-49[data-color="event_top_cat_kpop"] { border-bottom: 4.9rem solid #EA771B; }

.arrow-top-49[data-color="event_top_cat_composition"] { border-bottom: 4.9rem solid #764BC9; }

.arrow-top-49[data-color="event_top_cat_concert-staff_backstage"] { border-bottom: 4.9rem solid #17A0E2; }

.arrow-top-49[data-color="event_top_cat_infosession"] { border-bottom: 4.9rem solid #3DA31E; }

.arrow-top-49[data-color="event_top_cat_vocaloid_vtuber"] { border-bottom: 4.9rem solid #FF013B; }

.arrow-bottom-49 { position: absolute; bottom: -9.8rem; left: 0; right: 0; margin: auto; width: 4.9rem; height: 4.9rem; box-sizing: border-box; border: 4.9rem solid transparent; }

.arrow-bottom-49[data-color="white"] { border-top: 4.9rem solid #fff; }

.arrow-bottom-49[data-color="black"] { border-top: 4.9rem solid #282C53; }

.arrow-bottom-49[data-color="gray"] { border-top: 4.9rem solid #f2f2f3; }

.arrow-bottom-49[data-color="gray2"] { border-top: 4.9rem solid #E5E5E5; }

.arrow-bottom-49[data-color="gray-dark"] { border-top: 4.9rem solid #b0b0b0; }

.arrow-bottom-49[data-color="key"] { border-top: 4.9rem solid #FF013B; }

.arrow-bottom-49[data-color="base1"] { border-top: 4.9rem solid #ECEDF2; }

.arrow-bottom-49[data-color="base2"] { border-top: 4.9rem solid #32D1AC; }

.arrow-bottom-49[data-color="season-h-1"] { border-top: 4.9rem solid #FF6000; }

.arrow-bottom-49[data-color="season-h-2"] { border-top: 4.9rem solid #8C3396; }

.arrow-bottom-49[data-color="digital-technology"] { border-top: 4.9rem solid #764BC9; }

.arrow-bottom-49[data-color="artist-technology"] { border-top: 4.9rem solid #7CBF12; }

.arrow-bottom-49[data-color="music-technology"] { border-top: 4.9rem solid #0CD1D1; }

.arrow-bottom-49[data-color="vocal"] { border-top: 4.9rem solid #F22482; }

.arrow-bottom-49[data-color="vocal-singer-songwriter"] { border-top: 4.9rem solid #F22482; }

.arrow-bottom-49[data-color="artist-musician"] { border-top: 4.9rem solid #FFC400; }

.arrow-bottom-49[data-color="kpop"] { border-top: 4.9rem solid #EA771B; }

.arrow-bottom-49[data-color="music-overseas"] { border-top: 4.9rem solid #3DA31E; }

.arrow-bottom-49[data-color="concert"] { border-top: 4.9rem solid #17A0E2; }

.arrow-bottom-49[data-color="management"] { border-top: 4.9rem solid #4759BC; }

.arrow-bottom-49[data-color="yellow"] { border-top: 4.9rem solid #FFF119; }

.arrow-bottom-49[data-color="line"] { border-top: 4.9rem solid #00c300; }

.arrow-bottom-49[data-color="twitter"] { border-top: 4.9rem solid #0f1419; }

.arrow-bottom-49[data-color="tiktok"] { border-top: 4.9rem solid #000000; }

.arrow-bottom-49[data-color="youtube"] { border-top: 4.9rem solid #E30000; }

.arrow-bottom-49[data-color="transparent"] { border-top: 4.9rem solid transparent; }

.arrow-bottom-49[data-color="super-e"] { border-top: 4.9rem solid #00B9EF; }

.arrow-bottom-49[data-color="music-tech"] { border-top: 4.9rem solid #00A95F; }

.arrow-bottom-49[data-color="study-music-abroad"] { border-top: 4.9rem solid #00A95F; }

.arrow-bottom-49[data-color="perf-arts"] { border-top: 4.9rem solid #EB6EA5; }

.arrow-bottom-49[data-color="event_top_cat_all"] { border-top: 4.9rem solid #32D1AC; }

.arrow-bottom-49[data-color="event_top_cat_vocal"] { border-top: 4.9rem solid #F22482; }

.arrow-bottom-49[data-color="event_top_cat_instrument"] { border-top: 4.9rem solid #4759BC; }

.arrow-bottom-49[data-color="event_top_cat_kpop"] { border-top: 4.9rem solid #EA771B; }

.arrow-bottom-49[data-color="event_top_cat_composition"] { border-top: 4.9rem solid #764BC9; }

.arrow-bottom-49[data-color="event_top_cat_concert-staff_backstage"] { border-top: 4.9rem solid #17A0E2; }

.arrow-bottom-49[data-color="event_top_cat_infosession"] { border-top: 4.9rem solid #3DA31E; }

.arrow-bottom-49[data-color="event_top_cat_vocaloid_vtuber"] { border-top: 4.9rem solid #FF013B; }

.arrow-left-49 { position: absolute; top: 0; bottom: 0; left: -9.8rem; margin: auto; width: 4.9rem; height: 4.9rem; box-sizing: border-box; border: 4.9rem solid transparent; }

.arrow-left-49[data-color="white"] { border-right: 4.9rem solid #fff; }

.arrow-left-49[data-color="black"] { border-right: 4.9rem solid #282C53; }

.arrow-left-49[data-color="gray"] { border-right: 4.9rem solid #f2f2f3; }

.arrow-left-49[data-color="gray2"] { border-right: 4.9rem solid #E5E5E5; }

.arrow-left-49[data-color="gray-dark"] { border-right: 4.9rem solid #b0b0b0; }

.arrow-left-49[data-color="key"] { border-right: 4.9rem solid #FF013B; }

.arrow-left-49[data-color="base1"] { border-right: 4.9rem solid #ECEDF2; }

.arrow-left-49[data-color="base2"] { border-right: 4.9rem solid #32D1AC; }

.arrow-left-49[data-color="season-h-1"] { border-right: 4.9rem solid #FF6000; }

.arrow-left-49[data-color="season-h-2"] { border-right: 4.9rem solid #8C3396; }

.arrow-left-49[data-color="digital-technology"] { border-right: 4.9rem solid #764BC9; }

.arrow-left-49[data-color="artist-technology"] { border-right: 4.9rem solid #7CBF12; }

.arrow-left-49[data-color="music-technology"] { border-right: 4.9rem solid #0CD1D1; }

.arrow-left-49[data-color="vocal"] { border-right: 4.9rem solid #F22482; }

.arrow-left-49[data-color="vocal-singer-songwriter"] { border-right: 4.9rem solid #F22482; }

.arrow-left-49[data-color="artist-musician"] { border-right: 4.9rem solid #FFC400; }

.arrow-left-49[data-color="kpop"] { border-right: 4.9rem solid #EA771B; }

.arrow-left-49[data-color="music-overseas"] { border-right: 4.9rem solid #3DA31E; }

.arrow-left-49[data-color="concert"] { border-right: 4.9rem solid #17A0E2; }

.arrow-left-49[data-color="management"] { border-right: 4.9rem solid #4759BC; }

.arrow-left-49[data-color="yellow"] { border-right: 4.9rem solid #FFF119; }

.arrow-left-49[data-color="line"] { border-right: 4.9rem solid #00c300; }

.arrow-left-49[data-color="twitter"] { border-right: 4.9rem solid #0f1419; }

.arrow-left-49[data-color="tiktok"] { border-right: 4.9rem solid #000000; }

.arrow-left-49[data-color="youtube"] { border-right: 4.9rem solid #E30000; }

.arrow-left-49[data-color="transparent"] { border-right: 4.9rem solid transparent; }

.arrow-left-49[data-color="super-e"] { border-right: 4.9rem solid #00B9EF; }

.arrow-left-49[data-color="music-tech"] { border-right: 4.9rem solid #00A95F; }

.arrow-left-49[data-color="study-music-abroad"] { border-right: 4.9rem solid #00A95F; }

.arrow-left-49[data-color="perf-arts"] { border-right: 4.9rem solid #EB6EA5; }

.arrow-left-49[data-color="event_top_cat_all"] { border-right: 4.9rem solid #32D1AC; }

.arrow-left-49[data-color="event_top_cat_vocal"] { border-right: 4.9rem solid #F22482; }

.arrow-left-49[data-color="event_top_cat_instrument"] { border-right: 4.9rem solid #4759BC; }

.arrow-left-49[data-color="event_top_cat_kpop"] { border-right: 4.9rem solid #EA771B; }

.arrow-left-49[data-color="event_top_cat_composition"] { border-right: 4.9rem solid #764BC9; }

.arrow-left-49[data-color="event_top_cat_concert-staff_backstage"] { border-right: 4.9rem solid #17A0E2; }

.arrow-left-49[data-color="event_top_cat_infosession"] { border-right: 4.9rem solid #3DA31E; }

.arrow-left-49[data-color="event_top_cat_vocaloid_vtuber"] { border-right: 4.9rem solid #FF013B; }

.arrow-right-49 { position: absolute; top: 0; bottom: 0; right: -9.8rem; margin: auto; width: 4.9rem; height: 4.9rem; box-sizing: border-box; border: 4.9rem solid transparent; }

.arrow-right-49[data-color="white"] { border-left: 4.9rem solid #fff; }

.arrow-right-49[data-color="black"] { border-left: 4.9rem solid #282C53; }

.arrow-right-49[data-color="gray"] { border-left: 4.9rem solid #f2f2f3; }

.arrow-right-49[data-color="gray2"] { border-left: 4.9rem solid #E5E5E5; }

.arrow-right-49[data-color="gray-dark"] { border-left: 4.9rem solid #b0b0b0; }

.arrow-right-49[data-color="key"] { border-left: 4.9rem solid #FF013B; }

.arrow-right-49[data-color="base1"] { border-left: 4.9rem solid #ECEDF2; }

.arrow-right-49[data-color="base2"] { border-left: 4.9rem solid #32D1AC; }

.arrow-right-49[data-color="season-h-1"] { border-left: 4.9rem solid #FF6000; }

.arrow-right-49[data-color="season-h-2"] { border-left: 4.9rem solid #8C3396; }

.arrow-right-49[data-color="digital-technology"] { border-left: 4.9rem solid #764BC9; }

.arrow-right-49[data-color="artist-technology"] { border-left: 4.9rem solid #7CBF12; }

.arrow-right-49[data-color="music-technology"] { border-left: 4.9rem solid #0CD1D1; }

.arrow-right-49[data-color="vocal"] { border-left: 4.9rem solid #F22482; }

.arrow-right-49[data-color="vocal-singer-songwriter"] { border-left: 4.9rem solid #F22482; }

.arrow-right-49[data-color="artist-musician"] { border-left: 4.9rem solid #FFC400; }

.arrow-right-49[data-color="kpop"] { border-left: 4.9rem solid #EA771B; }

.arrow-right-49[data-color="music-overseas"] { border-left: 4.9rem solid #3DA31E; }

.arrow-right-49[data-color="concert"] { border-left: 4.9rem solid #17A0E2; }

.arrow-right-49[data-color="management"] { border-left: 4.9rem solid #4759BC; }

.arrow-right-49[data-color="yellow"] { border-left: 4.9rem solid #FFF119; }

.arrow-right-49[data-color="line"] { border-left: 4.9rem solid #00c300; }

.arrow-right-49[data-color="twitter"] { border-left: 4.9rem solid #0f1419; }

.arrow-right-49[data-color="tiktok"] { border-left: 4.9rem solid #000000; }

.arrow-right-49[data-color="youtube"] { border-left: 4.9rem solid #E30000; }

.arrow-right-49[data-color="transparent"] { border-left: 4.9rem solid transparent; }

.arrow-right-49[data-color="super-e"] { border-left: 4.9rem solid #00B9EF; }

.arrow-right-49[data-color="music-tech"] { border-left: 4.9rem solid #00A95F; }

.arrow-right-49[data-color="study-music-abroad"] { border-left: 4.9rem solid #00A95F; }

.arrow-right-49[data-color="perf-arts"] { border-left: 4.9rem solid #EB6EA5; }

.arrow-right-49[data-color="event_top_cat_all"] { border-left: 4.9rem solid #32D1AC; }

.arrow-right-49[data-color="event_top_cat_vocal"] { border-left: 4.9rem solid #F22482; }

.arrow-right-49[data-color="event_top_cat_instrument"] { border-left: 4.9rem solid #4759BC; }

.arrow-right-49[data-color="event_top_cat_kpop"] { border-left: 4.9rem solid #EA771B; }

.arrow-right-49[data-color="event_top_cat_composition"] { border-left: 4.9rem solid #764BC9; }

.arrow-right-49[data-color="event_top_cat_concert-staff_backstage"] { border-left: 4.9rem solid #17A0E2; }

.arrow-right-49[data-color="event_top_cat_infosession"] { border-left: 4.9rem solid #3DA31E; }

.arrow-right-49[data-color="event_top_cat_vocaloid_vtuber"] { border-left: 4.9rem solid #FF013B; }

.arrow-top-50 { position: absolute; top: -10rem; left: 0; right: 0; margin: auto; width: 5rem; height: 5rem; box-sizing: border-box; border: 5rem solid transparent; }

.arrow-top-50[data-color="white"] { border-bottom: 5rem solid #fff; }

.arrow-top-50[data-color="black"] { border-bottom: 5rem solid #282C53; }

.arrow-top-50[data-color="gray"] { border-bottom: 5rem solid #f2f2f3; }

.arrow-top-50[data-color="gray2"] { border-bottom: 5rem solid #E5E5E5; }

.arrow-top-50[data-color="gray-dark"] { border-bottom: 5rem solid #b0b0b0; }

.arrow-top-50[data-color="key"] { border-bottom: 5rem solid #FF013B; }

.arrow-top-50[data-color="base1"] { border-bottom: 5rem solid #ECEDF2; }

.arrow-top-50[data-color="base2"] { border-bottom: 5rem solid #32D1AC; }

.arrow-top-50[data-color="season-h-1"] { border-bottom: 5rem solid #FF6000; }

.arrow-top-50[data-color="season-h-2"] { border-bottom: 5rem solid #8C3396; }

.arrow-top-50[data-color="digital-technology"] { border-bottom: 5rem solid #764BC9; }

.arrow-top-50[data-color="artist-technology"] { border-bottom: 5rem solid #7CBF12; }

.arrow-top-50[data-color="music-technology"] { border-bottom: 5rem solid #0CD1D1; }

.arrow-top-50[data-color="vocal"] { border-bottom: 5rem solid #F22482; }

.arrow-top-50[data-color="vocal-singer-songwriter"] { border-bottom: 5rem solid #F22482; }

.arrow-top-50[data-color="artist-musician"] { border-bottom: 5rem solid #FFC400; }

.arrow-top-50[data-color="kpop"] { border-bottom: 5rem solid #EA771B; }

.arrow-top-50[data-color="music-overseas"] { border-bottom: 5rem solid #3DA31E; }

.arrow-top-50[data-color="concert"] { border-bottom: 5rem solid #17A0E2; }

.arrow-top-50[data-color="management"] { border-bottom: 5rem solid #4759BC; }

.arrow-top-50[data-color="yellow"] { border-bottom: 5rem solid #FFF119; }

.arrow-top-50[data-color="line"] { border-bottom: 5rem solid #00c300; }

.arrow-top-50[data-color="twitter"] { border-bottom: 5rem solid #0f1419; }

.arrow-top-50[data-color="tiktok"] { border-bottom: 5rem solid #000000; }

.arrow-top-50[data-color="youtube"] { border-bottom: 5rem solid #E30000; }

.arrow-top-50[data-color="transparent"] { border-bottom: 5rem solid transparent; }

.arrow-top-50[data-color="super-e"] { border-bottom: 5rem solid #00B9EF; }

.arrow-top-50[data-color="music-tech"] { border-bottom: 5rem solid #00A95F; }

.arrow-top-50[data-color="study-music-abroad"] { border-bottom: 5rem solid #00A95F; }

.arrow-top-50[data-color="perf-arts"] { border-bottom: 5rem solid #EB6EA5; }

.arrow-top-50[data-color="event_top_cat_all"] { border-bottom: 5rem solid #32D1AC; }

.arrow-top-50[data-color="event_top_cat_vocal"] { border-bottom: 5rem solid #F22482; }

.arrow-top-50[data-color="event_top_cat_instrument"] { border-bottom: 5rem solid #4759BC; }

.arrow-top-50[data-color="event_top_cat_kpop"] { border-bottom: 5rem solid #EA771B; }

.arrow-top-50[data-color="event_top_cat_composition"] { border-bottom: 5rem solid #764BC9; }

.arrow-top-50[data-color="event_top_cat_concert-staff_backstage"] { border-bottom: 5rem solid #17A0E2; }

.arrow-top-50[data-color="event_top_cat_infosession"] { border-bottom: 5rem solid #3DA31E; }

.arrow-top-50[data-color="event_top_cat_vocaloid_vtuber"] { border-bottom: 5rem solid #FF013B; }

.arrow-bottom-50 { position: absolute; bottom: -10rem; left: 0; right: 0; margin: auto; width: 5rem; height: 5rem; box-sizing: border-box; border: 5rem solid transparent; }

.arrow-bottom-50[data-color="white"] { border-top: 5rem solid #fff; }

.arrow-bottom-50[data-color="black"] { border-top: 5rem solid #282C53; }

.arrow-bottom-50[data-color="gray"] { border-top: 5rem solid #f2f2f3; }

.arrow-bottom-50[data-color="gray2"] { border-top: 5rem solid #E5E5E5; }

.arrow-bottom-50[data-color="gray-dark"] { border-top: 5rem solid #b0b0b0; }

.arrow-bottom-50[data-color="key"] { border-top: 5rem solid #FF013B; }

.arrow-bottom-50[data-color="base1"] { border-top: 5rem solid #ECEDF2; }

.arrow-bottom-50[data-color="base2"] { border-top: 5rem solid #32D1AC; }

.arrow-bottom-50[data-color="season-h-1"] { border-top: 5rem solid #FF6000; }

.arrow-bottom-50[data-color="season-h-2"] { border-top: 5rem solid #8C3396; }

.arrow-bottom-50[data-color="digital-technology"] { border-top: 5rem solid #764BC9; }

.arrow-bottom-50[data-color="artist-technology"] { border-top: 5rem solid #7CBF12; }

.arrow-bottom-50[data-color="music-technology"] { border-top: 5rem solid #0CD1D1; }

.arrow-bottom-50[data-color="vocal"] { border-top: 5rem solid #F22482; }

.arrow-bottom-50[data-color="vocal-singer-songwriter"] { border-top: 5rem solid #F22482; }

.arrow-bottom-50[data-color="artist-musician"] { border-top: 5rem solid #FFC400; }

.arrow-bottom-50[data-color="kpop"] { border-top: 5rem solid #EA771B; }

.arrow-bottom-50[data-color="music-overseas"] { border-top: 5rem solid #3DA31E; }

.arrow-bottom-50[data-color="concert"] { border-top: 5rem solid #17A0E2; }

.arrow-bottom-50[data-color="management"] { border-top: 5rem solid #4759BC; }

.arrow-bottom-50[data-color="yellow"] { border-top: 5rem solid #FFF119; }

.arrow-bottom-50[data-color="line"] { border-top: 5rem solid #00c300; }

.arrow-bottom-50[data-color="twitter"] { border-top: 5rem solid #0f1419; }

.arrow-bottom-50[data-color="tiktok"] { border-top: 5rem solid #000000; }

.arrow-bottom-50[data-color="youtube"] { border-top: 5rem solid #E30000; }

.arrow-bottom-50[data-color="transparent"] { border-top: 5rem solid transparent; }

.arrow-bottom-50[data-color="super-e"] { border-top: 5rem solid #00B9EF; }

.arrow-bottom-50[data-color="music-tech"] { border-top: 5rem solid #00A95F; }

.arrow-bottom-50[data-color="study-music-abroad"] { border-top: 5rem solid #00A95F; }

.arrow-bottom-50[data-color="perf-arts"] { border-top: 5rem solid #EB6EA5; }

.arrow-bottom-50[data-color="event_top_cat_all"] { border-top: 5rem solid #32D1AC; }

.arrow-bottom-50[data-color="event_top_cat_vocal"] { border-top: 5rem solid #F22482; }

.arrow-bottom-50[data-color="event_top_cat_instrument"] { border-top: 5rem solid #4759BC; }

.arrow-bottom-50[data-color="event_top_cat_kpop"] { border-top: 5rem solid #EA771B; }

.arrow-bottom-50[data-color="event_top_cat_composition"] { border-top: 5rem solid #764BC9; }

.arrow-bottom-50[data-color="event_top_cat_concert-staff_backstage"] { border-top: 5rem solid #17A0E2; }

.arrow-bottom-50[data-color="event_top_cat_infosession"] { border-top: 5rem solid #3DA31E; }

.arrow-bottom-50[data-color="event_top_cat_vocaloid_vtuber"] { border-top: 5rem solid #FF013B; }

.arrow-left-50 { position: absolute; top: 0; bottom: 0; left: -10rem; margin: auto; width: 5rem; height: 5rem; box-sizing: border-box; border: 5rem solid transparent; }

.arrow-left-50[data-color="white"] { border-right: 5rem solid #fff; }

.arrow-left-50[data-color="black"] { border-right: 5rem solid #282C53; }

.arrow-left-50[data-color="gray"] { border-right: 5rem solid #f2f2f3; }

.arrow-left-50[data-color="gray2"] { border-right: 5rem solid #E5E5E5; }

.arrow-left-50[data-color="gray-dark"] { border-right: 5rem solid #b0b0b0; }

.arrow-left-50[data-color="key"] { border-right: 5rem solid #FF013B; }

.arrow-left-50[data-color="base1"] { border-right: 5rem solid #ECEDF2; }

.arrow-left-50[data-color="base2"] { border-right: 5rem solid #32D1AC; }

.arrow-left-50[data-color="season-h-1"] { border-right: 5rem solid #FF6000; }

.arrow-left-50[data-color="season-h-2"] { border-right: 5rem solid #8C3396; }

.arrow-left-50[data-color="digital-technology"] { border-right: 5rem solid #764BC9; }

.arrow-left-50[data-color="artist-technology"] { border-right: 5rem solid #7CBF12; }

.arrow-left-50[data-color="music-technology"] { border-right: 5rem solid #0CD1D1; }

.arrow-left-50[data-color="vocal"] { border-right: 5rem solid #F22482; }

.arrow-left-50[data-color="vocal-singer-songwriter"] { border-right: 5rem solid #F22482; }

.arrow-left-50[data-color="artist-musician"] { border-right: 5rem solid #FFC400; }

.arrow-left-50[data-color="kpop"] { border-right: 5rem solid #EA771B; }

.arrow-left-50[data-color="music-overseas"] { border-right: 5rem solid #3DA31E; }

.arrow-left-50[data-color="concert"] { border-right: 5rem solid #17A0E2; }

.arrow-left-50[data-color="management"] { border-right: 5rem solid #4759BC; }

.arrow-left-50[data-color="yellow"] { border-right: 5rem solid #FFF119; }

.arrow-left-50[data-color="line"] { border-right: 5rem solid #00c300; }

.arrow-left-50[data-color="twitter"] { border-right: 5rem solid #0f1419; }

.arrow-left-50[data-color="tiktok"] { border-right: 5rem solid #000000; }

.arrow-left-50[data-color="youtube"] { border-right: 5rem solid #E30000; }

.arrow-left-50[data-color="transparent"] { border-right: 5rem solid transparent; }

.arrow-left-50[data-color="super-e"] { border-right: 5rem solid #00B9EF; }

.arrow-left-50[data-color="music-tech"] { border-right: 5rem solid #00A95F; }

.arrow-left-50[data-color="study-music-abroad"] { border-right: 5rem solid #00A95F; }

.arrow-left-50[data-color="perf-arts"] { border-right: 5rem solid #EB6EA5; }

.arrow-left-50[data-color="event_top_cat_all"] { border-right: 5rem solid #32D1AC; }

.arrow-left-50[data-color="event_top_cat_vocal"] { border-right: 5rem solid #F22482; }

.arrow-left-50[data-color="event_top_cat_instrument"] { border-right: 5rem solid #4759BC; }

.arrow-left-50[data-color="event_top_cat_kpop"] { border-right: 5rem solid #EA771B; }

.arrow-left-50[data-color="event_top_cat_composition"] { border-right: 5rem solid #764BC9; }

.arrow-left-50[data-color="event_top_cat_concert-staff_backstage"] { border-right: 5rem solid #17A0E2; }

.arrow-left-50[data-color="event_top_cat_infosession"] { border-right: 5rem solid #3DA31E; }

.arrow-left-50[data-color="event_top_cat_vocaloid_vtuber"] { border-right: 5rem solid #FF013B; }

.arrow-right-50 { position: absolute; top: 0; bottom: 0; right: -10rem; margin: auto; width: 5rem; height: 5rem; box-sizing: border-box; border: 5rem solid transparent; }

.arrow-right-50[data-color="white"] { border-left: 5rem solid #fff; }

.arrow-right-50[data-color="black"] { border-left: 5rem solid #282C53; }

.arrow-right-50[data-color="gray"] { border-left: 5rem solid #f2f2f3; }

.arrow-right-50[data-color="gray2"] { border-left: 5rem solid #E5E5E5; }

.arrow-right-50[data-color="gray-dark"] { border-left: 5rem solid #b0b0b0; }

.arrow-right-50[data-color="key"] { border-left: 5rem solid #FF013B; }

.arrow-right-50[data-color="base1"] { border-left: 5rem solid #ECEDF2; }

.arrow-right-50[data-color="base2"] { border-left: 5rem solid #32D1AC; }

.arrow-right-50[data-color="season-h-1"] { border-left: 5rem solid #FF6000; }

.arrow-right-50[data-color="season-h-2"] { border-left: 5rem solid #8C3396; }

.arrow-right-50[data-color="digital-technology"] { border-left: 5rem solid #764BC9; }

.arrow-right-50[data-color="artist-technology"] { border-left: 5rem solid #7CBF12; }

.arrow-right-50[data-color="music-technology"] { border-left: 5rem solid #0CD1D1; }

.arrow-right-50[data-color="vocal"] { border-left: 5rem solid #F22482; }

.arrow-right-50[data-color="vocal-singer-songwriter"] { border-left: 5rem solid #F22482; }

.arrow-right-50[data-color="artist-musician"] { border-left: 5rem solid #FFC400; }

.arrow-right-50[data-color="kpop"] { border-left: 5rem solid #EA771B; }

.arrow-right-50[data-color="music-overseas"] { border-left: 5rem solid #3DA31E; }

.arrow-right-50[data-color="concert"] { border-left: 5rem solid #17A0E2; }

.arrow-right-50[data-color="management"] { border-left: 5rem solid #4759BC; }

.arrow-right-50[data-color="yellow"] { border-left: 5rem solid #FFF119; }

.arrow-right-50[data-color="line"] { border-left: 5rem solid #00c300; }

.arrow-right-50[data-color="twitter"] { border-left: 5rem solid #0f1419; }

.arrow-right-50[data-color="tiktok"] { border-left: 5rem solid #000000; }

.arrow-right-50[data-color="youtube"] { border-left: 5rem solid #E30000; }

.arrow-right-50[data-color="transparent"] { border-left: 5rem solid transparent; }

.arrow-right-50[data-color="super-e"] { border-left: 5rem solid #00B9EF; }

.arrow-right-50[data-color="music-tech"] { border-left: 5rem solid #00A95F; }

.arrow-right-50[data-color="study-music-abroad"] { border-left: 5rem solid #00A95F; }

.arrow-right-50[data-color="perf-arts"] { border-left: 5rem solid #EB6EA5; }

.arrow-right-50[data-color="event_top_cat_all"] { border-left: 5rem solid #32D1AC; }

.arrow-right-50[data-color="event_top_cat_vocal"] { border-left: 5rem solid #F22482; }

.arrow-right-50[data-color="event_top_cat_instrument"] { border-left: 5rem solid #4759BC; }

.arrow-right-50[data-color="event_top_cat_kpop"] { border-left: 5rem solid #EA771B; }

.arrow-right-50[data-color="event_top_cat_composition"] { border-left: 5rem solid #764BC9; }

.arrow-right-50[data-color="event_top_cat_concert-staff_backstage"] { border-left: 5rem solid #17A0E2; }

.arrow-right-50[data-color="event_top_cat_infosession"] { border-left: 5rem solid #3DA31E; }

.arrow-right-50[data-color="event_top_cat_vocaloid_vtuber"] { border-left: 5rem solid #FF013B; }

.blur-1 { -ms-filter: blur(1px); filter: blur(1px); }

.blur-2 { -ms-filter: blur(2px); filter: blur(2px); }

.blur-3 { -ms-filter: blur(3px); filter: blur(3px); }

.blur-4 { -ms-filter: blur(4px); filter: blur(4px); }

.blur-5 { -ms-filter: blur(5px); filter: blur(5px); }

.blur-6 { -ms-filter: blur(6px); filter: blur(6px); }

.blur-7 { -ms-filter: blur(7px); filter: blur(7px); }

.blur-8 { -ms-filter: blur(8px); filter: blur(8px); }

.blur-9 { -ms-filter: blur(9px); filter: blur(9px); }

.blur-10 { -ms-filter: blur(10px); filter: blur(10px); }

.blur-11 { -ms-filter: blur(11px); filter: blur(11px); }

.blur-12 { -ms-filter: blur(12px); filter: blur(12px); }

.blur-13 { -ms-filter: blur(13px); filter: blur(13px); }

.blur-14 { -ms-filter: blur(14px); filter: blur(14px); }

.blur-15 { -ms-filter: blur(15px); filter: blur(15px); }

.blur-16 { -ms-filter: blur(16px); filter: blur(16px); }

.blur-17 { -ms-filter: blur(17px); filter: blur(17px); }

.blur-18 { -ms-filter: blur(18px); filter: blur(18px); }

.blur-19 { -ms-filter: blur(19px); filter: blur(19px); }

.blur-20 { -ms-filter: blur(20px); filter: blur(20px); }

.blur-21 { -ms-filter: blur(21px); filter: blur(21px); }

.blur-22 { -ms-filter: blur(22px); filter: blur(22px); }

.blur-23 { -ms-filter: blur(23px); filter: blur(23px); }

.blur-24 { -ms-filter: blur(24px); filter: blur(24px); }

.blur-25 { -ms-filter: blur(25px); filter: blur(25px); }

.blur-26 { -ms-filter: blur(26px); filter: blur(26px); }

.blur-27 { -ms-filter: blur(27px); filter: blur(27px); }

.blur-28 { -ms-filter: blur(28px); filter: blur(28px); }

.blur-29 { -ms-filter: blur(29px); filter: blur(29px); }

.blur-30 { -ms-filter: blur(30px); filter: blur(30px); }

.blur-31 { -ms-filter: blur(31px); filter: blur(31px); }

.blur-32 { -ms-filter: blur(32px); filter: blur(32px); }

.blur-33 { -ms-filter: blur(33px); filter: blur(33px); }

.blur-34 { -ms-filter: blur(34px); filter: blur(34px); }

.blur-35 { -ms-filter: blur(35px); filter: blur(35px); }

.blur-36 { -ms-filter: blur(36px); filter: blur(36px); }

.blur-37 { -ms-filter: blur(37px); filter: blur(37px); }

.blur-38 { -ms-filter: blur(38px); filter: blur(38px); }

.blur-39 { -ms-filter: blur(39px); filter: blur(39px); }

.blur-40 { -ms-filter: blur(40px); filter: blur(40px); }

.blur-41 { -ms-filter: blur(41px); filter: blur(41px); }

.blur-42 { -ms-filter: blur(42px); filter: blur(42px); }

.blur-43 { -ms-filter: blur(43px); filter: blur(43px); }

.blur-44 { -ms-filter: blur(44px); filter: blur(44px); }

.blur-45 { -ms-filter: blur(45px); filter: blur(45px); }

.blur-46 { -ms-filter: blur(46px); filter: blur(46px); }

.blur-47 { -ms-filter: blur(47px); filter: blur(47px); }

.blur-48 { -ms-filter: blur(48px); filter: blur(48px); }

.blur-49 { -ms-filter: blur(49px); filter: blur(49px); }

.blur-50 { -ms-filter: blur(50px); filter: blur(50px); }

@media (min-width: 991px) { .blur-lg-1 { -ms-filter: blur(1px); filter: blur(1px); }
  .blur-lg-2 { -ms-filter: blur(2px); filter: blur(2px); }
  .blur-lg-3 { -ms-filter: blur(3px); filter: blur(3px); }
  .blur-lg-4 { -ms-filter: blur(4px); filter: blur(4px); }
  .blur-lg-5 { -ms-filter: blur(5px); filter: blur(5px); }
  .blur-lg-6 { -ms-filter: blur(6px); filter: blur(6px); }
  .blur-lg-7 { -ms-filter: blur(7px); filter: blur(7px); }
  .blur-lg-8 { -ms-filter: blur(8px); filter: blur(8px); }
  .blur-lg-9 { -ms-filter: blur(9px); filter: blur(9px); }
  .blur-lg-10 { -ms-filter: blur(10px); filter: blur(10px); }
  .blur-lg-11 { -ms-filter: blur(11px); filter: blur(11px); }
  .blur-lg-12 { -ms-filter: blur(12px); filter: blur(12px); }
  .blur-lg-13 { -ms-filter: blur(13px); filter: blur(13px); }
  .blur-lg-14 { -ms-filter: blur(14px); filter: blur(14px); }
  .blur-lg-15 { -ms-filter: blur(15px); filter: blur(15px); }
  .blur-lg-16 { -ms-filter: blur(16px); filter: blur(16px); }
  .blur-lg-17 { -ms-filter: blur(17px); filter: blur(17px); }
  .blur-lg-18 { -ms-filter: blur(18px); filter: blur(18px); }
  .blur-lg-19 { -ms-filter: blur(19px); filter: blur(19px); }
  .blur-lg-20 { -ms-filter: blur(20px); filter: blur(20px); }
  .blur-lg-21 { -ms-filter: blur(21px); filter: blur(21px); }
  .blur-lg-22 { -ms-filter: blur(22px); filter: blur(22px); }
  .blur-lg-23 { -ms-filter: blur(23px); filter: blur(23px); }
  .blur-lg-24 { -ms-filter: blur(24px); filter: blur(24px); }
  .blur-lg-25 { -ms-filter: blur(25px); filter: blur(25px); }
  .blur-lg-26 { -ms-filter: blur(26px); filter: blur(26px); }
  .blur-lg-27 { -ms-filter: blur(27px); filter: blur(27px); }
  .blur-lg-28 { -ms-filter: blur(28px); filter: blur(28px); }
  .blur-lg-29 { -ms-filter: blur(29px); filter: blur(29px); }
  .blur-lg-30 { -ms-filter: blur(30px); filter: blur(30px); }
  .blur-lg-31 { -ms-filter: blur(31px); filter: blur(31px); }
  .blur-lg-32 { -ms-filter: blur(32px); filter: blur(32px); }
  .blur-lg-33 { -ms-filter: blur(33px); filter: blur(33px); }
  .blur-lg-34 { -ms-filter: blur(34px); filter: blur(34px); }
  .blur-lg-35 { -ms-filter: blur(35px); filter: blur(35px); }
  .blur-lg-36 { -ms-filter: blur(36px); filter: blur(36px); }
  .blur-lg-37 { -ms-filter: blur(37px); filter: blur(37px); }
  .blur-lg-38 { -ms-filter: blur(38px); filter: blur(38px); }
  .blur-lg-39 { -ms-filter: blur(39px); filter: blur(39px); }
  .blur-lg-40 { -ms-filter: blur(40px); filter: blur(40px); }
  .blur-lg-41 { -ms-filter: blur(41px); filter: blur(41px); }
  .blur-lg-42 { -ms-filter: blur(42px); filter: blur(42px); }
  .blur-lg-43 { -ms-filter: blur(43px); filter: blur(43px); }
  .blur-lg-44 { -ms-filter: blur(44px); filter: blur(44px); }
  .blur-lg-45 { -ms-filter: blur(45px); filter: blur(45px); }
  .blur-lg-46 { -ms-filter: blur(46px); filter: blur(46px); }
  .blur-lg-47 { -ms-filter: blur(47px); filter: blur(47px); }
  .blur-lg-48 { -ms-filter: blur(48px); filter: blur(48px); }
  .blur-lg-49 { -ms-filter: blur(49px); filter: blur(49px); }
  .blur-lg-50 { -ms-filter: blur(50px); filter: blur(50px); } }

.mix-multiply { mix-blend-mode: multiply; }

.mix-screen { mix-blend-mode: screen; }

.mix-overlay { mix-blend-mode: overlay; }

.mix-darken { mix-blend-mode: darken; }

.mix-lighten { mix-blend-mode: lighten; }

.mix-color-dodge { mix-blend-mode: color-dodge; }

.mix-color-burn { mix-blend-mode: color-burn; }

.mix-hard-light { mix-blend-mode: hard-light; }

.mix-soft-light { mix-blend-mode: soft-light; }

.mix-difference { mix-blend-mode: difference; }

.mix-exclusion { mix-blend-mode: exclusion; }

.mix-hue { mix-blend-mode: hue; }

.mix-saturation { mix-blend-mode: saturation; }

.mix-color { mix-blend-mode: color; }

.mix-luminosity { mix-blend-mode: luminosity; }

@media (min-width: 991px) { .mix-lg-multiply { mix-blend-mode: multiply; }
  .mix-lg-screen { mix-blend-mode: screen; }
  .mix-lg-overlay { mix-blend-mode: overlay; }
  .mix-lg-darken { mix-blend-mode: darken; }
  .mix-lg-lighten { mix-blend-mode: lighten; }
  .mix-lg-color-dodge { mix-blend-mode: color-dodge; }
  .mix-lg-color-burn { mix-blend-mode: color-burn; }
  .mix-lg-hard-light { mix-blend-mode: hard-light; }
  .mix-lg-soft-light { mix-blend-mode: soft-light; }
  .mix-lg-difference { mix-blend-mode: difference; }
  .mix-lg-exclusion { mix-blend-mode: exclusion; }
  .mix-lg-hue { mix-blend-mode: hue; }
  .mix-lg-saturation { mix-blend-mode: saturation; }
  .mix-lg-color { mix-blend-mode: color; }
  .mix-lg-luminosity { mix-blend-mode: luminosity; } }

/* テキストの縦書き */
.font-vertical { -ms-writing-mode: tb-rl; writing-mode: vertical-rl; }

@media (min-width: 991px) { .font-lg-vertical { -ms-writing-mode: tb-rl; writing-mode: vertical-rl; } }

.img-fit { height: 100%; object-fit: cover; font-family: 'object-fit: cover;'; }

@media (min-width: 991px) { .img-lg-fit { height: 100%; object-fit: cover; font-family: 'object-fit: cover;'; } }

.marker[data-color="white"] { background-image: linear-gradient(transparent 40%, #fff 40%); }

.marker[data-color="black"] { background-image: linear-gradient(transparent 40%, #282C53 40%); }

.marker[data-color="gray"] { background-image: linear-gradient(transparent 40%, #f2f2f3 40%); }

.marker[data-color="gray2"] { background-image: linear-gradient(transparent 40%, #E5E5E5 40%); }

.marker[data-color="gray-dark"] { background-image: linear-gradient(transparent 40%, #b0b0b0 40%); }

.marker[data-color="key"] { background-image: linear-gradient(transparent 40%, #FF013B 40%); }

.marker[data-color="base1"] { background-image: linear-gradient(transparent 40%, #ECEDF2 40%); }

.marker[data-color="base2"] { background-image: linear-gradient(transparent 40%, #32D1AC 40%); }

.marker[data-color="season-h-1"] { background-image: linear-gradient(transparent 40%, #FF6000 40%); }

.marker[data-color="season-h-2"] { background-image: linear-gradient(transparent 40%, #8C3396 40%); }

.marker[data-color="digital-technology"] { background-image: linear-gradient(transparent 40%, #764BC9 40%); }

.marker[data-color="artist-technology"] { background-image: linear-gradient(transparent 40%, #7CBF12 40%); }

.marker[data-color="music-technology"] { background-image: linear-gradient(transparent 40%, #0CD1D1 40%); }

.marker[data-color="vocal"] { background-image: linear-gradient(transparent 40%, #F22482 40%); }

.marker[data-color="vocal-singer-songwriter"] { background-image: linear-gradient(transparent 40%, #F22482 40%); }

.marker[data-color="artist-musician"] { background-image: linear-gradient(transparent 40%, #FFC400 40%); }

.marker[data-color="kpop"] { background-image: linear-gradient(transparent 40%, #EA771B 40%); }

.marker[data-color="music-overseas"] { background-image: linear-gradient(transparent 40%, #3DA31E 40%); }

.marker[data-color="concert"] { background-image: linear-gradient(transparent 40%, #17A0E2 40%); }

.marker[data-color="management"] { background-image: linear-gradient(transparent 40%, #4759BC 40%); }

.marker[data-color="yellow"] { background-image: linear-gradient(transparent 40%, #FFF119 40%); }

.marker[data-color="line"] { background-image: linear-gradient(transparent 40%, #00c300 40%); }

.marker[data-color="twitter"] { background-image: linear-gradient(transparent 40%, #0f1419 40%); }

.marker[data-color="tiktok"] { background-image: linear-gradient(transparent 40%, #000000 40%); }

.marker[data-color="youtube"] { background-image: linear-gradient(transparent 40%, #E30000 40%); }

.marker[data-color="transparent"] { background-image: linear-gradient(transparent 40%, transparent 40%); }

.marker[data-color="super-e"] { background-image: linear-gradient(transparent 40%, #00B9EF 40%); }

.marker[data-color="music-tech"] { background-image: linear-gradient(transparent 40%, #00A95F 40%); }

.marker[data-color="study-music-abroad"] { background-image: linear-gradient(transparent 40%, #00A95F 40%); }

.marker[data-color="perf-arts"] { background-image: linear-gradient(transparent 40%, #EB6EA5 40%); }

.marker[data-color="event_top_cat_all"] { background-image: linear-gradient(transparent 40%, #32D1AC 40%); }

.marker[data-color="event_top_cat_vocal"] { background-image: linear-gradient(transparent 40%, #F22482 40%); }

.marker[data-color="event_top_cat_instrument"] { background-image: linear-gradient(transparent 40%, #4759BC 40%); }

.marker[data-color="event_top_cat_kpop"] { background-image: linear-gradient(transparent 40%, #EA771B 40%); }

.marker[data-color="event_top_cat_composition"] { background-image: linear-gradient(transparent 40%, #764BC9 40%); }

.marker[data-color="event_top_cat_concert-staff_backstage"] { background-image: linear-gradient(transparent 40%, #17A0E2 40%); }

.marker[data-color="event_top_cat_infosession"] { background-image: linear-gradient(transparent 40%, #3DA31E 40%); }

.marker[data-color="event_top_cat_vocaloid_vtuber"] { background-image: linear-gradient(transparent 40%, #FF013B 40%); }

.js-marker-animation { background-repeat: no-repeat; background-size: 0% 100%; background-position: left bottom -1.4rem; transition: all 1s .3s ease-in-out; }

.js-marker-animation[data-color="white"] { background-image: linear-gradient(#fff 40%, transparent 40%); }

.js-marker-animation[data-color="black"] { background-image: linear-gradient(#282C53 40%, transparent 40%); }

.js-marker-animation[data-color="gray"] { background-image: linear-gradient(#f2f2f3 40%, transparent 40%); }

.js-marker-animation[data-color="gray2"] { background-image: linear-gradient(#E5E5E5 40%, transparent 40%); }

.js-marker-animation[data-color="gray-dark"] { background-image: linear-gradient(#b0b0b0 40%, transparent 40%); }

.js-marker-animation[data-color="key"] { background-image: linear-gradient(#FF013B 40%, transparent 40%); }

.js-marker-animation[data-color="base1"] { background-image: linear-gradient(#ECEDF2 40%, transparent 40%); }

.js-marker-animation[data-color="base2"] { background-image: linear-gradient(#32D1AC 40%, transparent 40%); }

.js-marker-animation[data-color="season-h-1"] { background-image: linear-gradient(#FF6000 40%, transparent 40%); }

.js-marker-animation[data-color="season-h-2"] { background-image: linear-gradient(#8C3396 40%, transparent 40%); }

.js-marker-animation[data-color="digital-technology"] { background-image: linear-gradient(#764BC9 40%, transparent 40%); }

.js-marker-animation[data-color="artist-technology"] { background-image: linear-gradient(#7CBF12 40%, transparent 40%); }

.js-marker-animation[data-color="music-technology"] { background-image: linear-gradient(#0CD1D1 40%, transparent 40%); }

.js-marker-animation[data-color="vocal"] { background-image: linear-gradient(#F22482 40%, transparent 40%); }

.js-marker-animation[data-color="vocal-singer-songwriter"] { background-image: linear-gradient(#F22482 40%, transparent 40%); }

.js-marker-animation[data-color="artist-musician"] { background-image: linear-gradient(#FFC400 40%, transparent 40%); }

.js-marker-animation[data-color="kpop"] { background-image: linear-gradient(#EA771B 40%, transparent 40%); }

.js-marker-animation[data-color="music-overseas"] { background-image: linear-gradient(#3DA31E 40%, transparent 40%); }

.js-marker-animation[data-color="concert"] { background-image: linear-gradient(#17A0E2 40%, transparent 40%); }

.js-marker-animation[data-color="management"] { background-image: linear-gradient(#4759BC 40%, transparent 40%); }

.js-marker-animation[data-color="yellow"] { background-image: linear-gradient(#FFF119 40%, transparent 40%); }

.js-marker-animation[data-color="line"] { background-image: linear-gradient(#00c300 40%, transparent 40%); }

.js-marker-animation[data-color="twitter"] { background-image: linear-gradient(#0f1419 40%, transparent 40%); }

.js-marker-animation[data-color="tiktok"] { background-image: linear-gradient(#000000 40%, transparent 40%); }

.js-marker-animation[data-color="youtube"] { background-image: linear-gradient(#E30000 40%, transparent 40%); }

.js-marker-animation[data-color="transparent"] { background-image: linear-gradient(transparent 40%, transparent 40%); }

.js-marker-animation[data-color="super-e"] { background-image: linear-gradient(#00B9EF 40%, transparent 40%); }

.js-marker-animation[data-color="music-tech"] { background-image: linear-gradient(#00A95F 40%, transparent 40%); }

.js-marker-animation[data-color="study-music-abroad"] { background-image: linear-gradient(#00A95F 40%, transparent 40%); }

.js-marker-animation[data-color="perf-arts"] { background-image: linear-gradient(#EB6EA5 40%, transparent 40%); }

.js-marker-animation[data-color="event_top_cat_all"] { background-image: linear-gradient(#32D1AC 40%, transparent 40%); }

.js-marker-animation[data-color="event_top_cat_vocal"] { background-image: linear-gradient(#F22482 40%, transparent 40%); }

.js-marker-animation[data-color="event_top_cat_instrument"] { background-image: linear-gradient(#4759BC 40%, transparent 40%); }

.js-marker-animation[data-color="event_top_cat_kpop"] { background-image: linear-gradient(#EA771B 40%, transparent 40%); }

.js-marker-animation[data-color="event_top_cat_composition"] { background-image: linear-gradient(#764BC9 40%, transparent 40%); }

.js-marker-animation[data-color="event_top_cat_concert-staff_backstage"] { background-image: linear-gradient(#17A0E2 40%, transparent 40%); }

.js-marker-animation[data-color="event_top_cat_infosession"] { background-image: linear-gradient(#3DA31E 40%, transparent 40%); }

.js-marker-animation[data-color="event_top_cat_vocaloid_vtuber"] { background-image: linear-gradient(#FF013B 40%, transparent 40%); }

.js-marker-animation.isActive { background-size: 100% 125% !important; }

.clear { clear: both; }

.clear-none { clear: none; }

@media (min-width: 991px) { .clear-lg { clear: both; }
  .clear-lg-none { clear: none; } }

.scroll-5 { padding-right: 10px; overflow-y: auto; max-height: 0.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-5::-webkit-scrollbar { width: 5px; }

.scroll-5::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-5::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-10 { padding-right: 10px; overflow-y: auto; max-height: 1rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-10::-webkit-scrollbar { width: 5px; }

.scroll-10::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-10::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-15 { padding-right: 10px; overflow-y: auto; max-height: 1.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-15::-webkit-scrollbar { width: 5px; }

.scroll-15::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-15::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-20 { padding-right: 10px; overflow-y: auto; max-height: 2rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-20::-webkit-scrollbar { width: 5px; }

.scroll-20::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-20::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-25 { padding-right: 10px; overflow-y: auto; max-height: 2.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-25::-webkit-scrollbar { width: 5px; }

.scroll-25::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-25::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-30 { padding-right: 10px; overflow-y: auto; max-height: 3rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-30::-webkit-scrollbar { width: 5px; }

.scroll-30::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-30::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-35 { padding-right: 10px; overflow-y: auto; max-height: 3.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-35::-webkit-scrollbar { width: 5px; }

.scroll-35::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-35::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-40 { padding-right: 10px; overflow-y: auto; max-height: 4rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-40::-webkit-scrollbar { width: 5px; }

.scroll-40::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-40::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-45 { padding-right: 10px; overflow-y: auto; max-height: 4.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-45::-webkit-scrollbar { width: 5px; }

.scroll-45::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-45::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-50 { padding-right: 10px; overflow-y: auto; max-height: 5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-50::-webkit-scrollbar { width: 5px; }

.scroll-50::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-50::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-55 { padding-right: 10px; overflow-y: auto; max-height: 5.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-55::-webkit-scrollbar { width: 5px; }

.scroll-55::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-55::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-60 { padding-right: 10px; overflow-y: auto; max-height: 6rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-60::-webkit-scrollbar { width: 5px; }

.scroll-60::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-60::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-65 { padding-right: 10px; overflow-y: auto; max-height: 6.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-65::-webkit-scrollbar { width: 5px; }

.scroll-65::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-65::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-70 { padding-right: 10px; overflow-y: auto; max-height: 7rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-70::-webkit-scrollbar { width: 5px; }

.scroll-70::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-70::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-75 { padding-right: 10px; overflow-y: auto; max-height: 7.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-75::-webkit-scrollbar { width: 5px; }

.scroll-75::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-75::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-80 { padding-right: 10px; overflow-y: auto; max-height: 8rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-80::-webkit-scrollbar { width: 5px; }

.scroll-80::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-80::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-85 { padding-right: 10px; overflow-y: auto; max-height: 8.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-85::-webkit-scrollbar { width: 5px; }

.scroll-85::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-85::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-90 { padding-right: 10px; overflow-y: auto; max-height: 9rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-90::-webkit-scrollbar { width: 5px; }

.scroll-90::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-90::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-95 { padding-right: 10px; overflow-y: auto; max-height: 9.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-95::-webkit-scrollbar { width: 5px; }

.scroll-95::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-95::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-100 { padding-right: 10px; overflow-y: auto; max-height: 10rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-100::-webkit-scrollbar { width: 5px; }

.scroll-100::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-100::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-105 { padding-right: 10px; overflow-y: auto; max-height: 10.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-105::-webkit-scrollbar { width: 5px; }

.scroll-105::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-105::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-110 { padding-right: 10px; overflow-y: auto; max-height: 11rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-110::-webkit-scrollbar { width: 5px; }

.scroll-110::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-110::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-115 { padding-right: 10px; overflow-y: auto; max-height: 11.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-115::-webkit-scrollbar { width: 5px; }

.scroll-115::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-115::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-120 { padding-right: 10px; overflow-y: auto; max-height: 12rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-120::-webkit-scrollbar { width: 5px; }

.scroll-120::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-120::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-125 { padding-right: 10px; overflow-y: auto; max-height: 12.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-125::-webkit-scrollbar { width: 5px; }

.scroll-125::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-125::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-130 { padding-right: 10px; overflow-y: auto; max-height: 13rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-130::-webkit-scrollbar { width: 5px; }

.scroll-130::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-130::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-135 { padding-right: 10px; overflow-y: auto; max-height: 13.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-135::-webkit-scrollbar { width: 5px; }

.scroll-135::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-135::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-140 { padding-right: 10px; overflow-y: auto; max-height: 14rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-140::-webkit-scrollbar { width: 5px; }

.scroll-140::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-140::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-145 { padding-right: 10px; overflow-y: auto; max-height: 14.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-145::-webkit-scrollbar { width: 5px; }

.scroll-145::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-145::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-150 { padding-right: 10px; overflow-y: auto; max-height: 15rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-150::-webkit-scrollbar { width: 5px; }

.scroll-150::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-150::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-155 { padding-right: 10px; overflow-y: auto; max-height: 15.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-155::-webkit-scrollbar { width: 5px; }

.scroll-155::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-155::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-160 { padding-right: 10px; overflow-y: auto; max-height: 16rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-160::-webkit-scrollbar { width: 5px; }

.scroll-160::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-160::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-165 { padding-right: 10px; overflow-y: auto; max-height: 16.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-165::-webkit-scrollbar { width: 5px; }

.scroll-165::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-165::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-170 { padding-right: 10px; overflow-y: auto; max-height: 17rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-170::-webkit-scrollbar { width: 5px; }

.scroll-170::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-170::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-175 { padding-right: 10px; overflow-y: auto; max-height: 17.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-175::-webkit-scrollbar { width: 5px; }

.scroll-175::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-175::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-180 { padding-right: 10px; overflow-y: auto; max-height: 18rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-180::-webkit-scrollbar { width: 5px; }

.scroll-180::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-180::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-185 { padding-right: 10px; overflow-y: auto; max-height: 18.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-185::-webkit-scrollbar { width: 5px; }

.scroll-185::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-185::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-190 { padding-right: 10px; overflow-y: auto; max-height: 19rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-190::-webkit-scrollbar { width: 5px; }

.scroll-190::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-190::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-195 { padding-right: 10px; overflow-y: auto; max-height: 19.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-195::-webkit-scrollbar { width: 5px; }

.scroll-195::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-195::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-200 { padding-right: 10px; overflow-y: auto; max-height: 20rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-200::-webkit-scrollbar { width: 5px; }

.scroll-200::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-200::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-205 { padding-right: 10px; overflow-y: auto; max-height: 20.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-205::-webkit-scrollbar { width: 5px; }

.scroll-205::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-205::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-210 { padding-right: 10px; overflow-y: auto; max-height: 21rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-210::-webkit-scrollbar { width: 5px; }

.scroll-210::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-210::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-215 { padding-right: 10px; overflow-y: auto; max-height: 21.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-215::-webkit-scrollbar { width: 5px; }

.scroll-215::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-215::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-220 { padding-right: 10px; overflow-y: auto; max-height: 22rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-220::-webkit-scrollbar { width: 5px; }

.scroll-220::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-220::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-225 { padding-right: 10px; overflow-y: auto; max-height: 22.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-225::-webkit-scrollbar { width: 5px; }

.scroll-225::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-225::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-230 { padding-right: 10px; overflow-y: auto; max-height: 23rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-230::-webkit-scrollbar { width: 5px; }

.scroll-230::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-230::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-235 { padding-right: 10px; overflow-y: auto; max-height: 23.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-235::-webkit-scrollbar { width: 5px; }

.scroll-235::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-235::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-240 { padding-right: 10px; overflow-y: auto; max-height: 24rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-240::-webkit-scrollbar { width: 5px; }

.scroll-240::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-240::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-245 { padding-right: 10px; overflow-y: auto; max-height: 24.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-245::-webkit-scrollbar { width: 5px; }

.scroll-245::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-245::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-250 { padding-right: 10px; overflow-y: auto; max-height: 25rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-250::-webkit-scrollbar { width: 5px; }

.scroll-250::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-250::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-255 { padding-right: 10px; overflow-y: auto; max-height: 25.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-255::-webkit-scrollbar { width: 5px; }

.scroll-255::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-255::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-260 { padding-right: 10px; overflow-y: auto; max-height: 26rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-260::-webkit-scrollbar { width: 5px; }

.scroll-260::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-260::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-265 { padding-right: 10px; overflow-y: auto; max-height: 26.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-265::-webkit-scrollbar { width: 5px; }

.scroll-265::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-265::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-270 { padding-right: 10px; overflow-y: auto; max-height: 27rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-270::-webkit-scrollbar { width: 5px; }

.scroll-270::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-270::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-275 { padding-right: 10px; overflow-y: auto; max-height: 27.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-275::-webkit-scrollbar { width: 5px; }

.scroll-275::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-275::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-280 { padding-right: 10px; overflow-y: auto; max-height: 28rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-280::-webkit-scrollbar { width: 5px; }

.scroll-280::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-280::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-285 { padding-right: 10px; overflow-y: auto; max-height: 28.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-285::-webkit-scrollbar { width: 5px; }

.scroll-285::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-285::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-290 { padding-right: 10px; overflow-y: auto; max-height: 29rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-290::-webkit-scrollbar { width: 5px; }

.scroll-290::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-290::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-295 { padding-right: 10px; overflow-y: auto; max-height: 29.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-295::-webkit-scrollbar { width: 5px; }

.scroll-295::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-295::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-300 { padding-right: 10px; overflow-y: auto; max-height: 30rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-300::-webkit-scrollbar { width: 5px; }

.scroll-300::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-300::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-305 { padding-right: 10px; overflow-y: auto; max-height: 30.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-305::-webkit-scrollbar { width: 5px; }

.scroll-305::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-305::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-310 { padding-right: 10px; overflow-y: auto; max-height: 31rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-310::-webkit-scrollbar { width: 5px; }

.scroll-310::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-310::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-315 { padding-right: 10px; overflow-y: auto; max-height: 31.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-315::-webkit-scrollbar { width: 5px; }

.scroll-315::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-315::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-320 { padding-right: 10px; overflow-y: auto; max-height: 32rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-320::-webkit-scrollbar { width: 5px; }

.scroll-320::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-320::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-325 { padding-right: 10px; overflow-y: auto; max-height: 32.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-325::-webkit-scrollbar { width: 5px; }

.scroll-325::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-325::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-330 { padding-right: 10px; overflow-y: auto; max-height: 33rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-330::-webkit-scrollbar { width: 5px; }

.scroll-330::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-330::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-335 { padding-right: 10px; overflow-y: auto; max-height: 33.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-335::-webkit-scrollbar { width: 5px; }

.scroll-335::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-335::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-340 { padding-right: 10px; overflow-y: auto; max-height: 34rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-340::-webkit-scrollbar { width: 5px; }

.scroll-340::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-340::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-345 { padding-right: 10px; overflow-y: auto; max-height: 34.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-345::-webkit-scrollbar { width: 5px; }

.scroll-345::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-345::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-350 { padding-right: 10px; overflow-y: auto; max-height: 35rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-350::-webkit-scrollbar { width: 5px; }

.scroll-350::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-350::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-355 { padding-right: 10px; overflow-y: auto; max-height: 35.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-355::-webkit-scrollbar { width: 5px; }

.scroll-355::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-355::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-360 { padding-right: 10px; overflow-y: auto; max-height: 36rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-360::-webkit-scrollbar { width: 5px; }

.scroll-360::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-360::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-365 { padding-right: 10px; overflow-y: auto; max-height: 36.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-365::-webkit-scrollbar { width: 5px; }

.scroll-365::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-365::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-370 { padding-right: 10px; overflow-y: auto; max-height: 37rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-370::-webkit-scrollbar { width: 5px; }

.scroll-370::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-370::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-375 { padding-right: 10px; overflow-y: auto; max-height: 37.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-375::-webkit-scrollbar { width: 5px; }

.scroll-375::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-375::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-380 { padding-right: 10px; overflow-y: auto; max-height: 38rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-380::-webkit-scrollbar { width: 5px; }

.scroll-380::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-380::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-385 { padding-right: 10px; overflow-y: auto; max-height: 38.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-385::-webkit-scrollbar { width: 5px; }

.scroll-385::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-385::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-390 { padding-right: 10px; overflow-y: auto; max-height: 39rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-390::-webkit-scrollbar { width: 5px; }

.scroll-390::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-390::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-395 { padding-right: 10px; overflow-y: auto; max-height: 39.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-395::-webkit-scrollbar { width: 5px; }

.scroll-395::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-395::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-400 { padding-right: 10px; overflow-y: auto; max-height: 40rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-400::-webkit-scrollbar { width: 5px; }

.scroll-400::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-400::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-405 { padding-right: 10px; overflow-y: auto; max-height: 40.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-405::-webkit-scrollbar { width: 5px; }

.scroll-405::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-405::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-410 { padding-right: 10px; overflow-y: auto; max-height: 41rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-410::-webkit-scrollbar { width: 5px; }

.scroll-410::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-410::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-415 { padding-right: 10px; overflow-y: auto; max-height: 41.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-415::-webkit-scrollbar { width: 5px; }

.scroll-415::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-415::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-420 { padding-right: 10px; overflow-y: auto; max-height: 42rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-420::-webkit-scrollbar { width: 5px; }

.scroll-420::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-420::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-425 { padding-right: 10px; overflow-y: auto; max-height: 42.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-425::-webkit-scrollbar { width: 5px; }

.scroll-425::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-425::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-430 { padding-right: 10px; overflow-y: auto; max-height: 43rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-430::-webkit-scrollbar { width: 5px; }

.scroll-430::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-430::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-435 { padding-right: 10px; overflow-y: auto; max-height: 43.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-435::-webkit-scrollbar { width: 5px; }

.scroll-435::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-435::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-440 { padding-right: 10px; overflow-y: auto; max-height: 44rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-440::-webkit-scrollbar { width: 5px; }

.scroll-440::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-440::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-445 { padding-right: 10px; overflow-y: auto; max-height: 44.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-445::-webkit-scrollbar { width: 5px; }

.scroll-445::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-445::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-450 { padding-right: 10px; overflow-y: auto; max-height: 45rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-450::-webkit-scrollbar { width: 5px; }

.scroll-450::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-450::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-455 { padding-right: 10px; overflow-y: auto; max-height: 45.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-455::-webkit-scrollbar { width: 5px; }

.scroll-455::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-455::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-460 { padding-right: 10px; overflow-y: auto; max-height: 46rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-460::-webkit-scrollbar { width: 5px; }

.scroll-460::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-460::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-465 { padding-right: 10px; overflow-y: auto; max-height: 46.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-465::-webkit-scrollbar { width: 5px; }

.scroll-465::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-465::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-470 { padding-right: 10px; overflow-y: auto; max-height: 47rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-470::-webkit-scrollbar { width: 5px; }

.scroll-470::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-470::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-475 { padding-right: 10px; overflow-y: auto; max-height: 47.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-475::-webkit-scrollbar { width: 5px; }

.scroll-475::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-475::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-480 { padding-right: 10px; overflow-y: auto; max-height: 48rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-480::-webkit-scrollbar { width: 5px; }

.scroll-480::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-480::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-485 { padding-right: 10px; overflow-y: auto; max-height: 48.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-485::-webkit-scrollbar { width: 5px; }

.scroll-485::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-485::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-490 { padding-right: 10px; overflow-y: auto; max-height: 49rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-490::-webkit-scrollbar { width: 5px; }

.scroll-490::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-490::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-495 { padding-right: 10px; overflow-y: auto; max-height: 49.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-495::-webkit-scrollbar { width: 5px; }

.scroll-495::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-495::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-500 { padding-right: 10px; overflow-y: auto; max-height: 50rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-500::-webkit-scrollbar { width: 5px; }

.scroll-500::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-500::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-505 { padding-right: 10px; overflow-y: auto; max-height: 50.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-505::-webkit-scrollbar { width: 5px; }

.scroll-505::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-505::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-510 { padding-right: 10px; overflow-y: auto; max-height: 51rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-510::-webkit-scrollbar { width: 5px; }

.scroll-510::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-510::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-515 { padding-right: 10px; overflow-y: auto; max-height: 51.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-515::-webkit-scrollbar { width: 5px; }

.scroll-515::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-515::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-520 { padding-right: 10px; overflow-y: auto; max-height: 52rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-520::-webkit-scrollbar { width: 5px; }

.scroll-520::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-520::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-525 { padding-right: 10px; overflow-y: auto; max-height: 52.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-525::-webkit-scrollbar { width: 5px; }

.scroll-525::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-525::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-530 { padding-right: 10px; overflow-y: auto; max-height: 53rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-530::-webkit-scrollbar { width: 5px; }

.scroll-530::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-530::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-535 { padding-right: 10px; overflow-y: auto; max-height: 53.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-535::-webkit-scrollbar { width: 5px; }

.scroll-535::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-535::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-540 { padding-right: 10px; overflow-y: auto; max-height: 54rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-540::-webkit-scrollbar { width: 5px; }

.scroll-540::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-540::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-545 { padding-right: 10px; overflow-y: auto; max-height: 54.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-545::-webkit-scrollbar { width: 5px; }

.scroll-545::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-545::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-550 { padding-right: 10px; overflow-y: auto; max-height: 55rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-550::-webkit-scrollbar { width: 5px; }

.scroll-550::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-550::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-555 { padding-right: 10px; overflow-y: auto; max-height: 55.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-555::-webkit-scrollbar { width: 5px; }

.scroll-555::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-555::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-560 { padding-right: 10px; overflow-y: auto; max-height: 56rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-560::-webkit-scrollbar { width: 5px; }

.scroll-560::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-560::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-565 { padding-right: 10px; overflow-y: auto; max-height: 56.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-565::-webkit-scrollbar { width: 5px; }

.scroll-565::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-565::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-570 { padding-right: 10px; overflow-y: auto; max-height: 57rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-570::-webkit-scrollbar { width: 5px; }

.scroll-570::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-570::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-575 { padding-right: 10px; overflow-y: auto; max-height: 57.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-575::-webkit-scrollbar { width: 5px; }

.scroll-575::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-575::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-580 { padding-right: 10px; overflow-y: auto; max-height: 58rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-580::-webkit-scrollbar { width: 5px; }

.scroll-580::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-580::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-585 { padding-right: 10px; overflow-y: auto; max-height: 58.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-585::-webkit-scrollbar { width: 5px; }

.scroll-585::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-585::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-590 { padding-right: 10px; overflow-y: auto; max-height: 59rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-590::-webkit-scrollbar { width: 5px; }

.scroll-590::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-590::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-595 { padding-right: 10px; overflow-y: auto; max-height: 59.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-595::-webkit-scrollbar { width: 5px; }

.scroll-595::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-595::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-600 { padding-right: 10px; overflow-y: auto; max-height: 60rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-600::-webkit-scrollbar { width: 5px; }

.scroll-600::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-600::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-605 { padding-right: 10px; overflow-y: auto; max-height: 60.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-605::-webkit-scrollbar { width: 5px; }

.scroll-605::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-605::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-610 { padding-right: 10px; overflow-y: auto; max-height: 61rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-610::-webkit-scrollbar { width: 5px; }

.scroll-610::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-610::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-615 { padding-right: 10px; overflow-y: auto; max-height: 61.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-615::-webkit-scrollbar { width: 5px; }

.scroll-615::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-615::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-620 { padding-right: 10px; overflow-y: auto; max-height: 62rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-620::-webkit-scrollbar { width: 5px; }

.scroll-620::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-620::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-625 { padding-right: 10px; overflow-y: auto; max-height: 62.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-625::-webkit-scrollbar { width: 5px; }

.scroll-625::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-625::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-630 { padding-right: 10px; overflow-y: auto; max-height: 63rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-630::-webkit-scrollbar { width: 5px; }

.scroll-630::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-630::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-635 { padding-right: 10px; overflow-y: auto; max-height: 63.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-635::-webkit-scrollbar { width: 5px; }

.scroll-635::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-635::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-640 { padding-right: 10px; overflow-y: auto; max-height: 64rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-640::-webkit-scrollbar { width: 5px; }

.scroll-640::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-640::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-645 { padding-right: 10px; overflow-y: auto; max-height: 64.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-645::-webkit-scrollbar { width: 5px; }

.scroll-645::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-645::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-650 { padding-right: 10px; overflow-y: auto; max-height: 65rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-650::-webkit-scrollbar { width: 5px; }

.scroll-650::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-650::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-655 { padding-right: 10px; overflow-y: auto; max-height: 65.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-655::-webkit-scrollbar { width: 5px; }

.scroll-655::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-655::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-660 { padding-right: 10px; overflow-y: auto; max-height: 66rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-660::-webkit-scrollbar { width: 5px; }

.scroll-660::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-660::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-665 { padding-right: 10px; overflow-y: auto; max-height: 66.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-665::-webkit-scrollbar { width: 5px; }

.scroll-665::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-665::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-670 { padding-right: 10px; overflow-y: auto; max-height: 67rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-670::-webkit-scrollbar { width: 5px; }

.scroll-670::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-670::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-675 { padding-right: 10px; overflow-y: auto; max-height: 67.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-675::-webkit-scrollbar { width: 5px; }

.scroll-675::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-675::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-680 { padding-right: 10px; overflow-y: auto; max-height: 68rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-680::-webkit-scrollbar { width: 5px; }

.scroll-680::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-680::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-685 { padding-right: 10px; overflow-y: auto; max-height: 68.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-685::-webkit-scrollbar { width: 5px; }

.scroll-685::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-685::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-690 { padding-right: 10px; overflow-y: auto; max-height: 69rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-690::-webkit-scrollbar { width: 5px; }

.scroll-690::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-690::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-695 { padding-right: 10px; overflow-y: auto; max-height: 69.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-695::-webkit-scrollbar { width: 5px; }

.scroll-695::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-695::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-700 { padding-right: 10px; overflow-y: auto; max-height: 70rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-700::-webkit-scrollbar { width: 5px; }

.scroll-700::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-700::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-705 { padding-right: 10px; overflow-y: auto; max-height: 70.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-705::-webkit-scrollbar { width: 5px; }

.scroll-705::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-705::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-710 { padding-right: 10px; overflow-y: auto; max-height: 71rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-710::-webkit-scrollbar { width: 5px; }

.scroll-710::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-710::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-715 { padding-right: 10px; overflow-y: auto; max-height: 71.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-715::-webkit-scrollbar { width: 5px; }

.scroll-715::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-715::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-720 { padding-right: 10px; overflow-y: auto; max-height: 72rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-720::-webkit-scrollbar { width: 5px; }

.scroll-720::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-720::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-725 { padding-right: 10px; overflow-y: auto; max-height: 72.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-725::-webkit-scrollbar { width: 5px; }

.scroll-725::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-725::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-730 { padding-right: 10px; overflow-y: auto; max-height: 73rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-730::-webkit-scrollbar { width: 5px; }

.scroll-730::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-730::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-735 { padding-right: 10px; overflow-y: auto; max-height: 73.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-735::-webkit-scrollbar { width: 5px; }

.scroll-735::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-735::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-740 { padding-right: 10px; overflow-y: auto; max-height: 74rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-740::-webkit-scrollbar { width: 5px; }

.scroll-740::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-740::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-745 { padding-right: 10px; overflow-y: auto; max-height: 74.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-745::-webkit-scrollbar { width: 5px; }

.scroll-745::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-745::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-750 { padding-right: 10px; overflow-y: auto; max-height: 75rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-750::-webkit-scrollbar { width: 5px; }

.scroll-750::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-750::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-755 { padding-right: 10px; overflow-y: auto; max-height: 75.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-755::-webkit-scrollbar { width: 5px; }

.scroll-755::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-755::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-760 { padding-right: 10px; overflow-y: auto; max-height: 76rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-760::-webkit-scrollbar { width: 5px; }

.scroll-760::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-760::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-765 { padding-right: 10px; overflow-y: auto; max-height: 76.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-765::-webkit-scrollbar { width: 5px; }

.scroll-765::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-765::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-770 { padding-right: 10px; overflow-y: auto; max-height: 77rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-770::-webkit-scrollbar { width: 5px; }

.scroll-770::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-770::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-775 { padding-right: 10px; overflow-y: auto; max-height: 77.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-775::-webkit-scrollbar { width: 5px; }

.scroll-775::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-775::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-780 { padding-right: 10px; overflow-y: auto; max-height: 78rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-780::-webkit-scrollbar { width: 5px; }

.scroll-780::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-780::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-785 { padding-right: 10px; overflow-y: auto; max-height: 78.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-785::-webkit-scrollbar { width: 5px; }

.scroll-785::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-785::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-790 { padding-right: 10px; overflow-y: auto; max-height: 79rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-790::-webkit-scrollbar { width: 5px; }

.scroll-790::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-790::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-795 { padding-right: 10px; overflow-y: auto; max-height: 79.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-795::-webkit-scrollbar { width: 5px; }

.scroll-795::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-795::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-800 { padding-right: 10px; overflow-y: auto; max-height: 80rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-800::-webkit-scrollbar { width: 5px; }

.scroll-800::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-800::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-805 { padding-right: 10px; overflow-y: auto; max-height: 80.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-805::-webkit-scrollbar { width: 5px; }

.scroll-805::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-805::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-810 { padding-right: 10px; overflow-y: auto; max-height: 81rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-810::-webkit-scrollbar { width: 5px; }

.scroll-810::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-810::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-815 { padding-right: 10px; overflow-y: auto; max-height: 81.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-815::-webkit-scrollbar { width: 5px; }

.scroll-815::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-815::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-820 { padding-right: 10px; overflow-y: auto; max-height: 82rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-820::-webkit-scrollbar { width: 5px; }

.scroll-820::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-820::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-825 { padding-right: 10px; overflow-y: auto; max-height: 82.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-825::-webkit-scrollbar { width: 5px; }

.scroll-825::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-825::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-830 { padding-right: 10px; overflow-y: auto; max-height: 83rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-830::-webkit-scrollbar { width: 5px; }

.scroll-830::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-830::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-835 { padding-right: 10px; overflow-y: auto; max-height: 83.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-835::-webkit-scrollbar { width: 5px; }

.scroll-835::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-835::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-840 { padding-right: 10px; overflow-y: auto; max-height: 84rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-840::-webkit-scrollbar { width: 5px; }

.scroll-840::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-840::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-845 { padding-right: 10px; overflow-y: auto; max-height: 84.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-845::-webkit-scrollbar { width: 5px; }

.scroll-845::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-845::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-850 { padding-right: 10px; overflow-y: auto; max-height: 85rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-850::-webkit-scrollbar { width: 5px; }

.scroll-850::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-850::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-855 { padding-right: 10px; overflow-y: auto; max-height: 85.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-855::-webkit-scrollbar { width: 5px; }

.scroll-855::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-855::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-860 { padding-right: 10px; overflow-y: auto; max-height: 86rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-860::-webkit-scrollbar { width: 5px; }

.scroll-860::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-860::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-865 { padding-right: 10px; overflow-y: auto; max-height: 86.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-865::-webkit-scrollbar { width: 5px; }

.scroll-865::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-865::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-870 { padding-right: 10px; overflow-y: auto; max-height: 87rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-870::-webkit-scrollbar { width: 5px; }

.scroll-870::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-870::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-875 { padding-right: 10px; overflow-y: auto; max-height: 87.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-875::-webkit-scrollbar { width: 5px; }

.scroll-875::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-875::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-880 { padding-right: 10px; overflow-y: auto; max-height: 88rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-880::-webkit-scrollbar { width: 5px; }

.scroll-880::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-880::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-885 { padding-right: 10px; overflow-y: auto; max-height: 88.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-885::-webkit-scrollbar { width: 5px; }

.scroll-885::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-885::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-890 { padding-right: 10px; overflow-y: auto; max-height: 89rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-890::-webkit-scrollbar { width: 5px; }

.scroll-890::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-890::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-895 { padding-right: 10px; overflow-y: auto; max-height: 89.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-895::-webkit-scrollbar { width: 5px; }

.scroll-895::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-895::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-900 { padding-right: 10px; overflow-y: auto; max-height: 90rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-900::-webkit-scrollbar { width: 5px; }

.scroll-900::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-900::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-905 { padding-right: 10px; overflow-y: auto; max-height: 90.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-905::-webkit-scrollbar { width: 5px; }

.scroll-905::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-905::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-910 { padding-right: 10px; overflow-y: auto; max-height: 91rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-910::-webkit-scrollbar { width: 5px; }

.scroll-910::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-910::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-915 { padding-right: 10px; overflow-y: auto; max-height: 91.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-915::-webkit-scrollbar { width: 5px; }

.scroll-915::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-915::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-920 { padding-right: 10px; overflow-y: auto; max-height: 92rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-920::-webkit-scrollbar { width: 5px; }

.scroll-920::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-920::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-925 { padding-right: 10px; overflow-y: auto; max-height: 92.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-925::-webkit-scrollbar { width: 5px; }

.scroll-925::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-925::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-930 { padding-right: 10px; overflow-y: auto; max-height: 93rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-930::-webkit-scrollbar { width: 5px; }

.scroll-930::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-930::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-935 { padding-right: 10px; overflow-y: auto; max-height: 93.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-935::-webkit-scrollbar { width: 5px; }

.scroll-935::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-935::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-940 { padding-right: 10px; overflow-y: auto; max-height: 94rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-940::-webkit-scrollbar { width: 5px; }

.scroll-940::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-940::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-945 { padding-right: 10px; overflow-y: auto; max-height: 94.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-945::-webkit-scrollbar { width: 5px; }

.scroll-945::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-945::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-950 { padding-right: 10px; overflow-y: auto; max-height: 95rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-950::-webkit-scrollbar { width: 5px; }

.scroll-950::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-950::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-955 { padding-right: 10px; overflow-y: auto; max-height: 95.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-955::-webkit-scrollbar { width: 5px; }

.scroll-955::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-955::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-960 { padding-right: 10px; overflow-y: auto; max-height: 96rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-960::-webkit-scrollbar { width: 5px; }

.scroll-960::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-960::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-965 { padding-right: 10px; overflow-y: auto; max-height: 96.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-965::-webkit-scrollbar { width: 5px; }

.scroll-965::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-965::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-970 { padding-right: 10px; overflow-y: auto; max-height: 97rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-970::-webkit-scrollbar { width: 5px; }

.scroll-970::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-970::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-975 { padding-right: 10px; overflow-y: auto; max-height: 97.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-975::-webkit-scrollbar { width: 5px; }

.scroll-975::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-975::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-980 { padding-right: 10px; overflow-y: auto; max-height: 98rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-980::-webkit-scrollbar { width: 5px; }

.scroll-980::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-980::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-985 { padding-right: 10px; overflow-y: auto; max-height: 98.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-985::-webkit-scrollbar { width: 5px; }

.scroll-985::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-985::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-990 { padding-right: 10px; overflow-y: auto; max-height: 99rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-990::-webkit-scrollbar { width: 5px; }

.scroll-990::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-990::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-995 { padding-right: 10px; overflow-y: auto; max-height: 99.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-995::-webkit-scrollbar { width: 5px; }

.scroll-995::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-995::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-1000 { padding-right: 10px; overflow-y: auto; max-height: 100rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-1000::-webkit-scrollbar { width: 5px; }

.scroll-1000::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-1000::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-1005 { padding-right: 10px; overflow-y: auto; max-height: 100.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-1005::-webkit-scrollbar { width: 5px; }

.scroll-1005::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-1005::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-1010 { padding-right: 10px; overflow-y: auto; max-height: 101rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-1010::-webkit-scrollbar { width: 5px; }

.scroll-1010::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-1010::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-1015 { padding-right: 10px; overflow-y: auto; max-height: 101.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-1015::-webkit-scrollbar { width: 5px; }

.scroll-1015::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-1015::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-1020 { padding-right: 10px; overflow-y: auto; max-height: 102rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-1020::-webkit-scrollbar { width: 5px; }

.scroll-1020::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-1020::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-1025 { padding-right: 10px; overflow-y: auto; max-height: 102.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-1025::-webkit-scrollbar { width: 5px; }

.scroll-1025::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-1025::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-1030 { padding-right: 10px; overflow-y: auto; max-height: 103rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-1030::-webkit-scrollbar { width: 5px; }

.scroll-1030::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-1030::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-1035 { padding-right: 10px; overflow-y: auto; max-height: 103.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-1035::-webkit-scrollbar { width: 5px; }

.scroll-1035::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-1035::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-1040 { padding-right: 10px; overflow-y: auto; max-height: 104rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-1040::-webkit-scrollbar { width: 5px; }

.scroll-1040::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-1040::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-1045 { padding-right: 10px; overflow-y: auto; max-height: 104.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-1045::-webkit-scrollbar { width: 5px; }

.scroll-1045::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-1045::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-1050 { padding-right: 10px; overflow-y: auto; max-height: 105rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-1050::-webkit-scrollbar { width: 5px; }

.scroll-1050::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-1050::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-1055 { padding-right: 10px; overflow-y: auto; max-height: 105.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-1055::-webkit-scrollbar { width: 5px; }

.scroll-1055::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-1055::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-1060 { padding-right: 10px; overflow-y: auto; max-height: 106rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-1060::-webkit-scrollbar { width: 5px; }

.scroll-1060::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-1060::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-1065 { padding-right: 10px; overflow-y: auto; max-height: 106.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-1065::-webkit-scrollbar { width: 5px; }

.scroll-1065::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-1065::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-1070 { padding-right: 10px; overflow-y: auto; max-height: 107rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-1070::-webkit-scrollbar { width: 5px; }

.scroll-1070::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-1070::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-1075 { padding-right: 10px; overflow-y: auto; max-height: 107.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-1075::-webkit-scrollbar { width: 5px; }

.scroll-1075::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-1075::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-1080 { padding-right: 10px; overflow-y: auto; max-height: 108rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-1080::-webkit-scrollbar { width: 5px; }

.scroll-1080::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-1080::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-1085 { padding-right: 10px; overflow-y: auto; max-height: 108.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-1085::-webkit-scrollbar { width: 5px; }

.scroll-1085::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-1085::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-1090 { padding-right: 10px; overflow-y: auto; max-height: 109rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-1090::-webkit-scrollbar { width: 5px; }

.scroll-1090::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-1090::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-1095 { padding-right: 10px; overflow-y: auto; max-height: 109.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-1095::-webkit-scrollbar { width: 5px; }

.scroll-1095::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-1095::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-1100 { padding-right: 10px; overflow-y: auto; max-height: 110rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-1100::-webkit-scrollbar { width: 5px; }

.scroll-1100::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-1100::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-1105 { padding-right: 10px; overflow-y: auto; max-height: 110.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-1105::-webkit-scrollbar { width: 5px; }

.scroll-1105::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-1105::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-1110 { padding-right: 10px; overflow-y: auto; max-height: 111rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-1110::-webkit-scrollbar { width: 5px; }

.scroll-1110::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-1110::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-1115 { padding-right: 10px; overflow-y: auto; max-height: 111.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-1115::-webkit-scrollbar { width: 5px; }

.scroll-1115::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-1115::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-1120 { padding-right: 10px; overflow-y: auto; max-height: 112rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-1120::-webkit-scrollbar { width: 5px; }

.scroll-1120::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-1120::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-1125 { padding-right: 10px; overflow-y: auto; max-height: 112.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-1125::-webkit-scrollbar { width: 5px; }

.scroll-1125::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-1125::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-1130 { padding-right: 10px; overflow-y: auto; max-height: 113rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-1130::-webkit-scrollbar { width: 5px; }

.scroll-1130::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-1130::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-1135 { padding-right: 10px; overflow-y: auto; max-height: 113.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-1135::-webkit-scrollbar { width: 5px; }

.scroll-1135::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-1135::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-1140 { padding-right: 10px; overflow-y: auto; max-height: 114rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-1140::-webkit-scrollbar { width: 5px; }

.scroll-1140::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-1140::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-1145 { padding-right: 10px; overflow-y: auto; max-height: 114.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-1145::-webkit-scrollbar { width: 5px; }

.scroll-1145::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-1145::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-1150 { padding-right: 10px; overflow-y: auto; max-height: 115rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-1150::-webkit-scrollbar { width: 5px; }

.scroll-1150::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-1150::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-1155 { padding-right: 10px; overflow-y: auto; max-height: 115.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-1155::-webkit-scrollbar { width: 5px; }

.scroll-1155::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-1155::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-1160 { padding-right: 10px; overflow-y: auto; max-height: 116rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-1160::-webkit-scrollbar { width: 5px; }

.scroll-1160::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-1160::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-1165 { padding-right: 10px; overflow-y: auto; max-height: 116.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-1165::-webkit-scrollbar { width: 5px; }

.scroll-1165::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-1165::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-1170 { padding-right: 10px; overflow-y: auto; max-height: 117rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-1170::-webkit-scrollbar { width: 5px; }

.scroll-1170::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-1170::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-1175 { padding-right: 10px; overflow-y: auto; max-height: 117.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-1175::-webkit-scrollbar { width: 5px; }

.scroll-1175::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-1175::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-1180 { padding-right: 10px; overflow-y: auto; max-height: 118rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-1180::-webkit-scrollbar { width: 5px; }

.scroll-1180::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-1180::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-1185 { padding-right: 10px; overflow-y: auto; max-height: 118.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-1185::-webkit-scrollbar { width: 5px; }

.scroll-1185::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-1185::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-1190 { padding-right: 10px; overflow-y: auto; max-height: 119rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-1190::-webkit-scrollbar { width: 5px; }

.scroll-1190::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-1190::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-1195 { padding-right: 10px; overflow-y: auto; max-height: 119.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-1195::-webkit-scrollbar { width: 5px; }

.scroll-1195::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-1195::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-1200 { padding-right: 10px; overflow-y: auto; max-height: 120rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-1200::-webkit-scrollbar { width: 5px; }

.scroll-1200::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-1200::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-1205 { padding-right: 10px; overflow-y: auto; max-height: 120.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-1205::-webkit-scrollbar { width: 5px; }

.scroll-1205::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-1205::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-1210 { padding-right: 10px; overflow-y: auto; max-height: 121rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-1210::-webkit-scrollbar { width: 5px; }

.scroll-1210::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-1210::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-1215 { padding-right: 10px; overflow-y: auto; max-height: 121.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-1215::-webkit-scrollbar { width: 5px; }

.scroll-1215::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-1215::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-1220 { padding-right: 10px; overflow-y: auto; max-height: 122rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-1220::-webkit-scrollbar { width: 5px; }

.scroll-1220::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-1220::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-1225 { padding-right: 10px; overflow-y: auto; max-height: 122.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-1225::-webkit-scrollbar { width: 5px; }

.scroll-1225::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-1225::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-1230 { padding-right: 10px; overflow-y: auto; max-height: 123rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-1230::-webkit-scrollbar { width: 5px; }

.scroll-1230::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-1230::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-1235 { padding-right: 10px; overflow-y: auto; max-height: 123.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-1235::-webkit-scrollbar { width: 5px; }

.scroll-1235::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-1235::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-1240 { padding-right: 10px; overflow-y: auto; max-height: 124rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-1240::-webkit-scrollbar { width: 5px; }

.scroll-1240::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-1240::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-1245 { padding-right: 10px; overflow-y: auto; max-height: 124.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-1245::-webkit-scrollbar { width: 5px; }

.scroll-1245::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-1245::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-1250 { padding-right: 10px; overflow-y: auto; max-height: 125rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-1250::-webkit-scrollbar { width: 5px; }

.scroll-1250::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-1250::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-1255 { padding-right: 10px; overflow-y: auto; max-height: 125.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-1255::-webkit-scrollbar { width: 5px; }

.scroll-1255::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-1255::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-1260 { padding-right: 10px; overflow-y: auto; max-height: 126rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-1260::-webkit-scrollbar { width: 5px; }

.scroll-1260::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-1260::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-1265 { padding-right: 10px; overflow-y: auto; max-height: 126.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-1265::-webkit-scrollbar { width: 5px; }

.scroll-1265::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-1265::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-1270 { padding-right: 10px; overflow-y: auto; max-height: 127rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-1270::-webkit-scrollbar { width: 5px; }

.scroll-1270::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-1270::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-1275 { padding-right: 10px; overflow-y: auto; max-height: 127.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-1275::-webkit-scrollbar { width: 5px; }

.scroll-1275::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-1275::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-1280 { padding-right: 10px; overflow-y: auto; max-height: 128rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-1280::-webkit-scrollbar { width: 5px; }

.scroll-1280::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-1280::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-1285 { padding-right: 10px; overflow-y: auto; max-height: 128.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-1285::-webkit-scrollbar { width: 5px; }

.scroll-1285::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-1285::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-1290 { padding-right: 10px; overflow-y: auto; max-height: 129rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-1290::-webkit-scrollbar { width: 5px; }

.scroll-1290::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-1290::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-1295 { padding-right: 10px; overflow-y: auto; max-height: 129.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-1295::-webkit-scrollbar { width: 5px; }

.scroll-1295::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-1295::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-1300 { padding-right: 10px; overflow-y: auto; max-height: 130rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-1300::-webkit-scrollbar { width: 5px; }

.scroll-1300::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-1300::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-1305 { padding-right: 10px; overflow-y: auto; max-height: 130.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-1305::-webkit-scrollbar { width: 5px; }

.scroll-1305::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-1305::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-1310 { padding-right: 10px; overflow-y: auto; max-height: 131rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-1310::-webkit-scrollbar { width: 5px; }

.scroll-1310::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-1310::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-1315 { padding-right: 10px; overflow-y: auto; max-height: 131.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-1315::-webkit-scrollbar { width: 5px; }

.scroll-1315::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-1315::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-1320 { padding-right: 10px; overflow-y: auto; max-height: 132rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-1320::-webkit-scrollbar { width: 5px; }

.scroll-1320::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-1320::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-1325 { padding-right: 10px; overflow-y: auto; max-height: 132.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-1325::-webkit-scrollbar { width: 5px; }

.scroll-1325::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-1325::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-1330 { padding-right: 10px; overflow-y: auto; max-height: 133rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-1330::-webkit-scrollbar { width: 5px; }

.scroll-1330::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-1330::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-1335 { padding-right: 10px; overflow-y: auto; max-height: 133.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-1335::-webkit-scrollbar { width: 5px; }

.scroll-1335::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-1335::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-1340 { padding-right: 10px; overflow-y: auto; max-height: 134rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-1340::-webkit-scrollbar { width: 5px; }

.scroll-1340::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-1340::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-1345 { padding-right: 10px; overflow-y: auto; max-height: 134.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-1345::-webkit-scrollbar { width: 5px; }

.scroll-1345::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-1345::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-1350 { padding-right: 10px; overflow-y: auto; max-height: 135rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-1350::-webkit-scrollbar { width: 5px; }

.scroll-1350::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-1350::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-1355 { padding-right: 10px; overflow-y: auto; max-height: 135.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-1355::-webkit-scrollbar { width: 5px; }

.scroll-1355::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-1355::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-1360 { padding-right: 10px; overflow-y: auto; max-height: 136rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-1360::-webkit-scrollbar { width: 5px; }

.scroll-1360::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-1360::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-1365 { padding-right: 10px; overflow-y: auto; max-height: 136.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-1365::-webkit-scrollbar { width: 5px; }

.scroll-1365::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-1365::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-1370 { padding-right: 10px; overflow-y: auto; max-height: 137rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-1370::-webkit-scrollbar { width: 5px; }

.scroll-1370::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-1370::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-1375 { padding-right: 10px; overflow-y: auto; max-height: 137.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-1375::-webkit-scrollbar { width: 5px; }

.scroll-1375::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-1375::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-1380 { padding-right: 10px; overflow-y: auto; max-height: 138rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-1380::-webkit-scrollbar { width: 5px; }

.scroll-1380::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-1380::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-1385 { padding-right: 10px; overflow-y: auto; max-height: 138.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-1385::-webkit-scrollbar { width: 5px; }

.scroll-1385::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-1385::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-1390 { padding-right: 10px; overflow-y: auto; max-height: 139rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-1390::-webkit-scrollbar { width: 5px; }

.scroll-1390::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-1390::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-1395 { padding-right: 10px; overflow-y: auto; max-height: 139.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-1395::-webkit-scrollbar { width: 5px; }

.scroll-1395::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-1395::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-1400 { padding-right: 10px; overflow-y: auto; max-height: 140rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-1400::-webkit-scrollbar { width: 5px; }

.scroll-1400::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-1400::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-1405 { padding-right: 10px; overflow-y: auto; max-height: 140.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-1405::-webkit-scrollbar { width: 5px; }

.scroll-1405::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-1405::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-1410 { padding-right: 10px; overflow-y: auto; max-height: 141rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-1410::-webkit-scrollbar { width: 5px; }

.scroll-1410::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-1410::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-1415 { padding-right: 10px; overflow-y: auto; max-height: 141.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-1415::-webkit-scrollbar { width: 5px; }

.scroll-1415::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-1415::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-1420 { padding-right: 10px; overflow-y: auto; max-height: 142rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-1420::-webkit-scrollbar { width: 5px; }

.scroll-1420::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-1420::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-1425 { padding-right: 10px; overflow-y: auto; max-height: 142.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-1425::-webkit-scrollbar { width: 5px; }

.scroll-1425::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-1425::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-1430 { padding-right: 10px; overflow-y: auto; max-height: 143rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-1430::-webkit-scrollbar { width: 5px; }

.scroll-1430::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-1430::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-1435 { padding-right: 10px; overflow-y: auto; max-height: 143.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-1435::-webkit-scrollbar { width: 5px; }

.scroll-1435::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-1435::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-1440 { padding-right: 10px; overflow-y: auto; max-height: 144rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-1440::-webkit-scrollbar { width: 5px; }

.scroll-1440::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-1440::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-1445 { padding-right: 10px; overflow-y: auto; max-height: 144.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-1445::-webkit-scrollbar { width: 5px; }

.scroll-1445::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-1445::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-1450 { padding-right: 10px; overflow-y: auto; max-height: 145rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-1450::-webkit-scrollbar { width: 5px; }

.scroll-1450::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-1450::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-1455 { padding-right: 10px; overflow-y: auto; max-height: 145.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-1455::-webkit-scrollbar { width: 5px; }

.scroll-1455::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-1455::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-1460 { padding-right: 10px; overflow-y: auto; max-height: 146rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-1460::-webkit-scrollbar { width: 5px; }

.scroll-1460::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-1460::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-1465 { padding-right: 10px; overflow-y: auto; max-height: 146.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-1465::-webkit-scrollbar { width: 5px; }

.scroll-1465::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-1465::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-1470 { padding-right: 10px; overflow-y: auto; max-height: 147rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-1470::-webkit-scrollbar { width: 5px; }

.scroll-1470::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-1470::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-1475 { padding-right: 10px; overflow-y: auto; max-height: 147.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-1475::-webkit-scrollbar { width: 5px; }

.scroll-1475::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-1475::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-1480 { padding-right: 10px; overflow-y: auto; max-height: 148rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-1480::-webkit-scrollbar { width: 5px; }

.scroll-1480::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-1480::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-1485 { padding-right: 10px; overflow-y: auto; max-height: 148.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-1485::-webkit-scrollbar { width: 5px; }

.scroll-1485::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-1485::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-1490 { padding-right: 10px; overflow-y: auto; max-height: 149rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-1490::-webkit-scrollbar { width: 5px; }

.scroll-1490::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-1490::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-1495 { padding-right: 10px; overflow-y: auto; max-height: 149.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-1495::-webkit-scrollbar { width: 5px; }

.scroll-1495::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-1495::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

.scroll-1500 { padding-right: 10px; overflow-y: auto; max-height: 150rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }

.scroll-1500::-webkit-scrollbar { width: 5px; }

.scroll-1500::-webkit-scrollbar-track { border-radius: 10px; }

.scroll-1500::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }

@media (min-width: 991px) { .scroll-lg-5 { padding-right: 10px; overflow-y: auto; max-height: 0.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-5::-webkit-scrollbar { width: 5px; }
  .scroll-lg-5::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-5::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-10 { padding-right: 10px; overflow-y: auto; max-height: 1rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-10::-webkit-scrollbar { width: 5px; }
  .scroll-lg-10::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-10::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-15 { padding-right: 10px; overflow-y: auto; max-height: 1.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-15::-webkit-scrollbar { width: 5px; }
  .scroll-lg-15::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-15::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-20 { padding-right: 10px; overflow-y: auto; max-height: 2rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-20::-webkit-scrollbar { width: 5px; }
  .scroll-lg-20::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-20::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-25 { padding-right: 10px; overflow-y: auto; max-height: 2.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-25::-webkit-scrollbar { width: 5px; }
  .scroll-lg-25::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-25::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-30 { padding-right: 10px; overflow-y: auto; max-height: 3rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-30::-webkit-scrollbar { width: 5px; }
  .scroll-lg-30::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-30::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-35 { padding-right: 10px; overflow-y: auto; max-height: 3.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-35::-webkit-scrollbar { width: 5px; }
  .scroll-lg-35::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-35::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-40 { padding-right: 10px; overflow-y: auto; max-height: 4rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-40::-webkit-scrollbar { width: 5px; }
  .scroll-lg-40::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-40::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-45 { padding-right: 10px; overflow-y: auto; max-height: 4.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-45::-webkit-scrollbar { width: 5px; }
  .scroll-lg-45::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-45::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-50 { padding-right: 10px; overflow-y: auto; max-height: 5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-50::-webkit-scrollbar { width: 5px; }
  .scroll-lg-50::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-50::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-55 { padding-right: 10px; overflow-y: auto; max-height: 5.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-55::-webkit-scrollbar { width: 5px; }
  .scroll-lg-55::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-55::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-60 { padding-right: 10px; overflow-y: auto; max-height: 6rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-60::-webkit-scrollbar { width: 5px; }
  .scroll-lg-60::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-60::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-65 { padding-right: 10px; overflow-y: auto; max-height: 6.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-65::-webkit-scrollbar { width: 5px; }
  .scroll-lg-65::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-65::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-70 { padding-right: 10px; overflow-y: auto; max-height: 7rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-70::-webkit-scrollbar { width: 5px; }
  .scroll-lg-70::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-70::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-75 { padding-right: 10px; overflow-y: auto; max-height: 7.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-75::-webkit-scrollbar { width: 5px; }
  .scroll-lg-75::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-75::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-80 { padding-right: 10px; overflow-y: auto; max-height: 8rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-80::-webkit-scrollbar { width: 5px; }
  .scroll-lg-80::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-80::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-85 { padding-right: 10px; overflow-y: auto; max-height: 8.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-85::-webkit-scrollbar { width: 5px; }
  .scroll-lg-85::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-85::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-90 { padding-right: 10px; overflow-y: auto; max-height: 9rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-90::-webkit-scrollbar { width: 5px; }
  .scroll-lg-90::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-90::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-95 { padding-right: 10px; overflow-y: auto; max-height: 9.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-95::-webkit-scrollbar { width: 5px; }
  .scroll-lg-95::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-95::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-100 { padding-right: 10px; overflow-y: auto; max-height: 10rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-100::-webkit-scrollbar { width: 5px; }
  .scroll-lg-100::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-100::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-105 { padding-right: 10px; overflow-y: auto; max-height: 10.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-105::-webkit-scrollbar { width: 5px; }
  .scroll-lg-105::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-105::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-110 { padding-right: 10px; overflow-y: auto; max-height: 11rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-110::-webkit-scrollbar { width: 5px; }
  .scroll-lg-110::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-110::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-115 { padding-right: 10px; overflow-y: auto; max-height: 11.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-115::-webkit-scrollbar { width: 5px; }
  .scroll-lg-115::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-115::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-120 { padding-right: 10px; overflow-y: auto; max-height: 12rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-120::-webkit-scrollbar { width: 5px; }
  .scroll-lg-120::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-120::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-125 { padding-right: 10px; overflow-y: auto; max-height: 12.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-125::-webkit-scrollbar { width: 5px; }
  .scroll-lg-125::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-125::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-130 { padding-right: 10px; overflow-y: auto; max-height: 13rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-130::-webkit-scrollbar { width: 5px; }
  .scroll-lg-130::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-130::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-135 { padding-right: 10px; overflow-y: auto; max-height: 13.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-135::-webkit-scrollbar { width: 5px; }
  .scroll-lg-135::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-135::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-140 { padding-right: 10px; overflow-y: auto; max-height: 14rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-140::-webkit-scrollbar { width: 5px; }
  .scroll-lg-140::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-140::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-145 { padding-right: 10px; overflow-y: auto; max-height: 14.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-145::-webkit-scrollbar { width: 5px; }
  .scroll-lg-145::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-145::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-150 { padding-right: 10px; overflow-y: auto; max-height: 15rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-150::-webkit-scrollbar { width: 5px; }
  .scroll-lg-150::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-150::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-155 { padding-right: 10px; overflow-y: auto; max-height: 15.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-155::-webkit-scrollbar { width: 5px; }
  .scroll-lg-155::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-155::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-160 { padding-right: 10px; overflow-y: auto; max-height: 16rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-160::-webkit-scrollbar { width: 5px; }
  .scroll-lg-160::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-160::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-165 { padding-right: 10px; overflow-y: auto; max-height: 16.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-165::-webkit-scrollbar { width: 5px; }
  .scroll-lg-165::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-165::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-170 { padding-right: 10px; overflow-y: auto; max-height: 17rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-170::-webkit-scrollbar { width: 5px; }
  .scroll-lg-170::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-170::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-175 { padding-right: 10px; overflow-y: auto; max-height: 17.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-175::-webkit-scrollbar { width: 5px; }
  .scroll-lg-175::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-175::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-180 { padding-right: 10px; overflow-y: auto; max-height: 18rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-180::-webkit-scrollbar { width: 5px; }
  .scroll-lg-180::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-180::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-185 { padding-right: 10px; overflow-y: auto; max-height: 18.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-185::-webkit-scrollbar { width: 5px; }
  .scroll-lg-185::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-185::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-190 { padding-right: 10px; overflow-y: auto; max-height: 19rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-190::-webkit-scrollbar { width: 5px; }
  .scroll-lg-190::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-190::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-195 { padding-right: 10px; overflow-y: auto; max-height: 19.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-195::-webkit-scrollbar { width: 5px; }
  .scroll-lg-195::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-195::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-200 { padding-right: 10px; overflow-y: auto; max-height: 20rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-200::-webkit-scrollbar { width: 5px; }
  .scroll-lg-200::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-200::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-205 { padding-right: 10px; overflow-y: auto; max-height: 20.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-205::-webkit-scrollbar { width: 5px; }
  .scroll-lg-205::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-205::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-210 { padding-right: 10px; overflow-y: auto; max-height: 21rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-210::-webkit-scrollbar { width: 5px; }
  .scroll-lg-210::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-210::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-215 { padding-right: 10px; overflow-y: auto; max-height: 21.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-215::-webkit-scrollbar { width: 5px; }
  .scroll-lg-215::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-215::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-220 { padding-right: 10px; overflow-y: auto; max-height: 22rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-220::-webkit-scrollbar { width: 5px; }
  .scroll-lg-220::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-220::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-225 { padding-right: 10px; overflow-y: auto; max-height: 22.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-225::-webkit-scrollbar { width: 5px; }
  .scroll-lg-225::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-225::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-230 { padding-right: 10px; overflow-y: auto; max-height: 23rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-230::-webkit-scrollbar { width: 5px; }
  .scroll-lg-230::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-230::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-235 { padding-right: 10px; overflow-y: auto; max-height: 23.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-235::-webkit-scrollbar { width: 5px; }
  .scroll-lg-235::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-235::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-240 { padding-right: 10px; overflow-y: auto; max-height: 24rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-240::-webkit-scrollbar { width: 5px; }
  .scroll-lg-240::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-240::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-245 { padding-right: 10px; overflow-y: auto; max-height: 24.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-245::-webkit-scrollbar { width: 5px; }
  .scroll-lg-245::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-245::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-250 { padding-right: 10px; overflow-y: auto; max-height: 25rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-250::-webkit-scrollbar { width: 5px; }
  .scroll-lg-250::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-250::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-255 { padding-right: 10px; overflow-y: auto; max-height: 25.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-255::-webkit-scrollbar { width: 5px; }
  .scroll-lg-255::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-255::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-260 { padding-right: 10px; overflow-y: auto; max-height: 26rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-260::-webkit-scrollbar { width: 5px; }
  .scroll-lg-260::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-260::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-265 { padding-right: 10px; overflow-y: auto; max-height: 26.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-265::-webkit-scrollbar { width: 5px; }
  .scroll-lg-265::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-265::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-270 { padding-right: 10px; overflow-y: auto; max-height: 27rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-270::-webkit-scrollbar { width: 5px; }
  .scroll-lg-270::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-270::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-275 { padding-right: 10px; overflow-y: auto; max-height: 27.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-275::-webkit-scrollbar { width: 5px; }
  .scroll-lg-275::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-275::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-280 { padding-right: 10px; overflow-y: auto; max-height: 28rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-280::-webkit-scrollbar { width: 5px; }
  .scroll-lg-280::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-280::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-285 { padding-right: 10px; overflow-y: auto; max-height: 28.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-285::-webkit-scrollbar { width: 5px; }
  .scroll-lg-285::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-285::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-290 { padding-right: 10px; overflow-y: auto; max-height: 29rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-290::-webkit-scrollbar { width: 5px; }
  .scroll-lg-290::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-290::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-295 { padding-right: 10px; overflow-y: auto; max-height: 29.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-295::-webkit-scrollbar { width: 5px; }
  .scroll-lg-295::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-295::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-300 { padding-right: 10px; overflow-y: auto; max-height: 30rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-300::-webkit-scrollbar { width: 5px; }
  .scroll-lg-300::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-300::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-305 { padding-right: 10px; overflow-y: auto; max-height: 30.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-305::-webkit-scrollbar { width: 5px; }
  .scroll-lg-305::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-305::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-310 { padding-right: 10px; overflow-y: auto; max-height: 31rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-310::-webkit-scrollbar { width: 5px; }
  .scroll-lg-310::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-310::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-315 { padding-right: 10px; overflow-y: auto; max-height: 31.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-315::-webkit-scrollbar { width: 5px; }
  .scroll-lg-315::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-315::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-320 { padding-right: 10px; overflow-y: auto; max-height: 32rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-320::-webkit-scrollbar { width: 5px; }
  .scroll-lg-320::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-320::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-325 { padding-right: 10px; overflow-y: auto; max-height: 32.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-325::-webkit-scrollbar { width: 5px; }
  .scroll-lg-325::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-325::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-330 { padding-right: 10px; overflow-y: auto; max-height: 33rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-330::-webkit-scrollbar { width: 5px; }
  .scroll-lg-330::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-330::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-335 { padding-right: 10px; overflow-y: auto; max-height: 33.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-335::-webkit-scrollbar { width: 5px; }
  .scroll-lg-335::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-335::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-340 { padding-right: 10px; overflow-y: auto; max-height: 34rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-340::-webkit-scrollbar { width: 5px; }
  .scroll-lg-340::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-340::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-345 { padding-right: 10px; overflow-y: auto; max-height: 34.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-345::-webkit-scrollbar { width: 5px; }
  .scroll-lg-345::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-345::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-350 { padding-right: 10px; overflow-y: auto; max-height: 35rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-350::-webkit-scrollbar { width: 5px; }
  .scroll-lg-350::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-350::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-355 { padding-right: 10px; overflow-y: auto; max-height: 35.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-355::-webkit-scrollbar { width: 5px; }
  .scroll-lg-355::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-355::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-360 { padding-right: 10px; overflow-y: auto; max-height: 36rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-360::-webkit-scrollbar { width: 5px; }
  .scroll-lg-360::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-360::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-365 { padding-right: 10px; overflow-y: auto; max-height: 36.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-365::-webkit-scrollbar { width: 5px; }
  .scroll-lg-365::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-365::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-370 { padding-right: 10px; overflow-y: auto; max-height: 37rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-370::-webkit-scrollbar { width: 5px; }
  .scroll-lg-370::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-370::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-375 { padding-right: 10px; overflow-y: auto; max-height: 37.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-375::-webkit-scrollbar { width: 5px; }
  .scroll-lg-375::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-375::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-380 { padding-right: 10px; overflow-y: auto; max-height: 38rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-380::-webkit-scrollbar { width: 5px; }
  .scroll-lg-380::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-380::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-385 { padding-right: 10px; overflow-y: auto; max-height: 38.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-385::-webkit-scrollbar { width: 5px; }
  .scroll-lg-385::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-385::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-390 { padding-right: 10px; overflow-y: auto; max-height: 39rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-390::-webkit-scrollbar { width: 5px; }
  .scroll-lg-390::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-390::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-395 { padding-right: 10px; overflow-y: auto; max-height: 39.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-395::-webkit-scrollbar { width: 5px; }
  .scroll-lg-395::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-395::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-400 { padding-right: 10px; overflow-y: auto; max-height: 40rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-400::-webkit-scrollbar { width: 5px; }
  .scroll-lg-400::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-400::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-405 { padding-right: 10px; overflow-y: auto; max-height: 40.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-405::-webkit-scrollbar { width: 5px; }
  .scroll-lg-405::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-405::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-410 { padding-right: 10px; overflow-y: auto; max-height: 41rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-410::-webkit-scrollbar { width: 5px; }
  .scroll-lg-410::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-410::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-415 { padding-right: 10px; overflow-y: auto; max-height: 41.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-415::-webkit-scrollbar { width: 5px; }
  .scroll-lg-415::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-415::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-420 { padding-right: 10px; overflow-y: auto; max-height: 42rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-420::-webkit-scrollbar { width: 5px; }
  .scroll-lg-420::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-420::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-425 { padding-right: 10px; overflow-y: auto; max-height: 42.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-425::-webkit-scrollbar { width: 5px; }
  .scroll-lg-425::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-425::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-430 { padding-right: 10px; overflow-y: auto; max-height: 43rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-430::-webkit-scrollbar { width: 5px; }
  .scroll-lg-430::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-430::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-435 { padding-right: 10px; overflow-y: auto; max-height: 43.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-435::-webkit-scrollbar { width: 5px; }
  .scroll-lg-435::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-435::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-440 { padding-right: 10px; overflow-y: auto; max-height: 44rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-440::-webkit-scrollbar { width: 5px; }
  .scroll-lg-440::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-440::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-445 { padding-right: 10px; overflow-y: auto; max-height: 44.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-445::-webkit-scrollbar { width: 5px; }
  .scroll-lg-445::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-445::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-450 { padding-right: 10px; overflow-y: auto; max-height: 45rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-450::-webkit-scrollbar { width: 5px; }
  .scroll-lg-450::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-450::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-455 { padding-right: 10px; overflow-y: auto; max-height: 45.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-455::-webkit-scrollbar { width: 5px; }
  .scroll-lg-455::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-455::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-460 { padding-right: 10px; overflow-y: auto; max-height: 46rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-460::-webkit-scrollbar { width: 5px; }
  .scroll-lg-460::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-460::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-465 { padding-right: 10px; overflow-y: auto; max-height: 46.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-465::-webkit-scrollbar { width: 5px; }
  .scroll-lg-465::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-465::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-470 { padding-right: 10px; overflow-y: auto; max-height: 47rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-470::-webkit-scrollbar { width: 5px; }
  .scroll-lg-470::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-470::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-475 { padding-right: 10px; overflow-y: auto; max-height: 47.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-475::-webkit-scrollbar { width: 5px; }
  .scroll-lg-475::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-475::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-480 { padding-right: 10px; overflow-y: auto; max-height: 48rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-480::-webkit-scrollbar { width: 5px; }
  .scroll-lg-480::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-480::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-485 { padding-right: 10px; overflow-y: auto; max-height: 48.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-485::-webkit-scrollbar { width: 5px; }
  .scroll-lg-485::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-485::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-490 { padding-right: 10px; overflow-y: auto; max-height: 49rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-490::-webkit-scrollbar { width: 5px; }
  .scroll-lg-490::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-490::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-495 { padding-right: 10px; overflow-y: auto; max-height: 49.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-495::-webkit-scrollbar { width: 5px; }
  .scroll-lg-495::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-495::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-500 { padding-right: 10px; overflow-y: auto; max-height: 50rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-500::-webkit-scrollbar { width: 5px; }
  .scroll-lg-500::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-500::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-505 { padding-right: 10px; overflow-y: auto; max-height: 50.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-505::-webkit-scrollbar { width: 5px; }
  .scroll-lg-505::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-505::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-510 { padding-right: 10px; overflow-y: auto; max-height: 51rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-510::-webkit-scrollbar { width: 5px; }
  .scroll-lg-510::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-510::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-515 { padding-right: 10px; overflow-y: auto; max-height: 51.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-515::-webkit-scrollbar { width: 5px; }
  .scroll-lg-515::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-515::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-520 { padding-right: 10px; overflow-y: auto; max-height: 52rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-520::-webkit-scrollbar { width: 5px; }
  .scroll-lg-520::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-520::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-525 { padding-right: 10px; overflow-y: auto; max-height: 52.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-525::-webkit-scrollbar { width: 5px; }
  .scroll-lg-525::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-525::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-530 { padding-right: 10px; overflow-y: auto; max-height: 53rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-530::-webkit-scrollbar { width: 5px; }
  .scroll-lg-530::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-530::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-535 { padding-right: 10px; overflow-y: auto; max-height: 53.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-535::-webkit-scrollbar { width: 5px; }
  .scroll-lg-535::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-535::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-540 { padding-right: 10px; overflow-y: auto; max-height: 54rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-540::-webkit-scrollbar { width: 5px; }
  .scroll-lg-540::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-540::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-545 { padding-right: 10px; overflow-y: auto; max-height: 54.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-545::-webkit-scrollbar { width: 5px; }
  .scroll-lg-545::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-545::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-550 { padding-right: 10px; overflow-y: auto; max-height: 55rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-550::-webkit-scrollbar { width: 5px; }
  .scroll-lg-550::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-550::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-555 { padding-right: 10px; overflow-y: auto; max-height: 55.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-555::-webkit-scrollbar { width: 5px; }
  .scroll-lg-555::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-555::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-560 { padding-right: 10px; overflow-y: auto; max-height: 56rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-560::-webkit-scrollbar { width: 5px; }
  .scroll-lg-560::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-560::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-565 { padding-right: 10px; overflow-y: auto; max-height: 56.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-565::-webkit-scrollbar { width: 5px; }
  .scroll-lg-565::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-565::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-570 { padding-right: 10px; overflow-y: auto; max-height: 57rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-570::-webkit-scrollbar { width: 5px; }
  .scroll-lg-570::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-570::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-575 { padding-right: 10px; overflow-y: auto; max-height: 57.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-575::-webkit-scrollbar { width: 5px; }
  .scroll-lg-575::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-575::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-580 { padding-right: 10px; overflow-y: auto; max-height: 58rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-580::-webkit-scrollbar { width: 5px; }
  .scroll-lg-580::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-580::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-585 { padding-right: 10px; overflow-y: auto; max-height: 58.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-585::-webkit-scrollbar { width: 5px; }
  .scroll-lg-585::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-585::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-590 { padding-right: 10px; overflow-y: auto; max-height: 59rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-590::-webkit-scrollbar { width: 5px; }
  .scroll-lg-590::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-590::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-595 { padding-right: 10px; overflow-y: auto; max-height: 59.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-595::-webkit-scrollbar { width: 5px; }
  .scroll-lg-595::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-595::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-600 { padding-right: 10px; overflow-y: auto; max-height: 60rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-600::-webkit-scrollbar { width: 5px; }
  .scroll-lg-600::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-600::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-605 { padding-right: 10px; overflow-y: auto; max-height: 60.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-605::-webkit-scrollbar { width: 5px; }
  .scroll-lg-605::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-605::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-610 { padding-right: 10px; overflow-y: auto; max-height: 61rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-610::-webkit-scrollbar { width: 5px; }
  .scroll-lg-610::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-610::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-615 { padding-right: 10px; overflow-y: auto; max-height: 61.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-615::-webkit-scrollbar { width: 5px; }
  .scroll-lg-615::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-615::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-620 { padding-right: 10px; overflow-y: auto; max-height: 62rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-620::-webkit-scrollbar { width: 5px; }
  .scroll-lg-620::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-620::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-625 { padding-right: 10px; overflow-y: auto; max-height: 62.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-625::-webkit-scrollbar { width: 5px; }
  .scroll-lg-625::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-625::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-630 { padding-right: 10px; overflow-y: auto; max-height: 63rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-630::-webkit-scrollbar { width: 5px; }
  .scroll-lg-630::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-630::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-635 { padding-right: 10px; overflow-y: auto; max-height: 63.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-635::-webkit-scrollbar { width: 5px; }
  .scroll-lg-635::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-635::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-640 { padding-right: 10px; overflow-y: auto; max-height: 64rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-640::-webkit-scrollbar { width: 5px; }
  .scroll-lg-640::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-640::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-645 { padding-right: 10px; overflow-y: auto; max-height: 64.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-645::-webkit-scrollbar { width: 5px; }
  .scroll-lg-645::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-645::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-650 { padding-right: 10px; overflow-y: auto; max-height: 65rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-650::-webkit-scrollbar { width: 5px; }
  .scroll-lg-650::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-650::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-655 { padding-right: 10px; overflow-y: auto; max-height: 65.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-655::-webkit-scrollbar { width: 5px; }
  .scroll-lg-655::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-655::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-660 { padding-right: 10px; overflow-y: auto; max-height: 66rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-660::-webkit-scrollbar { width: 5px; }
  .scroll-lg-660::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-660::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-665 { padding-right: 10px; overflow-y: auto; max-height: 66.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-665::-webkit-scrollbar { width: 5px; }
  .scroll-lg-665::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-665::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-670 { padding-right: 10px; overflow-y: auto; max-height: 67rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-670::-webkit-scrollbar { width: 5px; }
  .scroll-lg-670::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-670::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-675 { padding-right: 10px; overflow-y: auto; max-height: 67.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-675::-webkit-scrollbar { width: 5px; }
  .scroll-lg-675::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-675::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-680 { padding-right: 10px; overflow-y: auto; max-height: 68rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-680::-webkit-scrollbar { width: 5px; }
  .scroll-lg-680::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-680::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-685 { padding-right: 10px; overflow-y: auto; max-height: 68.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-685::-webkit-scrollbar { width: 5px; }
  .scroll-lg-685::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-685::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-690 { padding-right: 10px; overflow-y: auto; max-height: 69rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-690::-webkit-scrollbar { width: 5px; }
  .scroll-lg-690::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-690::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-695 { padding-right: 10px; overflow-y: auto; max-height: 69.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-695::-webkit-scrollbar { width: 5px; }
  .scroll-lg-695::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-695::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-700 { padding-right: 10px; overflow-y: auto; max-height: 70rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-700::-webkit-scrollbar { width: 5px; }
  .scroll-lg-700::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-700::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-705 { padding-right: 10px; overflow-y: auto; max-height: 70.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-705::-webkit-scrollbar { width: 5px; }
  .scroll-lg-705::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-705::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-710 { padding-right: 10px; overflow-y: auto; max-height: 71rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-710::-webkit-scrollbar { width: 5px; }
  .scroll-lg-710::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-710::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-715 { padding-right: 10px; overflow-y: auto; max-height: 71.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-715::-webkit-scrollbar { width: 5px; }
  .scroll-lg-715::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-715::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-720 { padding-right: 10px; overflow-y: auto; max-height: 72rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-720::-webkit-scrollbar { width: 5px; }
  .scroll-lg-720::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-720::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-725 { padding-right: 10px; overflow-y: auto; max-height: 72.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-725::-webkit-scrollbar { width: 5px; }
  .scroll-lg-725::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-725::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-730 { padding-right: 10px; overflow-y: auto; max-height: 73rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-730::-webkit-scrollbar { width: 5px; }
  .scroll-lg-730::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-730::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-735 { padding-right: 10px; overflow-y: auto; max-height: 73.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-735::-webkit-scrollbar { width: 5px; }
  .scroll-lg-735::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-735::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-740 { padding-right: 10px; overflow-y: auto; max-height: 74rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-740::-webkit-scrollbar { width: 5px; }
  .scroll-lg-740::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-740::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-745 { padding-right: 10px; overflow-y: auto; max-height: 74.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-745::-webkit-scrollbar { width: 5px; }
  .scroll-lg-745::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-745::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-750 { padding-right: 10px; overflow-y: auto; max-height: 75rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-750::-webkit-scrollbar { width: 5px; }
  .scroll-lg-750::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-750::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-755 { padding-right: 10px; overflow-y: auto; max-height: 75.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-755::-webkit-scrollbar { width: 5px; }
  .scroll-lg-755::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-755::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-760 { padding-right: 10px; overflow-y: auto; max-height: 76rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-760::-webkit-scrollbar { width: 5px; }
  .scroll-lg-760::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-760::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-765 { padding-right: 10px; overflow-y: auto; max-height: 76.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-765::-webkit-scrollbar { width: 5px; }
  .scroll-lg-765::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-765::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-770 { padding-right: 10px; overflow-y: auto; max-height: 77rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-770::-webkit-scrollbar { width: 5px; }
  .scroll-lg-770::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-770::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-775 { padding-right: 10px; overflow-y: auto; max-height: 77.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-775::-webkit-scrollbar { width: 5px; }
  .scroll-lg-775::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-775::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-780 { padding-right: 10px; overflow-y: auto; max-height: 78rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-780::-webkit-scrollbar { width: 5px; }
  .scroll-lg-780::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-780::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-785 { padding-right: 10px; overflow-y: auto; max-height: 78.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-785::-webkit-scrollbar { width: 5px; }
  .scroll-lg-785::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-785::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-790 { padding-right: 10px; overflow-y: auto; max-height: 79rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-790::-webkit-scrollbar { width: 5px; }
  .scroll-lg-790::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-790::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-795 { padding-right: 10px; overflow-y: auto; max-height: 79.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-795::-webkit-scrollbar { width: 5px; }
  .scroll-lg-795::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-795::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-800 { padding-right: 10px; overflow-y: auto; max-height: 80rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-800::-webkit-scrollbar { width: 5px; }
  .scroll-lg-800::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-800::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-805 { padding-right: 10px; overflow-y: auto; max-height: 80.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-805::-webkit-scrollbar { width: 5px; }
  .scroll-lg-805::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-805::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-810 { padding-right: 10px; overflow-y: auto; max-height: 81rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-810::-webkit-scrollbar { width: 5px; }
  .scroll-lg-810::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-810::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-815 { padding-right: 10px; overflow-y: auto; max-height: 81.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-815::-webkit-scrollbar { width: 5px; }
  .scroll-lg-815::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-815::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-820 { padding-right: 10px; overflow-y: auto; max-height: 82rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-820::-webkit-scrollbar { width: 5px; }
  .scroll-lg-820::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-820::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-825 { padding-right: 10px; overflow-y: auto; max-height: 82.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-825::-webkit-scrollbar { width: 5px; }
  .scroll-lg-825::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-825::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-830 { padding-right: 10px; overflow-y: auto; max-height: 83rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-830::-webkit-scrollbar { width: 5px; }
  .scroll-lg-830::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-830::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-835 { padding-right: 10px; overflow-y: auto; max-height: 83.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-835::-webkit-scrollbar { width: 5px; }
  .scroll-lg-835::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-835::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-840 { padding-right: 10px; overflow-y: auto; max-height: 84rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-840::-webkit-scrollbar { width: 5px; }
  .scroll-lg-840::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-840::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-845 { padding-right: 10px; overflow-y: auto; max-height: 84.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-845::-webkit-scrollbar { width: 5px; }
  .scroll-lg-845::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-845::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-850 { padding-right: 10px; overflow-y: auto; max-height: 85rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-850::-webkit-scrollbar { width: 5px; }
  .scroll-lg-850::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-850::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-855 { padding-right: 10px; overflow-y: auto; max-height: 85.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-855::-webkit-scrollbar { width: 5px; }
  .scroll-lg-855::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-855::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-860 { padding-right: 10px; overflow-y: auto; max-height: 86rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-860::-webkit-scrollbar { width: 5px; }
  .scroll-lg-860::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-860::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-865 { padding-right: 10px; overflow-y: auto; max-height: 86.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-865::-webkit-scrollbar { width: 5px; }
  .scroll-lg-865::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-865::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-870 { padding-right: 10px; overflow-y: auto; max-height: 87rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-870::-webkit-scrollbar { width: 5px; }
  .scroll-lg-870::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-870::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-875 { padding-right: 10px; overflow-y: auto; max-height: 87.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-875::-webkit-scrollbar { width: 5px; }
  .scroll-lg-875::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-875::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-880 { padding-right: 10px; overflow-y: auto; max-height: 88rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-880::-webkit-scrollbar { width: 5px; }
  .scroll-lg-880::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-880::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-885 { padding-right: 10px; overflow-y: auto; max-height: 88.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-885::-webkit-scrollbar { width: 5px; }
  .scroll-lg-885::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-885::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-890 { padding-right: 10px; overflow-y: auto; max-height: 89rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-890::-webkit-scrollbar { width: 5px; }
  .scroll-lg-890::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-890::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-895 { padding-right: 10px; overflow-y: auto; max-height: 89.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-895::-webkit-scrollbar { width: 5px; }
  .scroll-lg-895::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-895::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-900 { padding-right: 10px; overflow-y: auto; max-height: 90rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-900::-webkit-scrollbar { width: 5px; }
  .scroll-lg-900::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-900::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-905 { padding-right: 10px; overflow-y: auto; max-height: 90.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-905::-webkit-scrollbar { width: 5px; }
  .scroll-lg-905::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-905::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-910 { padding-right: 10px; overflow-y: auto; max-height: 91rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-910::-webkit-scrollbar { width: 5px; }
  .scroll-lg-910::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-910::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-915 { padding-right: 10px; overflow-y: auto; max-height: 91.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-915::-webkit-scrollbar { width: 5px; }
  .scroll-lg-915::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-915::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-920 { padding-right: 10px; overflow-y: auto; max-height: 92rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-920::-webkit-scrollbar { width: 5px; }
  .scroll-lg-920::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-920::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-925 { padding-right: 10px; overflow-y: auto; max-height: 92.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-925::-webkit-scrollbar { width: 5px; }
  .scroll-lg-925::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-925::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-930 { padding-right: 10px; overflow-y: auto; max-height: 93rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-930::-webkit-scrollbar { width: 5px; }
  .scroll-lg-930::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-930::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-935 { padding-right: 10px; overflow-y: auto; max-height: 93.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-935::-webkit-scrollbar { width: 5px; }
  .scroll-lg-935::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-935::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-940 { padding-right: 10px; overflow-y: auto; max-height: 94rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-940::-webkit-scrollbar { width: 5px; }
  .scroll-lg-940::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-940::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-945 { padding-right: 10px; overflow-y: auto; max-height: 94.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-945::-webkit-scrollbar { width: 5px; }
  .scroll-lg-945::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-945::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-950 { padding-right: 10px; overflow-y: auto; max-height: 95rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-950::-webkit-scrollbar { width: 5px; }
  .scroll-lg-950::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-950::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-955 { padding-right: 10px; overflow-y: auto; max-height: 95.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-955::-webkit-scrollbar { width: 5px; }
  .scroll-lg-955::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-955::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-960 { padding-right: 10px; overflow-y: auto; max-height: 96rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-960::-webkit-scrollbar { width: 5px; }
  .scroll-lg-960::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-960::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-965 { padding-right: 10px; overflow-y: auto; max-height: 96.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-965::-webkit-scrollbar { width: 5px; }
  .scroll-lg-965::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-965::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-970 { padding-right: 10px; overflow-y: auto; max-height: 97rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-970::-webkit-scrollbar { width: 5px; }
  .scroll-lg-970::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-970::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-975 { padding-right: 10px; overflow-y: auto; max-height: 97.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-975::-webkit-scrollbar { width: 5px; }
  .scroll-lg-975::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-975::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-980 { padding-right: 10px; overflow-y: auto; max-height: 98rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-980::-webkit-scrollbar { width: 5px; }
  .scroll-lg-980::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-980::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-985 { padding-right: 10px; overflow-y: auto; max-height: 98.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-985::-webkit-scrollbar { width: 5px; }
  .scroll-lg-985::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-985::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-990 { padding-right: 10px; overflow-y: auto; max-height: 99rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-990::-webkit-scrollbar { width: 5px; }
  .scroll-lg-990::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-990::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-995 { padding-right: 10px; overflow-y: auto; max-height: 99.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-995::-webkit-scrollbar { width: 5px; }
  .scroll-lg-995::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-995::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-1000 { padding-right: 10px; overflow-y: auto; max-height: 100rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-1000::-webkit-scrollbar { width: 5px; }
  .scroll-lg-1000::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-1000::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-1005 { padding-right: 10px; overflow-y: auto; max-height: 100.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-1005::-webkit-scrollbar { width: 5px; }
  .scroll-lg-1005::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-1005::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-1010 { padding-right: 10px; overflow-y: auto; max-height: 101rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-1010::-webkit-scrollbar { width: 5px; }
  .scroll-lg-1010::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-1010::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-1015 { padding-right: 10px; overflow-y: auto; max-height: 101.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-1015::-webkit-scrollbar { width: 5px; }
  .scroll-lg-1015::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-1015::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-1020 { padding-right: 10px; overflow-y: auto; max-height: 102rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-1020::-webkit-scrollbar { width: 5px; }
  .scroll-lg-1020::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-1020::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-1025 { padding-right: 10px; overflow-y: auto; max-height: 102.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-1025::-webkit-scrollbar { width: 5px; }
  .scroll-lg-1025::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-1025::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-1030 { padding-right: 10px; overflow-y: auto; max-height: 103rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-1030::-webkit-scrollbar { width: 5px; }
  .scroll-lg-1030::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-1030::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-1035 { padding-right: 10px; overflow-y: auto; max-height: 103.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-1035::-webkit-scrollbar { width: 5px; }
  .scroll-lg-1035::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-1035::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-1040 { padding-right: 10px; overflow-y: auto; max-height: 104rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-1040::-webkit-scrollbar { width: 5px; }
  .scroll-lg-1040::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-1040::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-1045 { padding-right: 10px; overflow-y: auto; max-height: 104.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-1045::-webkit-scrollbar { width: 5px; }
  .scroll-lg-1045::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-1045::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-1050 { padding-right: 10px; overflow-y: auto; max-height: 105rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-1050::-webkit-scrollbar { width: 5px; }
  .scroll-lg-1050::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-1050::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-1055 { padding-right: 10px; overflow-y: auto; max-height: 105.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-1055::-webkit-scrollbar { width: 5px; }
  .scroll-lg-1055::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-1055::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-1060 { padding-right: 10px; overflow-y: auto; max-height: 106rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-1060::-webkit-scrollbar { width: 5px; }
  .scroll-lg-1060::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-1060::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-1065 { padding-right: 10px; overflow-y: auto; max-height: 106.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-1065::-webkit-scrollbar { width: 5px; }
  .scroll-lg-1065::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-1065::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-1070 { padding-right: 10px; overflow-y: auto; max-height: 107rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-1070::-webkit-scrollbar { width: 5px; }
  .scroll-lg-1070::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-1070::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-1075 { padding-right: 10px; overflow-y: auto; max-height: 107.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-1075::-webkit-scrollbar { width: 5px; }
  .scroll-lg-1075::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-1075::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-1080 { padding-right: 10px; overflow-y: auto; max-height: 108rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-1080::-webkit-scrollbar { width: 5px; }
  .scroll-lg-1080::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-1080::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-1085 { padding-right: 10px; overflow-y: auto; max-height: 108.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-1085::-webkit-scrollbar { width: 5px; }
  .scroll-lg-1085::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-1085::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-1090 { padding-right: 10px; overflow-y: auto; max-height: 109rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-1090::-webkit-scrollbar { width: 5px; }
  .scroll-lg-1090::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-1090::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-1095 { padding-right: 10px; overflow-y: auto; max-height: 109.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-1095::-webkit-scrollbar { width: 5px; }
  .scroll-lg-1095::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-1095::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-1100 { padding-right: 10px; overflow-y: auto; max-height: 110rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-1100::-webkit-scrollbar { width: 5px; }
  .scroll-lg-1100::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-1100::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-1105 { padding-right: 10px; overflow-y: auto; max-height: 110.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-1105::-webkit-scrollbar { width: 5px; }
  .scroll-lg-1105::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-1105::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-1110 { padding-right: 10px; overflow-y: auto; max-height: 111rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-1110::-webkit-scrollbar { width: 5px; }
  .scroll-lg-1110::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-1110::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-1115 { padding-right: 10px; overflow-y: auto; max-height: 111.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-1115::-webkit-scrollbar { width: 5px; }
  .scroll-lg-1115::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-1115::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-1120 { padding-right: 10px; overflow-y: auto; max-height: 112rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-1120::-webkit-scrollbar { width: 5px; }
  .scroll-lg-1120::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-1120::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-1125 { padding-right: 10px; overflow-y: auto; max-height: 112.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-1125::-webkit-scrollbar { width: 5px; }
  .scroll-lg-1125::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-1125::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-1130 { padding-right: 10px; overflow-y: auto; max-height: 113rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-1130::-webkit-scrollbar { width: 5px; }
  .scroll-lg-1130::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-1130::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-1135 { padding-right: 10px; overflow-y: auto; max-height: 113.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-1135::-webkit-scrollbar { width: 5px; }
  .scroll-lg-1135::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-1135::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-1140 { padding-right: 10px; overflow-y: auto; max-height: 114rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-1140::-webkit-scrollbar { width: 5px; }
  .scroll-lg-1140::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-1140::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-1145 { padding-right: 10px; overflow-y: auto; max-height: 114.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-1145::-webkit-scrollbar { width: 5px; }
  .scroll-lg-1145::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-1145::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-1150 { padding-right: 10px; overflow-y: auto; max-height: 115rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-1150::-webkit-scrollbar { width: 5px; }
  .scroll-lg-1150::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-1150::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-1155 { padding-right: 10px; overflow-y: auto; max-height: 115.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-1155::-webkit-scrollbar { width: 5px; }
  .scroll-lg-1155::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-1155::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-1160 { padding-right: 10px; overflow-y: auto; max-height: 116rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-1160::-webkit-scrollbar { width: 5px; }
  .scroll-lg-1160::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-1160::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-1165 { padding-right: 10px; overflow-y: auto; max-height: 116.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-1165::-webkit-scrollbar { width: 5px; }
  .scroll-lg-1165::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-1165::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-1170 { padding-right: 10px; overflow-y: auto; max-height: 117rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-1170::-webkit-scrollbar { width: 5px; }
  .scroll-lg-1170::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-1170::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-1175 { padding-right: 10px; overflow-y: auto; max-height: 117.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-1175::-webkit-scrollbar { width: 5px; }
  .scroll-lg-1175::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-1175::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-1180 { padding-right: 10px; overflow-y: auto; max-height: 118rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-1180::-webkit-scrollbar { width: 5px; }
  .scroll-lg-1180::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-1180::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-1185 { padding-right: 10px; overflow-y: auto; max-height: 118.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-1185::-webkit-scrollbar { width: 5px; }
  .scroll-lg-1185::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-1185::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-1190 { padding-right: 10px; overflow-y: auto; max-height: 119rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-1190::-webkit-scrollbar { width: 5px; }
  .scroll-lg-1190::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-1190::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-1195 { padding-right: 10px; overflow-y: auto; max-height: 119.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-1195::-webkit-scrollbar { width: 5px; }
  .scroll-lg-1195::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-1195::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-1200 { padding-right: 10px; overflow-y: auto; max-height: 120rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-1200::-webkit-scrollbar { width: 5px; }
  .scroll-lg-1200::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-1200::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-1205 { padding-right: 10px; overflow-y: auto; max-height: 120.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-1205::-webkit-scrollbar { width: 5px; }
  .scroll-lg-1205::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-1205::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-1210 { padding-right: 10px; overflow-y: auto; max-height: 121rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-1210::-webkit-scrollbar { width: 5px; }
  .scroll-lg-1210::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-1210::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-1215 { padding-right: 10px; overflow-y: auto; max-height: 121.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-1215::-webkit-scrollbar { width: 5px; }
  .scroll-lg-1215::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-1215::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-1220 { padding-right: 10px; overflow-y: auto; max-height: 122rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-1220::-webkit-scrollbar { width: 5px; }
  .scroll-lg-1220::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-1220::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-1225 { padding-right: 10px; overflow-y: auto; max-height: 122.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-1225::-webkit-scrollbar { width: 5px; }
  .scroll-lg-1225::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-1225::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-1230 { padding-right: 10px; overflow-y: auto; max-height: 123rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-1230::-webkit-scrollbar { width: 5px; }
  .scroll-lg-1230::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-1230::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-1235 { padding-right: 10px; overflow-y: auto; max-height: 123.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-1235::-webkit-scrollbar { width: 5px; }
  .scroll-lg-1235::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-1235::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-1240 { padding-right: 10px; overflow-y: auto; max-height: 124rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-1240::-webkit-scrollbar { width: 5px; }
  .scroll-lg-1240::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-1240::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-1245 { padding-right: 10px; overflow-y: auto; max-height: 124.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-1245::-webkit-scrollbar { width: 5px; }
  .scroll-lg-1245::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-1245::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-1250 { padding-right: 10px; overflow-y: auto; max-height: 125rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-1250::-webkit-scrollbar { width: 5px; }
  .scroll-lg-1250::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-1250::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-1255 { padding-right: 10px; overflow-y: auto; max-height: 125.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-1255::-webkit-scrollbar { width: 5px; }
  .scroll-lg-1255::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-1255::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-1260 { padding-right: 10px; overflow-y: auto; max-height: 126rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-1260::-webkit-scrollbar { width: 5px; }
  .scroll-lg-1260::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-1260::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-1265 { padding-right: 10px; overflow-y: auto; max-height: 126.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-1265::-webkit-scrollbar { width: 5px; }
  .scroll-lg-1265::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-1265::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-1270 { padding-right: 10px; overflow-y: auto; max-height: 127rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-1270::-webkit-scrollbar { width: 5px; }
  .scroll-lg-1270::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-1270::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-1275 { padding-right: 10px; overflow-y: auto; max-height: 127.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-1275::-webkit-scrollbar { width: 5px; }
  .scroll-lg-1275::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-1275::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-1280 { padding-right: 10px; overflow-y: auto; max-height: 128rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-1280::-webkit-scrollbar { width: 5px; }
  .scroll-lg-1280::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-1280::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-1285 { padding-right: 10px; overflow-y: auto; max-height: 128.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-1285::-webkit-scrollbar { width: 5px; }
  .scroll-lg-1285::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-1285::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-1290 { padding-right: 10px; overflow-y: auto; max-height: 129rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-1290::-webkit-scrollbar { width: 5px; }
  .scroll-lg-1290::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-1290::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-1295 { padding-right: 10px; overflow-y: auto; max-height: 129.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-1295::-webkit-scrollbar { width: 5px; }
  .scroll-lg-1295::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-1295::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-1300 { padding-right: 10px; overflow-y: auto; max-height: 130rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-1300::-webkit-scrollbar { width: 5px; }
  .scroll-lg-1300::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-1300::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-1305 { padding-right: 10px; overflow-y: auto; max-height: 130.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-1305::-webkit-scrollbar { width: 5px; }
  .scroll-lg-1305::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-1305::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-1310 { padding-right: 10px; overflow-y: auto; max-height: 131rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-1310::-webkit-scrollbar { width: 5px; }
  .scroll-lg-1310::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-1310::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-1315 { padding-right: 10px; overflow-y: auto; max-height: 131.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-1315::-webkit-scrollbar { width: 5px; }
  .scroll-lg-1315::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-1315::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-1320 { padding-right: 10px; overflow-y: auto; max-height: 132rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-1320::-webkit-scrollbar { width: 5px; }
  .scroll-lg-1320::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-1320::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-1325 { padding-right: 10px; overflow-y: auto; max-height: 132.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-1325::-webkit-scrollbar { width: 5px; }
  .scroll-lg-1325::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-1325::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-1330 { padding-right: 10px; overflow-y: auto; max-height: 133rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-1330::-webkit-scrollbar { width: 5px; }
  .scroll-lg-1330::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-1330::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-1335 { padding-right: 10px; overflow-y: auto; max-height: 133.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-1335::-webkit-scrollbar { width: 5px; }
  .scroll-lg-1335::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-1335::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-1340 { padding-right: 10px; overflow-y: auto; max-height: 134rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-1340::-webkit-scrollbar { width: 5px; }
  .scroll-lg-1340::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-1340::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-1345 { padding-right: 10px; overflow-y: auto; max-height: 134.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-1345::-webkit-scrollbar { width: 5px; }
  .scroll-lg-1345::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-1345::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-1350 { padding-right: 10px; overflow-y: auto; max-height: 135rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-1350::-webkit-scrollbar { width: 5px; }
  .scroll-lg-1350::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-1350::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-1355 { padding-right: 10px; overflow-y: auto; max-height: 135.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-1355::-webkit-scrollbar { width: 5px; }
  .scroll-lg-1355::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-1355::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-1360 { padding-right: 10px; overflow-y: auto; max-height: 136rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-1360::-webkit-scrollbar { width: 5px; }
  .scroll-lg-1360::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-1360::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-1365 { padding-right: 10px; overflow-y: auto; max-height: 136.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-1365::-webkit-scrollbar { width: 5px; }
  .scroll-lg-1365::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-1365::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-1370 { padding-right: 10px; overflow-y: auto; max-height: 137rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-1370::-webkit-scrollbar { width: 5px; }
  .scroll-lg-1370::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-1370::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-1375 { padding-right: 10px; overflow-y: auto; max-height: 137.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-1375::-webkit-scrollbar { width: 5px; }
  .scroll-lg-1375::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-1375::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-1380 { padding-right: 10px; overflow-y: auto; max-height: 138rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-1380::-webkit-scrollbar { width: 5px; }
  .scroll-lg-1380::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-1380::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-1385 { padding-right: 10px; overflow-y: auto; max-height: 138.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-1385::-webkit-scrollbar { width: 5px; }
  .scroll-lg-1385::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-1385::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-1390 { padding-right: 10px; overflow-y: auto; max-height: 139rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-1390::-webkit-scrollbar { width: 5px; }
  .scroll-lg-1390::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-1390::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-1395 { padding-right: 10px; overflow-y: auto; max-height: 139.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-1395::-webkit-scrollbar { width: 5px; }
  .scroll-lg-1395::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-1395::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-1400 { padding-right: 10px; overflow-y: auto; max-height: 140rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-1400::-webkit-scrollbar { width: 5px; }
  .scroll-lg-1400::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-1400::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-1405 { padding-right: 10px; overflow-y: auto; max-height: 140.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-1405::-webkit-scrollbar { width: 5px; }
  .scroll-lg-1405::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-1405::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-1410 { padding-right: 10px; overflow-y: auto; max-height: 141rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-1410::-webkit-scrollbar { width: 5px; }
  .scroll-lg-1410::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-1410::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-1415 { padding-right: 10px; overflow-y: auto; max-height: 141.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-1415::-webkit-scrollbar { width: 5px; }
  .scroll-lg-1415::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-1415::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-1420 { padding-right: 10px; overflow-y: auto; max-height: 142rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-1420::-webkit-scrollbar { width: 5px; }
  .scroll-lg-1420::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-1420::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-1425 { padding-right: 10px; overflow-y: auto; max-height: 142.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-1425::-webkit-scrollbar { width: 5px; }
  .scroll-lg-1425::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-1425::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-1430 { padding-right: 10px; overflow-y: auto; max-height: 143rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-1430::-webkit-scrollbar { width: 5px; }
  .scroll-lg-1430::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-1430::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-1435 { padding-right: 10px; overflow-y: auto; max-height: 143.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-1435::-webkit-scrollbar { width: 5px; }
  .scroll-lg-1435::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-1435::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-1440 { padding-right: 10px; overflow-y: auto; max-height: 144rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-1440::-webkit-scrollbar { width: 5px; }
  .scroll-lg-1440::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-1440::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-1445 { padding-right: 10px; overflow-y: auto; max-height: 144.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-1445::-webkit-scrollbar { width: 5px; }
  .scroll-lg-1445::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-1445::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-1450 { padding-right: 10px; overflow-y: auto; max-height: 145rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-1450::-webkit-scrollbar { width: 5px; }
  .scroll-lg-1450::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-1450::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-1455 { padding-right: 10px; overflow-y: auto; max-height: 145.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-1455::-webkit-scrollbar { width: 5px; }
  .scroll-lg-1455::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-1455::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-1460 { padding-right: 10px; overflow-y: auto; max-height: 146rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-1460::-webkit-scrollbar { width: 5px; }
  .scroll-lg-1460::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-1460::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-1465 { padding-right: 10px; overflow-y: auto; max-height: 146.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-1465::-webkit-scrollbar { width: 5px; }
  .scroll-lg-1465::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-1465::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-1470 { padding-right: 10px; overflow-y: auto; max-height: 147rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-1470::-webkit-scrollbar { width: 5px; }
  .scroll-lg-1470::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-1470::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-1475 { padding-right: 10px; overflow-y: auto; max-height: 147.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-1475::-webkit-scrollbar { width: 5px; }
  .scroll-lg-1475::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-1475::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-1480 { padding-right: 10px; overflow-y: auto; max-height: 148rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-1480::-webkit-scrollbar { width: 5px; }
  .scroll-lg-1480::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-1480::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-1485 { padding-right: 10px; overflow-y: auto; max-height: 148.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-1485::-webkit-scrollbar { width: 5px; }
  .scroll-lg-1485::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-1485::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-1490 { padding-right: 10px; overflow-y: auto; max-height: 149rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-1490::-webkit-scrollbar { width: 5px; }
  .scroll-lg-1490::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-1490::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-1495 { padding-right: 10px; overflow-y: auto; max-height: 149.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-1495::-webkit-scrollbar { width: 5px; }
  .scroll-lg-1495::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-1495::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-lg-1500 { padding-right: 10px; overflow-y: auto; max-height: 150rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-lg-1500::-webkit-scrollbar { width: 5px; }
  .scroll-lg-1500::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-lg-1500::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; } }

@media (max-width: 992px) { .scroll-max-lg-5 { padding-right: 10px; overflow-y: auto; max-height: 0.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-5::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-5::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-5::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-10 { padding-right: 10px; overflow-y: auto; max-height: 1rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-10::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-10::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-10::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-15 { padding-right: 10px; overflow-y: auto; max-height: 1.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-15::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-15::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-15::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-20 { padding-right: 10px; overflow-y: auto; max-height: 2rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-20::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-20::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-20::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-25 { padding-right: 10px; overflow-y: auto; max-height: 2.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-25::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-25::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-25::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-30 { padding-right: 10px; overflow-y: auto; max-height: 3rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-30::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-30::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-30::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-35 { padding-right: 10px; overflow-y: auto; max-height: 3.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-35::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-35::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-35::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-40 { padding-right: 10px; overflow-y: auto; max-height: 4rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-40::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-40::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-40::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-45 { padding-right: 10px; overflow-y: auto; max-height: 4.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-45::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-45::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-45::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-50 { padding-right: 10px; overflow-y: auto; max-height: 5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-50::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-50::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-50::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-55 { padding-right: 10px; overflow-y: auto; max-height: 5.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-55::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-55::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-55::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-60 { padding-right: 10px; overflow-y: auto; max-height: 6rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-60::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-60::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-60::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-65 { padding-right: 10px; overflow-y: auto; max-height: 6.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-65::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-65::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-65::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-70 { padding-right: 10px; overflow-y: auto; max-height: 7rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-70::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-70::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-70::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-75 { padding-right: 10px; overflow-y: auto; max-height: 7.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-75::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-75::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-75::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-80 { padding-right: 10px; overflow-y: auto; max-height: 8rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-80::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-80::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-80::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-85 { padding-right: 10px; overflow-y: auto; max-height: 8.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-85::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-85::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-85::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-90 { padding-right: 10px; overflow-y: auto; max-height: 9rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-90::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-90::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-90::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-95 { padding-right: 10px; overflow-y: auto; max-height: 9.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-95::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-95::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-95::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-100 { padding-right: 10px; overflow-y: auto; max-height: 10rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-100::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-100::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-100::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-105 { padding-right: 10px; overflow-y: auto; max-height: 10.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-105::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-105::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-105::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-110 { padding-right: 10px; overflow-y: auto; max-height: 11rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-110::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-110::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-110::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-115 { padding-right: 10px; overflow-y: auto; max-height: 11.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-115::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-115::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-115::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-120 { padding-right: 10px; overflow-y: auto; max-height: 12rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-120::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-120::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-120::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-125 { padding-right: 10px; overflow-y: auto; max-height: 12.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-125::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-125::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-125::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-130 { padding-right: 10px; overflow-y: auto; max-height: 13rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-130::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-130::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-130::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-135 { padding-right: 10px; overflow-y: auto; max-height: 13.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-135::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-135::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-135::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-140 { padding-right: 10px; overflow-y: auto; max-height: 14rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-140::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-140::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-140::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-145 { padding-right: 10px; overflow-y: auto; max-height: 14.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-145::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-145::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-145::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-150 { padding-right: 10px; overflow-y: auto; max-height: 15rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-150::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-150::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-150::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-155 { padding-right: 10px; overflow-y: auto; max-height: 15.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-155::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-155::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-155::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-160 { padding-right: 10px; overflow-y: auto; max-height: 16rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-160::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-160::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-160::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-165 { padding-right: 10px; overflow-y: auto; max-height: 16.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-165::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-165::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-165::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-170 { padding-right: 10px; overflow-y: auto; max-height: 17rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-170::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-170::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-170::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-175 { padding-right: 10px; overflow-y: auto; max-height: 17.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-175::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-175::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-175::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-180 { padding-right: 10px; overflow-y: auto; max-height: 18rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-180::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-180::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-180::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-185 { padding-right: 10px; overflow-y: auto; max-height: 18.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-185::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-185::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-185::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-190 { padding-right: 10px; overflow-y: auto; max-height: 19rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-190::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-190::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-190::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-195 { padding-right: 10px; overflow-y: auto; max-height: 19.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-195::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-195::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-195::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-200 { padding-right: 10px; overflow-y: auto; max-height: 20rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-200::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-200::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-200::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-205 { padding-right: 10px; overflow-y: auto; max-height: 20.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-205::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-205::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-205::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-210 { padding-right: 10px; overflow-y: auto; max-height: 21rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-210::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-210::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-210::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-215 { padding-right: 10px; overflow-y: auto; max-height: 21.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-215::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-215::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-215::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-220 { padding-right: 10px; overflow-y: auto; max-height: 22rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-220::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-220::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-220::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-225 { padding-right: 10px; overflow-y: auto; max-height: 22.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-225::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-225::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-225::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-230 { padding-right: 10px; overflow-y: auto; max-height: 23rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-230::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-230::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-230::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-235 { padding-right: 10px; overflow-y: auto; max-height: 23.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-235::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-235::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-235::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-240 { padding-right: 10px; overflow-y: auto; max-height: 24rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-240::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-240::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-240::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-245 { padding-right: 10px; overflow-y: auto; max-height: 24.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-245::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-245::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-245::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-250 { padding-right: 10px; overflow-y: auto; max-height: 25rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-250::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-250::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-250::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-255 { padding-right: 10px; overflow-y: auto; max-height: 25.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-255::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-255::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-255::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-260 { padding-right: 10px; overflow-y: auto; max-height: 26rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-260::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-260::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-260::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-265 { padding-right: 10px; overflow-y: auto; max-height: 26.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-265::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-265::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-265::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-270 { padding-right: 10px; overflow-y: auto; max-height: 27rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-270::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-270::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-270::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-275 { padding-right: 10px; overflow-y: auto; max-height: 27.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-275::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-275::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-275::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-280 { padding-right: 10px; overflow-y: auto; max-height: 28rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-280::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-280::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-280::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-285 { padding-right: 10px; overflow-y: auto; max-height: 28.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-285::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-285::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-285::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-290 { padding-right: 10px; overflow-y: auto; max-height: 29rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-290::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-290::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-290::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-295 { padding-right: 10px; overflow-y: auto; max-height: 29.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-295::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-295::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-295::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-300 { padding-right: 10px; overflow-y: auto; max-height: 30rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-300::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-300::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-300::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-305 { padding-right: 10px; overflow-y: auto; max-height: 30.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-305::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-305::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-305::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-310 { padding-right: 10px; overflow-y: auto; max-height: 31rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-310::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-310::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-310::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-315 { padding-right: 10px; overflow-y: auto; max-height: 31.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-315::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-315::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-315::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-320 { padding-right: 10px; overflow-y: auto; max-height: 32rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-320::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-320::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-320::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-325 { padding-right: 10px; overflow-y: auto; max-height: 32.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-325::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-325::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-325::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-330 { padding-right: 10px; overflow-y: auto; max-height: 33rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-330::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-330::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-330::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-335 { padding-right: 10px; overflow-y: auto; max-height: 33.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-335::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-335::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-335::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-340 { padding-right: 10px; overflow-y: auto; max-height: 34rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-340::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-340::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-340::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-345 { padding-right: 10px; overflow-y: auto; max-height: 34.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-345::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-345::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-345::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-350 { padding-right: 10px; overflow-y: auto; max-height: 35rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-350::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-350::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-350::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-355 { padding-right: 10px; overflow-y: auto; max-height: 35.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-355::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-355::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-355::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-360 { padding-right: 10px; overflow-y: auto; max-height: 36rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-360::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-360::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-360::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-365 { padding-right: 10px; overflow-y: auto; max-height: 36.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-365::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-365::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-365::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-370 { padding-right: 10px; overflow-y: auto; max-height: 37rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-370::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-370::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-370::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-375 { padding-right: 10px; overflow-y: auto; max-height: 37.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-375::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-375::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-375::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-380 { padding-right: 10px; overflow-y: auto; max-height: 38rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-380::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-380::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-380::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-385 { padding-right: 10px; overflow-y: auto; max-height: 38.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-385::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-385::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-385::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-390 { padding-right: 10px; overflow-y: auto; max-height: 39rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-390::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-390::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-390::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-395 { padding-right: 10px; overflow-y: auto; max-height: 39.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-395::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-395::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-395::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-400 { padding-right: 10px; overflow-y: auto; max-height: 40rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-400::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-400::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-400::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-405 { padding-right: 10px; overflow-y: auto; max-height: 40.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-405::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-405::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-405::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-410 { padding-right: 10px; overflow-y: auto; max-height: 41rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-410::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-410::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-410::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-415 { padding-right: 10px; overflow-y: auto; max-height: 41.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-415::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-415::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-415::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-420 { padding-right: 10px; overflow-y: auto; max-height: 42rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-420::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-420::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-420::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-425 { padding-right: 10px; overflow-y: auto; max-height: 42.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-425::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-425::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-425::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-430 { padding-right: 10px; overflow-y: auto; max-height: 43rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-430::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-430::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-430::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-435 { padding-right: 10px; overflow-y: auto; max-height: 43.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-435::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-435::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-435::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-440 { padding-right: 10px; overflow-y: auto; max-height: 44rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-440::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-440::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-440::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-445 { padding-right: 10px; overflow-y: auto; max-height: 44.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-445::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-445::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-445::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-450 { padding-right: 10px; overflow-y: auto; max-height: 45rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-450::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-450::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-450::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-455 { padding-right: 10px; overflow-y: auto; max-height: 45.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-455::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-455::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-455::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-460 { padding-right: 10px; overflow-y: auto; max-height: 46rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-460::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-460::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-460::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-465 { padding-right: 10px; overflow-y: auto; max-height: 46.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-465::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-465::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-465::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-470 { padding-right: 10px; overflow-y: auto; max-height: 47rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-470::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-470::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-470::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-475 { padding-right: 10px; overflow-y: auto; max-height: 47.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-475::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-475::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-475::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-480 { padding-right: 10px; overflow-y: auto; max-height: 48rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-480::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-480::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-480::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-485 { padding-right: 10px; overflow-y: auto; max-height: 48.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-485::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-485::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-485::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-490 { padding-right: 10px; overflow-y: auto; max-height: 49rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-490::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-490::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-490::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-495 { padding-right: 10px; overflow-y: auto; max-height: 49.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-495::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-495::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-495::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-500 { padding-right: 10px; overflow-y: auto; max-height: 50rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-500::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-500::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-500::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-505 { padding-right: 10px; overflow-y: auto; max-height: 50.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-505::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-505::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-505::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-510 { padding-right: 10px; overflow-y: auto; max-height: 51rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-510::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-510::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-510::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-515 { padding-right: 10px; overflow-y: auto; max-height: 51.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-515::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-515::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-515::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-520 { padding-right: 10px; overflow-y: auto; max-height: 52rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-520::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-520::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-520::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-525 { padding-right: 10px; overflow-y: auto; max-height: 52.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-525::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-525::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-525::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-530 { padding-right: 10px; overflow-y: auto; max-height: 53rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-530::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-530::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-530::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-535 { padding-right: 10px; overflow-y: auto; max-height: 53.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-535::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-535::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-535::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-540 { padding-right: 10px; overflow-y: auto; max-height: 54rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-540::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-540::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-540::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-545 { padding-right: 10px; overflow-y: auto; max-height: 54.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-545::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-545::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-545::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-550 { padding-right: 10px; overflow-y: auto; max-height: 55rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-550::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-550::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-550::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-555 { padding-right: 10px; overflow-y: auto; max-height: 55.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-555::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-555::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-555::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-560 { padding-right: 10px; overflow-y: auto; max-height: 56rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-560::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-560::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-560::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-565 { padding-right: 10px; overflow-y: auto; max-height: 56.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-565::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-565::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-565::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-570 { padding-right: 10px; overflow-y: auto; max-height: 57rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-570::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-570::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-570::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-575 { padding-right: 10px; overflow-y: auto; max-height: 57.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-575::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-575::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-575::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-580 { padding-right: 10px; overflow-y: auto; max-height: 58rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-580::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-580::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-580::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-585 { padding-right: 10px; overflow-y: auto; max-height: 58.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-585::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-585::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-585::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-590 { padding-right: 10px; overflow-y: auto; max-height: 59rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-590::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-590::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-590::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-595 { padding-right: 10px; overflow-y: auto; max-height: 59.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-595::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-595::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-595::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-600 { padding-right: 10px; overflow-y: auto; max-height: 60rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-600::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-600::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-600::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-605 { padding-right: 10px; overflow-y: auto; max-height: 60.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-605::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-605::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-605::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-610 { padding-right: 10px; overflow-y: auto; max-height: 61rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-610::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-610::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-610::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-615 { padding-right: 10px; overflow-y: auto; max-height: 61.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-615::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-615::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-615::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-620 { padding-right: 10px; overflow-y: auto; max-height: 62rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-620::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-620::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-620::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-625 { padding-right: 10px; overflow-y: auto; max-height: 62.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-625::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-625::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-625::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-630 { padding-right: 10px; overflow-y: auto; max-height: 63rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-630::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-630::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-630::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-635 { padding-right: 10px; overflow-y: auto; max-height: 63.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-635::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-635::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-635::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-640 { padding-right: 10px; overflow-y: auto; max-height: 64rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-640::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-640::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-640::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-645 { padding-right: 10px; overflow-y: auto; max-height: 64.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-645::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-645::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-645::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-650 { padding-right: 10px; overflow-y: auto; max-height: 65rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-650::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-650::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-650::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-655 { padding-right: 10px; overflow-y: auto; max-height: 65.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-655::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-655::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-655::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-660 { padding-right: 10px; overflow-y: auto; max-height: 66rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-660::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-660::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-660::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-665 { padding-right: 10px; overflow-y: auto; max-height: 66.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-665::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-665::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-665::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-670 { padding-right: 10px; overflow-y: auto; max-height: 67rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-670::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-670::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-670::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-675 { padding-right: 10px; overflow-y: auto; max-height: 67.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-675::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-675::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-675::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-680 { padding-right: 10px; overflow-y: auto; max-height: 68rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-680::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-680::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-680::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-685 { padding-right: 10px; overflow-y: auto; max-height: 68.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-685::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-685::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-685::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-690 { padding-right: 10px; overflow-y: auto; max-height: 69rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-690::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-690::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-690::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-695 { padding-right: 10px; overflow-y: auto; max-height: 69.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-695::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-695::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-695::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-700 { padding-right: 10px; overflow-y: auto; max-height: 70rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-700::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-700::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-700::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-705 { padding-right: 10px; overflow-y: auto; max-height: 70.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-705::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-705::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-705::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-710 { padding-right: 10px; overflow-y: auto; max-height: 71rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-710::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-710::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-710::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-715 { padding-right: 10px; overflow-y: auto; max-height: 71.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-715::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-715::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-715::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-720 { padding-right: 10px; overflow-y: auto; max-height: 72rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-720::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-720::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-720::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-725 { padding-right: 10px; overflow-y: auto; max-height: 72.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-725::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-725::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-725::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-730 { padding-right: 10px; overflow-y: auto; max-height: 73rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-730::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-730::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-730::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-735 { padding-right: 10px; overflow-y: auto; max-height: 73.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-735::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-735::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-735::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-740 { padding-right: 10px; overflow-y: auto; max-height: 74rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-740::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-740::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-740::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-745 { padding-right: 10px; overflow-y: auto; max-height: 74.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-745::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-745::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-745::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-750 { padding-right: 10px; overflow-y: auto; max-height: 75rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-750::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-750::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-750::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-755 { padding-right: 10px; overflow-y: auto; max-height: 75.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-755::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-755::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-755::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-760 { padding-right: 10px; overflow-y: auto; max-height: 76rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-760::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-760::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-760::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-765 { padding-right: 10px; overflow-y: auto; max-height: 76.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-765::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-765::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-765::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-770 { padding-right: 10px; overflow-y: auto; max-height: 77rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-770::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-770::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-770::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-775 { padding-right: 10px; overflow-y: auto; max-height: 77.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-775::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-775::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-775::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-780 { padding-right: 10px; overflow-y: auto; max-height: 78rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-780::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-780::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-780::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-785 { padding-right: 10px; overflow-y: auto; max-height: 78.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-785::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-785::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-785::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-790 { padding-right: 10px; overflow-y: auto; max-height: 79rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-790::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-790::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-790::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-795 { padding-right: 10px; overflow-y: auto; max-height: 79.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-795::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-795::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-795::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-800 { padding-right: 10px; overflow-y: auto; max-height: 80rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-800::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-800::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-800::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-805 { padding-right: 10px; overflow-y: auto; max-height: 80.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-805::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-805::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-805::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-810 { padding-right: 10px; overflow-y: auto; max-height: 81rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-810::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-810::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-810::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-815 { padding-right: 10px; overflow-y: auto; max-height: 81.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-815::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-815::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-815::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-820 { padding-right: 10px; overflow-y: auto; max-height: 82rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-820::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-820::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-820::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-825 { padding-right: 10px; overflow-y: auto; max-height: 82.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-825::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-825::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-825::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-830 { padding-right: 10px; overflow-y: auto; max-height: 83rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-830::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-830::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-830::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-835 { padding-right: 10px; overflow-y: auto; max-height: 83.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-835::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-835::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-835::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-840 { padding-right: 10px; overflow-y: auto; max-height: 84rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-840::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-840::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-840::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-845 { padding-right: 10px; overflow-y: auto; max-height: 84.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-845::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-845::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-845::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-850 { padding-right: 10px; overflow-y: auto; max-height: 85rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-850::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-850::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-850::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-855 { padding-right: 10px; overflow-y: auto; max-height: 85.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-855::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-855::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-855::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-860 { padding-right: 10px; overflow-y: auto; max-height: 86rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-860::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-860::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-860::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-865 { padding-right: 10px; overflow-y: auto; max-height: 86.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-865::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-865::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-865::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-870 { padding-right: 10px; overflow-y: auto; max-height: 87rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-870::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-870::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-870::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-875 { padding-right: 10px; overflow-y: auto; max-height: 87.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-875::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-875::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-875::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-880 { padding-right: 10px; overflow-y: auto; max-height: 88rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-880::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-880::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-880::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-885 { padding-right: 10px; overflow-y: auto; max-height: 88.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-885::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-885::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-885::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-890 { padding-right: 10px; overflow-y: auto; max-height: 89rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-890::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-890::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-890::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-895 { padding-right: 10px; overflow-y: auto; max-height: 89.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-895::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-895::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-895::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-900 { padding-right: 10px; overflow-y: auto; max-height: 90rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-900::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-900::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-900::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-905 { padding-right: 10px; overflow-y: auto; max-height: 90.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-905::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-905::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-905::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-910 { padding-right: 10px; overflow-y: auto; max-height: 91rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-910::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-910::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-910::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-915 { padding-right: 10px; overflow-y: auto; max-height: 91.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-915::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-915::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-915::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-920 { padding-right: 10px; overflow-y: auto; max-height: 92rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-920::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-920::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-920::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-925 { padding-right: 10px; overflow-y: auto; max-height: 92.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-925::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-925::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-925::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-930 { padding-right: 10px; overflow-y: auto; max-height: 93rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-930::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-930::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-930::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-935 { padding-right: 10px; overflow-y: auto; max-height: 93.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-935::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-935::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-935::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-940 { padding-right: 10px; overflow-y: auto; max-height: 94rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-940::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-940::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-940::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-945 { padding-right: 10px; overflow-y: auto; max-height: 94.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-945::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-945::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-945::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-950 { padding-right: 10px; overflow-y: auto; max-height: 95rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-950::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-950::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-950::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-955 { padding-right: 10px; overflow-y: auto; max-height: 95.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-955::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-955::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-955::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-960 { padding-right: 10px; overflow-y: auto; max-height: 96rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-960::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-960::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-960::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-965 { padding-right: 10px; overflow-y: auto; max-height: 96.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-965::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-965::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-965::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-970 { padding-right: 10px; overflow-y: auto; max-height: 97rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-970::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-970::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-970::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-975 { padding-right: 10px; overflow-y: auto; max-height: 97.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-975::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-975::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-975::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-980 { padding-right: 10px; overflow-y: auto; max-height: 98rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-980::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-980::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-980::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-985 { padding-right: 10px; overflow-y: auto; max-height: 98.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-985::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-985::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-985::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-990 { padding-right: 10px; overflow-y: auto; max-height: 99rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-990::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-990::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-990::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-995 { padding-right: 10px; overflow-y: auto; max-height: 99.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-995::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-995::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-995::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-1000 { padding-right: 10px; overflow-y: auto; max-height: 100rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-1000::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-1000::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-1000::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-1005 { padding-right: 10px; overflow-y: auto; max-height: 100.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-1005::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-1005::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-1005::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-1010 { padding-right: 10px; overflow-y: auto; max-height: 101rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-1010::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-1010::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-1010::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-1015 { padding-right: 10px; overflow-y: auto; max-height: 101.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-1015::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-1015::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-1015::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-1020 { padding-right: 10px; overflow-y: auto; max-height: 102rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-1020::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-1020::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-1020::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-1025 { padding-right: 10px; overflow-y: auto; max-height: 102.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-1025::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-1025::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-1025::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-1030 { padding-right: 10px; overflow-y: auto; max-height: 103rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-1030::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-1030::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-1030::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-1035 { padding-right: 10px; overflow-y: auto; max-height: 103.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-1035::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-1035::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-1035::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-1040 { padding-right: 10px; overflow-y: auto; max-height: 104rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-1040::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-1040::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-1040::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-1045 { padding-right: 10px; overflow-y: auto; max-height: 104.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-1045::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-1045::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-1045::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-1050 { padding-right: 10px; overflow-y: auto; max-height: 105rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-1050::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-1050::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-1050::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-1055 { padding-right: 10px; overflow-y: auto; max-height: 105.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-1055::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-1055::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-1055::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-1060 { padding-right: 10px; overflow-y: auto; max-height: 106rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-1060::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-1060::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-1060::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-1065 { padding-right: 10px; overflow-y: auto; max-height: 106.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-1065::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-1065::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-1065::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-1070 { padding-right: 10px; overflow-y: auto; max-height: 107rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-1070::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-1070::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-1070::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-1075 { padding-right: 10px; overflow-y: auto; max-height: 107.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-1075::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-1075::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-1075::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-1080 { padding-right: 10px; overflow-y: auto; max-height: 108rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-1080::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-1080::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-1080::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-1085 { padding-right: 10px; overflow-y: auto; max-height: 108.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-1085::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-1085::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-1085::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-1090 { padding-right: 10px; overflow-y: auto; max-height: 109rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-1090::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-1090::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-1090::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-1095 { padding-right: 10px; overflow-y: auto; max-height: 109.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-1095::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-1095::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-1095::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-1100 { padding-right: 10px; overflow-y: auto; max-height: 110rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-1100::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-1100::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-1100::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-1105 { padding-right: 10px; overflow-y: auto; max-height: 110.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-1105::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-1105::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-1105::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-1110 { padding-right: 10px; overflow-y: auto; max-height: 111rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-1110::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-1110::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-1110::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-1115 { padding-right: 10px; overflow-y: auto; max-height: 111.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-1115::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-1115::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-1115::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-1120 { padding-right: 10px; overflow-y: auto; max-height: 112rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-1120::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-1120::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-1120::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-1125 { padding-right: 10px; overflow-y: auto; max-height: 112.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-1125::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-1125::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-1125::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-1130 { padding-right: 10px; overflow-y: auto; max-height: 113rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-1130::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-1130::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-1130::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-1135 { padding-right: 10px; overflow-y: auto; max-height: 113.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-1135::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-1135::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-1135::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-1140 { padding-right: 10px; overflow-y: auto; max-height: 114rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-1140::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-1140::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-1140::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-1145 { padding-right: 10px; overflow-y: auto; max-height: 114.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-1145::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-1145::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-1145::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-1150 { padding-right: 10px; overflow-y: auto; max-height: 115rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-1150::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-1150::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-1150::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-1155 { padding-right: 10px; overflow-y: auto; max-height: 115.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-1155::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-1155::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-1155::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-1160 { padding-right: 10px; overflow-y: auto; max-height: 116rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-1160::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-1160::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-1160::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-1165 { padding-right: 10px; overflow-y: auto; max-height: 116.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-1165::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-1165::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-1165::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-1170 { padding-right: 10px; overflow-y: auto; max-height: 117rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-1170::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-1170::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-1170::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-1175 { padding-right: 10px; overflow-y: auto; max-height: 117.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-1175::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-1175::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-1175::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-1180 { padding-right: 10px; overflow-y: auto; max-height: 118rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-1180::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-1180::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-1180::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-1185 { padding-right: 10px; overflow-y: auto; max-height: 118.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-1185::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-1185::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-1185::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-1190 { padding-right: 10px; overflow-y: auto; max-height: 119rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-1190::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-1190::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-1190::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-1195 { padding-right: 10px; overflow-y: auto; max-height: 119.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-1195::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-1195::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-1195::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-1200 { padding-right: 10px; overflow-y: auto; max-height: 120rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-1200::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-1200::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-1200::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-1205 { padding-right: 10px; overflow-y: auto; max-height: 120.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-1205::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-1205::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-1205::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-1210 { padding-right: 10px; overflow-y: auto; max-height: 121rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-1210::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-1210::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-1210::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-1215 { padding-right: 10px; overflow-y: auto; max-height: 121.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-1215::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-1215::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-1215::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-1220 { padding-right: 10px; overflow-y: auto; max-height: 122rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-1220::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-1220::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-1220::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-1225 { padding-right: 10px; overflow-y: auto; max-height: 122.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-1225::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-1225::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-1225::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-1230 { padding-right: 10px; overflow-y: auto; max-height: 123rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-1230::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-1230::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-1230::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-1235 { padding-right: 10px; overflow-y: auto; max-height: 123.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-1235::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-1235::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-1235::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-1240 { padding-right: 10px; overflow-y: auto; max-height: 124rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-1240::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-1240::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-1240::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-1245 { padding-right: 10px; overflow-y: auto; max-height: 124.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-1245::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-1245::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-1245::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-1250 { padding-right: 10px; overflow-y: auto; max-height: 125rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-1250::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-1250::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-1250::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-1255 { padding-right: 10px; overflow-y: auto; max-height: 125.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-1255::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-1255::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-1255::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-1260 { padding-right: 10px; overflow-y: auto; max-height: 126rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-1260::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-1260::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-1260::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-1265 { padding-right: 10px; overflow-y: auto; max-height: 126.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-1265::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-1265::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-1265::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-1270 { padding-right: 10px; overflow-y: auto; max-height: 127rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-1270::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-1270::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-1270::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-1275 { padding-right: 10px; overflow-y: auto; max-height: 127.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-1275::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-1275::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-1275::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-1280 { padding-right: 10px; overflow-y: auto; max-height: 128rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-1280::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-1280::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-1280::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-1285 { padding-right: 10px; overflow-y: auto; max-height: 128.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-1285::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-1285::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-1285::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-1290 { padding-right: 10px; overflow-y: auto; max-height: 129rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-1290::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-1290::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-1290::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-1295 { padding-right: 10px; overflow-y: auto; max-height: 129.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-1295::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-1295::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-1295::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-1300 { padding-right: 10px; overflow-y: auto; max-height: 130rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-1300::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-1300::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-1300::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-1305 { padding-right: 10px; overflow-y: auto; max-height: 130.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-1305::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-1305::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-1305::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-1310 { padding-right: 10px; overflow-y: auto; max-height: 131rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-1310::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-1310::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-1310::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-1315 { padding-right: 10px; overflow-y: auto; max-height: 131.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-1315::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-1315::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-1315::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-1320 { padding-right: 10px; overflow-y: auto; max-height: 132rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-1320::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-1320::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-1320::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-1325 { padding-right: 10px; overflow-y: auto; max-height: 132.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-1325::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-1325::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-1325::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-1330 { padding-right: 10px; overflow-y: auto; max-height: 133rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-1330::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-1330::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-1330::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-1335 { padding-right: 10px; overflow-y: auto; max-height: 133.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-1335::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-1335::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-1335::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-1340 { padding-right: 10px; overflow-y: auto; max-height: 134rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-1340::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-1340::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-1340::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-1345 { padding-right: 10px; overflow-y: auto; max-height: 134.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-1345::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-1345::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-1345::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-1350 { padding-right: 10px; overflow-y: auto; max-height: 135rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-1350::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-1350::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-1350::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-1355 { padding-right: 10px; overflow-y: auto; max-height: 135.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-1355::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-1355::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-1355::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-1360 { padding-right: 10px; overflow-y: auto; max-height: 136rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-1360::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-1360::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-1360::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-1365 { padding-right: 10px; overflow-y: auto; max-height: 136.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-1365::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-1365::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-1365::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-1370 { padding-right: 10px; overflow-y: auto; max-height: 137rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-1370::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-1370::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-1370::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-1375 { padding-right: 10px; overflow-y: auto; max-height: 137.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-1375::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-1375::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-1375::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-1380 { padding-right: 10px; overflow-y: auto; max-height: 138rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-1380::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-1380::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-1380::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-1385 { padding-right: 10px; overflow-y: auto; max-height: 138.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-1385::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-1385::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-1385::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-1390 { padding-right: 10px; overflow-y: auto; max-height: 139rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-1390::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-1390::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-1390::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-1395 { padding-right: 10px; overflow-y: auto; max-height: 139.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-1395::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-1395::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-1395::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-1400 { padding-right: 10px; overflow-y: auto; max-height: 140rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-1400::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-1400::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-1400::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-1405 { padding-right: 10px; overflow-y: auto; max-height: 140.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-1405::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-1405::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-1405::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-1410 { padding-right: 10px; overflow-y: auto; max-height: 141rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-1410::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-1410::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-1410::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-1415 { padding-right: 10px; overflow-y: auto; max-height: 141.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-1415::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-1415::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-1415::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-1420 { padding-right: 10px; overflow-y: auto; max-height: 142rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-1420::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-1420::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-1420::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-1425 { padding-right: 10px; overflow-y: auto; max-height: 142.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-1425::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-1425::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-1425::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-1430 { padding-right: 10px; overflow-y: auto; max-height: 143rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-1430::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-1430::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-1430::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-1435 { padding-right: 10px; overflow-y: auto; max-height: 143.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-1435::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-1435::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-1435::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-1440 { padding-right: 10px; overflow-y: auto; max-height: 144rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-1440::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-1440::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-1440::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-1445 { padding-right: 10px; overflow-y: auto; max-height: 144.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-1445::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-1445::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-1445::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-1450 { padding-right: 10px; overflow-y: auto; max-height: 145rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-1450::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-1450::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-1450::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-1455 { padding-right: 10px; overflow-y: auto; max-height: 145.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-1455::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-1455::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-1455::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-1460 { padding-right: 10px; overflow-y: auto; max-height: 146rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-1460::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-1460::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-1460::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-1465 { padding-right: 10px; overflow-y: auto; max-height: 146.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-1465::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-1465::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-1465::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-1470 { padding-right: 10px; overflow-y: auto; max-height: 147rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-1470::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-1470::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-1470::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-1475 { padding-right: 10px; overflow-y: auto; max-height: 147.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-1475::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-1475::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-1475::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-1480 { padding-right: 10px; overflow-y: auto; max-height: 148rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-1480::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-1480::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-1480::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-1485 { padding-right: 10px; overflow-y: auto; max-height: 148.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-1485::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-1485::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-1485::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-1490 { padding-right: 10px; overflow-y: auto; max-height: 149rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-1490::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-1490::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-1490::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-1495 { padding-right: 10px; overflow-y: auto; max-height: 149.5rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-1495::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-1495::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-1495::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; }
  .scroll-max-lg-1500 { padding-right: 10px; overflow-y: auto; max-height: 150rem !important; /*スクロールバーの軌道*/ /*スクロールバーの動く部分*/ }
  .scroll-max-lg-1500::-webkit-scrollbar { width: 5px; }
  .scroll-max-lg-1500::-webkit-scrollbar-track { border-radius: 10px; }
  .scroll-max-lg-1500::-webkit-scrollbar-thumb { background-color: rgba(40, 44, 83, 0.3); border-radius: 10px; } }

.cursor-pointer { cursor: pointer !important; }

.cursor-auto { cursor: auto !important; }

.hover { transition: all 0.2s ease; }

.hover:active { opacity: .5; }

@media (min-width: 991px) { .hover:hover { opacity: .5; } }

.hover-down { transition: all 0.2s ease; cursor: pointer; }

.hover-down:hover { transform: translateY(-2px); opacity: .7; }

.balloon[data-color="white"] { position: relative; display: inline-block; padding: 1.4rem; background-color: #fff; }

.balloon[data-color="white"]::after { content: ""; position: absolute; top: 3rem; right: 100%; border: 15px solid transparent; border-right: 15px solid #fff; }

.balloon[data-color="black"] { position: relative; display: inline-block; padding: 1.4rem; background-color: #282C53; }

.balloon[data-color="black"]::after { content: ""; position: absolute; top: 3rem; right: 100%; border: 15px solid transparent; border-right: 15px solid #282C53; }

.balloon[data-color="gray"] { position: relative; display: inline-block; padding: 1.4rem; background-color: #f2f2f3; }

.balloon[data-color="gray"]::after { content: ""; position: absolute; top: 3rem; right: 100%; border: 15px solid transparent; border-right: 15px solid #f2f2f3; }

.balloon[data-color="gray2"] { position: relative; display: inline-block; padding: 1.4rem; background-color: #E5E5E5; }

.balloon[data-color="gray2"]::after { content: ""; position: absolute; top: 3rem; right: 100%; border: 15px solid transparent; border-right: 15px solid #E5E5E5; }

.balloon[data-color="gray-dark"] { position: relative; display: inline-block; padding: 1.4rem; background-color: #b0b0b0; }

.balloon[data-color="gray-dark"]::after { content: ""; position: absolute; top: 3rem; right: 100%; border: 15px solid transparent; border-right: 15px solid #b0b0b0; }

.balloon[data-color="key"] { position: relative; display: inline-block; padding: 1.4rem; background-color: #FF013B; }

.balloon[data-color="key"]::after { content: ""; position: absolute; top: 3rem; right: 100%; border: 15px solid transparent; border-right: 15px solid #FF013B; }

.balloon[data-color="base1"] { position: relative; display: inline-block; padding: 1.4rem; background-color: #ECEDF2; }

.balloon[data-color="base1"]::after { content: ""; position: absolute; top: 3rem; right: 100%; border: 15px solid transparent; border-right: 15px solid #ECEDF2; }

.balloon[data-color="base2"] { position: relative; display: inline-block; padding: 1.4rem; background-color: #32D1AC; }

.balloon[data-color="base2"]::after { content: ""; position: absolute; top: 3rem; right: 100%; border: 15px solid transparent; border-right: 15px solid #32D1AC; }

.balloon[data-color="season-h-1"] { position: relative; display: inline-block; padding: 1.4rem; background-color: #FF6000; }

.balloon[data-color="season-h-1"]::after { content: ""; position: absolute; top: 3rem; right: 100%; border: 15px solid transparent; border-right: 15px solid #FF6000; }

.balloon[data-color="season-h-2"] { position: relative; display: inline-block; padding: 1.4rem; background-color: #8C3396; }

.balloon[data-color="season-h-2"]::after { content: ""; position: absolute; top: 3rem; right: 100%; border: 15px solid transparent; border-right: 15px solid #8C3396; }

.balloon[data-color="digital-technology"] { position: relative; display: inline-block; padding: 1.4rem; background-color: #764BC9; }

.balloon[data-color="digital-technology"]::after { content: ""; position: absolute; top: 3rem; right: 100%; border: 15px solid transparent; border-right: 15px solid #764BC9; }

.balloon[data-color="artist-technology"] { position: relative; display: inline-block; padding: 1.4rem; background-color: #7CBF12; }

.balloon[data-color="artist-technology"]::after { content: ""; position: absolute; top: 3rem; right: 100%; border: 15px solid transparent; border-right: 15px solid #7CBF12; }

.balloon[data-color="music-technology"] { position: relative; display: inline-block; padding: 1.4rem; background-color: #0CD1D1; }

.balloon[data-color="music-technology"]::after { content: ""; position: absolute; top: 3rem; right: 100%; border: 15px solid transparent; border-right: 15px solid #0CD1D1; }

.balloon[data-color="vocal"] { position: relative; display: inline-block; padding: 1.4rem; background-color: #F22482; }

.balloon[data-color="vocal"]::after { content: ""; position: absolute; top: 3rem; right: 100%; border: 15px solid transparent; border-right: 15px solid #F22482; }

.balloon[data-color="vocal-singer-songwriter"] { position: relative; display: inline-block; padding: 1.4rem; background-color: #F22482; }

.balloon[data-color="vocal-singer-songwriter"]::after { content: ""; position: absolute; top: 3rem; right: 100%; border: 15px solid transparent; border-right: 15px solid #F22482; }

.balloon[data-color="artist-musician"] { position: relative; display: inline-block; padding: 1.4rem; background-color: #FFC400; }

.balloon[data-color="artist-musician"]::after { content: ""; position: absolute; top: 3rem; right: 100%; border: 15px solid transparent; border-right: 15px solid #FFC400; }

.balloon[data-color="kpop"] { position: relative; display: inline-block; padding: 1.4rem; background-color: #EA771B; }

.balloon[data-color="kpop"]::after { content: ""; position: absolute; top: 3rem; right: 100%; border: 15px solid transparent; border-right: 15px solid #EA771B; }

.balloon[data-color="music-overseas"] { position: relative; display: inline-block; padding: 1.4rem; background-color: #3DA31E; }

.balloon[data-color="music-overseas"]::after { content: ""; position: absolute; top: 3rem; right: 100%; border: 15px solid transparent; border-right: 15px solid #3DA31E; }

.balloon[data-color="concert"] { position: relative; display: inline-block; padding: 1.4rem; background-color: #17A0E2; }

.balloon[data-color="concert"]::after { content: ""; position: absolute; top: 3rem; right: 100%; border: 15px solid transparent; border-right: 15px solid #17A0E2; }

.balloon[data-color="management"] { position: relative; display: inline-block; padding: 1.4rem; background-color: #4759BC; }

.balloon[data-color="management"]::after { content: ""; position: absolute; top: 3rem; right: 100%; border: 15px solid transparent; border-right: 15px solid #4759BC; }

.balloon[data-color="yellow"] { position: relative; display: inline-block; padding: 1.4rem; background-color: #FFF119; }

.balloon[data-color="yellow"]::after { content: ""; position: absolute; top: 3rem; right: 100%; border: 15px solid transparent; border-right: 15px solid #FFF119; }

.balloon[data-color="line"] { position: relative; display: inline-block; padding: 1.4rem; background-color: #00c300; }

.balloon[data-color="line"]::after { content: ""; position: absolute; top: 3rem; right: 100%; border: 15px solid transparent; border-right: 15px solid #00c300; }

.balloon[data-color="twitter"] { position: relative; display: inline-block; padding: 1.4rem; background-color: #0f1419; }

.balloon[data-color="twitter"]::after { content: ""; position: absolute; top: 3rem; right: 100%; border: 15px solid transparent; border-right: 15px solid #0f1419; }

.balloon[data-color="tiktok"] { position: relative; display: inline-block; padding: 1.4rem; background-color: #000000; }

.balloon[data-color="tiktok"]::after { content: ""; position: absolute; top: 3rem; right: 100%; border: 15px solid transparent; border-right: 15px solid #000000; }

.balloon[data-color="youtube"] { position: relative; display: inline-block; padding: 1.4rem; background-color: #E30000; }

.balloon[data-color="youtube"]::after { content: ""; position: absolute; top: 3rem; right: 100%; border: 15px solid transparent; border-right: 15px solid #E30000; }

.balloon[data-color="transparent"] { position: relative; display: inline-block; padding: 1.4rem; background-color: transparent; }

.balloon[data-color="transparent"]::after { content: ""; position: absolute; top: 3rem; right: 100%; border: 15px solid transparent; border-right: 15px solid transparent; }

.balloon[data-color="super-e"] { position: relative; display: inline-block; padding: 1.4rem; background-color: #00B9EF; }

.balloon[data-color="super-e"]::after { content: ""; position: absolute; top: 3rem; right: 100%; border: 15px solid transparent; border-right: 15px solid #00B9EF; }

.balloon[data-color="music-tech"] { position: relative; display: inline-block; padding: 1.4rem; background-color: #00A95F; }

.balloon[data-color="music-tech"]::after { content: ""; position: absolute; top: 3rem; right: 100%; border: 15px solid transparent; border-right: 15px solid #00A95F; }

.balloon[data-color="study-music-abroad"] { position: relative; display: inline-block; padding: 1.4rem; background-color: #00A95F; }

.balloon[data-color="study-music-abroad"]::after { content: ""; position: absolute; top: 3rem; right: 100%; border: 15px solid transparent; border-right: 15px solid #00A95F; }

.balloon[data-color="perf-arts"] { position: relative; display: inline-block; padding: 1.4rem; background-color: #EB6EA5; }

.balloon[data-color="perf-arts"]::after { content: ""; position: absolute; top: 3rem; right: 100%; border: 15px solid transparent; border-right: 15px solid #EB6EA5; }

.balloon[data-color="event_top_cat_all"] { position: relative; display: inline-block; padding: 1.4rem; background-color: #32D1AC; }

.balloon[data-color="event_top_cat_all"]::after { content: ""; position: absolute; top: 3rem; right: 100%; border: 15px solid transparent; border-right: 15px solid #32D1AC; }

.balloon[data-color="event_top_cat_vocal"] { position: relative; display: inline-block; padding: 1.4rem; background-color: #F22482; }

.balloon[data-color="event_top_cat_vocal"]::after { content: ""; position: absolute; top: 3rem; right: 100%; border: 15px solid transparent; border-right: 15px solid #F22482; }

.balloon[data-color="event_top_cat_instrument"] { position: relative; display: inline-block; padding: 1.4rem; background-color: #4759BC; }

.balloon[data-color="event_top_cat_instrument"]::after { content: ""; position: absolute; top: 3rem; right: 100%; border: 15px solid transparent; border-right: 15px solid #4759BC; }

.balloon[data-color="event_top_cat_kpop"] { position: relative; display: inline-block; padding: 1.4rem; background-color: #EA771B; }

.balloon[data-color="event_top_cat_kpop"]::after { content: ""; position: absolute; top: 3rem; right: 100%; border: 15px solid transparent; border-right: 15px solid #EA771B; }

.balloon[data-color="event_top_cat_composition"] { position: relative; display: inline-block; padding: 1.4rem; background-color: #764BC9; }

.balloon[data-color="event_top_cat_composition"]::after { content: ""; position: absolute; top: 3rem; right: 100%; border: 15px solid transparent; border-right: 15px solid #764BC9; }

.balloon[data-color="event_top_cat_concert-staff_backstage"] { position: relative; display: inline-block; padding: 1.4rem; background-color: #17A0E2; }

.balloon[data-color="event_top_cat_concert-staff_backstage"]::after { content: ""; position: absolute; top: 3rem; right: 100%; border: 15px solid transparent; border-right: 15px solid #17A0E2; }

.balloon[data-color="event_top_cat_infosession"] { position: relative; display: inline-block; padding: 1.4rem; background-color: #3DA31E; }

.balloon[data-color="event_top_cat_infosession"]::after { content: ""; position: absolute; top: 3rem; right: 100%; border: 15px solid transparent; border-right: 15px solid #3DA31E; }

.balloon[data-color="event_top_cat_vocaloid_vtuber"] { position: relative; display: inline-block; padding: 1.4rem; background-color: #FF013B; }

.balloon[data-color="event_top_cat_vocaloid_vtuber"]::after { content: ""; position: absolute; top: 3rem; right: 100%; border: 15px solid transparent; border-right: 15px solid #FF013B; }

.arrow_box { position: relative; text-align: center; color: #FFFFFF; border-radius: 40px; }

.arrow_box:before { border: solid transparent; content: ''; height: 0; width: 0; pointer-events: none; position: absolute; top: 100%; left: 50%; transform: translateX(-50%); border-color: rgba(0, 0, 255, 0); border-top-width: 7px; border-bottom-width: 26px; border-left-width: 6px; border-right-width: 6px; margin-top: 5px; border-top-color: #FF013B; }

.arrow_box[data-color="white"] { background: #fff; border: 5px solid #fff; }

.arrow_box[data-color="white"]:before { border-top-color: #fff; }

.arrow_box[data-color="black"] { background: #282C53; border: 5px solid #282C53; }

.arrow_box[data-color="black"]:before { border-top-color: #282C53; }

.arrow_box[data-color="gray"] { background: #f2f2f3; border: 5px solid #f2f2f3; }

.arrow_box[data-color="gray"]:before { border-top-color: #f2f2f3; }

.arrow_box[data-color="gray2"] { background: #E5E5E5; border: 5px solid #E5E5E5; }

.arrow_box[data-color="gray2"]:before { border-top-color: #E5E5E5; }

.arrow_box[data-color="gray-dark"] { background: #b0b0b0; border: 5px solid #b0b0b0; }

.arrow_box[data-color="gray-dark"]:before { border-top-color: #b0b0b0; }

.arrow_box[data-color="key"] { background: #FF013B; border: 5px solid #FF013B; }

.arrow_box[data-color="key"]:before { border-top-color: #FF013B; }

.arrow_box[data-color="base1"] { background: #ECEDF2; border: 5px solid #ECEDF2; }

.arrow_box[data-color="base1"]:before { border-top-color: #ECEDF2; }

.arrow_box[data-color="base2"] { background: #32D1AC; border: 5px solid #32D1AC; }

.arrow_box[data-color="base2"]:before { border-top-color: #32D1AC; }

.arrow_box[data-color="season-h-1"] { background: #FF6000; border: 5px solid #FF6000; }

.arrow_box[data-color="season-h-1"]:before { border-top-color: #FF6000; }

.arrow_box[data-color="season-h-2"] { background: #8C3396; border: 5px solid #8C3396; }

.arrow_box[data-color="season-h-2"]:before { border-top-color: #8C3396; }

.arrow_box[data-color="digital-technology"] { background: #764BC9; border: 5px solid #764BC9; }

.arrow_box[data-color="digital-technology"]:before { border-top-color: #764BC9; }

.arrow_box[data-color="artist-technology"] { background: #7CBF12; border: 5px solid #7CBF12; }

.arrow_box[data-color="artist-technology"]:before { border-top-color: #7CBF12; }

.arrow_box[data-color="music-technology"] { background: #0CD1D1; border: 5px solid #0CD1D1; }

.arrow_box[data-color="music-technology"]:before { border-top-color: #0CD1D1; }

.arrow_box[data-color="vocal"] { background: #F22482; border: 5px solid #F22482; }

.arrow_box[data-color="vocal"]:before { border-top-color: #F22482; }

.arrow_box[data-color="vocal-singer-songwriter"] { background: #F22482; border: 5px solid #F22482; }

.arrow_box[data-color="vocal-singer-songwriter"]:before { border-top-color: #F22482; }

.arrow_box[data-color="artist-musician"] { background: #FFC400; border: 5px solid #FFC400; }

.arrow_box[data-color="artist-musician"]:before { border-top-color: #FFC400; }

.arrow_box[data-color="kpop"] { background: #EA771B; border: 5px solid #EA771B; }

.arrow_box[data-color="kpop"]:before { border-top-color: #EA771B; }

.arrow_box[data-color="music-overseas"] { background: #3DA31E; border: 5px solid #3DA31E; }

.arrow_box[data-color="music-overseas"]:before { border-top-color: #3DA31E; }

.arrow_box[data-color="concert"] { background: #17A0E2; border: 5px solid #17A0E2; }

.arrow_box[data-color="concert"]:before { border-top-color: #17A0E2; }

.arrow_box[data-color="management"] { background: #4759BC; border: 5px solid #4759BC; }

.arrow_box[data-color="management"]:before { border-top-color: #4759BC; }

.arrow_box[data-color="yellow"] { background: #FFF119; border: 5px solid #FFF119; }

.arrow_box[data-color="yellow"]:before { border-top-color: #FFF119; }

.arrow_box[data-color="line"] { background: #00c300; border: 5px solid #00c300; }

.arrow_box[data-color="line"]:before { border-top-color: #00c300; }

.arrow_box[data-color="twitter"] { background: #0f1419; border: 5px solid #0f1419; }

.arrow_box[data-color="twitter"]:before { border-top-color: #0f1419; }

.arrow_box[data-color="tiktok"] { background: #000000; border: 5px solid #000000; }

.arrow_box[data-color="tiktok"]:before { border-top-color: #000000; }

.arrow_box[data-color="youtube"] { background: #E30000; border: 5px solid #E30000; }

.arrow_box[data-color="youtube"]:before { border-top-color: #E30000; }

.arrow_box[data-color="transparent"] { background: transparent; border: 5px solid transparent; }

.arrow_box[data-color="transparent"]:before { border-top-color: transparent; }

.arrow_box[data-color="super-e"] { background: #00B9EF; border: 5px solid #00B9EF; }

.arrow_box[data-color="super-e"]:before { border-top-color: #00B9EF; }

.arrow_box[data-color="music-tech"] { background: #00A95F; border: 5px solid #00A95F; }

.arrow_box[data-color="music-tech"]:before { border-top-color: #00A95F; }

.arrow_box[data-color="study-music-abroad"] { background: #00A95F; border: 5px solid #00A95F; }

.arrow_box[data-color="study-music-abroad"]:before { border-top-color: #00A95F; }

.arrow_box[data-color="perf-arts"] { background: #EB6EA5; border: 5px solid #EB6EA5; }

.arrow_box[data-color="perf-arts"]:before { border-top-color: #EB6EA5; }

.arrow_box[data-color="event_top_cat_all"] { background: #32D1AC; border: 5px solid #32D1AC; }

.arrow_box[data-color="event_top_cat_all"]:before { border-top-color: #32D1AC; }

.arrow_box[data-color="event_top_cat_vocal"] { background: #F22482; border: 5px solid #F22482; }

.arrow_box[data-color="event_top_cat_vocal"]:before { border-top-color: #F22482; }

.arrow_box[data-color="event_top_cat_instrument"] { background: #4759BC; border: 5px solid #4759BC; }

.arrow_box[data-color="event_top_cat_instrument"]:before { border-top-color: #4759BC; }

.arrow_box[data-color="event_top_cat_kpop"] { background: #EA771B; border: 5px solid #EA771B; }

.arrow_box[data-color="event_top_cat_kpop"]:before { border-top-color: #EA771B; }

.arrow_box[data-color="event_top_cat_composition"] { background: #764BC9; border: 5px solid #764BC9; }

.arrow_box[data-color="event_top_cat_composition"]:before { border-top-color: #764BC9; }

.arrow_box[data-color="event_top_cat_concert-staff_backstage"] { background: #17A0E2; border: 5px solid #17A0E2; }

.arrow_box[data-color="event_top_cat_concert-staff_backstage"]:before { border-top-color: #17A0E2; }

.arrow_box[data-color="event_top_cat_infosession"] { background: #3DA31E; border: 5px solid #3DA31E; }

.arrow_box[data-color="event_top_cat_infosession"]:before { border-top-color: #3DA31E; }

.arrow_box[data-color="event_top_cat_vocaloid_vtuber"] { background: #FF013B; border: 5px solid #FF013B; }

.arrow_box[data-color="event_top_cat_vocaloid_vtuber"]:before { border-top-color: #FF013B; }

.layer-color[data-color="white"] { position: relative; z-index: 1; }

.layer-color[data-color="white"]::after { content: ""; position: absolute; top: 0; left: 0; z-index: 2; opacity: .8; width: 100%; height: 100%; background-color: #fff; }

.layer-color[data-color="black"] { position: relative; z-index: 1; }

.layer-color[data-color="black"]::after { content: ""; position: absolute; top: 0; left: 0; z-index: 2; opacity: .8; width: 100%; height: 100%; background-color: #282C53; }

.layer-color[data-color="gray"] { position: relative; z-index: 1; }

.layer-color[data-color="gray"]::after { content: ""; position: absolute; top: 0; left: 0; z-index: 2; opacity: .8; width: 100%; height: 100%; background-color: #f2f2f3; }

.layer-color[data-color="gray2"] { position: relative; z-index: 1; }

.layer-color[data-color="gray2"]::after { content: ""; position: absolute; top: 0; left: 0; z-index: 2; opacity: .8; width: 100%; height: 100%; background-color: #E5E5E5; }

.layer-color[data-color="gray-dark"] { position: relative; z-index: 1; }

.layer-color[data-color="gray-dark"]::after { content: ""; position: absolute; top: 0; left: 0; z-index: 2; opacity: .8; width: 100%; height: 100%; background-color: #b0b0b0; }

.layer-color[data-color="key"] { position: relative; z-index: 1; }

.layer-color[data-color="key"]::after { content: ""; position: absolute; top: 0; left: 0; z-index: 2; opacity: .8; width: 100%; height: 100%; background-color: #FF013B; }

.layer-color[data-color="base1"] { position: relative; z-index: 1; }

.layer-color[data-color="base1"]::after { content: ""; position: absolute; top: 0; left: 0; z-index: 2; opacity: .8; width: 100%; height: 100%; background-color: #ECEDF2; }

.layer-color[data-color="base2"] { position: relative; z-index: 1; }

.layer-color[data-color="base2"]::after { content: ""; position: absolute; top: 0; left: 0; z-index: 2; opacity: .8; width: 100%; height: 100%; background-color: #32D1AC; }

.layer-color[data-color="season-h-1"] { position: relative; z-index: 1; }

.layer-color[data-color="season-h-1"]::after { content: ""; position: absolute; top: 0; left: 0; z-index: 2; opacity: .8; width: 100%; height: 100%; background-color: #FF6000; }

.layer-color[data-color="season-h-2"] { position: relative; z-index: 1; }

.layer-color[data-color="season-h-2"]::after { content: ""; position: absolute; top: 0; left: 0; z-index: 2; opacity: .8; width: 100%; height: 100%; background-color: #8C3396; }

.layer-color[data-color="digital-technology"] { position: relative; z-index: 1; }

.layer-color[data-color="digital-technology"]::after { content: ""; position: absolute; top: 0; left: 0; z-index: 2; opacity: .8; width: 100%; height: 100%; background-color: #764BC9; }

.layer-color[data-color="artist-technology"] { position: relative; z-index: 1; }

.layer-color[data-color="artist-technology"]::after { content: ""; position: absolute; top: 0; left: 0; z-index: 2; opacity: .8; width: 100%; height: 100%; background-color: #7CBF12; }

.layer-color[data-color="music-technology"] { position: relative; z-index: 1; }

.layer-color[data-color="music-technology"]::after { content: ""; position: absolute; top: 0; left: 0; z-index: 2; opacity: .8; width: 100%; height: 100%; background-color: #0CD1D1; }

.layer-color[data-color="vocal"] { position: relative; z-index: 1; }

.layer-color[data-color="vocal"]::after { content: ""; position: absolute; top: 0; left: 0; z-index: 2; opacity: .8; width: 100%; height: 100%; background-color: #F22482; }

.layer-color[data-color="vocal-singer-songwriter"] { position: relative; z-index: 1; }

.layer-color[data-color="vocal-singer-songwriter"]::after { content: ""; position: absolute; top: 0; left: 0; z-index: 2; opacity: .8; width: 100%; height: 100%; background-color: #F22482; }

.layer-color[data-color="artist-musician"] { position: relative; z-index: 1; }

.layer-color[data-color="artist-musician"]::after { content: ""; position: absolute; top: 0; left: 0; z-index: 2; opacity: .8; width: 100%; height: 100%; background-color: #FFC400; }

.layer-color[data-color="kpop"] { position: relative; z-index: 1; }

.layer-color[data-color="kpop"]::after { content: ""; position: absolute; top: 0; left: 0; z-index: 2; opacity: .8; width: 100%; height: 100%; background-color: #EA771B; }

.layer-color[data-color="music-overseas"] { position: relative; z-index: 1; }

.layer-color[data-color="music-overseas"]::after { content: ""; position: absolute; top: 0; left: 0; z-index: 2; opacity: .8; width: 100%; height: 100%; background-color: #3DA31E; }

.layer-color[data-color="concert"] { position: relative; z-index: 1; }

.layer-color[data-color="concert"]::after { content: ""; position: absolute; top: 0; left: 0; z-index: 2; opacity: .8; width: 100%; height: 100%; background-color: #17A0E2; }

.layer-color[data-color="management"] { position: relative; z-index: 1; }

.layer-color[data-color="management"]::after { content: ""; position: absolute; top: 0; left: 0; z-index: 2; opacity: .8; width: 100%; height: 100%; background-color: #4759BC; }

.layer-color[data-color="yellow"] { position: relative; z-index: 1; }

.layer-color[data-color="yellow"]::after { content: ""; position: absolute; top: 0; left: 0; z-index: 2; opacity: .8; width: 100%; height: 100%; background-color: #FFF119; }

.layer-color[data-color="line"] { position: relative; z-index: 1; }

.layer-color[data-color="line"]::after { content: ""; position: absolute; top: 0; left: 0; z-index: 2; opacity: .8; width: 100%; height: 100%; background-color: #00c300; }

.layer-color[data-color="twitter"] { position: relative; z-index: 1; }

.layer-color[data-color="twitter"]::after { content: ""; position: absolute; top: 0; left: 0; z-index: 2; opacity: .8; width: 100%; height: 100%; background-color: #0f1419; }

.layer-color[data-color="tiktok"] { position: relative; z-index: 1; }

.layer-color[data-color="tiktok"]::after { content: ""; position: absolute; top: 0; left: 0; z-index: 2; opacity: .8; width: 100%; height: 100%; background-color: #000000; }

.layer-color[data-color="youtube"] { position: relative; z-index: 1; }

.layer-color[data-color="youtube"]::after { content: ""; position: absolute; top: 0; left: 0; z-index: 2; opacity: .8; width: 100%; height: 100%; background-color: #E30000; }

.layer-color[data-color="transparent"] { position: relative; z-index: 1; }

.layer-color[data-color="transparent"]::after { content: ""; position: absolute; top: 0; left: 0; z-index: 2; opacity: .8; width: 100%; height: 100%; background-color: transparent; }

.layer-color[data-color="super-e"] { position: relative; z-index: 1; }

.layer-color[data-color="super-e"]::after { content: ""; position: absolute; top: 0; left: 0; z-index: 2; opacity: .8; width: 100%; height: 100%; background-color: #00B9EF; }

.layer-color[data-color="music-tech"] { position: relative; z-index: 1; }

.layer-color[data-color="music-tech"]::after { content: ""; position: absolute; top: 0; left: 0; z-index: 2; opacity: .8; width: 100%; height: 100%; background-color: #00A95F; }

.layer-color[data-color="study-music-abroad"] { position: relative; z-index: 1; }

.layer-color[data-color="study-music-abroad"]::after { content: ""; position: absolute; top: 0; left: 0; z-index: 2; opacity: .8; width: 100%; height: 100%; background-color: #00A95F; }

.layer-color[data-color="perf-arts"] { position: relative; z-index: 1; }

.layer-color[data-color="perf-arts"]::after { content: ""; position: absolute; top: 0; left: 0; z-index: 2; opacity: .8; width: 100%; height: 100%; background-color: #EB6EA5; }

.layer-color[data-color="event_top_cat_all"] { position: relative; z-index: 1; }

.layer-color[data-color="event_top_cat_all"]::after { content: ""; position: absolute; top: 0; left: 0; z-index: 2; opacity: .8; width: 100%; height: 100%; background-color: #32D1AC; }

.layer-color[data-color="event_top_cat_vocal"] { position: relative; z-index: 1; }

.layer-color[data-color="event_top_cat_vocal"]::after { content: ""; position: absolute; top: 0; left: 0; z-index: 2; opacity: .8; width: 100%; height: 100%; background-color: #F22482; }

.layer-color[data-color="event_top_cat_instrument"] { position: relative; z-index: 1; }

.layer-color[data-color="event_top_cat_instrument"]::after { content: ""; position: absolute; top: 0; left: 0; z-index: 2; opacity: .8; width: 100%; height: 100%; background-color: #4759BC; }

.layer-color[data-color="event_top_cat_kpop"] { position: relative; z-index: 1; }

.layer-color[data-color="event_top_cat_kpop"]::after { content: ""; position: absolute; top: 0; left: 0; z-index: 2; opacity: .8; width: 100%; height: 100%; background-color: #EA771B; }

.layer-color[data-color="event_top_cat_composition"] { position: relative; z-index: 1; }

.layer-color[data-color="event_top_cat_composition"]::after { content: ""; position: absolute; top: 0; left: 0; z-index: 2; opacity: .8; width: 100%; height: 100%; background-color: #764BC9; }

.layer-color[data-color="event_top_cat_concert-staff_backstage"] { position: relative; z-index: 1; }

.layer-color[data-color="event_top_cat_concert-staff_backstage"]::after { content: ""; position: absolute; top: 0; left: 0; z-index: 2; opacity: .8; width: 100%; height: 100%; background-color: #17A0E2; }

.layer-color[data-color="event_top_cat_infosession"] { position: relative; z-index: 1; }

.layer-color[data-color="event_top_cat_infosession"]::after { content: ""; position: absolute; top: 0; left: 0; z-index: 2; opacity: .8; width: 100%; height: 100%; background-color: #3DA31E; }

.layer-color[data-color="event_top_cat_vocaloid_vtuber"] { position: relative; z-index: 1; }

.layer-color[data-color="event_top_cat_vocaloid_vtuber"]::after { content: ""; position: absolute; top: 0; left: 0; z-index: 2; opacity: .8; width: 100%; height: 100%; background-color: #FF013B; }

.underline { text-decoration: underline !important; }

@media (min-width: 991px) { .underline-lg { text-decoration: underline !important; }
  .underline-none { text-decoration: none !important; } }

a.underline { text-decoration: underline !important; }

@media (min-width: 991px) { a.underline-lg { text-decoration: underline !important; }
  a.underline-none { text-decoration: none !important; } }

/* ie用ユーティリティ */
@media all and (-ms-high-contrast: none) { .d-ie-block { display: block !important; } }

/* 専攻ページ　スマホのみborder-left */
@media (max-width: 576px) { .sp-ttl-border { border-left: 5px solid #fff; padding-left: 1.5rem; margin-bottom: 2rem; } }

.mt-minus-60 { margin-top: -6rem; }

@media (min-width: 767px) { .mt-minus-60 { margin-top: 0; } }

.btn-line { border: solid 2px #00c300; }

.btn-line:hover { opacity: 1 !important; background-color: #fff !important; }

.img-hover a { background: #282C53 !important; }

.img-hover a picture img:hover { opacity: 0.8 !important; }
