@import url('https://fonts.googleapis.com/css?family=Noto+Sans+JP:400,500,700,900&subset=japanese');body{font-family:'Titillium Web','Noto Sans JP',sans-serif;line-height:1.6}h1,h2,h3,h4,h5,h6{font-size:unset;font-family:'Titillium Web','Noto Sans JP',sans-serif}.search-results .entry-title,.archive .entry-title{font-size:unset}.widget_archive a,.widget_categories a,.widget_recent_entries a,.widget_meta a,.widget_recent_comments li,.widget_rss li,.widget_pages li a,.widget_nav_menu li a{line-height:1.5}.home .post-content-wrapper .post-content{max-height:90px;overflow:hidden}.grid-posts-block .post-title,.column-posts-block .post-title{margin:0 0 5px}.top-header-section-custom{display:flex;float:right;font-size:12px}.date-section{background-color:rgba(0,0,0,.05);line-height:32px;padding-left:10px;padding-right:10px}.top-social-wrapper .social-link{display:inline-block;padding:0 1px}.social-link a{display:inline-block;font-size:18px;text-align:center;width:32px;background-color:rgba(0,0,0,.05)}.social-link a:hover{background-color:rgba(0,0,0,.2)}.top-social-wrapper .social-link .fa-facebook{color:#333}.top-social-wrapper .social-link .fa-twitter{color:#333}.top-social-wrapper .social-link .fa-linkedin{color:#333}.top-social-wrapper .social-link .fa-youtube{color:#333}.top-social-wrapper .social-link .fa-instagram{color:#333}.top-social-wrapper .social-link .fa-pinterest{color:#333}.top-social-wrapper .social-link .fa-google-plus{color:#333}.top-social-wrapper .social-link .fa-vimeo{color:#333}.num{display:inline;text-align:center;font-size:14px;height:14px;line-height:14px;color:#fff !important;margin-right:5px;padding:0 10px;overflow:hidden}#site-navigation ul.sub-menu li{border-bottom-color:#ccc !important}#site-navigation ul li a:hover,#site-navigation ul li.current-menu-item a{color:#f54337}.areanumber{line-height:1.4;margin-top:5px;margin-bottom:20px}.areanum1{color:#e5001a;border-top:1px solid #e5001a;border-bottom:1px solid #e5001a;padding:3px}.areanum2{color:#009fe8;border-top:1px solid #009fe8;border-bottom:1px solid #009fe8;padding:3px}.areanum3{color:#232687;border-top:1px solid #232687;border-bottom:1px solid #232687;padding:3px}.areanum4{color:#e3007e;border-top:1px solid #e3007e;border-bottom:1px solid #e3007e;padding:3px}.areanum1 .num{background-color:#e5001a}.areanum2 .num{background-color:#009fe8}.areanum3 .num{background-color:#232687}.areanum4 .num{background-color:#e3007e}.areadisp1 .num{background-color:#e5001a}.areadisp2 .num{background-color:#009fe8}.areadisp3 .num{background-color:#232687}.areadisp4 .num{background-color:#e3007e}.post-eventdate{display:flex !important;line-height:1.2;font-style:normal !important}.posted-on.post-eventdate:before{vertical-align:top;line-height:1.5}.post-meta-wrapper span.post-eventdate a{font-size:12px}.archive .entry-meta .post-eventdate a{text-align:left}.category-button a{margin:0 5px 2px 0}.mt-slider-section .slider-content-wrapper,.featured-post-wrapper .single-featured-wrap .featured-content-wrapper,.editorial_block_grid .post-content-wrapper{padding:0 20px 10px}.mt-slider-section .slide-title a:hover,.featured-post-wrapper .featured-title a:hover,.editorial_block_grid .post-title a:hover{color:#ddd !important}.slider-meta-wrapper span:hover,.slider-meta-wrapper a:hover,.featured-meta-wrapper span:hover,.featured-meta-wrapper a:hover,.post-meta-wrapper>span:hover,.post-meta-wrapper span>a:hover{color:#ddd !important}.entry-content a{color:#dd6e00;text-decoration:underline}.entry-content a:hover{color:#aa3e00}.pickup-title a{font-size:18px}.related-articles-wrapper{margin-top:50px;margin-bottom:30px}.related-articles-wrapper figure{border-radius:5px;overflow:hidden}.blk{margin:40px 0 10px}.blk h2{font-size:16px;border-bottom:2px solid #ccc}.blk h3{font-size:16px;margin-bottom:5px}#mainvisual{display:flex;justify-content:space-between;flex-wrap:wrap}#mainvisual>div{flex-basis:50%;padding:40px 0;box-sizing:border-box}#mainvisual>div:nth-child(1){text-align:center}#mainvisual>div:nth-child(2){padding:40px}#mymaps{width:100%;min-height:70vh}.flex{display:flex;justify-content:flex-start}.blocklink{flex-wrap:wrap;list-style:none;padding:0;margin:0}.blocklink>li{align-items:center;flex-basis:25%;margin:0;padding:10px;box-sizing:border-box}.blocklink>li>a{position:relative;display:block;align-items:center;background-color:#dd6e00;color:#fff;padding:10% 5%;box-sizing:border-box}.blocklink>li>a:hover{background-color:#eee}.blocklink>li>a:after{font-family:'FontAwesome';content:"\f054";position:absolute;top:50%;right:10px;margin-top:-12px}.program-block{background-color:#f8f8f8;padding:10px 20px}.program-block a{color:#dd6e00;text-decoration:none}.program-block a:hover{color:#dd6e00;text-decoration:underline}.related-posts-wrapper .post-title a{font-size:13px}.related-posts-wrapper span.post-eventdate a{font-size:11px}.breadcrumbsblock{background-color:#f8f8f8;border-bottom:2px solid #fff;font-size:12px;margin-top:60px;padding:5px 0}.breadcrumbsblock a{color:#dd6e00;text-decoration:none}.breadcrumbsblock a:hover{text-decoration:underline}#top-footer{margin-top:0}@media (min-width:769px){.related-posts-wrapper .single-post-wrap{width:23%}}@media screen and (max-width:768px){#mainvisual>div:nth-child(1),#mainvisual>div:nth-child(2),#mainvisual>div{flex-basis:100%;padding:4%;flex-direction:column}.flex{display:block;flex-direction:column}.blocklink>li{flex-basis:100%}}