@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap";.container{padding:0 2rem;margin:0 auto;width:100%;max-width:124rem}@media screen and (max-width: 767px){.container{padding:0 1.5rem;max-width:100%}}.container.-s{max-width:94rem}.section_block{padding:8rem 0}@media screen and (max-width: 767px){.section_block{padding:4rem 0}}.anchor{position:relative;top:-16rem;width:0;height:0}@media screen and (max-width: 767px){.anchor{top:-6.4rem}}@media screen and (max-width: 767px){.js-scrollable table{width:200% !important}}.section_title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 2.4rem;margin-bottom:4.8rem;height:10rem;border-radius:1.6rem;background:#008085}@media screen and (max-width: 767px){.section_title{padding:0 1.6rem;margin-bottom:2.4rem;height:5.6rem;border-radius:.8rem}}.section_title span{font-size:2.4rem;font-weight:700;color:#fff}@media screen and (max-width: 767px){.section_title span{font-size:1.5rem}}.section_title span small{font-size:2rem}@media screen and (max-width: 767px){.section_title span small{font-size:1.3rem}}.section_title.-unkou{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.section_title.-unkou dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 767px){.section_title.-unkou dl{margin-right:-0.8rem}}.section_title.-unkou dl dt,.section_title.-unkou dl dd{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 1.6rem;height:5.6rem;background:#fff;font-weight:700}@media screen and (max-width: 767px){.section_title.-unkou dl dt,.section_title.-unkou dl dd{padding:0 .6rem;height:3.2rem;font-size:.9rem}}.section_title.-unkou dl dt{margin-right:.1rem;border-radius:.8rem 0 0 .8rem}@media screen and (max-width: 767px){.section_title.-unkou dl dt{border-radius:.4rem 0 0 .4rem}}.section_title.-unkou dl dd{border-radius:0 .8rem .8rem 0}@media screen and (max-width: 767px){.section_title.-unkou dl dd{border-radius:0 .4rem .4rem 0}}.section_title.-unkou dl dd img{margin-right:.4rem;max-width:2.4rem;max-height:2.4rem}@media screen and (max-width: 767px){.section_title.-unkou dl dd img{margin-right:.2rem;max-width:1.2rem;max-height:1.2rem}}.section_title.-unkou dl dd.-green{color:#109769}.section_title.-unkou dl dd.-red{color:#d62839}.section_title.-unkou dl dd.-yellow{color:#ffc800}.section_title.-realestate{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.section_title.-realestate h2{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.section_title.-realestate .label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:.8rem}@media screen and (max-width: 767px){.section_title.-realestate .label{margin-right:-0.8rem;gap:.4rem}}.section_title.-realestate .label span{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 1.6rem;height:3.2rem;border-radius:.4rem;background:#fff;font-size:1.4rem;color:#008085}@media screen and (max-width: 767px){.section_title.-realestate .label span{padding:0 .4rem;height:2.4rem;font-size:.9rem;letter-spacing:0}}.section_title_sub{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 2.4rem;margin-bottom:2.4rem;height:6.4rem;border:.1rem solid #666;border-radius:1.2rem;background:#666;font-size:1.8rem;font-weight:700;color:#fff}@media screen and (max-width: 767px){.section_title_sub{padding:0 1.6rem;margin-bottom:1.6rem;height:4.8rem;border-radius:.8rem;font-size:1.3rem}}.content_title{margin-bottom:1.6rem;padding:1rem 0 1rem .8rem;border-left:.4rem solid #008085;font-size:1.8rem;font-weight:700}@media screen and (max-width: 767px){.content_title{margin-bottom:.8rem;padding:.4rem 0 .4rem .6rem;font-size:1.3rem}}.btn_area{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:1.6rem;margin-top:4.8rem}@media screen and (max-width: 767px){.btn_area{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.8rem;margin-top:2.4rem}}@media screen and (max-width: 767px){.btn_link{width:100%}}.btn_link>div,.btn_link a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;width:32rem;height:6.4rem;border-radius:3.2rem;border:.1rem solid #008085;background:#008085;-webkit-transition:.3s;transition:.3s;cursor:pointer}@media screen and (max-width: 767px){.btn_link>div,.btn_link a{width:100%;height:4.8rem}}.btn_link>div span,.btn_link a span{font-size:1.8rem;font-weight:700;color:#fff}@media screen and (max-width: 767px){.btn_link>div span,.btn_link a span{font-size:1.3rem}}.btn_link>div svg,.btn_link a svg{position:absolute;top:50%;right:2.4rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:.9rem;height:1.6rem;fill:#fff}@media screen and (max-width: 767px){.btn_link>div svg,.btn_link a svg{right:1.6rem}}.btn_link>div:hover,.btn_link a:hover{border-color:#ccc;background:#f5f5f5}.btn_link>div:hover span,.btn_link a:hover span{color:#008085}.btn_link>div:hover svg,.btn_link a:hover svg{fill:#008085}.btn_link.-green>div,.btn_link.-green a{border:.1rem solid #008085;background:#008085}.btn_link.-green>div span,.btn_link.-green a span{color:#fff}.btn_link.-green>div svg,.btn_link.-green a svg{fill:#fff}.btn_link.-green>div:hover,.btn_link.-green a:hover{border-color:#ccc;background:#f5f5f5}.btn_link.-green>div:hover span,.btn_link.-green a:hover span{color:#008085}.btn_link.-green>div:hover svg,.btn_link.-green a:hover svg{fill:#008085}.btn_link.-atsumisen>div,.btn_link.-atsumisen a{border:.1rem solid #f95912;background:#fff}.btn_link.-atsumisen>div span,.btn_link.-atsumisen a span{color:#f95912}.btn_link.-atsumisen>div svg,.btn_link.-atsumisen a svg{fill:#f95912}.btn_link.-atsumisen>div:hover,.btn_link.-atsumisen a:hover{background:#f95912}.btn_link.-atsumisen>div:hover span,.btn_link.-atsumisen a:hover span{color:#fff}.btn_link.-atsumisen>div:hover svg,.btn_link.-atsumisen a:hover svg{fill:#fff}.btn_link.-shinaisen>div,.btn_link.-shinaisen a{border:.1rem solid #0892eb;background:#fff}.btn_link.-shinaisen>div span,.btn_link.-shinaisen a span{color:#0892eb}.btn_link.-shinaisen>div svg,.btn_link.-shinaisen a svg{fill:#0892eb}.btn_link.-shinaisen>div:hover,.btn_link.-shinaisen a:hover{background:#0892eb}.btn_link.-shinaisen>div:hover span,.btn_link.-shinaisen a:hover span{color:#fff}.btn_link.-shinaisen>div:hover svg,.btn_link.-shinaisen a:hover svg{fill:#fff}.btn_link.-bus>div,.btn_link.-bus a{border:.1rem solid #398281;background:#fff}.btn_link.-bus>div span,.btn_link.-bus a span{color:#398281}.btn_link.-bus>div svg,.btn_link.-bus a svg{fill:#398281}.btn_link.-bus>div:hover,.btn_link.-bus a:hover{background:#398281}.btn_link.-bus>div:hover span,.btn_link.-bus a:hover span{color:#fff}.btn_link.-bus>div:hover svg,.btn_link.-bus a:hover svg{fill:#fff}.btn_link.external-link>div svg,.btn_link.external-link a svg{width:1.6rem;height:1.6rem}@media screen and (max-width: 767px){.btn_link.external-link>div svg,.btn_link.external-link a svg{width:1.4rem;height:1.4rem}}.view_more{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1.6rem;margin-top:3.2rem}@media screen and (max-width: 767px){.view_more{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.8rem;margin-top:1.6rem}}.view_more .txt_more a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.view_more .txt_more a::before{content:"";display:block;margin-right:.4rem;width:.8rem;height:1.8rem;background:url("../img/common/icon-caret.svg") center center no-repeat;background-size:cover}@media screen and (max-width: 767px){.view_more .txt_more a::before{margin-right:.2rem;width:.6rem;height:1.2rem}}figure>img{max-width:100%}.lead{font-weight:700;text-align:center}.txt{line-height:1.6}@media screen and (max-width: 767px){.txt{text-align:justify;line-height:1.4}}.notes p:not(:last-child){margin-bottom:.4rem}@media screen and (max-width: 767px){br.pc{display:none}}br.sp{display:none}@media screen and (max-width: 767px){br.sp{display:block}}#header{position:fixed;top:0;left:0;z-index:1000;width:100%}@media screen and (max-width: 767px){#header{height:auto}}#header .header-top,#header .header-btm{height:8rem}@media screen and (max-width: 767px){#header .header-top,#header .header-btm{height:6.4rem}}#header .header-top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 4.8rem;background:#fff;-webkit-transition:.3s;transition:.3s}@media screen and (max-width: 767px){#header .header-top{padding:0 1.5rem}}#header .header-top.-scroll{overflow:hidden;height:0}@media screen and (max-width: 767px){#header .header-top.-scroll{overflow:none;height:6.4rem}}#header .header-top .logo{position:relative;z-index:1500}#header .header-top .logo a{display:block}#header .header-top .logo a img{height:4.8rem}@media screen and (max-width: 767px){#header .header-top .logo a img{height:4rem}}@media screen and (max-width: 767px){#header .header-top .navi-link,#header .header-top .navi-sns{display:none}}#header .header-top .navi-link ul,#header .header-top .navi-sns ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:1.6rem}#header .header-top .navi-link{margin-left:auto}#header .header-top .navi-link ul li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#header .header-top .navi-link ul li a::before{content:"";display:block;margin-right:.4rem;width:.7rem;height:1.4rem;background:url("../img/common/icon-caret.svg") center center no-repeat;background-size:cover}@media screen and (max-width: 767px){#header .header-top .navi-link ul li a::before{margin-right:.2rem;width:.6rem;height:1.2rem}}#header .header-top .navi-link ul li a span{font-size:1.4rem}#header .header-top .navi-sns{margin-left:4.8rem}#header .header-top .navi-sns ul li a img{max-width:2.4rem;max-height:2.4rem}#header .header-top .navi-sns ul li a:hover{opacity:.6}#header .header-btm{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#f5f5f5}@media screen and (max-width: 767px){#header .header-btm{display:none;position:fixed;top:0;left:0;width:100%;height:100%}}#header .header-btm .navi-global{margin:0 auto;width:100%;max-width:124rem}@media screen and (max-width: 767px){#header .header-btm .navi-global{padding:0;margin:0;max-width:100%;width:100%;height:100%;background:#fff}}@media screen and (max-width: 767px){#header .header-btm .navi-global>.inner{overflow-y:scroll;display:grid;height:100%;padding:8.8rem 3rem 8.8rem;-ms-overflow-style:none;scrollbar-width:none}#header .header-btm .navi-global>.inner::-webkit-scrollbar{display:none}}#header .header-btm .navi-global>.inner .menu_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 767px){#header .header-btm .navi-global>.inner .menu_list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:0}}#header .header-btm .navi-global>.inner .menu_list_item{position:relative;width:20%}@media screen and (max-width: 767px){#header .header-btm .navi-global>.inner .menu_list_item{width:100%;border-bottom:.1rem solid #ccc}}#header .header-btm .navi-global>.inner .menu_list_item>a,#header .header-btm .navi-global>.inner .menu_list_item>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer}@media screen and (max-width: 767px){#header .header-btm .navi-global>.inner .menu_list_item>a,#header .header-btm .navi-global>.inner .menu_list_item>div{padding:.8rem .4rem}}#header .header-btm .navi-global>.inner .menu_list_item>a i,#header .header-btm .navi-global>.inner .menu_list_item>div i{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-right:.8rem;width:5.6rem;height:5.6rem;border-radius:50%;background:#008085}@media screen and (max-width: 767px){#header .header-btm .navi-global>.inner .menu_list_item>a i,#header .header-btm .navi-global>.inner .menu_list_item>div i{margin-right:.6rem;width:4.8rem;height:4.8rem}}#header .header-btm .navi-global>.inner .menu_list_item>a i svg,#header .header-btm .navi-global>.inner .menu_list_item>div i svg{max-width:3.2rem;max-height:3.2rem;fill:#fff}@media screen and (max-width: 767px){#header .header-btm .navi-global>.inner .menu_list_item>a i svg,#header .header-btm .navi-global>.inner .menu_list_item>div i svg{max-width:2.8rem;max-height:2.8rem}}#header .header-btm .navi-global>.inner .menu_list_item>a i svg.-bus,#header .header-btm .navi-global>.inner .menu_list_item>div i svg.-bus{max-width:3.6rem;max-height:3.6rem}@media screen and (max-width: 767px){#header .header-btm .navi-global>.inner .menu_list_item>a i svg.-bus,#header .header-btm .navi-global>.inner .menu_list_item>div i svg.-bus{max-width:3.2rem;max-height:3.2rem}}#header .header-btm .navi-global>.inner .menu_list_item>a span,#header .header-btm .navi-global>.inner .menu_list_item>div span{font-size:1.8rem;font-weight:700}@media screen and (max-width: 767px){#header .header-btm .navi-global>.inner .menu_list_item .dropdown-parent{display:none}}#header .header-btm .navi-global>.inner .menu_list_item:hover .dropdown{display:block}#header .header-btm .navi-global>.inner .menu_list_item .dropdown{display:none;position:absolute;left:0;padding:2rem 0 0}@media screen and (max-width: 767px){#header .header-btm .navi-global>.inner .menu_list_item .dropdown{display:block;position:static;-webkit-transform:none;transform:none;position:relative;padding:0;width:auto}}@media screen and (max-width: 767px){#header .header-btm .navi-global>.inner .menu_list_item .dropdown ul{-webkit-box-shadow:none;box-shadow:none}}#header .header-btm .navi-global>.inner .menu_list_item .dropdown ul li{-webkit-transition:.3s;transition:.3s;background:#fff;border-radius:1.6rem;border:.1rem solid #ccc}#header .header-btm .navi-global>.inner .menu_list_item .dropdown ul li:not(:last-child){margin-bottom:.4rem}@media screen and (max-width: 767px){#header .header-btm .navi-global>.inner .menu_list_item .dropdown ul li:not(:last-child){margin-bottom:0;border-bottom:.1rem solid #ccc}}@media screen and (max-width: 767px){#header .header-btm .navi-global>.inner .menu_list_item .dropdown ul li{background:none;border:none;border-radius:0}}#header .header-btm .navi-global>.inner .menu_list_item .dropdown ul li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:.8rem 1.6rem .8rem .8rem}@media screen and (max-width: 767px){#header .header-btm .navi-global>.inner .menu_list_item .dropdown ul li a{padding:.8rem .4rem;font-size:1.3rem}}#header .header-btm .navi-global>.inner .menu_list_item .dropdown ul li a i{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-right:.8rem;width:5.6rem;height:5.6rem;border-radius:50%;background:#008085}@media screen and (max-width: 767px){#header .header-btm .navi-global>.inner .menu_list_item .dropdown ul li a i{margin-right:.6rem;width:4.8rem;height:4.8rem}}#header .header-btm .navi-global>.inner .menu_list_item .dropdown ul li a i svg{max-width:3.2rem;max-height:3.2rem;fill:#fff}@media screen and (max-width: 767px){#header .header-btm .navi-global>.inner .menu_list_item .dropdown ul li a i svg{max-width:2.8rem;max-height:2.8rem}}#header .header-btm .navi-global>.inner .menu_list_item .dropdown ul li a span{font-size:1.8rem;font-weight:700}#header .header-btm .navi-global>.inner .menu_list_item .dropdown ul li a.-atsumisen i{background:#f95912}#header .header-btm .navi-global>.inner .menu_list_item .dropdown ul li a.-atsumisen:hover{color:#f95912}#header .header-btm .navi-global>.inner .menu_list_item .dropdown ul li a.-shinaisen i{background:#0892eb}#header .header-btm .navi-global>.inner .menu_list_item .dropdown ul li a.-shinaisen:hover{color:#0892eb}#header .header-btm .navi-global>.inner .sns_list{display:none}@media screen and (max-width: 767px){#header .header-btm .navi-global>.inner .sns_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:2.4rem;gap:1.6rem}}#header .header-btm .navi-global>.inner .sns_list_item a img{max-width:2.4rem;max-height:2.4rem}#header .header-btm .navi-global>.inner .sns_list_item a:hover{opacity:.6}#header .header-menu{display:none;position:absolute;top:0;right:0;width:6.4rem;height:6.4rem;background:#008085}@media screen and (max-width: 767px){#header .header-menu{display:block}}#header .header-menu span{display:block;position:relative;margin-top:-1rem;width:100%;height:100%}@media screen and (max-width: 767px){#header .header-menu span{margin-top:-0.5rem}}#header .header-menu span i{position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;width:4rem;height:.2rem;background:#fff;-webkit-transition:.3s;transition:.3s}@media screen and (max-width: 767px){#header .header-menu span i{width:3.2rem;height:.1rem}}#header .header-menu span i:nth-child(1){top:2.4rem}@media screen and (max-width: 767px){#header .header-menu span i:nth-child(1){top:1.8rem}}#header .header-menu span i:nth-child(3){bottom:2.4rem}@media screen and (max-width: 767px){#header .header-menu span i:nth-child(3){bottom:1.8rem}}#header .header-menu small{position:absolute;right:0;bottom:1.6rem;left:0;font-family:"Roboto",sans-serif;color:#fff;text-align:center}@media screen and (max-width: 767px){#header .header-menu small{bottom:.8rem}}#header .header-menu.-open span i:nth-child(1){top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#header .header-menu.-open span i:nth-child(2){opacity:0}#header .header-menu.-open span i:nth-child(3){bottom:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#footer-bnr{padding:4rem 0;background:#f5f5f5}@media screen and (max-width: 767px){#footer-bnr{padding:2rem 0}}#footer-bnr ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:2.4rem}@media screen and (max-width: 767px){#footer-bnr ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.8rem}}#footer-bnr ul li{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}#footer-bnr ul li a{display:block}#footer-bnr ul li a img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;border:.1rem solid #eee}#footer-bnr ul li a:hover{opacity:.6}#footer{padding:8rem 0 4rem;background:#008085;color:#fff}@media screen and (max-width: 767px){#footer{padding:4rem 0 7.6rem}}#footer .logo{margin-bottom:6.4rem;text-align:center}@media screen and (max-width: 767px){#footer .logo{margin-bottom:3.2rem}}#footer .logo a{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}#footer .logo a img{height:4rem}@media screen and (max-width: 767px){#footer .logo a img{height:2.8rem}}#footer .footer-sitemap{display:grid;grid-template-columns:repeat(5, 20%)}@media screen and (max-width: 767px){#footer .footer-sitemap{grid-template-columns:repeat(2, 1fr);gap:4rem 1.5rem;margin-bottom:4rem}}#footer .footer-sitemap .navi-sitemap h3{margin-bottom:1.6rem}@media screen and (max-width: 767px){#footer .footer-sitemap .navi-sitemap h3{margin-bottom:1.2rem}}#footer .footer-sitemap .navi-sitemap h3 a,#footer .footer-sitemap .navi-sitemap h3>span{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#footer .footer-sitemap .navi-sitemap h3 a i,#footer .footer-sitemap .navi-sitemap h3>span i{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-right:.8rem;width:5.6rem;height:5.6rem;border-radius:50%;border:.1rem solid #fff;background:#008085}@media screen and (max-width: 767px){#footer .footer-sitemap .navi-sitemap h3 a i,#footer .footer-sitemap .navi-sitemap h3>span i{margin-right:.4rem;width:4rem;height:4rem}}#footer .footer-sitemap .navi-sitemap h3 a i svg,#footer .footer-sitemap .navi-sitemap h3>span i svg{max-width:3.2rem;max-height:3.2rem;fill:#fff}@media screen and (max-width: 767px){#footer .footer-sitemap .navi-sitemap h3 a i svg,#footer .footer-sitemap .navi-sitemap h3>span i svg{max-width:2.4rem;max-height:2.4rem}}#footer .footer-sitemap .navi-sitemap h3 a i svg.-bus,#footer .footer-sitemap .navi-sitemap h3>span i svg.-bus{max-width:3.6rem;max-height:3.6rem}@media screen and (max-width: 767px){#footer .footer-sitemap .navi-sitemap h3 a i svg.-bus,#footer .footer-sitemap .navi-sitemap h3>span i svg.-bus{max-width:2.6rem;max-height:2.6rem}}#footer .footer-sitemap .navi-sitemap h3 a span,#footer .footer-sitemap .navi-sitemap h3>span span{font-size:1.8rem;font-weight:700;color:#fff}@media screen and (max-width: 767px){#footer .footer-sitemap .navi-sitemap h3 a span,#footer .footer-sitemap .navi-sitemap h3>span span{font-size:1.5rem}}#footer .footer-sitemap .navi-sitemap ul{margin-left:.8rem}@media screen and (max-width: 767px){#footer .footer-sitemap .navi-sitemap ul{margin-left:.4rem}}#footer .footer-sitemap .navi-sitemap ul li:not(:last-child){margin-bottom:.8rem}#footer .footer-sitemap .navi-sitemap ul li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#footer .footer-sitemap .navi-sitemap ul li a::before{content:"";display:block;margin-right:.4rem;width:.7rem;height:1.4rem;background:url("../img/common/icon-caret-white.svg") center center no-repeat;background-size:cover}@media screen and (max-width: 767px){#footer .footer-sitemap .navi-sitemap ul li a::before{margin-right:.4rem;width:.6rem;height:1.2rem}}#footer .footer-sitemap .navi-sitemap ul li a span{font-size:1.4rem;color:#fff}@media screen and (max-width: 767px){#footer .footer-sitemap .navi-sitemap ul li a span{font-size:1rem}#footer .footer-sitemap .navi-sitemap ul li a span small{font-size:.9rem}}#footer .footer-sitemap .navi-sitemap ul li a.external-link::after{content:"";display:block;margin-left:.4rem;width:1rem;height:1rem;background:url("../img/common/icon-link.svg") center center no-repeat;background-size:cover}@media screen and (max-width: 767px){#footer .footer-sitemap .navi-sitemap ul li a.external-link::after{margin-left:.2rem;width:.8rem;height:.8rem}}#footer .footer-sitemap .navi-sitemap ul li a:hover span{text-decoration:underline}#footer .footer-other{display:grid;grid-template-areas:"area1 area1" "area2 area3"}@media screen and (max-width: 767px){#footer .footer-other{grid-template-areas:"area1" "area2" "area3"}}#footer .footer-other .navi-sns{grid-area:area1;margin-bottom:8rem}@media screen and (max-width: 767px){#footer .footer-other .navi-sns{margin-bottom:4rem}}#footer .footer-other .navi-sns ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;gap:1.6rem}@media screen and (max-width: 767px){#footer .footer-other .navi-sns ul{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:.8rem}}@media screen and (max-width: 767px){#footer .footer-other .navi-sns ul li{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:.8rem}}#footer .footer-other .navi-sns ul li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:4.8rem;height:4.8rem;border:.1rem solid #fff;border-radius:50%;background:#008085}@media screen and (max-width: 767px){#footer .footer-other .navi-sns ul li a{width:3.2rem;height:3.2rem}}#footer .footer-other .navi-sns ul li a svg{max-width:2.4rem;max-height:2.4rem;fill:#fff}@media screen and (max-width: 767px){#footer .footer-other .navi-sns ul li a svg{max-width:1.8rem;max-height:1.8rem}}#footer .footer-other .navi-sns ul li a:hover{background:#fff}#footer .footer-other .navi-sns ul li a:hover svg{fill:#008085}#footer .footer-other .navi-link{grid-area:area2}#footer .footer-other .navi-link ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 767px){#footer .footer-other .navi-link ul{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}#footer .footer-other .navi-link ul li:not(:last-child){margin-right:1.6rem;padding-right:1.6rem;border-right:.1rem solid rgba(255,255,255,.2)}@media screen and (max-width: 767px){#footer .footer-other .navi-link ul li:not(:last-child){margin-right:.6rem;padding-right:.6rem}}#footer .footer-other .navi-link ul li a{color:#fff}#footer .footer-other .navi-link ul li a:hover{text-decoration:underline}#footer .footer-other #copyright{grid-area:area3;text-align:right}@media screen and (max-width: 767px){#footer .footer-other #copyright{margin-top:2.4rem;text-align:center}}#navi-smart{display:none}@media screen and (max-width: 767px){#navi-smart{display:block;position:fixed;z-index:1000;left:0;bottom:0;width:100%}}#navi-smart ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#navi-smart ul li{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}#navi-smart ul li:not(:last-child){margin-right:.2rem}#navi-smart ul li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:.8rem .8rem .6rem;border-radius:.4rem .4rem 0 0;height:5.6rem;background:#006569}#navi-smart ul li a svg{margin-bottom:.4rem;width:2.4rem;height:2.4rem;fill:#fff}#navi-smart ul li a span{font-size:1rem;color:#fff}#scroll-top{display:none;position:fixed;right:1.6rem;bottom:1.6rem;z-index:500}@media screen and (max-width: 767px){#scroll-top{right:.8rem;bottom:6.4rem}}#scroll-top a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-top:.2rem;width:6.4rem;height:6.4rem;background:#006569}@media screen and (max-width: 767px){#scroll-top a{width:4rem;height:4rem}}#scroll-top a svg{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);width:2.4rem;height:2.4rem;fill:#fff}@media screen and (max-width: 767px){#scroll-top a svg{width:1.6rem;height:1.6rem}}#scroll-top a span{margin-top:.8rem;font-family:"Roboto",sans-serif;font-style:italic;color:#fff;font-size:1.2rem;letter-spacing:0;text-align:center;line-height:1}@media screen and (max-width: 767px){#scroll-top a span{margin-top:.2rem;font-size:1rem}}#scroll-top a:hover{background:#000}#contents{padding-top:16rem;padding-bottom:8rem;overflow:clip}@media screen and (max-width: 767px){#contents{padding-top:6.4rem;padding-bottom:4rem}}.navi-breadcrumb{margin-bottom:4.8rem;border-bottom:.1rem solid #f5f5f5}@media screen and (max-width: 767px){.navi-breadcrumb{margin-bottom:2.4rem}}.navi-breadcrumb ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:1.2rem}@media screen and (max-width: 767px){.navi-breadcrumb ul{padding:.8rem 0}}.navi-breadcrumb ul li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.navi-breadcrumb ul li:not(:last-child)::after{content:">";margin:-0.2rem .8rem 0;font-size:1.2rem;color:#ccc}@media screen and (max-width: 767px){.navi-breadcrumb ul li:not(:last-child)::after{margin:-0.1rem .4rem 0}}.navi-breadcrumb ul li a,.navi-breadcrumb ul li span{max-width:16rem;font-size:1.2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width: 767px){.navi-breadcrumb ul li a,.navi-breadcrumb ul li span{max-width:10rem;font-size:.9rem}}@media screen and (max-width: 767px){.navi-breadcrumb ul li a small,.navi-breadcrumb ul li span small{font-size:.9rem}}.navi-pagelink{margin-bottom:6.4rem}@media screen and (max-width: 767px){.navi-pagelink{margin-bottom:3.2rem}}.navi-pagelink ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:1.6rem 0}@media screen and (max-width: 767px){.navi-pagelink ul{gap:.8rem 0}}.navi-pagelink ul li{border-left:.1rem solid #ccc}.navi-pagelink ul li:last-child{border-right:.1rem solid #ccc}.navi-pagelink ul li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:.6rem 1.6rem}@media screen and (max-width: 767px){.navi-pagelink ul li a{padding:.3rem .5rem .3rem .3rem}}.navi-pagelink ul li a::before{content:"";display:block;margin-right:.4rem;width:.7rem;height:1.4rem;background:url("../img/common/icon-caret.svg") center center no-repeat;background-size:cover}@media screen and (max-width: 767px){.navi-pagelink ul li a::before{margin-right:.2rem;width:.6rem;height:1.2rem}}.navi-pagelink ul li a.current{color:#008085}.navi-pagelink ul li a span{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;letter-spacing:0}@media screen and (max-width: 767px){.navi-pagelink ul li a span{font-size:1rem}}@media screen and (max-width: 767px){.navi-pagelink ul li a span small{margin-top:.1rem;font-size:.9rem}}.navi-pagelink ul li a span svg{margin-left:.4rem;width:1.2rem;height:1.2rem}@media screen and (max-width: 767px){.navi-pagelink ul li a span svg{margin-left:.2rem;width:.8rem;height:.8rem}}.navi-pagelink ul li a:hover span svg{fill:#008085}#visual-category_top{position:relative;padding:8rem 0}@media screen and (max-width: 767px){#visual-category_top{padding:4rem 0}}#visual-category_top::before{content:"";display:block;position:absolute;bottom:0;left:0;z-index:-1;width:100%;height:calc(100% - 8rem - 6.4rem - 4rem - 21rem);background:-webkit-gradient(linear, left top, right top, from(#009E41), color-stop(33%, #7FBE26), color-stop(66%, #00A5D4), to(#194EA1));background:-webkit-linear-gradient(left, #009E41 0%, #7FBE26 33%, #00A5D4 66%, #194EA1 100%);background:linear-gradient(to right, #009E41 0%, #7FBE26 33%, #00A5D4 66%, #194EA1 100%);opacity:.2}@media screen and (max-width: 767px){#visual-category_top::before{height:calc(100% - 4rem - 5.6rem - 2rem - 4.5rem)}}#visual-category_top h1{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:4rem}@media screen and (max-width: 767px){#visual-category_top h1{margin-bottom:2rem}}#visual-category_top h1 i{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-right:.8rem;width:6.4rem;height:6.4rem;border-radius:50%;background:#008085}@media screen and (max-width: 767px){#visual-category_top h1 i{margin-right:.6rem;width:4.8rem;height:4.8rem}}#visual-category_top h1 i svg{max-width:3.6rem;max-height:3.6rem;fill:#fff}@media screen and (max-width: 767px){#visual-category_top h1 i svg{max-width:2.8rem;max-height:2.8rem}}#visual-category_top h1 i svg.-bus{max-width:4rem;max-height:4rem}@media screen and (max-width: 767px){#visual-category_top h1 i svg.-bus{max-width:2.8rem;max-height:2.8rem}}#visual-category_top h1 span{font-size:4rem;font-weight:700}@media screen and (max-width: 767px){#visual-category_top h1 span{font-size:2.4rem}}#visual-category_top h1 span small{font-size:3.2rem}@media screen and (max-width: 767px){#visual-category_top h1 span small{font-size:1.5rem}}#visual-category_top .eyecatch{padding-left:12rem;margin:0 calc(50% - 50vw) 4.8rem}@media screen and (max-width: 767px){#visual-category_top .eyecatch{padding-left:1.5rem;margin-bottom:2.4rem}}#visual-category_top .eyecatch img{border-radius:3.2rem 0 0 3.2rem}@media screen and (max-width: 767px){#visual-category_top .eyecatch img{border-radius:1.6rem 0 0 1.6rem}}#visual-category_top .unkou{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:2rem;margin-bottom:4.8rem}@media screen and (max-width: 767px){#visual-category_top .unkou{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:2.4rem}}#visual-category_top .unkou dl{display:grid;grid-template-columns:20rem 1fr;width:80rem;height:5.6rem}@media screen and (max-width: 767px){#visual-category_top .unkou dl{display:block;width:auto;height:auto}}#visual-category_top .unkou dl dt{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:.8rem 0 0 .8rem;background:#008085;color:#fff;font-weight:700}@media screen and (max-width: 767px){#visual-category_top .unkou dl dt{padding:.8rem;border-radius:.8rem .8rem 0 0}}#visual-category_top .unkou dl dd{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:.8rem 1.6rem;border-radius:0 .8rem .8rem 0;background:#fff}@media screen and (max-width: 767px){#visual-category_top .unkou dl dd{padding:.8rem 1.6rem .8rem .8rem;border-radius:0 0 .8rem .8rem}}#visual-category_top .unkou dl dd .status{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%;margin-right:1.6rem;padding-right:1.6rem;border-right:.1rem solid #ccc}@media screen and (max-width: 767px){#visual-category_top .unkou dl dd .status{margin-right:.8rem;padding-right:.8rem}}#visual-category_top .unkou dl dd .status img{width:2.4rem;height:2.4rem;margin-right:.4rem}@media screen and (max-width: 767px){#visual-category_top .unkou dl dd .status img{width:1.6rem;height:1.6rem}}#visual-category_top .unkou .btn a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;width:24rem;height:4rem;border-radius:2rem;background:#008085;font-weight:700;color:#fff}#visual-category_top .unkou .btn a svg{position:absolute;top:50%;right:1.6rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:.7rem;height:1.2rem;fill:#fff}#visual-category_top .unkou .btn a:hover{opacity:.6}#visual-category_top .unkou.-atsumisen dl dt{background:#f95912}#visual-category_top .unkou.-shinaisen dl dt{background:#0892eb}@media screen and (max-width: 767px){#visual-category_top .lead{letter-spacing:0}}.under_visual{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;height:20rem;background:#f5f5f5}@media screen and (max-width: 767px){.under_visual{height:10rem}}.under_visual::before{content:"";display:block;position:absolute;top:0;width:100%;height:1.6rem;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.1)), to(transparent));background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, transparent 100%);background:linear-gradient(to bottom, rgba(0, 0, 0, 0.1) 0%, transparent 100%)}@media screen and (max-width: 767px){.under_visual::before{height:.8rem}}.under_visual h1{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.under_visual h1 i{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-right:.8rem;width:6.4rem;height:6.4rem;border-radius:50%;background:#008085}@media screen and (max-width: 767px){.under_visual h1 i{margin-right:.6rem;width:5.6rem;height:5.6rem}}.under_visual h1 i svg{max-width:3.6rem;max-height:3.6rem;fill:#fff}@media screen and (max-width: 767px){.under_visual h1 i svg{max-width:3.2rem;max-height:3.2rem}}.under_visual h1 span{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-size:4rem;font-weight:700}@media screen and (max-width: 767px){.under_visual h1 span{font-size:2rem}}.under_visual h1 span small{font-size:3.2rem}@media screen and (max-width: 767px){.under_visual h1 span small{font-size:1.5rem}}.navi-contents ul{display:grid;grid-template-columns:repeat(2, 1fr);gap:2.4rem 4rem}@media screen and (max-width: 767px){.navi-contents ul{grid-template-columns:repeat(1, 1fr);gap:.8rem}}.navi-contents ul li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;padding:0 2.4rem;height:10rem;border:.1rem solid #008085;border-radius:1.6rem;background:#008085;color:#fff}@media screen and (max-width: 767px){.navi-contents ul li a{padding:0 1.5rem;height:5.6rem;border-radius:1.2rem}}.navi-contents ul li a .icon{margin-right:1.2rem}@media screen and (max-width: 767px){.navi-contents ul li a .icon{margin-right:.8rem}}.navi-contents ul li a .icon img{max-width:6.4rem;max-height:6.4rem;-webkit-transition:.3s;transition:.3s}@media screen and (max-width: 767px){.navi-contents ul li a .icon img{max-width:4rem;max-height:4rem}}.navi-contents ul li a .icon img.-on{display:none}.navi-contents ul li a span{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:2.4rem;font-weight:700}@media screen and (max-width: 767px){.navi-contents ul li a span{font-size:1.5rem}}.navi-contents ul li a span small{font-size:2rem}@media screen and (max-width: 767px){.navi-contents ul li a span small{font-size:1.3rem}}.navi-contents ul li a span svg{margin-left:.8rem;width:1.6rem;height:1.6rem}@media screen and (max-width: 767px){.navi-contents ul li a span svg{margin-left:.4rem;width:1.2rem;height:1.2rem}}.navi-contents ul li a>svg{position:absolute;top:50%;right:1.6rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1.4rem;height:2.4rem;fill:#fff}@media screen and (max-width: 767px){.navi-contents ul li a>svg{right:1.2rem;width:1rem;height:1.6rem}}.navi-contents ul li a:hover{border-color:#ccc;background:#fff}.navi-contents ul li a:hover .icon img.-on{display:block}.navi-contents ul li a:hover .icon img.-off{display:none}.navi-contents ul li a:hover span{color:#008085 !important}.navi-contents ul li a:hover svg{fill:#008085 !important}.tab_area .tab_selector{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:6.4rem}@media screen and (max-width: 767px){.tab_area .tab_selector{margin-bottom:3.2rem}}.tab_area .tab_selector_item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;width:50%;height:6.4rem;border-top:.1rem solid #ccc;border-bottom:.1rem solid #ccc;border-left:.1rem solid #ccc;background:#fff;font-size:2.4rem;font-weight:700;-webkit-transition:.3s;transition:.3s;cursor:pointer}@media screen and (max-width: 767px){.tab_area .tab_selector_item{height:4rem;font-size:1.3rem}}.tab_area .tab_selector_item:last-child{border-right:.1rem solid #ccc}.tab_area .tab_selector_item.current{border-color:#008085;background:#008085;color:#fff}.tab_area .tab_selector_item.current::before{content:"";display:block;position:absolute;right:0;left:0;bottom:0;-webkit-transform:translateY(100%);transform:translateY(100%);margin:auto;width:2.4rem;height:1.2rem;-webkit-clip-path:polygon(0 0, 100% 0, 50% 100%);clip-path:polygon(0 0, 100% 0, 50% 100%);background:#008085}@media screen and (max-width: 767px){.tab_area .tab_selector_item.current::before{width:1.6rem;height:.8rem}}.tab_area .tab_selector_item:first-child{border-radius:.8rem 0 0 .8rem}.tab_area .tab_selector_item:last-child{border-radius:0 .8rem .8rem 0}.tab_area .tab_selector_item:not(.current):hover{color:#008085}.tab_area .tab_selector.-slim{gap:1.6rem;margin-bottom:3.2rem}@media screen and (max-width: 767px){.tab_area .tab_selector.-slim{gap:.4rem;margin-bottom:1.6rem}}.tab_area .tab_selector.-slim .tab_selector_item{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:auto;height:4.8rem;border:.1rem solid #008085;border-radius:.8rem;background:#008085;font-size:1.8rem;color:#fff;cursor:pointer}@media screen and (max-width: 767px){.tab_area .tab_selector.-slim .tab_selector_item{height:3.2rem;border-radius:.4rem;font-size:1rem}}.tab_area .tab_selector.-slim .tab_selector_item.current{border-color:#ccc;background:#f5f5f5;color:#000}.tab_area .tab_selector.-slim .tab_selector_item.current::before{display:none}.tab_area .tab_selector.-slim .tab_selector_item:not(.current):hover{border-color:#008085;background:#008085;color:#fff}.tab_area .tab_contents_item{display:none}.tab_area .tab_contents_item.show{display:block}.news_list{border-top:.1rem solid #ccc}@media screen and (max-width: 767px){.news_list{width:100%}}.news_list_item{border-bottom:.1rem solid #ccc}.news_list_item a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:2.4rem 0}@media screen and (max-width: 767px){.news_list_item a{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:1.2rem 0}}.news_list_item a .date{margin-right:1.6rem;font-family:"Roboto",sans-serif;font-weight:700;font-size:1.8rem}@media screen and (max-width: 767px){.news_list_item a .date{margin-right:.8rem;font-size:1.3rem}}.news_list_item a .category{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 .8rem;margin-right:1.6rem;width:12rem;height:3.2rem;border-radius:.4rem;background:#008085;font-size:1.4rem;color:#fff;letter-spacing:0}@media screen and (max-width: 767px){.news_list_item a .category{padding:0 .4rem;margin-right:.8rem;width:6.4rem;height:2rem;font-size:.9rem}}.news_list_item a .category.-atsumisen{background:#f95912}.news_list_item a .category.-shinaisen{background:#0892eb}.news_list_item a .category.-bus{background:#398281}.news_list_item a .category.-manaca{background:#fbe05d;color:#000}.news_list_item a .title{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width: 767px){.news_list_item a .title{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;margin-top:.8rem;width:100%}}.pagination{margin-top:6.4rem}@media screen and (max-width: 767px){.pagination{margin-top:3.2rem}}.pagination .screen-reader-text{display:none}.pagination .nav-links{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:0 .8rem}@media screen and (max-width: 767px){.pagination .nav-links{gap:0 .4rem}}.pagination .nav-links .page-numbers{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:4.8rem;height:4.8rem;border:.1rem solid #ccc;border-radius:50%;font-family:"Roboto",sans-serif;font-size:2rem;font-weight:700;color:#008085;background:#f5f5f5}@media screen and (max-width: 767px){.pagination .nav-links .page-numbers{width:3.2rem;height:3.2rem;font-size:1.3rem}}.pagination .nav-links .page-numbers.current,.pagination .nav-links .page-numbers:not(.dots):hover{border-color:#008085;background:#008085;color:#fff}.pagination .nav-links .page-numbers.dots{border:none}form input[type=text],form input[type=email],form textarea{border:none;outline:none;background:#f5f5f5}form input[type=text]:focus,form input[type=email]:focus,form textarea:focus{border:.1rem solid #008085}form input[type=text],form input[type=email]{padding:0 1rem;width:100%;height:4.8rem}@media screen and (max-width: 767px){form input[type=text],form input[type=email]{height:4rem}}form textarea{padding:1rem;width:100%;max-width:100%;height:16rem}form input[type=radio]{display:none}form input[type=radio]+label,form input[type=radio]+span{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;padding-left:3.2rem;height:2.4rem}@media screen and (max-width: 767px){form input[type=radio]+label,form input[type=radio]+span{padding-left:2rem;height:1.6rem}}form input[type=radio]+label::before,form input[type=radio]+span::before{content:"";display:block;position:absolute;top:0;left:0;bottom:0;width:2.4rem;height:2.4rem;border:.1rem solid #000;border-radius:50%;background:#fff}@media screen and (max-width: 767px){form input[type=radio]+label::before,form input[type=radio]+span::before{width:1.6rem;height:1.6rem}}form input[type=radio]+label::after,form input[type=radio]+span::after{content:"";display:block;position:absolute;top:.4rem;left:.4rem;width:1.6rem;height:1.6rem;border-radius:50%;background:#008085;opacity:0;-webkit-transition:.3s;transition:.3s}@media screen and (max-width: 767px){form input[type=radio]+label::after,form input[type=radio]+span::after{width:.8rem;height:.8rem}}form input[type=radio]:checked+label::before,form input[type=radio]:checked+span::before{background:#fff}form input[type=radio]:checked+label::after,form input[type=radio]:checked+span::after{opacity:1}form .selectbox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative}form .selectbox::after{content:"";position:absolute;right:3.1rem;width:1rem;height:.7rem;background-color:#000;-webkit-clip-path:polygon(0 0, 100% 0, 50% 100%);clip-path:polygon(0 0, 100% 0, 50% 100%);pointer-events:none}@media screen and (max-width: 767px){form .selectbox::after{right:1.5rem}}form .selectbox select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:1rem;background:#f5f5f5;cursor:pointer;height:4.8rem}@media screen and (max-width: 767px){form .selectbox select{height:4rem}}form .privacy input[type=checkbox]{display:none}form .privacy input[type=checkbox]+label,form .privacy input[type=checkbox]+span{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;padding-left:3.5rem;height:3rem}form .privacy input[type=checkbox]+label::before,form .privacy input[type=checkbox]+span::before{content:"";display:block;position:absolute;top:0;left:0;bottom:0;width:3rem;height:3rem;border:1px solid #000;border-radius:50%;background:#fff}form .privacy input[type=checkbox]+label::after,form .privacy input[type=checkbox]+span::after{content:"";display:block;position:absolute;top:.5rem;left:.5rem;width:2rem;height:2rem;border-radius:50%;background:#008085;opacity:0;-webkit-transition:.3s;transition:.3s}form .privacy input[type=checkbox]:checked+label::after,form .privacy input[type=checkbox]:checked+span::after{opacity:1}/*# sourceMappingURL=common.css.map */