/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.col-1,.col-2,.col-3{max-width :100% !important;}.toppage-views .views-field-field-date,.toppage-views .views-field-created{width:10%;}.toppage-views td{border-bottom:1px dashed #000 !important;}.toppage-views table tr:first-child td{border-top-width:0px !important;}.toppage-views table tbody tr th:first-child,.toppage-views table tr td:first-child{background:url("/modules/custom/homepage/images/parts/t_11.svg") no-repeat right center;background-size:15%;}.toppage-views-list ol{padding:0 !important;}.toppage-views-list .view-content li{list-style:none !important;display:flex;padding:20px 26px !important;margin:0 !important;border-bottom:1px dashed #000;}.toppage-views-list .views-field:first-child{background:url("/modules/custom/homepage/images/parts/t_11.svg") no-repeat right center;background-size:13%;width:180px;margin-right:20px;}.toppage-views-list .views-field:last-child{width:100%;}table.app-guidelines tr:first-child td{border-top-width:0px !important;}table.app-guidelines tr:last-child td{border-bottom-width:0px !important;}table.app-guidelines{border-collapse:collapse;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}table.app-guidelines  td{border:1px solid #ccc;}table.app-guidelines  th{border:1px solid #ccc;}.heading,.block-page-title-block .title{border-bottom:dotted 2px #212529;background:url("/modules/custom/homepage/images/parts/a_3.svg") no-repeat left center !important;background-size:4% !important;padding-left:5%;padding-top:20px;padding-bottom:20px;margin-top:0;margin-bottom:50px;}.hero-top_header{position:relative;}.hero-top_header-text{position:absolute;width:100%;top:65%;left:50%;transform:translate(-50%,-50%);}.hero-top_header-img img{min-height:135px;}.hero-top_header-text h4{text-align:center;font-size:37px;color:#fff;margin-bottom:0px;}.hero-top_header-text p{text-align:center;font-size:19px;color:#fff;padding:0 0 15px 0;}.hero-top_header-text img{width:85%;}.hero-top_header-text .media{display:table;}.header-top-highlighted{background-color:var(--mt-color-bright) !important;padding:30px 0 12px !important;}.region-header-top-highlighted-first img{width:350px;height:90px;}.header-top-highlighted-second{margin-top:35px;}.block-language ul:before{display:none !important;}.block-language li:first-child{border-right:solid 1px;padding:0 10px;}.region--dark-typography .block-language ul li .is-active{color:unset !important;}.header-top{background-color:var(--mt-color-dark) !important;}.field--name-field-guide,.field--name-field-sign{display:none;}.header-top__container{padding:0px !important;}.header-top-second ul.menu{text-align:center !important;}.header-container ul.menu > li > a,.header-container ul.menu > li > span{color:var(--mt-color-bright) !important;}.header-container ul.menu > li > a:hover,.header-container ul.menu > li > a:focus,.header-container ul.menu > li > a.is-active{color:var(--mt-color-dark) !important;}.slideout-side-right .slideout-menu{background-color:#fcb83a !important;}.header-container ul.menu li:first-child{width:100px;}.header-top__section ul.menu:not(.sf-accordion) li a,.header-top__section ul.menu:not(.sf-accordion) li > span{text-transform:none;padding:0 15px !important;line-height:55px !important;margin:0 !important;font-size:16px !important;}.footer__section{padding:20px !important;font-size:16px !important;}.footer__section ul.menu li a,.footer__section ul.menu li > span{padding:4px 0 !important;font-size:16px !important;}.region-footer-first .media img{width:315px;height:87px;}.subfooter-top{background-color:#ae3e00  !important;}.subfooter-top__container{padding:5px 0 !important;}.subfooter-top__container p{padding:0 !important;}.views-element-container .title,.top-heading{background:url("/modules/custom/homepage/images/parts/t_3.svg") no-repeat left center !important;padding-left:120px;text-align:left !important;margin:10px 0 !important;background-size:16% !important;}.page-node-type-top .pager{display:none;}.to-top{background:url("/modules/custom/homepage/images/parts/t_8.svg") no-repeat center center;border-style:none  !important;background-size:contain;background-color:unset !important;}.to-top svg{display:none;}
body{font-family:'Noto Sans JP','Noto Sans',Arial,Helvetica Neue,Sans-serif !important;}h1,h2,h3,h4,h5,h6{font-family:'Roboto','Noto Sans JP','Noto Sans',Arial,Helvetica Neue,Sans-serif !important;}.btn-primary{color:#fff !important;background-color:#AE3E00 !important;border-color:#AE3E00 !important;width:346px;height:57px;margin:10px 0;font-size:16px !important;padding:15px 0 !important;}.btn-primary.focus,.btn-primary:focus{box-shadow:none !important;}li.pager__item a:not(.mt-button):hover,li.pager__item a:not(.mt-button):focus{background-color:#AE3E00 !important;color:#fff;}.hero-top__section .page-title{z-index:8888;position:absolute;padding :1em;padding-left:20%;}.internal-banner-container .block{padding-bottom:0px !important}#hero-top{min-height:86px !important;}.internal-banner-container{position:relative;min-height:330px !important;}.hero-top__container{padding-top :0px !important;padding-bottom :0px !important;}#hero-top .container,#hero-top .row{margin-left :0px !important;margin-right :0px !important;padding-left :0px !important;padding-right :0px !important;}#hero-top .col-12,#hero-top .pl-xl-5,.px-xl-5{padding-left:0px !important;padding-right:0px !important;}#topinner{position:absolute;top:25%;left:32%;right:32%;padding:15px;}.mincho-style{font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;color:#000;}.hello_top_box{background-position:center;background-image:url(/modules/custom/homepage/images/t_2.jpg);background-size:cover;height:600px;background-color:rgba(0,0,0,0.4);}.views-element-container{padding:0 !important;}.cs_box{background-color:#eeeeeee3;padding:3rem 3rem;}.cs_box h3{margin-top:0px !important;margin-bottom:30px !important;}.contact-message-contacts-us-form #edit-submit{background-color:#AE3E00;border-color:#AE3E00;color:#fff;}.contact-message-contacts-us-form #edit-submit:hover{background-color:#AE3E00;border-color:#AE3E00 !important;}.contact-message-contacts-us-form .form-actions{text-align:center;}.slideout-toggle{display:none !important;}.icon{display:inline-block;position:relative;bottom:2px;font-size:14px;padding:0 5px;border-radius:4px;border:1px solid #ccc;background:#eee;}.header-top-highlighted-second{text-align:right;}.box_1{background-color:#fff;padding:50px 30px 50px 60px;font-size:16px;line-height:40px;}.content-top__container .row,.hero-top__container .row{margin-left:0px !important;margin-right:0px !important;}.hero-top__container{padding-top:0px !important;padding-bottom:0px !important;}#content-top .container,#content-top .col-12,#hero-top .col-12,#hero-top .pl-xl-5,.px-xl-5{padding-left:0px !important;padding-right:0px !important;}#content-top .container{padding-top:0px !important;padding-bottom:0px !important;}.col-xl-8{max-width:100% !important;}.bg-image{position:relative;}.bg-image::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.4);}.top-text{position:absolute;top:208px;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:1rem;font-weight:normal;width:78%;text-align:center;}.emsize{font-size:32px;}.toppg_inner{display:flex;position:absolute;top:20%;left:18%;right:18%;}.dive_about_top_box h2{color:white;}.dive_about_top_box{background-position:center;background-image:url(/modules/custom/homepage/images/t_4.jpg);background-size:cover;background-color:rgba(0,0,0,0.4);}.dive_about_prog_box{background-position:center;background-image:url(/modules/custom/homepage/images/t_5.jpg);background-size:cover;padding-bottom:100px;}.box1{position:relative;min-height:72%;background-color:#fff;padding-top:55px;padding-bottom:100px;max-width:571px;margin:auto;}.link-in-box{position:absolute;left:13%;right:13%;bottom:40px;}.inner_box1{padding-top:18px;}.field--name-field-phonetic:lang(en){display:none !important;}
