﻿#fade,#loader{display:block}#hlogo,#menuButton{opacity:0}section.setstart:not(#section1):not(#psection1) .container::before{background-color:#fff}section .container{text-align:left;position:relative;padding:15px 0}section .container h5{letter-spacing:0.05em;line-height:1.5;font-size:21px}@media all and (max-width: 1200px){section .container h5{font-size:20px}}@media all and (max-width: 600px){section .container h5{font-size:18px}}@media all and (max-width: 480px){section .container h5{font-size:17px}}section .container h5.bdrbtms{border-bottom:2px solid #0067B2;padding-bottom:0}section .container h5.bdrs{border-bottom:2px solid #0067B2;border-top:2px solid #0067B2;padding:0.2em 0.1em 0em}section .container h6{letter-spacing:0.05em;font-size:19px}@media all and (max-width: 1200px){section .container h6{font-size:18px}}@media all and (max-width: 600px){section .container h6{font-size:16px}}@media all and (max-width: 480px){section .container h6{font-size:15px}}section .container h6.bdrbtms{border-bottom:2px solid #0067B2;padding-bottom:0.2}section .container h6.bdrs{border-bottom:2px solid #0067B2;border-top:2px solid #0067B2;padding:0.4em 0.1em 0.2em}section .container p{letter-spacing:0.05em;font-size:17px}@media all and (max-width: 1200px){section .container p{font-size:16px}}@media all and (max-width: 600px){section .container p{font-size:15px}}@media all and (max-width: 480px){section .container p{font-size:14px}}section:not(#section1):not(#psection1) .container{max-width:1400px}@media all and (min-width: 841px){section:not(#section1):not(#psection1) .container{width:80%}}ul{font-size:16px}@media all and (max-width: 600px){ul{font-size:15px}}@media all and (max-width: 480px){ul{font-size:14px}}.breadcrumb{margin-top:-2em;margin-bottom:6%;font-size:14px}@media all and (max-width: 600px){.breadcrumb{font-size:13px}}@media all and (max-width: 480px){.breadcrumb{font-size:12px}}.breadcrumb .breadcrumb-item{margin-bottom:0.6em}#psection1{background-color:#2FBEDD;width:100%;height:auto !important;transition:all .1s linear;padding:0;padding-top:120px;position:relative;overflow:hidden}@media all and (max-width: 1200px){#psection1{padding-top:80px}}@media all and (max-width: 840px){#psection1{padding-top:65px}}#psection1::after{position:absolute;content:'';width:100%;height:100%;background-color:#fff;top:0;right:0;opacity:1;z-index:200}#psection1.openingstart::after{opacity:0;transition:opacity .9s ease}#psection1 .container{width:100% !important;height:100%;max-width:100% !important;max-height:500px;position:relative;overflow:hidden;margin:0 auto;padding:0}#psection1.openingstart .container::after{width:100%;transition:width .8s ease-out}#psection1 .container .bgimg{width:100%;height:0%;padding-top:25%;background-image:url(../images/common/bg_company.jpg?2);background-position:center;background-repeat:no-repeat;background-size:cover;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);overflow:hidden;opacity:0;-webkit-filter:grayscale(90%);-moz-filter:grayscale(90%);-ms-filter:grayscale(90%);filter:grayscale(90%);mix-blend-mode:color-burn}body.company #psection1 .container .bgimg{background-image:url(../images/common//bg_company.jpg)}body.philosophy #psection1 .container .bgimg{background-image:url(../images/common//bg_philosophy.jpg)}body.service #psection1 .container .bgimg{background-image:url(../images/common//bg_service.jpg)}body.recruit #psection1 .container .bgimg{background-image:url(../images/common//bg_recruit.jpg)}body.news #psection1 .container .bgimg{background-image:url(../images/common//bg_news.jpg)}body.contact #psection1 .container .bgimg{background-image:url(../images/common//bg_contact.jpg)}#psection1.openingstart .container .bgimg{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:0.8;transition:transform 1.2s ease-out}:root{--outline: rgba(0,0,0,0.04)}#psection1 .mainp{margin:0;padding:0 0.3em;position:absolute;top:50%;left:0%;width:100%;margin-top:-0.5em;height:auto;line-height:1;text-align:center;z-index:6;letter-spacing:0.06em;font-size:4vw;font-weight:400}@media all and (min-width: 1801px){#psection1 .mainp{font-size:72px;width:1800px;left:50%;margin-left:-900px}}@media all and (max-width: 840px){#psection1 .mainp{font-size:6vw}}#psection1 .mainp span{padding:0.3em 0.4em 0.1em;position:relative;white-space:nowrap;opacity:0;margin-left:-3%;color:white !important}#psection1 .mainp span:first-child{font-weight:500;letter-spacing:0.06em;text-shadow:var(--outline) 3px 0 3px,var(--outline) 2.83487px 0.98158px 3px,var(--outline) 2.35766px 1.85511px 3px,var(--outline) 1.62091px 2.52441px 3px,var(--outline) 0.70571px 2.91581px 3px,var(--outline) -0.28717px 2.98622px 3px,var(--outline) -1.24844px 2.72789px 3px,var(--outline) -2.07227px 2.16926px 3px,var(--outline) -2.66798px 1.37182px 3px,var(--outline) -2.96998px 0.42336px 3px,var(--outline) -2.94502px -0.5717px 3px,var(--outline) -2.59586px -1.50383px 3px,var(--outline) -1.96093px -2.27041px 3px,var(--outline) -1.11013px -2.78704px 3px,var(--outline) -0.13712px -2.99686px 3px,var(--outline) 0.85099px -2.87677px 3px,var(--outline) 1.74541px -2.43999px 3px,var(--outline) 2.44769px -1.73459px 3px,var(--outline) 2.88051px -0.83825px 0}#psection1 .mainp>small{font-size:0.8em}#psection1.openingstart .mainp span:first-child{opacity:1;margin-left:0;transition:opacity .4s ease-out .2s, margin-left .7s ease .2s}#psection1.openingstart .mainp span:last-child{opacity:1;margin-left:0;transition:opacity .4s ease-out .4s, margin-left .7s ease .4s}section h2{line-height:1.2;margin:0.2em auto 0.8em;position:relative;z-index:11;color:#000;padding:0.5em 1em 0.3em}section h2::before{position:absolute;content:'';width:104%;height:100%;background-color:#F6F6F6;border-left:10px solid #0067B2;border-top:3px solid #0067B2;top:0;left:-2%;opacity:1;z-index:-1;-webkit-transform:skewX(-30deg);-ms-transform:skewX(-30deg);transform:skewX(-30deg)}section h2 small.right{position:absolute;width:auto;white-space:nowrap;top:50%;right:1.5em;margin-top:-0.5em}@media all and (max-width: 840px){section h2 small.right.md-block{position:relative;margin-top:0em;top:auto;right:auto;display:block;text-align:left;white-space:normal}}@media all and (max-width: 840px){section h2 small.right{font-size:0.4em}}@media all and (max-width: 600px){section h2 small.right{font-size:0.5em}}section h2 small:not(.right).d-block{margin-top:0.5em;font-size:0.5em}@media all and (max-width: 840px){section h2 small:not(.right).d-block{font-size:0.95rem}}@media all and (max-width: 600px){section h2 small:not(.right).d-block{font-size:0.9rem}}section h2:has(small.right){padding-right:7em}@media all and (max-width: 840px){section h2:has(small.right.md-block){padding-right:1em}}section h3{line-height:1.4;margin:1.8em auto 0.8em;position:relative;z-index:11;color:#000;padding:0.3em 0.6em 0.1em;border-left:6px solid #0067B2}section h3 small{font-size:0.8em !important}section h3.notdeco{border:none}strong.round{background-color:#999;color:#fff;font-weight:normal;border-radius:20px;padding:0.2em 0.4em 0.1em;font-size:0.9em}strong.r-yellow{background-color:#FDD007}strong.r-blue{background-color:#0E73CE}strong.r-green{background-color:#2FB216}section h4{line-height:1.3;padding:0.5em 0.4em 0.2em;margin:0 auto 0.6em;text-align:left;color:#000;border-bottom:2px solid #0067B2;font-weight:400;position:relative}section p{line-height:1.8}section h3 strong{font-size:1.4em}section h5.bdr,.wp-editor h5.bdr{width:100%;font-size:1.2em;text-align:left;letter-spacing:0.06em;font-weight:600;margin:0 0 15px;padding:0.3em 0;position:relative;border-bottom:1px solid #3c3223}.mincho{font-family:'Yu Mincho', YuMincho, 'Hiragino Mincho ProN', 'Hiragino Mincho Pro', 'HGP明朝B', serif}strong.num{font-size:1.6em;font-weight:700;color:#0067B2;padding-right:0.2em}section.bg-gray{background-color:#F6F6F6}.wnewbox{position:relative;width:100%;margin:0 auto}.wnewbox ul{margin:0 auto;width:96%;list-style:none;position:relative;z-index:49}.wnewbox ul li{width:100%;margin:0 0 10px;padding:0;position:relative}.wnewbox ul li .newsinner{padding:15px 10px;width:100%;height:100%;text-decoration:none;text-align:left;color:#000 !important;font-size:16px !important;letter-spacing:0.05em;font-family:"Noto Sans JP" d,"游ゴシック",YuGothic;transition:color .15s ease;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}@media all and (max-width: 840px){.wnewbox ul li .newsinner{display:block}}@media all and (max-width: 600px){.wnewbox ul li .newsinner{font-size:15px !important}}@media all and (max-width: 480px){.wnewbox ul li .newsinner{font-size:14px !important}}.wnewbox ul li .newsinner p.news_txt{text-align:left;margin:0;padding:0;color:#000;padding-right:6px;position:relative;line-height:1.2;transition:color .15s ease;font-size:16px !important}@media all and (max-width: 840px){.wnewbox ul li .newsinner p.news_txt{margin-top:1.3em}}@media all and (max-width: 600px){.wnewbox ul li .newsinner p.news_txt{font-size:15px !important}}@media all and (max-width: 480px){.wnewbox ul li .newsinner p.news_txt{font-size:14px !important}}.wnewbox ul li .newsinner strong.news_date{color:#2FBEDD;display:inline-block;width:5.5em;text-align:left;margin:0;margin-right:0.6em;padding:0;font-weight:normal;line-height:1}.wnewbox ul li .newsinner span.news_cate{white-space:nowrap;position:relative;padding:0.4em 0.4em 0.3em;line-height:1;width:7.5em;text-align:center;margin-right:0.8em;border:1px solid #000;transition:border-color .15s ease}.wnewbox ul li .newsinner span.news_cate.device_cate{width:12em;font-size:0.9em;letter-spacing:normal}.wnewbox ul li a:hover .newsinner{color:#0067B2 !important}.wnewbox ul li a:hover .newsinner p.news_txt{color:#0067B2 !important;text-decoration:underline}.wnewbox ul li a:hover .newsinner span.news_cate{border-color:#0067B2 !important}@media all and (min-width: 841px){.wnewbox .gobtn{margin-top:0;margin-bottom:20px}}.wnewbox.mnlist ul{margin-bottom:15px}.wnewbox.mnlist ul li{border-bottom:1px solid #E6E6E6;padding-bottom:0.4em}.qabox ul{list-style:none;margin:0;padding:0;width:100%;padding-bottom:40px}.qabox ul li{width:100%;margin:0;padding:0;font-size:1em}.qabox ul li .q-txt{color:#000;width:100%;padding:1.2em 3em;position:relative;text-align:left;font-size:1.2em;line-height:1.6em;letter-spacing:0.06em;border-bottom:1px solid #aaa;cursor:pointer}.qabox ul li .q-txt a{text-decoration:none;display:block}.qabox ul li .q-txt a:hover{text-decoration:underline}.qabox ul li .q-txt::before{position:absolute;content:'Q.';color:#F6F6F6;font-style:italic;width:2em;height:2em;font-size:2em;font-weight:500;top:0.6em;left:0.3em}.qabox ul li .a-txt{display:none;color:#0067B2;background-color:#F6F6F6;width:100%;padding:1.2em 1em 1.2em 3em;position:relative;text-align:left;font-size:1.2em;font-weight:bold;line-height:1.6em;letter-spacing:0.06em;border-bottom:1px solid #d8e3e8}.qabox ul li .a-txt::before{position:absolute;content:'A.';font-style:italic;width:2em;height:2em;font-size:2em;font-weight:500;top:0.6em;left:0.3em}.qabox ul li .q-txt::after{content:'';position:absolute;width:12px;height:12px;border-bottom:2px solid #000;border-right:2px solid #000;bottom:50%;right:2%;margin-bottom:-6px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);box-sizing:border-box;opacity:0.4}.qabox ul li .q-txt.active::after{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}@media all and (min-width: 841px){.qabox ul li .q-txt:hover{background-color:#E0E0E0}}@media all and (max-width: 840px){.qabox ul li{font-size:0.9em}}@media all and (max-width: 480px){.qabox ul li{font-size:0.85em}}.contentbox{width:100%;text-align:left;padding:6%}@media all and (max-width: 840px){.contentbox{padding:4%}}@media all and (max-width: 600px){.contentbox{padding:2%}}.contentbox p{letter-spacing:0.04em}.contentbox .box{padding:15px}@media all and (max-width: 600px){.contentbox .box{padding:10px}}@media all and (max-width: 480px){.contentbox .box{padding:5px}}.contentbox hr{height:0}a.imgset{background-color:#fff;position:relative;display:block}a.imgset img{transition:opacity .3s ease}a.imgset::after{position:absolute;transition:opacity .3s ease-out;width:30px;height:30px;margin:auto;top:0;bottom:0;left:0;right:0;content:'\f00e';font-family:"Font Awesome 5 Free";line-height:0.8em;font-size:30px;color:#2FBEDD;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;font-weight:bold;text-rendering:auto;opacity:0}a.imgset:hover img{opacity:0.3}a.imgset:hover::after{opacity:1}.sidebox{width:100%;padding:0;text-align:left;padding-top:2%}@media only screen and (max-width: 840px){.contentbox,.sidebox{margin-bottom:50px}.sidebox{padding-top:40px}}.contbox{position:relative;width:100%;height:auto;margin:2.5% auto}.contbox ul{padding:0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;list-style:none;position:relative;margin:0}.contbox ul li{margin:10px 0 0;padding:0;min-width:8%;flex-basis:24%;margin-bottom:10px}.contbox ul li.active{display:none}.contbox img{width:100%;height:auto}.contbox .bgimg{width:100%;height:0;padding-top:50%;background-color:#f0f0f0;overflow:hidden;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;transition:transform .5s ease-out}.contbox .txtinner{padding:10px 0 10px;z-index:1;transition:all .5s ease-out;text-align:center;position:absolute;background-color:rgba(250,0,0,0.2);top:0;left:0;width:100%;height:100%}.contbox .txtinner h5{margin:0;padding:0;font-weight:900;letter-spacing:0.04em;font-size:1.6em;line-height:1.1em}.contbox .txtinner h5 span{margin:0.4em 0;padding:0;display:block;font-weight:normal;letter-spacing:0.06em;font-size:0.5em;line-height:1.1em}.contbox a{color:#fff;display:block;overflow:hidden;text-decoration:none;border:3px solid #c20000;position:relative}.sidebox .contbox{margin:0}.sidebox .contbox ul li{flex-basis:32%}.sidebox .contbox ul::before{content:'';display:block;width:32%;order:1}.sidebox .contbox ul::after{content:'';display:block;width:32%}.sidebox .contbox ul li{margin:10px 0 10px}@media all and (min-width: 841px){.contbox a:hover .bgimg{-webkit-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03)}.contbox ul::before{content:'';display:block;width:24%;order:1}.contbox ul::after{content:'';display:block;width:24%}}@media all and (max-width: 840px){.contbox ul li{flex-basis:48%}.contbox ul::before,.contbox ul::after{display:none}.contbox .bgimg{padding-top:40%}.sidebox .contbox ul li{flex-basis:48%}.sidebox .contbox ul::before,.sidebox .contbox ul::after{display:none}}@media all and (max-width: 600px){.contbox ul li{flex-basis:100%}.contbox ul::before,.contbox ul::after{display:none}.contbox .bgimg{padding-top:30%}.sidebox .contbox ul li{flex-basis:100%}.sidebox .contbox ul::before,.sidebox .contbox ul::after{display:none}}span.komemark{color:#aaa;font-size:0.7em;vertical-align:top}section p.kome{font-size:0.9em;color:#aaa;line-height:1.4;position:relative;padding-left:1.2em}section p.kome::before{content:'※';position:absolute;top:0;left:0}.ui.form .field>label{color:#0067B2}.ui.button[type="submit"]{background-color:#0067B2;color:#fff}.ui.button[type="submit"]:hover{background-color:#0067B2}.slidebox{width:100%;padding-right:20%;position:relative;margin-bottom:4%}@media all and (max-width: 840px){.slidebox{padding-right:0%}}.mySwiper .swiper-slide{padding:0 15px 0 0}@media all and (max-width: 840px){.mySwiper .swiper-slide{padding:0 0 10px}}.swiper-container{width:20%;height:100%;position:absolute;bottom:0;right:0;padding:20px 0;background-color:#F6F6F6}@media all and (max-width: 840px){.swiper-container{width:100%;height:auto;position:relative;padding:0 20px}}.swiper-container .swiper-slide{text-align:left;width:100%;height:auto;min-height:60px;opacity:0.35;cursor:pointer;padding:5px 10px}@media all and (max-width: 840px){.swiper-container .swiper-slide{width:30%;height:auto;position:relative;padding:6px 3px}}.swiper-container .swiper-slide img{border:2px solid #F6F6F6}.swiper-container .swiper-slide.swiper-slide-thumb-active{opacity:1}.swiper-container .swiper-slide.swiper-slide-thumb-active img{border-color:#0067B2}.swiper-container .swiper-button-prev,.swiper-container .swiper-button-next{position:absolute;left:0;width:100%;height:20px;margin:0;vertical-align:middle;text-align:center;z-index:10;cursor:pointer;background-color:#0067B2;color:#fff;font-size:20px;line-height:1;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}@media all and (max-width: 840px){.swiper-container .swiper-button-prev,.swiper-container .swiper-button-next{position:absolute;top:0;width:20px;height:100%}}.swiper-container .swiper-button-next.swiper-button-disabled,.swiper-container .swiper-button-prev.swiper-button-disabled{opacity:0.5}.swiper-container .swiper-button-prev{top:0}@media all and (max-width: 840px){.swiper-container .swiper-button-prev{left:0;right:auto}}.swiper-container .swiper-button-prev::after{content:" \f106";font-family:'Font Awesome 5 Free';-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:900;font-size:20px;text-rendering:auto}@media all and (max-width: 840px){.swiper-container .swiper-button-prev::after{content:" \f104"}}.swiper-container .swiper-button-next{bottom:0;top:auto}@media all and (max-width: 840px){.swiper-container .swiper-button-next{right:0;left:auto}}.swiper-container .swiper-button-next::after{content:" \f107";font-family:'Font Awesome 5 Free';-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:900;font-size:20px;text-rendering:auto}@media all and (max-width: 840px){.swiper-container .swiper-button-next::after{content:" \f105"}}.pbox{padding:10px 15px;border:2px solid #0067B2;border-radius:0.8rem;margin-bottom:0.8rem}.pbox h5{line-height:1.3;font-size:18px !important}@media all and (max-width: 840px){.pbox h5{font-size:17px !important}}@media all and (max-width: 600px){.pbox h5{font-size:16px !important}}@media all and (max-width: 480px){.pbox h5{font-size:15px !important}}.pbox h5.bggry{display:block;text-align:center;background-color:#F6F6F6;width:100%;padding:1.6em 1em 1.3em}@media all and (max-width: 840px){.pbox h5.bggry{padding:0.6em 1em 0.3em}}.pbox ul li{margin-bottom:0.8em;text-indent:0.2em}.pbox ul li::marker{color:#0067B2;content:'●'}.dxbox{padding:0.8rem;border-radius:0.8rem;margin-top:1rem}.dxbox h4{text-align:center;font-size:18px !important}@media all and (max-width: 840px){.dxbox h4{font-size:17px !important}}@media all and (max-width: 600px){.dxbox h4{font-size:16px !important}}@media all and (max-width: 480px){.dxbox h4{font-size:15px !important}}.dxbox p{line-height:1.3;font-size:16px !important}@media all and (max-width: 840px){.dxbox p{font-size:15.5px !important}}@media all and (max-width: 600px){.dxbox p{font-size:15px !important}}@media all and (max-width: 480px){.dxbox p{font-size:14px !important}}.plinks{margin:4% auto 6%;width:96%;max-width:1300px;font-size:16px !important}.plinks .column{margin-bottom:0.5em}.plinks a{display:block;height:100%;background-color:#0067B2;padding:1.2em 1em 1.2em;margin:0 0.2em;border-radius:2em;color:#000;position:relative;line-height:1.3;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.plinks a strong{font-weight:normal;text-align:center}.plinks a span{display:inline-block}.plinks a::after{color:#fff;position:absolute;left:50%;bottom:-0.1em;margin-left:-0.5em;content:" \f107";font-family:'Font Awesome 5 Free';-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:900;font-size:20px;text-rendering:auto;transition:all .3s ease}.plinks a:hover::after{bottom:-0.25em}@media all and (max-width: 840px){.plinks{font-size:15.5px !important}}@media all and (max-width: 600px){.plinks{font-size:15px !important}}@media all and (max-width: 480px){.plinks{font-size:14px !important}}.corptxtbox{padding:1em}.corptxtbox h5{line-height:1.5;text-align:left}.corptxtbox h5 span{display:inline-block}.corptxtbox h5 strong{font-size:1.3em;display:block;padding-top:0.6em}@media all and (max-width: 840px){.corptxtbox h5 br{display:none}}.table{letter-spacing:0.05em;line-height:1.5;font-size:16px}@media all and (max-width: 600px){.table{font-size:15px}}@media all and (max-width: 480px){.table{font-size:13px}}.table th,.table td{padding:1em 1em 1em 2em;vertical-align:top}.table th{border:none;border-right:1px solid rgba(0,0,0,0.3)}.table td{border:none}.table td ul:not(.komelist){margin:0.3em 0 0.3em 1.2em}.table td ul:not(.komelist) li{margin-top:0.1em}.msgtxtbox{padding:4%}.msgtxtbox h5{padding:0.5em;font-size:3.5vw !important;position:relative}@media all and (max-width: 600px){.msgtxtbox h5{font-size:18px !important}}@media all and (max-width: 480px){.msgtxtbox h5{font-size:17px !important}}@media all and (min-width: 1800px){.msgtxtbox h5{font-size:63px !important}}.msgtxtbox h5 span{display:inline-block;font-size:0.9em}.msgtxtbox h5 strong{letter-spacing:normal;margin-right:0.2em}.msgtxtbox h5 i{font-style:normal;position:relative;background:linear-gradient(0, rgba(0,103,178,0.7) 40%, rgba(0,103,178,0) 40%)}.msgtxtbox h5::before{content:'“';color:#0067B2;margin-left:-0.5em;margin-right:0.1em;font-size:1.4em}.msgtxtbox h5::after{content:'”';color:#0067B2;font-size:1.4em;margin-left:0.1em}.msgtxtbox p{text-align:right}.olbox{padding:10px 15px;border:1px solid rgba(230,230,230,0.9);background-color:rgba(246,246,246,0.6);border-radius:10px;margin-bottom:0.8em}.olbox h6{margin-top:0.2em;border-bottom:2px solid #0067B2;padding:0 0.2em 0.2em}.olbox ol{margin-bottom:0}.olbox ol li::marker{color:#0067B2;font-size:1.4em;width:1em;font-weight:bold}.olbox ul{margin-bottom:0}.olbox ul.mark5 li::marker{content:'5. ';color:#0067B2;font-size:1.4em;font-weight:bold;width:1em}.olbox ul.mark6 li::marker{content:'6. ';color:#0067B2;font-size:1.4em;width:1em;font-weight:bold}.olbox ul.mark7 li::marker{content:'7. ';color:#0067B2;font-size:1.4em;width:1em;font-weight:bold}.itembox{padding:2% 1rem}.itembox a .itemimg{position:relative;border-radius:.4rem;overflow:hidden}.itembox a .itemimg img{transition:transform .3s ease}.itembox a .itemimg::before,.itembox a .itemimg::after{position:absolute;content:'';width:36px;height:36px;bottom:6%;right:6%;bottom:12px;right:12px;z-index:1}.itembox a .itemimg::before{border-radius:100%;border:3px solid #0067B2;transition:all .3s ease .1s;z-index:2}.itembox a .itemimg::after{overflow:hidden;border-radius:100%;background-color:white;background-image:url(../images/common/arrow1.svg);background-position:45px center;background-repeat:repeat-x;background-size:cover;transition:all .4s ease}.itembox a .itemimg.noimg{background-color:#4d4d4d}.itembox a .itemimg.noimg img{opacity:0.95}.itembox a:hover .itemimg img{transform:scale(1.05)}.itembox a:hover .itemimg::before{transform:scale(1.1)}.itembox a:hover .itemimg::after{background-position:99px center}.itembox a .itemttl{color:#000 !important}.itembox .itemttl{font-size:14px;line-height:1.4;text-align:left;margin:0.3em auto 0;letter-spacing:0.05em}@media all and (max-width: 1200px){.itembox .itemttl{font-size:13px}}@media all and (max-width: 840px){.itembox .itemttl{width:96%}.itembox .itemttl br{display:none}}@media all and (max-width: 600px){.itembox .itemttl{font-size:12px}}@media all and (max-width: 400px){.itembox .itemttl{font-size:11px}}.itembox .itemttl.lgttl{margin:0.7em auto 0;font-size:18px;font-weight:600}@media all and (max-width: 1200px){.itembox .itemttl.lgttl{font-size:17px}}@media all and (max-width: 600px){.itembox .itemttl.lgttl{font-size:16px}}@media all and (max-width: 400px){.itembox .itemttl.lgttl{font-size:15px}}.itembox .itemttl.lgttl span small{display:block}@media all and (max-width: 400px){.itembox .itemttl>br{display:none}}hr{clear:both;border:none;margin:3.5% 0;min-height:0;height:1px}.chartsvg text{font-family:"Noto Sans JP" d,"游ゴシック",YuGothic;fill:black}.chart01 .st0{fill:none;stroke:#000000;stroke-miterlimit:10}.chart01 .st1{fill:#A9D600}.chart01 .st2{font-family:'KozGoPr6N-Regular-83pv-RKSJ-H';font-family:"Noto Sans JP" d,"游ゴシック",YuGothic}.chart01 .st3{font-size:12px}.chart01 .st4{fill:#D7F0A0}.chart01 .st5{fill:#F0F0DC}.chart01 .st6{fill:#80CED7}.chart01 .st7{writing-mode:vertical-rl;font-feature-settings:'pkna';text-orientation:mixed}.chart01 .st8{font-size:12px;glyph-orientation-vertical:0}.chart01 .st9{font-size:12px;glyph-orientation-vertical:1}.chart01 .st10{fill:#F1F1F1}.chart01 .st11{font-size:12px;glyph-orientation-vertical:0;writing-mode:vertical-rl;font-feature-settings:'pkna';text-orientation:mixed}.chart01 .st12{font-size:11px;glyph-orientation-vertical:0}.chart01 .st13{font-size:11px;glyph-orientation-vertical:1}.chart01 .st20{text-orientation:upright;-webkit-text-orientation:upright}.chart02 .st0{fill:#A9D600}.chart02 .st1{font-family:'KozGoPr6N-Regular-83pv-RKSJ-H';font-family:"Noto Sans JP" d,"游ゴシック",YuGothic}.chart02 .st2{font-size:18px}.chart02 .st3{fill:#80CED7}.chart02 .st4{font-size:14px}.chart02 .st5{fill:none;stroke:#000000;stroke-miterlimit:10}.chart02 .st6{fill:#D7F0A0}.chart02 .st7{fill:#F0F0DC}.chart02 .st8{fill:#F1F1F1}.chart02 .st9{font-size:13px}.tabs{display:flex;flex-wrap:wrap}.tabs>hr{margin:0;width:100%;border-top:3px solid #0067B2}.tabs .tab_label{display:block;letter-spacing:0.05em;background-color:#E6E6E6;text-align:center;position:relative;z-index:1;white-space:nowrap;border:3px solid white;border-bottom:2px solid white;border-top-left-radius:15px;border-top-right-radius:15px;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;font-size:16px;cursor:pointer;flex:1;padding:1.2em 0.6em 1.0em;margin:0}@media all and (max-width: 600px){.tabs .tab_label{font-size:13px;border-width:1px}}@media all and (max-width: 480px){.tabs .tab_label{font-size:11px}}.tabs .tab_label:hover{background-color:#0067B2}.tabs .tabgroup{flex:3;display:flex;flex-wrap:wrap;font-size:0.9em}.tabs .tabgroup .tab_label{padding:0.8em 0.4em 0.4em;font-size:15px}@media all and (max-width: 600px){.tabs .tabgroup .tab_label{font-size:12px}}@media all and (max-width: 480px){.tabs .tabgroup .tab_label{font-size:10px}}.tabs .tabgroup::before{flex:100%;content:attr(data-grouplabel);background-color:#F6F6F6;padding:0.6em 0.4em 0.3em;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;border-top-left-radius:10px;border-top-right-radius:10px;border-radius:20px;border-bottom:3px solid white;border:3px solid white}.tabs .tab_content{flex:100%;display:none;overflow:hidden;position:relative;animation:fadeInUp 1s ease;padding:4% 15px}@media all and (max-width: 840px){.tabs .tab_content{padding:5% 10px}}@media all and (max-width: 600px){.tabs .tab_content{padding:6% 5px}}.tabs input[name="tab_switch"]{display:none}.tabs input:checked+.tab_label{background-color:#0067B2;border:3px solid #0067B2;position:relative}.tabs input:checked+.tab_label::after{position:absolute;content:'';height:0;bottom:-22px;width:0;left:50%;margin-left:-10px;border-top:15px solid #0067B2;border-bottom:1px solid transparent;border-left:10px solid transparent;border-right:10px solid transparent}#tab01:checked ~ #tab01_content,.tabgroup:has(#tab02:checked) ~ #tab02_content,.tabgroup:has(#tab03:checked) ~ #tab03_content,.tabgroup:has(#tab04:checked) ~ #tab04_content{display:block}.hsbar{display:flex;flex-wrap:wrap;max-width:700px;border-radius:8px;margin:0 auto 4%;overflow:hidden}.hsbar .yearitem{position:relative;flex-grow:1;text-align:center;position:relative;align-items:center;justify-content:center;padding:13px 0;line-height:1.5;height:60px;background:#0067B2;color:white;transition:all .3s ease;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}@media screen and (max-width: 840px){.hsbar .yearitem{font-size:11px;height:45px;line-height:1.4;padding:10px 0}}.hsbar .yearitem span{font-weight:600;position:relative;padding-left:0.85em;padding-top:0.2em;letter-spacing:0.1em;transition:all .2s ease-out}.hsbar .yearitem span strong{font-size:1.6em;letter-spacing:normal;padding-right:0.15em}.hsbar .yearitem:hover{color:yellow}.hsbar .yearitem:hover span{transform:scale(1.07)}.hsbar .yearitem:not(:last-child)::before,.hsbar .yearitem:not(:last-child)::after{position:absolute;z-index:2;top:0;bottom:0;left:100%;content:'';border:37px solid transparent;border-left:20px solid #0067B2;margin:auto}@media screen and (max-width: 840px){.hsbar .yearitem:not(:last-child)::before,.hsbar .yearitem:not(:last-child)::after{border-width:25px;border-left-width:12px}}.hsbar .yearitem:not(:last-child)::before{margin-left:2px;border-left-color:#FFF}.hsbar .yearitem:not(:last-child)::after{border-left-color:#0067B2}.historytitle{line-height:1.2;margin:0.2em auto 0.8em;position:relative;z-index:11;color:#000;background-color:#F6F6F6;padding:0.5em 1em 0.3em;border-radius:20px;border:1px solid #0067B2}.historytitle .columns .column h5{color:#0067B2 !important}.historytitle .columns .column h5 strong{font-size:1.6em;font-weight:700;letter-spacing:normal;padding-right:0.15em}.hsbox{margin:4% auto;width:100%;position:relative}.hsbox .hs-line{position:absolute;width:4px;height:95%;top:0;left:10%;margin-left:-2px;overflow:hidden;background-color:rgba(246,246,246,0.5)}.hsbox .hs-line span{display:block;position:absolute;width:4px;height:0;top:0;left:50%;margin-left:-2px;background-color:#0067B2;-webkit-transition:height .1s ease-out;transition:height .1s ease-out}.hsbox ul{width:100%;margin:2% auto;padding:2% 0 0;list-style:none}.hsbox ul>li{width:100%;margin:0 0% 5% 16%;position:relative;opacity:0}.hsbox ul>li::before{content:'';position:absolute;width:20px;height:20px;top:30px;left:-6%;background-color:#0067B2;border-radius:10px;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media screen and (max-width: 600px){.hsbox ul>li::before{width:15px;height:15px}}.hsbox ul>li::after{width:auto;color:#0067B2;content:attr(data-year);font-size:3.2vw;position:absolute;top:30px;margin-top:-1.3vw;right:108.4%;white-space:nowrap;letter-spacing:normal;line-height:1}@media screen and (min-width: 1301px){.hsbox ul>li::after{font-size:42px;margin-top:-18px}}@media screen and (max-width: 480px){.hsbox ul>li::after{font-size:4.6vw;margin-top:-1.6vw;right:107%;transform:rotate(90deg)}}.hsbox ul>li .hs-main{padding:2.5%;background-color:#E6E6E6;width:85%;position:relative;border-radius:6px;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}@media screen and (max-width: 840px){.hsbox ul>li .hs-main{display:block}}.hsbox ul>li .hs-main::after{content:'';position:absolute;width:0;height:0;top:15px;right:99.9%;border-top:transparent 15px solid;border-bottom:transparent 15px solid;border-left:transparent 30px solid;border-right:#E6E6E6 30px solid}@media screen and (max-width: 600px){.hsbox ul>li .hs-main::after{top:18px;border-top:transparent 10px solid;border-bottom:transparent 10px solid;border-left:transparent 20px solid;border-right:#E6E6E6 20px solid}}@media screen and (max-width: 400px){.hsbox ul>li .hs-main::after{top:23px;border-top:transparent 6px solid;border-bottom:transparent 6px solid;border-left:transparent 12px solid;border-right:#E6E6E6 12px solid}}.hsbox ul>li .hs-main .hs-img{display:block;flex-basis:47%;margin:0 3% 0 0}@media screen and (max-width: 840px){.hsbox ul>li .hs-main .hs-img{flex-basis:100%;margin:0 0 3% 0}}.hsbox ul>li .hs-main.rvs{flex-direction:row-reverse}.hsbox ul>li .hs-main.rvs .hs-img{margin:0 0 0 3%}@media screen and (max-width: 840px){.hsbox ul>li .hs-main.rvs .hs-img{margin:0 0 3% 0}}.hsbox ul>li .hs-main .hs-inner{display:block;flex-basis:100%}@media screen and (max-width: 840px){.hsbox ul>li .hs-main .hs-inner{flex-basis:100%}}.hsbox ul>li .hs-main .hs-inner .hs-year{font-size:1.3em}.hsbox ul>li .hs-main .hs-inner .hs-year small{font-size:0.6em;padding-left:0.2em}.hsbox ul>li .hs-main:has(.hs-img) ~ .hs-inner{flex-basis:50%}@media screen and (max-width: 840px){.hsbox ul>li .hs-main:has(.hs-img) ~ .hs-inner{flex-basis:100%}}.hsbox ul hr{border:none;margin:1% 0}.hsbox.hs-ver2 .hs-line{left:50%}.hsbox.hs-ver2 ul>li{width:50%;margin:0% 0% 5% 50%;position:relative;opacity:0}.hsbox.hs-ver2 ul>li::before{display:none}.hsbox.hs-ver2 ul>li::after{display:none}.hsbox.hs-ver2 ul>li .hs-main{padding:2.5%;padding-left:0%;background:none;width:100%;display:block;margin-top:-20%;min-height:11em}@media screen and (max-width: 840px){.hsbox.hs-ver2 ul>li .hs-main{min-height:13em}}.hsbox.hs-ver2 ul>li .hs-main::after{display:none}.hsbox.hs-ver2 ul>li .hs-main .hs-img{display:inline-block;width:60%;margin:0 0 2%;margin-left:8%}@media screen and (max-width: 840px){.hsbox.hs-ver2 ul>li .hs-main .hs-img{width:92%}}.hsbox.hs-ver2 ul>li .hs-main .hs-inner{display:block;flex-basis:100%;min-height:3em}.hsbox.hs-ver2 ul>li .hs-main .hs-inner h5,.hsbox.hs-ver2 ul>li .hs-main .hs-inner p{margin-left:8%}.hsbox.hs-ver2 ul>li .hs-main .hs-inner .hs-year{font-size:1.7em;color:#0067B2;font-weight:700;line-height:1.6;padding-left:8%;position:relative}.hsbox.hs-ver2 ul>li .hs-main .hs-inner .hs-year small{font-size:0.6em;padding-left:0.2em}.hsbox.hs-ver2 ul>li .hs-main .hs-inner .hs-year::before{content:'';position:absolute;width:20px;height:20px;bottom:0px;left:0%;background-color:#0067B2;border-radius:10px;-webkit-transform:translate(-50%, 50%);-ms-transform:translate(-50%, 50%);transform:translate(-50%, 50%)}@media screen and (max-width: 600px){.hsbox.hs-ver2 ul>li .hs-main .hs-inner .hs-year::before{width:15px;height:15px}}.hsbox.hs-ver2 ul>li .hs-main .hs-inner .hs-year::after{content:'';position:absolute;width:100%;height:0;bottom:0;left:-0%;border-bottom:#000 1px solid}.hsbox.hs-ver2 ul>li .hs-main:has(.hs-img) ~ .hs-inner{width:100%}.hsbox.hs-ver2 ul>li .hs-main:has(.hs-img){margin-top:-30%}@media screen and (max-width: 840px){.hsbox.hs-ver2 ul>li .hs-main:has(.hs-img){margin-top:-65%}}.hsbox.hs-ver2 ul>li:first-child .hs-main{margin-top:0% !important}.hsbox.hs-ver2 ul>li:nth-child(even){margin:0% 0% 5% 0%}.hsbox.hs-ver2 ul>li:nth-child(even) .hs-main{text-align:right;padding:2.5%;padding-right:0%}.hsbox.hs-ver2 ul>li:nth-child(even) .hs-main .hs-img{margin:0 0 2%;margin-right:8%}.hsbox.hs-ver2 ul>li:nth-child(even) .hs-main .hs-inner{display:block;flex-basis:100%}.hsbox.hs-ver2 ul>li:nth-child(even) .hs-main .hs-inner h5,.hsbox.hs-ver2 ul>li:nth-child(even) .hs-main .hs-inner p{margin-left:auto;margin-right:8%}.hsbox.hs-ver2 ul>li:nth-child(even) .hs-main .hs-inner .hs-year{text-align:right;padding:0;padding-right:8%}.hsbox.hs-ver2 ul>li:nth-child(even) .hs-main .hs-inner .hs-year::before{left:auto;right:0%;margin:0;-webkit-transform:translate(50%, 50%);-ms-transform:translate(50%, 50%);transform:translate(50%, 50%)}.hsbox.hs-ver2 ul>li:nth-child(even) .hs-main .hs-inner .hs-year::after{left:auto;right:0%;margin:0}.hsbox.hs-ver2 ul hr{border:none;margin:1% 0}.accessitem{border:1px solid #E6E6E6;padding:2% 4% 2% 5%;border-top-right-radius:6px;border-bottom-right-radius:6px;margin-bottom:4%;box-shadow:0px 0px 4px 4px rgba(246,246,246,0.6);position:relative;overflow:hidden}.accessitem::before{position:absolute;content:'';top:0;left:0;width:8px;height:100%;background-color:#0067B2}.accessitem h5{background:none;padding-left:0;padding-right:0;border-bottom:2px solid #0067B2;margin:0 0 0.2em}.accessitem p{margin-bottom:0}.accessitem.linesquare{border-radius:0;border:2px solid #0067B2;box-shadow:none;height:100%;margin:0}.accessitem.linesquare::before{display:none}.accessitem.linesquare img{margin-bottom:6px}.column:has(.linesquare){margin-bottom:4%}.sitemapbox a{text-decoration:underline;color:#000 !important}.sitemapbox h6{margin-top:1.5em;position:relative;padding-left:1em}.sitemapbox h6::before{content:'';position:absolute;width:10px;height:10px;border-bottom:3px solid #0067B2;border-right:3px solid #0067B2;left:0;top:50%;margin-top:-6.5px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.sitemapbox>ul{margin-left:2.2rem}.sitemapbox .columns.stmplink{margin-top:0.8em;margin-left:1rem;font-size:0.95em}.sitemapbox .columns.stmplink .column a{background:#F6F6F6;border:0.1rem solid rgba(0,0,0,0.1);border-radius:1.6em;display:block;text-align:center;padding:.4rem;width:100%;margin-bottom:0.8em;transition:all .3s ease-out}.sitemapbox .columns.stmplink .column a:hover{border:0.1rem solid rgba(0,103,178,0.8);box-shadow:0px 0px 3px 3px rgba(0,103,178,0.2)}.newspagenavibox{padding:0.6em;margin:1em auto 0;flex-direction:row;flex-wrap:wrap;justify-content:space-between;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;text-align:center;background-color:rgba(246,246,246,0.8)}.newspagenavibox .newspagenavi,.newspagenavibox .newspagenavi_all{display:block;color:#000 !important;font-size:9px;line-height:1.4;text-align:center}.newspagenavibox .newspagenavi::after,.newspagenavibox .newspagenavi_all::after{content:attr(data-text)}.newspagenavibox .newspagenavi i{position:relative;display:block;width:18px;height:18px;margin:0 2em 5px}.newspagenavibox .newspagenavi i::before{position:absolute;content:'';width:80%;height:4px;top:50%;left:10%;margin-top:-2px;background-color:#b2b2b2}.newspagenavibox .newspagenavi i::after{position:absolute;content:'';width:0;height:0;top:50%;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent}.newspagenavibox .newspagenavi.next i::after{border-left:6px solid #b2b2b2;border-right:6px solid transparent;right:-6px}.newspagenavibox .newspagenavi.prev i::after{border-right:6px solid #b2b2b2;border-left:6px solid transparent;left:-6px}.newspagenavibox .newspagenavi.none{opacity:0;pointer-events:none}.newspagenavibox .newspagenavi:hover i::before{background-color:#0067B2}.newspagenavibox .newspagenavi:hover.prev i::after{border-right-color:#0067B2}.newspagenavibox .newspagenavi:hover.next i::after{border-left-color:#0067B2}.newspagenavibox .newspagenavi_all i{position:relative;display:block;width:18px;height:18px;margin:0 2em 5px;background-color:#b2b2b2}.newspagenavibox .newspagenavi_all i::before{position:absolute;content:'';width:0;height:100%;top:0%;left:50%;margin-left:-1px;border-left:2px solid #F6F6F6}.newspagenavibox .newspagenavi_all i::after{position:absolute;content:'';width:100%;height:0;top:50%;left:0%;margin-top:-1px;border-bottom:2px solid #F6F6F6}.newspagenavibox .newspagenavi_all:hover i{background-color:#0067B2}.newspagenaviwrap{margin:1em auto 0;flex-direction:row;flex-wrap:wrap;justify-content:space-between;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;text-align:center}.newspagenaviwrap>a,.newspagenaviwrap>span.nonewrap{flex-basis:33%;flex:1}.newspagenaviwrap .newspagenavi{padding:1.2em 1.2em 1.0em;display:block;color:#fff !important;background-color:rgba(0,0,0,0.6);line-height:1;text-align:center;transition:background .3s ease-out;border:1px solid white;font-size:1.1em;white-space:nowrap}@media screen and (max-width: 840px){.newspagenaviwrap .newspagenavi{font-size:1em}}@media screen and (max-width: 600px){.newspagenaviwrap .newspagenavi{font-size:0.9em}}@media screen and (max-width: 480px){.newspagenaviwrap .newspagenavi{font-size:0.85em}}@media screen and (max-width: 380px){.newspagenaviwrap .newspagenavi{font-size:0.8em}}.newspagenaviwrap .newspagenavi i{margin-right:0.6em}.newspagenaviwrap .newspagenavi.next i{margin-right:0;margin-left:0.6em}.newspagenaviwrap .newspagenavi.none{background:none;opacity:0;pointer-events:none}.newspagenaviwrap .newspagenavi.all{background-color:rgba(0,0,0,0.8)}.newspagenaviwrap .newspagenavi:hover{background-color:#0067B2}.pagination{margin:40px 0}.wp-pagenavi{clear:both;text-align:center;font-family:"Roboto","Noto Sans JP","游ゴシック",YuGothic}.wp-pagenavi a,.wp-pagenavi span{color:#000;background-color:#F6F6F6;padding:8px 15px 6px;margin:0 2px 10px;white-space:nowrap;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-webkit-transition:0.2s ease-in-out;-moz-transition:0.2s ease-in-out;-o-transition:0.2s ease-in-out;transition:0.2s ease-in-out;text-align:center;text-decoration:none;display:inline-block;font-weight:600}.wp-pagenavi a:hover{color:white;background-color:#0067B2;border-color:#0067B2;font-weight:normal}.wp-pagenavi span.current{color:white;background-color:#000;font-weight:normal}.newssidebox{padding-left:2%;margin:2% auto 0;text-align:center}@media screen and (max-width: 840px){.newssidebox{padding:2%}}.newssidebox .morebtn{margin:0 0.6em 0.8em 0;width:180px;max-width:180px;display:inline-block;padding:0.6em 1em 0.5em;height:auto;color:#000 !important;border-color:#ccc;overflow:hidden}@media screen and (min-width: 841px){.newssidebox .morebtn{margin:0 auto 0.8em;width:100%;max-width:240px;display:block}}.newssidebox .morebtn span{position:relative;z-index:2}.newssidebox .morebtn::before,.newssidebox .morebtn::after{transition:transform .2s ease-out}.newssidebox .morebtn::before{display:none}.newssidebox .morebtn::after{border-color:#0067B2 !important;border-width:2px}.newssidebox .morebtn:hover::before{-webkit-transform:scale(1.8);-ms-transform:scale(1.8);transform:scale(1.8)}.newssidebox .morebtn:hover::after{-webkit-transform:rotate(-45deg) scale(1.2) translate(2px, 2px);-ms-transform:rotate(-45deg) scale(1.2) translate(2px, 2px);transform:rotate(-45deg) scale(1.2) translate(2px, 2px)}.newssidebox.device-side .morebtn{border-radius:0;margin:0;border:none;background-color:#F6F6F6;display:block;width:100%;max-width:240px}.metabox{text-align:left;padding-top:5px;margin-bottom:10px;font-size:0.9em}.metabox .meta_date{display:inline-block;margin-right:5px;margin-bottom:5px;letter-spacing:0.06em;font-family:"Roboto","Noto Sans JP","游ゴシック",YuGothic;color:#000;font-weight:500;line-height:2;font-family:"Roboto","Noto Sans JP","游ゴシック",YuGothic}.metabox span.newscate{display:inline-block;color:#000 !important;border:1px solid #000;font-weight:200;padding:0.35em 0.45em 0.2em 0.55em;line-height:1;letter-spacing:0.06em;margin-right:5px}.metabox span.newscate a{color:#000 !important;display:block}.pdflist{padding:5px}.pdflist>a{display:block;padding:0.5em 0.7em 0.4em;margin-bottom:0.5em;background-color:rgba(246,246,246,0.8);color:#000 !important}.pdflist>a::before{content:'\f138';color:#0067B2;font-size:0.9em;display:none;font-family:"Font Awesome 5 Free";-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;font-weight:bold;text-rendering:auto}.pdflist>a:last-child{margin-bottom:0}.pdflist>a span{padding:0.3em 0.5em 0.2em;margin-left:0.5em;border-radius:4px;display:inline-block;font-size:0.8em;line-height:1;border:1px solid rgba(0,0,0,0.6);color:#000;font-weight:500;background-color:#fff}.pdflist>a:hover{text-decoration:underline;background-color:#f6f6f6}.pdflist>a:hover span{background-color:#2FBEDD;color:#fff;border-color:#2FBEDD}.news_tab{overflow:hidden;display:flex;margin-bottom:2em}.news_tab a.tablinks{background-color:inherit;border:none;outline:none;cursor:pointer;margin-right:2px;padding:14px 16px 12px;transition:0.3s;color:#000 !important;background-color:#F6F6F6}.news_tab a.tablinks:hover{background-color:#ddd}.news_tab a.tablinks.active,.news_tab a.tablinks[aria-current='page']{background-color:#0067B2;color:#fff !important}.news_tab a.tablinks.ylinks{letter-spacing:0.1em}.column.r-col .news_tab{display:block;overflow:visible}.column.r-col .news_tab a.tablinks{width:100%;display:block}.bdrbtm{border-bottom:1px solid #E6E6E6;padding-bottom:2%;margin-bottom:2%}.stabs{display:flex;flex-wrap:wrap;position:relative}.stabs .stab_wrap{width:100%;border:4px solid #0067B2;border-top:none;padding:0 3%}.stabs>hr{margin:0;width:100%;border-top:4px solid #0067B2;position:relative;box-sizing:border-box}.stabs .stab_label{display:block;letter-spacing:0.05em;background-color:#E6E6E6;text-align:center;position:relative;z-index:1;white-space:nowrap;border:4px solid white;border-bottom:2px solid white;border-top-left-radius:16px;border-top-right-radius:16px;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;font-size:16px;cursor:pointer;flex:1;padding:1.2em 0.6em 1.0em;margin:0}@media all and (max-width: 600px){.stabs .stab_label{font-size:13px}}@media all and (max-width: 480px){.stabs .stab_label{font-size:11px}}.stabs .stab_label:hover{background-color:#0067B2}.stabs .stab_content{flex:100%;display:none;overflow:hidden;position:relative;animation:fadeInUp 1s ease;padding:4% 15px}@media all and (max-width: 840px){.stabs .stab_content{padding:5% 10px}}@media all and (max-width: 600px){.stabs .stab_content{padding:6% 5px}}.stabs input[name="stab_switch"]{display:none}.stabs input:checked+.stab_label{background-color:#0067B2;background-color:white;border:4px solid #0067B2;border-bottom:none;position:relative}.stabs input:checked+.stab_label::before{position:absolute;content:'';background:white;height:6px;bottom:-4px;width:100%;left:0}.stabs input:checked+.stab_label::after{position:absolute;content:'';background:white;height:0;bottom:0px;width:0;left:50%;margin-left:-10px;border-top:8px solid #0067B2;border-bottom:1px solid transparent;border-left:10px solid transparent;border-right:10px solid transparent}#stab01:checked ~ .stab_wrap>#stab01_content,#stab02:checked ~ .stab_wrap>#stab02_content{display:block}.ytbox{padding-top:56.25%;width:100%;position:relative}.ytbox iframe{width:100%;height:100%;position:absolute;top:0px;left:0px;box-sizing:border-box;border:2px solid #E0E0E0}.gmapbox{width:100%;height:250px;background:#535353;margin:10px auto 10px;border:1px solid #b2b2b2}@media only screen and (max-width: 840px){.gmapbox{height:320px}}.gmapbox iframe.map{width:100%;height:100%}.missiontxtbox{padding:1em;font-family:"BIZ UDMincho",serif;letter-spacing:normal}.missiontxtbox .box{border-color:#0067B2}.missiontxtbox ol{font-weight:700;font-size:1.13em;line-height:1.7;margin-top:2em;margin-bottom:2em}.missiontxtbox h5{font-weight:700;line-height:1.5;text-align:center;margin-bottom:0.7em}.missiontxtbox h5>span{display:inline-block}body.policy .container ol ol{margin-bottom:.2rem}table.spec-tbl{margin:10px auto;width:100%;border-top:#4d4d4d solid 1px;border-right:#4d4d4d solid 1px;background:none;text-align:center}table.spec-tbl th{margin:0px;padding:5px 5px 4px;border-bottom:#4d4d4d solid 1px;border-left:#4d4d4d solid 1px;background-color:#E0E0E0;font-weight:normal;text-align:center;line-height:1.4;vertical-align:middle}table.spec-tbl.thcolor-black th{color:#FFF;background-color:#000}table.spec-tbl.thcolor-green th{background-color:#0067B2}table.spec-tbl td{margin:0px;padding:5px 5px 4px;border:none;border-bottom:#4d4d4d solid 1px;border-left:#4d4d4d solid 1px;background-color:#FFF;line-height:1.4;text-align:center;vertical-align:middle}
