@keyframes fadeIn{
	100%{
		opacity: 1;
	}
}@keyframes fadeInR2L{
	0%{
		transform: translateX(7%);
		opacity: 0;
	}
	100%{
		transform: translateX(0);
		opacity: 1;
	}
}@keyframes fadeInL2R{
	0%{
		transform: translateX(-7%);
		opacity: 0;
	}
	100%{
		transform: translateX(0);
		opacity: 1;
	}
}@keyframes rotatefade{
	0%{
		transform: rotate(180deg) scale(3);
		opacity: 0;
	}
	50%{
		opacity: 0.3;
	}
	100%{
		opacity: 1;
		transform: scale(0.9) rotate(0deg);
	}
}@keyframes bounce{
	0%{
		transform:translateY(0);
	}
	50%{
		transform:translateY(-10px);
	}
	100%{
		transform:translateY(0);
	}
}.fadein.on{animation-name:fadeIn;animation-duration:1000ms;animation-delay:250ms;animation-fill-mode:forwards;animation-iteration-count:1}.fadein,.l2r,.r2l{opacity:0;transition-duration:500ms;transition-delay:250ms}.l2r.on{opacity:1;animation-name:fadeInL2R;animation-duration:1500ms;animation-delay:250ms;animation-fill-mode:forwards;animation-iteration-count:1}.r2l.on{opacity:1;animation-name:fadeInR2L;animation-duration:1500ms;animation-delay:250ms;animation-fill-mode:forwards;animation-iteration-count:1}.price-nyugaku{}@charset "UTF-8";body{font-family:'Noto Sans JP',"游ゴシック",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",sans-serif;font-size:16px;line-height:1.7;color:#121212;margin:0;padding:0;background-color:#fff;background-image:url(http://tribes20.com/school/img/xbg.webp.pagespeed.ic.A26upDxF0F.webp);background-attachment:fixed;font-feature-settings:"halt"}a{color:#d42556}a:visited{color:#d2466d}a:hover{color:#d2003a}img{border:none}figure{padding:0;margin:0}table{width:100%}table th,table td{padding:6px}form table th{font-size:1.15em}form input,form textarea,form select,form label{padding:10px;font-size:1.3em;border:solid 1px #ccc;border-radius:3px}form label{display:inline-block;padding:.5em 1.5em;margin:.5em;border-radius:8px;background-color:#f6f6f6}form input[type="radio"]{}form .form-error,form .form-error p{text-align:center}form .form-error ul{padding:0;color:red}form .form-error ul li{display:inline}form .form-error ul li:after{content:" / "}form table{border-collapse:collapse}form table tr th,form table tr td{border-bottom:1px solid #ccc;padding:1.25em}.imgtxt{text-indent:-9999px;overflow:hidden}.clear{clear:both}.red{color:red}.white{color:#fff}.orange{color:#ea5304}.blue{color:#61a5aa}.pink{color:#d42556}.no-margin{margin:0}.center{text-align:center}.right{text-align:right}.linethrougn{text-decoration:line-through}.mawarikomi-l{float:left;margin:0 12px 12px 0}.mawarikomi-r{float:right;margin:0 0 12px 12px}.fwb{font-weight:bold}.m0{margin:0}.pc{display:inherit}.smp{display:none}.pc-center{text-align:center}.smp-center{text-align:left}.strike{text-decoration:line-through;color:rgba(60,60,60,1.00)}ul.normal{list-style-type:disc;color:#666}.flex{margin-bottom:2em;display:flex;flex-wrap:wrap}.flex .col-2,.flex .col-3,.flex .col-4,.flex .col-5,.flex .col-6,.flex .col-7,.flex .col-8,.flex .col-9,.flex .col-10{box-sizing:border-box;padding:0 .5em}.flex .col-12{box-sizing:border-box;padding:0 .5em;margin-bottom:2em}.flex .col-2{width:16.6%}.flex .col-3{width:25%}.flex .col-4{width:33%}.flex .col-5{width:41%}.flex .col-6{width:49.9%}.flex .col-7{width:59%}.flex .col-8{width:67%}.flex .col-9{width:75%;float:left}.flex .col-10{width:83%}.flex .col-12{margin-bottom:0;width:100%}.flex_space{justify-content:space-between}.bx-wrapper{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border:none;background:#fff}.bx-wrapper img{display:inline}.mb4{margin-bottom:inherit}.img-responsive{height:auto;max-width:100%}.img-responsive.w80{max-width:80%}.img-responsive.w65{max-width:65%}.img-full{width:100%;height:auto}main{display:block;margin:0 auto}nav#smpnav{display:none}p#smpbtn{display:none}header#header-top{border-top:3px solid #d42556;background-color:#fff;border-bottom:1px solid #e6e6e6;position:fixed;z-index:100;width:100vw}header#header-top .contents0{display:flex;flex-wrap:wrap;justify-content:space-between;padding:.75em 2vw;align-items:center;min-width:inherit}header#header-top .contents0 h1{width:200px;height:50px;margin:0}header#header-top .contents0 h1 a{display:block;height:50px;text-indent:-9999px;background: url("../img/logo.svg") no-repeat 0 0/contain}header#header-top .contents0 nav#globlanav-top{}header#header-top .contents0 nav#globlanav-top>ul{display:flex;justify-content:flex-end;list-style-type:none;padding:0;margin:0 0 0 2vw;min-width:inherit}header#header-top .contents0 nav#globlanav-top>ul>li{border-left:1px solid #e6e6e6;padding-left:.8vw;margin-left:.8vw}header#header-top .contents0 nav#globlanav-top>ul>li:hover{cursor:pointer}header#header-top .contents0 nav#globlanav-top>ul>li h2{font-size:1.28vw;color:#d42556}header#header-top .contents0 nav#globlanav-top>ul>li h2 a{color:#d42556;text-decoration:none}header#header-top .contents0 nav#globlanav-top>ul>li ul{display:none;list-style-type:none;background-color:#fff;margin:0 0 0 -1.5vw;padding:1em;line-height:1.9em;position:absolute}header#header-top .contents0 nav#globlanav-top>ul>li:hover ul{display:block;box-shadow:0 3px 5px #ddd}header#header-top .contents0 nav#globlanav-top>ul>li ul li{margin:.75em 0}header#header-top .contents0 nav#globlanav-top>ul>li ul li a{color:#040404;text-decoration:none}header#header-top .contents0 nav#globlanav-top>ul>li ul li a:hover{color:#d42556;text-decoration:underline}#mainvis{position:fixed;top:90px}footer{}.en-montserrat{font-family:'Montserrat',sans-serif}.contents0{min-width:960px;margin:0 auto}#contentswrapp{}.box-merits h2{background-color:#ea5304;color:#fff;border:3px solid #000;display:inline-block;border-radius:6px;padding:.3em .75em;font-size:1.1em;margin:0}.box-merits ul{display:flex;justify-content:space-around;list-style-type:none;background-color:#fff;padding:1.4em .5em 1em .5em;border-radius:10px;border:3px solid #000;box-shadow:.15em .15em 0;margin:-.5em 0 0 .75em}.box-merits ul li{width:22%;padding:.5em 3%;border-right:1px solid #b3b3b3;text-align:center}.box-merits ul li:last-child{border-right:none}.btn1{text-align:center}.btn1 a{display:inline-block;padding:.5em 2em;background-color:#fff;border:2px solid #040404;border-radius:30px;box-shadow:.15em .15em 0 #040404;color:#040404;text-decoration:none;background: #fff url("../img/icon-arrow2.svg") no-repeat right 1em center/auto 25%;font-weight:bold;transition-duration:250ms}.btn1 a:hover{background: #f9f3d4 url("../img/icon-arrow1.svg") no-repeat right 1em center/auto 25%;color:#ea5304}h2.cornertitle{color:#ea5304;text-align:center;font-size:2em}a .btn2{font-size:1.1em;display:inline-block;border:2px solid #040404;color:#040404;padding:.5em 2em .5em 1em;background-color:#fff;background: #fff url("../img/icon-arrow2.svg") no-repeat right 1em center/ auto 30%;border-radius:12px;text-decoration:none}a .btn2:before{display:inline-block;padding-right:.75em;margin-right:.75em;border-right:2px solid #040404;font-family:'Montserrat',sans-serif;font-size:.8em}a:hover .btn2{background-color:#f9f3d4;color:#ea5304;background-image:url(http://tribes20.com/school/img/icon-arrow1.svg)}.arrow{text-align:right}.arrow a:after{content:url(http://tribes20.com/school/img/xicon-arrow3.png.pagespeed.ic.-WSjrlOQ86.png);margin-left:.5em}#index .mainwrapp{}#index #mainvis{width:50vw;min-width:480px;padding:1.5em;box-sizing:border-box}#index #mainvis .bx-wrapper{box-shadow:none;background-color:transparent;border:none}#index #mainvis .slider div#slide1,#index #mainvis .slider div#slide2,#index #mainvis .slider div#slide3{background-size:cover;height:calc(100vh - 180px);box-sizing:border-box;border:3px solid #040404;border-radius:10px;width:100%}#index #mainvis .slider div#slide1{}@keyframes fuwafuwa{
	0%{
		transform: translateY(0);
	}
	100%{
		transform: translateY(15px);
	}
}#index #mainvis .slider div#slide1 figure{width:85%;margin:0;animation-name:fuwafuwa;animation-iteration-count:infinite;animation-duration:1000ms;animation-delay:0;animation-direction:alternate-reverse}@media screen and (min-width:701px){#index #mainvis .slider div#slide1{background-image:url(http://tribes20.com/school/img/index/xmainv-01bg.webp.pagespeed.ic.Vcj8suXe5G.webp)}#index #mainvis .slider div#slide2{background: url("../img/index/mainv-02bg.webp") no-repeat center 30%/100% auto,
                    #fdf4e0 url("../img/index/mainv-02bg2.jpg") repeat-x center center}#index #mainvis .slider div#slide3{background:url("../img/index/mainv-03bg.webp") no-repeat center 30%/100% auto,
                   #fdf4e0  url("../img/index/mainv-03bg2.jpg") repeat-x center center}}#index #mainvis .slider div#slide1 div{height:100%;display:flex;align-items:center;justify-content:center}#index #mainvis .infos{position:absolute;bottom:2em;left:0;display:flex;align-items:flex-end;margin-left:2em}.infos .item{display:inline-block;padding:.75em 1em;border-radius:10px;text-decoration:none}.infos .item p,.infos .item h2{margin:0}.infos .item h2{font-size:1.2em}.infos .item h2 span{font-size:3.4vh;letter-spacing:.2em;text-shadow:0 0 2px #040404}#header-l .infos .item{margin:1em 0 0 0;font-size:1.8vh}#header-l .infos .item h2 span{letter-spacing:normal;margin-right:.2em}@keyframes swing{
	0%{
		transform: rotate(0);
	}
	1%{
		transform: rotate(1deg);
	}
	2%{
		transform: rotate(0);
	}
	3%{
		transform: rotate(-1deg);
	}
	5%{
		transform: rotate(0);
	}
	6%{
		transform: rotate(1deg);
	}
	7%{
		transform: rotate(0);
	}
	8%{
		transform: rotate(-1deg);
	}
	9%{
		transform: rotate(0);
	}
	100%{
		transform: rotate(0);
	}
}.infos .item:nth-child(1){background-color:#ea5304;color:#fff;margin-right:1em}.infos .item.on:nth-child(1){animation-name:swing;animation-delay:3s;animation-duration:4000ms;animation-iteration-count:infinite;animation-fill-mode:forwards}.infos .item:nth-child(2){border:2px solid #040404;background-color:#fff;color:#040404;padding-right:2em;background: #fff url("../img/icon-arrow1.svg") no-repeat right 0.5em center/auto 25%}#index #contentswrapp{width:50vw;min-width:480px;padding:1.5em 1.5em 0;margin-left:auto;box-sizing:border-box;overflow:hidden}#index #contentswrapp .sec1{background: url("../img/cnt_bg1.png") no-repeat center bottom/80% auto;padding-bottom:200px;margin-bottom:6em}@keyframes textswap{
	0%{
		transform: translateY(0);
	}
	20%{
		transform: translateY(0);
	}
	40%{
		transform: translateY(-3.2em);
	}
	60%{
		transform: translateY(-3.2em);
	}
	80%{
		transform: translateY(-6.4em);
	}
	100%{
		transform: translateY(-6.4em);
	}
}#index .sec1 .maintitle{font-size:4.2vw;margin:5em 0 .5em 0;overflow:hidden;height:2.2em}#index .sec1 .maintitle h2{font-size:1em;text-align:center;color:#ea5304;line-height:1.1;margin:0 0 1em 0;animation-name:textswap;animation-iteration-count:infinite;animation-delay:1000ms;animation-duration:10000ms;animation-fill-mode:forwards;animation-direction:alternate}#index .sec1 .maintitle+h3{font-size:3vw;text-align:center}#index .sec1 .box-merits ul li{padding-top:5em;background-repeat:no-repeat;background-size:auto 4em;background-position:center top}#index .sec1 .box-merits ul li:nth-child(1){background-image:url(http://tribes20.com/school/img/index/sec1-01.svg)}#index .sec1 .box-merits ul li:nth-child(2){background-image:url(http://tribes20.com/school/img/index/sec1-02.svg)}#index .sec1 .box-merits ul li:nth-child(3){background-image:url(http://tribes20.com/school/img/index/sec1-03.svg)}#index .sec1 .box-merits ul li:nth-child(4){background-image:url(http://tribes20.com/school/img/index/sec1-04.svg)}#index .sec2{margin-bottom:6em}#index .sec2 .points .item{padding:3em 0 2em;margin:5em 0;background-color:#fff}#index .sec2 .points .item .flex{display:flex;justify-content:center}#index .sec2 .points .item figure{margin-right:2em;width:40%;box-sizing:border-box;text-align:right}#index .sec2 .points .item figure img{max-width:100%;height:auto}#index .sec2 .points .item .caption{width:48%;box-sizing:border-box}#index .sec2 .points .item .flex-center{display:flex;justify-content:center;margin-bottom:1.5em;position:relative}#index .sec2 .points .item:before{content:url(http://tribes20.com/school/img/index/xsec2-01a.png.pagespeed.ic.IDNz8nTfvg.png);margin:0 auto;display:flex;justify-content:center;margin-top:-80px}#index .sec2 .points .item:nth-child(2):before{content:url(http://tribes20.com/school/img/index/xsec2-02a.png.pagespeed.ic.5vvys6A0fi.png)}#index .sec2 .points .item:nth-child(3):before{content:url(http://tribes20.com/school/img/index/xsec2-03a.png.pagespeed.ic.zzaPwDIzQl.png)}#index .sec2 .points .item:nth-child(4):before{content:url(http://tribes20.com/school/img/index/xsec2-04a.png.pagespeed.ic.bTshrkm4E0.png)}#index .sec2 .points .item .num{font-size:.9em;margin:.25em auto;line-height:1.2;display:inline-block;border-bottom:1px solid #000;padding:0 1em}#index .sec2 .points .item .num span{font-size:3em}#index .sec2 .points .item h3{font-size:1.8em;color:#ea5304;margin-top:0}#index .sec2 .points .item p{margin:.65em 0}#index .sec2 .points .item .hushtag{display:inline-block;background-color:#36b2af;color:#fff;padding:.25em 1em;margin:.25em 0;border-radius:5px}#index .sec3{padding-top:3em;background: url("../img/index/cnt_bg2.svg") no-repeat center top/80% auto;margin-bottom:6em}#index .sec3 .classes a{text-decoration:none;background-repeat:no-repeat;background-size:cover;border-radius:12px;display:block;margin:2em 0;padding:1em}#index .sec3 .classes a.lazyloaded:nth-child(1){background-image:url(http://tribes20.com/school/img/index/sec3-bg1.webp.pagespeed.ce.9nTIexa9ve.webp)}#index .sec3 .classes a.lazyloaded:nth-child(2){background-image:url(http://tribes20.com/school/img/index/sec3-bg2.webp.pagespeed.ce.Z3-KwQY0Xp.webp)}#index .sec3 .classes a.lazyloaded:nth-child(3){background-image:url(http://tribes20.com/school/img/index/sec3-bg2.webp.pagespeed.ce.Z3-KwQY0Xp.webp)}#index .sec3 .classes a.lazyloaded:nth-child(4){background-image:url(http://tribes20.com/school/img/index/sec3-bg3.webp.pagespeed.ce.D5Y2Llw7fI.webp)}#index .sec3 .classes a figure{margin-bottom:3em}#index .sec3 .classes:nth-child(1) a  figure{margin-bottom:0}#index .sec3 .classes a figure img{height:60px;width:auto}#index .sec3 .classes a h3{margin-bottom:0}#index .sec3 .classes a h3:before{content:"CLASS";display:inline-block;padding-right:.75em;margin-right:.75em;border-right:2px solid #040404}#index .sec4{background: url("../img/index/cnt_bg3.svg") no-repeat center top/80% auto;padding-top:2em;margin-bottom:8em}.youtube{width:100%;aspect-ratio: 16 / 9}.youtube iframe{width:100%;height:100%;border-radius:12px;border:2px solid #040404;margin-bottom:4em}#index .sec4 .scene{display:flex;justify-content:center;margin-bottom:2em}#index .sec4 .scene figure{margin-right:2em;border-radius:12px;width:40%}#index .sec4 .scene figure img{border-radius:12px;border:2px solid #040404;max-width:100%;height:auto}#index .sec4 .scene .caption{width:48%}#index .sec5{background: url("../img/index/cnt_bg4.svg") no-repeat center top/80% auto;padding-top:2em;margin-bottom:8em}#index .sec5 figure{width:80%;margin:0 auto}#global-maps{margin-bottom:8em}#global-maps a.map{display:block;text-decoration:none;background: url("../img/index/sec6-map.webp") no-repeat center bottom/cover;padding:12em 1em 1em 1em}#global-maps a.map .btn2{margin:0}#global-maps a.map .btn2:before{content:"ACCESS"}#index .sec7{margin-bottom:8em}.global-newss{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:stretch}.global-newss .global-news.box{width:48%;box-sizing:border-box;margin:1em 0}.global-newss #global-maps{margin:1em 0}.global-newss #global-maps a.map{height:100%;box-sizing:border-box}.global-news.box{border:2px solid #040404;border-radius:12px;padding:1em 2em;margin-bottom:2em}.global-news.box h2{font-size:1.1em;display:block;color:#040404;background-color:transparent;text-decoration:none}.global-news.box h2:before{display:inline-block;padding-right:.75em;margin-right:.75em;border-right:2px solid #040404;font-family:'Montserrat',sans-serif;font-size:.8em}#index .global-news.box:nth-child(1) h2:before,
.global-news.box:nth-child(2) h2:before{content:"COLUMN"}#index .global-news.box:nth-child(2) h2:before,
.global-news.box:nth-child(3) h2:before{content:"NEWS"}#index .global-news.box:nth-child(3) h2:before,
.global-news.box:nth-child(4) h2:before{content:"VOICE"}.global-news.box ul{list-style-type:none;padding:0}.global-news.box ul li{margin-bottom:.5em}.global-news.box ul li span{font-size:.85em}.global-news.box:nth-child(3) .flex{display:flex}.global-news.box:nth-child(3) .flex figure{margin-right:2em}#glboal-voice ul li{background: url("../img/icon-arrow4.svg") no-repeat 0 6px/14px auto;padding-left:1.5em}.snss{width:70%;margin:0 auto 4em;text-align:center}.snss .sns{list-style-type:none;padding:0;display:flex;width:60%;margin:2em auto 0 auto;justify-content:space-between}#index footer#globalfooter{padding:2em;margin-bottom:0;background-color:#d42556;font-size:1.2em;color:#fff}#index footer#globalfooter figure,#index footer#globalfooter p{line-height:1.8;margin:1em 15%}footer#globalfooter p.copyright{font-size:.8em;margin:3em 0;text-align:center}#index footer#globalfooter p.taikenbtn,footer#globalfooter p.taikenbtn{text-align:center;margin:3em auto 2em auto}footer#globalfooter p.taikenbtn a{border:3px solid #fff;border-radius:12px;color:#fff;font-size:1.1em;padding:.75em 3em;text-decoration:none;position:relative;display:inline-block;margin:auto;letter-spacing:.2em;background: url("../img/icon-arrow5.svg") no-repeat right 1em center/auto 12px}footer#globalfooter p.taikenbtn a:before{content:url(http://tribes20.com/school/img/icon-free.svg);display:block;width:62px;height:62px;position:absolute;top:-30%;left:-5%}.categories main{padding:2vw;max-width:2000px;margin:0 auto}header#header-l{width:290px;min-width:290px;height:95vh;box-sizing:border-box;margin-right:1em;position:fixed}header#header-l nav{border:2px solid #040404;border-radius:10px;padding:1em}header#header-l h1{width:200px;height:50px;margin:0;margin:0 0 1em}header#header-l h1 a{display:block;height:50px;text-indent:-9999px;background: url("../img/logo.svg") no-repeat 0 0/contain}header#header-l nav ul{list-style-type:none;padding:0}header#header-l nav ul h2{font-size:1.1em;color:#d42556;margin:1.4em 0 .5em 0;background: url("../img/icon-plus.svg") no-repeat right 1em center/.8em auto}header#header-l nav ul li:nth-child(1) h2{background-image:none}header#header-l nav ul h2 a{text-decoration:none;display:block}header#header-l nav ul h2.on{background-image:url(http://tribes20.com/school/img/icon-minus.svg)}header#header-l nav ul h2:hover{cursor:pointer}header#header-l nav ul li ul{padding-left:1.2em;line-height:2;display:none}header#header-l nav ul li ul li a{color:#040404;text-decoration:none;font-size:1em}header#header-l nav ul li ul li a:hover{color:#d42556}header#header-l .infos{position:absolute;bottom:0}article#global{width:100%;padding-left: calc( 290px + 2vw );box-sizing:border-box}article#global .contents{padding:0 5vw}#global .vis{background-image:url(http://tribes20.com/school/img/xvis01.jpg.pagespeed.ic.ye4QyEcAmR.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;color:#fff;padding:1em 5vw;font-size:2vw}#global .leadtxt{background: url("../img/bg-lead-class.svg") no-repeat center center/50% auto;padding:5.5em 0 2em;text-align:center;font-size:2vw;color:#ea5304;font-weight:bold}#global .leadtxt .small{font-size:.7em;font-weight:normal}#global .classtitle h2{border:2px solid #040404;border-radius:0 0 6px 6px;padding:.25em .75em .25em 2.5em;font-size:1.75em;background: url("../img/icon-illustrator1.svg") no-repeat .25em center/auto 70%;margin:-1px 0 2em 0}#global .classtitle h2.illustrator{background: url("../img/icon-illustrator1.svg") no-repeat .25em center/auto 70%}#global .classtitle h2.photoshop{background: url("../img/icon-photoshop1.svg") no-repeat .25em center/auto 70%}#global .classtitle h2.html{background: url("../img/icon-html1.svg") no-repeat .25em center/auto 70%}#global .classtitle::before{content:"CLASS";font-weight:bold;font-size:.8em;display:inline-block;margin:0;border:2px solid #040404;border-bottom:none;border-radius:6px 6px 0 0;padding:.2em 1em 0 1em;transform:translateY(1px)}#global .titlebox-yellow{display:flex;flex-direction:column;align-items:flex-start}#global .titlebox-yellow h3{background-color:#ea5304;color:#fff;border-bottom:none;margin-bottom:0;padding:.25rem 1rem;font-size:2.1vw}#global .titlebox-yellow h3+p{background-color:#fff;border:1px solid #ea5304;margin-top:-1px;padding:.25rem 1rem;font-size:1.4vw}main.smallwindow{display:flex}main.smallwindow header#header-l{height:auto;position:static}main.smallwindow header#header-l section{position:static}main.smallwindow header#header-l nav#globalnav,main.smallwindow header#header-l .infos{position:static}main.smallwindow article#global{padding-left:inherit}.page-class .forwho{margin:4em 0 6em}ul.checks{list-style-type:none;padding:0}ul.checks li{background: url("../img/icon-chk2.svg") no-repeat 0 .29em/auto 1em;padding:0 1.5em .7em 1.5em;border-bottom:1px solid #b3b3b3;margin:.7em 0;font-size:1.1em}.page-class .forwho ul li:nth-child(1),
.page-class .forwho ul li:nth-child(2),
.page-class .forwho ul li:nth-child(3){background-image:url(http://tribes20.com/school/img/icon-chk1.svg);font-weight:bold;color:#ea5304}.page-class .curriculum .brdr{border:1px solid #040404;padding:3em 1.5vw 1.5vw;margin-top:-3em;margin-bottom:6em;border-radius:0 0 10px 10px}.page-class .curriculum h3.appname{font-size:1.6em;padding:0 0 0 2em}.page-class .curriculum h3.appname.illustrator{background: url("../img/icon-illustrator1.svg") no-repeat 0 .2em/auto 1.5em}.page-class .curriculum h3.appname.photoshop{background: url("../img/icon-photoshop1.svg") no-repeat 0 .2em/auto 1.5em}.page-class .curriculum h4.appname{color:#36b2af;font-size:1.8em;line-height:1.2;background: no-repeat 0 bottom/50px auto;padding-left:70px}.page-class .curriculum h4.appname span{font-size:.5em;color:#040404}.page-class .curriculum h4.appname.illustrator{background-image:url(http://tribes20.com/school/img/icon-illustrator2.svg)}.page-class .curriculum h4.appname.photoshop{background-image:url(http://tribes20.com/school/img/icon-photoshop2.svg)}.page-class .curriculum .count{background-color:#36b2af;color:#fff;text-align:center;font-size:1.2em;font-weight:bold;padding:.25em 0}.page-class .curriculum .vids h3{font-size:1.6em;background: url("../img/icon-vids.svg") no-repeat 0 center/auto 80%;padding-left:3em;margin:3em 0 2em 0}.page-class .portfolio{margin-bottom:6em}.page-class .portfolio .items{display:flex}.page-class .portfolio .arrowbox{width:20px;display:flex;align-items:center;display:none}.page-class .portfolio .arrowbox:first-child{margin-right:8px;transform:rotate(180deg)}.page-class .portfolio .arrowbox:last-child{margin-left:8px}.page-class .portfolio .arrowbox img{width:20px;height:auto}.page-class .portfolio .items .mask{max-width:1212px;min-width:404px;margin:0 auto;overflow:hidden;flex-wrap:wrap}.page-class .portfolio .items .scrollbox{display:flex;position:relative;transition-duration:1200ms;left:0;width:100%;min-width:404px;gap:5%;position:static;flex-wrap:wrap}.page-class .portfolio .items div.item{padding:0;width:400px;margin:0 4px 0 0;width:30%;margin:0}.page-class .portfolio .items div.item figure{margin:0;padding:0;background-color:#fff;height:auto;text-align:center}.page-class .portfolio .items p img{}.page-class .portfolio .items p.caption{font-size:.8em;border-left:4px solid #d3ccbc;padding-left:.75em}.page-class .plans h3.imgtxt{background-image:url(http://tribes20.com/school/class/img/common/plan_h.png);text-indent:-9999px}.page-class .plans .compare{}.page-class .plans .compare .plan{width:inherit;padding:.75em;box-sizing:border-box}.page-class .plans .compare .plan:nth-child(1){background:#dcd6c9}.page-class .plans .compare .plan:nth-child(2){background:#ea5304;color:#fff}.page-class .plans .compare .plan .title{background-color:#fff}.page-class .plans .compare .plan .title h4{background-color:#fff;padding:.5em 1.5em .5em 3em;font-family:YuGothic,"Yu Gothic medium","Hiragino Sans",Meiryo,"sans-serif";font-size:1em;margin:0;display:flex;align-items:center;justify-content:center;color:#36b2af}.page-class .plans .compare .plan:nth-child(2) .title h4{color:#ea5304}.page-class .plans .compare .plan .title h4:before{margin-right:.5em;transform:translateY(3px);width:1.5em;height:auto}.page-class .plans .compare .plan:nth-child(1) .title h4:before{content:url(http://tribes20.com/school/class/img/common/icon-yen.svg)}.page-class .plans .compare .plan:nth-child(2) .title h4:before{content:url(http://tribes20.com/school/img/icon_crown_orange.svg)}.page-class .plans .compare .plan h5{font-weight:bold;text-align:center;margin:.5em 0;font-size:2em}.page-class .plans .compare .plan .table{padding:.5em .5em .5em}.page-class .plans .compare .plan:nth-child(1) .table{}.page-class .plans .compare .plan .table .lead1{font-weight:bold;font-size:1.2em;text-align:center;display:flex;flex-direction:column;align-items:center;min-height:550px;padding:1em 0}.page-class .plans .compare .plan .table .lead1 p{margin:.25em 0;box-sizing:border-box;width:100%}.page-class .plans .compare .plan p a{color:#fff}.page-class .plans .compare .plan:nth-child(2) .table .lead1 p{color:#ea5305}.page-class .plans .compare .plan .table .lead1 p:nth-child(2){margin-bottom:.75em}.page-class .plans .compare .plan .table .lead1 .box1,.page-class .plans .compare .plan .table .lead1 .box2{padding:.5em;border-radius:8px;line-height:1.2}.page-class .plans .compare .plan .table{}.page-class .plans .compare .plan .table .lead1 .box1{background-color:#fff}.page-class .plans .compare .plan .table .lead1 .box2{background-color:#fff;color:#ea5305}.page-class .plans .compare .plan .table .lead1 .small{font-size:.75em}.page-class .plans .compare .plan .table table{width: calc( 100% + 1em );margin-left:-.5em;border-collapse:collapse;background-color:#fff}.page-class .plans .compare .plan .table table th,.page-class .plans .compare .plan .table table td{border-bottom:1px solid #ccc;text-align:left;padding:.5em 2em}.page-class .plans .compare .plan:last-child .table table th,.page-class .plans .compare .plan:last-child .table table td{border-bottom:1px solid #fec641}.page-class .plans .compare .plan .table tr:last-child th,.page-class .plans .compare .plan .table tr:last-child td{border:none}.page-class .plans .compare .plan .table table th{font-size:1em;font-weight:normal}.page-class .plans .compare .plan:nth-child(2) .table table th{color:#ea5304}.page-class .plans .compare .plan .table table td{font-size:1.5em;font-weight:bold;line-height:1.1}.page-class .plans .compare .plan .table table td.small{font-size:1.1em}.page-class .plans .compare .plan .table table td strong{color:#ea5304}.page-class .plans .price{text-align:center;font-weight:bold;font-size:1.2em;margin:0 0 0;padding:1em}.page-class .plans .price .small{font-size:.6em;font-weight:normal}.page-class .plans .price .num{font-size:2em;font-family:"Arial Black",Gadget,"sans-serif"}.page-class .plans .icon-plus{text-indent:-9999px;background: url("../img/icon_plus_w.svg") no-repeat center center/auto 1em;display:block;width:100%;margin:.25em}.page-class .nyugakukin{background: url("../img/icon-plus.svg") no-repeat center top 2em/30px auto;padding-top:2em;margin:2em auto 4em;width:80%}.page-class .nyugakukin .box{border:3px solid #ea5304;padding:.25em 2em;text-align:center;margin-top:5em}.page-class .nyugakukin .box .price{margin:0;line-height:140%}.page-class .freemovies .flex{justify-content:space-around;align-items:flex-end}.page-class .freemovies figure{text-align:center}.page-class .freemovies figure img{max-width:80%;height:auto}.page-class .freemovies p{font-size:1.4em;font-weight:bold;color:#003c64}.page-class .freegifts .movies h2{color:#ea5304;text-align:center;font-size:1.8em}.page-class .freegifts .movies h3{color:#fff;background-color:#61a5aa;font-size:1.4em;padding:.25em .75em}.page-class .freegifts .movies .items{display:flex;flex-wrap:wrap}.page-class .freegifts .movies .items div{width:calc(33% - 2em);box-sizing:border-box;padding:.1em 1.2em;min-width:230px;background-color:#fff;border:1px solid #e6e6e6;border-radius:8px;margin:.75em}.page-class .freegifts .movies .items div h3{font-size:1.6em;color:#ea5304;background-color:transparent;padding:0}.page-class .freegifts .movies .items div h3+h4{background-color:#999;color:#fff;font-weight:normal;font-size:.9em;padding:.1em .5em;border-radius:4px;display:inline-block}.page-class .freegifts .movies .items div h3+h4,.page-class .freegifts .movies .items div .forwho{margin:0}.page-class .freegifts .movies .boxfee{display:flex;justify-content:space-between;align-items:flex-end}.page-class .freegifts .movies .subtheme h3{color:#61a5aa;font-size:1.8em;margin-bottom:0;border-left:.25em solid #61a5aa;padding:0 0 0 .5em;background-color:transparent}.page-class .freegifts .boxfee .price{min-width:300px}.page-class .freegifts .boxfee .price p{display:inline-block;margin:0 0 0 1rem}.page-class .freegifts .boxfee .price p.nonstudent{color:#fff;background-color:#666;border-radius:5px;padding:.1em .5em;font-weight:bold;font-size:1.15em}.page-class .freegifts .boxfee .price p.price-strike{text-decoration:line-through;font-size:1.25em;color:#666}.page-class .freegifts .boxfee .price p.students{color:#fff;background-color:#ea5304;border-radius:5px;padding:.1em .5em;font-weight:bold;font-size:1.15em}.page-class .freegifts .boxfee .price p.price-free{font-size:4em;color:#ea5304;transform:translateY(.15em)}.updates{display:flex;justify-content:center;flex-wrap:wrap;margin-bottom:6em}.updates .item{width:40%;margin:1em;border:2px solid #040404;border-radius:8px;padding:1em;box-sizing:border-box}.updates .item h2{font-size:1.1em;display:block;color:#040404;background-color:transparent;text-decoration:none}.updates .item h2:before{display:inline-block;padding-right:.75em;margin-right:.75em;border-right:2px solid #040404;font-family:'Montserrat',sans-serif;font-size:.8em}.updates .item:nth-child(2) h2:before{content:"COLUMN"}.updates .item:nth-child(3) h2:before{content:"NEWS"}.updates .item:nth-child(4) h2:before{content:"VOICE"}#global.page-about .vis,#global.page-entry .vis,#global.page-contact .vis,#global.page-sugoi .vis{background-image:url(http://tribes20.com/school/about/img/common/xvis01.jpg.pagespeed.ic.rtoZ0Rdh9_.jpg)}#global.page-teacher .vis{background-image:url(http://tribes20.com/school/about/img/teacher/xvis01.jpg.pagespeed.ic.q9Y7kTPWqP.jpg)}#global.page-about .leadtxt{background-image:url(http://tribes20.com/school/about/img/bg-lead-about.svg)}#global.page-about .campaign{border:1px solid red;padding:.75em 1.2em;text-align:center;width:80%;margin:4em auto}#global.page-about .campaign h4{font-size:1.4em;color:red}#global.page-support .leadtxt{background-image:url(http://tribes20.com/school/about/img/bg_lead_support.svg)}#global.page-online .leadtxt{background-image:url(http://tribes20.com/school/about/img/bg_lead_online.svg)}#global.page-teacher .leadtxt{background: url("../about/img/teacher/bg_lead_teacher.svg") no-repeat center center/58% auto}#global.page-about.page-step .leadtxt{background-image:url(http://tribes20.com/school/contact/img/bg-lead-process.svg)}#global.page-contact .leadtxt{background-image:url(http://tribes20.com/school/contact/img/bg-lead-contact.svg)}#global.faq-page .leadtxt{background: url(../about/img/faq/bg-lead-faq.svg) no-repeat center center/35% auto}#global.page-sugoi .leadtxt{background-image:url(http://tribes20.com/school/img/sugoi/bg-lead-sugoi.svg)}.page-about .leadbox figure{text-align:center}.page-about .leadbox figure img,.page-sugoi .leadbox figure img{max-width:80%;height:auto}.page-about .cornertitle{color:#65a7ae;font-size:1.6vw}.page-about .vis2{text-indent:-9999px;background: url("../about/img/about_vis1.jpg") no-repeat center center/contain;min-height:377px;margin:4em 0}.page-about .sugoizo .sugoipoint{background-color:#fff;border:1px solid #e6e6e6;border-radius:1em;padding:1em 2em;margin:6em 0 4em 0}.page-about .sugoizo .sugoipoint:before{content:url(http://tribes20.com/school/about/img/common/xicon-sugopoint.png.pagespeed.ic.4i9xS5Dzof.png);margin-top:-2.5em;text-align:center;display:block}.page-about .sugoizo .sugoipoint h3{text-align:center;font-size:2vw}.page-about .sugoizo .sugoipoint h3 span{font-family:'Montserrat',sans-serif;padding:0 2.5em .25em 2.5em;border-bottom:1px solid #000;line-height:2em}.page-about .sugoizo .sugoipoint figure,.page-sugoi figure{text-align:center}.page-about .sugoizo .sugoipoint figure img{max-width:80%;height:auto}.page-about .sugoizo .sugoipoint figure img,.page-sugoi figure img{max-width:80%;height:auto}.page-sugoi .eventphoto figure img{max-width:100%;height:auto}.page-about .sugoipoint .slider.left figure{text-align:left}.page-about .sugoizo .sugoipoint .caption{margin-bottom:2em}.page-about .sugoizo .sugoipoint .caption.border{border-bottom:1px dotted #666;padding:0 0 2em 0;margin-bottom:2em}.page-about .sugoizo .sugoipoint .caption:last-child{border:none}.page-about .sugoizo .sugoipoint .caption h4{color:#ea5304;font-size:1.8em;margin:.8em 0}.page-about .sugoizo .sugoipoint .caption figure img{max-width:100%}.page-about .sugoizo .sugoipoint .caption h5{color:#61a5aa;font-size:1.4em;margin:.8em 0}.page-about .sugoizo .sugoipoint.type2{background-color:#fff;border:none;border-radius:1em;margin-top:8em}.page-about .sugoizo .sugoipoint.type2:before{content:none}.block-inline{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.page-about .sugoizo .sugoipoint.type2 header.block-inline{position:relative;top:-6em;left:-2em;text-align:left}.page-about .leadbox.lineregsit{padding-bottom:2em;margin-bottom:4em;border:1px solid #d42455;background-color:#fff;padding:.5em 1em;border-radius:.5em}.page-about .leadbox #showformbtn{border:1px solid #d42455;padding:.5em 1em;border-radius:.5em;display:inline-block}.page-about .hidebox{display:none}strong.red{color:#d42455;font-size:1.2em}.block-inline .orange1{text-align:left;margin:0;background-color:#ea5304;color:#fff;padding:.25em .75em}.block-inline .orange2{border:1px solid #ea5304;background-color:#fff;margin:0;padding:.25em .75em}.page-about .sugoizo .sugoipoint.type2 .item h3{text-align:left;color:#ea5304;font-size:1.5em;margin-bottom:.5em;padding-left:2em;background-repeat:no-repeat;background-position:0 center;background-size:auto 1.2em}.page-about .sugoizo .sugoipoint.type2 .item h3+p{margin-top:0}.page-about .sugoizo .sugoipoint.type2 .item:nth-child(1) h3{background-image:url(http://tribes20.com/school/about/img/kod_il01.svg)}.page-about .sugoizo .sugoipoint.type2 .item:nth-child(2) h3{background-image:url(http://tribes20.com/school/about/img/kod_il02.svg)}.page-about .sugoizo .sugoipoint.type2 .item:nth-child(3) h3{background-image:url(http://tribes20.com/school/about/img/kod_il03.svg)}.page-about .sugoizo .sugoipoint.type2 .item:nth-child(4) h3{background-image:url(http://tribes20.com/school/about/img/kod_il04.svg)}.page-about .sugoizo .sugoipoint.type2 .item figure img{max-width:100%}.page-about .sugoizo ul.checks,.page-sugoi ul.checks{color:#65a7ae;font-weight:bold}.page-about .sugoizo .sugoipoint.type2 .item{}.icon-0yen{width:10vw;margin:0}.icon-0yen img{max-width:100%;height:auto}.page-about.page-support .vis2{background-image:url(http://tribes20.com/school/about/img/xsupport_vis02.jpg.pagespeed.ic.hYMcyQeP3v.jpg)}.page-about.page-kodawari .vis2{background-image:url(http://tribes20.com/school/about/img/xkod_vis02.jpg.pagespeed.ic.n-VOiV71f6.jpg)}.page-about.page-online .vis2{background-image:url(http://tribes20.com/school/about/img/xol_vis02.jpg.pagespeed.ic.e55W-lOF1c.jpg)}.page-online .leadbox2{margin-bottom:6em;text-align:center}.page-online .leadbox2 h4{font-size:2vw;color:#65a7ae}.page-online .leadbox .caption h5{margin-bottom:2em}#global #globalfooter{background-color:#d42556;padding:4em 2em;color:#fff}#global #globalfooter .flex{display:flex;justify-content:center}#global #globalfooter .flex .item{min-width:200px;box-sizing:border-box}#global #globalfooter .flex .item:nth-child(1){width:30%;border-right:1px solid #fff;padding-right:4vw;font-size:2vw;font-weight:bold;display:flex;justify-content:center;flex-direction:column;color:#fff}#global #globalfooter .flex .item:nth-child(2){width:40%;padding-left:4vw}#global #globalfooter .flex .item:nth-child(1) figure{}#global #globalfooter .flex .item:nth-child(2) p{font-size:1.2vw;margin:0 0 3em 0}#global #globalfooter p.copyright{margin:0 0}#global footer#globalfooter p.taikenbtn{margin:4em 0 0 0}#global footer#globalfooter p.taikenbtn a{font-size:1.25vw}#global .snss .sns{list-style-type:none;padding:0;display:flex;width:30%;margin:2em auto 0 auto;justify-content:space-between}ul.planswitch{display:none}.whitebox ul.topics{list-style-type:none;padding:0}.whitebox ul.topics li a{display:block;margin:.75em 0;padding:.75em;border-bottom:1px solid #e6e6e6;background: url("../img/icon-arrow6.svg") no-repeat right .75em center/auto .8em}.whitebox ul.topics li a .date{font-size:.8em;color:#141414}.vis+.whitebox{margin-top:4em}.whitebox.voice h3{font-size:2em;color:#ea5304;background: url("../img/icon_voice_human.svg") no-repeat left top .15em/auto .8em;padding-left:1.25em;border:none;margin-bottom:auto;padding-bottom:0}.whitebox.voice table{border:5px solid #c9dee0;border-collapse:collapse}.whitebox.voice table th{background-color:#ecf3f4;padding:.5em;border:1px solid #c9dee0}.whitebox.voice table td{background-color:#fff;padding:.75em;border:1px solid #c9dee0}.whitebox.voice h4{color:#ea5304;font-size:1.8em;background: url("../img/icon_speech.svg") no-repeat left top .5em/auto .8em;padding-left:1.25em}.whitebox.entry{font-size:1.2em;line-height:200%}.whitebox a{text-decoration:none}.whitebox.entry .contents{max-width:1000px;margin:0 auto}.whitebox .postdate{font-size:.8em;margin-right:2em;color:#999}.entry .date{font-size:.8em;margin-bottom:0}.entry h2{color:#ea5304;font-size:1.8em}.entry h3{font-size:1.7em;padding-bottom:.5em;margin-bottom:2em;border-bottom:1px solid #1c1c1c}.entry h4{background-color:#c9dee0;border-radius:8px;padding:.5em 1em;font-size:1.1em}.entry img{max-width:100%;height:auto}.entry .btn1{margin:3em 0}.entry iframe{max-width:100%;aspect-ratio: 16 / 9}.entry strong{color:#ea5304;font-size:1.1em}.whitebox.entry h5{background-color:#c9dee0;padding:.5em;border-radius:8px;font-size:1.2em}.whitebox.entry .btn2{margin:3em 0}.whitebox{background-color:#fff;padding:1.5em 1.5em;border-radius:1em;margin-bottom:4em;border:1px solid #e6e6e6}.page-step .flow h3{font-size:1.4em;padding:.7em 2em;margin:0;border:1px solid #e6e6e6;color:#ea5304;border-radius:1em 1em 0 0;background-color:#fff;text-decoration:none;display:block}.page-step .flow h3+p{border:1px solid #efede7;margin:0;padding:.7em 2em;background-color:#efede7;border-radius:0 0 1em 1em}.faq-page h4 a{font-size:1.4em;padding:.7em 2em;margin:0;border:1px solid #e6e6e6;color:#ea5304;border-radius:1em;background-color:#fff;text-decoration:none;display:block}.faq-page h4+p{border:1px solid #efede7;margin:.5em 0 0 0;padding:.7em 2em;background-color:#efede7;border-radius:1em}.faq-page h4{margin:0}.faq-page h4 a{background:#fff url(http://tribes20.com/school/about/img/faq/btn-close.svg) no-repeat 95% center;background-size:20px}.faq-page h4 a.open{background:#fff url(http://tribes20.com/school/about/img/faq/btn-open.svg) no-repeat 95% center;background-size:20px}.text-faq .item{margin-bottom:2em}.text-faq p{display:none}.page-step .flow .item:nth-child(1) h3:before{content:"Step:01"}.page-step .flow .item:nth-child(2) h3:before{content:"Step:02"}.page-step .flow .item:nth-child(3) h3:before{content:"Step:03"}.page-step .flow .item:nth-child(4) h3:before{content:"Step:04"}.page-step .flow .item:nth-child(5) h3:before{content:"Step:05"}.page-step .flow .item h3:before{font-weight:normal;font-size:.9em;border-right:1px solid #ea5304;padding-right:1em;margin-right:1em}.faq-page h4 a:before{content:"Q";font-weight:normal;font-size:.9em;border-right:1px solid #ea5304;padding-right:1em;margin-right:1em}.page-step .flow .item:after{content:url(http://tribes20.com/school/contact/img/arrow-o.svg);display:block;width:2vw;margin:.5em auto}.page-step .flow .item:last-child:after{content:none}.page-step .flow .item:last-child{margin-bottom:6em}.page-contact .phone{text-align:center;color:#d42455;font-size:1.8em;font-weight:bold}.page-contact table tr.scheduleline{display:none}.flex_space .whitebox{margin-bottom:2.5em;width:48%;box-sizing:border-box;padding:2em 4em}article#global .flex_space .contents{padding:0}.page-news .teachervoice{font-style:italic;background-color:#fff7dc;border:1px solid #ea5304;border-radius:8px;padding:.5em 20% .5em 1em;position:relative}.page-news .teachervoice:after{height:320px;width:100px;display:block;position:absolute;bottom:-20px;right:10px;background-repeat:no-repeat;background-position:bottom right;background-size:contain}.page-news .teachervoice.wakide:after{content:"";background-image:url(http://tribes20.com/school/about/img/teacher/xwakide.png.pagespeed.ic.Df2FbK8AYW.png)}.page-news .teachervoice.tanikawa:after{content:"";background-image:url(http://tribes20.com/school/about/img/teacher/xtanikawa.png.pagespeed.ic.BJdB0Oh4rD.png)}.page-news .teachervoice.kubo:after{content:"";background-image:url(http://tribes20.com/school/about/img/teacher/xkubo.png.pagespeed.ic.gXTNO0fwvF.png)}.page-news .teachervoice.kobayashi:after{content:"";background-image:url(http://tribes20.com/school/about/img/teacher/xkobayashi.png.pagespeed.ic.KwVEdLUkd9.png)}.page-news .teachervoice.ino:after{content:"";background-image:url(http://tribes20.com/school/about/img/teacher/xino.png.pagespeed.ic.abzU9xgLwd.png)}.page-sugoi img{vertical-align:bottom}.page-sugoi .whitebox{background-color:#fff;padding:3em;border-radius:0;border:none}.page-sugoi h3.title{background-color:#ea5304;color:#fff;text-align:center;padding:.5rem;font-size:1.5rem;margin-bottom:0}.page-sugoi h3 span.brdr{border-bottom:2px solid #000;padding-bottom:.5em}.page-sugoi h3.title::after,.ic-kokogasugoi::after{content:url(http://tribes20.com/school/img/sugoi/ic-kokogasugoi.svg);width:3.5em;height:auto;position:absolute;margin-top:-1em;margin-left:1em}.page-sugoi .sugoipoint h4{color:#ea5304;font-size:1.5rem;line-height:1.5em}.page-sugoi .sugoipoint .items{border:1px solid #61a5aa;padding:0 1em;margin-bottom:2.5rem}.page-sugoi .sugoipoint .items.gray{border:1px solid #ccc}.page-sugoi .whitebox h5{background-color:#61a5aa;margin-bottom:0;padding:.4rem 1rem;color:#fff;font-size:1.2rem;margin-top:0}.page-sugoi .sugoipoint .flex.b_blue{justify-content:space-between;align-items:center}.page-sugoi .sugoipoint .flex.b_blue p.caption{margin:0 1em 0 0;color:#61a5aa}.page-sugoi .sugoipoint .flex.b_blue p.caption span{background-color:#fff;padding:.1em .3em;border-radius:5px}.page-sugoi .sugoipoint h5.gray{background-color:#ccc}.page-sugoi .sugoipoint h6{color:#61a5aa;font-size:1.35rem;margin:.4em 0}.page-sugoi .sugoipoint .items span.yellow{background-color:#fbf4da}.page-sugoi .leadbox .colorbox1{border:2px solid #61a5aa;padding:0 1em;background-color:#fff;text-align:center}.page-sugoi .leadbox .colorbox2{border:2px solid #b3b3b3;padding:0 1em;background-color:#fff;text-align:center}.page-sugoi .b_blue{background-color:#61a5aa;color:#fff;margin-bottom:0;padding:.3em 0}.page-sugoi .b_gray{background-color:#b3b3b3;color:#fff;margin:0;padding:.3em 0}.page-sugoi .sugoipoint .items::after{content:url(http://tribes20.com/school/img/sugoi/d_arrow.svg);display:block;width:1.5em;height:1.5em;margin:0 auto;transform:translate(0,2em)}.page-sugoi .sugoipoint .items:last-child::after{content:""}.hashtag span{background-color:#65a7ae;color:#fff;padding:.2rem .8rem;border-radius:5px}.hashtag span::before{content:"#";margin-right:.5em}.page-sugoi .flex.support .item{width:32%;border:1px solid #61a5aa;margin:0 1.5% 1em 0}.page-sugoi .flex.support .item:nth-child(3n){margin-right:0}.page-sugoi .flex.support .item p:nth-child(1){margin:0}.page-sugoi .flex.support .item p:last-child{margin:1em}.page-sugoi .flex.support .item h5{text-align:center;font-size:1.3rem;padding:1em}.page-sugoi .flex.support .item h5::before{content:url(http://tribes20.com/school/img/sugoi/ic-check.svg);margin:-2em auto 0 auto;display:block;width:2em}.page-sugoi .bgimg{background: url("../img/sugoi/fig_present.png") no-repeat right center/contain}.page-sugoi .tokuten h3{background-color:#eceae3;color:#61a5aa;text-align:center;padding:.5em;border-top:1px solid #61a5aa;font-size:1.3em;margin:0 0 3em 0}.page-sugoi .tokuten h4.minititle{margin-bottom:.3em}.page-sugoi .tokuten h4.minititle span{background-color:#61a5aa;color:#fff;padding:.5em 1em;border-radius:10px 10px 0 0}.page-sugoi .tokuten .box1 ul{padding:0}.page-sugoi .tokuten .box1 ul li{background-color:#61a5aa;color:#fff;border-radius:50px;padding:.2em 1em;width:31%;box-sizing:border-box;font-size:.7em;text-align:center;margin-bottom:.5em}.page-sugoi .tokuten .caption ul{color:#61a5aa}.page-sugoi .tokuten .caption .black a{border-bottom:1px solid #121212;color:#121212}.page-sugoi .tokuten .caption h4{margin-top:0;font-size:1.4rem}a.radio{padding-bottom:1em;margin-bottom:1em;border-bottom:1px dotted #c1c1c1;display:block}a.radio>h4{margin-bottom:0}a.radio>p.date{margin-bottom:0}#totop{position:fixed;bottom:1em;right:1em;opacity:0;transition-duration:750ms}#totop.view{opacity:1}ul.eventlist{padding:0;list-style-type:none}table.events{border-collapse:collapse}table.events th,table.events td{padding:.5em;border-top:1px solid #65a7ae;border-bottom:1px solid #65a7ae}table.events th{background-color:#baccce;color:#fff}table.events tr:nth-child(1) th{background-color:#65a7ae}table.events td{background-color:#fff}table.events tr td:nth-of-type(1){font-weight:bold;font-size:1.1em;color:#65a7ae}table.events tr td:nth-of-type(2){border-left:1px solid #65a7ae;border-right:1px solid #65a7ae}.btn{background:transparent url(http://tribes20.com/school/img/xsmpbtn.gif.pagespeed.ic.5jc4z5ni4G.png) no-repeat 0 0;text-indent:-9999px;display:block;width:35px;height:35px;position:absolute;top:20px;right:20px;cursor:pointer;z-index:200}.close{background-position:-35px 0}#bnrsale{position:fixed;width:100vw;height:100vh;z-index:9999;top:0;left:0;background-color:rgba(255,255,255,.70);align-items:center;justify-content:center;display:flex}#bnrsale #bnr-main{}#bnrsale #bnr-main img{max-width:90%;height:auto;border-radius:10px}#bnrsale #bnr-main .box{display:block;padding:1.5em}#bnrsale #bnr-main .box p{text-align:center}#bnrsale #closebtn{text-align:center;margin:0}#bnrsale #closebtn a{background:#d42756 url(http://tribes20.com/school/img/banner/2022/xclose.png.pagespeed.ic.wsyVvvE4yh.png) no-repeat .5em center;padding:.75em .5em .75em 2.5em;color:#fff}