﻿@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;200;300;400;500;600;700;800;900&display=swap");*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}*{margin:0px;padding:0px;font-family:'Noto Sans JP', sans-serif;font-weight:300}li{list-style:none}@media screen and (min-width: 751px){a:not(.noHvAct){transition:opacity 0.3s}a:not(.noHvAct):hover{opacity:0.7}}img{width:100%}@media screen and (min-width: 751px){.onlySP{display:none}}@media screen and (max-width: 750px){.onlySP{display:block}}@media screen and (min-width: 751px){.onlyPC{display:block}}@media screen and (max-width: 750px){.onlyPC{display:none}}@media screen and (min-width: 751px){.onlySP_in{display:none}}@media screen and (max-width: 750px){.onlySP_in{display:inline}}@media screen and (min-width: 751px){.onlyPC_in{display:inline}}@media screen and (max-width: 750px){.onlyPC_in{display:none}}header{position:fixed;width:100%;top:0;left:0;background-color:rgba(255,255,255,0.8);z-index:100}@media screen and (max-width: 750px){header{background-color:rgba(255,255,255,0.8)}}header h1{display:block;width:300px;background-image:linear-gradient(310deg, rgba(255,255,255,0) 18%, rgba(255,255,255,0.6) 0%)}@media screen and (max-width: 750px){header h1{width:63vw}}header h1 a{display:block;width:280px;background-image:linear-gradient(310deg, rgba(255,255,255,0) 18%, rgba(255,255,255,0.6) 0%)}@media screen and (max-width: 750px){header h1 a{width:59vw}}header h1 a .mostInner{width:260px;background-image:linear-gradient(310deg, rgba(255,255,255,0) 18%, #fff 0%);height:50px;display:flex;align-items:center;padding-left:15px}@media screen and (max-width: 750px){header h1 a .mostInner{width:55vw;padding-left:3vw;height:12vw}}header h1 a .mostInner img{width:77%}@media screen and (max-width: 750px){header h1 a .mostInner img{width:80%}}header .menu-btn{display:none}@media screen and (max-width: 750px){header .menu-btn{position:absolute;top:50%;right:6vw;z-index:100;display:flex;height:10vw;width:10vw;justify-content:center;align-items:center;z-index:90;-webkit-transform:translateY(-50%);transform:translateY(-50%)}header .menu-btn span{content:'';display:block;height:3px;width:10vw;border-radius:3px;background-color:#d0231c;position:absolute;opacity:1;transition:all 0.5s}header .menu-btn span:before,header .menu-btn span:after{content:'';display:block;height:3px;width:10vw;border-radius:3px;background-color:#d0231c;position:absolute;opacity:1}header .menu-btn span:before{bottom:2.5vw;transition:all 0.5s}header .menu-btn span:after{top:2.5vw;transition:all 0.4s}}header #menu-btn-check{display:none}@media screen and (max-width: 750px){header #menu-btn-check:checked ~ .menu-btn span{background-color:transparent}header #menu-btn-check:checked ~ .menu-btn span:before{bottom:0;transform:rotate(45deg);background-color:#d0231c}header #menu-btn-check:checked ~ .menu-btn span:after{top:0;transform:rotate(-45deg);background-color:#d0231c}header #menu-btn-check:checked ~ nav{right:0}header #menu-btn-check:checked ~ nav .overLap{display:block}}@media screen and (max-width: 750px){header nav{width:50vw;position:fixed;height:calc(100vh - 12vw);right:-50vw;background-color:rgba(255,255,255,0.8);transition:right 0.3s}}header nav .overLap{display:none}@media screen and (max-width: 750px){header nav .overLap{position:fixed;left:0;width:50%;height:100vh}}header nav>ul{position:relative;height:26px;display:flex;justify-content:flex-end;background-color:#fff}@media screen and (max-width: 750px){header nav>ul{height:auto;display:block}}header nav>ul>li{position:relative;height:26px;left:0;display:flex;justify-content:flex-end;padding-right:80px}@media screen and (min-width: 751px){header nav>ul>li.onlySp{display:none}}@media screen and (max-width: 750px){header nav>ul>li{position:relative;display:block;height:auto;width:100%;padding-right:0;border-bottom:1px dotted #000}}header nav>ul>li>a{color:#000;text-decoration:none;font-weight:400;font-size:15px;height:100%;display:flex;align-items:center}@media screen and (max-width: 750px){header nav>ul>li>a{font-size:4vw;font-weight:300;justify-content:flex-start;padding:3vw 4vw}}@media screen and (min-width: 751px){header nav>ul>li>a::before{content:"";display:block;width:0;height:0;border-style:solid;border-width:4px 0 4px 7px;border-color:transparent transparent transparent #000;top:50%;left:0;margin-right:3px}}header nav>ul>li.nowPG>a{color:#d0231c}@media screen and (min-width: 751px){header nav>ul>li.nowPG>a::before{border-color:transparent transparent transparent #d0231c}}header nav>ul>li::after{content:"";display:block;border-top:13px solid #fff;border-left:13px solid #fff;border-bottom:13px solid transparent;border-right:13px solid transparent;position:absolute;right:-26px}@media screen and (max-width: 750px){header nav>ul>li::after{display:none}}header nav>ul>li>ul{position:absolute;top:26px;left:0;width:200px;max-height:0;overflow:hidden;transition:max-height 0.2s;background-color:rgba(255,255,255,0.7)}@media screen and (max-width: 750px){header nav>ul>li>ul{position:relative;display:block;top:0;right:0;width:100%}}header nav>ul>li>ul li{border-bottom:1px dotted #000}@media screen and (max-width: 750px){header nav>ul>li>ul li{border-bottom:1px dotted #aaa;width:100%}}header nav>ul>li>ul li:last-of-type{border-bottom:none}header nav>ul>li>ul li a{font-size:13px;display:flex;align-items:center;text-decoration:none;color:#000;padding:15px 10px}@media screen and (max-width: 750px){header nav>ul>li>ul li a{padding:3vw 0 3vw 6vw}}header nav>ul>li>ul li a::before{content:"";display:block;width:0;height:0;border-style:solid;border-width:4px 0 4px 7px;border-color:transparent transparent transparent #000;top:50%;left:0;margin-right:3px}@media screen and (min-width: 751px){header nav>ul>li>ul li a:hover{background-color:#777;color:#fff}header nav>ul>li>ul li a:hover::before{border-color:transparent transparent transparent #fff}}header nav>ul>li>ul li.nowPG a{background-color:#d0231c;pointer-events:none;color:#fff;font-weight:500}header nav>ul>li>ul li.nowPG a::before{border-color:transparent transparent transparent #fff}@media screen and (min-width: 751px){header nav>ul>li:hover>ul{max-height:200px}}@media screen and (max-width: 750px){header nav>ul>li.open>ul{max-height:50vw}header nav>ul>li.open.inSub>a::before{display:none}header nav>ul>li.inSub>a{position:relative}header nav>ul>li.inSub>a::before,header nav>ul>li.inSub>a::after{content:'';position:absolute;top:50%;right:5vw;width:4vw;height:2px;background:#3c3c3c}header nav>ul>li.inSub>a::before{transform:rotate(90deg)}}section.visWrap{position:fixed;top:0;left:0;z-index:0;width:100%;height:100vh}section.visWrap .vis{width:100%;height:100vh;position:absolute;top:0;left:0;overflow:hidden}section.visWrap .vis .logoSet{position:absolute;left:2vw;top:50%;width:45%;display:flex;flex-flow:column;align-items:flex-start;z-index:2}@media screen and (max-width: 750px){section.visWrap .vis .logoSet{top:20%;left:50%;transform:translateX(-50%);width:90%}}section.visWrap .vis .logoSet .catch{width:75%}@media screen and (max-width: 750px){section.visWrap .vis .logoSet .catch{width:90%;margin:auto}}section.visWrap .vis .logoSet .lead{width:55%}@media screen and (max-width: 750px){section.visWrap .vis .logoSet .lead{width:90%;margin:auto}}section.visWrap .vis .image{width:100%;height:100%;position:relative}section.visWrap .vis .image img{width:100%;height:100%;object-fit:cover}section.visWrap .vis .graph{position:absolute;width:70%;right:0;top:50%;transform:translateY(-50%);z-index:1}@media screen and (max-width: 750px){section.visWrap .vis .graph{width:100%}}section.visWrap .vis .graph ul{position:absolute;width:100%;height:100%;top:0;left:0}section.visWrap .vis .graph ul li{position:absolute;aspect-ratio:1}section.visWrap .vis .graph ul li a{display:block;width:100%;height:100%;border-radius:100%;overflow:hidden;transition:box-shadow 0.3s}section.visWrap .vis .graph ul li a img{width:100%;height:100%;object-fit:cover}section.visWrap .vis .graph ul li a p{color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:1vw;font-weight:500;white-space:nowrap;text-shadow:0.1vw 0.1vw 0.1vw rgba(0,0,0,0.7),-0.1vw -0.1vw 0.1vw rgba(0,0,0,0.7);opacity:0;transition:opacity 0.3s}@media screen and (min-width: 751px){section.visWrap .vis .graph ul li a:hover{-webkit-box-shadow:0 0 1vw 0.3vw rgba(255,255,255,0.8);box-shadow:0 0 1vw 0.3vw rgba(255,255,255,0.8)}section.visWrap .vis .graph ul li a:hover p{opacity:1}}@media screen and (max-width: 750px){section.visWrap .vis .graph ul li a{pointer-events:none}}section.visWrap .vis .graph ul li.pos1{top:38.43%;left:49.68%;width:23.19%}section.visWrap .vis .graph ul li.pos2{top:61.88%;left:44.63%;width:10.42%}section.visWrap .vis .graph ul li.pos3{top:29.61%;left:70.31%;width:10.56%}section.visWrap .vis .graph ul li.pos4{top:42.18%;left:24.27%;width:11.25%}section.visWrap .vis .graph ul li.pos5{top:59.28%;left:82.77%;width:12%}section.visWrap .vis .graph ul li.pos6{top:28.21%;left:8.31%;width:12.08%}section.visWrap .vis .graph ul li.pos7{top:64.51%;left:9.31%;width:16.73%}section.visWrap .vis .graph img{vertical-align:top}section.visWrap .vis.first{z-index:1;background-color:#fff;transition:opacity 2s}@media screen and (max-width: 750px){section.visWrap .vis.first{overflow:hidden}}section.visWrap .vis.first .logoSet{opacity:0;transition-delay:3s;transition-duration:2s;transition-property:opacity}section.visWrap .vis.first .image{width:100%;height:100%;overflow:hidden;position:relative;z-index:1}section.visWrap .vis.first .image .cloud{width:60%;position:absolute;bottom:-5vw;left:-2vw;opacity:0;transition-delay:1s;transition-duration:2s;transition-property:opacity,left;transition-timing-function:ease-out}@media screen and (max-width: 750px){section.visWrap .vis.first .image .cloud{width:80%}}section.visWrap .vis.first .image .cloud img{vertical-align:bottom}section.visWrap .vis.first .image .buil{width:50%;position:absolute;bottom:-11vw;right:0;opacity:0;transition-delay:1s;transition-duration:2s;transition-property:opacity,bottom;transition-timing-function:ease-out}@media screen and (max-width: 750px){section.visWrap .vis.first .image .buil{bottom:0;width:65%}}section.visWrap .vis.first .image .buil img{vertical-align:bottom}@media screen and (max-width: 750px){section.visWrap .vis.first .image{position:absolute;left:50%;transform:translateX(-50%);width:170%}}section.visWrap .vis.first .sky{background-image:-webkit-linear-gradient(250deg, #01a6e8 0%, #55c7ef 43.45%, #8edef5 100%);background-image:linear-gradient(200deg, #01a6e8 0%, #55c7ef 43.45%, #8edef5 100%);width:100%;height:100%;top:0;left:0;position:absolute;z-index:0;opacity:0;transition-duration:3s;transition-timing-function:ease-out}section.visWrap .vis.first.moveIn .logoSet{opacity:1}section.visWrap .vis.first.moveIn .image .cloud{opacity:1;left:0}section.visWrap .vis.first.moveIn .image .buil{opacity:1;bottom:-10vw}@media screen and (max-width: 750px){section.visWrap .vis.first.moveIn .image .buil{bottom:0}}section.visWrap .vis.first.moveIn .sky{opacity:1}section.visWrap .vis.first.moveOut{opacity:0;pointer-events:none}section.visWrap .vis.second{z-index:0}section.visWrapLow{position:fixed;top:0;left:0;z-index:0;width:100%;height:100vh}section.visWrapLow img{width:100%;height:100%;object-fit:cover}section.visWrapLow ul{position:absolute;top:0;left:0;width:100%;height:100vh}section.visWrapLow ul li{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity 1.5s}section.visWrapLow ul li.active{opacity:1}section.article{top:calc(100vh - 70px);position:relative;z-index:3;width:1200px;border-top:5px solid  #d0231c;background-color:rgba(255,255,255,0.85);margin:auto;margin-bottom:30px}@media screen and (max-width: 750px){section.article{top:calc(100vh - 15vw);width:94%;border-top:1vw solid  #d0231c}}section.article.lowPg{top:400px}@media screen and (max-width: 750px){section.article.lowPg{top:50vw}}section.article.lowPg .sectWrap{padding:50px 50px}@media screen and (max-width: 750px){section.article.lowPg .sectWrap{padding:4vw;margin-bottom:10vw}}section.article .sectWrap{width:100%;padding:50px 200px}@media screen and (max-width: 750px){section.article .sectWrap{padding:7vw 4vw}}section.article .sectWrap.mtSmal{padding-top:20px}@media screen and (max-width: 750px){section.article .sectWrap.mtSmal{padding-top:4vw}}section.article .sectWrap .midashi{text-align:center;margin-bottom:30px}@media screen and (max-width: 750px){section.article .sectWrap .midashi{margin-bottom:6vw}}section.article .sectWrap .midashi p{display:inline-block;border-bottom:2px solid #d0231c;color:#d0231c;font-size:20px;font-weight:500;padding:0 10px}@media screen and (max-width: 750px){section.article .sectWrap .midashi p{border-bottom:0.5vw solid #d0231c;font-size:4vw;padding:0 2vw}}section.article .sectWrap .topicList li{border-bottom:1px dotted #000}@media screen and (max-width: 750px){section.article .sectWrap .topicList li{border-bottom:0.2vw dotted #000}}section.article .sectWrap .topicList li a{display:flex;text-decoration:none;padding-top:10px;padding-bottom:5px}section.article .sectWrap .topicList li a[href="#"]{pointer-events:none}@media screen and (max-width: 750px){section.article .sectWrap .topicList li a{display:block;padding-top:4vw;padding-bottom:1vw}}section.article .sectWrap .topicList li a p{font-size:16px;color:#000;text-decoration:none}@media screen and (max-width: 750px){section.article .sectWrap .topicList li a p{font-size:3.5vw}}section.article .sectWrap .topicList li a p.date{font-weight:500;width:17%}@media screen and (max-width: 750px){section.article .sectWrap .topicList li a p.date{margin-right:0;font-size:3vw;margin-bottom:0.5vw;width:100%}}section.article .sectWrap .topicList li a p.topics{width:79%}@media screen and (max-width: 750px){section.article .sectWrap .topicList li a p.topics{width:100%}}section.article .sectWrap .topicList li a:not([href="#"]) p.topics{position:relative}@media screen and (max-width: 750px){section.article .sectWrap .topicList li a:not([href="#"]) p.topics{width:90%}}section.article .sectWrap .topicList li a:not([href="#"]) p.topics::after{content:"";background-image:url("../img/link_icn.png");background-size:contain;background-repeat:no-repeat;background-position:center center;margin-left:1%;display:block;position:absolute;right:-5%;top:50%;transform:translateY(-50%);width:24px;height:20px}@media screen and (max-width: 750px){section.article .sectWrap .topicList li a:not([href="#"]) p.topics::after{right:-10%;width:6vw;height:4vw}}section.article .sectWrap .thumList{display:flex;justify-content:space-between;flex-wrap:wrap}section.article .sectWrap .thumList li{width:32%}section.article .sectWrap .thumList li a{text-decoration:none;width:100%;display:block}section.article .sectWrap .thumList li a .thumImg{width:100%;aspect-ratio:1;overflow:hidden}section.article .sectWrap .thumList li a .thumImg img{width:100%;height:100%;object-fit:cover}section.article .sectWrap .thumList li a p.cap{font-size:15px;font-weight:400;color:#000}@media screen and (max-width: 750px){section.article .sectWrap .thumList li a p.cap{font-size:3vw;width:80%}}section.article .sectWrap h1{font-size:18px;line-height:1.8em;font-weight:400;text-align:center}@media screen and (max-width: 750px){section.article .sectWrap h1{font-size:4vw}}section.article .sectWrap h2{font-size:20px;font-weight:500;text-align:center;margin-bottom:30px}@media screen and (max-width: 750px){section.article .sectWrap h2{font-size:4vw;margin-bottom:6vw}}section.article .sectWrap h2.red{display:block;font-size:25px;font-weight:bold;text-align:center;color:#e60012;width:450px;margin:auto;margin-bottom:20px}@media screen and (max-width: 750px){section.article .sectWrap h2.red{width:90%;font-size:4vw;margin-bottom:4vw}}section.article .sectWrap h3{display:block;font-weight:bold;font-size:35px;letter-spacing:0.1em;line-height:1.4;color:#3c3c3c;text-align:center;margin-bottom:30px}@media screen and (max-width: 750px){section.article .sectWrap h3{font-size:6vw;margin-bottom:4vw}}section.article .sectWrap h3.image{width:315px;margin:auto;margin-bottom:30px}@media screen and (max-width: 750px){section.article .sectWrap h3.image{width:60%}}section.article .sectWrap p.abLead{color:#3c3c3c;font-size:18px;line-height:1.8em;text-align:center;font-weight:400}@media screen and (max-width: 750px){section.article .sectWrap p.abLead{font-size:3.5vw}}section.article .sectWrap .enMidashi{width:350px;margin:auto}@media screen and (max-width: 750px){section.article .sectWrap .enMidashi{width:80%}}section.article .sectWrap .missionBody{text-align-last:justify;font-size:22px;font-weight:600;line-height:1.8em;color:#d0231c;padding:50px 100px;border:2px solid #d0231c;width:700px;margin:auto}@media screen and (max-width: 750px){section.article .sectWrap .missionBody{font-size:3.5vw;padding:3vw 5vw;border:0.4vw solid #d0231c;width:100%;line-height:1.6em}}section.article .sectWrap .minTitle{font-size:25px;font-weight:700;color:#d0231c;text-align:center}@media screen and (max-width: 750px){section.article .sectWrap .minTitle{font-size:5vw}}section.article .sectWrap .nrmBody{font-size:18px;text-align:center;line-height:1.9em;font-weight:300}section.article .sectWrap .nrmBody b{font-weight:600}@media screen and (max-width: 750px){section.article .sectWrap .nrmBody{font-size:3.5vw}}section.article .sectWrap .nrmList{width:54%;margin:auto;margin-top:10px}@media screen and (max-width: 750px){section.article .sectWrap .nrmList{width:100%;margin-top:2vw}}section.article .sectWrap .nrmList li{font-size:16px;padding-left:1em;text-indent:-1em;margin-bottom:5px}@media screen and (max-width: 750px){section.article .sectWrap .nrmList li{font-size:3vw;margin-bottom:1.5vw}}section.article .sectWrap .nrmList li::before{content:"・"}section.article .sectWrap .nrmLftBody{font-size:18px;line-height:1.9em}section.article .sectWrap .nrmLftBody b{font-weight:600}section.article .sectWrap .nrmLftBody a{text-decoration:underline;color:#777}@media screen and (max-width: 750px){section.article .sectWrap .nrmLftBody{font-size:3.5vw}}section.article .sectWrap ul.recList li{font-size:15px;font-weight:500;padding-left:1em;text-indent:-1em}@media screen and (max-width: 750px){section.article .sectWrap ul.recList li{font-size:3vw}}section.article .sectWrap .valueWrap .valCel{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:30px}@media screen and (max-width: 750px){section.article .sectWrap .valueWrap .valCel{display:block;margin-bottom:10vw}}section.article .sectWrap .valueWrap .valCel .texts{width:50%;padding:0 100px}@media screen and (max-width: 750px){section.article .sectWrap .valueWrap .valCel .texts{width:100%;padding:0;margin-bottom:3vw}}section.article .sectWrap .valueWrap .valCel .texts p.valTag{color:#d0231c;font-size:18px;font-weight:600;margin-bottom:10px}@media screen and (max-width: 750px){section.article .sectWrap .valueWrap .valCel .texts p.valTag{font-size:3.5vw;margin-bottom:2vw}}section.article .sectWrap .valueWrap .valCel .texts p.valMid{font-size:22px;font-weight:600;margin-bottom:10px}@media screen and (max-width: 750px){section.article .sectWrap .valueWrap .valCel .texts p.valMid{font-size:4vw}}section.article .sectWrap .valueWrap .valCel .texts p.valBody{font-size:16px;line-height:1.8em}@media screen and (max-width: 750px){section.article .sectWrap .valueWrap .valCel .texts p.valBody{font-size:3.7vw;line-height:1.6em}}section.article .sectWrap .valueWrap .valCel .image{width:50%;height:300px;overflow:hidden}@media screen and (max-width: 750px){section.article .sectWrap .valueWrap .valCel .image{width:100%;height:50vw}}section.article .sectWrap .valueWrap .valCel:nth-child(2n) .texts{order:2}section.article .sectWrap .valueWrap .valCel:nth-child(2n) .image{order:1}section.article .sectWrap .valueWrap .valCel:nth-child(2n+1) .texts{order:1}section.article .sectWrap .valueWrap .valCel:nth-child(2n+1) .image{order:2}section.article .sectWrap .wayWrap{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 750px){section.article .sectWrap .wayWrap{display:block}}section.article .sectWrap .wayWrap .wayCel{width:48%;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:50px;align-items:center}@media screen and (max-width: 750px){section.article .sectWrap .wayWrap .wayCel{width:100%;margin-bottom:6vw;display:block}}section.article .sectWrap .wayWrap .wayCel .wayIcon{width:16%}@media screen and (max-width: 750px){section.article .sectWrap .wayWrap .wayCel .wayIcon{width:100%;text-align:center;margin-bottom:3vw}section.article .sectWrap .wayWrap .wayCel .wayIcon img{width:20%}}section.article .sectWrap .wayWrap .wayCel .wayIcon p{color:#d0231c;font-size:14px;font-weight:500;text-align:center}@media screen and (max-width: 750px){section.article .sectWrap .wayWrap .wayCel .wayIcon p{font-size:3.5vw}}section.article .sectWrap .wayWrap .wayCel .warList{width:80%}@media screen and (max-width: 750px){section.article .sectWrap .wayWrap .wayCel .warList{width:100%}}section.article .sectWrap .wayWrap .wayCel .warList p{font-size:17px;font-weight:500;margin-bottom:10px;padding-left:1em;text-indent:-1em}@media screen and (max-width: 750px){section.article .sectWrap .wayWrap .wayCel .warList p{font-size:4vw;margin-bottom:2vw}}section.article .sectWrap .wayWrap .wayCel .warList ul li{font-size:15px;padding-left:1.3em;text-indent:-1.3em;margin-bottom:5px}@media screen and (max-width: 750px){section.article .sectWrap .wayWrap .wayCel .warList ul li{font-size:3.5vw;margin-bottom:1vw}}section.article .sectWrap .histryWrap{height:300px;position:relative;margin-top:50px}@media screen and (max-width: 750px){section.article .sectWrap .histryWrap{width:100%;height:150vw;margin-top:10vw}}section.article .sectWrap .histryWrap .chrono{position:absolute;top:50%;left:0;transform:translateY(-50%);display:flex;background-image:-webkit-linear-gradient(0deg, rgba(255,0,0,0.3) 0%, red 100%);background-image:linear-gradient(90deg, rgba(255,0,0,0.3) 0%, red 100%);width:100%;padding:0 5%;height:50px;align-items:center}@media screen and (max-width: 750px){section.article .sectWrap .histryWrap .chrono{top:0;transform:translateY(0);display:block;height:100%;width:20%;padding:0;background-image:-webkit-linear-gradient(-90deg, rgba(255,0,0,0.3) 0%, red 100%);background-image:linear-gradient(0deg, rgba(255,0,0,0.3) 0%, red 100%)}}section.article .sectWrap .histryWrap .chrono li{font-size:23px;font-weight:900;color:#fff}@media screen and (max-width: 750px){section.article .sectWrap .histryWrap .chrono li{font-size:4vw;position:absolute;left:2vw}}@media screen and (min-width: 751px){section.article .sectWrap .histryWrap .chrono li.y1978{width:30%}}@media screen and (max-width: 750px){section.article .sectWrap .histryWrap .chrono li.y1978{top:5%}}@media screen and (min-width: 751px){section.article .sectWrap .histryWrap .chrono li.y2008{width:9%;text-align:right}}@media screen and (max-width: 750px){section.article .sectWrap .histryWrap .chrono li.y2008{top:30%}}@media screen and (min-width: 751px){section.article .sectWrap .histryWrap .chrono li.y2017{width:20%;text-align:right}}@media screen and (max-width: 750px){section.article .sectWrap .histryWrap .chrono li.y2017{top:51%}}@media screen and (min-width: 751px){section.article .sectWrap .histryWrap .chrono li.y2019{width:13%;text-align:right}}@media screen and (max-width: 750px){section.article .sectWrap .histryWrap .chrono li.y2019{top:63%}}@media screen and (min-width: 751px){section.article .sectWrap .histryWrap .chrono li.y2020{width:13%;text-align:right}}@media screen and (max-width: 750px){section.article .sectWrap .histryWrap .chrono li.y2020{top:75%}}@media screen and (min-width: 751px){section.article .sectWrap .histryWrap .chrono li.y2023{width:15%;text-align:right}}@media screen and (max-width: 750px){section.article .sectWrap .histryWrap .chrono li.y2023{top:90%}}section.article .sectWrap .histryWrap .histFukidashi{position:absolute;top:0;left:0;width:100%;height:100%}section.article .sectWrap .histryWrap .histFukidashi li{width:200px;border:2px solid #d0231c;padding:10px;background-color:#fff;position:absolute}@media screen and (max-width: 750px){section.article .sectWrap .histryWrap .histFukidashi li{width:64vw;border:0.4vw solid #d0231c}}section.article .sectWrap .histryWrap .histFukidashi li .hisTit{font-size:13px;font-weight:500;text-align:center}@media screen and (max-width: 750px){section.article .sectWrap .histryWrap .histFukidashi li .hisTit{font-size:3vw;text-align:left}}section.article .sectWrap .histryWrap .histFukidashi li .hisBody{font-size:11px}@media screen and (max-width: 750px){section.article .sectWrap .histryWrap .histFukidashi li .hisBody{font-size:2.5vw}}@media screen and (min-width: 751px){section.article .sectWrap .histryWrap .histFukidashi li:nth-child(2n+1){bottom:190px}}section.article .sectWrap .histryWrap .histFukidashi li:nth-child(2n+1)::before{content:"";display:block;position:absolute;margin:auto;width:0;height:0;border-style:solid;border-width:18px 18px 18px 18px;border-color:#fff transparent transparent transparent;left:50%;bottom:-33px;transform:translateX(-50%);z-index:1}@media screen and (max-width: 750px){section.article .sectWrap .histryWrap .histFukidashi li:nth-child(2n+1)::before{left:-3vw;bottom:50%;transform:translateX(0) translateY(50%);border-width:3.5vw 3.5vw 3.5vw 0;border-color:transparent #fff transparent transparent}}section.article .sectWrap .histryWrap .histFukidashi li:nth-child(2n+1)::after{content:"";display:block;position:absolute;margin:auto;width:0;height:0;border-style:solid;border-width:18px 18px 18px 18px;border-color:#d0231c transparent transparent transparent;left:50%;bottom:-36px;transform:translateX(-50%);z-index:0}@media screen and (max-width: 750px){section.article .sectWrap .histryWrap .histFukidashi li:nth-child(2n+1)::after{left:-3.5vw;bottom:50%;transform:translateX(0) translateY(50%);border-width:3.5vw 3.5vw 3.5vw 0;border-color:transparent #d0231c transparent transparent}}@media screen and (min-width: 751px){section.article .sectWrap .histryWrap .histFukidashi li:nth-child(2n){top:190px}}section.article .sectWrap .histryWrap .histFukidashi li:nth-child(2n)::before{content:"";display:block;position:absolute;margin:auto;width:0;height:0;border-style:solid;border-width:0 18px 18px 18px;border-color:transparent transparent #fff transparent;left:50%;top:-15px;transform:translateX(-50%);z-index:1}@media screen and (max-width: 750px){section.article .sectWrap .histryWrap .histFukidashi li:nth-child(2n)::before{left:-3vw;bottom:50%;top:auto;transform:translateX(0) translateY(50%);border-width:3.5vw 3.5vw 3.5vw 0;border-color:transparent #fff transparent transparent}}section.article .sectWrap .histryWrap .histFukidashi li:nth-child(2n)::after{content:"";display:block;position:absolute;margin:auto;width:0;height:0;border-style:solid;border-width:0 18px 18px 18px;border-color:transparent transparent #d0231c transparent;left:50%;top:-18px;transform:translateX(-50%);z-index:0}@media screen and (max-width: 750px){section.article .sectWrap .histryWrap .histFukidashi li:nth-child(2n)::after{left:-3.5vw;bottom:50%;top:auto;transform:translateX(0) translateY(50%);border-width:3.5vw 3.5vw 3.5vw 0;border-color:transparent #d0231c transparent transparent}}section.article .sectWrap .histryWrap .histFukidashi li.f1978{left:0}@media screen and (max-width: 750px){section.article .sectWrap .histryWrap .histFukidashi li.f1978{left:25%;top:0%}}section.article .sectWrap .histryWrap .histFukidashi li.f2008{left:300px}@media screen and (max-width: 750px){section.article .sectWrap .histryWrap .histFukidashi li.f2008{left:25%;top:26%}}section.article .sectWrap .histryWrap .histFukidashi li.f2017{left:500px}@media screen and (max-width: 750px){section.article .sectWrap .histryWrap .histFukidashi li.f2017{left:25%;top:48%}}section.article .sectWrap .histryWrap .histFukidashi li.f2019{left:620px}@media screen and (max-width: 750px){section.article .sectWrap .histryWrap .histFukidashi li.f2019{left:25%;top:60%}}section.article .sectWrap .histryWrap .histFukidashi li.f2020{left:750px}@media screen and (max-width: 750px){section.article .sectWrap .histryWrap .histFukidashi li.f2020{left:25%;top:72%}}section.article .sectWrap .histryWrap .histFukidashi li.f2023{left:900px}@media screen and (max-width: 750px){section.article .sectWrap .histryWrap .histFukidashi li.f2023{left:25%;top:88%}}section.article .sectWrap .ovWrap{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 750px){section.article .sectWrap .ovWrap{display:block}}section.article .sectWrap .ovWrap .ovGraph{width:49.5%}@media screen and (max-width: 750px){section.article .sectWrap .ovWrap .ovGraph{width:100%}}section.article .sectWrap .ovWrap .ovGraph dl{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:2px}@media screen and (max-width: 750px){section.article .sectWrap .ovWrap .ovGraph dl{display:block;margin-bottom:2vw}}section.article .sectWrap .ovWrap .ovGraph dl dt{width:25%;background-color:#fff;padding:10px;display:flex;align-items:center;font-weight:500;font-size:14px}@media screen and (max-width: 750px){section.article .sectWrap .ovWrap .ovGraph dl dt{padding:2vw;font-size:3vw;width:100%;border-bottom:0.2vw dotted #000;justify-content:center}}section.article .sectWrap .ovWrap .ovGraph dl dd{width:calc(75% - 2px);background-color:#fff;padding:10px}@media screen and (max-width: 750px){section.article .sectWrap .ovWrap .ovGraph dl dd{width:100%;padding:2vw}}section.article .sectWrap .ovWrap .ovGraph dl dd.noPad{padding:0}section.article .sectWrap .ovWrap .ovGraph dl dd p{font-size:14px}@media screen and (max-width: 750px){section.article .sectWrap .ovWrap .ovGraph dl dd p{font-size:3.5vw}}section.article .sectWrap .ovWrap .ovGraph dl dd p.ind{text-indent:-1em;padding-left:1em;font-size:12px}@media screen and (max-width: 750px){section.article .sectWrap .ovWrap .ovGraph dl dd p.ind{font-size:3vw}}section.article .sectWrap .ovWrap .ovGraph dl dd a{display:block;background-color:#d0231c;width:130px;color:#fff;font-weight:400;font-size:12px;text-decoration:none;text-align:center;padding:7px 0;margin-top:7px;position:relative}@media screen and (max-width: 750px){section.article .sectWrap .ovWrap .ovGraph dl dd a{font-size:3.5vw;width:60vw;padding:3vw 0;margin-top:3vw}}section.article .sectWrap .ovWrap .ovGraph dl dd a::after{content:"";cursor:pointer;font-size:0;position:absolute;top:0;bottom:0;right:10px;margin:auto;display:block;width:7px;height:7px;border-top:3px solid #fff;border-right:3px solid #fff;transform:rotate(45deg)}@media screen and (max-width: 750px){section.article .sectWrap .ovWrap .ovGraph dl dd a::after{width:3vw;height:3vw;right:3vw}}section.article .sectWrap .ovWrap .ovGraph dl dd a.wide{width:50%;margin-bottom:10px}@media screen and (max-width: 750px){section.article .sectWrap .ovWrap .ovGraph dl dd a.wide{width:100%}}section.article .sectWrap .ovWrap .ovGraph dl dd a.min{display:inline-block;width:27%;padding:7px 0}section.article .sectWrap .ovWrap .ovGraph dl dd a.min::after{right:5px}@media screen and (max-width: 750px){section.article .sectWrap .ovWrap .ovGraph dl dd a.min::after{width:2vw;height:2vw;right:3vw}}@media screen and (max-width: 750px){section.article .sectWrap .ovWrap .ovGraph dl dd a.min{display:block;width:30vw;padding:3vw 0;margin-top:1vw}}section.article .sectWrap .ovWrap .ovGraph dl dd a.long{width:180px;margin-bottom:7px}@media screen and (max-width: 750px){section.article .sectWrap .ovWrap .ovGraph dl dd a.long{width:100%;margin:2vw 0}}section.article .sectWrap .ovWrap .ovGraph dl dd table{width:100%;font-size:12px;border-collapse:collapse}@media screen and (max-width: 750px){section.article .sectWrap .ovWrap .ovGraph dl dd table{font-size:3vw}}section.article .sectWrap .ovWrap .ovGraph dl dd table tr{border-bottom:1px dotted #000}section.article .sectWrap .ovWrap .ovGraph dl dd table tr:last-of-type{border-bottom:none}section.article .sectWrap .ovWrap .ovGraph dl dd table tr th{text-align:center;padding:5px 7px;background-color:#eee}@media screen and (max-width: 750px){section.article .sectWrap .ovWrap .ovGraph dl dd table tr th{padding:1vw 1.5vw}}section.article .sectWrap .ovWrap .ovGraph dl dd table tr td{width:70%;padding:3.6px 7px}@media screen and (max-width: 750px){section.article .sectWrap .ovWrap .ovGraph dl dd table tr td{padding:1vw 1.5vw}}section.article .sectWrap .ovWrap .ovGraph dl dd table tr td.top{width:30%;border-right:1px dotted #000}section.article .sectWrap .acWrap{padding:10px;background-color:#fff}@media screen and (max-width: 750px){section.article .sectWrap .acWrap{padding:0.5vw}}section.article .sectWrap ul.acsList{display:flex;width:100%;margin-top:10px}@media screen and (max-width: 750px){section.article .sectWrap ul.acsList{display:block;margin-top:2vw}}section.article .sectWrap ul.acsList li{font-size:16px;font-weight:400;margin-right:40px}@media screen and (max-width: 750px){section.article .sectWrap ul.acsList li{font-size:3.5vw;margin-right:0}}section.article .sectWrap ul.acsList li b{font-weight:600;font-size:18px}@media screen and (max-width: 750px){section.article .sectWrap ul.acsList li b{font-size:3.5vw}}section.article .sectWrap ul.acsList li::before{content:"■"}section.article .sectWrap p.cap{font-size:13px}@media screen and (max-width: 750px){section.article .sectWrap p.cap{font-size:3vw;margin-top:1vw}}section.article .sectWrap .gpList ul{display:flex;flex-wrap:wrap;justify-content:space-between}section.article .sectWrap .gpList ul li{width:32%;margin-bottom:30px}@media screen and (max-width: 750px){section.article .sectWrap .gpList ul li{width:49%;margin-bottom:3vw}}section.article .sectWrap .gpList ul li a{text-decoration:none;color:#000}section.article .sectWrap .gpList ul li a .icon{width:100%;height:120px;background-color:aqua;position:relative;background-color:#fff;border:2px solid #d0231c}@media screen and (max-width: 750px){section.article .sectWrap .gpList ul li a .icon{height:20vw}}section.article .sectWrap .gpList ul li a .icon .inner{width:50%;height:70%;margin:auto;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media screen and (max-width: 750px){section.article .sectWrap .gpList ul li a .icon .inner{width:80%;height:80%}}section.article .sectWrap .gpList ul li a .icon .inner img{width:100%;height:100%;object-fit:contain}section.article .sectWrap .gpList ul li a .icon.long .inner{width:80%}@media screen and (max-width: 750px){section.article .sectWrap .gpList ul li a .icon.long .inner{width:90%}}section.article .sectWrap .gpList ul li a p{font-size:14px;font-weight:500;margin-top:5px}@media screen and (max-width: 750px){section.article .sectWrap .gpList ul li a p{font-size:3vw;margin-top:1vw}}section.article .sectWrap .gpList ul::after{content:"";display:block;width:32%}section.article .sectWrap .busWrap .hedWrap{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:60px}@media screen and (max-width: 750px){section.article .sectWrap .busWrap .hedWrap{margin-bottom:12vw;flex-direction:column}}section.article .sectWrap .busWrap .hedWrap .lead{flex:1;font-size:18px;line-height:1.8em;font-weight:400}@media screen and (max-width: 750px){section.article .sectWrap .busWrap .hedWrap .lead{font-size:4vw;width:100%;flex:0}}section.article .sectWrap .busWrap .hedWrap .busImg{width:40%}@media screen and (max-width: 750px){section.article .sectWrap .busWrap .hedWrap .busImg{width:100%;margin-bottom:2vw}}section.article .sectWrap .busWrap .hedWrap .busImg img{width:100%;height:100%;object-fit:cover}section.article .sectWrap .busWrap .hedWrap2{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:60px}@media screen and (max-width: 750px){section.article .sectWrap .busWrap .hedWrap2{margin-bottom:12vw;flex-direction:column}}section.article .sectWrap .busWrap .hedWrap2 .lead{order:2;flex:1;font-size:18px;line-height:1.8em;font-weight:400;margin-left:20px}@media screen and (max-width: 750px){section.article .sectWrap .busWrap .hedWrap2 .lead{font-size:4vw;width:100%;flex:0;margin-left:0}}section.article .sectWrap .busWrap .hedWrap2 .solarMap{order:1;width:50%}section.article .sectWrap .busWrap .hedWrap2 .solarMap .inner{background-color:#fff;padding:10px;margin-bottom:5px}@media screen and (max-width: 750px){section.article .sectWrap .busWrap .hedWrap2 .solarMap .inner{margin-bottom:1vw}}section.article .sectWrap .busWrap .hedWrap2 .solarMap p{font-size:12px;font-weight:500}@media screen and (max-width: 750px){section.article .sectWrap .busWrap .hedWrap2 .solarMap p{font-size:3.5vw}}@media screen and (max-width: 750px){section.article .sectWrap .busWrap .hedWrap2 .solarMap{width:100%;margin-bottom:2vw}}section.article .sectWrap .busWrap .busDetails dl{margin-bottom:50px}section.article .sectWrap .busWrap .busDetails dl dt{font-size:16px;font-weight:600;border-bottom:5px double #000;margin-bottom:10px}section.article .sectWrap .busWrap .busDetails dl dt::before{content:"■"}section.article .sectWrap .busWrap .busDetails dl dd p{font-size:16px;line-height:1.7em}section.article .sectWrap .busWrap .busMap .inner{border:2px solid #aaa;padding:20px;background-color:#fff}@media screen and (max-width: 750px){section.article .sectWrap .busWrap .busMap .inner{padding:2vw}}section.article .sectWrap .busWrap .busMap p{font-size:12px;font-weight:500}@media screen and (max-width: 750px){section.article .sectWrap .busWrap .busMap p{font-size:3vw}}section.article .sectWrap .seprateWrap{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 750px){section.article .sectWrap .seprateWrap{flex-direction:column}}section.article .sectWrap .seprateWrap .body{width:55%;font-size:17px;line-height:1.8em}@media screen and (max-width: 750px){section.article .sectWrap .seprateWrap .body{width:100%;font-size:3.5vw}}section.article .sectWrap .seprateWrap .image{width:43%}@media screen and (max-width: 750px){section.article .sectWrap .seprateWrap .image{width:100%;margin-bottom:2vw}}section.article .sectWrap:nth-child(2n+1) .hedWrap .lead{order:1;margin-right:20px}@media screen and (max-width: 750px){section.article .sectWrap:nth-child(2n+1) .hedWrap .lead{order:2;margin-right:0}}section.article .sectWrap:nth-child(2n+1) .hedWrap .busImg{order:2}@media screen and (max-width: 750px){section.article .sectWrap:nth-child(2n+1) .hedWrap .busImg{order:1}}section.article .sectWrap:nth-child(2n+1) .seprateWrap .body{order:1}@media screen and (max-width: 750px){section.article .sectWrap:nth-child(2n+1) .seprateWrap .body{order:2}}section.article .sectWrap:nth-child(2n+1) .seprateWrap .image{order:2}@media screen and (max-width: 750px){section.article .sectWrap:nth-child(2n+1) .seprateWrap .image{order:1}}section.article .sectWrap:nth-child(2n) .hedWrap .lead{order:2;margin-left:20px}@media screen and (max-width: 750px){section.article .sectWrap:nth-child(2n) .hedWrap .lead{margin-left:0}}section.article .sectWrap:nth-child(2n) .hedWrap .busImg{order:1}section.article .sectWrap:nth-child(2n) .seprateWrap .body{order:2}section.article .sectWrap:nth-child(2n) .seprateWrap .image{order:1}section.article .sectWrap .occWrap{margin:50px 0}@media screen and (max-width: 750px){section.article .sectWrap .occWrap{margin:20vw 0}}section.article .sectWrap .occWrap h3{text-align:center;font-weight:500;color:#555;font-size:22px;margin-bottom:10px}@media screen and (max-width: 750px){section.article .sectWrap .occWrap h3{font-size:4vw;margin-bottom:2vw}}section.article .sectWrap .occWrap .occTable{margin:50px 0}@media screen and (max-width: 750px){section.article .sectWrap .occWrap .occTable{margin:10vw 0}}section.article .sectWrap .occWrap .occTable .tblTitle{font-size:18px;font-weight:400;margin-bottom:10px}@media screen and (max-width: 750px){section.article .sectWrap .occWrap .occTable .tblTitle{font-size:3.5vw;margin-bottom:2vw}}section.article .sectWrap .occWrap .occTable .tblTitle span{font-size:18px;font-weight:400;color:#f50004}@media screen and (max-width: 750px){section.article .sectWrap .occWrap .occTable .tblTitle span{font-size:3.5vw}}section.article .sectWrap .occWrap .occTable .tbHead{margin-bottom:20px}@media screen and (max-width: 750px){section.article .sectWrap .occWrap .occTable .tbHead{margin-bottom:4vw}}section.article .sectWrap .occWrap .occTable .tbHead p{font-size:18px;line-height:1.7em}@media screen and (max-width: 750px){section.article .sectWrap .occWrap .occTable .tbHead p{font-size:3.5vw}}section.article .sectWrap .occWrap .occTable .tbHead p.title{font-weight:400}section.article .sectWrap .occWrap .occTable .table{border:2px solid #000}@media screen and (max-width: 750px){section.article .sectWrap .occWrap .occTable .table{border:none}}section.article .sectWrap .occWrap .occTable .table .tbInTitle{font-size:18px}@media screen and (max-width: 750px){section.article .sectWrap .occWrap .occTable .table .tbInTitle{font-size:3.5vw}}section.article .sectWrap .occWrap .occTable .table .tbInTag{font-size:18px}@media screen and (max-width: 750px){section.article .sectWrap .occWrap .occTable .table .tbInTag{font-size:3.5vw}}section.article .sectWrap .occWrap .occTable .table dl{border-bottom:1px solid #888;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 750px){section.article .sectWrap .occWrap .occTable .table dl{border:1px solid #888;display:block;margin-bottom:5vw}}section.article .sectWrap .occWrap .occTable .table dl dt{width:15%;padding:10px;border-right:1px solid #888;font-weight:400}@media screen and (max-width: 750px){section.article .sectWrap .occWrap .occTable .table dl dt{width:100%;border-right:none;padding:2vw;text-align:center;color:#fff;background-color:#aaa}}section.article .sectWrap .occWrap .occTable .table dl dd{width:85%;padding:10px;font-size:18px}@media screen and (max-width: 750px){section.article .sectWrap .occWrap .occTable .table dl dd{padding:2vw;font-size:3.5vw}}section.article .sectWrap .occWrap .occTable .table dl dd .mailBt{width:300px;margin:10px 0}@media screen and (max-width: 750px){section.article .sectWrap .occWrap .occTable .table dl dd .mailBt{width:100%;margin:2vw 0}}section.article .sectWrap .occWrap .occTable .table dl dd .mailBt a{display:block;width:100%;text-decoration:none;color:#fff;background-color:#555;text-align:center;padding:10px;font-size:20px;font-weight:500;border:4px double #fff}@media screen and (max-width: 750px){section.article .sectWrap .occWrap .occTable .table dl dd .mailBt a{padding:2vw;font-size:4vw;border:1vw double #fff}}@media screen and (min-width: 751px){section.article .sectWrap .occWrap .occTable .table dl:last-of-type{border-bottom:none}}section.article .sectWrap .occWrap .occTable .clause{margin-top:20px}@media screen and (max-width: 750px){section.article .sectWrap .occWrap .occTable .clause{margin-top:4vw}}section.article .sectWrap .occWrap .occTable .clause p{font-size:18px}@media screen and (max-width: 750px){section.article .sectWrap .occWrap .occTable .clause p{font-size:3.5vw}}section.article .sectWrap .occWrap .occTable .clause p.clTitle{font-weight:400}section.article .sectWrap .occWrap .occTable .clause p a{color:#777}section.article .sectWrap .occWrap .occTable .clause p.mailBt{width:300px;margin-top:20px}@media screen and (max-width: 750px){section.article .sectWrap .occWrap .occTable .clause p.mailBt{width:100%;margin-top:4vw}}section.article .sectWrap .occWrap .occTable .clause p.mailBt a{display:block;width:100%;text-decoration:none;color:#fff;background-color:#555;text-align:center;padding:10px;font-size:20px;font-weight:500;border:4px double #fff}@media screen and (max-width: 750px){section.article .sectWrap .occWrap .occTable .clause p.mailBt a{padding:2vw;font-size:4vw;border:1vw double #fff}}section.article .sectWrap ul{margin-top:5px}section.article .sectWrap ul.ind05 li{text-indent:-0.5em;padding-left:0.5em}section.article .sectWrap ul.ind1 li{text-indent:-1em;padding-left:1em}section.article .sectWrap ul.ind2 li{text-indent:-1em;padding-left:1em}section.article .sectWrap ul.ind4 li{text-indent:-4em;padding-left:4em}section.article .sectWrap ul li{font-size:18px;margin-bottom:5px}@media screen and (max-width: 750px){section.article .sectWrap ul li{font-size:3.5vw;margin-bottom:1vw}}section.article .sectWrap .noRecTx{text-align:center;font-size:18px}@media screen and (max-width: 750px){section.article .sectWrap .noRecTx{font-size:3.5vw}}section.article .sectWrap .recTypList{width:90%;margin:auto;border:1px solid #d0231c}@media screen and (max-width: 750px){section.article .sectWrap .recTypList{width:100%;border:none}}section.article .sectWrap .recTypList dl{display:flex;flex-wrap:wrap;justify-content:space-between;border-bottom:1px dotted #000}@media screen and (max-width: 750px){section.article .sectWrap .recTypList dl{margin-bottom:10vw;border-bottom:none}}section.article .sectWrap .recTypList dl.title,section.article .sectWrap .recTypList dl:last-of-type{border-bottom:none}@media screen and (max-width: 750px){section.article .sectWrap .recTypList dl.title{display:none}}section.article .sectWrap .recTypList dl dt{background-color:#d0231c;color:#fff;font-size:14px;font-weight:500;padding:10px}section.article .sectWrap .recTypList dl dd{background-color:#fff;padding:10px;display:flex;align-items:center}@media screen and (max-width: 750px){section.article .sectWrap .recTypList dl dd{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;padding:0;border-bottom:0.3vw solid #d59896;border-right:0.4vw solid #d0231c}section.article .sectWrap .recTypList dl dd::before{content:attr(data-label);display:flex;align-items:center;padding:2vw;background-color:#d0231c;width:20%;height:100%;color:#fff;font-size:3vw;font-weight:500}section.article .sectWrap .recTypList dl dd:last-of-type{border-bottom:0.4vw solid #d0231c}section.article .sectWrap .recTypList dl dd:first-of-type{border-top:0.4vw solid #d0231c}}section.article .sectWrap .recTypList dl dd.cel3{background-color:#ddd}@media screen and (max-width: 750px){section.article .sectWrap .recTypList dl dd.cel3{background-color:#fff}}section.article .sectWrap .recTypList dl dd p{font-size:15px;width:100%;height:100%;position:relative}@media screen and (max-width: 750px){section.article .sectWrap .recTypList dl dd p{width:80%;padding:2vw;font-size:3.5vw}}section.article .sectWrap .recTypList dl dd p a{background-color:#d0231c;color:#fff;text-decoration:none;font-weight:500;font-size:12px;height:30px;width:100%;display:flex;align-items:center;justify-content:center;position:relative}@media screen and (max-width: 750px){section.article .sectWrap .recTypList dl dd p a{height:12vw;font-size:3.5vw}}section.article .sectWrap .recTypList dl dd p a::after{content:"";cursor:pointer;font-size:0;position:absolute;top:0;bottom:0;right:15px;margin:auto;display:block;width:7px;height:7px;border-top:3px solid #fff;border-right:3px solid #fff;transform:rotate(45deg)}@media screen and (min-width: 751px){section.article .sectWrap .recTypList dl .cel1{width:40%;font-weight:600}section.article .sectWrap .recTypList dl .cel2{width:45%}section.article .sectWrap .recTypList dl .cel3{width:15%}}section.article .sectWrap .method{width:90%;margin:auto;margin-top:30px}@media screen and (max-width: 750px){section.article .sectWrap .method{width:100%;margin-top:6vw}}section.article .sectWrap .method p.title{font-size:20px;font-weight:500;display:flex;align-items:center;margin-bottom:20px}@media screen and (max-width: 750px){section.article .sectWrap .method p.title{font-size:4vw;margin-bottom:3vw}}section.article .sectWrap .method p.title::before,section.article .sectWrap .method p.title::after{content:"";height:2px;flex-grow:1;background-color:#666}@media screen and (max-width: 750px){section.article .sectWrap .method p.title::before,section.article .sectWrap .method p.title::after{height:0.3vw}}section.article .sectWrap .method p.title::before{margin-right:1em}section.article .sectWrap .method p.title::after{margin-left:1em}section.article .sectWrap .method p.body{font-size:18px;text-align:center;margin-bottom:10px}@media screen and (max-width: 750px){section.article .sectWrap .method p.body{font-size:3.5vw;margin-bottom:2vw}}section.article .sectWrap .method p.mail{font-size:30px;text-align:center;font-weight:600}@media screen and (max-width: 750px){section.article .sectWrap .method p.mail{font-size:5vw}}section.article .sectWrap .method p.mail a{font-size:30px;font-weight:700;color:#000}@media screen and (max-width: 750px){section.article .sectWrap .method p.mail a{font-size:5vw}}section.article .sectWrap .policyArt .poliHedLine{margin-bottom:50px;margin-top:100px}section.article .sectWrap .policyArt .poliHedLine h2{font-size:15px;font-weight:500;display:flex;align-items:center;margin-bottom:10px}section.article .sectWrap .policyArt .poliHedLine h2::before,section.article .sectWrap .policyArt .poliHedLine h2::after{content:"";height:1px;flex-grow:1;background-color:#666}section.article .sectWrap .policyArt .poliHedLine h2::before{margin-right:1em}section.article .sectWrap .policyArt .poliHedLine h2::after{margin-left:1em}section.article .sectWrap .policyArt .poliHedLine p{font-size:17px;font-weight:400;line-height:1.8em}section.article .sectWrap .policyArt .sections{margin-bottom:50px}section.article .sectWrap .policyArt .sections p{font-size:16px;line-height:1.6em;padding-left:1em;text-indent:-1em}section.article .sectWrap .policyArt .sections p .midashi{font-weight:600}section.article .sectWrap .policyArt .sections p .midashi a{font-weight:600;color:#000}section.article .sectWrap .policyArt .sections p.mailBt{width:350px;margin-top:20px;padding-left:0}@media screen and (max-width: 750px){section.article .sectWrap .policyArt .sections p.mailBt{width:100%;margin-top:4vw}}section.article .sectWrap .policyArt .sections p.mailBt a{display:block;width:100%;text-decoration:none;color:#fff;background-color:#555;text-align:center;padding:10px;font-size:16px;font-weight:500;border:4px double #fff}@media screen and (max-width: 750px){section.article .sectWrap .policyArt .sections p.mailBt a{padding:2vw;font-size:3vw;border:1vw double #fff}}section.article .sectWrap .policyArt .sections ul li{font-size:16px;line-height:1.6em;text-indent:-3em;padding-left:3.5em}section.article .sectWrap dl.sectDL{font-size:18px;line-height:1.7em;margin-bottom:40px}@media screen and (max-width: 750px){section.article .sectWrap dl.sectDL{font-size:3.5vw}}section.article .sectWrap dl.sectDL dt{font-weight:600;margin-bottom:10px}@media screen and (max-width: 750px){section.article .sectWrap dl.sectDL dt{margin-bottom:2vw}}section.article .sectWrap dl.sectDL dd>ul{margin-left:1em}section.article .sectWrap dl.sectDL dd>ul li{margin-top:20px}@media screen and (max-width: 750px){section.article .sectWrap dl.sectDL dd>ul li{margin-bottom:2vw}}section.article .sectWrap dl.sectDL dd>ul li p{margin-bottom:5px;font-size:16px;line-height:1.5em}@media screen and (max-width: 750px){section.article .sectWrap dl.sectDL dd>ul li p{font-size:3.2vw}}section.article .sectWrap dl.sectDL dd>ul li p.sectTitle{font-weight:400}section.article .sectWrap dl.sectDL dd>ul.mgSml li{margin-top:10px;text-indent:-0.5em;padding-left:0.5em}@media screen and (max-width: 750px){section.article .sectWrap dl.sectDL dd>ul.mgSml li{margin-top:2vw}}section.article .sectWrap dl.sectDL:last-of-type{margin-bottom:0}section.article .messageBox{border:5px double #886f61;width:80%;margin:auto}@media screen and (max-width: 750px){section.article .messageBox{width:90%}}section.article .messageBox .sectWrap:nth-child(1){padding-bottom:0}section.article .dummy{width:100%;height:70px}@media screen and (max-width: 750px){section.article .dummy{height:7vw}}footer{position:relative;top:400px;z-index:1100;background-color:rgba(255,255,255,0.7);width:100%;display:flex;flex-wrap:wrap;height:50px}@media screen and (max-width: 750px){footer{top:50vw;background-color:#fff;height:15vw}}footer::before{content:"";display:block;width:calc((100% - 1200px)/2);background-color:#fff}@media screen and (max-width: 750px){footer::before{display:none}}footer .inner{width:1200px;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 750px){footer .inner{display:block;width:95%;margin:auto}}footer .inner p{font-size:14px}@media screen and (max-width: 750px){footer .inner p{font-size:3vw;text-align:center}}footer .inner ul{height:100%;position:relative}footer .inner ul li{height:100%;position:absolute;display:flex;align-items:center}footer .inner ul li::after{content:"";display:block;border-top:25px solid #fff;border-left:25px solid #fff;border-bottom:25px solid transparent;border-right:25px solid transparent;position:absolute;right:-50px}@media screen and (max-width: 750px){footer .inner ul li::after{display:none}}footer .inner ul li a{text-decoration:none;color:#000;display:flex;align-items:center;height:100%;font-size:14px;font-weight:400}@media screen and (max-width: 750px){footer .inner ul li a{display:none}}footer .inner ul li a::before{content:"";display:block;width:0;height:0;border-style:solid;border-width:4px 0 4px 7px;border-color:transparent transparent transparent #000;top:50%;left:0;margin-right:3px}footer .inner ul li:nth-child(1){left:0;width:110px;background-color:#fff}footer .inner ul li:nth-child(2){left:110px;width:140px;padding-left:40px;background-color:rgba(255,255,255,0.6)}footer .inner ul li:nth-child(2)::after{opacity:0.6}footer .inner ul li.nowPG a{color:#d0231c}footer .inner ul li.nowPG a::before{border-color:transparent transparent transparent #d0231c}#pg-top footer{top:calc(100vh - 70px)}
/*# sourceMappingURL=layout.css.map */
