﻿@import"/assets/plugins/mtouch-quiz/mtq_core_style.min.css";@import"/assets/plugins/mtouch-quiz/mtq_theme_style.min.css";@import"https://fonts.googleapis.com/css?family=Noto+Sans+JP:400,700&display=swap&subset=japanese";@import"https://fonts.googleapis.com/icon?family=Material+Icons";.gradient-blue,.og_page_news .title_area,.about_us_box ul li a.square,.page_content_info,.page-heading-bg-container{background:#1e7ea7;background:linear-gradient(90deg, #00acec, #00d2c6)}.list-style-none,.ru .block-3min .inner .txt-container ul,.archive-year-list ul,.news-archives-pagination ul,.news-archives-pager ul,.news-archive-list,.page_content ul.comparison,.block-3min .inner .txt-container ul,.select-island ul,.page_content ul.level-link,.download-list,.materials-list,.flex-space-between,.page-anchor-nav ul,.breadcrumb-nav,.third-layer,.second-layer{list-style-type:none;margin-left:0;padding:0}.testimony-period-before,.timeline li.timeline-inverted .testimony.period-06-2:before,.timeline li.timeline-inverted .testimony.period-06-1:before,.timeline li.timeline-inverted .testimony.period-05-2:before,.timeline li.timeline-inverted .testimony.period-05-1:before,.timeline li.timeline-inverted .testimony.period-04-2:before,.timeline li.timeline-inverted .testimony.period-04-1:before,.timeline li.timeline-inverted .testimony.period-03-2:before,.timeline li.timeline-inverted .testimony.period-03-1:before,.timeline li.timeline-inverted .testimony.period-02-2:before,.timeline li.timeline-inverted .testimony.period-02-1:before,.timeline li.timeline-inverted .testimony.period-01-2:before,.timeline li.timeline-inverted .testimony.period-01-1:before{position:absolute;top:26px;display:inline-block;border-top:15px solid rgba(0,0,0,0);border-left:none;border-bottom:15px solid rgba(0,0,0,0);content:" ";left:-15px}.testimony-period-after,.timeline li.timeline-inverted .testimony.period-06-2::after,.timeline li.timeline-inverted .testimony.period-06-1::after,.timeline li.timeline-inverted .testimony.period-05-2::after,.timeline li.timeline-inverted .testimony.period-05-1::after,.timeline li.timeline-inverted .testimony.period-04-2::after,.timeline li.timeline-inverted .testimony.period-04-1::after,.timeline li.timeline-inverted .testimony.period-03-2::after,.timeline li.timeline-inverted .testimony.period-03-1::after,.timeline li.timeline-inverted .testimony.period-02-2::after,.timeline li.timeline-inverted .testimony.period-02-1::after,.timeline li.timeline-inverted .testimony.period-01-2::after,.timeline li.timeline-inverted .testimony.period-01-1::after{position:absolute;top:27px;display:inline-block;border-top:14px solid rgba(0,0,0,0);border-left:none;border-bottom:14px solid rgba(0,0,0,0);content:" ";border-left-width:0;left:-14px}html{font-size:62.5%;font-size:16px;overflow-x:hidden}body{font-size:1rem;font-family:"Noto Sans JP",ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS PGothic,sans-serif;margin:0;padding:0;color:#2e2e2e;overflow-x:hidden;overflow-wrap:break-word}body.ru{font-family:"Open Sans Condensed",sans-serif}caption{color:#677077}h1,h2,h3,h4{font-weight:bold}img{max-width:100%;height:auto}a{color:#333489}a img{transition:ease all .5s}a img:hover{opacity:.8}.no-gutters{margin:0;padding:0}.no-gutters>.col,.no-gutters>[class*=col-]{margin:0;padding:0}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}header .select_contrast{background-color:#f2f2f2;display:flex;justify-content:flex-end;align-items:center;padding-right:1rem}header .select_contrast p{font-size:.812rem;margin-right:10px;font-weight:bold}.menu_area .nav-brand a{color:#000;text-decoration:none;font-size:1.25rem}.menu_area .logo_box a{color:#000;text-decoration:none}.menu_area .logo_box .nav-brand{display:flex;align-items:center;text-align:left;font-weight:bold;line-height:1.25rem}.menu_area .logo_box .nav-brand span.d_block{font-size:1.25rem;margin:0;margin-left:7px}.menu_area .logo_box .nav-brand span.d_block span{font-size:.937rem}.content-container{margin-bottom:2rem}.bannar_area{padding:3rem 0;background-color:#1e7ea7}.bannar_area .container{max-width:980px}.bannar_area .bannar_ul{text-align:center;padding:0;margin:0;list-style-type:none;display:flex;justify-content:center;flex-flow:row wrap;align-items:center}.bannar_area .bannar_ul li{padding:0px 5px 5px 5px}.sns_area{background-image:url(../images/background-erika.png);background-position:center 20px;background-repeat:no-repeat;padding:2rem 0 3rem 0;border-bottom:1px solid #ccc}.sns_area .sns-ul{padding:0;margin:0;display:flex;list-style-type:none;justify-content:space-around;flex-wrap:wrap}.sns_area .sns-ul p{margin:0;font-size:.75rem}.sns_area .sns-ul .strong{font-size:.875rem}.sns_area .sns-ul li a{width:256px;display:inline-block;text-align:center;border:2px solid #000;border-radius:10px;padding:.75rem;background-color:#fff;text-decoration:none;color:#000;font-weight:bold;box-shadow:0 2px 4px rgba(0,0,0,.1);margin-bottom:1.5rem}.sns_area .sns-ul li a:hover{box-shadow:0 3px 12px rgba(0,0,0,.225);transition:.3s}.sns_area .col-12.col-lg-4{justify-content:center}.sns-link-btn{width:100%;display:inline-block;text-align:center;border:2px solid #000;border-radius:10px;padding:.75rem;background-color:#fff;text-decoration:none;color:#000;font-weight:bold;box-shadow:0 2px 4px rgba(0,0,0,.1);margin-bottom:1.5rem}.sns-link-btn:hover{box-shadow:0 3px 12px rgba(0,0,0,.225);transition:.3s;text-decoration:none}.sns-link-btn img{margin-bottom:.5rem}.sns-link-btn p{margin-bottom:0;line-height:1.2rem;font-size:.75rem}.sns-link-btn span{font-size:.85rem;font-weight:bold}.sns-link-btn.sns-erika{position:relative;overflow:hidden}.sns-link-btn.sns-erika:after{position:absolute;content:url(../images/sns-erika.png);bottom:-17px;left:5px}.sns-link-btn.sns-erio{position:relative;overflow:hidden}.sns-link-btn.sns-erio:after{position:absolute;content:url(../images/sns-erio.png);bottom:-17px;right:0px}.widget-container{max-width:500px;margin:0 auto 1rem auto;text-align:center}footer .footer_menu_area{padding-bottom:4rem}footer .footer_menu_area h2{margin:0;margin-bottom:2rem}footer .upper_footer{display:flex;padding:1.5rem 1rem}footer .utility_menu{order:2;width:100%}footer .utility_menu ul{display:flex;align-items:center;justify-content:flex-end;list-style-type:none;flex-wrap:wrap;padding:0}footer .utility_menu ul a{color:#2e2e2e;font-size:.75rem;margin-right:1rem;text-decoration:none}footer .utility_menu ul a:hover{text-decoration:underline}footer .logo_box{display:flex;align-items:center;width:100%;order:1}footer .logo_box img{max-width:43px}footer .logo_box p{margin:0;font-weight:bold;line-height:1.25rem;margin-left:.5rem}footer .footer_menu ul{padding:0}footer .footer_menu ul a{color:#000;text-decoration:none}footer .footer_menu ul a:hover{text-decoration:underline}footer .footer_menu ul li{margin-bottom:.5rem;font-weight:bold}footer .footer_menu ul li ul{margin-top:.5rem;text-indent:-0.75rem;padding-left:.5rem}footer .footer_menu ul li li{margin-bottom:.25rem;font-weight:normal;font-size:.75rem;list-style-type:disc;margin-left:2rem;text-indent:0}footer .footer_menu ul li li:last-child{margin-bottom:1rem}footer .copy{font-size:.687rem;background-color:#ccc;margin:0;padding:1.5rem 0}.when-sp{display:none}@media screen and (max-width: 991px){.when-pc{display:none}}@media screen and (max-width: 767px){footer .upper_footer{flex-wrap:wrap;padding:1rem 0rem}footer .logo_box{display:flex;align-items:center;width:100%;order:2;padding-left:1rem}footer .utility_menu{width:100%;order:1;margin-bottom:1rem}footer .utility_menu ul{margin:0}}body{padding-top:4.5rem !important}.hoppou-globalnav{background-color:rgba(255,255,255,.9);position:absolute;top:0;width:100%;z-index:1030;box-shadow:0 2px 2px rgba(0,0,0,.15)}.hoppou-globalnav a{color:#000}.logo_box a{color:#000;text-decoration:none}.logo_box .nav-brand{display:flex;align-items:center;text-align:left;font-weight:bold;line-height:1.25rem}.logo_box .nav-brand .d_block{font-size:1.25rem;margin:0;margin-left:7px}.logo_box .nav-brand .d_block span{font-size:.937rem}.navbar .navbar-toggler{border:none;padding:0px;width:30px;height:30px;box-sizing:border-box;position:relative}.navbar .navbar-toggler-icon{background-image:none;background-color:#000;width:30px;height:2px;display:block;position:absolute;transition:ease .5s}.navbar-toggler-icon:nth-of-type(1){top:7px}.navbar-toggler-icon:nth-of-type(2){top:14px}.navbar-toggler-icon:nth-of-type(3){top:21px}.navbar-toggler[aria-expanded=true] .navbar-toggler-icon:nth-of-type(1){top:13px;transform:rotate(45deg)}.navbar-toggler[aria-expanded=true] .navbar-toggler-icon:nth-of-type(2){opacity:0}.navbar-toggler[aria-expanded=true] .navbar-toggler-icon:nth-of-type(3){top:13px;transform:rotate(-45deg)}.navbar-nav{background-color:#fff}.nav-link{font-size:1.3rem;margin-left:1rem;margin-right:1rem}.global-nav{box-shadow:0 2px 2px rgba(0,0,0,.15)}.dropdown-toggle::after{border:none}.mega-dropdown{position:static}.dropdown-menu{background-color:rgba(255,255,255,.9);border:none;border-radius:0;padding:1rem 2rem 2rem 2rem}.dropdown-menu.mega-dropdown-menu.show{width:100%}.mega-inner-ul{display:flex;flex-flow:row wrap;width:100%}.mega-inner-ul .parent-ul{padding:0 1rem}.mega-inner-ul .child-ul{list-style-type:none;margin:0;padding:.5rem 1rem 1rem 1rem;text-indent:-0.75rem;padding-left:.5rem}.mega-inner-ul .child-ul li{margin-bottom:.5rem;padding-left:2rem;font-weight:400;list-style:none;font-size:.875rem}.mega-inner-ul .child-ul li::before{content:"・"}.parent-ul>li>a{font-weight:700}.list-heading{list-style-type:none;font-weight:bold}.list-heading::before{font-family:"Material Icons";content:"";color:#1e7ea7;padding-right:5px}.inner_nav_head{display:flex;flex:auto;justify-content:space-between;padding:1rem}.inner_nav_head h2{order:1;margin:0}.erika_in_nav{order:2}.erika_in_nav .input_box{width:350px;height:46px;background-color:#f2f2f2;display:flex;align-items:center;position:relative;border-radius:5px 0px 0px 5px;padding:5px}.erika_in_nav input{width:240px;margin-left:5px;color:#333489;border:none;background:none;padding:5px 0;font-weight:bold}.erika_in_nav input::placeholder{color:#333489;font-weight:bold}.erika_in_nav .icon_search{position:absolute;right:0;top:0;width:44px;height:100%;border-radius:0px 5px 5px 0px;display:flex;align-items:center;justify-content:center;background:#0096ce;background:linear-gradient(120deg, #0096ce 0%, #07b5c0 100%)}.megamenu-inner-heading{display:block;padding:0 1rem;width:100%}.megamenu-inner-heading hr{margin-top:1.5rem;margin-bottom:1.5rem;border-top:1px solid #ccc}.megamenu-inner-heading h3{font-size:1.3rem}@media screen and (min-width: 992px){main#content{margin-top:55px}.global-nav{display:block;position:absolute;left:0;top:74px;width:100%}.nav-item.dropdown.mega-dropdown .nav-link{border-bottom:3px solid rgba(0,0,0,0);padding-bottom:calc(.5rem - 3px);transition:all ease .3s}.nav-item.dropdown.mega-dropdown .nav-link:hover,.nav-item.dropdown.mega-dropdown .nav-link.hover{border-color:#1e7ea7}.nav-item.dropdown.mega-dropdown.show .nav-link{border-color:#1e7ea7}.navbar-expand-lg .navbar-nav{justify-content:center}.mega-dropdown .nav-link.dropdown-toggle{font-weight:700}.mega-dropdown .nav-link.dropdown-toggle::after{font-family:"Material Icons";font-size:1.5rem;content:"";padding-left:5px;transition:all ease .3s;transform:rotate(-90deg);vertical-align:middle}.mega-dropdown.show .nav-link.dropdown-toggle::after{transform:rotate(90deg);color:#1e7ea7}.mega-inner-ul .parent-ul{width:33.3%}.utility-nav{display:flex;justify-content:flex-end;width:100%}.utility-nav ul{list-style-type:none;display:flex;flex-flow:row nowrap;align-items:center;padding:0}.utility-nav ul.top-subtop{margin-right:.5rem}.utility-nav ul.top-subtop li{padding:0 .75rem;font-size:.85rem}.utility-nav ul.top-subtop li a{color:#000}.utility-nav ul.language-switch{border-top:1px solid #999;border-right:1px solid #999}.utility-nav ul.language-switch li{font-size:.85rem}.utility-nav ul.language-switch li a{color:#6c6c6c;display:block;padding:.75rem;border-left:1px solid #999;border-bottom:1px solid #999}.utility-nav ul.language-switch li a.active{background-color:#f2f2f2;font-weight:bold;color:#000}.utility-nav ul.language-switch li a:hover,.utility-nav ul.language-switch li a.hover{text-decoration:none;background-color:#1e7ea7;color:#fff}}@media screen and (max-width: 991px){main#content{margin-top:8px}.navbar-nav{margin-left:-1rem;margin-right:-1rem;border-top:1px solid #ccc}.navbar-nav .nav-item{border-bottom:1px solid #ccc}.navbar-nav .nav-item .nav-link{padding-left:1rem;padding-right:1rem}.navbar-nav .nav-item .nav-link:hover,.navbar-nav .nav-item .nav-link.hover{background-color:rgba(0,0,0,.025)}.mega-dropdown .nav-link.dropdown-toggle::before{color:#1e7ea7;font-family:"Material Icons";font-size:1.5rem;content:"";transition:all ease .3s;vertical-align:middle}.mega-dropdown.show .nav-link.dropdown-toggle::before{content:""}.mega-dropdown-menu.show .nav-link{background-color:rgba(0,0,0,.025)}.dropdown-menu{padding-left:.5rem;padding-right:.5rem}.mega-inner-ul .parent-ul{width:50%;margin-left:0;margin-right:0;padding:0}.inner_nav_head{justify-content:center;padding:0 0 1rem 0}.inner_nav_head h2{display:none}.utility-nav{margin-left:-1rem;margin-right:-1rem;margin-bottom:-0.5rem;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.25)}.utility-nav ul{list-style-type:none;display:flex;flex-flow:row nowrap;justify-content:space-around;padding-left:0;margin-bottom:0}.utility-nav ul li{width:100%;border-right:1px dotted #ccc;text-align:center}.utility-nav ul li:last-child{border-right:none}.utility-nav ul a{display:block;background-color:rgba(0,0,0,.025);padding:2rem 2.5rem}.utility-nav ul.language-switch{border-top:1px dotted #ccc}}@media screen and (max-width: 575px){.logo_box .nav-brand .d_block{font-size:1rem}.logo_box .nav-brand .d_block span{font-size:.9rem}.erika_in_nav .input_box{width:auto;max-width:100%}.erika_in_nav .input_box input{max-width:100% !important;font-size:.85rem}.parent-ul>li>a{font-size:.85rem}.mega-inner-ul .parent-ul{width:100%;margin-left:0;margin-right:0}.mega-inner-ul .parent-ul .down_arrow::before{content:""}.utility-nav{font-size:.75rem}.utility-nav ul a{padding:.75rem}}.page-heading-bg-container{padding-bottom:8rem;border-top:1px solid #ccc}.localnav-container{background-color:#fff;margin-top:-5rem;padding:1rem 1rem 0}.localnav-container .navbar{padding-top:0;padding-bottom:0}.heading-second-layer{background-position:center;background-repeat:no-repeat;background-size:cover;color:#fff;padding:0;position:relative}.heading-second-layer.problem{background-image:url(../images/page_title_bg.png);color:#000}.heading-second-layer.problem2{background-image:url(../images/probrem-info-main-image.png);color:#000}.heading-second-layer.business{background-image:url(../images/sub_top_main_image.jpg)}.heading-second-layer.organization{background-image:url(../images/sub_top_main_image.jpg)}.heading-second-layer.business::before,.heading-second-layer.organization::before{content:"";background-color:rgba(0,0,0,.5);position:absolute;left:0;right:0;top:0;bottom:0}.heading-second-layer .second-heading{position:relative;z-index:2;padding:2.5rem 0}.heading-second-layer .second-heading h1,.heading-second-layer .second-heading h2{text-align:center;font-size:1.875rem}.heading-second-layer .second-heading p#main-h{text-align:center;font-size:1.875rem;font-weight:bold}.heading-second-layer .second-nav-container{position:relative;z-index:3;background-color:#ccc;padding:0}.second-layer{display:flex;justify-content:center;flex-flow:row wrap;margin:0;padding:0}.second-layer li{margin:0;padding:0;font-size:.9rem;transition:all ease .3s}.second-layer a{color:#000;display:block;position:relative;padding:1rem .75rem}.second-layer a::after{position:absolute;bottom:0;left:50%;font-family:"Material Icons";content:"";font-weight:bold;transition:all ease .3s;transform:rotate(-90deg)}.second-layer a:hover,.second-layer a.active{background-color:rgba(0,0,0,.7);color:#fff}.second-layer a.active{font-weight:bold}.second-layer a.active::after{color:#fff}.second-layer a.active.collapsed{background-color:rgba(0,0,0,0);color:#000;font-weight:normal}.second-layer a.active.collapsed::after{color:#000}.collapse-menu{width:100%;background-color:rgba(0,0,0,.5);margin:0;padding:0}.third-layer{display:flex;flex-flow:row wrap;justify-content:center;margin:0;padding:0}.third-layer a{color:#fff;font-size:.85rem;display:block;padding:.75rem .5rem}.third-layer a::after{content:none}.third-layer a:hover{background-color:rgba(255,255,255,.8);color:#000}.third-layer a.active{background-color:#fff;color:#000}.og_page_news .og_news_box .container.breadcrumb-container{background:none;padding:0}.breadcrumb-container{margin-top:0}.breadcrumb-container.upper-breadcrumb{margin-top:0;padding-bottom:1rem}.breadcrumb-nav{display:flex;flex-flow:row wrap;font-size:.75rem}.breadcrumb-nav li{margin-right:.5rem}.breadcrumb-nav li::after{font-family:"Material Icons";content:"";font-size:1rem;padding-left:.5rem;vertical-align:text-top}.breadcrumb-nav li:last-child::after{content:none}.gradient-container .breadcrumb-nav{margin-bottom:0}.page_content .page-anchor-nav ul{padding-left:0;display:flex;align-items:flex-end}.page_content .page-anchor-nav ul li{margin-bottom:0}.page_content .page-anchor-nav ul li:last-child{margin-bottom:0}.page-anchor-nav ul{display:flex;justify-content:space-around;margin-bottom:.5rem;background-color:#f2f2f2}.page-anchor-nav li{width:100%;text-align:center;margin-bottom:0}.page-anchor-nav a{display:block;line-height:1.4;padding:.75rem;border-bottom:2px solid #1e7ea7}.page-anchor-nav a.learn-col-01{border-color:#ff4546}.page-anchor-nav a.learn-col-02{border-color:#eeb900}.page-anchor-nav a.learn-col-03{border-color:#66e401}.page-anchor-nav a.learn-col-014{border-color:#00ccd9}.page-anchor-nav a.learn-col-05{border-color:#2fa0ff}.page-anchor-nav a.learn-col-06{border-color:#8a26de}.page-anchor-nav a.learn-col-07{border-color:#ff2fb8}@media screen and (max-width: 1199px){.second-layer a.active::after,.second-layer a.active::before{content:none}}@media only screen and (max-width: 991px){.inner_image_problem{padding-bottom:1rem}.second-nav-container{display:none}.localnav-navbar{margin:0;padding:0;height:0}.localnav-toggler{position:absolute;top:-150px;left:100%;z-index:20;border:1px solid}.localnav-toggler .navbar-toggler-icon{background-color:#fff}#local-nav{position:absolute;z-index:10;top:-100px;background-color:rgba(255,255,255,.9);box-shadow:0 2px 6px rgba(0,0,0,.25);width:100%;border-radius:4px;border:1px solid #fff;padding:1.5rem}#local-nav .third-layer{padding-bottom:0}}@media screen and (min-width: 768px){.news_tab_box .nav.nav-tabs,.procurement-tab-list .nav.nav-tabs{display:block}.news_tab_box .panel-heading,.procurement-tab-list .panel-heading{display:none}.news_tab_box .fade:not(.show),.procurement-tab-list .fade:not(.show){opacity:1 !important}.news_tab_box .tab-content>.tab-pane.active.show,.procurement-tab-list .tab-content>.tab-pane.active.show{display:block}.news_tab_box .collapse:not(.show),.procurement-tab-list .collapse:not(.show){display:block}}@media screen and (max-width: 767px){.news_tab_box .nav.nav-tabs,.procurement-tab-list .nav.nav-tabs{display:none}.news_tab_box .tab-content>.tab-pane,.procurement-tab-list .tab-content>.tab-pane{display:block}.news_tab_box .fade:not(.show),.procurement-tab-list .fade:not(.show){opacity:1 !important}.sub-arrow{right:10px}.second-layer a.active::before,.second-layer a.active::after{content:none}.second-layer a:hover:before{content:none}.og_page_news .og_news_box .container.breadcrumb-container{padding:0 1rem}.page-anchor-nav ul{flex-direction:column}.page-anchor-nav a{border-bottom:none;padding:.5rem}}@media only screen and (max-width: 575px){.heading-second-layer .second-heading h1,.heading-second-layer .second-heading h2{font-size:1.25rem}.localnav-container{margin-top:-6.5rem}.localnav-toggler{top:-115px;left:90%}#local-nav{top:-80px}.third-layer{flex-direction:column;padding-bottom:0}.third-layer li{margin-right:0;margin-bottom:.5rem;font-size:.95rem}.third-layer li::after{content:none;padding-left:0}.third-layer li:first-child::before{content:none;padding-right:0}.third-layer li a::before{font-family:"Material Icons";content:""}.breadcrumb-nav{padding:0;font-size:.75rem;flex-direction:column}}.page_content_info{padding:1rem 0 0 0}.page_content_info .title_area{padding:0 2rem}.page_content_info .title_area .band_title{text-align:left;margin-right:auto;font-size:1.75rem;line-height:1rem;color:#000}@media screen and (max-width: 1199px){.page_content_info .local_nav ul{justify-content:center}.page_content_info .local_nav ul li{margin-bottom:1.5rem}.page_content_info .local_nav ul li a{padding:.5rem}.nav-tabs .nav-item{margin-bottom:0}.nav-tabs .nav-link{border-radius:.25rem}}.c_block{padding:2rem 4rem;clear:both}.page_content{background-color:#f2f2f2;padding-bottom:2rem}.page_content .container{background-color:#fff;padding:.5rem 2rem 1rem 2rem}.page_content .breadcrumb-container{background-color:#f2f2f2}.page_content h1{text-align:center;font-size:1.875rem;padding-left:1.5rem;padding:0;margin:0;padding:1.5rem 0}.page_content h2{font-size:1.5rem;margin-bottom:1.25rem;position:relative;padding-bottom:.5em;border-bottom:3px solid #f1f1f1;font-weight:bold}.page_content h2::after{position:absolute;bottom:-3px;left:0;z-index:2;content:"";width:4.5rem;height:3px;background-color:#1e7ea7}.page_content h2.kyozai{border-bottom:3px solid #1e7ea7}.page_content h2.kyozai::after{background:none}.page_content h2.learning{border:none;text-align:center}.page_content h2.learning::after{background:none}.page_content h3{font-size:1.25rem;margin:1rem 0}.page_content h3.kyozai{position:relative;background-color:#f2f2f2;padding:.4rem .7rem}.page_content h3.kyozai::after{position:absolute;top:50%;left:0;transform:translateY(-50%);content:"";width:3px;height:2.4rem;background-color:#1e7ea7}.page_content h3.learning{position:relative;padding-left:.7em}.page_content h3.learning::after{position:absolute;top:50%;left:0;transform:translateY(-50%);content:"";width:6px;height:6px;background-color:#1e7ea7}.page_content h3.learning.attention::after{background-color:#ff4546}.page_content h4{font-size:1rem;font-weight:bold;position:relative;padding-left:2rem;margin:1rem 0}.page_content h4:after{background:#1e7ea7;padding-left:20px;content:"";display:block;position:absolute;top:40%;height:3px;left:0}.page_content h5{font-size:1rem;font-weight:bold;margin-bottom:1rem}.page_content h4.no-border-h4{font-size:1rem;font-weight:bold;border-bottom:none;padding-bottom:5px;padding-left:0}.page_content h4.no-border-h4::after{background:none}.page_content .content_title{text-align:center;font-size:1.875rem;padding-left:1.5rem;padding:0;background-color:#f2f2f2;margin:0;padding:1.5rem 0}.page_content .h2-title-effect{font-size:1.5rem;margin:1.25rem 0}.page_content a[href$=".pdf"]{padding-right:1.25rem;background-image:url(../images/icon_pdf.png);background-position:center right;background-repeat:no-repeat}.page_content a[href$=".pdf"].test{background-position:center 90%}.page_content a[href$=".xls"]{padding-right:1.25rem;background-image:url(../images/icon_xls.png);background-position:center right;background-repeat:no-repeat}.page_content a[href$=".xlsx"]{padding-right:1.25rem;background-image:url(../images/icon_xls.png);background-position:center right;background-repeat:no-repeat}.page_content a[href$=".doc"]{padding-right:1.25rem;background-image:url(../images/icon_doc.png);background-position:center right;background-repeat:no-repeat}.page_content .no-icon{background-image:none !important;padding-right:0 !important}.page_content .just-no-icon{background-image:none !important}.page_content p,.page_content figure,.page_content ul,.page_content ol,.page_content li,.page_content table{font-size:.937rem;line-height:1.8rem}.page_content p{margin:0;margin-bottom:1rem}.page_content p.lead{max-width:80%;display:block;margin:0 auto;margin-bottom:1.5rem}.page_content .larger{font-size:1rem;font-weight:900;line-height:1.6rem}.page_content .large{font-size:1.4rem;font-weight:900;line-height:1.6rem}.page_content .frame-text{border:1px solid #ccc;padding:1rem}.page_content figcaption{color:#767676;font-weight:bold;margin-top:.35rem}.page_content .basic_table{width:100%;border-collapse:collapse}.page_content .basic_table tr{border-top:1px solid #000}.page_content .basic_table th{vertical-align:top;width:15%;text-align:left;padding:.5rem 1rem .5rem 0;white-space:nowrap}.page_content .basic_table td{vertical-align:top;padding:.5rem 0;width:85%}.page_content ul{padding-left:1.25rem}.page_content ul li{margin-bottom:.5rem}.page_content ul li:last-child{margin-bottom:0}.page_content ol{padding-left:1.25rem}.page_content ol li{margin-bottom:.5rem}.page_content ol li:last-child{margin-bottom:0}.page_content .topics ol,.page_content topics ul{margin-bottom:0}.page_content .loan-table{border-collapse:collapse;width:100%;margin-bottom:.5rem}.page_content .loan-table caption{background-color:#f2f2f2;border:1px solid #333;border-bottom:none;font-size:1rem;font-weight:bold;padding:1rem}.page_content .loan-table tr:first-child th{background-color:#f2f2f2;padding:1rem;font-size:1rem;font-weight:bold}.page_content .loan-table tr:first-child th:nth-child(1){width:20%}.page_content .loan-table tr:first-child th:nth-child(2){width:40%}.page_content .loan-table tr:first-child th:nth-child(3){width:17%}.page_content .loan-table tr:first-child th:nth-child(4){width:10%}.page_content .loan-table tr:first-child th:nth-child(5){width:13%}.page_content .loan-table th{font-weight:normal;padding:.5rem}.page_content .loan-table td{padding:.5rem;max-width:400px}.page_content .loan-table td.min_w130{min-width:130px}.page_content .loan-table td ul{list-style-type:none;margin:0;padding:0}.page_content .loan-table td,.page_content .loan-table th{border:1px solid #333}.page_content .loan-table2{border-collapse:collapse;width:100%;margin-bottom:.5rem}.page_content .loan-table2 caption{background-color:#f2f2f2;border:1px solid #333;border-bottom:none;font-size:1rem;font-weight:bold;padding:1rem}.page_content .loan-table2 tr:first-child th{background-color:#f2f2f2;padding:1rem;font-size:1rem;font-weight:bold}.page_content .loan-table2 tr:first-child th:nth-child(1){width:26%}.page_content .loan-table2 tr:first-child th:nth-child(2){width:54%}.page_content .loan-table2 tr:first-child th:nth-child(3){width:20%}.page_content .loan-table2 th{font-weight:normal;padding:.5rem}.page_content .loan-table2 td{padding:.5rem;max-width:400px}.page_content .loan-table2 td ul{list-style-type:none;margin:0;padding:0}.page_content .loan-table2 td,.page_content .loan-table2 th{border:1px solid #333}.page_content .no-margin-list li{margin-bottom:0}@media screen and (max-width: 991px){.page_content_info .title_area{display:block;text-align:center;padding:0 1rem}.page_content_info .title_area h2.title_h2{max-width:100%;width:100%;text-align:center;margin:1rem 0 1.5rem 0}.page_content_info .title_area .local_nav{max-width:100%}.page_content_info .title_area .local_nav ul{justify-content:center}.page_content_info .title_area .local_nav ul li{font-size:.875rem}.page_content .c_block{background-color:#fff;padding:2rem 0;margin-bottom:2rem}.page_content.page-learning .c_block{background-color:rgba(0,0,0,0);padding-left:15px;padding-right:15px}}@media screen and (max-width: 767px){.page_content h2{border-bottom:3px solid #1e7ea7}.page_content h2::after{content:none}.page_content .loan-table tr:first-child th{font-size:.875rem;padding:.5rem}}.acd-menu{padding:0;margin:0;padding-left:0 !important}.acd-menu .menu__item{cursor:pointer;display:block;margin-bottom:1px;position:relative;margin-bottom:1rem}.acd-menu .menu__item:last-child{margin-bottom:0}.acd-menu .toggle-content-link{color:#333;display:block;font-size:1rem;position:relative;padding:1rem}.acd-menu .toggle-content-link h2{position:relative;padding:0 0 0 2rem;font-size:1.375rem;border-bottom:none}.acd-menu .toggle-content-link h2:before{transform:rotate(-90deg);font-family:"Material Icons";content:"";font-size:1.75rem;position:absolute;left:-0.3rem;color:#1e7ea7;top:-2px}.acd-menu .toggle-content-link h2:hover:before,.acd-menu .toggle-content-link h3:hover:before,.acd-menu .toggle-content-link h4:hover:before,.acd-menu .toggle-content-link h5:hover:before{text-decoration:none}.acd-menu .toggle-content-link h2:after,.acd-menu .toggle-content-link h3:after,.acd-menu .toggle-content-link h4:after{content:none}.acd-menu .toggle-content-link h3{position:relative;padding:0 0 0 1.5rem;font-size:1.125rem}.acd-menu .toggle-content-link h3:before{transform:rotate(-90deg);font-family:"Material Icons";content:"";font-size:1.75rem;position:absolute;left:-0.3rem;color:#1e7ea7;top:-5px}.acd-menu .toggle-content-link h4{position:relative;padding:0 0 0 1.5rem;font-size:1rem;border-bottom:none}.acd-menu .toggle-content-link h4:before{transform:rotate(-90deg);font-family:"Material Icons";content:"";font-size:1.75rem;position:absolute;left:-0.3rem;color:#ce7f00;top:-7px}.acd-menu .toggle-content-link h5{position:relative;padding:0 0 0 1.5rem;font-size:.937rem;border-bottom:none;margin:.5rem 0}.acd-menu .toggle-content-link h5:before{transform:rotate(-90deg);font-family:"Material Icons";content:"";font-size:1.75rem;position:absolute;left:-0.3rem;color:#75832f;top:-9px}.acd-menu .toggle-content-link.toggle-on h2:before,.acd-menu .toggle-content-link.toggle-on h3:before,.acd-menu .toggle-content-link.toggle-on h4:before,.acd-menu .toggle-content-link.toggle-on h5:before{transform:rotate(0deg);transition:.3s}.acd-menu .toggle-content{background-color:inherit;display:none}.acd-menu .toggle-content h3{font-size:1.125rem}.acd-menu .toggle-content .toggle-content-box{padding:1rem;margin:1rem;border:1px solid #8c8c8c;background:#fff}.acd-menu .submenu__item{color:#222;padding:1rem}.item_bg_gray .menu__item{background-color:#fff;border:1px solid #ccc}.item_bg_gray .menu__item .menu__item{background-color:#f5f5f5;margin-bottom:0rem}.item_bg_gray .menu__item .menu__item .toggle-content{margin-top:0}.item_bg_gray .menu__item .menu__item .toggle-content-link{padding:.5rem 1.5rem;border-left:5px solid #0096ce;margin-left:.5rem}.item_bg_gray .menu__item .menu__item .menu__item{background-color:#e7e7e7}.item_bg_gray .menu__item .menu__item .menu__item .toggle-content-link{padding:.5rem 2rem;border-left:5px solid #ce7f00;margin-left:1.5rem}.item_bg_gray .menu__item .menu__item .menu__item .menu__item{background-color:#d6d6d6}.item_bg_gray .menu__item .menu__item .menu__item .menu__item .toggle-content-link{padding:1rem 2.5rem;border-left:5px solid #75832f;margin-left:2.5rem}.item_bg_gray .toggle-content{margin-top:1rem}.item_bg_gray .toggle-content-link h2{margin-bottom:0}@media screen and (max-width: 767px){.acd-menu .toggle-content-link h2{position:relative;padding-left:2rem;font-size:1.125rem}.acd-menu .toggle-content-link h2:before{top:-4px}.acd-menu .toggle-content-link h3{position:relative;font-size:1rem}.acd-menu .toggle-content .toggle-content-box{margin:1rem .5rem 1rem .5rem}.item_bg_gray .menu__item .menu__item .menu__item .toggle-content-link{padding:1rem 1rem}.item_bg_gray .menu__item .menu__item .menu__item .menu__item .toggle-content-link{padding:1rem 1rem}}#scroll-top{position:fixed;bottom:45px;right:20px;z-index:500}#scroll-top i{font-size:2.5rem;color:#fff}#scroll-top a{display:flex;width:63px;height:63px;background-color:#1e7ea7;border-radius:50%;text-decoration:none;align-items:center;justify-content:center;border:2px solid #fff;box-shadow:0px 0px 10px -1px #d3d3d3}#scroll-top a:hover{text-decoration:none}.doc_table{width:100%;margin:0 auto}.doc_table th{background-color:#f2f2f2;padding:1rem;border:1px solid #ccc;line-height:1.2rem;width:200px}.doc_table td{padding:1rem;border:1px solid #ccc}@media screen and (max-width: 767px){.doc_table th{width:27%;padding:.7rem}.doc_table td{padding:.7rem}}@media screen and (max-width: 544px){.doc_table.vertical_table{display:block}.doc_table.vertical_table tbody,.doc_table.vertical_table tr,.doc_table.vertical_table th,.doc_table.vertical_table td{display:block;width:100%}.doc_table.vertical_table td{padding:1rem}}.align_l{text-align:left}.align_r{text-align:right}.align_c{text-align:center}.display_auto{display:block;margin:0 auto}.right_arrow{list-style-type:none}.right_arrow:before{content:"";font-family:"Material Icons";color:#1e7ea7;padding-right:5px}.down_arrow{list-style-type:none}.down_arrow:before{content:"";font-family:"Material Icons";color:#1e7ea7;padding-right:5px}.basic_link_block{padding:2rem 0;text-align:center}.basic_link_block a{padding:.5rem 2rem;background-color:#fff;color:#333489;font-size:1.125rem;border-radius:25px;font-weight:bold;display:inline-block;text-decoration:none}.basic_link_block a:hover{color:#fff;background-color:#333489;transition:.3s}.basic_link_block_b{padding:2rem 0;text-align:center}.basic_link_block_b a{border:1px solid #333489;padding:.5rem 2rem;background-color:#fff;color:#333489;font-size:1.125rem;border-radius:25px;font-weight:bold;display:inline-block;text-decoration:none}.basic_link_block_b a:hover{color:#fff;background-color:#333489;transition:.3s}.link-list a{display:block;position:relative;margin-right:1rem}.link-list a::after{font-family:"Material Icons";content:"";position:absolute;right:-1rem}.link-list.half{display:flex;flex-flow:row wrap;margin-bottom:0}.link-list.half li{width:47%}.link-list.half li:nth-child(odd){margin-right:6%}.page-content-block{margin-top:1.5rem}.figure-link .mask-height-16_9{position:relative;overflow:hidden;width:100%;border:1px solid #ccc}.figure-link .mask-height-16_9::before{content:"";display:block;padding-top:56.25%}.figure-link .mask-height-16_9 img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:auto}.figure-link figcaption{font-weight:400;color:#333489}.fbox_center{display:flex;justify-content:center;flex-wrap:wrap}.fbox_center figure{margin:1rem 1rem}.fbox_center figure img{display:block;margin:0 auto}.fbox_center>img{margin:1rem 1rem}.fbox_left{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}.fbox_left figure{margin:1rem .5rem}.fbox_right{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap}.fbox_right .left-item{margin-right:auto}.pdf{background:url(../images/icon_pdf.png) no-repeat;background-position:center right;padding-right:1.5rem;margin-right:5px}.pdf2:after{padding-left:.5rem;content:url(../images/icon_pdf.png)}.link:after{content:"";font-family:"Material Icons";font-size:1.3rem;font-weight:bold;margin-left:2px;text-decoration:none;vertical-align:bottom;display:inline-block;vertical-align:middle;text-indent:0}.link_right_angle:before{content:"▶";margin-right:5px}.link_up_angle:before{content:"▲";margin-right:5px}.blank:after{content:"";font-family:"Material Icons";font-size:110%;font-weight:bold;margin-left:3px;text-decoration:none;vertical-align:bottom;display:inline-block;text-indent:0}.report_btn{display:inline-block;padding:.2rem 2.5rem .2rem 1rem;background-color:#333489;color:#fff;text-decoration:none;border-radius:20px;font-size:.75rem;position:relative}.report_btn:after{content:url(../images/icon_pdf.png);position:absolute;right:15px}.link_btn{display:inline-block;padding:.5rem 4rem .5rem 1.5rem;background-color:#333489;border:1px solid #333489;color:#fff;border-radius:1.5rem;text-decoration:none;position:relative}.link_btn:hover{text-decoration:none;color:#333489;border:1px solid #333489;background-color:#fff;transition:.3s}.link_btn:after{position:absolute;content:"";font-family:Material Icons;right:7px;top:2px;font-size:1.5rem}.text-center .link_btn{margin:0 auto}.text-center .link_btn::after{top:7px}.link_btn-frame{display:inline-block;padding:.25rem 4rem .25rem 1.5rem;background-color:#fff;color:#333489;border:2px solid #333489;border-radius:1.5rem;text-decoration:none;position:relative}.link_btn-frame:hover{text-decoration:none;color:#fff;border:2px solid #333489;background-color:#333489;transition:.3s}.link_btn-frame:after{position:absolute;content:"";font-family:Material Icons;right:7px;top:-2px;font-size:1.5rem}.link_pdf_btn{display:inline-block;padding:.5rem 4rem .5rem 1.5rem !important;background-color:#333489 !important;color:#fff;border-radius:1.5rem;text-decoration:none;position:relative;background-image:none !important;margin:1rem 0}.link_pdf_btn:hover{text-decoration:none;color:#333489;border:1px solid #333489;background-color:#fff !important;transition:.3s}.link_pdf_btn:after{position:absolute;content:url(../images/icon_pdf.png);font-family:Material Icons;right:15px;top:0px;font-size:1.5rem}.flex-space-between{display:flex;flex-flow:row wrap;justify-content:space-between;margin-left:0;padding-left:0}.flex-space-between li{width:30%}.link-square{display:block;background-color:#333489;border:1px solid #333489;border-radius:3px;padding:.25rem 1rem;text-align:center;color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.15);transition:all ease .3s}.link-square:hover,.link-square .hover{background-color:#fff;color:#333489;box-shadow:0 3px 12px rgba(0,0,0,.25)}.text-center .link-square{display:inline-block;margin:0 auto;padding:.25rem 3rem}.text_left .link-square{display:inline-block;padding:.25rem 3rem}.block{margin-bottom:3rem !important}.margin-bottom{margin-bottom:2rem !important}.big-margin-bottom{margin-bottom:6rem !important}.red{color:#dd0a00;font-weight:bold;margin-right:.25rem}.topics{background-color:#f2f2f2;padding:1rem;margin-bottom:1rem}.topics h4{margin:0;margin-bottom:.5rem}.topics p{margin:0;margin-bottom:1rem}.note,.page_content .note{font-size:80%}caption{caption-side:top}.fs16{font-size:1rem !important}.fs18{font-size:1.125rem !important}.ol_kana{list-style-type:katakana}.clearfix:after{display:block;clear:both;content:""}.no-padding{padding:0 !important}.no-margin{margin:0 !important}.lead-txt p{text-align:center;font-size:1rem}.lead-txt p.small{font-size:.85rem}.nowrap{white-space:nowrap}.table_border{border:1px solid #bfbfbf;padding:1rem}.border_box{border:1px solid #bfbfbf;padding:1rem}.border_box ol,.border_box ul{margin-bottom:0}.border_box h3{margin:0rem 0rem 1rem 0rem}.narrow{margin:2rem}.narrow_one{margin:1rem}.exhibit{display:block;background-color:#f1f1f1;border-left:3px solid #1e7ea7;padding:.5rem 1rem;font-size:.75rem;margin-bottom:1rem}.exhibit span,.exhibit a{font-size:.875rem;font-weight:bold;color:#333;display:block}.exhibit:hover{box-shadow:0 3px 12px rgba(0,0,0,.25);transition:.3s}.float-r{float:right;margin-left:1rem;margin-bottom:2rem}.float-r:after{display:block;clear:both;content:""}.float-l{float:left;margin-right:1rem;margin-bottom:2rem}.float-l:after{display:block;clear:both;content:""}.clear-fix:after{content:"";display:block;clear:both}@media screen and (max-width: 767px){.float-r,.float-l{float:none;display:block;margin:0 auto;margin-bottom:2rem}.float-r:after,.float-l:after{display:block;clear:both;content:""}.narrow{margin:.75rem}.text_left{text-align:center;margin-bottom:2rem}}.add-padding{padding:1rem}.page_content .no-list-style{list-style-type:none}.page_content .asterisk_p{text-indent:-1rem;padding-left:1rem}.page_content .asterisk-ul{list-style-type:none;padding:0;margin:0}.page_content .asterisk-ul li{text-indent:-1rem;padding-left:1rem}.page_content .column{font-family:"Noto Serif JP",serif;padding:1rem;border:solid 1px #ccc;background-color:#f2f2f2}.page_content .column .column_content{background-color:#fff;padding:1rem}.page_content .column .column-title{font-size:1.125rem !important;font-weight:bold;margin:0 0 1.5rem 0 !important}.page_content .column .decoration{margin-bottom:.25rem;font-size:2rem;font-family:"Alex Brush",cursive;color:#787878}.enable-cookies-container{position:fixed;z-index:3000;bottom:0;left:0;right:0;width:100%;height:6rem;background-color:rgba(255,255,255,.85);padding-top:.75rem;padding-bottom:.75rem;box-shadow:0 3px 12px rgba(0,0,0,.225)}.enable-cookies-hidden-message h2{font-size:.85rem;border:none;margin:0 0 .25rem 0}.enable-cookies-hidden-message p{margin:0;padding:0;font-size:.75rem}.enable-cookies-hidden-button{display:flex;height:100%;justify-content:center;align-items:center}.enable-cookies-hidden-button .enableCookies-agree{border:1px solid #ccc;border-radius:4px;background-color:#fff;padding:.25rem .75rem;font-size:.85rem;font-weight:bold;transition:all ease .3s}.enable-cookies-hidden-button .enableCookies-agree:hover{box-shadow:0 2px 4px rgba(0,0,0,.1)}.page-404{height:20rem;display:flex;flex-direction:column;justify-content:center;align-items:center}.page-404 .link_btn{margin-top:3rem}.std-dl-btn{display:inline-block;padding:.5rem 4rem .5rem 1.5rem;background-color:#333489;border:1px solid #333489;color:#fff;border-radius:1.5rem;text-decoration:none;position:relative;display:inline-flex;align-items:center;padding:.5rem 1rem;border-radius:.5rem;margin-bottom:1rem}.std-dl-btn:hover{text-decoration:none;color:#333489;border:1px solid #333489;background-color:#fff;transition:.3s}.std-dl-btn span{font-size:1.25rem;margin-left:.5rem}.e-book{height:700px}p .link_btn:after,ul .link_btn:after{top:auto}@media screen and (max-width: 767px){.e-book{height:500px}}.panel-body h4{font-size:1rem;font-weight:700;position:relative;padding-left:2rem;margin:2rem 0}.panel-body h4:after{background:#1e7ea7;padding-left:20px;content:"";display:block;position:absolute;top:40%;height:3px;left:0}.inner-page .news_tab_box .panel-title{margin:0}.front-page .og_page_news .og_news_box .container{padding:3rem 2rem}.main-title-area{text-align:center;background-image:url(../images/main_visual_background.png);padding:0 0 4rem 0}.main-title-area h2{position:relative}.main-title-area h2 span{background-image:url(../images/pattern.png);font-size:2.75rem;padding:.75rem 4rem;vertical-align:middle;text-shadow:2px 2px 3px #fff}.main-title-area h2 .first_read{position:absolute;top:13%;left:20%;z-index:0}.main-title-area h2 .second_read{position:absolute;z-index:0;bottom:13%;right:20%}.main-title-area h2 img{z-index:1}@media screen and (max-width: 1690px){.main-title-area h2 .first_read{position:absolute;top:12%;left:10%;z-index:1}.main-title-area h2 .second_read{position:absolute;z-index:1;bottom:13%;right:10%}}@media screen and (max-width: 1280px){.main-title-area h2 .first_read{position:absolute;top:12%;left:2%;z-index:1}.main-title-area h2 .second_read{position:absolute;z-index:1;bottom:2%;right:10%}}@media screen and (max-width: 1199px){.main-title-area{padding:2rem 0}.main-title-area h2{padding:4rem 0}.main-title-area h2 span{font-size:2.2rem}.main-title-area h2 .first_read{position:absolute;top:5%;left:2%;z-index:1}.main-title-area h2 .second_read{position:absolute;z-index:1;bottom:5%;right:10%}}@media screen and (max-width: 767px){.main-title-area h2{padding:4rem 0}.main-title-area h2 span{font-size:2rem}.main-title-area h2 .first_read{position:absolute;top:0%;left:0%;z-index:1}.main-title-area h2 .second_read{position:absolute;z-index:1;bottom:0%;right:0%}.main-title-area h2 img{width:100%;max-width:320px;height:auto;padding:0 1rem}}h2.title_h2{text-shadow:2px 2px 3px #fff,1px 0px 9px #fff;text-align:center;font-size:1.75rem;font-weight:700;border-bottom:none;line-height:2rem;margin-bottom:1rem}h2.title_h2:after{content:none}h2.title_h2 span.en-title{font-size:.875rem;display:block;color:#1e7ea7}h3.news_title,h3.event_title{font-size:1.25rem;padding:.5rem 1rem;border-radius:8px;margin-top:.5rem}h3.news_title{font-size:1.25rem}h3.event_title{font-size:1.25rem}h3.event_title:before{content:url(../images/icon_events.png);vertical-align:middle;margin-right:10px}h3.activity_title{font-size:1.25rem}h3.activity_title:before{content:url(../images/icon_activity.png);vertical-align:middle;margin-right:10px}h3.organization_title{font-size:1.25rem}h3.organization_title:before{content:url(../images/icon_organization.png);vertical-align:middle;margin-right:10px}.event-calendar-container{margin-bottom:5rem}.event-calendar nav{width:100%;display:flex;margin-bottom:.75rem;font-size:1.1rem}.event-calendar nav .prev,.event-calendar nav .next{flex-grow:0}.event-calendar nav .prev{text-align:left}.event-calendar nav .next{text-align:right}.event-calendar nav .current{flex-grow:3;text-align:center;font-weight:bold}.event-calendar nav a{transition:all ease .3s;display:flex;background-color:rgba(0,0,0,0);padding:.25rem;border-radius:20px;vertical-align:middle}.event-calendar nav a:hover,.event-calendar nav a .hover{color:rgba(0,0,0,.65);background-color:#fff}.event-calendar table{width:100%;border:none;margin-bottom:.5rem}.event-calendar table thead th{padding-bottom:.5rem}.event-calendar table th,.event-calendar table td{text-align:center}.event-calendar table th{font-size:.8rem}.event-calendar table td{font-size:.9rem;padding:0;vertical-align:top}.event-calendar table tbody tr{height:4rem}.event-calendar .day{height:1.5rem;color:rgba(0,0,0,.85)}.event-calendar .day.out{color:rgba(0,0,0,.5)}.event-calendar .day.today{color:#000;font-weight:bold}.event-calendar .event{position:relative}.event-calendar .event .marker{position:absolute;height:.25rem;width:100%;content:"";display:block}.event-calendar .event .marker.col-event{background-color:#00d2c6}.event-calendar .event .marker.col-news{background-color:#eeb900}.event-calendar .event .marker.col-seminar{background-color:#d7645b}.event-calendar .event .marker.col-other{background-color:#8a26de}.event-calendar .event .marker.one{top:0}.event-calendar .event .marker.two{top:.5rem}.event-calendar .event .marker.three{top:1rem}.event-calendar .event .marker.four{top:1.5rem}.event-calendar .event .marker.five{top:2rem}.fc-button-primary{background-color:rgba(0,0,0,0);color:#000;border:none}.fc-toolbar.fc-header-toolbar{margin-bottom:.5rem}.fc-toolbar h2{font-size:1.15rem}.fc-day-header{font-size:.85rem}.fc-unthemed .fc-content,.fc-unthemed .fc-divider,.fc-unthemed .fc-list-heading td,.fc-unthemed .fc-list-view,.fc-unthemed .fc-popover,.fc-unthemed .fc-row,.fc-unthemed tbody,.fc-unthemed td,.fc-unthemed th,.fc-unthemed thead{border-color:rgba(0,0,0,0)}.fc-unthemed .fc-content,.fc-unthemed .fc-divider,.fc-unthemed .fc-list-heading td,.fc-unthemed .fc-list-view,.fc-unthemed .fc-popover,.fc-unthemed .fc-row,.fc-unthemed tbody,.fc-unthemed td,.fc-unthemed th,.fc-unthemed thead{border-color:rgba(0,0,0,0)}.fc-event,.fc-event-dot{background-color:#00d2c6}.fc-event{border-color:#00d2c6;font-size:.7rem}.fc-unthemed td.fc-today{background-color:#fff}.fc-ltr .fc-dayGrid-view .fc-day-top.fc-today .fc-day-number{font-weight:bold}.question_for_erika{background:#0096ce;background:linear-gradient(90deg, rgb(0, 150, 206) 0%, rgb(7, 181, 192) 100%);min-height:210px}.question_for_erika .question_group{text-align:center;display:inline-block;width:100%;margin-top:-70px}.question_for_erika .question_group h2{color:#fff;font-size:1rem;text-shadow:#000 1px 1px 0,#000 -1px -1px 0,#000 -1px 1px 0,#000 1px -1px 0,#000 0px 1px 0,#000 -1px 0,#000 -1px 0 0,#000 1px 0 0}.question_for_erika .question_group .question_input{margin-top:-145px;text-align:center}.question_for_erika .question_group .question_input i{font-size:2.5rem;color:#1e7ea7}.question_for_erika .question_group .question_input i:hover{transition:.5s;transform:rotateZ(360deg)}.question_for_erika .question_group .input_box{display:flex;align-items:center;position:relative;width:635px;height:86px;background-color:#fff;border-radius:50px;margin:0 auto}.question_for_erika .question_group .input_box input{width:490px;max-width:100%;font-size:1.5rem;color:#333489;font-weight:bold;border:none;margin-left:10px;padding:25px 15px}.question_for_erika .question_group .input_box input::placeholder{color:#333489;font-weight:bold}.question_for_erika .question_group .icon_search{width:68px;height:68px;margin-left:10px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#0096ce;background:linear-gradient(120deg, rgb(0, 150, 206) 0%, rgb(7, 181, 192) 100%);flex-grow:0;flex-shrink:0;margin-bottom:0}.question_for_erika.small{background:none;margin-bottom:3rem}.question_for_erika.small .question_group{margin-top:0}.question_for_erika.small .question_group img{width:45%}.question_for_erika.small .question_group .icon_search{height:34px;width:34px}.question_for_erika.small .question_group .question_input{margin-top:-90px}.question_for_erika.small .question_group h2{font-size:.8rem}.question_for_erika.small .input_box{width:100%;height:auto}.question_for_erika.small .input_box input{width:100%;font-size:1rem;padding:15px}@media screen and (max-width: 991px){.question_for_erika.small .question_group img{width:75%}}@media screen and (max-width: 767px){.question_for_erika{min-height:auto;padding:0 1rem 2rem 1rem}.question_for_erika .question_group{width:100%;margin-top:-40px}.question_for_erika .question_group .q_erika{max-width:60%}.question_for_erika .question_group .input_box{display:flex;align-items:center;position:relative;width:100%;height:80px;background-color:#fff;border-radius:50px;margin:0 auto}.question_for_erika .question_group .input_box input{width:100%;font-size:.937rem;margin-left:0}.question_for_erika .question_group .question_input{margin-top:-140px}.question_for_erika.small{margin-top:2rem}.question_for_erika.small .question_group img{width:90%}}@media screen and (max-width: 499px){.question_group h2{text-shadow:2px 2px 3px #000;margin-top:40px}}.question-sample-container{position:relative;width:100%}.question-sample-container::before{z-index:1;position:absolute;right:15px;top:0;font-family:"Material Icons";content:"";font-size:2.5rem;color:#1e7ea7;pointer-events:none}.question-sample-container:hover::before{transition:.5s;transform:rotateZ(360deg)}.erika-question-sample{outline:none;background:none rgba(0,0,0,0);vertical-align:middle;-moz-appearance:none;-webkit-appearance:button;-moz-appearance:button;appearance:button;appearance:none;-webkit-appearance:none;-moz-appearance:none;width:100%;border:none;font-size:1.5rem;color:#333489;font-weight:700;padding:15px}.erika-question-sample:hover{cursor:pointer}.erika_in_nav .icon_search{padding:10px}.search-submit-btn{width:16px}.incoming_msg_img{display:inline-block;width:6%}.received_msg{display:inline-block;padding:0 0 0 10px;vertical-align:top;width:92%;margin-bottom:5px}.received_withd_msg p{background:#0096ce none repeat scroll 0 0;border-radius:3px;color:#fff;font-size:14px;margin:0;padding:5px 10px 5px 12px;width:100%}.time_date{color:#747474;display:block;font-size:12px;margin:8px 0 0}.received_withd_msg{width:57%}.mesgs{float:left;padding:30px 15px 0 25px;width:60%}.sent_msg p{background:#f2f2f2 none repeat scroll 0 0;border-radius:3px;font-size:14px;margin:0;color:#000;padding:5px 10px 5px 12px;width:100%}.outgoing_msg{overflow:hidden;margin:26px 0 26px}.sent_msg{float:right;width:46%}.input_msg_write input{background:rgba(0,0,0,0) none repeat scroll 0 0;border:medium none;color:#4c4c4c;font-size:15px;min-height:48px;width:100%}.type_msg{border-top:1px solid #ccc;position:relative;margin-top:4rem}.msg_send_btn{background:#08a783 none repeat scroll 0 0;border:medium none;border-radius:50%;color:#fff;cursor:pointer;font-size:17px;height:33px;position:absolute;right:0;top:11px;width:33px}.msg_send_btn i{transform:rotate(-30deg)}.response-button{background-color:#fff;border-radius:2rem;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:ease all .3s;color:#333489;margin-top:.5rem;margin-bottom:.5rem;margin-right:.5rem;line-height:1}.response-button:hover,.response-button .hover{box-shadow:0 3px 12px rgba(0,0,0,.225)}.response-button::before{font-family:"Material Icons";content:"";font-size:1.2rem;vertical-align:middle}.information_pickup{padding:2rem 0;background-image:url(../images/info_bg.png);background-position:center;background-size:contain}.information_pickup a{color:#2e2e2e;text-decoration:none}.information_pickup .news_list{padding:0;margin:0;list-style-type:none}.information_pickup .news_list li{margin-bottom:1.5rem}.information_pickup .news_list a:hover{text-decoration:underline}.information_pickup .news_list h2{font-weight:bold;margin:0;margin-top:1rem;margin-bottom:.25rem;font-size:.875rem;text-shadow:2px 2px 3px #fff,-1px 0px 3px #fff}.information_pickup .news_list time{font-size:.812rem;text-shadow:2px 2px 3px #fff,-1px 0px 3px #fff}.information_pickup .news_list span{background-color:#fff;display:inline-block;min-width:68px;text-align:center;border:1px solid #000;font-size:.687rem;color:#000;margin-left:5px;font-weight:bold;padding:.25rem .75rem}.information_pickup .more_lead{text-align:center;padding:2rem 0}.information_pickup .more_lead a{width:110px;display:inline-block;background-color:#333489;color:#fff;text-decoration:none;font-size:.75rem;border-radius:10px;padding:2px 10px;vertical-align:middle;position:relative;text-align:left}.information_pickup .more_lead a:after{position:absolute;content:"";font-family:"Material Icons";right:3px;top:-1px;font-size:1rem}.information_pickup .more_lead a:hover{box-shadow:0 2px 4px rgba(0,0,0,.2);transition:ease all .3s}.information_pickup .pickup_box{position:relative;background-color:#fff;text-align:center;border-radius:10px;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:ease all .3s;padding:1.5rem 1.5rem 0rem 1.5rem;margin-bottom:3rem}.information_pickup .pickup_box p.sub-title{color:#e03128;margin:0;font-weight:bold;vertical-align:top}.information_pickup .pickup_box img{vertical-align:bottom}.information_pickup .pickup_box h3{font-size:1.5rem;margin:1rem 0}.information_pickup .pickup_box:hover{box-shadow:0 3px 12px rgba(0,0,0,.225);transition:.3s}.information_pickup .pickup_kiso .sup-text{font-size:.875rem;display:flex;align-items:center;position:absolute;top:-25px;left:-30px;color:#fff;background-color:#e03128;width:115px;height:115px;border-radius:50%;line-height:1.2rem;transform:rotate(-20deg);justify-content:center;margin-bottom:0}.information_pickup .pickup_map .sup-text{font-size:.875rem;display:flex;align-items:center;position:absolute;top:-25px;right:-30px;color:#fff;background-color:#e03128;width:115px;height:115px;border-radius:50%;line-height:1.2rem;transform:rotate(20deg);justify-content:center;margin-bottom:0}.information_pickup .pickup_movie .sup-text{font-size:.875rem;display:flex;align-items:center;position:absolute;top:-25px;left:-30px;color:#fff;background-color:#e03128;width:115px;height:115px;border-radius:50%;line-height:1.2rem;transform:rotate(-20deg);justify-content:center;margin-bottom:0}.information_pickup .pickup_teacher .sup-text{font-size:.875rem;display:flex;align-items:center;position:absolute;top:-25px;left:-30px;color:#fff;background-color:#e03128;width:115px;height:115px;border-radius:50%;line-height:1.2rem;transform:rotate(-20deg);justify-content:center;margin-bottom:0}.information_pickup .pickup_student .sup-text{font-size:.875rem;display:flex;align-items:center;position:absolute;top:-25px;right:-30px;color:#fff;background-color:#e03128;width:115px;height:115px;border-radius:50%;line-height:1.2rem;transform:rotate(20deg);justify-content:center;margin-bottom:0}.information_pickup .pickup_teacher .icon-small,.information_pickup .pickup_student .icon-small{max-height:30px}.information_pickup .erikaspage_block{text-align:center;margin-bottom:1.5rem}.information_pickup .erikaspage_block img{display:block;margin:0 auto}.information_pickup .erikaspage_block a{padding:.5rem 2rem;background-color:#fff;color:#333489;font-size:1.125rem;border-radius:25px;font-weight:bold;display:inline-block}.information_pickup .erikaspage_block a:hover{color:#fff;background-color:#333489;transition:.3s}.row .col-lg-6 .row{margin-left:0;margin-right:0}.row .col-lg-6 .row .col-md-6{padding-left:5px;padding-right:5px}.row .col-lg-6 .row .col-md-6 h3{font-size:1.275rem}.information_pickup .pickup_box.pick-3min{background-position:center center;background-repeat:no-repeat;padding:0;margin-bottom:1rem}.information_pickup .pickup_box.pick-3min img{margin:0 auto}.information_pickup .pickup_box.pick-business{padding:0;margin-bottom:0}.information_pickup .pickup_box.pick-business .inner{padding:4px}.information_pickup .pickup_box.pick-business a{border:2px solid #f2f2f2;border-radius:6px;display:block;padding:2rem 1rem;font-size:1.15rem;font-weight:bold}.btn-aboutus{padding:.5rem 2rem;background-color:#fff;color:#333489;font-size:1.125rem;border-radius:25px;font-weight:700;display:inline-block;margin-top:2rem;margin-bottom:3rem}.btn-aboutus:hover{color:#fff;background-color:#333489;transition:.3s}a .aboutus-box{margin-top:3rem;background-color:#fff;text-align:center;border-radius:10px;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:ease all .3s;padding:0 2.25rem 0 10rem;margin-bottom:3rem;background-image:url(../images/banner-about-img.jpg);background-position:left center;background-repeat:no-repeat;min-height:100px;display:flex;align-content:center;align-items:center;justify-content:flex-end;color:#000}a .aboutus-box h3{text-align:right;font-size:1.25rem;margin-bottom:0}a .aboutus-box h3 span{font-weight:400;color:#555;margin-right:.25rem}a:hover .aboutus-box{box-shadow:0 3px 12px rgba(0,0,0,.225);text-decoration:none !important}.og_page_news .title_area.en-top{height:2rem}@media screen and (max-width: 767px){.information_pickup .pickup_box{padding:4.125rem 1.5rem 0rem 1.5rem}.information_pickup .pickup_kiso p.sup-text,.information_pickup .pickup_map p.sup-text,.information_pickup .pickup_movie p.sup-text,.information_pickup .pickup_teacher p.sup-text,.information_pickup .pickup_student p.sup-text{top:0;left:0;background-color:#e03128;height:50px;border-radius:5px 5px 0px 0px;line-height:1.2rem;transform:none;width:100% !important}.information_pickup .pickup_kiso p.sup-text .pc-only,.information_pickup .pickup_map p.sup-text .pc-only,.information_pickup .pickup_movie p.sup-text .pc-only,.information_pickup .pickup_teacher p.sup-text .pc-only,.information_pickup .pickup_student p.sup-text .pc-only{display:none}}.about_us_area{padding:2rem;background-image:url(../images/about_us_bg.jpg);background-size:cover}.about_us_box ul{list-style-type:none;margin:0;padding:0}.about_us_box ul li a.square{padding:.5rem;font-size:.875rem;width:100%;height:160px;display:flex;align-items:center;justify-content:center;transition:.5s;color:#000;text-decoration:none;background-size:250% auto;margin-bottom:1rem;font-weight:bold;border-radius:10px;position:relative;background-image:linear-gradient(120deg, #00acec 0%, #00d2c6 51%, #00acec 100%)}.about_us_box ul li a.square:hover{background-position:right center;box-shadow:0 3px 12px rgba(0,0,0,.225)}.about_us_box .cell.is-empty{height:0;padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0}.about_us_box ul li ul{padding-bottom:1.5rem}.about_us_box ul li li{line-height:1rem;text-indent:-1rem;padding-left:.75rem;margin-bottom:.2rem}.about_us_box ul li li:before{content:"・"}.about_us_box ul li li:hover{text-decoration:underline}.about_us_box ul li li a{font-size:.75rem;text-decoration:none;color:#333}@media screen and (max-width: 499px){.about_us_box ul li a.square{height:110px}.about_us_area{padding:2rem 1rem}}.heading-second-layer{background-color:#133966}.main_image_area{background-image:url(../images/sub_top_main_image.jpg);color:#fff;background-size:cover;background-position:center;background-color:#133966}.main_image_area .main-sub-title-area{padding:12rem 0;max-height:612px}.main_image_area .main-sub-title-area h2{font-size:2.75rem;text-shadow:2px 2px 3px #133966}.main_image_area p{font-weight:bold;margin:0;text-shadow:2px 2px 3px #133966}.og_page_news{background-color:#f2f2f2;padding-bottom:3rem}.og_page_news .title_area{height:5rem}.og_page_news .title_area .title_h2{padding:2rem 0 4rem 0;margin:0}.og_page_news .og_news_box .container{background-color:#fff;padding:.5rem 2rem 1rem 2rem}.og_page_news .og_news_box .container.gradient-container{margin-top:-2.5rem}.news_tab_box ul.news_tab_outer{padding:0;margin:0 0 1rem 3px;border-bottom:1px solid #bfbfbf}.news_tab_box ul.news_tab_outer li{list-style-type:none;font-size:.875rem;display:inline-block;margin:0 0 -1px -3px}.news_tab_box ul.news_tab_outer li:first-child{border-left:1px solid #bfbfbf}.news_tab_box ul.news_tab_outer li>a{display:block;border-right:1px solid #bfbfbf;border-top:1px solid #bfbfbf;padding:.5rem .95rem;text-decoration:none;font-weight:bold;color:#000}.news_tab_box ul.news_tab_outer li a.active{background:#fff;border-bottom:1px solid #fff}.news_tab_box .panel-title{border:1px solid #bfbfbf;font-size:1rem;font-weight:normal;margin-bottom:0;padding-left:0}.news_tab_box .panel-title a{display:block;padding:.5rem 1rem}.news_tab_box .panel-title a[aria-expanded=true]{background-color:#333489;color:#fff}.news_tab_box h4.panel-title:after{content:none !important}.news_tab_box ul.news_list{padding:0;list-style-type:none;position:static;z-index:-1}.news_tab_box div.nav-tabs{padding:0;margin:0 0 1rem 3px;border-bottom:1px solid #bfbfbf}.news_tab_box div.nav-tabs a{border-right:1px solid #bfbfbf;border-top:1px solid #bfbfbf;padding:.5rem .95rem;text-decoration:none;font-size:.875rem;display:inline-block;margin:0 0 -1px -3px}.news_tab_box div.nav-tabs a:first-child{border-left:1px solid #bfbfbf}.news_tab_box div.nav-tabs a.active{border-bottom:1px solid #fff}h4.panel-title:after{content:none !important}.og_page_news .og_news_box .news_list{margin:.5rem 0 0 0}.about_us_subtop{padding-top:2rem;padding-bottom:4rem}.nti_box{padding-top:4rem}.nti_box ul{margin:0;padding:0;list-style-type:none}.nti_box .square{text-align:center;padding:1rem;font-size:.875rem;width:100%;height:160px;display:flex;align-items:center;justify-content:center;text-decoration:none;margin-bottom:1rem;font-weight:bold;border-radius:10px;background-color:#fff;position:relative}.nti_box .square:hover{transition:.5s;box-shadow:0 3px 12px rgba(0,0,0,.225)}.nti_box .nti_kiso span{font-size:.687rem;display:flex;align-items:center;position:absolute;top:-50px;right:-20px;color:#fff;background-color:#e03128;width:85px;height:85px;border-radius:50%;font-weight:normal;line-height:1rem;transform:rotate(20deg);white-space:pre;justify-content:center;text-align:center}.nti_box .nti_map span{font-size:.687rem;display:flex;align-items:center;position:absolute;top:-50px;right:-20px;color:#fff;background-color:#e03128;width:85px;height:85px;border-radius:50%;font-weight:normal;line-height:1rem;transform:rotate(20deg);white-space:pre;justify-content:center;text-align:center}.nti_box .nti_movie span{font-size:.687rem;display:flex;align-items:center;position:absolute;top:-50px;right:-20px;color:#fff;background-color:#e03128;width:85px;height:85px;border-radius:50%;font-weight:normal;line-height:1rem;transform:rotate(20deg);white-space:pre;justify-content:center;text-align:center}.nti_box .nti_school span{font-size:.687rem;display:flex;align-items:center;position:absolute;top:-50px;right:-20px;color:#fff;background-color:#e03128;width:85px;height:85px;border-radius:50%;font-weight:normal;line-height:1rem;transform:rotate(20deg);white-space:pre;justify-content:center;text-align:center}.nti_box .nti_teacher span{font-size:.687rem;display:flex;align-items:center;position:absolute;top:-50px;right:-20px;color:#fff;background-color:#e03128;width:85px;height:85px;border-radius:50%;font-weight:normal;line-height:1rem;transform:rotate(20deg);white-space:pre;justify-content:center;text-align:center}.nti_box .nti_student span{font-size:.687rem;display:flex;align-items:center;position:absolute;top:-50px;right:-20px;color:#fff;background-color:#e03128;width:85px;height:85px;border-radius:50%;font-weight:normal;line-height:1rem;transform:rotate(20deg);white-space:pre;justify-content:center;text-align:center}.nti_box .nti_qa span{font-size:.687rem;display:flex;align-items:center;position:absolute;top:-50px;right:-20px;color:#fff;background-color:#e03128;width:85px;height:85px;border-radius:50%;font-weight:normal;line-height:1rem;transform:rotate(20deg);white-space:pre;justify-content:center;text-align:center}.nti_box .nti_erika:before{font-size:.687rem;display:flex;align-items:center;position:absolute;content:"";top:-50px;right:-20px;color:#fff;background-color:#e03128;background-image:url(../images/erikas_page_icon.png);background-repeat:no-repeat;background-position:9px;width:85px;height:85px;border-radius:50%;font-weight:normal;line-height:1rem;transform:rotate(5deg);white-space:pre;justify-content:center;text-align:center}@media screen and (max-width: 767px){.main_image_area .main-sub-title-area{padding:6rem 1rem;max-height:100%}.main_image_area .main-sub-title-area h2{font-size:2rem}.main_image_area .main-sub-title-area p{font-size:.875rem}.news_tab_box ul.news_tab_outer{display:block}.news_tab_box ul.news_tab_outer li{border-left:1px solid #bfbfbf}.news_tab_box ul.news_tab_outer li a.current{background:#333489;color:#fff;border-bottom:1px solid #bfbfbf}.nti_box .square{padding:3rem 1rem 1rem 1rem}.nti_box .nti_kiso span,.nti_box .nti_map span,.nti_box .nti_movie span,.nti_box .nti_teacher span,.nti_box .nti_student span,.nti_box .nti_qa span{width:100%;top:0;transform:none;right:0;height:40px;border-radius:5px 5px 0 0}.nti_box .nti_kiso span .pc-only,.nti_box .nti_map span .pc-only,.nti_box .nti_movie span .pc-only,.nti_box .nti_teacher span .pc-only,.nti_box .nti_student span .pc-only,.nti_box .nti_qa span .pc-only{display:none}.nti_box .nti_erika:before{background-color:#e03128;background-image:url(../images/erikas_page_icon.png);background-repeat:no-repeat;background-position:center top;width:100%;top:0;border-radius:5px 5px 0px 0px;transform:none;right:0;height:40px}}#main_image_area{position:relative}.lp-2023{position:absolute;background-color:#d2552f;border-radius:15px;width:340px;height:95px;text-align:center;opacity:0;z-index:2}.lp-2023:hover{text-decoration:none}.lp-2023 h3{color:#fff;font-size:1.15rem;padding-top:.95rem;margin-bottom:0;padding-bottom:.25rem}.lp-2023 h4{font-size:1.35rem;color:#000}.lp-2023 h4 span{display:inline-block;font-size:1.5rem;line-height:2.25rem;background-color:rgba(255,255,255,.8);width:2.25rem;height:2.25rem;border-radius:1.5rem}.lp-2023 h4 span:last-child{margin-right:.35rem}.lp-2023 .inner{position:relative;height:100%;display:block}.lp-2023 .inner img{position:absolute;bottom:0;width:49px}.lp-2023 .inner img.erika{left:0}.lp-2023 .inner img.erina{right:0}@keyframes slideInPC{0%{transform:translateX(100%);opacity:0}100%{transform:translateX(0)}40%,100%{opacity:1}}@keyframes slideInSP{0%{transform:translateX(100%);opacity:0}100%{left:50%;transform:translateX(-50%)}40%,100%{opacity:1}}.question_for_erika{position:relative}@media screen and (min-width: 1120px){.main-title-area h2 .second_read{bottom:13%}}@media screen and (min-width: 992px)and (max-width: 1199px){.main-title-area h2 .second_read{bottom:15%}}@media screen and (min-width: 431px)and (max-width: 1199px){.main-title-area h2{padding-top:0}.main-title-area h2 .first_read{top:15%}}@media screen and (min-width: 431px)and (max-width: 991px){.main-title-area h2 .second_read{top:15%}}@media screen and (max-width: 1199px){.main-title-area h2{padding-bottom:6rem}.main-title-area h2 .first_read{left:4%}}@media screen and (min-width: 992px){.lp-2023{bottom:10px;right:10px}.lp-2023.is-animated{animation:slideInPC 1s cubic-bezier(0.25, 1, 0.5, 1) forwards}}@media screen and (min-width: 768px)and (max-width: 991px){.lp-2023{bottom:80px}}@media screen and (max-width: 991px){.main-title-area h2 span{padding-left:1.5rem;padding-right:1.5rem}.main-title-area h2 .second_read{bottom:inherit;right:4%}.lp-2023{left:50%;transform:translateX(-50%)}.lp-2023.is-animated{animation:slideInSP 1s cubic-bezier(0.25, 1, 0.5, 1) forwards}}@media screen and (max-width: 767px){.main-title-area h2 span{font-size:1.5rem}}@media screen and (min-width: 431px)and (max-width: 767px){.lp-2023{bottom:50px}}@media screen and (max-width: 430px){.main-title-area{padding-top:1rem}.main-title-area h2{padding-top:2rem}.main-title-area h2 span{font-size:1.5rem;padding-left:1.5rem;padding-right:1.5rem}.main-title-area h2 .first_read{top:0%}.main-title-area h2 .second_read{top:20%}.lp-2023{bottom:50px}}.movie_wrap{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.movie_wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.bg-pickups{background-color:#e2e2e2}.movie-container{text-align:center;margin-bottom:1.5rem}.movie-container .movie-block{background-color:#fff}.movie-container .movie-block figure{margin:0;padding:0}.movie-container .movie-block .inner{padding:1rem;text-align:left}.movie-container .movie-block .inner h3{margin:0}.movie-container .movie-block .inner h3 .name{display:block;margin-top:.5rem;font-size:1.125rem}.movie-container.pickup{padding:1.5rem;background:none;margin-bottom:0}.movie-container.basic{padding:0;border:1px solid #ccc}.movie-container.basic .movie-block .inner h3{font-size:1rem;margin-bottom:.5rem}.page_content p.text-excerpt{margin-bottom:0}.text-excerpt{height:7rem;overflow:hidden;position:relative}.text-excerpt::after{content:"...";position:absolute;bottom:0;right:0}.text-excerpt p{color:#000}.text-excerpt.notext{height:auto}.movie-extension{padding-bottom:2rem;position:relative}.movie-extension h3{margin-top:2rem}.movie-wrap{position:relative}.movie-wrap+.movie-wrap{margin-top:40px}.movie-btn{z-index:3;position:absolute;right:0;bottom:2rem;left:0;width:70%;margin:auto;padding:.5em 0;border-radius:2px;background:#333489;color:#fff;font-size:1.1rem;font-weight:bold;text-align:center;cursor:pointer;transition:.2s ease;box-shadow:0 0 3px rgba(0,0,0,.3)}.movie-btn:hover,.movie-btn .hover{background:#fff;color:#333489}.movie-btn i{font-size:2rem;vertical-align:middle}.movie-item{position:relative;overflow:hidden;height:400px;padding-bottom:3rem}.movie-item::before{display:block;position:absolute;bottom:0;left:0;content:"";width:100%;height:120px;background:-moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%);background:-webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%);background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff", endColorstr="#ffffff", GradientType=0);z-index:2}.movie-item p+p{margin-top:1em}.movie-trigger{display:none}.movie-trigger:checked~.movie-btn{bottom:2rem}.movie-trigger:checked~.movie-btn i{transform:rotate(180deg)}.movie-trigger:checked~.movie-item{height:auto !important}.movie-trigger:checked~.movie-item::before{display:none}.supplemet{border:2px solid #ccc;border-radius:30px;padding:.1rem .5rem;font-size:.7rem;margin:0 0 0 .5rem;display:inline-block;color:#000}.supplemet.etorofu{background-color:#91c5b8;border:none}.supplemet.habomai{background-color:#d8b7e3;border:none}.supplemet.kunashiri{background-color:#b2cee5;border:none}.supplemet.shikotan{background-color:#e5dcb2;border:none}.basic_movie span.dd-title{display:block;font-size:1rem;margin-bottom:.5rem;font-weight:bold}.basic_movie span{display:block;font-size:.75rem;margin-top:.25rem}.basic_movie dl dt{text-align:center;font-size:.875rem}.basic_movie dl dt span.supplemet{display:block;color:#fff;padding:.15rem 0}.basic_movie dl dt span.etorofu{background-color:#005372}.basic_movie dl dt span.habomai{background-color:#196602}.basic_movie dl dt span.shikotan{background-color:#746f00}.basic_movie dl dt span.kunashiri{background-color:#720000}.basic_movie dl dt span.with_border{border:1px solid #ccc;color:#333}.basic_movie dl dt img{display:block;margin:0 auto;margin-bottom:.25rem}.basic_movie dl dd{padding:.5rem 0;margin:0;margin-bottom:1rem;font-size:.875rem}.basic_movie dl dl dt{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:.25rem 0;margin-top:.5rem}.basic_movie dl dl dd{margin:0;font-size:.75rem}.basic_movie dl dl dd ul{margin:0;padding:.5rem 0;margin-left:1.25rem}.basic_movie dl dl dd ul li{font-size:.75rem;margin-bottom:0rem}.modal-body dd{padding:.5rem 0;font-size:.875rem}.modal-body dd span{display:block;font-size:1rem;margin-top:.5rem}.modal-body dl dl dt{padding:.25rem;margin-top:1rem;border-top:1px solid #ccc;border-bottom:1px solid #ccc;font-size:1rem}.modal-body dl dl dd{font-size:1rem}.modal-body dl dl dd ul{padding-left:1.5rem;margin:0}.acd-menu.basic-acd{padding:0}.acd-menu.basic-acd .toggle-content-link{border:1px solid #333489;color:#333489;padding:.5rem;display:block;font-size:1rem;position:relative;text-align:center;text-decoration:none}.acd-menu.basic-acd .toggle-content{padding:1.5rem 0}#yt-content{padding:1rem 1rem 0 1rem}.modal-movie-title{padding:1rem 0;font-size:1.375rem;display:flex;align-items:center;flex-wrap:wrap}.erika_title{font-size:1rem}.page_content h2.erika_title{text-align:center;border:none}.page_content h2.erika_title:after{content:none}.page_content h2.erika_h2{position:relative;padding:.5rem 0 1rem 4rem}.page_content h2.erika_h2:before{position:absolute;display:inline-block;content:"";background:url(../images/erika_right_fly.png);background-size:contain;background-repeat:no-repeat;width:50px;height:47px;left:0;top:-0.25rem}.erika_prof_eria .erika_prof_img{padding:2rem}.erika_prof_eria .erika_h3{display:inline-block;text-align:center;background-color:#056c6e;border-radius:50px;padding:5px 30px;color:#fff;font-size:1em;margin:0 0 10px 0}.erika_prof_eria dl.prof_dl{display:flex;justify-content:space-between;font-size:.875rem;flex-wrap:wrap;width:100%}.erika_prof_eria dl.prof_dl dt{width:49%;color:#fff;padding:.25rem;background-color:#e03128;border-radius:5px;margin-bottom:1px}.erika_prof_eria dl.prof_dl dd{width:49%;margin:0;font-weight:bold;margin-bottom:1px}.erika_prof_eria .erika_prof_box{border:2px solid #e03128;color:#e03128;font-weight:bold;border-radius:10px;padding:1rem;margin-bottom:3rem}.erika_prof_eria .erika_prof_box p{margin:0}.erika_prof_eria .erika_friends_eria{display:flex;justify-content:center;flex-wrap:wrap}.erika_prof_eria .erika_friends_eria dl{margin:.5rem 2rem;text-align:center}.erika_prof_eria .erika_friends_eria dl dd{margin:0}.cd-dl{text-align:center;margin-bottom:2rem}.cd-dl span.dd_title{display:block}.erika_page_goods{background-color:#f2f2f2}.erika_page_goods figure{margin:0}.facebook-area{display:block;text-align:center}.facebook-area iframe{max-width:100%;min-height:300px}iframe#twitter-widget-0{max-width:100%;height:300px;display:block;margin:0 auto}.erika-main-block{background-color:#fff;background-image:url(../images/erika_page/bg-dot-green.png);background-repeat:repeat;border-radius:5px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.erika-main-block .inner{background-image:url(../images/erika_page/character-bg-top.png);background-position:top center;background-repeat:no-repeat;background-size:contain;border-radius:5px;padding-top:4.5rem}.erika-main-block .inner::after{background-image:url(../images/erika_page/character-bg-bottom.png);background-position:bottom center;background-repeat:no-repeat;background-size:contain;display:block;height:4.5rem;width:100%;content:""}.erika-main-block .inner .row{padding:0 2rem;align-items:center}.erika-main-block .inner .col-12.col-md-6{text-align:center}.page_content h2.erika_title{font-size:1rem}.page_content .friends-name{font-size:1.25rem;font-weight:700;margin-top:1rem}.page_content .friends-name small{font-size:.8rem}.erika-message{background-color:rgba(5,175,195,.3);border-radius:15px;padding:1rem}.erika-info-block{text-align:center;margin:2rem 0 1rem 0}.erika-info-block h3{display:inline-block;position:relative;height:50px;line-height:50px;text-align:center;padding:0 30px;font-size:1.25rem;background-color:#05afc3;background-image:url(../images/erika_page/bg-dot-white.png);background-repeat:repeat;color:#fff;box-sizing:border-box}.erika-info-block h3::before,.erika-info-block h3::after{position:absolute;content:"";width:0px;height:0px;z-index:1}.erika-info-block h3::before{top:0;left:0;border-width:25px 0px 25px 15px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;border-style:solid}.erika-info-block h3::after{top:0;right:0;border-width:25px 15px 25px 0px;border-color:rgba(0,0,0,0) #fff rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid}.erika-info-block dl{border:2px solid #edbebd;background-color:#fff;border-radius:5px;box-shadow:0 2px 4px rgba(0,0,0,.1);display:flex;flex-flow:row nowrap;margin-bottom:5px}.erika-info-block dl dt,.erika-info-block dl dd{padding:5px;margin:0;text-align:left}.erika-info-block dl dt{background-color:rgba(237,190,189,.5);font-weight:normal;width:10rem}.erika-info-block .erika-friends{box-shadow:0 2px 4px rgba(0,0,0,.1);border-radius:5px;padding:1rem;text-align:center}.erika-info-block .erika-friends.friends-01{background-color:#b0c8e1}.erika-info-block .erika-friends.friends-02{background-color:#c6e4e2}.erika-info-block .erika-friends.friends-03{background-color:#c3d7b6}.erika-info-block .erika-friends.friends-04{background-color:#f8d49e}.friends-expl{font-size:.85rem;margin-bottom:0;min-height:5rem}.frame-box{border:1px solid #ccc}.frame-box dt,.frame-box dd{padding:.5rem}.frame-box dt dt,.frame-box dt dd,.frame-box dd dt,.frame-box dd dd{padding:.25rem 0 0 0}.frame-box dt.top-heading{border-bottom:1px solid #ccc;background-color:rgba(0,172,236,.05)}.frame-box dd{margin-bottom:0}.frame-box h4{position:static;padding-left:0;margin:0}.frame-box h4::after{background:none}.frame-box h5{margin:1rem 0 .5rem 0}.frame-box .dl-horizontal{font-size:.9rem;margin-bottom:0}.frame-box .dl-horizontal dt{width:4rem;float:left;border:none;padding-top:0;font-weight:400}.frame-box .dl-horizontal dd{padding-left:4.5rem;padding-top:0;margin:0}.height-9rem{min-height:9rem}.materials-list{display:flex;flex-flow:row wrap;margin-bottom:0}.materials-list li{width:19%;margin-right:1%}.materials-list li:nth-child(5){margin-right:0}.page_content ul.materials-list{padding-left:0}.download-list{margin-bottom:2rem;display:flex;flex-flow:row wrap}.download-list li{width:31%;margin-right:2%;line-height:2rem;padding-left:35px;background-position:left center;background-repeat:no-repeat}.download-list li.icon-pdf{background-image:url(../images/kyozai/icon-pdf.png)}.download-list li.icon-word{background-image:url(../images/kyozai/icon-word.png)}.download-list li.icon-ichitaro{background-image:url(../images/kyozai/icon-ichitaro.png)}.download::after{font-family:"Material Icons";content:"";padding-left:1rem}.download.pdf::before{font-family:"Material Icons";content:"";padding-right:1rem}.fukidasi{position:relative;display:inline-block;margin-right:1rem;text-align:center;color:#fff;padding:.25rem .75rem;background-color:#fff;border-radius:15px;font-size:.75rem;font-weight:700;color:#333489;vertical-align:middle}.fukidasi::before{content:"";position:absolute;display:block;z-index:1;border-style:solid;border-color:rgba(0,0,0,0) #fff;border-width:8px 0 8px 8px;top:60%;right:-4px;margin-top:-10px}.mtq_results_request{max-width:100%}.mtq_action_button{font-size:1.25rem}span#mtq_results_button-1{margin:1.5rem auto}.page_content ul.level-link{display:flex;flex-direction:row;justify-content:space-between;margin:3rem 0 0 0;padding:0}.page_content ul.level-link li{margin:0;padding:0}.page_content ul.level-link li a{border:2px solid #333489;border-radius:40px;padding:.5rem 1.5rem;transition:all ease .3s}.page_content ul.level-link li a:hover{background-color:#333489;color:#fff}.page_content ul.level-link li.back a{background-color:#333489;color:#fff}.page_content .attention h2{border:2px solid #ff4546;margin:4rem 0 1.5rem 0;padding:.75rem;font-size:1.3rem}.page_content .attention h2::before{font-family:"Material Icons";content:"";color:#ff4546;font-size:1.5rem;padding-right:.5rem;vertical-align:sub}.page_content .attention h2::after{background:none}.page_content .attention h3{margin-top:2rem}.page_content .attention h3::after{background:none}.page_content .attention h4{padding-left:0}.page_content .attention h4::after{background:none}.page_content .attention p{font-size:.8rem}.erika-bot-window{position:fixed;top:20%;right:2%;z-index:20;border:5px solid #ff4546;border-radius:15px;background-color:#fff;box-shadow:0 4px 16px rgba(0,0,0,.3);text-align:center;padding:.25rem 0}.erika-bot-window img{max-width:180px;height:auto}.erika-bot-window .question_group{text-align:center;display:inline-block}.erika-bot-window .question_group .question_input{margin-top:-25px;text-align:center}.erika-bot-window .question_group .question_input i{font-size:.75rem;color:#1e7ea7}.erika-bot-window .question_group .question_input i:hover{transition:.5s;transform:rotateZ(360deg)}.erika-bot-window .question_group .input_box{display:flex;align-items:center;position:relative;background-color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.25);border-radius:50px;margin:0 auto}.erika-bot-window .question_group .input_box input{max-width:100%;font-size:.75rem;color:#333489;font-weight:bold;border:none;margin-left:10px;padding:5px}.erika-bot-window .question_group .input_box input::placeholder{color:#333489;font-weight:bold}.erika-bot-window .question_group .input_box i{font-size:1.2rem}.erika-bot-window .question_group .icon_search{width:20px;height:20px;margin-left:10px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#0096ce;background:linear-gradient(120deg, rgb(0, 150, 206) 0%, rgb(7, 181, 192) 100%);flex-grow:0;flex-shrink:0}.erika-bot-window .question_group .icon_search img{width:16px;height:auto}.erika-bot-window .close-btn{position:absolute;top:5px;right:5px}.page_content h2.learning span{font-size:1rem;margin-right:.5rem;vertical-align:middle;background-color:#f2f2f2;padding:.35rem .75rem;border-radius:3px}.learning-localnav{background:#fff;background:-moz-linear-gradient(top, rgb(255, 255, 255) 0%, rgb(242, 242, 242) 100%);background:-webkit-linear-gradient(top, rgb(255, 255, 255) 0%, rgb(242, 242, 242) 100%);background:linear-gradient(to bottom, rgb(255, 255, 255) 0%, rgb(242, 242, 242) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#f2f2f2", GradientType=0)}.page_content.page-learning{background-image:url(../images/learning/learning-bg.png)}.page_content.page-learning .container{background-color:rgba(0,0,0,0)}.page_content h2.learn-col-01{border-bottom:3px solid #fff}.page_content h2.learn-col-01:after{background-color:#ff4546}.page_content h2.learn-col-02{border-bottom:3px solid #fff}.page_content h2.learn-col-02:after{background-color:#eeb900}.page_content h2.learn-col-03{border-bottom:3px solid #fff}.page_content h2.learn-col-03:after{background-color:#66e401}.page_content h2.learn-col-014{border-bottom:3px solid #fff}.page_content h2.learn-col-014:after{background-color:#00ccd9}.page_content h2.learn-col-05{border-bottom:3px solid #fff}.page_content h2.learn-col-05:after{background-color:#2fa0ff}.page_content h2.learn-col-06{border-bottom:3px solid #fff}.page_content h2.learn-col-06:after{background-color:#8a26de}.page_content h2.learn-col-07{border-bottom:3px solid #fff}.page_content h2.learn-col-07:after{background-color:#ff2fb8}.page_content.page-learning h3.learn-col-01::after{background-color:#ff4546}.page_content.page-learning h3.learn-col-02::after{background-color:#eeb900}.page_content.page-learning h3.learn-col-03::after{background-color:#66e401}.page_content.page-learning h3.learn-col-04::after{background-color:#00ccd9}.page_content.page-learning h3.learn-col-05::after{background-color:#2fa0ff}.page_content.page-learning h3.learn-col-06::after{background-color:#8a26de}.page_content.page-learning h3.learn-col-07::after{background-color:#ff2fb8}.page_content.page-learning h4{padding:0;margin:0 0 .25rem 0}.page_content.page-learning h4::after{background:none}.page_content.page-learning h4.bg{padding:.5rem 1rem;background-color:#fff;margin-bottom:.75rem;border-radius:30px}.page_content.page-learning h4.bg.kids-04{background-color:#00ccd9}.page_content.page-learning h4.bg.kids-05{background-color:#2fa0ff}main.learning .localnav-container{background:#fff;background:-moz-linear-gradient(top, rgb(255, 255, 255) 0%, rgb(242, 242, 242) 100%);background:-webkit-linear-gradient(top, rgb(255, 255, 255) 0%, rgb(242, 242, 242) 100%);background:linear-gradient(to bottom, rgb(255, 255, 255) 0%, rgb(242, 242, 242) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#f2f2f2", GradientType=0)}main.learning .page_content{background-image:url(../images/learning/learning-bg.png)}main.learning .page_content .container{background-color:rgba(0,0,0,0)}main.learning .page_content h2.learn-col-01{border-bottom:3px solid #fff}main.learning .page_content h2.learn-col-01:after{background-color:#ff4546}main.learning .page_content h2.learn-col-02{border-bottom:3px solid #fff}main.learning .page_content h2.learn-col-02:after{background-color:#eeb900}main.learning .page_content h2.learn-col-03{border-bottom:3px solid #fff}main.learning .page_content h2.learn-col-03:after{background-color:#66e401}main.learning .page_content h2.learn-col-014{border-bottom:3px solid #fff}main.learning .page_content h2.learn-col-014:after{background-color:#00ccd9}main.learning .page_content h2.learn-col-05{border-bottom:3px solid #fff}main.learning .page_content h2.learn-col-05:after{background-color:#2fa0ff}main.learning .page_content h2.learn-col-06{border-bottom:3px solid #fff}main.learning .page_content h2.learn-col-06:after{background-color:#8a26de}main.learning .page_content h2.learn-col-07{border-bottom:3px solid #fff}main.learning .page_content h2.learn-col-07:after{background-color:#ff2fb8}main.learning .page_content h3.learn-col-01::after{background-color:#ff4546}main.learning .page_content h3.learn-col-02::after{background-color:#eeb900}main.learning .page_content h3.learn-col-03::after{background-color:#66e401}main.learning .page_content h3.learn-col-04::after{background-color:#00ccd9}main.learning .page_content h3.learn-col-05::after{background-color:#2fa0ff}main.learning .page_content h3.learn-col-06::after{background-color:#8a26de}main.learning .page_content h3.learn-col-07::after{background-color:#ff2fb8}main.learning .page_content h4{padding:0;margin:0 0 .25rem 0}main.learning .page_content h4::after{background:none}main.learning .page_content h4.bg{padding:.5rem 1rem;background-color:#fff;margin-bottom:.75rem;border-radius:30px}main.learning .page_content h4.bg.kids-04{background-color:#00ccd9}main.learning .page_content h4.bg.kids-05{background-color:#2fa0ff}@media screen and (max-width: 991px){main.learning .page_content .c_block{background-color:rgba(0,0,0,0)}}.naruhodo-link{display:block;text-align:center}.naruhodo-link img{max-height:140px}.erikagame-link{position:relative;box-shadow:0 2px 4px rgba(0,0,0,.1);background-color:#fff;background-image:url(../images/learning/btn-erikagame-bg.png);background-position:left center;background-repeat:no-repeat;border-radius:6px;padding:.5rem 1.5rem}.erikagame-link p.sup-text{font-size:.875rem;display:flex;align-items:center;position:absolute;top:-25px;right:-30px;color:#fff;background-color:#e03128;width:115px;height:115px;border-radius:50%;line-height:1.2rem;transform:rotate(20deg);white-space:pre;justify-content:center}.erikagame-link a{color:#000}.erikagame-link .inner{display:flex;justify-content:space-between}.erikagame-link .inner p{margin-top:1.5rem}.erikagame-link.en p.sup-text{text-align:center;font-size:.75rem}.learn-content-box{background-color:#fff;border-radius:6px;padding:.75rem;display:flex;position:relative}.learn-content-box .img-thumb{width:60px;flex-shrink:0}.learn-content-box .thumb-120{height:120px;width:auto}.learn-content-box .thumb-180{height:180px;width:auto}.learn-content-box .inner{margin-left:.75rem}.learn-content-box span.movie{font-size:.9rem}.learn-content-box a{display:block;margin:.5rem 0;font-weight:700;font-size:.9rem}.learn-content-box .q-number{top:-0.75rem;right:-0.75rem;position:relative}.learn-content-box .q-number span.num{color:#fff;font-weight:bold;background-color:#8a26de;z-index:100;position:absolute;right:.65rem}.learn-content-box .q-number::after{content:"";top:0;right:0;border-bottom:3rem solid rgba(0,0,0,0);border-right:3rem solid #8a26de;position:absolute;z-index:8}.learn-content-box.question1,.learn-content-box.question2,.learn-content-box.question3{display:block;text-align:center}.movie::after{font-family:"Material Icons";content:"";padding-left:.5rem;font-size:1.5rem;vertical-align:sub}.try-content{background-color:#fff;border:3px solid;border-radius:10px;padding:2rem;margin-top:1rem}.try-content.try-01{border-color:#00ccd9}.try-content.try-01 h2 .marker{background:linear-gradient(transparent 60%, rgba(0, 204, 217, 0.3) 60%)}.try-content.try-02{border-color:#2fa0ff}.try-content.try-02 h2 .marker{background:linear-gradient(transparent 60%, rgba(47, 160, 255, 0.3) 60%)}.try-expl{display:block;margin:0 0 .25rem 0;font-size:.8rem}.try-box{margin-bottom:2rem}.page_content p.q-expl{margin:1.5rem 0 .5rem 0}.page_content p.question{margin:0 0 .5rem 0;font-weight:700}.page_content .question-easy{display:flex;justify-content:center;background-color:#f2f2f2;border-radius:30px;padding:.5rem 1rem}.page_content .question-easy dd{margin-left:1rem;color:#8a26de}.giovanni-banner-width,.vrapp-banner-width{margin:0 auto 0 auto}.giovanni-movie-container{background-color:#f2f2f2;border-radius:10px;margin:2rem 0 1.5rem 0;padding:1.5rem}.giovanni-movie-container .movie-block figure{margin:0}.giovanni-movie-container .movie-block h3{font-size:1rem;margin:0}.page_content p.giovanni-notice{font-size:.75rem;margin:2rem 0 .5rem 0}.page_content .contact-mail{margin:1rem 0 0 0}.page_content .contact-mail h4{position:static;font-size:.8rem;text-align:center;margin:0 auto;padding:0}.page_content .contact-mail h4::after{background:none;content:none}.page_content .frame-text p{font-size:.75rem;margin:0}.word-anchor{display:flex}@media screen and (max-width: 767px){.page_content h2.learning span{display:block;margin-bottom:.5rem}.learn-content-box{flex-wrap:wrap}.learn-content-box img{margin:0 auto}.learn-content-box .inner{margin:0}.erikagame-link{padding:2rem 1.5rem .5rem 1.5rem}.erikagame-link p.sup-text{top:0;left:0;background-color:#e03128;height:50px;border-radius:5px 5px 0px 0px;line-height:1.2rem;transform:none;width:100%}}.timeline{list-style:none;padding:20px 0 20px;position:relative}.timeline:before{top:0;bottom:0;position:absolute;content:" ";width:3px;background-color:#ccc;left:30%;margin-left:-1.5px}.timeline li{margin-bottom:25px;position:relative}.timeline li:before,.timeline li:after{content:" ";display:table}.timeline li:after{clear:both}.timeline li:before,.timeline li:after{content:" ";display:table}.page_content ul.timeline{margin:0;padding:0 0 30px 0}.page_content h3.tldate{display:block;width:200px;color:#fff;margin-left:calc(30% - 100px);padding:.5rem 0;font-weight:bold;text-align:center;box-shadow:0 2px 4px rgba(0,0,0,.1)}.page_content h3.tldate.period-01{background-color:#0096ce}.page_content h3.tldate.period-02{background-color:#08a783}.page_content h3.tldate.period-03{background-color:#299a02}.page_content h3.tldate.period-04{background-color:#a59300}.page_content h3.tldate.period-05{background-color:#bf4e09}.page_content h3.tldate.period-06{background-color:#bf0956}.timeline li .tl-circ{position:absolute;top:9px;left:calc(30% - 1px);text-align:center;background:#6a8db3;color:#fff;width:23px;height:23px;line-height:22px;margin-left:-11px;border:3px solid #ccc;border-top-right-radius:50%;border-top-left-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;z-index:6}.timeline li .tl-circ.period-01{background-color:#0096ce}.timeline li .tl-circ.period-02{background-color:#08a783}.timeline li .tl-circ.period-03{background-color:#299a02}.timeline li .tl-circ.period-04{background-color:#a59300}.timeline li .tl-circ.period-05{background-color:#bf4e09}.timeline li .tl-circ.period-06{background-color:#bf0956}.period-term{font-size:1rem;font-weight:700;line-height:1.25rem;width:25%;margin-bottom:.5rem}.timeline li.timeline-inverted .testimony{width:64%;float:right;background:#fff;border-left-width:0;border-right-width:15px;left:-15px;right:auto;padding:20px;position:relative;border-radius:6px;margin-bottom:10px;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:all ease .3s}.timeline li.timeline-inverted .testimony:hover{box-shadow:0 3px 12px rgba(0,0,0,.225)}.timeline li.timeline-inverted .testimony p{margin-bottom:0;font-size:.785rem}.timeline li.timeline-inverted .testimony p.name{font-weight:700;font-size:.9rem;margin-bottom:.5rem}.timeline li.timeline-inverted .testimony .col-12.col-md-3 img{margin-bottom:.5rem}.timeline li.timeline-inverted .testimony .col-12.col-md-3 p{line-height:.85rem}.timeline li.timeline-inverted .testimony .col-12.col-md-3 p.name{line-height:1.5rem}.timeline li.timeline-inverted .testimony .col-12.col-md-9 p{line-height:1.25rem}.timeline li.timeline-inverted .testimony.period-01-1{background-color:rgba(0,150,206,.1)}.timeline li.timeline-inverted .testimony.period-01-1:before{border-right:15px solid rgba(0,150,206,.05)}.timeline li.timeline-inverted .testimony.period-01-1::after{border-right:14px solid rgba(0,150,206,.05)}.timeline li.timeline-inverted .testimony.period-01-2{background-color:rgba(0,150,206,.2)}.timeline li.timeline-inverted .testimony.period-01-2:before{border-right:15px solid rgba(0,150,206,.1)}.timeline li.timeline-inverted .testimony.period-01-2::after{border-right:15px solid rgba(0,150,206,.1)}.timeline li.timeline-inverted .testimony.period-02-1{background-color:rgba(8,167,131,.1)}.timeline li.timeline-inverted .testimony.period-02-1:before{border-right:15px solid rgba(8,167,131,.05)}.timeline li.timeline-inverted .testimony.period-02-1::after{border-right:14px solid rgba(8,167,131,.05)}.timeline li.timeline-inverted .testimony.period-02-2{background-color:rgba(8,167,131,.2)}.timeline li.timeline-inverted .testimony.period-02-2:before{border-right:15px solid rgba(8,167,131,.1)}.timeline li.timeline-inverted .testimony.period-02-2::after{border-right:15px solid rgba(8,167,131,.1)}.timeline li.timeline-inverted .testimony.period-03-1{background-color:rgba(41,154,2,.1)}.timeline li.timeline-inverted .testimony.period-03-1:before{border-right:15px solid rgba(41,154,2,.05)}.timeline li.timeline-inverted .testimony.period-03-1::after{border-right:14px solid rgba(41,154,2,.05)}.timeline li.timeline-inverted .testimony.period-03-2{background-color:rgba(41,154,2,.2)}.timeline li.timeline-inverted .testimony.period-03-2:before{border-right:15px solid rgba(41,154,2,.1)}.timeline li.timeline-inverted .testimony.period-03-2::after{border-right:15px solid rgba(41,154,2,.1)}.timeline li.timeline-inverted .testimony.period-04-1{background-color:rgba(165,147,0,.1)}.timeline li.timeline-inverted .testimony.period-04-1:before{border-right:15px solid rgba(165,147,0,.05)}.timeline li.timeline-inverted .testimony.period-04-1::after{border-right:14px solid rgba(165,147,0,.05)}.timeline li.timeline-inverted .testimony.period-04-2{background-color:rgba(165,147,0,.2)}.timeline li.timeline-inverted .testimony.period-04-2:before{border-right:15px solid rgba(165,147,0,.1)}.timeline li.timeline-inverted .testimony.period-04-2::after{border-right:15px solid rgba(165,147,0,.1)}.timeline li.timeline-inverted .testimony.period-05-1{background-color:rgba(191,78,9,.1)}.timeline li.timeline-inverted .testimony.period-05-1:before{border-right:15px solid rgba(191,78,9,.05)}.timeline li.timeline-inverted .testimony.period-05-1::after{border-right:14px solid rgba(191,78,9,.05)}.timeline li.timeline-inverted .testimony.period-05-2{background-color:rgba(191,78,9,.2)}.timeline li.timeline-inverted .testimony.period-05-2:before{border-right:15px solid rgba(191,78,9,.1)}.timeline li.timeline-inverted .testimony.period-05-2::after{border-right:15px solid rgba(191,78,9,.1)}.timeline li.timeline-inverted .testimony.period-06-1{background-color:rgba(191,9,86,.1)}.timeline li.timeline-inverted .testimony.period-06-1:before{border-right:15px solid rgba(191,9,86,.05)}.timeline li.timeline-inverted .testimony.period-06-1::after{border-right:14px solid rgba(191,9,86,.05)}.timeline li.timeline-inverted .testimony.period-06-2{background-color:rgba(191,9,86,.2)}.timeline li.timeline-inverted .testimony.period-06-2:before{border-right:15px solid rgba(191,9,86,.1)}.timeline li.timeline-inverted .testimony.period-06-2::after{border-right:15px solid rgba(191,9,86,.1)}.era-text{background-color:#f2f2f2;text-align:center;padding:.5rem 1rem;position:absolute;left:0}.era-text.top100{top:100px}.era-text.top-100{top:-100px}.era-text.top250{top:250px}@media(max-width: 700px){ul.timeline:before{left:75px}ul.timeline li .tl-circ{top:auto;left:64px;margin-left:0}ul.timeline>li>.tldate{margin:0}.period-term{font-size:.75rem;line-height:1rem;width:20%}.era-text{width:20%;font-size:.7rem;padding:.25rem;line-height:.85rem}.testimony .col-12.col-md-3.text-center{margin-bottom:1rem}}islands-map{position:relative}.page_content .select-island ul li:last-child{margin-bottom:-2px}.select-island ul{display:flex;flex-flow:row nowrap;justify-content:center;margin:0;padding:0;border-bottom:2px solid #ccc}.select-island ul li{position:relative;background-color:#f2f2f2;border-left:1px solid #ccc;border-right:1px solid #ccc;margin:0 2px -2px 2px;border-bottom:2px solid #ccc}.select-island ul li a{display:block;margin:.25rem 1rem}.select-island ul li a::before{font-family:"Material Icons";content:"";font-size:1.2rem;display:inline-block;transform:rotate(-90deg);vertical-align:bottom;margin-right:.5rem}.select-island ul li.select-all{border-top:3px solid #333489}.select-island ul li.select-habomai{border-top:3px solid #00cdca}.select-island ul li.select-habomai a::before{color:#00cdca}.select-island ul li.select-shikotan{border-top:3px solid #43cc1e}.select-island ul li.select-shikotan a::before{color:#43cc1e}.select-island ul li.select-kunashiri{border-top:3px solid #daa526}.select-island ul li.select-kunashiri a::before{color:#daa526}.select-island ul li.select-etorofu{border-top:3px solid #d7645b}.select-island ul li.select-etorofu a::before{color:#d7645b}.select-island ul li.active{background-color:rgba(0,0,0,0);border-bottom:3px solid #fff}.select-island ul li.active a{font-weight:700;color:#000}.select-island ul li.active a::before{transform:rotate(0)}.island-detail{display:none;position:absolute;z-index:500;width:100%;background-color:#fff;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.select-habomai .island-detail a{background-color:#008f8d;color:#fff}.select-shikotan .island-detail a{background-color:#2f8e15;color:#fff}.select-kunashiri .island-detail a{background-color:#98731b;color:#fff}.select-etorofu .island-detail a{background-color:#964640;color:#fff}.map-area{background-color:#fff;padding:5px;box-shadow:0 2px 2px rgba(0,0,0,.2);position:relative;margin-bottom:1rem}.map-area #map{width:100%;height:600px;background-color:#f2f2f2}.map-area .mappin{position:absolute;z-index:501}.map-area .sample1{top:100px;left:100px}.map-area .sample2{top:200px;left:100px}.map-area .sample3{top:300px;left:100px}.map-area .sample4{top:400px;left:100px}.map-area .etopirika{position:absolute;z-index:502;bottom:10px;right:10px;background-color:rgba(255,255,255,.9);border-radius:100px;padding:.25rem .5rem;box-shadow:0 2px 4px rgba(0,0,0,.15)}.map-area .etopirika .inner{margin:.25rem .5rem;font-weight:700;display:flex;align-items:center;align-content:center}.map-area .etopirika .inner p{text-align:center;margin-bottom:0;line-height:1rem}.map-area .etopirika .inner span{display:inline-block;margin-bottom:.25rem;font-size:.75rem}.island-overview.habomai{background-image:url(../images/guidemap/habomai-bg.png);background-repeat:repeat}.island-overview.habomai .island-map{background-image:url(../images/guidemap/habomai-area.png);background-position:0 70px;background-repeat:no-repeat;padding:2rem}.island-overview.shikotan{background-image:url(../images/guidemap/shikotan-bg.png);background-repeat:repeat}.island-overview.shikotan .island-map{background-image:url(../images/guidemap/shikotan-area.png);background-position:0 70px;background-repeat:no-repeat;padding:2rem}.island-overview.kunashiri{background-image:url(../images/guidemap/kunashiri-bg.png);background-repeat:repeat}.island-overview.kunashiri .island-map{background-image:url(../images/guidemap/kunashiri-area.png);background-position:0 70px;background-repeat:no-repeat;padding:2rem}.island-overview.etorofu{background-image:url(../images/guidemap/etorofu-bg.png);background-repeat:repeat}.island-overview.etorofu .island-map{background-image:url(../images/guidemap/etorofu-area.png);background-position:0 70px;background-repeat:no-repeat;padding:2rem}.island-overview figure{margin-bottom:0}.island-overview .col-6 figure{background-color:#fff;padding:10px;box-shadow:0 2px 4px rgba(0,0,0,.1);text-align:center}.island-overview .col-6 figure img{margin:0 auto}.island-overview .col-6 figure figcaption{text-align:left;margin-top:5px}.overview-header{display:flex}.island-copy,.island-name{font-family:"Noto Serif JP",serif;font-weight:700}.island-copy{margin-bottom:1rem}.island-name{width:320px;margin-right:2rem}.island-name h2{background:none;border:none}.island-name h2::after{content:none;background:none}.marker-list{margin-bottom:1.5rem}.marker-list .category-list{display:flex;flex-flow:row nowrap;align-items:baseline;margin-bottom:0}.marker-list .category-list dt,.marker-list .category-list dd{margin-bottom:0;line-height:2.5rem}.marker-list .category-list dt{white-space:nowrap}.marker-list .category-list ul{display:flex;flex-flow:row wrap;align-items:baseline;list-style-type:none;margin-bottom:0;padding-bottom:0;margin-left:0;padding-left:0}.marker-list .category-list li{margin-right:.25rem}.marker-list .category-list li::after{content:"｜";padding-left:.25rem}.marker-list .category-list.nature dt{color:#078834;background-image:url(../images/guidemap/mappin-nature.png);background-position:left center;background-repeat:no-repeat;background-size:18px;padding-left:20px}.marker-list .category-list.life dt{color:#ce6600;background-image:url(../images/guidemap/mappin-life.png);background-position:left center;background-repeat:no-repeat;background-size:18px;padding-left:20px}.marker-list .category-list.cemetery dt{color:#0070b1;background-image:url(../images/guidemap/mappin-cemetery.png);background-position:left center;background-repeat:no-repeat;background-size:18px;padding-left:20px}.marker-list .category-list.facility dt{color:#8106c7;background-image:url(../images/guidemap/mappin-facility.png);background-position:left center;background-repeat:no-repeat;background-size:18px;padding-left:20px}.island-history{background-color:#fff;border:4px solid #000;padding:10px;margin-top:3rem;font-family:"Noto Serif JP",serif;font-weight:700}.island-history .inner{border:1px solid #000;padding:2rem}.island-history .inner .row{margin-left:0;margin-right:0}.island-history h3{margin-top:0}.island-history p{margin-bottom:0}.island-history img{vertical-align:middle}.modal .modal-header{padding:.5rem 1rem .25rem 1rem}.modal .modal-header h5{margin-bottom:0}.modal .modal-header h5 span{font-weight:700}.modal .modal-header h5 span img{padding-right:.25rem}.modal .modal-header i{vertical-align:middle;margin-right:5px}.modal .modal-body ul{margin:0 1.5rem 1rem 1.5rem;padding-left:0}.modal .modal-body li{margin-bottom:0}.modal .modal-body li dl{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:0}.modal .modal-body li dt,.modal .modal-body li dd{margin-bottom:0}.modal .modal-body figure{text-align:center}.modal .modal-body figure img{margin:0 auto}.modal .modal-body figure img+img{margin-top:.5rem}.modal.ship .modal-header h5 span{color:#333489}.modal.nature .modal-header h5 span{color:#078834}.modal.life .modal-header h5 span{color:#ce6600}.modal.cemetery .modal-header h5 span{color:#0070b1}.modal.facility .modal-header h5 span{color:#8106c7}.modal-backdrop{background-color:rgba(0,0,0,.5) !important}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;border-radius:0 !important}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.timemap-area{-webkit-appearance:none;appearance:none;background-color:#f2f2f2;background-image:url(../images/know/index-timemap-bg.png);background-repeat:repeat;border-bottom:1px solid #ccc;padding:0;margin:0;position:relative}.timemap-area #map{background-color:#fff;width:100%;height:350px;box-shadow:0 3px 9px rgba(0,0,0,.2);border-bottom:1px solid #000}.timemap-area .mappin{position:absolute;z-index:501}.timemap-area .mappin.sample1{top:100px;left:100px}.timemap-area .swiper-container{position:relative;z-index:0;padding:0 2rem}.timemap-area .swiper-container::before{content:"";position:absolute;top:0%;left:50%;margin-left:-7px;border:7px solid rgba(0,0,0,0);border-top:7px solid #000;z-index:1000}.timemap-area .swiper-slide[data-v-93f6837c]{border:none}.timemap-area .swiper-slide,.timemap-area .swiper-slide[data-v-93f6837c]{height:7rem;border-left:1px solid #ccc;background:rgba(0,0,0,0);transition:all ease .3s;padding:1rem .35rem;margin-bottom:3rem;color:#000;text-align:left;line-height:1.2rem}.timemap-area .swiper-slide strong,.timemap-area .swiper-slide[data-v-93f6837c] strong{font-weight:bolder;position:absolute;bottom:-1.5rem;left:-1rem;color:#666;font-size:.8rem;transition:all ease .3s}.timemap-area .swiper-slide:hover,.timemap-area .swiper-slide.hover,.timemap-area .swiper-slide[data-v-93f6837c]:hover,.timemap-area .swiper-slide[data-v-93f6837c].hover{background-color:rgba(255,255,255,.75);box-shadow:0 2px 4px rgba(0,0,0,.1);border-left:1px solid #000}.timemap-area .swiper-slide:hover strong,.timemap-area .swiper-slide.hover strong,.timemap-area .swiper-slide[data-v-93f6837c]:hover strong,.timemap-area .swiper-slide[data-v-93f6837c].hover strong{color:#000}.timemap-area .swiper-slide.swiper-slide-active,.timemap-area .swiper-slide[data-v-93f6837c].swiper-slide-active{background-color:rgba(0,0,0,.25);box-shadow:0 2px 4px rgba(0,0,0,.1);color:#000;border-left:1px solid #000;font-weight:bold}.timemap-area .swiper-slide.swiper-slide-active strong,.timemap-area .swiper-slide[data-v-93f6837c].swiper-slide-active strong{color:#000}.timemap-area .swiper-slide.swiper-slide-active:hover,.timemap-area .swiper-slide.swiper-slide-active.hover,.timemap-area .swiper-slide[data-v-93f6837c].swiper-slide-active:hover,.timemap-area .swiper-slide[data-v-93f6837c].swiper-slide-active.hover{background-color:rgba(0,0,0,.5);box-shadow:0 2px 4px rgba(0,0,0,.1);border-left:1px solid #000;color:#fff}.timemap-area .swiper-slide.swiper-slide-active:hover strong,.timemap-area .swiper-slide.swiper-slide-active.hover strong,.timemap-area .swiper-slide[data-v-93f6837c].swiper-slide-active:hover strong,.timemap-area .swiper-slide[data-v-93f6837c].swiper-slide-active.hover strong{color:#000}[type=button],[type=reset],[type=submit],button{-webkit-appearance:none !important;appearance:none}.modal.history .modal-body h4{font-family:"Noto Serif JP",serif;font-weight:700;font-size:1.1rem;margin-bottom:.25rem}.modal.history .modal-body .island-area{background-color:#000;border-radius:4px;padding:.15rem .5rem;color:#fff;display:inline-block;margin-bottom:1rem;font-size:.75rem;font-weight:bold}.modal.history .timemap-explain figure{float:left;margin:0 15px 15px 0;width:55%;background-color:#f2f2f2}.modal.history .timemap-explain figure img{max-width:100%}.modal.history .timemap-explain figure figcaption{font-size:.85rem;margin:8px}.modal.history .timemap-explain::after{clear:both;content:"";display:table}.delighter{transform:translateY(10%);opacity:0}.delighter.started{transition:all 1s ease-out;transition-delay:.5s;transform:translateY(0);opacity:1}.delighter.splash{transition:all 2s ease-out}.delighter.right{transform:translate(-100%);opacity:0;transition:all 2s ease-out}.delighter.right.started{transform:none;opacity:1}.delighter.left{transform:translate(100%);opacity:0;transition:all 2s ease-out}.delighter.left.started{transform:none;opacity:1}.page_content .container.page-3min{padding:0}.block-3min{padding:60px;margin-bottom:30px}.block-3min.block-1{background-image:url(../images/know/3min-01-bg-min.jpg);background-position:center center;background-size:cover;background-repeat:no-repeat}.block-3min.block-2{background-image:url(../images/know/3min-02-bg-min.jpg);background-position:center center;background-size:cover;background-repeat:no-repeat}.block-3min.block-3{background-image:url(../images/know/3min-03-bg-min.jpg);background-position:center center;background-size:cover;background-repeat:no-repeat}.block-3min.block-4{background-image:url(../images/know/3min-04-bg-min.jpg);background-position:center center;background-size:cover;background-repeat:no-repeat}.block-3min.block-5{background-image:url(../images/know/3min-05-bg-min.jpg);background-position:center center;background-size:cover;background-repeat:no-repeat}.block-3min.block-6{background-image:url(../images/know/3min-06-bg-min.jpg);background-position:center center;background-size:cover;background-repeat:no-repeat}.block-3min.block-7{background-image:url(../images/know/3min-07-bg-min.jpg);background-position:center center;background-size:cover;background-repeat:no-repeat}.block-3min.block-8{background-image:url(../images/know/3min-08-bg-min.jpg);background-position:center center;background-size:cover;background-repeat:no-repeat}.block-3min.block-9{background-image:url(../images/know/3min-09-bg-min.jpg);background-position:center center;background-size:cover;background-repeat:no-repeat}.block-3min.block-10{background-image:url(../images/know/3min-10-bg-min.jpg);background-position:center center;background-size:cover;background-repeat:no-repeat}.block-3min .inner{background-color:rgba(255,255,255,.8);padding:30px}.block-3min .inner .txt-container h2{display:flex;align-items:center;position:static;border:none;padding-bottom:0;margin-bottom:0}.block-3min .inner .txt-container h2::after{background:none}.block-3min .inner .txt-container h2 .number{font-family:"Noto Serif JP",serif;font-weight:700;font-size:5rem;font-style:italic;margin-right:1rem;color:rgba(0,0,0,.5)}.block-3min .inner .txt-container p{margin-top:1rem;line-height:1.8}.block-3min .inner .txt-container ul li{display:flex}.block-3min .inner .txt-container ul .list-number{background-color:#fff;border-radius:100px;height:2rem;width:2rem;padding:.25rem .75rem;text-align:center;display:block;margin-right:.5rem;font-family:"Noto Serif JP",serif;font-weight:700;font-style:italic;color:rgba(0,0,0,.5)}.block-3min .inner .txt-container ul dt{font-size:1.2rem;margin-bottom:.5rem}.block-3min .inner .img-container{display:flex;height:100%;align-content:center;align-items:center;text-align:center}.block-3min .inner .img-container figure{display:block;margin:0 auto;width:100%}.block-3min .inner .img-container figure figcaption{margin-top:.5rem;color:#000;font-weight:normal}.block-3min .inner .img-container figure.frame-img{background-color:#fff;padding:5px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.inner-img-container{width:100%;display:flex}.inner-img-container .col-6{padding-right:5px;padding-left:5px;display:flex;align-content:center;align-items:flex-end}.inner_image_organization{background-image:url(../images/organization_bg.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;color:#fff;padding:2.125rem 0}.inner_image_organization h2{text-align:center;font-size:1.875rem}.page_content .table_public_notice{border-collapse:collapse;border:1px solid #ccc;width:100%;text-align:center;min-width:700px;font-size:.875rem;line-height:1.2rem}.page_content .table_public_notice .finished{background-color:#ccc}.page_content .table_public_notice caption{margin-bottom:.5rem}.page_content .table_public_notice tr:first-child th{background-color:#555;padding:.5rem;font-weight:bold;border:1px solid #000;color:#fff}.page_content .table_public_notice th:nth-child(1){width:8%}.page_content .table_public_notice th:nth-child(2){width:30%}.page_content .table_public_notice th:nth-child(3){width:15%}.page_content .table_public_notice th:nth-child(4){width:9%}.page_content .table_public_notice th:nth-child(5){width:10%}.page_content .table_public_notice th:nth-child(6){width:19%}.page_content .table_public_notice th:nth-child(7){width:9%}.page_content .table_public_notice td{padding:.5rem;border:1px solid #b0b0b0;line-height:1.4rem}.over_flow_box{overflow:auto}.over_flow_box table{min-width:720px}.over_flow_box_560{overflow:auto}.over_flow_box_560 table{min-width:560px}.resp-tab-content ul{padding:0 2rem;margin:0}.table_agreement{border-collapse:collapse;border:1px solid #ccc;width:100%;text-align:center;min-width:1000px}.table_agreement .finished{background-color:#ccc}.table_agreement tr:first-child th{background-color:#555;padding:.5rem;font-weight:bold;border:1px solid #ccc;color:#fff}.table_agreement td{padding:.5rem;border:1px solid #b0b0b0}.table_agreement th:nth-child(1){width:20%}.table_agreement th:nth-child(2){width:16%}.table_agreement th:nth-child(3){width:7%}.table_agreement th:nth-child(4){width:20%}.table_agreement th:nth-child(5){width:7%}.table_agreement th:nth-child(6){width:20%}.table_agreement th:nth-child(7){width:10%}.procurement-tab-list{padding:1rem}.procurement-tab-list .nav-tabs{border-bottom:none}.procurement-tab-list .nav-tabs a{display:block;width:100%;padding:.5rem;text-align:center;background-color:rgba(0,0,0,.05);margin-bottom:3px}.procurement-tab-list .nav-tabs a.active{background-color:#fff;border:1px solid #bfbfbf;box-shadow:0 2px 4px rgba(0,0,0,.15)}.procurement-tab-list .over_flow_box{border:1px solid #bfbfbf;padding:10px}.procurement-tab-list .panel-title{background-color:rgba(0,0,0,.05);border:1px solid #bfbfbf;padding:1rem;font-weight:normal;margin-bottom:0}.procurement-tab-list .panel-heading a span{transition:all ease .3s}.procurement-tab-list .panel-heading a:not(.collapsed) span{transform:rotate(180deg)}.contracts-table{border-collapse:collapse;width:100% !important;margin-bottom:.5rem}.contracts-table caption{text-align:center;background-color:#f2f2f2;border:1px solid #333;border-bottom:none;font-size:1rem;font-weight:bold;padding:1rem}.contracts-table th{font-weight:normal;padding:.5rem;width:35%}.contracts-table td{padding:.5rem;width:65%}.contracts-table td ul{list-style-type:none;margin:0;padding:0}.contracts-table td,.contracts-table th{border:1px solid #333}@media screen and (max-width: 767px){.over_flow_box_560{overflow:auto}.over_flow_box_560 table{min-width:700px}}.table_recruit{border-collapse:collapse;width:100%;text-align:center}.table_recruit .finished{background-color:#ccc}.table_recruit caption{margin-bottom:.5rem}.table_recruit tr:first-child th{background-color:#555;padding:.5rem;font-weight:bold;border:1px solid #ccc;color:#fff}.table_recruit th{width:25%}.table_recruit td{padding:.5rem;border:1px solid #b0b0b0}.greeting_area img{float:right;padding:1rem}.greeting_area:after{display:block;content:"";clear:both}.g_map_block iframe{display:block;margin:0 auto;width:100%;height:300px}.signature{font-family:游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho Pro",HGS明朝E,メイリオ,Meiryo,serif;font-weight:bold;font-size:1.4rem;line-height:2rem}@media screen and (max-width: 767px){.greeting_area img{float:none;padding:1rem;display:block;margin:0 auto;margin-bottom:1rem}.greeting_area:after{display:block;content:"";clear:both}}.qa_box{display:flex;align-items:flex-start}.qa_box img{width:40px;height:34px;margin-right:.75rem}.qa_box p{margin:0}.question,.answer{margin:0;padding-top:.15rem}@media all and (-ms-high-contrast: none){.qa_box{display:flex;align-items:flex-start}.qa_box img{width:auto;height:auto;margin-right:.75rem}.qa_box p{margin:0}}.page_content .download-anker{display:block;text-decoration:none;border:1px solid #ccc;padding:.75rem !important;height:100%;margin-bottom:1rem}.page_content .download-anker:hover{box-shadow:0 3px 6px rgba(0,0,0,.225);transition:.3s}.page_content .download-dl{text-align:center;margin-bottom:0}.page_content .download-dl dt{margin-bottom:1rem}.page_content .download-dl dd{margin:0}.page_content .download-dl dd img{margin-bottom:1rem}.page_content .download-dl dd figure{margin-bottom:0}.page_content .download-dl dd figcaption{text-align:left;line-height:1.5rem;font-weight:normal}.page_content .download-dl:hover img{opacity:1}.page_content .panel-table{border-collapse:collapse;width:100%;margin-bottom:.5rem}.page_content .panel-table caption{text-align:center;background-color:#f2f2f2;border:1px solid #ccc;border-bottom:none;font-size:1rem;font-weight:bold;padding:1rem}.page_content .panel-table th:nth-child(1){width:10%;text-align:center}.page_content .panel-table th:nth-child(2){width:35%;text-align:center}.page_content .panel-table th:nth-child(3){width:55%;text-align:center}.page_content .panel-table td{padding:.5rem}.page_content .panel-table td:nth-child(1){text-align:center}.page_content .panel-table td,.page_content .panel-table th{border:1px solid #ccc}.page_content .inform-horizontal-list{display:flex;justify-content:flex-start;flex-wrap:wrap;list-style-type:none;padding-left:0}.page_content .inform-horizontal-list li{width:30%;margin-right:30px;margin-bottom:1rem}.page_content .inform-result-square{display:block;background-color:#333489;border:1px solid #333489;border-radius:3px;padding:.25rem .5rem;text-align:left;color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.15);transition:all ease .3s;position:relative}.page_content .inform-result-square:after{content:url(../images/icon_pdf.png);position:absolute;top:6px;right:5px;display:inline-block}.page_content .inform-result-square:hover,.page_content .inform-result-square .hover{background-color:#fff;color:#333489;box-shadow:0 3px 12px rgba(0,0,0,.25)}@media screen and (max-width: 1199px){.page_content .inform-horizontal-list{justify-content:space-between}.page_content .inform-horizontal-list li{width:49%;margin-right:0}}@media screen and (max-width: 767px){.page_content .inform-horizontal-list{justify-content:space-between}.page_content .inform-horizontal-list li{width:100%}}.page_content .horizontal-list{display:flex;flex-wrap:wrap;list-style-type:none;padding-left:0}.page_content .horizontal-list li{margin-right:.8rem;margin-bottom:1rem}.page_content .result-square{width:223px;display:block;background-color:#333489;border:1px solid #333489;border-radius:3px;padding:.25rem .5rem;text-align:left;color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.15);transition:all ease .3s;position:relative}.page_content .result-square:after{content:url(../images/icon_pdf.png);position:absolute;top:6px;right:5px;display:inline-block}.page_content .result-square:hover,.page_content .result-square .hover{background-color:#fff;color:#333489;box-shadow:0 3px 12px rgba(0,0,0,.25)}.page_content .result-square_re{width:223px;display:block;background-color:#fff;border:1px solid #333489;border-radius:3px;padding:.25rem .5rem;text-align:left;color:#333489;box-shadow:0 2px 4px rgba(0,0,0,.15);transition:all ease .3s;position:relative}.page_content .result-square_re:after{content:url(../images/icon_pdf.png);position:absolute;top:6px;right:5px;display:inline-block}.page_content .result-square_re:hover,.page_content .result-square_re .hover{background-color:#333489;color:#fff;box-shadow:0 3px 12px rgba(0,0,0,.25)}@media screen and (max-width: 575px){.page_content .horizontal-list{justify-content:space-between}.page_content li{width:100%;margin-right:0}.page_content .result-square{width:100%}.page_content .result-square_re{width:100%}}.page_content .outline-table{border-collapse:collapse;width:100%;margin-bottom:.5rem}.page_content .outline-table caption{background-color:#f2f2f2;border:1px solid #333;border-bottom:none;font-size:1rem;font-weight:bold;padding:1rem}.page_content .outline-table tr:first-child th{background-color:#f2f2f2;padding:1rem;font-size:1rem;font-weight:bold}.page_content .outline-table tr:nth-child(2) th:nth-child(1){width:25%}.page_content .outline-table tr:nth-child(2) td:nth-child(2){width:25%}.page_content .outline-table tr:nth-child(2) th:nth-child(3){width:25%}.page_content .outline-table tr:nth-child(2) td:nth-child(4){width:25%}.page_content .outline-table th{font-weight:normal;padding:.5rem;background-color:#f2fafd}.page_content .outline-table td{padding:.5rem;text-align:right}.page_content .outline-table td.min_w130{min-width:130px}.page_content .outline-table td ul{list-style-type:none;margin:0;padding:0}.page_content .outline-table td,.page_content .outline-table th{border:1px solid #333}.page_content .hoppou_number{text-align:center;font-weight:bold;font-size:2.875rem;color:#1e7ea7;margin-top:1rem;margin-bottom:0}.page_content .hoppou_number span{font-size:.875rem}.about-img-row{display:flex;justify-content:space-between}.about-img-row figure:nth-child(1){width:57%}.about-img-row figure:nth-child(2){width:39%}.page_content ul.comparison{display:flex;flex-flow:row wrap;padding-left:0;margin:0 1rem}.page_content ul.comparison li{text-align:center;width:50%}.page_content .islands-name{text-align:center;font-weight:700;font-size:1.25rem}.comparison-block{background-color:#f2f2f2;border-radius:8px;display:flex;flex-flow:row nowrap;margin-bottom:2px;width:70%;margin-left:auto;margin-right:auto}.comparison-block .yontou,.comparison-block .target{padding:.5rem 1rem;display:flex;align-content:center;align-items:center;justify-content:space-around}.comparison-block .yontou dl,.comparison-block .target dl{margin:0}.comparison-block .yontou dt,.comparison-block .target dt{font-weight:700;min-width:3rem}.comparison-block .yontou dd,.comparison-block .target dd{margin-bottom:0}.comparison-block .yontou figure,.comparison-block .target figure{margin-bottom:0}.comparison-block .yontou img,.comparison-block .target img{margin:auto 0}.comparison-block .yontou{background-color:#1e7ea7;border-top-left-radius:8px;border-bottom-left-radius:8px;position:relative;color:#fff;flex-grow:2}.comparison-block .yontou::before{content:"";position:absolute;top:50%;left:100%;margin-top:-10px;border:10px solid rgba(0,0,0,0);border-left:10px solid #1e7ea7}.comparison-block .yontou dt{font-size:1.6rem}.comparison-block .yontou dd{font-size:1.4rem}.comparison-block .target{flex-grow:1;max-width:260px}.comparison-block .target dl{text-align:right}.comparison-block.transparent{background-color:rgba(0,0,0,0);margin-top:.75rem}.comparison-block.transparent p{margin-bottom:0}.comparison-block.en{width:85%}.comparison-block.en .yontou{flex-grow:1}.comparison-block.en .yontou dt{font-size:1.2rem}.comparison-block.en .yontou dd{font-size:1rem}.comparison-block.en .yontou .target{max-width:none}.comparison-block.en .yontou .target dl{width:auto}.pictogram_box.en .hoppou_number{font-size:1.6rem}.page_content .resolution-table{border-collapse:collapse;width:100%;margin-bottom:.5rem}.page_content .resolution-table caption{background-color:#f2f2f2;border:1px solid #333;border-bottom:none;font-size:1rem;font-weight:bold;padding:1rem}.page_content .resolution-table tr:first-child th{background-color:#f2f2f2;padding:1rem;font-size:1rem;font-weight:bold;text-align:center}.page_content .resolution-table tr:nth-child(1) th:nth-child(1){width:10%}.page_content .resolution-table tr:nth-child(1) th:nth-child(2){width:15%}.page_content .resolution-table tr:nth-child(1) th:nth-child(3){width:50%}.page_content .resolution-table tr:nth-child(1) th:nth-child(4){width:25%}.page_content .resolution-table tr td:nth-child(3){text-align:left}.page_content .resolution-table th{font-weight:normal;background-color:#f2fafd}.page_content .resolution-table td{text-align:center}.page_content .resolution-table td ul{list-style-type:none;margin:0;padding:0}.page_content .resolution-table td,.page_content .resolution-table th{padding:.5rem;border:1px solid #333}.page_content .your_town_ul{margin-bottom:2rem;padding:0;display:flex;flex-wrap:wrap;list-style-type:none}.page_content .your_town_ul li{padding:0 .5rem;border-right:1px solid #000;font-size:1rem}.page_content .your_town_ul li:last-child{border-right:none}.page_content .your_town_block .text_area{order:1}.page_content .your_town_block .image_area{order:2;margin-bottom:1rem}.page_content .contents_menu{margin-bottom:2rem}.page_content .contents_menu ul{text-align:left;display:inline-block;border:1px solid #ccc;border-radius:5px;padding:1.5rem;list-style:none;padding:1.5rem;margin:0}.page_content .contents_menu ul li{margin-bottom:.5rem;font-size:.937rem}.page_content .contents_menu ul li:before{content:"▼";color:#1e7ea7;display:inline-block;margin-right:.5rem;font-size:80%}.page_content .contents_menu ul li ul{padding:0;display:block;border:none;margin:.5rem 0 1rem 0}.page_content .contents_menu ul li li{margin-left:1rem;font-size:.875rem;margin-bottom:.25rem}.page_content .contents_menu ul li li:before{content:"▽";color:#1e7ea7;display:inline-block;margin-right:.5rem;font-size:80%}@media screen and (max-width: 767px){.page_content .your_town_block .text_area{order:2}.page_content .your_town_block .image_area{order:1}.page_content .contents_menu{text-align:center}}.page_content .voice-panel{position:relative;z-index:1}.page_content .voice-panel h2{text-shadow:2px 2px 6px #000,4px 4px 12px #000;color:#fff;position:absolute;top:15px;left:15px;border-bottom:none}.page_content .voice-panel h2:after{content:none}.page_content .voice-panel .voice-inner{position:relative;z-index:2;width:96%;display:block;margin:-3rem auto 3rem}.page_content .voice-panel .voice-inner ul{margin:0;padding:0;list-style-type:none}.page_content .voice-panel .voice-inner-panel{color:#fff;background-color:#333489;margin-bottom:1rem;min-height:200px;font-family:"Noto Serif JP",serif}.page_content .voice-panel .voice-inner-panel p{font-size:.875rem;padding:1rem;line-height:1.4rem;margin-bottom:0}.page_content .voice-panel .voice-inner-panel .read-title{font-size:1em;font-weight:bold}.page_content .voice-panel .voice-inner-panel .read-title span{font-weight:normal;font-size:.875rem;margin-left:1rem}.page_content .voice-head{text-align:center;background-repeat:no-repeat;padding-bottom:1rem}.page_content .voice-head p{font-weight:bold;text-shadow:2px 2px 3px #fff,0px 0px 5px #fff,2px 2px 10px #fff;border:none;margin-bottom:0;font-size:1rem;margin-top:-0.5rem;margin-bottom:1rem}.page_content .habomai-bg{background-image:url(../images/legacy/habomai-back-img_v2.png);background-position:bottom right}.page_content .shikotan-bg{background-image:url(../images/legacy/shikotan-back-img.png);background-position:center right}.page_content .kunashiri-bg{background-image:url(../images/legacy/kunashiri-back-img.png);background-position:top right}.page_content .etorofu-bg{background-image:url(../images/legacy/etorofu-back-img.png);background-position:top right}.page_content .voice-img-block{margin:0 0 1.5rem 1.5rem;float:right}@media screen and (max-width: 767px){.page_content .voice-head img{margin-bottom:0rem}}.page_content .movie-flex{display:flex;flex-wrap:wrap}.page_content .movie-flex .movie-flex-item{width:25%;padding-right:15px;padding-left:15px}@media screen and (max-width: 991px){.page_content .movie-flex{display:flex}.page_content .movie-flex .movie-flex-item{width:33%}}@media screen and (max-width: 767px){.page_content .movie-flex{display:flex}.page_content .movie-flex .movie-flex-item{width:100%}}.news-dl{display:flex;justify-content:center;align-items:center;margin:0 auto;background-image:none !important;padding:.5rem 2rem 2.5rem 2rem !important;border:1px solid #ccc;position:relative}.news-dl:before{font-family:Material Icons;content:"";position:absolute;bottom:.5rem;right:50%}.news-dl:hover{text-decoration:none;background-color:#f2f2f2;transition:.3s}.information_pickup .pickup_kiso_en .sup-text{font-size:.875rem;display:flex;align-items:center;position:absolute;top:-25px;left:-30px;color:#fff;background-color:#e03128;width:115px;height:115px;border-radius:50%;line-height:1.2rem;transform:rotate(-20deg);white-space:pre;justify-content:center;margin-bottom:0}.information_pickup .pickup_map_en .sup-text{font-size:.875rem;display:flex;align-items:center;position:absolute;top:-25px;right:-30px;color:#fff;background-color:#e03128;width:115px;height:115px;border-radius:50%;line-height:1.2rem;transform:rotate(20deg);white-space:pre;justify-content:center;margin-bottom:0}.information_pickup .pickup_movie_en .sup-text{font-size:.875rem;display:flex;align-items:center;position:absolute;top:-25px;left:-30px;color:#fff;background-color:#e03128;width:115px;height:115px;border-radius:50%;line-height:1.2rem;transform:rotate(-20deg);white-space:pre;justify-content:center;margin-bottom:0}.information_pickup .pickup_teacher_en .sup-text{font-size:.875rem;display:flex;align-items:center;position:absolute;top:-25px;left:-30px;color:#fff;background-color:#e03128;width:115px;height:115px;border-radius:50%;line-height:1.2rem;transform:rotate(-20deg);white-space:pre;justify-content:center;margin-bottom:0}.information_pickup .pickup_student_en .sup-text{font-size:.875rem;display:flex;align-items:center;position:absolute;top:-25px;right:-30px;color:#fff;background-color:#e03128;width:115px;height:115px;border-radius:50%;line-height:1.2rem;transform:rotate(20deg);white-space:pre;justify-content:center;margin-bottom:0}@media screen and (max-width: 767px){.information_pickup .pickup_kiso_en p.sup-text,.information_pickup .pickup_map_en p.sup-text,.information_pickup .pickup_movie_en p.sup-text,.information_pickup .pickup_teacher_en p.sup-text,.information_pickup .pickup_student_en p.sup-text{top:0;left:0;background-color:#e03128;height:50px;border-radius:5px 5px 0px 0px;line-height:1.2rem;transform:none;width:100% !important}.information_pickup .pickup_kiso_en p.sup-text .pc-only,.information_pickup .pickup_map_en p.sup-text .pc-only,.information_pickup .pickup_movie_en p.sup-text .pc-only,.information_pickup .pickup_teacher_en p.sup-text .pc-only,.information_pickup .pickup_student_en p.sup-text .pc-only{display:none}}.information_pickup .pickup_kiso_ru .sup-text{font-size:.875rem;display:flex;align-items:center;position:absolute;top:-25px;left:-30px;color:#fff;background-color:#e03128;width:115px;height:115px;border-radius:50%;line-height:1.2rem;transform:rotate(-20deg);white-space:pre;justify-content:center;margin-bottom:0}.information_pickup .pickup_map_ru .sup-text{font-size:.875rem;display:flex;align-items:center;position:absolute;top:-25px;right:-30px;color:#fff;background-color:#e03128;width:115px;height:115px;border-radius:50%;line-height:1.2rem;transform:rotate(20deg);white-space:pre;justify-content:center;margin-bottom:0}.information_pickup .pickup_movie_ru .sup-text{font-size:.875rem;display:flex;align-items:center;position:absolute;top:-25px;left:-30px;color:#fff;background-color:#e03128;width:115px;height:115px;border-radius:50%;line-height:1.2rem;transform:rotate(-20deg);white-space:pre;justify-content:center;margin-bottom:0}.information_pickup .pickup_teacher_ru .sup-text{font-size:.875rem;display:flex;align-items:center;position:absolute;top:-25px;left:-30px;color:#fff;background-color:#e03128;width:115px;height:115px;border-radius:50%;line-height:1.2rem;transform:rotate(-20deg);white-space:pre;justify-content:center;margin-bottom:0}.information_pickup .pickup_student_ru .sup-text{font-size:.875rem;display:flex;align-items:center;position:absolute;top:-25px;right:-30px;color:#fff;background-color:#e03128;width:115px;height:115px;border-radius:50%;line-height:1.2rem;transform:rotate(20deg);white-space:pre;justify-content:center;margin-bottom:0}@media screen and (max-width: 767px){.information_pickup .pickup_kiso_ru p.sup-text,.information_pickup .pickup_map_ru p.sup-text,.information_pickup .pickup_movie_ru p.sup-text,.information_pickup .pickup_teacher_ru p.sup-text,.information_pickup .pickup_student_ru p.sup-text{top:0;left:0;background-color:#e03128;height:50px;border-radius:5px 5px 0px 0px;line-height:1.2rem;transform:none;width:100% !important}.information_pickup .pickup_kiso_ru p.sup-text .pc-only,.information_pickup .pickup_map_ru p.sup-text .pc-only,.information_pickup .pickup_movie_ru p.sup-text .pc-only,.information_pickup .pickup_teacher_ru p.sup-text .pc-only,.information_pickup .pickup_student_ru p.sup-text .pc-only{display:none}}.main-title-area h2 .first_read,.main-title-area h2 .second_read{text-shadow:2px 2px 3px #fff,1px 0px 9px #fff}.title_h2+p{text-shadow:2px 2px 3px #fff,1px 0px 9px #fff}.erika_in_nav .input_box label{margin:0 !important}.about_us_box h3{text-shadow:2px 2px 3px #fff,1px 0px 9px #fff}#hoppou-calendar{background:rgba(255,255,255,.5)}.input_box form{display:flex}.input_box button{background:none;border:none;display:flex;align-items:center}.input_box button span{color:#1e7ea7;font-size:2rem}.input_box button:hover{transform:translate(10px);transition:.5s}.input_box button:focus{transform:translate(10px);transition:.5s}.fc-unthemed td.fc-today{background-color:#1e7ea7;color:#fff}.movie-block img{width:100%}.heading-second-layer.problem{background-color:#fff}.image_area figure{width:100%}.page_content .calender-ul{list-style-type:none;padding:0}.page_content .a_check_table{border-collapse:collapse;margin-bottom:2rem}.page_content .a_check_table caption{border:1px solid #333;border-bottom:none;background-color:#f2f2f2;font-size:1rem;font-weight:700;padding:1rem}.page_content .a_check_table th{background-color:#f2f2f2;font-size:1rem;font-weight:700;padding:1rem;min-width:150px;width:25%}.page_content .a_check_table td{padding:1rem}.page_content .a_check_table th,.page_content .a_check_table td{border:1px solid #333}.page_content .a_achieve_table{border-collapse:collapse;margin-bottom:2rem}.page_content .a_achieve_table caption{border:1px solid #333;border-bottom:none;background-color:#f2f2f2;font-size:1rem;font-weight:700;padding:1rem}.page_content .a_achieve_table th{background-color:#f2f2f2;font-size:1rem;font-weight:700;padding:1rem;text-align:center}.page_content .a_achieve_table td{padding:1rem;text-align:center}.page_content .a_achieve_table th,.page_content .a_achieve_table td{border:1px solid #333}.page_content ul.sitemap{list-style-type:none;padding:0}.page_content ul.sitemap li a:before{content:"▶";font-size:.75rem;margin-right:5px}.page_content ul.sitemap h2{border:none;padding:0;margin-bottom:1rem}.page_content ul.sitemap h2:after{content:none}.page_content ul.sitemap h3.sitemap{margin-left:.5rem}.page_content ul.sitemap h3 a{display:inline-block;margin-left:1rem}.page_content ul.sitemap h4.sitemap{margin-left:3rem}.page_content ul.sitemap h4{padding-left:0}.page_content ul.sitemap h4:after{content:none}.page_content ul.sitemap h4 a{display:inline-block}.page_content ul.sitemap h5 a{display:inline-block;margin-left:4rem}.page_content ul.sitemap h6{font-weight:bold}.page_content ul.sitemap h6 a{display:inline-block;margin-left:5rem}.page_content ul.a-link-list{list-style-type:none;padding-left:0;display:flex;justify-content:center;flex-wrap:wrap;margin-bottom:3rem}.page_content ul.a-link-list li a{padding:0 1rem;display:inline-block}.page_content ul.a-link-list li a:before{content:"▼";color:#1e7ea7;display:inline-block;margin-right:.5rem;font-size:80%}.page_content .linkpage-list ul{margin-bottom:3rem}.special-banner{padding:2.5rem 0;text-align:center}.special-banner a{display:inline-block}.special-banner .pc-img{display:block;margin:0 auto}.special-banner .sp-img{display:none}@media screen and (max-width: 767px){.special-banner{padding:1.5rem 0}.special-banner .pc-img{display:none}.special-banner .sp-img{display:block;margin:0 auto}}.poll{display:flex;justify-content:flex-end;margin-top:2rem}.poll .poll-box{border:2px solid #ccc;border-radius:1rem;padding:.25rem 1rem}.poll .poll-box ul{padding:0;display:flex;justify-content:center;list-style-type:none}.poll .poll-box ul li a{margin:0 .5rem;display:flex;align-items:center;padding:.25rem 1rem;border-radius:.25rem;color:#333;border:1px solid #ebebff;background-color:#eee;text-decoration:none}.poll .poll-box ul li a span{margin-left:.25rem}.poll .poll-box ul li a.helpful:hover{background-color:#9de1af;transition:.3s}.poll .poll-box ul li a.not-helpful:hover{background-color:#d5d5d5;transition:.3s}.poll .voted p{text-align:center;font-size:.85rem;line-height:1.25rem}.poll .voted span{color:#fff;padding:0 1rem;display:inline-block;background-color:#1e7ea7;border-radius:.25rem;font-size:1rem;line-height:2rem;margin-bottom:.5rem}@media screen and (max-width: 767px){.poll .poll-box ul{display:flex;flex-wrap:wrap}}.page_content .app-list{display:flex;justify-content:space-around;margin:0;padding:0;list-style-type:none}.page_content .app-list li{width:49%;border:1px solid #ccc;padding:1rem;margin-bottom:0}.page_content .app-list li dt{border-bottom:1px solid #ccc;margin-bottom:1rem;font-size:1.125rem;padding-bottom:.5rem}.page_content .app-list li dd{display:flex;align-items:flex-start}.page_content .app-list li dd img{max-width:100%}.page_content .app-list li dd p{flex:1;margin:0 0 0 1rem}.page_content .mode{border:3px solid #1590c4}.page_content .mode .inner{margin:12px}.page_content .mode p{font-weight:bold;margin-left:.5rem}.page_content .mode p span{margin-left:.5rem;background-color:#ff0;padding:5px}.page_content .mode .mode-flow,.page_content .mode .mode-flow2{display:flex;list-style-type:none;padding-left:0}.page_content .mode .mode-flow li,.page_content .mode .mode-flow2 li{margin-bottom:0}.page_content .mode .mode-flow li figure,.page_content .mode .mode-flow2 li figure{margin-bottom:0}.page_content .mode .mode-flow li{width:20%}.page_content .mode .mode-flow2 li{width:16.66%}.page_content .mode .mode-flow2 li:last-child{width:33.33%}.page_content .mode .mode-flow2 li p{font-weight:normal;font-size:.85rem;line-height:1.15;margin:0 .75rem 0 0}.page_content .vr-content{background-color:#1590c4;padding:6px 3px}.page_content .vr-content .content-list{display:flex;justify-content:center;list-style-type:none;padding-left:0;margin-bottom:0}.page_content .vr-content .content-list li{background-color:#fff;border-radius:6px;padding:10px;width:19%;margin-right:1%;margin-bottom:5px;margin-top:5px}.page_content .vr-content .content-list li:last-child{margin-right:0}.page_content .vr-content .content-list li figure{margin-bottom:.25rem}.page_content .vr-content .content-list li p{font-weight:normal;font-size:.85rem;line-height:1.15;margin:0}.border.inner{padding:0 1rem 1rem 1rem}.border .app-dl{padding-left:0;border-bottom:1px solid #ccc;font-weight:normal;padding-bottom:.5rem;margin-bottom:2rem}.border .app-dl::after{content:none;background:none}.luminous{position:relative;display:block}.luminous::before{position:absolute;z-index:1;font-family:"Material Icons";content:"";bottom:5px;right:5px;background-color:rgba(255,255,255,.7);border-radius:2rem;padding:0 6px}.lum-lightbox{z-index:2}.donation-outline{margin-bottom:4rem;padding:3rem;background:#ecf7f7;position:relative}.donation-outline .item01{width:100px;position:absolute;opacity:.4;top:1rem;right:.5rem;transform:rotate(30deg)}.donation-outline .item02{width:120px;position:absolute;opacity:.4;top:1.5rem;left:.5rem;transform:rotate(-10deg)}.donation-outline h2{font-size:1.6rem;text-align:center;border-bottom:3px solid #3d7483;text-shadow:2px 2px 3px #fff,1px -2px 3px #fff,1px 0 9px #fff}.donation-outline h2:after{content:none}.bn-position{display:block;margin-bottom:8rem}@media screen and (max-width: 767px){.donation-outline{margin-bottom:4rem;padding:2rem;background:#ecf7f7;position:relative}.bn-position{display:block;margin-bottom:5rem}}.phone-contact{border:1px solid #333;border-radius:2rem;padding:.25rem 1.5rem;margin-bottom:2rem}.phone-contact h3{display:flex}.phone-contact h3 span{margin-right:.5rem;color:#2e764e}.phone-contact .phone-num{display:inline-flex;align-items:center;font-size:1.6rem;flex-wrap:wrap}.phone-contact .phone-num span{margin-right:3rem;line-height:1.25rem;font-size:1rem}.mail-contact{margin-bottom:1rem;border:1px solid #333;border-radius:2rem;padding:.25rem 1.5rem}.mail-contact h3{display:flex}.mail-contact h3 span{margin-right:.5rem;color:#2e764e}.mail-contact p.contact-mail-adress{font-size:1.125rem}.donation_table{text-align:left;border-collapse:collapse;width:100%;margin-bottom:.5rem;display:inline-table;max-width:650px}.donation_table th{background-color:#f2f2f2;font-size:1rem;font-weight:700;padding:1rem;border:1px solid #333}.donation_table td{padding:.5rem;max-width:400px;border:1px solid #333}.donation-item-images{list-style-type:none;display:flex;justify-content:center;padding:0 !important;margin:0;flex-wrap:wrap}.donation-item-images li{text-align:center;margin-right:1.5rem;margin-bottom:1rem !important}.donation-item-images li figure{margin:0}.donation-item-images li figcaption{line-height:1.25rem}.flow ol{list-style-type:none;padding:0}.flow dl{border:1px solid #1a6b8d;padding:1rem}.flow dt span{color:#1a6b8d;margin-right:.25rem;font-weight:bold}.flow span.material-icons{color:#1a6b8d;font-size:1.3rem;margin-left:1rem}@media screen and (max-width: 767px){.phone-contact h3{font-size:1rem}.phone-contact .phone-num{font-size:1.4rem}.phone-contact .phone-num span{font-size:.812rem;line-height:1rem;margin-right:2rem;margin-top:.5rem}.mail-contact h3{font-size:1rem}}.movie-extension.pc-more-button-hidden{padding-bottom:0}.movie-extension.pc-more-button-hidden label.movie-btn{display:none}.movie-extension.pc-more-button-hidden .movie-item{padding-bottom:0rem;height:auto}.movie-extension.pc-more-button-hidden .movie-item::before{background:none}.movie-block.en .inner h3,.movie-block.ru .inner h3{font-size:1.125rem}.movie-block.en .inner h3 .name,.movie-block.ru .inner h3 .name{display:block;margin-top:.5rem;font-size:1rem}.movie-block.en .inner span.movie:after,.movie-block.ru .inner span.movie:after{font-size:1.125rem}@media screen and (max-width: 767px){.movie-extension.pc-more-button-hidden{padding-bottom:2rem}.movie-extension.pc-more-button-hidden label.movie-btn{display:block}.movie-extension.pc-more-button-hidden .movie-item{padding-bottom:3rem;height:400px}.movie-extension.pc-more-button-hidden .movie-item::before{background:-moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%);background:-webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%);background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff", endColorstr="#ffffff", GradientType=0)}}.animation-main-image{margin-bottom:4rem;box-shadow:0px 15px 15px rgba(0,0,0,.2)}.align-center{display:block;margin:0 auto;text-align:center}.animation-visual{display:flex;flex-wrap:wrap;list-style-type:none;padding:0 !important;margin:0}.animation-visual li{max-width:30%;margin:1.5%}@media screen and (max-width: 767px){.animation-visual li{max-width:47%;margin:1.5%}}.copy-table th{width:auto;min-width:165px;background:#f5f5f5}.copy-table td{width:auto}.spell-list{display:flex;flex-wrap:wrap}.spell-list dt,.spell-list dd{margin-right:1rem}@media screen and (max-width: 767px){.copy-table{table-layout:fixed}.copy-table .copy-head{display:none}.copy-table th{display:block;width:100%}.copy-table td{display:block;width:100%}.news-archives-pager ul li:last-child{justify-content:flex-end}.spell-list dd{width:100%}}.teaching-material-list ul{padding:0;list-style-type:none;display:flex;flex-wrap:wrap;margin-bottom:4rem}.teaching-material-list ul li a{padding:.25rem 2rem .25rem 1rem;background:#fff;border:1px solid #333489;margin:.25rem;display:inline-block;position:relative}.teaching-material-list ul li a:after{position:absolute;content:"";font-family:Material Icons;right:5px;top:5px;font-size:1.5rem}.teaching-material-list dl{margin-bottom:4rem}.teacher-button-group{margin:4rem 0 2rem;text-align:center}.teacher-button-group p{text-align:center;border:1px solid #ccc;padding:1rem;display:inline-block}section.information{background:#fff;padding-top:4rem}section.information .news_list span{background:#fff !important;border:1px solid #000 !important;font-weight:normal !important;color:#000 !important}.news_tab_box h3{font-size:1.687rem;margin-bottom:2rem}.news_list h2{font-size:1.062rem;line-height:1.5rem;font-weight:normal;margin-bottom:0}.news_list li{font-size:1.062rem;border-bottom:1px solid silver;padding:1.062rem 0}.news_list a,.news_list article{display:flex;color:#000}.news_list .category-time{display:flex}.news_list .category-time time{display:inline-block;width:145px;font-size:1.062rem;line-height:1.5rem;font-weight:normal}.news_list .category-time span{width:80px;height:31px;text-align:center;font-size:.812rem;border-radius:1rem;border:1px solid #000;margin:0 1rem 0 .5rem;display:flex;justify-content:center;align-items:center}.news_list .category-time span.bid{background-color:#f0f;color:#000;border:#f0f;font-weight:bold}.news_list .category-time span.hiring{background-color:#de663e;color:#000;border:#de663e;font-weight:bold}.news_list .category-time span.report{background-color:#00577e;color:#fff;border:#00577e;font-weight:bold}.news_list .category-time span.recruit{background-color:#5d529b;color:#fff;border:#5d529b;font-weight:bold}.news_list .category-time span.info{background-color:#fc3;color:#000;border:#fc3;font-weight:bold}.news_tab_box div.nav-tabs a{font-weight:bold;color:#000}.news_list{min-height:373px}.news_list a h2{order:2}.news_list a .category-time{order:1}.upper-banner-area ul{list-style:none;padding:0;text-align:center}.upper-banner-area ul li{margin-bottom:2rem}.more_lead{text-align:center;padding:2rem 0}.more_lead a{display:inline-block;background-color:#333489;color:#fff;text-decoration:none;font-size:1.062rem;border-radius:1.5rem;padding:.5rem 3rem .5rem 1.5rem;vertical-align:middle;position:relative;text-align:left}.more_lead a:after{position:absolute;content:"";font-family:"Material Icons";right:.5rem;font-size:1rem}.more_lead a:hover{box-shadow:0 2px 4px rgba(0,0,0,.2);transition:ease all .3s}.tab-content{margin-bottom:4rem}#timemap-table{width:5000px !important}@media screen and (max-width: 767px){.news_list{min-height:auto}.news_list a,.news_list article{flex-direction:column}.news_list .category-time{margin-bottom:.5rem}}.content-separate{background:#f2f2f2;padding-top:2rem;margin:0 calc(50% - 50vw);margin-top:2rem;width:100vw}.sp-banner-area{text-align:left;background:#ffffc3;border:5px solid #ffffc3;text-align:left;background:#ffffc3;border:5px solid #ffffc3;max-width:350px;margin:0 auto}.sp-banner-area p{color:#000;font-size:.9rem;padding:.5rem;margin-bottom:0}.aside-info{max-width:350px;font-size:.9rem;line-height:1.25rem;margin:.5rem auto 2rem}.page_content .news-archive-list{margin-left:0;padding-left:0}.page_content .news-archive-list li{margin-bottom:0}.page_content .news-archives-pagination ul,.page_content .news-archives-pager ul{margin-left:0;padding-left:0}.page_content .news-archives-pagination ul li,.page_content .news-archives-pager ul li{margin:0}.news-archive-list article{border-bottom:1px dotted #ccc;margin-bottom:0;padding:1rem}.news-archive-list article header{display:flex;flex-flow:row nowrap;margin-bottom:.75rem}.news-archive-list article header time{margin-right:.5rem}.news-archive-list article h2{border:none;font-size:1.15rem;font-weight:normal;margin-bottom:0;padding-bottom:0}.news-archive-list article h2::after{content:none;background:none}.news-archive-list li a header{color:#000}.news-archive-list li a:hover article,.news-archive-list li a .hover article{background-color:#f2f2f2}.news-archive-list li a:hover header,.news-archive-list li a .hover header{text-decoration:none}.news-detail-content header{margin-bottom:2rem}.news-detail-content footer{margin-top:2rem;padding-top:.6rem;margin-bottom:1rem;border-top:1px dotted #ccc}.news-detail-content footer span{font-size:.85rem}.news-archive-list header span,.news-archive-list footer span,.news-detail-content header span,.news-detail-content footer span{font-size:.75rem;min-width:6rem;font-weight:bold;text-align:center;vertical-align:middle;border:1px solid #000;background-color:#fff;margin:0}.news-archive-list header span.info,.news-archive-list footer span.info,.news-detail-content header span.info,.news-detail-content footer span.info{background-color:#fc3}.news-archive-list header span.bid,.news-archive-list footer span.bid,.news-detail-content header span.bid,.news-detail-content footer span.bid{background-color:#f0f}.news-archive-list header span.hiring,.news-archive-list footer span.hiring,.news-detail-content header span.hiring,.news-detail-content footer span.hiring{background-color:#de663e}.news-archive-list header span.recruit,.news-archive-list footer span.recruit,.news-detail-content header span.recruit,.news-detail-content footer span.recruit{background-color:#5d529b;color:#fff}.news-archive-list header span.recruit,.news-archive-list footer span.recruit,.news-detail-content header span.recruit,.news-detail-content footer span.recruit{background-color:#00577e;color:#fff}.news-archives-pagination,.news-archives-pager{margin-top:3rem}.news-archives-pagination ul,.news-archives-pager ul{display:flex}.news-archives-pagination li,.news-archives-pager li{line-height:1.25rem;display:inherit}.news-archives-pagination li.current,.news-archives-pager li.current{border:1px solid #ccc;border-radius:3px;padding:.25rem .75rem}.news-archives-pagination a,.news-archives-pager a{border:1px solid #ccc;border-radius:3px;padding:.25rem .75rem}.news-archives-pagination a:hover,.news-archives-pager a:hover{background-color:#f2f2f2}.news-archives-pagination a.prev::before,.news-archives-pager a.prev::before{font-family:"Material Icons";content:"";font-size:1.2rem;vertical-align:middle}.news-archives-pagination a.next::after,.news-archives-pager a.next::after{font-family:"Material Icons";content:"";font-size:1.2rem;vertical-align:middle}.news-archives-pagination ul{justify-content:center}.news-archives-pager ul{justify-content:space-between}.og_page_news.page_content .news_tab_box .news_list article h2{border:none}.og_page_news.page_content .news_tab_box .news_list article h2::after{content:none}.news-detail-content span{padding:.25rem .75rem}.news-detail-content span.category-bid{background-color:#f0f;color:#000}.news-detail-content span.category-hiring{background-color:#de663e;color:#000}.news-detail-content span.category-report{background-color:#00577e;color:#fff}.news-detail-content span.category-recruit{background-color:#5d529b;color:#fff}.news-detail-content span.category-info{background-color:#fc3;color:#000}.page_content .archive-year-list ul li{margin-bottom:0}.archive-year-list ul{margin:0;padding:0;border-top:1px solid #bfbfbf}.archive-year-list li{margin:0;padding:0}.archive-year-list li a{display:block;padding:.5rem;border-left:1px solid #bfbfbf;border-bottom:1px solid #bfbfbf;border-right:1px solid #bfbfbf}.archive-year-list li a:hover,.archive-year-list li a .hover,.archive-year-list li a.active{background-color:#f2f2f2;text-decoration:none}.archive-year-list li a::before{font-family:"Material Icons";content:"";font-size:1.25rem;vertical-align:middle}@media screen and (max-width: 767px){.news-archive-list article{padding-left:0;padding-right:0}.archive-year-list{margin-top:3rem}}.en .nav-link,.ru .nav-link{font-size:1rem}.en .inner_nav_head h2,.ru .inner_nav_head h2{font-size:1.4rem}.en footer .footer-area h2,.ru footer .footer-area h2{font-size:1.4rem}.en .page_content .fbox_center figcaption,.ru .page_content .fbox_center figcaption{max-width:350px;font-size:.85rem;line-height:1rem}.timemap-area.en .swiper-slide,.timemap-area.en .swiper-slide[data-v-93f6837c]{height:11rem;font-size:.85rem}.timemap-area.ru .swiper-slide,.timemap-area.ru .swiper-slide[data-v-93f6837c]{height:12rem;font-size:.85rem}.ru .page_content p.text-excerpt{line-height:1rem}.ru .page_content ul li{margin-bottom:0}.ru .page_content .island-copy,.ru .page_content .island-name{font-family:"Noto Serif",serif}.ru .page_content .island-history{font-family:"Noto Serif",serif}.ru .page_content .island-history p{font-size:.85rem;line-height:1.1rem}.ru .page_content figcaption{line-height:1.25rem}.ru .page_content h2.learning span{display:block;margin-bottom:.25rem;font-weight:normal}.ru .modal.history .modal-body h4{font-family:"Noto Serif",serif}.ru .block-3min .inner .txt-container h2 .number{font-family:"Noto Serif",serif}.ru .block-3min .inner .txt-container ul li{display:flex}.ru .block-3min .inner .txt-container ul .list-number{font-family:"Noto Serif",serif}@media screen and (min-width: 1200px){.erika-main-block .inner::after{background-size:cover}}@media screen and (min-width: 992px)and (max-width: 1199px){.page_content .mode .mode-flow2{flex-flow:row wrap}.page_content .mode .mode-flow2 li{width:33.33%}.page_content .mode .mode-flow2 li:last-child{width:66.66%}}@media screen and (min-width: 768px)and (max-width: 1199px){.about-img-row figure:nth-child(1){width:52%}.about-img-row figure:nth-child(2){width:43%}.page_content .mode .mode-flow{flex-flow:row wrap}.page_content .mode .mode-flow li{width:33%}.page_content .vr-content .content-list{flex-flow:row wrap}.page_content .vr-content .content-list li{width:32%}.page_content .vr-content .content-list li:nth-child(3){margin-right:0}}@media screen and (min-width: 768px){.giovanni-banner-width{width:546px}.vrapp-banner-width{width:372px}.comparison-block .yontou dl{min-width:105px}.guidemap-pc{display:block}.guidemap-sp{display:none}.pc-size{display:block}.sp-size{display:none}}@media screen and (max-width: 767px){.pc-size{display:none}.sp-size{display:block}.link-list.half{display:column}.link-list.half li{width:100%}.link-list.half li:nth-child(odd){margin-right:0}.flex-space-between li{width:100%}.enable-cookies-container{height:10rem}.enable-cookies-hidden-button{margin-top:.35rem}.movie-container{text-align:center}.movie-container.pickup{padding:.5rem;margin-bottom:1rem;margin-top:1rem}.erikagame-link .inner{flex-flow:column wrap}.learn-content-box{margin-bottom:.75rem}.learn-content-box .movie-block{margin:0 auto}.learn-content-box .movie-block figure{text-align:center}.page_content ul.level-link{flex-direction:column;justify-content:center;align-content:center}.page_content ul.level-link li{margin:1rem auto}.about-img-row{flex-direction:column}.about-img-row figure{text-align:center}.about-img-row figure:nth-child(1),.about-img-row figure:nth-child(2){width:100%}.about-img-row figure img{margin:0 auto}.page_content ul.comparison li{text-align:center;width:100%}.comparison-block,.comparison-block.en{width:100%}.comparison-block .yontou dl,.comparison-block .target dl,.comparison-block.en .yontou dl,.comparison-block.en .target dl{max-width:48px}.comparison-block .yontou dt,.comparison-block .target dt,.comparison-block.en .yontou dt,.comparison-block.en .target dt{font-size:.85rem}.comparison-block .yontou dd,.comparison-block .target dd,.comparison-block.en .yontou dd,.comparison-block.en .target dd{font-size:.8rem}.comparison-block .target,.comparison-block.en .target{max-width:inherit}.erika-main-block .inner::after{background-size:contain}.guidemap-pc{display:none}.guidemap-sp{display:block}.select-island ul li{text-align:center;font-size:.75rem;min-width:3.5rem;margin-left:1px;margin-right:1px}.select-island ul li a{display:block;margin:.35rem}.select-island ul li a::before{content:none}.active .island-detail{display:block}.active .island-detail a{font-size:.65rem;color:#fff !important;display:block;margin:3px;text-align:center;padding:.5rem .15rem;border-radius:3px}.active .island-detail a::before{content:none}.modal-body{font-size:95%}.modal-body p{line-height:2.25}.island-copy{margin-bottom:.25rem}.island-history{border:1px solid #ccc;background-color:#f2f2f2;padding:1rem}.island-history .row{flex-direction:column}.island-history .col-8,.island-history .col-4{max-width:100%;padding-left:0;padding-right:0}.island-history h3{font-size:1.25rem}.island-history p{font-size:.85rem;font-weight:400;line-height:1.5;margin-bottom:1rem}.island-overview{font-size:80%}.island-overview.habomai,.island-overview.shikotan,.island-overview.kunashiri,.island-overview.etorofu{background:none}.island-overview.habomai .island-map,.island-overview.shikotan .island-map,.island-overview.kunashiri .island-map,.island-overview.etorofu .island-map{background:none;padding:0}.island-overview figure,.island-overview p,.island-overview .island-history{display:none}.island-overview .overview-header{display:flex;flex-direction:column;margin-bottom:0}.island-overview .island-copy,.island-overview .island-name{font-family:"Noto Serif JP",serif;font-weight:700;text-align:center}.island-overview .island-copy{margin-bottom:.5rem}.island-overview .island-name{width:100%}.island-overview .island-name h2{background:none;border:none;margin-bottom:0}.island-overview .island-name h2::after{content:none;background:none}.island-overview .marker-list{margin-left:0;margin-bottom:1.5rem}.island-overview .marker-list .category-list{display:flex;flex-flow:row nowrap;align-items:baseline;margin-bottom:0}.island-overview .marker-list .category-list dt,.island-overview .marker-list .category-list dd{margin-bottom:0;line-height:2.5rem}.island-overview .marker-list .category-list dt{white-space:nowrap}.island-overview .marker-list .category-list ul{display:flex;flex-flow:row wrap;align-items:baseline;list-style-type:none;margin-bottom:0;padding-bottom:0;margin-left:0;padding-left:0}.island-overview .marker-list .category-list li{margin-right:.25rem}a .aboutus-box{background-size:cover;color:#fff;justify-content:center;padding:1rem}a .aboutus-box h3{text-align:center;font-size:1rem;text-shadow:0 2px 2px rgba(0,0,0,.85)}}@media screen and (max-width: 991px){.page_content .mode .mode-flow2{flex-flow:row wrap}.page_content .mode .mode-flow2 li{width:50%}.page_content .mode .mode-flow2 li:last-child{width:100%;margin-top:15px}}@media screen and (max-width: 797px){.page_content .mode .mode-flow{flex-flow:row wrap}.page_content .mode .mode-flow li{width:50%}.page_content .vr-content .content-list{flex-flow:row wrap}.page_content .vr-content .content-list li{width:49%}.page_content .vr-content .content-list li:nth-child(3){margin-right:1%}.page_content .vr-content .content-list li:nth-child(2){margin-right:0}.sp-nodisplay{display:none}}@media screen and (min-width: 521px)and (max-width: 797px){.page_content .vr-content .content-list{flex-flow:row wrap}.page_content .vr-content .content-list li{width:49%}.page_content .vr-content .content-list li:nth-child(3){margin-right:1%}.page_content .vr-content .content-list li:nth-child(2){margin-right:0}}@media screen and (min-width: 521px)and (max-width: 991px){.materials-list li{width:48%;margin-right:2%}.materials-list li:nth-child(2){margin-right:0}}@media screen and (max-width: 520px){.materials-list{flex-direction:column}.materials-list li{width:100%;margin-right:0}.download-list{margin-bottom:2rem;display:flex;flex-direction:column}.download-list li{width:100%;margin-right:0}.page_content .app-list li dd{flex-flow:column wrap}.page_content .app-list li dd a{text-align:center;display:block;width:100%}.page_content .app-list li dd img{margin:0 auto}.page_content .app-list li dd p{margin:1rem 0 0 0}.page_content .vr-content .content-list{flex-direction:column}.page_content .vr-content .content-list li{width:100%;margin-right:0}}@media print{.container,.container-lg,.container-md,.container-sm{max-width:100%}.container,body{width:1200px;min-width:initial !important;padding-left:15px;padding-right:15px}html,body{height:auto}body{position:relative;display:block;overflow:visible !important;margin:0 auto;padding-top:0 !important}h1,h2,h3,h4,h5,h6{page-break-after:avoid}.navbar{position:static}.utility-nav{width:100%;text-align:right;float:right}.utility-nav ul{display:table;list-style-type:none;margin-left:0;padding:0}.utility-nav ul.top-subtop{margin-right:.5rem;width:100%}.utility-nav ul.top-subtop li{padding:0 0 0 .75rem;font-size:.85rem}.utility-nav ul.top-subtop li a{color:#000}.utility-nav ul.language-switch{float:right;text-align:right;list-style-type:none;margin-left:0;padding:0;border-right:1px solid #999;border-top:1px solid #999}.utility-nav ul.language-switch li{font-size:.85rem;display:table-cell;float:right;border-bottom:1px solid #999;border-left:1px solid #999}.utility-nav ul.language-switch li a{display:block;padding:.75rem}.second-nav-container a{text-decoration:none}.og_page_news .og_news_box .container,.page_content .container{padding-left:0;padding-right:0}.delighter{opacity:1;transform:translate(0)}.guidemap-sp,.sp-size{display:none}#enableCookies,#scroll-top{display:none !important}}@media print{.col{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-1{-webkit-box-flex:0;-webkit-flex:0 0 8.333333%;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-webkit-box-flex:0;-webkit-flex:0 0 16.666667%;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-webkit-box-flex:0;-webkit-flex:0 0 33.333333%;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-webkit-box-flex:0;-webkit-flex:0 0 41.666667%;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-webkit-box-flex:0;-webkit-flex:0 0 58.333333%;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-webkit-box-flex:0;-webkit-flex:0 0 66.666667%;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-webkit-box-flex:0;-webkit-flex:0 0 83.333333%;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-webkit-box-flex:0;-webkit-flex:0 0 91.666667%;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.col-sm{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-sm-1{-webkit-box-flex:0;-webkit-flex:0 0 8.333333%;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-webkit-box-flex:0;-webkit-flex:0 0 16.666667%;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-box-flex:0;-webkit-flex:0 0 33.333333%;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-webkit-box-flex:0;-webkit-flex:0 0 41.666667%;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-box-flex:0;-webkit-flex:0 0 58.333333%;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-webkit-box-flex:0;-webkit-flex:0 0 66.666667%;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-webkit-box-flex:0;-webkit-flex:0 0 83.333333%;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-webkit-box-flex:0;-webkit-flex:0 0 91.666667%;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.pull-sm-0{right:auto}.pull-sm-1{right:8.333333%}.pull-sm-2{right:16.666667%}.pull-sm-3{right:25%}.pull-sm-4{right:33.333333%}.pull-sm-5{right:41.666667%}.pull-sm-6{right:50%}.pull-sm-7{right:58.333333%}.pull-sm-8{right:66.666667%}.pull-sm-9{right:75%}.pull-sm-10{right:83.333333%}.pull-sm-11{right:91.666667%}.pull-sm-12{right:100%}.push-sm-0{left:auto}.push-sm-1{left:8.333333%}.push-sm-2{left:16.666667%}.push-sm-3{left:25%}.push-sm-4{left:33.333333%}.push-sm-5{left:41.666667%}.push-sm-6{left:50%}.push-sm-7{left:58.333333%}.push-sm-8{left:66.666667%}.push-sm-9{left:75%}.push-sm-10{left:83.333333%}.push-sm-11{left:91.666667%}.push-sm-12{left:100%}.offset-sm-0{margin-left:0%}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}.col-md{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-md-1{-webkit-box-flex:0;-webkit-flex:0 0 8.333333%;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-webkit-box-flex:0;-webkit-flex:0 0 16.666667%;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-webkit-box-flex:0;-webkit-flex:0 0 33.333333%;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-webkit-box-flex:0;-webkit-flex:0 0 41.666667%;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-webkit-box-flex:0;-webkit-flex:0 0 58.333333%;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-webkit-box-flex:0;-webkit-flex:0 0 66.666667%;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-webkit-box-flex:0;-webkit-flex:0 0 83.333333%;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-webkit-box-flex:0;-webkit-flex:0 0 91.666667%;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.pull-md-0{right:auto}.pull-md-1{right:8.333333%}.pull-md-2{right:16.666667%}.pull-md-3{right:25%}.pull-md-4{right:33.333333%}.pull-md-5{right:41.666667%}.pull-md-6{right:50%}.pull-md-7{right:58.333333%}.pull-md-8{right:66.666667%}.pull-md-9{right:75%}.pull-md-10{right:83.333333%}.pull-md-11{right:91.666667%}.pull-md-12{right:100%}.push-md-0{left:auto}.push-md-1{left:8.333333%}.push-md-2{left:16.666667%}.push-md-3{left:25%}.push-md-4{left:33.333333%}.push-md-5{left:41.666667%}.push-md-6{left:50%}.push-md-7{left:58.333333%}.push-md-8{left:66.666667%}.push-md-9{left:75%}.push-md-10{left:83.333333%}.push-md-11{left:91.666667%}.push-md-12{left:100%}.offset-md-0{margin-left:0%}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}.col-lg{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-lg-1{-webkit-box-flex:0;-webkit-flex:0 0 8.333333%;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-webkit-box-flex:0;-webkit-flex:0 0 16.666667%;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-webkit-flex:0 0 33.333333%;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-webkit-box-flex:0;-webkit-flex:0 0 41.666667%;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-webkit-flex:0 0 58.333333%;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-webkit-box-flex:0;-webkit-flex:0 0 66.666667%;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-box-flex:0;-webkit-flex:0 0 83.333333%;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-webkit-box-flex:0;-webkit-flex:0 0 91.666667%;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.pull-lg-0{right:auto}.pull-lg-1{right:8.333333%}.pull-lg-2{right:16.666667%}.pull-lg-3{right:25%}.pull-lg-4{right:33.333333%}.pull-lg-5{right:41.666667%}.pull-lg-6{right:50%}.pull-lg-7{right:58.333333%}.pull-lg-8{right:66.666667%}.pull-lg-9{right:75%}.pull-lg-10{right:83.333333%}.pull-lg-11{right:91.666667%}.pull-lg-12{right:100%}.push-lg-0{left:auto}.push-lg-1{left:8.333333%}.push-lg-2{left:16.666667%}.push-lg-3{left:25%}.push-lg-4{left:33.333333%}.push-lg-5{left:41.666667%}.push-lg-6{left:50%}.push-lg-7{left:58.333333%}.push-lg-8{left:66.666667%}.push-lg-9{left:75%}.push-lg-10{left:83.333333%}.push-lg-11{left:91.666667%}.push-lg-12{left:100%}.offset-lg-0{margin-left:0%}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}.col-xl{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-xl-1{-webkit-box-flex:0;-webkit-flex:0 0 8.333333%;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-webkit-box-flex:0;-webkit-flex:0 0 16.666667%;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-webkit-box-flex:0;-webkit-flex:0 0 33.333333%;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-webkit-box-flex:0;-webkit-flex:0 0 41.666667%;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-webkit-box-flex:0;-webkit-flex:0 0 58.333333%;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-webkit-box-flex:0;-webkit-flex:0 0 66.666667%;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-webkit-box-flex:0;-webkit-flex:0 0 83.333333%;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-webkit-box-flex:0;-webkit-flex:0 0 91.666667%;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.pull-xl-0{right:auto}.pull-xl-1{right:8.333333%}.pull-xl-2{right:16.666667%}.pull-xl-3{right:25%}.pull-xl-4{right:33.333333%}.pull-xl-5{right:41.666667%}.pull-xl-6{right:50%}.pull-xl-7{right:58.333333%}.pull-xl-8{right:66.666667%}.pull-xl-9{right:75%}.pull-xl-10{right:83.333333%}.pull-xl-11{right:91.666667%}.pull-xl-12{right:100%}.push-xl-0{left:auto}.push-xl-1{left:8.333333%}.push-xl-2{left:16.666667%}.push-xl-3{left:25%}.push-xl-4{left:33.333333%}.push-xl-5{left:41.666667%}.push-xl-6{left:50%}.push-xl-7{left:58.333333%}.push-xl-8{left:66.666667%}.push-xl-9{left:75%}.push-xl-10{left:83.333333%}.push-xl-11{left:91.666667%}.push-xl-12{left:100%}.offset-xl-0{margin-left:0%}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}@-moz-document url-prefix(){html{display:inline;position:static}body{width:1200px;transform:scale(0.8);-moz-transform:scale(0.8);-webkit-transform:scale(0.8);transform-origin:0 0}body{font-size:85% !important}.row,.fbox_center{page-break-inside:auto;display:inline}.row::after,.fbox_center::after{clear:both;display:table;content:""}.fbox_center{text-align:center}.fbox_center>figure,.fbox_center>img{width:275px;float:left}.fbox_center>figure:nth-of-type(2)::after{clear:both;display:table;content:""}.row.for-ff-print div[class^=col-]{display:table-cell}.col-12 .col-md-12,.col-lg-12,.col-xl-12{width:100%;float:none}.col-10 .col-md-10,.col-lg-10,.col-xl-10{width:83.333%;float:left}.col-9 .col-md-9,.col-lg-9,.col-xl-9{width:75%;float:left}.col-8 .col-md-8,.col-lg-8,.col-xl-8{width:66.666%;float:left}.col-7 .col-md-7,.col-lg-7,.col-xl-7{width:58.333%;float:left}.col-6 .col-md-6,.col-lg-6,.col-xl-6{width:50%;float:left}.col-5 .col-md-5,.col-lg-5,.col-xl-5{width:41.666%;float:left}.col-4 .col-md-4,.col-lg-4,.col-xl-4{width:33.333%;float:left}.col-3 .col-md-3,.col-lg-3,.col-xl-3{width:25%;float:left}.col-2 .col-md-2,.col-lg-2,.col-xl-2{width:12.5%;float:left}.row>.col-4:nth-of-type(3)::after,.col-md-4:nth-of-type(3)::after,.col-lg-4:nth-of-type(3)::after,.col-xl-4:nth-of-type(3)::after{clear:both;display:table;content:""}.row>.col-3:nth-of-type(4)::after,.col-md-3:nth-of-type(4)::after,.col-lg-3:nth-of-type(4)::after,.col-xl-3:nth-of-type(4)::after{clear:both;display:table;content:""}.row>.col-2:nth-of-type(6)::after,.row>.col-md-2:nth-of-type(6)::after,.row>.col-lg-2:nth-of-type(6)::after,.row>.col-xl-2:nth-of-type(6)::after{clear:both;display:table;content:""}.row.footer_menu_area>.col-4{width:33.333%;float:left}.row.footer_menu_area>.col-4:nth-of-type(3)::after{clear:both;display:table;content:""}.information_pickup .row.top-news-pickups{display:block}.information_pickup .row.top-news-pickups::after{clear:both;display:table;content:""}.information_pickup .col-lg-5,.information_pickup .col-lg-4,.information_pickup .col-lg-3{display:inline-block}.information_pickup .pickup_box{width:100%;height:100%}div[class^=col-]>.row{display:table}div[class^=col-]>.row>div[class^=col-]{display:table-cell}.about_us_box li{width:100%}.about_us_box ul li a.square{display:block}.erikaspage_block a{display:block;margin:0 auto}.news_tab_box .nav.nav-tabs,.procurement-tab-list .nav.nav-tabs{display:table}.news_tab_box ul.news_tab_outer li{display:table-cell;height:100%}.news_tab_box ul.news_tab_outer li>a{padding:8px}.nti_box ul.row{display:inline}.nti_box ul.row::after{clear:both;display:table;content:""}.nti_box ul.row li.col-lg-3{width:24% !important;float:left}.nti_box ul.row li.col-lg-3:nth-child(4){clear:both;display:table;content:""}.nti_box ul.row .nti_box .square{display:block !important;position:static;width:100%;height:100%}}}@media print and (-ms-high-contrast: none){@page{size:A4 landscape;page-break-before:auto;margin:12.7mm 9.7mm}body{zoom:1.8;width:1200px;transform:scale(0.5);transform-origin:0 0}nav.d-print-table{max-width:1200px}html{font-family:ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS PGothic,sans-serif}}/*# sourceMappingURL=main.css.map */
