table td{white-space:normal;overflow:inherit}.breadcrumbs{background-color:#171c61;color:white}.breadcrumbs a{color:white}.form-control{border-color:#00a199}.input-group-text{background-color:#00a199;border:1px solid #00a199;color:white}.bootstrap-datetimepicker-widget{width:22rem !important;font-size:1.4rem !important}.btn{background-color:#00a199;border:none;color:white}.btn.r0{border-radius:0}.btn.w10{width:100%}header.page-ttl .mainimage{background-size:cover;background-repeat:no-repeat;width:auto;display:flex;align-items:center;justify-content:center}@media screen and (min-width: 992px){header.page-ttl .mainimage{height:36rem}}header.page-ttl .mainimage h1{color:white;text-shadow:0 0 0.5rem #000;width:auto}header.page-ttl .mainimage h1.logo{height:10rem;margin:0;display:flex;align-items:center;justify-content:center}@media screen and (min-width: 992px){header.page-ttl .mainimage h1.logo{height:15rem}}header.page-ttl .mainimage h1.logo img{max-height:100%;width:auto}.slick-arrow{position:absolute;z-index:100;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);font-size:2.4rem;color:black}.slick-arrow.prev{left:1rem}.slick-arrow.next{right:1rem}.mainimage-slider{overflow:hidden;position:relative}.mainimage-slider .slider-wrapper{position:relative;width:100%}.mainimage-slider .slider-wrapper .slide-item{background-repeat:no-repeat;background-position:center center;background-size:cover;height:16.5rem}@media screen and (min-width: 992px){.mainimage-slider .slider-wrapper .slide-item{height:50rem}}.mainimage-slider .slider-wrapper .slide-item .slide-content{height:100%;position:relative}@media screen and (min-width: 576px){.mainimage-slider .slider-wrapper .slide-item .slide-content{margin:0 auto}}.mainimage-slider .slider-wrapper .slide-item .slide-content .slide-text{position:absolute;display:flex;background-color:white;padding:0;bottom:1rem;left:1rem;white-space:nowrap}@media screen and (min-width: 576px){.mainimage-slider .slider-wrapper .slide-item .slide-content .slide-text{bottom:2rem}}.mainimage-slider .slider-wrapper .slide-item .slide-content .slide-text .slide-text-label{background-color:#171c61;color:white;flex:20%;padding:0.5rem 1rem;font-weight:bold}.mainimage-slider .slider-wrapper .slide-item .slide-content .slide-text .slide-text-comment{flex:80%;padding:0.5rem 1rem}article.content-wrapper h2{font-weight:bold;margin:0 0 2rem}article.content-wrapper h2 span.subtext{display:block;font-style:italic;font-size:1.4rem;color:#171c61;margin-top:0.5rem}article.content-wrapper h2.color-w{color:white}article.content-wrapper h2.color-w span.subtext{color:#00a199}article.content-wrapper h3{font-size:1.6rem;font-weight:bold;margin:1rem 0}article.content-wrapper .record-table{border:1px solid #ccc;border-radius:0.5rem;min-height:20rem;margin-top:3rem}article.content-wrapper .record-table h3{padding:0 1rem}article.content-wrapper .record-table table tr,article.content-wrapper .record-table table td{white-space:nowrap}article.content-wrapper .record-table table tr{position:-webkit-sticky;position:sticky;z-index:5}article.content-wrapper .record-table .note{padding:0 1rem}article.content-wrapper .record-table .event-selecter{margin:0.5rem 0}article.content-wrapper .goto{margin:2rem 0;text-align:center}article.content-wrapper .goto a{background-color:#00a199;color:white;padding:1rem 3rem;display:inline-block}article.content-wrapper .goto.ranking{margin-bottom:4rem}@media screen and (min-width: 576px){article.content-wrapper .goto.ranking{margin-bottom:4rem}}article.content-wrapper .more{margin:0;text-align:center}article.content-wrapper .more a{background-color:#00a199;color:white;padding:1rem 2rem;display:inline-block}article.content-wrapper .banners{margin:3rem 0}article.content-wrapper .banners .item{margin:1rem 0}article.content-wrapper aside.sidebar .banner{margin-bottom:3rem}article.content-wrapper aside.sidebar .introduction{margin-bottom:3rem}article.content-wrapper aside.sidebar .introduction h3.ttl{background-color:#171c61;font-weight:bold;color:white;padding:0.5rem 1rem}article.content-wrapper aside.sidebar .course-layout{margin-bottom:3rem}article.content-wrapper aside.sidebar .course-gallery{margin-bottom:3rem;padding:0 1rem}article.content-wrapper aside.sidebar .course-gallery figure{margin-bottom:1rem;padding:0 0.5rem}article.content-wrapper #records table.table{min-width:100%}article.content-wrapper section.content-box.diagonal-line{background-image:url("../imgs/common/bg-diagonal-line.png");background-repeat:no-repeat;background-position:10rem center}article.content-wrapper section.content-box.circuit{background-color:#171c61}article.content-wrapper section.content-box .content-box-item{margin:3rem 0}article.content-wrapper ul.archive-list{margin:0;padding:0;list-style:none}article.content-wrapper ul.archive-list li{border-bottom:1px solid #ccc;display:flex;margin:0;padding:0.5rem 0}article.content-wrapper ul.archive-list li span.date{width:9rem}article.content-wrapper table th.date{width:10rem}#home{margin-bottom:0}#home .more{text-align:right}#home .event{padding:3rem 1.5rem;margin:0 auto}@media screen and (min-width: 576px){#home .event{padding:6rem 1.5rem}}#home .event h2{margin:0}#home .event .event-title{margin-bottom:2rem}#home .event .event-slider .event-slide-item{margin:0 0.5rem}@media screen and (min-width: 576px){#home .event .event-slider .event-slide-item{margin:0 1rem}}#home .circuit{padding:2rem 0;margin:0 auto}@media screen and (min-width: 576px){#home .circuit{padding:4rem 1.5rem}}#home .circuit h3{color:white}#home .circuit .circuit-list{padding:0 0.5rem}#home .circuit figure.photo{position:relative;padding:0 0.5rem}#home .circuit figure.photo figcaption.caption{width:100%;margin:0;padding:0;background-color:transparent}#home .circuit figure.photo figcaption.caption .inner{font-size:1.4rem;color:white;background-color:#00a199;margin:0 0.5rem;padding:0.5rem 1rem;overflow:hidden}#home .circuit .more{margin-top:2rem}#home .circuit .more a{width:100%;text-align:center}@media screen and (min-width: 576px){#home .circuit .more a{width:auto}}#home .info .schedule-form{background-color:#171c61;padding:2rem;color:white}#home .info .schedule-form .button-box{margin-top:0}#home .info .schedule-form .btn{width:100%}#home .sponsor{border:1px solid #ccc;padding:1rem;margin:0 0 2rem}@media screen and (min-width: 576px){#home .sponsor{padding:1rem 1rem 2rem}}#home .sponsor .banner-item{text-align:center;margin:1rem 0}@media screen and (min-width: 576px){#home .sponsor .banner-item{margin:0}}#home .adbanner{margin:0 0 6rem}.post{margin-top:3rem}.about.lead{background-color:#171c61;padding:4rem 1.5rem;text-align:center;color:white}@media screen and (min-width: 576px){.about.lead{background-image:url("../imgs/common/bg-diagonal-line2.png");background-position:right center;background-repeat:no-repeat}}.about .content-box{padding:6rem 15px !important}.about .content-box .about-item{margin-bottom:3rem}@media screen and (min-width: 576px){.about .content-box .about-item .order-sm-1{order:1}.about .content-box .about-item .order-sm-2{order:2}}@media screen and (min-width: 576px){.about .content-box .point-wrapper.r{text-align:right}}.about .content-box .point{background-color:#00a199;color:white;font-weight:bold;padding:0.2rem 2rem;display:inline-block;position:relative}.about .content-box .point .number{position:absolute;color:#171c61;font-size:3rem;top:-2.5rem;right:-2.5rem}.about .content-box h2{color:#171c61;margin:1.5rem 0}.post .body-text img{max-width:100%;height:auto}@media screen and (min-width: 576px){.post .body-text img{max-width:fit-content}}
/*# sourceMappingURL=front.css.map */
