:root{--clr-border:#333;--AnimationLength:0px;--footer-height:320px}body,html{font-family:"Noto Sans JP",sans-serif;text-align:justify;text-justify:inter-ideograph;text-transform:none;font-variant:normal;word-spacing:auto;word-break:normal;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;font-feature-settings:"palt"}html{width:100%;font-size:62.5%;height:-webkit-fill-available}body{background-color:#fcfcfc;letter-spacing:.06em;line-height:1.6em;margin:0;padding:0;width:100%;overflow-y:auto;overflow-x:hidden;position:relative;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;text-align:justify;text-justify:inter-ideograph;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;-o-text-size-adjust:100%;text-size-adjust:100%;-webkit-overflow-scrolling:touch;color:#241617;min-height:100vh}div,h1,h2,h3,h4,h5,p,ul,li,dl,dt,dd{margin:0;padding:0}a{text-decoration:none;display:block;outline:none;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}a:-webkit-any-link{color:-webkit-link;text-decoration:none;cursor:pointer;display:inline;border-style:none}a img{border-style:none;outline:none}a:focus{border-style:none;outline:none}a img:active{border-style:none;outline:none}a:active{border-style:none;outline:none}img{height:auto;max-width:100%;width:100%;display:block}a:hover{opacity:.5}::selection{background-color:#003c88}ul,ul li{list-style-type:none}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}p{display:block;-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:0px;-webkit-margin-end:0px;margin:0;font-size:14px}br{line-height:1}input[type=text],input[type=password],textarea,select,input[type=url],input[type=date],input[type=submit],input[type=file],input[type=checkbox]{outline:none}select{-moz-appearance:none;text-indent:.01px;text-overflow:""}select::-ms-expand{display:none}textarea{overflow:hidden}[class^=icon-],[class*=icon-]{font-family:"icomoon";color:#fff;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.Animate-box{opacity:0}img[src$=".svg"]{width:100%}svg{fill:currentColor;width:100%}div,h1,h2,h3,h4,h5,p,ul,li,dl,dt,dd,span,a{font-weight:400}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#fff;border:none;border-radius:0;box-shadow:inset 0 0 1px #777}::-webkit-scrollbar-thumb{background:#d0d0d0;border-radius:100px;box-shadow:none}br.PcNone{display:none}br.PcIpadNone{display:none}.PcBlock{display:block !important}.SpBlock{display:none !important}@media screen and (max-width:751px){br.PcNone{display:none}br.PcIpadNone{display:block}}@media screen and (max-width:681px){.PcBlock{display:none !important}.SpBlock{display:block !important}}@media screen and (max-width:481px){br.PcNone{display:block}br.PcIpadNone{display:none}br.SpNone{display:none}}img,input,svg,*:before,*:after,a,a:hover img,a:hover input,a:hover,input:hover{backface-visibility:hidden;-webkit-backface-visibility:hidden}body:not(.home){opacity:0;-webkit-transition:opacity 1s ease 0s;transition:opacity 1s ease 0s}body.Open_Changed:not(.home){opacity:1}@-webkit-keyframes byeShutter{70%{opacity:1}100%{opacity:0;display:none;z-index:-1}}@keyframes byeShutter{70%{opacity:1}100%{opacity:0;display:none;z-index:-1}}@-webkit-keyframes shutterOpen1{0%{width:0;height:1px}50%{width:100%;height:1px}90%{width:100%;height:100%}100%{width:100%;height:100%}}@keyframes shutterOpen1{0%{width:0;height:1px}50%{width:100%;height:1px}90%{width:100%;height:100%}100%{width:100%;height:100%}}@-webkit-keyframes shutterOpen2{60%{width:120%;height:0;transform:rotate(5deg)}90%{width:120%;height:100%;transform:rotate(-5deg)}100%{width:120%;height:100%;transform:rotate(-5deg)}}@keyframes shutterOpen2{60%{width:120%;height:0;transform:rotate(5deg)}90%{width:120%;height:100%;transform:rotate(-5deg)}100%{width:120%;height:100%;transform:rotate(-5deg)}}@-webkit-keyframes contentScale{70%{transform:perspective(800px) scale(.98) rotateX(2deg);opacity:0;visibility:visible}100%{transform:perspective(800px) scale(1) rotateX(0);opacity:1;visibility:visible;z-index:0}}@keyframes contentScale{70%{transform:perspective(800px) scale(.98) rotateX(2deg);opacity:0;visibility:visible}100%{transform:perspective(800px) scale(1) rotateX(0);opacity:1;visibility:visible;z-index:0}}@-webkit-keyframes cube{from{transform:scale(0) rotate(0deg) translate(-50%,-50%);opacity:1}to{transform:scale(20) rotate(960deg) translate(-50%,-50%);opacity:0}}@keyframes cube{from{transform:scale(0) rotate(0deg) translate(-50%,-50%);opacity:1}to{transform:scale(20) rotate(960deg) translate(-50%,-50%);opacity:0}}@keyframes arrow01{0%{transform:scale(1,0)}30%{transform:scale(1,0)}40%{transform:scale(1,1);opacity:1}85%{transform:scale(1,1);opacity:1}95%{transform:scale(1,1);opacity:1}100%{transform:scale(1,1);opacity:0}}@keyframes arrow02{0%{transform:scale(1,0)}30%{transform:scale(1,0)}40%{transform:scale(1,1);opacity:1}85%{transform:scale(1,1);opacity:1}90%{transform:scale(1,1);opacity:0}100%{transform:scale(1,1);opacity:0}}@keyframes arrow03{0%{transform:rotate(45deg) scale(1,0)}45%{transform:rotate(45deg) scale(1,0)}55%{transform:rotate(45deg) scale(1,1)}85%{transform:rotate(45deg) scale(1,1);opacity:1}90%{transform:rotate(45deg) scale(1,1);opacity:0}100%{transform:rotate(45deg) scale(1,1);opacity:0}}@-webkit-keyframes pulseMotion{0%{-webkit-transform:translate(-50%,-50%) scale(1,1);transform:translate(-50%,-50%) scale(1,1);background-color:rgb(46 73 161/40%)}100%{-webkit-transform:translate(-50%,-50%) scale(6.5,6.5);transform:translate(-50%,-50%) scale(6.5,6.5);background-color:rgb(46 73 161/0%)}}@keyframes pulseMotion{0%{transform:translate(-50%,-50%) scale(1,1);background-color:rgb(46 73 161/40%)}100%{transform:translate(-50%,-50%) scale(6.5,6.5);background-color:rgb(46 73 161/0%)}}@-webkit-keyframes fadeInUpI{from{opacity:0;-webkit-transform:translate3d(0,15%,0);transform:translate3d(0,15%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpI{from{opacity:0;-webkit-transform:translate3d(0,15%,0);transform:translate3d(0,15%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes slideIn{0%{opacity:0;-webkit-transition:translate3d(-100px,0,0);transform:translate3d(-10px,0,0)}100%{opacity:1;-webkit-transition:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideIn{0%{opacity:0;-webkit-transition:translate3d(-100px,0,0);transform:translate3d(-10px,0,0)}100%{opacity:1;-webkit-transition:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes masklogo{0%{clip-path:polygon(0 0,0 0,0 100%,0% 100%)}100%{clip-path:polygon(0 0%,100% 0,100% 100%,0% 100%)}}@keyframes masklogo{0%{clip-path:polygon(0 0,0 0,0 100%,0% 100%)}100%{clip-path:polygon(0 0%,100% 0,100% 100%,0% 100%)}}@-webkit-keyframes arrow02{0%{transform:scale(1,0)}30%{transform:scale(1,0)}40%{transform:scale(1,1);opacity:1}85%{transform:scale(1,1);opacity:1}90%{transform:scale(1,1);opacity:0}100%{transform:scale(1,1);opacity:0}}@keyframes arrow02{0%{transform:scale(1,0)}30%{transform:scale(1,0)}40%{transform:scale(1,1);opacity:1}85%{transform:scale(1,1);opacity:1}90%{transform:scale(1,1);opacity:0}100%{transform:scale(1,1);opacity:0}}@-webkit-keyframes arrow03{0%{transform:rotate(25deg) scale(1,0)}45%{transform:rotate(25deg) scale(1,0)}55%{transform:rotate(25deg) scale(1,1)}85%{transform:rotate(25deg) scale(1,1);opacity:1}90%{transform:rotate(25deg) scale(1,1);opacity:0}100%{transform:rotate(25deg) scale(1,1);opacity:0}}@keyframes arrow03{0%{transform:rotate(25deg) scale(1,0)}45%{transform:rotate(25deg) scale(1,0)}55%{transform:rotate(25deg) scale(1,1)}85%{transform:rotate(25deg) scale(1,1);opacity:1}90%{transform:rotate(25deg) scale(1,1);opacity:0}100%{transform:rotate(25deg) scale(1,1);opacity:0}}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes zoomUp{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1.15);transform:scale(1.15)}}@keyframes zoomUp{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1.15);transform:scale(1.15)}}@-webkit-keyframes fadeInImage{0%{opacity:0}85%{opacity:0}100%{opacity:1}}@keyframes fadeInImage{0%{opacity:0}85%{opacity:0}100%{opacity:1}}@-webkit-keyframes scrolldown{0%{background-position:0 -80px}75%{background-position:0 0}100%{background-position:0 80px}}@keyframes scrolldown{0%{background-position:0 -80px}75%{background-position:0 0}100%{background-position:0 80px}}@-webkit-keyframes rotation{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes rotation{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-webkit-keyframes loop{from{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes loop{from{transform:translateX(100%)}to{transform:translateX(-100%)}}@-webkit-keyframes loop2{from{transform:translateX(0)}to{transform:translateX(-200%)}}@keyframes loop2{from{transform:translateX(0)}to{transform:translateX(-200%)}}@keyframes rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@-webkit-keyframes shake{0%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}100%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}}@keyframes shake{0%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}100%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}}@-webkit-keyframes scroll-anim{from{background-position:0 0}to{background-position:-3850px 0}}@keyframes scroll-anim{from{background-position:0 0}to{background-position:-3850px 0}}@-webkit-keyframes scroll-anim02{from{background-position:0 0}to{background-position:-1900px 0}}@keyframes scroll-anim02{from{background-position:0 0}to{background-position:-1900px 0}}@-webkit-keyframes scrollDown1{0%{transform:translateY(-15px);opacity:0}50%{transform:translateY(0px);opacity:1}100%{transform:translateY(15px);opacity:0}}@keyframes scrollDown1{0%{transform:translateY(-15px);opacity:0}50%{transform:translateY(0px);opacity:1}100%{transform:translateY(15px);opacity:0}}.Fade_Group02>div{position:fixed;top:0;left:0;right:0;width:100%;height:100%;opacity:1;pointer-events:none;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:999999;-webkit-transition:all 2s cubic-bezier(.18,.06,.23,1) .1s;transition:all 2s cubic-bezier(.18,.06,.23,1) .1s;background:#f9f6f6;will-change:opacity;background-position:0 100%;background-size:100% 200%;display:flex;justify-content:center;align-items:center}.Fade_Group02>div img{max-width:160px}.Shake{-webkit-animation:shake .5s steps(2) infinite alternate;animation:shake .5s steps(2) infinite alternate;will-change:transform}body.Open_Changed .Fade_Group02>div{opacity:0}.Animate-box{opacity:0}.Animate-box{-webkit-transition:all .3s ease .5s;transition:all .3s ease .5s}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.Order1{-webkit-transition:all .5s ease .5s;transition:all .5s ease .5s}.animated .Order1{-webkit-transition:all .5s ease .5s;transition:all .5s ease .5s}.Order2{-webkit-transition:all .5s ease 0s;transition:all .5s ease 0s}.animated .Order2{-webkit-transition:all .5s ease 0s;transition:all .5s ease 0s}.animated3{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.AnimeA{opacity:0;filter:blur(5px);-webkit-transform:translateY(50px);transform:translateY(50px);-webkit-transition:transform .6s cubic-bezier(.43,.05,.17,1) 0s,opacity .6s cubic-bezier(.43,.05,.17,1) 0s,filter .6s cubic-bezier(.43,.05,.17,1) .3s;transition:transform .6s cubic-bezier(.43,.05,.17,1) 0s,opacity .6s cubic-bezier(.43,.05,.17,1) 0s,filter .6s cubic-bezier(.43,.05,.17,1) .3s;will-change:transform,filter}.AnimeA.is-show{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;filter:blur(0);-webkit-transition:transform 1.2s cubic-bezier(.43,.05,.17,1) 0s,opacity 1.2s cubic-bezier(.43,.05,.17,1) 0s,filter 1.2s cubic-bezier(.43,.05,.17,1) .3s;transition:transform 1.2s cubic-bezier(.43,.05,.17,1) 0s,opacity 1.2s cubic-bezier(.43,.05,.17,1) 0s,filter 1.2s cubic-bezier(.43,.05,.17,1) .3s}.AnimeB{opacity:0;filter:blur(7px);-webkit-transition:opacity .6s cubic-bezier(.43,.05,.17,1) 0s,filter .6s cubic-bezier(.43,.05,.17,1) .3s;transition:opacity .6s cubic-bezier(.43,.05,.17,1) 0s,filter .6s cubic-bezier(.43,.05,.17,1) .3s;will-change:transform,filter}.AnimeB.is-show{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;filter:blur(0);-webkit-transition:opacity 1.2s cubic-bezier(.43,.05,.17,1) .4s,filter 1.2s cubic-bezier(.43,.05,.17,1) .4s;transition:opacity 1.2s cubic-bezier(.43,.05,.17,1) .4s,filter 1.2s cubic-bezier(.43,.05,.17,1) .4s}.Letter_Area{overflow:hidden}.Animate_Text span.Letter{-webkit-transform:translate3d(0px,120%,0px);transform:translate3d(0px,120%,0px);-webkit-transition:transform .2s ease 0s;transition:transform .2s ease 0s;display:inline-block;font-weight:300;will-change:transform}.Animate_Text.animated span.Letter{-webkit-transform:translateZ(0px);transform:translateZ(0px);transition:transform 1s cubic-bezier(.43,.05,.17,1) 0s}.Animate_Text.animated span.Letter:nth-of-type(1){transition-delay:0s}.Animate_Text.animated span.Letter:nth-of-type(2){transition-delay:.02s}.Animate_Text.animated span.Letter:nth-of-type(3){transition-delay:.04s}.Animate_Text.animated span.Letter:nth-of-type(4){transition-delay:.06s}.Animate_Text.animated span.Letter:nth-of-type(5){transition-delay:.08s}.Animate_Text.animated span.Letter:nth-of-type(6){transition-delay:.1s}.Animate_Text.animated span.Letter:nth-of-type(7){transition-delay:.12s}.Animate_Text.animated span.Letter:nth-of-type(8){transition-delay:.14s}.Animate_Text.animated span.Letter:nth-of-type(9){transition-delay:.16s}.Animate_Text.animated span.Letter:nth-of-type(10){transition-delay:.18s}.Animate_Text.animated span.Letter:nth-of-type(11){transition-delay:.2s}.Animate_Text.animated span.Letter:nth-of-type(12){transition-delay:.22s}.Animate_Text.animated span.Letter:nth-of-type(13){transition-delay:.24s}.Animate_Text.animated span.Letter:nth-of-type(14){transition-delay:.26s}.Animate_Text.animated span.Letter:nth-of-type(15){transition-delay:.28s}.Animate_Text.animated span.Letter:nth-of-type(16){transition-delay:.3s}.Animate_Text.animated span.Letter:nth-of-type(17){transition-delay:.32s}.Animate_Text.animated span.Letter:nth-of-type(18){transition-delay:.34s}.Animate_Text.animated span.Letter:nth-of-type(19){transition-delay:.36s}.Animate_Text.animated span.Letter:nth-of-type(20){transition-delay:.38s}.Animate_Text.animated span.Letter:nth-of-type(21){transition-delay:.4s}.Animate_Text.animated span.Letter:nth-of-type(22){transition-delay:.42s}.Animate_Text.animated span.Letter:nth-of-type(23){transition-delay:.44s}.Animate_Text.animated span.Letter:nth-of-type(24){transition-delay:.46s}.Animate_Text.animated span.Letter:nth-of-type(25){transition-delay:.48s}h2.h2_Title .Jp,.Top_Contents02 .Top_Contents02_Slider_swiper .swiper-slide_Box h2.swiper-slide_Box_h2_Title .Jp{-webkit-transform:translate3d(0px,120%,0px);transform:translate3d(0px,120%,0px);-webkit-transition:none 0s ease 0s;transition:none 0s ease 0s}h2.h2_Title.Animate_Text.animated .Jp,.Top_Contents02 .Top_Contents02_Slider_swiper .swiper-slide_Box h2.swiper-slide_Box_h2_Title.Animate_Text.animated .Jp{-webkit-transform:translateZ(0px);transform:translateZ(0px);-webkit-transition:transform 1s cubic-bezier(.43,.05,.17,1) .3s;transition:transform 1s cubic-bezier(.43,.05,.17,1) .3s}.Header{position:fixed;top:0;left:0;right:0;z-index:99999;width:100%}.Header .Header_Line{height:75px;opacity:0;visibility:hidden;-webkit-transform:translate(0,-100%);transform:translate(0,-100%);-webkit-transition:transform .6s ease 0s,opacity .6s ease 0s;transition:transform .6s ease 0s,opacity .6s ease 0s;will-change:transform opacity;width:100%;backdrop-filter:blur(7px)}.Header.Show .Header_Line{opacity:1;visibility:visible;-webkit-transform:translate(0,0);transform:translate(0,0)}.Header .Header_Inner{width:100%;background:#e6002d;height:100%;display:flex;justify-content:center;align-items:center;position:relative;box-sizing:border-box;padding:7px}.Header .Header_Logo{opacity:0;visibility:hidden;-webkit-transform:translate(0,-100%);transform:translate(0,-100%);-webkit-transition:transform .6s ease 0s,opacity .6s ease 0s;transition:transform .6s ease 0s,opacity .6s ease 0s;will-change:transform,opacity}.Header .Header_Logo a{width:calc(100% - 100px);max-width:949px;display:block}.Header .Header_Logo a img{width:949px;max-width:100%;display:block}.Header.Show .Header_Logo{opacity:1;visibility:visible;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transition:transform .6s ease .2s,opacity .6s ease .2s;transition:transform .6s ease .2s,opacity .6s ease .2s;will-change:transform opacity}.Header_Nav_Menu{position:absolute;width:75px;height:75px;background:#231815;right:0;top:0;bottom:0}.Menu_Bt{display:flex;justify-content:center;align-items:center;flex-flow:column;cursor:pointer;height:100%}.Menu_Bt .Menu_Trigger{position:relative;width:100%;height:23px;-webkit-transition:all .4s ease;transition:all .4s ease;will-change:transform}.Menu_Bt:hover .Menu_Trigger{-webkit-transform:scaleX(.75);transform:scaleX(.75)}.Menu_Bt .Menu_Trigger span{position:absolute;width:42%;height:3px;background-color:#fff;display:block;-webkit-transition:transform .36s cubic-bezier(.215,.61,.355,1);transition:transform .36s cubic-bezier(.215,.61,.355,1);box-sizing:border-box;will-change:transform;border-radius:100px;left:0;right:0;margin:auto}.Menu_Bt .Menu_Trigger span:nth-of-type(1){top:0}.Menu_Bt .Menu_Trigger span:nth-of-type(2){bottom:0;top:0}.Menu_Bt .Menu_Trigger span:nth-of-type(3){bottom:0}.Header .Header_Nav_Menu .Menu_Bt_Text{color:#fff;line-height:1;padding-top:8px;font-size:1.1rem;font-weight:600}.Footer .Footer_Top{background:#e6002d;text-align:center;padding:40px}.Footer h2.Footer_Top_Compnay{font-size:3.4rem;letter-spacing:0;font-weight:900;color:#fff;line-height:1;margin-bottom:30px}.Footer .Footer_Top_Address{font-size:1.7rem;line-height:1.6;color:#fff}Footer .Footer_Top_Address .nopc{display:none}.Footer .Footer_Bottom{text-align:center;font-size:1.4rem;letter-spacing:0;padding:20px}main{position:relative;z-index:2;overflow:hidden}.Kv .Kv_Line{position:relative;height:100vh;height:100svh;min-height:540px;overflow:hidden}.Kv .Kv_Inner{height:100%;width:100%;padding-top:calc(100vh - 400px)}.Kv_Bg{margin:auto;height:100vh;width:100vw;pointer-events:none;position:absolute;overflow:hidden;background-image:url(/contents/uploads/2025/06/Main_Image08.jpg);background-position:top center;background-size:cover;top:0}.Kv_Sticky{position:relative;z-index:999;bottom:0;left:0;right:0;height:400px}.Kv_Sticky.Fixed_Head{position:fixed;top:0;bottom:auto;height:230px;-webkit-transition:height 0s ease 0s;transition:height 0s ease 0s;will-change:height}.Kv_Sticky .Kv_Sticky_Theme{width:100%;background:rgba(255,255,255,.7);height:195px;display:flex;justify-content:center;align-items:center;position:relative;box-sizing:border-box;-webkit-transform:translate(0,100%);transform:translate(0,100%);opacity:0;-webkit-transition:transform 1.2s cubic-bezier(.47,.16,.24,1) .3s,opacity 1.2s cubic-bezier(.47,.16,.24,1) .3s;transition:transform 1.2s cubic-bezier(.47,.16,.24,1) .3s,opacity 1.2s cubic-bezier(.47,.16,.24,1) .3s;padding-left:30px;padding-right:30px}.Open_Changed .Kv_Sticky .Kv_Sticky_Theme{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1}.Kv_Sticky .Kv_Sticky_Inner{width:100%;background:#e6002d;height:205px;display:flex;justify-content:center;align-items:center;position:relative;box-sizing:border-box;-webkit-transform:translate(0,100%);transform:translate(0,100%);opacity:0;-webkit-transition:transform 1.2s cubic-bezier(.47,.16,.24,1) .3s,opacity 1.2s cubic-bezier(.47,.16,.24,1) .3s;transition:transform 1.2s cubic-bezier(.47,.16,.24,1) .3s,opacity 1.2s cubic-bezier(.47,.16,.24,1) .3s;padding-left:30px;padding-right:30px}.Open_Changed .Kv_Sticky .Kv_Sticky_Inner{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1}.Open_Changed .Kv_Sticky .Kv_Sticky_Inner:after{width:100%}.Kv_Sticky .Kv_Sticky_Theme img{margin:auto;width:738px;-webkit-transform:translate(0,100%);transform:translate(0,100%);opacity:0;-webkit-transition:transform 1.2s cubic-bezier(.47,.16,.24,1) .5s,opacity 1.2s cubic-bezier(.47,.16,.24,1) .5s;transition:transform 1.2s cubic-bezier(.47,.16,.24,1) .5s,opacity 1.2s cubic-bezier(.47,.16,.24,1) .5s}.Open_Changed .Kv_Sticky .Kv_Sticky_Theme img{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1}.Kv_Sticky .Kv_Sticky_Inner img{margin:auto;width:1177px;-webkit-transform:translate(0,100%);transform:translate(0,100%);opacity:0;-webkit-transition:transform 1.2s cubic-bezier(.47,.16,.24,1) .5s,opacity 1.2s cubic-bezier(.47,.16,.24,1) .5s;transition:transform 1.2s cubic-bezier(.47,.16,.24,1) .5s,opacity 1.2s cubic-bezier(.47,.16,.24,1) .5s}.Open_Changed .Kv_Sticky .Kv_Sticky_Inner img{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1}.Kv a.Kv_Scroll_Down{width:50px;height:50px;border-radius:100%;border:2px solid #fff;font-size:30px;cursor:pointer;display:flex;flex-flow:column;align-items:center;justify-content:center;position:absolute;z-index:2;bottom:120px;left:0;right:0;margin:auto;overflow:hidden;opacity:0;-webkit-transform:scale(.75);transform:scale(.75);-webkit-transition:transform .6s cubic-bezier(.47,.16,.24,1) 0s;transition:transform .6s cubic-bezier(.47,.16,.24,1) 0s}.Open_Changed .Kv a.Kv_Scroll_Down{-webkit-transform:scale(1);transform:scale(1);opacity:1;-webkit-transition:transform .8s cubic-bezier(.47,.16,.24,1) .7s,opacity .8s cubic-bezier(.47,.16,.24,1) .7s;transition:transform .8s cubic-bezier(.47,.16,.24,1) .7s,opacity .8s cubic-bezier(.47,.16,.24,1) .7s}.Kv a.Kv_Scroll_Down:hover{-webkit-transform:scale(1.15);transform:scale(1.15);-webkit-transition:transform .6s cubic-bezier(.47,.16,.24,1) 0s;transition:transform .6s cubic-bezier(.47,.16,.24,1) 0s}.Kv .Kv_Scroll_Down .Arrow{position:relative;-webkiti-animation:scrollDown1 1.5s ease infinite;animation:scrollDown1 1.5s ease infinite;width:10px;height:10px}.Kv .Kv_Scroll_Down .Arrow:after{content:"";border-left:2px solid #fff;border-bottom:2px solid #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:100%;height:100%;position:absolute;top:0;right:0;left:0;margin:auto}.About .About_Line{padding-top:100px}.About .About_Inner{position:relative}.About .About_Catch{max-width:840px;width:45%;margin:auto;position:absolute;top:10%;z-index:10;left:0;right:0;padding-left:40px;padding-right:40px}.About .About_Catch02{max-width:660px;min-width:470px;width:34%;margin:auto;position:absolute;bottom:10%;z-index:10;left:0;right:0;padding-left:40px;padding-right:40px;-webkit-transition:opacity 1.2s cubic-bezier(.43,.05,.17,1) .2s,filter 1.2s cubic-bezier(.43,.05,.17,1) .2s;transition:opacity 1.2s cubic-bezier(.43,.05,.17,1) .2s,filter 1.2s cubic-bezier(.43,.05,.17,1) .2s}.About .About_Slider_Line{position:relative}.About .About_Slider_swiper{margin:auto;height:100%;width:100vw;pointer-events:none}.About .About_Slider_swiper .swiper-container,.About .About_Slider_swiper .swiper-wrapper{height:100%;width:100vw}.About .About_Slider_swiper .swiper-slide_Box_Area{position:relative}.About .About_Slider_swiper .swiper-slide_Box{position:absolute;top:0;height:100vh;width:100vw;background-size:cover;background-position:center;background-repeat:no-repeat;pointer-events:none;min-height:350px}.Greeting .Greeting_Inner{padding:40px;padding-top:100px;padding-bottom:50px;max-width:1200px;margin:auto}.Greeting .Greeting_Area_Main{font-size:1.9rem;line-height:1.8;letter-spacing:-.06rem;color:#231815;font-weight:500 !important;mask-image:linear-gradient(to top,transparent 3%,#000 30%,#000 70%,#000 100%);-webkit-mask-image:linear-gradient(to top,transparent 3%,#000 30%,#000 70%,#000 100%);max-width:1272px;margin:auto}.Greeting .Greeting_Area_Main.Active{mask-image:linear-gradient(to top,#000 3%,#000 30%,#000 70%,#000 100%);-webkit-mask-image:linear-gradient(to top,#000 3%,#000 30%,#000 70%,#000 100%)}.Greeting .Hidden{display:none;font-weight:500 !important}.Greeting .Greeting_More{margin:auto;margin-top:50px;text-align:center;color:#e6002d;font-size:1.8rem;padding:17px;padding-left:47px;border:solid 1px #e6002d;line-height:1;position:relative;cursor:pointer;background:0 0;-webkit-transition:all .6s ease 0s;transition:all .6s ease 0s;max-width:350px;border-radius:100px}.Greeting .Greeting_More:hover{background:#e6002d;color:#fff}.Greeting .Greeting_More:before{content:"";display:block;width:16px;height:1px;background-color:#e6002d;position:absolute;top:3px;right:0;left:-100px;bottom:0;margin:auto;border-radius:100px;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:all .6s ease 0s;transition:all .6s ease 0s}.Greeting .Greeting_More:after{content:"";display:block;width:16px;height:1px;background:#e6002d;position:absolute;top:3px;right:0;bottom:0;left:-100px;margin:auto;border-radius:100px;-webkit-transition:all .6s ease 0s;transition:all .6s ease 0s}.Greeting .Greeting_More:hover:before,.Greeting .Greeting_More:hover:after{background-color:#fff}.Greeting .Greeting_More.Active:before{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.Greeting span.Greeting_Area_Main_Name{font-weight:600;font-style:normal;font-size:2.3rem;display:block;padding-top:15px;max-width:320px;margin:0 0 0 auto}.Greeting_h2_Title{padding-bottom:40px}.Greeting_h2_Title .Greeting_h2_Title_Inner{background:#e6002d;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:4.2rem;line-height:1;font-weight:900;text-align:center;display:inline-block;letter-spacing:0}.Greeting span.Fluorescence{background:linear-gradient(transparent 75%,rgb(229 0 106/40%) 25%);font-weight:900}.Profile .Profile_Line{position:relative;overflow:hidden;padding-top:100px}.Profile .Profile_Inner{margin-bottom:50px}.Profile .Profile_h2_Title{text-align:center;padding-bottom:20px}.Profile .Profile_h2_Title .Profile_h2_Title_Inner{background:#e6002d;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:4.2rem;line-height:1;font-weight:900;text-align:center;display:inline-block;letter-spacing:0}.Profile .Profile_Area{position:relative}.Profile .Profile_Detail{max-width:1200px;margin:auto;z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:40px;border:solid 2px #e6002d}.Profile .Profile_Detail_Inner{width:100%}.Profile h3.Profile_Detail_Name{font-size:2rem;line-height:1.6;color:#151b66;font-weight:700}.Profile h3.Profile_Detail_Name span.Small{font-weight:700;font-size:1.45rem;margin-left:5px}.Profile .Profile_Detail_Text{font-size:1.7rem;line-height:1.6;font-weight:500}.Profile .Profile_Detail_Text br.Sp_None{display:none}.Profile .Profile_Detail_Table{display:flex;margin-top:20px}.Profile .Profile_Detail_Table>div{width:50%}.Profile .Profile_Detail_Table .row{display:flex;margin-bottom:10px}.Profile .Profile_Detail_Table .row>div{font-size:1.7rem;line-height:1.6;font-weight:500}.Profile .Profile_Detail_Table .head{width:60px;border-right:solid 2px #e6002d;padding-right:10px;margin-right:10px}.Profile .Profile_Link{margin:auto;margin-top:40px}.Profile .Profile_Link a{display:block;text-align:center;color:#003c88;font-size:1.8rem;font-weight:600;padding:17px;border:solid 2px #003c88;line-height:1;-webkit-transition:all .6s ease 0s;transition:all .6s ease 0s;max-width:350px;border-radius:100px;background:rgb(255 255 255/85%);margin:auto;opacity:1}.Profile .Profile_Link a:hover{background:#003c88;color:#fff;z-index:1;position:relative}.Profile .Profile_Bg{position:absolute;top:0;width:100%;height:100%;min-width:1397px;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.Life{max-width:1200px;margin:auto}.Life .Life_h2_Title_Inner{color:#e6002d;font-size:3.2rem;line-height:1;font-weight:900;text-align:center;display:block;border:solid 2px #e6002d;padding:20px;margin-bottom:40px}.Life .Life_img_list{mask-image:linear-gradient(to top,transparent 3%,#000 30%,#000 70%,#000 100%);-webkit-mask-image:linear-gradient(to top,transparent 3%,#000 30%,#000 70%,#000 100%)}.Life .Life_img_list.Active{mask-image:linear-gradient(to top,#000 3%,#000 30%,#000 70%,#000 100%);-webkit-mask-image:linear-gradient(to top,#000 3%,#000 30%,#000 70%,#000 100%)}.Life .Life_img_list .Life_img:first-child{max-height:500px;transition:.3s}.Life .Life_img_list.Active .Life_img:first-child{max-height:800px}.Life .Life_img_list .Life_img{margin-bottom:40px}.Life .Life_More{margin:auto;margin-top:50px;text-align:center;color:#e6002d;font-size:1.8rem;padding:17px;padding-left:47px;border:solid 1px #e6002d;line-height:1;position:relative;cursor:pointer;background:0 0;-webkit-transition:all .6s ease 0s;transition:all .6s ease 0s;max-width:350px;border-radius:100px}.Life .Life_More:hover{background:#e6002d;color:#fff}.Life .Life_More:before{content:"";display:block;width:16px;height:1px;background-color:#e6002d;position:absolute;top:3px;right:0;left:-100px;bottom:0;margin:auto;border-radius:100px;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:all .6s ease 0s;transition:all .6s ease 0s}.Life .Life_More:after{content:"";display:block;width:16px;height:1px;background:#e6002d;position:absolute;top:3px;right:0;bottom:0;left:-100px;margin:auto;border-radius:100px;-webkit-transition:all .6s ease 0s;transition:all .6s ease 0s}.Life .Life_More:hover:before,.Life .Life_More:hover:after{background-color:#fff}.Life .Life_More.Active:before{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.Policy .Policy_Inner{padding-top:100px;padding-bottom:100px;max-width:1440px;margin:auto}.Heading{position:relative;overflow:hidden}.Heading h2.Heading_Name{position:absolute;bottom:0;left:0;right:0;z-index:1;margin:auto;padding:30px;padding-top:25px;padding-bottom:25px;text-align:center;background:#e6002d;background:rgba(230,0,45,.8);-webkit-transform:translate(0,100%);transform:translate(0,100%);opacity:0;-webkit-transition:transform .6s cubic-bezier(.47,.16,.24,1) 0s,opacity .6s cubic-bezier(.47,.16,.24,1) 0s;transition:transform .6s cubic-bezier(.47,.16,.24,1) 0s,opacity .6s cubic-bezier(.47,.16,.24,1) 0s}.Heading.AnimeA.is-show h2.Heading_Name{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1;-webkit-transition:transform 1.2s cubic-bezier(.47,.16,.24,1) .3s,opacity 1.2s cubic-bezier(.47,.16,.24,1) .3s;transition:transform 1.2s cubic-bezier(.47,.16,.24,1) .3s,opacity 1.2s cubic-bezier(.47,.16,.24,1) .3s}.Heading h2.Heading_Name .Heading_Name_Text{font-size:4.2rem;line-height:1;font-weight:900;text-align:center;color:#fff;letter-spacing:2rem;text-shadow:0px 0px 20px rgba(23,28,97,.85);-webkit-transform:translate(0,100%);transform:translate(0,100%);opacity:0;-webkit-transition:transform .6s cubic-bezier(.47,.16,.24,1) 0s,opacity .6s cubic-bezier(.47,.16,.24,1) 0s;transition:transform .6s cubic-bezier(.47,.16,.24,1) 0s,opacity .6s cubic-bezier(.47,.16,.24,1) 0s}.Heading.AnimeA.is-show h2.Heading_Name .Heading_Name_Text{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1;-webkit-transition:transform 1.2s cubic-bezier(.47,.16,.24,1) .5s,opacity 1.2s cubic-bezier(.47,.16,.24,1) .5s;transition:transform 1.2s cubic-bezier(.47,.16,.24,1) .5s,opacity 1.2s cubic-bezier(.47,.16,.24,1) .5s}.Policy .Policy_text{max-width:1200px;margin:64px auto 0;padding:0 40px}.Policy .Policy_text p{font-size:3.5rem;letter-spacing:.05em;font-weight:700;line-height:1.4}.Contents_Area{padding:40px;padding-top:100px;padding-bottom:0;max-width:1200px;margin:auto}.Policy .Policy_Area_Flex{display:flex;margin-bottom:30px;position:relative;overflow:hidden;filter:drop-shadow(4px 6px 8px rgba(0,0,0,.4))}.Policy .AnimeA.is-show .Policy_Area_Flex:after{-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-transition:transform 1s cubic-bezier(.47,.16,.24,1) .6s;transition:transform 1s cubic-bezier(.47,.16,.24,1) .6s}.Policy .Policy_Area_Flex:last-of-type{margin-bottom:0}.Policy .Policy_Area_Flex .Policy_Area_Flex_Box{width:calc(100%/2);background:#eee;padding:26px 40px;justify-content:center;align-items:flex-start;overflow:hidden}.Policy .Policy_Area_Flex .Policy_Area_Flex_Box:nth-of-type(1){-webkit-transform:translate(20%,0);transform:translate(20%,0);opacity:0;-webkit-transition:transform .6s cubic-bezier(.47,.16,.24,1) 0s,opacity .6s cubic-bezier(.47,.16,.24,1) 0s;transition:transform .6s cubic-bezier(.47,.16,.24,1) 0s,opacity .6s cubic-bezier(.47,.16,.24,1) 0s}.Policy .Policy_Area_Flex .Policy_Area_Flex_Box:nth-of-type(2){-webkit-transform:translate(-20%,0);transform:translate(-20%,0);opacity:0;-webkit-transition:transform .6s cubic-bezier(.47,.16,.24,1) 0s,opacity .6s cubic-bezier(.47,.16,.24,1) 0s;transition:transform .6s cubic-bezier(.47,.16,.24,1) 0s,opacity .6s cubic-bezier(.47,.16,.24,1) 0s}.Policy .AnimeA.is-show .Policy_Area_Flex .Policy_Area_Flex_Box:nth-of-type(1){-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1;-webkit-transition:transform 1s cubic-bezier(.47,.16,.24,1) .8s,opacity 1s cubic-bezier(.47,.16,.24,1) 1s;transition:transform 1s cubic-bezier(.47,.16,.24,1) .8s,opacity 1s cubic-bezier(.47,.16,.24,1) 1s}.Policy .AnimeA.is-show .Policy_Area_Flex .Policy_Area_Flex_Box:nth-of-type(2){-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1;-webkit-transition:transform 1s cubic-bezier(.47,.16,.24,1) 1s,opacity 1s cubic-bezier(.47,.16,.24,1) 1.2s;transition:transform 1s cubic-bezier(.47,.16,.24,1) 1s,opacity 1s cubic-bezier(.47,.16,.24,1) 1.2s}.Policy .Policy_Area .Policy_Area_Flex:nth-of-type(even) .Policy_Area_Flex_Box:nth-of-type(1){order:2}.Policy .Policy_Area .Policy_Area_Flex:nth-of-type(even) .Policy_Area_Flex_Box:nth-of-type(2){order:1}.Policy .Policy_Area_Flex .Policy_Area_Flex_Box_Inner{max-width:500px;border-top:solid 17px #e5002d;padding-bottom:17px}.Policy .Policy_Area_Flex_Box_Num{max-width:90px;margin:auto;margin-bottom:30px;opacity:0;-webkit-transform:translate(0,10px);transform:translate(0,10px);-webkit-transition:opacity 1s cubic-bezier(.47,.16,.24,1) 2s,transform 1s cubic-bezier(.47,.16,.24,1) 2s;transition:opacity 1s cubic-bezier(.47,.16,.24,1) 2s,transform 1s cubic-bezier(.47,.16,.24,1) 2s}.Policy .AnimeA.is-show .Policy_Area_Flex .Policy_Area_Flex_Box_Num{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1}.Policy h3.Policy_Area_Flex_Box_Title{font-size:3rem;color:#231815;letter-spacing:0;line-height:1.4;font-weight:600;margin-bottom:10px;opacity:0;-webkit-transform:translate(0,10px);transform:translate(0,10px);-webkit-transition:opacity 1s cubic-bezier(.47,.16,.24,1) 1.5s,transform 1s cubic-bezier(.47,.16,.24,1) 1.5s;transition:opacity 1s cubic-bezier(.47,.16,.24,1) 1.5s,transform 1s cubic-bezier(.47,.16,.24,1) 1.5s;padding-bottom:5px;border-bottom:solid 2px #e6002d}.Policy h3.Policy_Area_Flex_Box_Title .Red{color:#e6002d;font-size:2.5rem;display:block;font-weight:900}.Policy .AnimeA.is-show .Policy_Area_Flex h3.Policy_Area_Flex_Box_Title{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1}.Policy h3.Policy_Area_Flex_Box_Title span.Boder{font-weight:900;display:inline-block}.Policy .Policy_Area_Flex_Box_Text{font-size:1.85rem;font-weight:900;line-height:1.6;color:#231815;text-align:justify;opacity:0;-webkit-transform:translate(0,10px);transform:translate(0,10px);-webkit-transition:opacity 1s cubic-bezier(.47,.16,.24,1) 1.7s,transform 1s cubic-bezier(.47,.16,.24,1) 1.7s;transition:opacity 1s cubic-bezier(.47,.16,.24,1) 1.7s,transform 1s cubic-bezier(.47,.16,.24,1) 1.7s;margin-bottom:20px}.Policy .AnimeA.is-show .Policy_Area_Flex .Policy_Area_Flex_Box_Text{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1}.Policy .Policy_Area_Flex_Box_Th{padding-top:68%}.Policy .Policy_Area_Flex_Box_Th img{object-fit:cover;position:absolute;top:0;left:0;right:0;margin:auto;width:100%;height:100%}.Constituency .Constituency_Inner{padding-top:50px;padding-bottom:60px;max-width:1440px;margin:auto}.Constituency .Heading h2.Heading_Name .Heading_Name_Text{letter-spacing:.8rem}.Constituency .Constituency_Detail{display:flex;justify-content:center;align-items:center;padding-top:0;padding-bottom:60px}.Constituency .Constituency_Detail_Text{font-size:2.6rem;line-height:1.4;color:#231815;font-weight:600;text-align:justify}.Constituency .Constituency_Detail_Image{max-width:90px;margin-right:20px}.Constituency .Constituency_Map{max-width:680px;margin:auto;position:relative}.Constituency .Constituency_Map{width:100%;height:auto}.Constituency .Constituency_Map_All{max-width:1000px;margin:auto;padding-top:50px;display:none}.Constituency h3.Constituency_Map_Area_Title{text-align:center;color:#fff;font-size:2.3rem;line-height:1;font-weight:600;padding:10px}.Constituency .Constituency_Map_Area.Area01 h3.Constituency_Map_Area_Title{background:rgb(0 127 147/65%)}.Constituency .Constituency_Map_Area.Area02 h3.Constituency_Map_Area_Title{background:rgb(153 205 143/75%)}.Constituency .Constituency_Map_Area.Area03 h3.Constituency_Map_Area_Title{background:rgb(0 170 141/65%)}.Constituency .Constituency_Map_Area_List{display:flex;flex-flow:wrap;margin-top:10px;margin-bottom:10px}.Constituency .Constituency_Map_Area_List_Box{width:calc(100%/3 - 7px);margin-right:10px;margin-bottom:5px}.Constituency .Constituency_Map_Area_List_Box:nth-of-type(3n),.Constituency .Constituency_Map_Area_List_Box:last-of-type{margin-right:0}.Constituency .Constituency_Map_Area_List .Constituency_Map_Area_List_Box a{display:block;text-align:center;font-size:1.7rem;line-height:1.4;font-weight:600;padding:5px;opacity:1;border-radius:3px}.Constituency .Constituency_Map_Area.Area01 .Constituency_Map_Area_List .Constituency_Map_Area_List_Box a{border:solid 2px #388dbc;color:#388dbc}.Constituency .Constituency_Map_Area.Area01 .Constituency_Map_Area_List .Constituency_Map_Area_List_Box a:hover{background:#388dbc;color:#fff}.Constituency .Constituency_Map_Area.Area02 .Constituency_Map_Area_List .Constituency_Map_Area_List_Box a{border:solid 2px #1eac4b;color:#1eac4b}.Constituency .Constituency_Map_Area.Area02 .Constituency_Map_Area_List .Constituency_Map_Area_List_Box a:hover{background:#1eac4b;color:#fff}.Constituency .Constituency_Map_Area.Area03 .Constituency_Map_Area_List .Constituency_Map_Area_List_Box a{border:solid 2px #0ab298;color:#0ab298}.Constituency .Constituency_Map_Area.Area03 .Constituency_Map_Area_List .Constituency_Map_Area_List_Box a:hover{background:#0ab298;color:#fff}.iziModal .Overlay_Title .Overlay_Title_Inner a{display:inline-block;max-width:19px;vertical-align:middle;margin-left:12px;-webkit-transform:translate(0,-2px);transform:translate(0,-2px)}.Index_Menu_Text_Line{position:absolute;right:-200px;top:30px}.Index_Menu_Textm{visibility:hidden}.Index_Menu_Textm.Action{visibility:visible}.Index_Menu_Textms{font-size:1.8rem;font-weight:600;line-height:1.4;padding:10px;color:#fff;border-radius:6px;background:#004da0;background:linear-gradient(85deg,rgb(0 77 160/100%) 0%,rgb(23 28 97/100%) 100%);width:280px;height:100px;display:flex;justify-content:center;align-items:center;position:relative}.Index_Menu_Textms:after{content:"";position:absolute;top:100%;left:-16px;width:32px;height:3px;transform:rotate(-50deg);box-sizing:border-box;background-color:#004da0;box-shadow:0 3px 0 #fff,0 -3px 0 #fff}.Index_Menu_Textms01{font-size:1.9rem;font-weight:600;line-height:1.4;padding:10px;color:#fff}a.No.Pop{position:relative;z-index:1}a.No.Pop.js-hover:after{content:"";position:absolute;top:0;background:url(https://nikai0117.xbiz.jp/contents/uploads/2024/06/Nikai_Commingsoon.png);background-size:150px;background-repeat:no-repeat;background-position:center;width:150px;height:100px}.Activity .Activity_Inner{padding-top:50px;padding-bottom:100px;max-width:1440px;margin:auto;overflow:hidden}.Activity .Heading h2.Heading_Name .Heading_Name_Text{letter-spacing:.5rem}.Activity .Activity_List_swiper{padding:40px;padding-top:100px;padding-bottom:30px;max-width:1440px;margin:auto;position:relative}.Activity .swiper-slide{width:auto}.Activity .Activity_List_Box{width:-webkit-max-content;width:max-content;position:relative;z-index:1;height:380px;width:360px;margin-right:20px;padding-bottom:70px}.Activity .Activity_List_Box a{color:#241617;font-size:1.6rem;line-height:1.5;letter-spacing:0;opacity:1;display:flex;flex-flow:column}.Activity .Activity_List_Box a .Activity_List_Box_Th{position:relative;padding-top:63%;width:100%;overflow:hidden;z-index:1;margin-bottom:10px}.Activity .Activity_List_Box a .Activity_List_Box_Th img{position:absolute;top:0;object-fit:cover;width:100%;height:100%;-webkit-transition:transform 1s cubic-bezier(.47,.16,.24,1),filter 1s cubic-bezier(.47,.16,.24,1);transition:transform 1s cubic-bezier(.47,.16,.24,1),filter 1s cubic-bezier(.47,.16,.24,1);will-change:transform}.Activity .Activity_List_Box a:hover .Activity_List_Box_Th img{-webkit-transform:scale(1.1);transform:scale(1.1)}.Activity h3.Activity_List_Box_Title{font-size:1.6rem;letter-spacing:0;margin-bottom:5px;font-weight:700}.Activity .Activity_List_Box_Day{font-size:1.3rem}.Activity .Activity_List_Box_Detail{margin-top:auto;padding-top:15px;position:absolute;bottom:0;left:0}.Activity .Activity_List_Box_Detail_Else{font-size:1.4rem;font-weight:700;margin-bottom:5px}.Activity .Activity_List_Box_Detail_Cat{font-size:1.2rem;line-height:1;border:solid 1px #241617;padding:4px;width:auto;text-align:center;font-weight:500}.Activity .swiper-button-prev,.Activity .swiper-button-next{height:50px;width:50px;background:#000;right:auto;top:auto}.Activity .swiper-button-prev{bottom:-55px;left:40px;-webkit-transform:scale(-1,1);transform:scale(-1,1)}.Activity .swiper-button-next{bottom:-55px;left:93px}.Activity .swiper-button-prev:after,.Activity .swiper-button-next:after{content:"";background-repeat:no-repeat;background-size:30px;background-position:center;height:20px;margin:auto;width:28px;background-image:url(/contents/uploads/2024/06/right_02.png)}.Activity .swiper-button-prev:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.Activity .swiper-button-next:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.Footer_Sns{padding-bottom:50px;padding-top:50px}.Footer_Sns .Footer_Sns_Flex{display:flex;justify-content:center;align-items:center;max-width:240px;margin:auto}.Footer_Sns .Footer_Sns_Flex a{display:block}.Footer_Sns .Footer_Sns_Flex .Footer_Sns_Flex_Box{margin-left:5px;margin-right:5px}body:not(.home).Open_Changed .Header .Header_Line{opacity:1;visibility:visible;-webkit-transform:translate(0,0);transform:translate(0,0)}body:not(.home).Open_Changed .Heading{margin-top:75px}body:not(.home).Open_Changed .Header .Header_Logo{opacity:1;visibility:visible;-webkit-transform:translate(0,0);transform:translate(0,0)}nav{visibility:hidden;position:fixed;top:0;bottom:0;right:0;margin:auto;z-index:98;height:100vh;height:100dvh}.Nav{visibility:hidden;height:calc(100vh - 75px);height:calc(100dvh - 75px);top:75px;-webkit-transform:translate(360px,0);transform:translate(360px,0);-webkit-transition:all .6s cubic-bezier(.43,.05,.17,1) 0s;transition:all .6s cubic-bezier(.43,.05,.17,1) 0s;position:relative;-webkit-backdrop-filter:saturate(1) blur(0);backdrop-filter:saturate(1) blur(0);background:rgb(232 232 232/85%);opacity:0}nav .Nav.Active{visibility:hidden;-webkit-transform:translate(360px,0);transform:translate(360px,0);-webkit-transition:all .6s cubic-bezier(.43,.05,.17,1) 0s;transition:all .6s cubic-bezier(.43,.05,.17,1) 0s;opacity:0}nav.Show .Nav.Active{visibility:visible;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transition:all 1s cubic-bezier(.43,.05,.17,1) 0s;transition:all 1s cubic-bezier(.43,.05,.17,1) 0s;opacity:1;-webkit-backdrop-filter:saturate(1) blur(5px);backdrop-filter:saturate(1) blur(5px)}body:not(.home) nav .Nav.Active{visibility:visible;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transition:all 1s cubic-bezier(.43,.05,.17,1) 0s;transition:all 1s cubic-bezier(.43,.05,.17,1) 0s;opacity:1;-webkit-backdrop-filter:saturate(1) blur(5px);backdrop-filter:saturate(1) blur(5px)}.Nav .Nav_Overlay{height:100%;padding:30px;margin-right:0;padding-top:10px;padding-bottom:50px;overflow:auto;-ms-overflow-style:none;scrollbar-width:none;overscroll-behavior:none;max-width:360px;position:relative;z-index:1}.Nav .Nav_Overlay::-webkit-scrollbar{display:none}.Nav .Nav_Overlay_Scroll_T{padding-top:30px}.Nav .Nav_Overlay_Scroll_T_Box{margin-bottom:10px}.Nav .Nav_Overlay_Scroll_T_Box a{display:block;font-size:1.45rem;color:#231815;font-weight:600;letter-spacing:.2rem;padding:10px;padding-left:0}.Nav .Nav_Overlay_Scroll_B{padding-top:20px}.Nav .Nav_Overlay_Scroll_B_Box a{color:#fff;background:#004da0;background:linear-gradient(85deg,rgb(0 77 160/80%) 0%,rgb(23 28 97/80%) 100%);padding:12px;padding-left:45px;padding-right:45px;font-size:1.35rem;border-radius:100px;line-height:1;position:relative;z-index:0;opacity:1;overflow:hidden;display:block;text-align:center}.Nav .Nav_Overlay_Scroll_B_Box a:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;background:#5e8b92;-webkit-transform-origin:50% 0%;transform-origin:50% 0%;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transition:transform ease .4s;transition:transform ease .4s}.Nav .Nav_Overlay_Scroll_C{display:flex;margin-top:30px;max-width:170px}.Nav .Nav_Overlay_Scroll_C .Nav_Overlay_Scroll_C_Box{margin-left:2px;margin-right:2px}.Nav .Nav_Overlay_Scroll_C .Nav_Overlay_Scroll_C_Box a{display:block}.Page_Middle_Main{padding-top:60px;max-width:1400px;margin:auto}.Page_Middle_Contents{background:#c9dced;margin-top:60px}.Page_Middle_Contents img{max-width:1200px;margin:auto}.Report .Page_Middle{padding-top:60px;max-width:1400px;margin:auto}.Report .Activity_List{display:flex;flex-wrap:wrap;padding-left:40px;padding-right:40px;margin:auto;justify-content:center;gap:20px;row-gap:30px}.Report .Activity_List:before{content:"";display:block;width:360px;order:1}.Report .Activity_List:after{content:"";display:block;width:360px}.Report.Activity .Activity_List_Box{margin-bottom:0;margin-right:0}.Pager_Line{margin:auto;max-width:1120px;text-align:center}.Pager_Line .Pager_Inner{display:flex;justify-content:center;align-items:center;padding-top:20px;padding-bottom:20px}.Pager_Line .page-numbers{font-size:1.6rem;line-height:1;font-weight:700;background:#fff;border:solid 1px #1f2024;width:32px;height:32px;display:flex;justify-content:center;align-items:center;border-radius:100px;color:#1f2024;margin-left:5px;margin-right:5px}.Pager_Line .page-numbers.current{background:#202125;color:#fff}.Pager_Line .prev.page-numbers,.Pager_Line .next.page-numbers{border:none;font-size:2rem}.Sample{max-width:1300px;margin:auto}.Smaole_Bg{width:100%;padding-top:120%;background-repeat:no-repeat;background-image:url(/contents/uploads/2024/06/Sample02_on-1.png);background-size:100%}.Smaole_Bg:hover{background-image:url("/contents/uploads/2024/06/Sample02_off-1.png")}.Activity_Link{display:flex;justify-content:center;align-items:center;padding-top:80px}.Activity_Link a{color:#fff;background:#e6002d;padding:14px;padding-left:45px;padding-right:45px;font-size:1.5rem;border-radius:100px;line-height:1;position:relative;z-index:0;opacity:1;overflow:hidden;display:block}.Fixpage.Profile .Profile_Area{margin-top:100px;position:relative;padding-top:36%;min-height:530px;overflow:hidden}.Fixpage.Profile h3.Profile_Detail_Name{font-size:3.4rem;line-height:1.4;margin-bottom:18px;color:#003c88;font-weight:600}.Fixpage.Profile h3.Profile_Detail_Name span.Small{display:inline-block;font-size:1.7rem;font-weight:600;letter-spacing:0}.Profile_Contents_Bg{background:#cadaea}.Profile_Time{padding-top:100px;padding-left:40px;padding-right:40px;position:relative;z-index:1}.Profile_Time_Inner{position:relative;max-width:1100px;margin:auto}.Profile_Time_Area_Heading{text-align:center}.Profile_Time_Area_Heading .Profile_Time_Area_Heading_Inner{background:#004da0;background:linear-gradient(85deg,rgb(0 77 160/100%) 0%,rgb(23 28 97/100%) 100%);color:#fff;font-size:3rem;line-height:1;text-align:center;display:inline-block;padding:10px;min-width:200px;border-radius:3px;margin:auto}.Profile_Time_Area{padding-bottom:80px;position:relative}.Profile_Time_Area:last-of-type{padding-bottom:0}.Profile_Time_Area_Flex{background:rgb(255 255 255/80%);display:flex;padding:30px;margin-top:40px}.Profile_Time_Area_Flex .Profile_Time_Area_Flex_Box{width:calc(100%/2)}.Profile_Time_Area_Flex .Profile_Time_Area_Flex_Box:nth-of-type(1){padding-right:30px}.Profile_Time_Area:nth-of-type(even) .Profile_Time_Area_Flex .Profile_Time_Area_Flex_Box:nth-of-type(1){order:2;padding-left:30px;padding-right:0}.Profile_Time_Area:nth-of-type(even) .Profile_Time_Area_Flex .Profile_Time_Area_Flex_Box:nth-of-type(2){order:1}.Profile_Time_Area_Flex_Box_Title{font-size:2.6rem;line-height:1.4;padding-bottom:20px;font-weight:500;color:#142067}.Profile_Time_Area_Flex_Box_Text{font-size:1.6rem;line-height:1.6}.Profile_Time_Area:nth-of-type(odd) .Profile_Time_Area_Flex .Profile_Time_Area_Flex_Box .Profile_Time_Area_Flex_Box_Photo{-webkit-transform:translate(60px,0) scale(1.1);transform:translate(60px,0) scale(1.1)}.Profile_Time_Area:nth-of-type(even) .Profile_Time_Area_Flex .Profile_Time_Area_Flex_Box .Profile_Time_Area_Flex_Box_Photo{-webkit-transform:translate(-60px,0) scale(1.1);transform:translate(-60px,0) scale(1.1)}.Progress_Bar{position:absolute;top:10px;left:0;right:0;margin:auto;height:calc(100% - 20px);width:5px}.scroll-indicator{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:none;width:100%;left:0;pointer-events:none;position:absolute;top:0;height:.8rem;right:0;margin:auto;z-index:-1;transform:rotate(90deg);transform-origin:top left}.Progress_Bar{position:absolute;left:0;right:0;top:0;width:.8rem;height:0;background:#e5006a;margin:auto;z-index:-1;pointer-events:none}.Profile .Profile_Borrom{margin-top:-130px;background:#cadaea;-webkit-mask-image:-webkit-linear-gradient(0deg,rgba(0,0,0,1) 0%,rgba(0,0,0,1) 80%,transparent);mask-image:linear-gradient(0deg,rgba(0,0,0,1) 0%,rgba(0,0,0,1) 80%,transparent);position:relative;z-index:0}.Page_Back{position:fixed;z-index:10;bottom:20px;right:20px;visibility:hidden;opacity:0;-webkit-transform:translate3d(0px,10%,0px);transform:translate3d(0px,10%,0px);-webkit-transition:all .2s cubic-bezier(.43,.05,.17,1) 0s;transition:all .2s cubic-bezier(.43,.05,.17,1) 0s}.Page_Back.Show{visibility:visible;opacity:1;-webkit-transform:translateZ(0px);transform:translateZ(0px);-webkit-transition:all 1.2s cubic-bezier(.43,.05,.17,1) 0s;transition:all 1.2s cubic-bezier(.43,.05,.17,1) 0s}.Page_Back .Page_Back_Box{padding-bottom:5px}.Page_Back .Page_Back_Box a{width:50px;height:50px;background:#fff;border-radius:100px;display:flex;justify-content:center;align-items:center;flex-flow:column;font-size:1.05rem;letter-spacing:0;color:#e6002d;font-weight:500;box-shadow:rgba(99,99,99,.2) 0px 2px 8px 0px}.Page_Back .Page_Back_Box a img{width:25px;margin-bottom:-2px}.News.News_Single .FixPage_Line{padding-top:150px}.News.News_Single .FixPage_Inner{margin:auto;max-width:920px;padding-left:40px;padding-right:40px;padding-bottom:40px}.News.News_Single .News_Day{font-size:1.5rem;margin-bottom:10px}.News.News_Single .News_Area_h1_Title{font-size:2.8rem;line-height:1.4;font-weight:700;letter-spacing:0}.News.News_Single .News_Cat_List{display:flex;padding-top:20px}.News.News_Single .News_Cat_List .News_Cat_List_Box{font-size:1.2rem;padding:5px;border:solid 1px;font-weight:500;min-width:100px;text-align:center;line-height:1}.News.News_Single .News_Area_Detail{padding-top:30px}.News.News_Single .News_Area_Image{margin-bottom:30px}.News.News_Single .News_Area_Editor{font-size:1.6rem;line-height:1.6;margin-bottom:60px;letter-spacing:0}.News.News_Single .News_Area_Editor p{font-size:1.6rem;line-height:1.6;letter-spacing:0;margin-bottom:16px}.News.News_Single .News_Area_Editor p a{color:#01499b;text-decoration:underline}.News.News_Single .News_Area_Gallery{display:flex}.News.News_Single .News_Area_Gallery .News_Area_Gallery_Box{width:calc(100%/3 - 7px);margin-right:10px}.News.News_Single .News_Area_Gallery .News_Area_Gallery_Box:last-of-type{margin-right:0}.News.News_Single .News_Area_Gallery .News_Area_Gallery_Box a{color:#241617;font-size:1.6rem;line-height:1.5;letter-spacing:0;opacity:1;display:flex;flex-flow:column;position:relative;padding-top:63%;width:100%;overflow:hidden;z-index:1;margin-bottom:10px}.News.News_Single .News_Area_Gallery .News_Area_Gallery_Box a img{position:absolute;top:0;object-fit:cover;width:100%;height:100%;-webkit-transition:transform 1s cubic-bezier(.47,.16,.24,1),filter 1s cubic-bezier(.47,.16,.24,1);transition:transform 1s cubic-bezier(.47,.16,.24,1),filter 1s cubic-bezier(.47,.16,.24,1);will-change:transform}.News.News_Single .News_Area_Gallery .News_Area_Gallery_Box a:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.News.News_Single .Link_Bt{margin:auto;margin-top:40px}.News.News_Single .Link_Bt a{display:block;text-align:center;color:#e6002d;font-size:1.8rem;font-weight:600;padding:17px;border:solid 2px #e6002d;line-height:1;-webkit-transition:all .6s ease 0s;transition:all .6s ease 0s;max-width:350px;border-radius:100px;background:rgb(255 255 255/85%);margin:auto;opacity:1}.News.News_Single .Link_Bt a:hover{background:#e6002d;color:#fff;z-index:1;position:relative}@media screen and (min-width:1361px){.About .About_Line{padding-top:150px}}@media screen and (max-width:800px){.Kv{height:auto !important}.Kv .Kv_Line{min-height:1px}.Kv .Kv_Inner{padding-top:100vh;padding-top:100svh}.Kv_Sticky{position:absolute;height:auto}.Kv_Sticky .Kv_Sticky_Theme{height:auto;padding:10px 50px}.Kv_Sticky .Kv_Sticky_Inner{height:auto;padding:25px;padding-top:25px;padding-bottom:25px}.Kv_Sticky .Kv_Sticky_Inner img{width:100%;max-width:600px}.Kv_Bg{height:100%;background-image:url(/contents/uploads/2025/06/Main_Image08_Mobile_l.jpg)}.About .About_Slider_swiper{width:160vw;position:relative;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.About .About_Catch{width:70%}.About .About_Catch02{width:94%;min-width:1px}.Policy .Policy_text p{font-size:2.5rem}.Policy .Policy_Area_Flex .Policy_Area_Flex_Box{padding:25px}.Policy h3.Policy_Area_Flex_Box_Title{font-size:1.8rem}.Policy h3.Policy_Area_Flex_Box_Title .Red{font-size:1.6rem}.Policy .Policy_Area_Flex_Box_Text{font-size:1.5rem;line-height:1.6}.iziModal .iziModal-content{padding:20px !important}.iziModal .Close{right:20px !important;top:40px !important;width:40px !important;height:40px !important}.iziModal .Overlay_Inner{padding-top:50px !important}.iziModal .Overlay_Title .Overlay_Title_Inner{padding:20px !important;padding-bottom:15px !important;padding-top:15px !important}}@media screen and (max-width:767px){.Header .Header_Line{height:65px}.Header .Header_Logo a{width:100%}.Header .Header_Logo a img{margin:auto}.Header_Nav_Menu{position:absolute;width:65px;height:65px}.Header .Header_Inner{padding-right:85px}.Menu_Bt .Menu_Trigger{height:19px}.Nav{top:64px}.Contents_Area{padding:30px;padding-top:50px}.About .About_Line{padding-top:70px}.Greeting .Greeting_Inner{padding:20px;padding-top:50px;padding-bottom:50px}.Greeting_h2_Title .Greeting_h2_Title_Inner{font-size:3.6rem}.Profile .Profile_h2_Title .Profile_h2_Title_Inner{font-size:3.2rem}.Greeting .Greeting_Area_Main{font-size:1.7rem}.Greeting span.Greeting_Area_Main_Name{font-size:2.1rem}.Profile .Profile_Line{padding-top:50px}.Profile .Profile_Area{position:relative;min-height:1px;padding:20px}.Profile .Profile_Detail{max-width:100%;position:relative;top:auto;padding:15px;width:100%}.Profile .Profile_Bg{left:20%}.Heading_Bg{width:150%;left:50%;position:relative;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.Heading h2.Heading_Name .Heading_Name_Text{font-size:3.6rem}.Policy .Policy_Inner{padding-top:50px;padding-bottom:50px}.Policy .Policy_Area_Flex{flex-flow:column;max-width:480px;margin-left:auto;margin-right:auto}.Policy .Policy_Area_Flex .Policy_Area_Flex_Box{width:100%}.Policy .Policy_Area_Flex:after{z-index:-1}.Policy .Policy_Area_Flex:nth-of-type(odd) .Policy_Area_Flex_Box:nth-of-type(2){order:1}.Policy .Policy_Area_Flex:nth-of-type(odd) .Policy_Area_Flex_Box:nth-of-type(1){order:2}.Constituency .Constituency_Detail_Text{font-size:1.6rem}.Constituency h3.Constituency_Map_Area_Title{font-size:1.8rem}.Constituency .Constituency_Map_Area_List .Constituency_Map_Area_List_Box a{font-size:1.4rem}.Constituency .Constituency_Map_Area_List_Box{width:calc(100%/3 - 4px);margin-right:5px;margin-bottom:3px}.iziModal .Overlay_Title .Overlay_Title_Inner{font-size:1.6rem !important}.iziModal .Overlay_Detail_Flex{flex-flow:column !important}.iziModal .Overlay_Detail_Flex>div{width:100% !important;margin-right:0 !important}.iziModal .Overlay_Detail_Flex .Overlay_Image{margin-bottom:20px !important}.iziModal .Overlay_Text_Title{font-size:1.6rem !important}.News.News_Single .FixPage_Line{padding-top:70px}.News.News_Single .FixPage_Inner{padding:20px}.News.News_Single .News_Area_h1_Title{font-size:2.2rem}.News.News_Single .News_Area_Detail{padding-top:30px}.News.News_Single .News_Area_Editor{margin-bottom:40px}.News.News_Single .News_Area_Gallery{display:flex;gap:10px;flex-wrap:wrap;row-gap:0}.News.News_Single .News_Area_Gallery .News_Area_Gallery_Box{width:calc(100%/2 - 5px);margin-right:0}.News.News_Single .Link_Bt a{font-size:1.6rem;max-width:280px}body:not(.home).Open_Changed .Heading{margin-top:65px}.Constituency_Map a .Map_Text,.Constituency_Map .cls-28{display:none}.Constituency .Constituency_Map_All{padding-top:30px;display:block}.Greeting span.Greeting_Area_Main_Name{max-width:220px}}@media screen and (max-width:581px){.Kv a.Kv_Scroll_Down{bottom:240px}.Profile .Profile_Bg{left:-5%}.Greeting_h2_Title .Greeting_h2_Title_Inner{font-size:3.2rem}.Profile .Profile_h2_Title .Profile_h2_Title_Inner{font-size:2.8rem}.Heading h2.Heading_Name{padding:20px;padding-top:15px;padding-bottom:15px}.Heading h2.Heading_Name .Heading_Name_Text{font-size:2.8rem;letter-spacing:1rem}.Constituency .Heading h2.Heading_Name .Heading_Name_Text{letter-spacing:.4rem}.Activity .Heading h2.Heading_Name .Heading_Name_Text{letter-spacing:.2rem}.Greeting .Greeting_More{font-size:1.6rem;margin-top:30px}.Greeting span.Greeting_Area_Main_Name{font-size:2rem;padding-top:5px}.Greeting .Greeting_Area_Main br.Sp_None{display:none}.Greeting .Greeting_Area_Main{letter-spacing:0}.Profile .Profile_Line{padding-top:30px}.About .About_Catch{width:85%}.About .About_Catch02{width:100%;min-width:1px}.Profile .Profile_Detail_Text{font-size:1.6rem;letter-spacing:0}.Profile .Profile_Detail_Table{display:block}.Profile .Profile_Detail_Table>div{width:100%}.Profile .Profile_Detail_Table .row{display:block;margin-top:20px}.Profile .Profile_Detail_Table .head{width:100%;border-right:none;border-bottom:solid 2px #e6002d;padding-bottom:5px;margin-bottom:5px}.Profile .Profile_Detail_Table .row>div{font-size:1.6rem}.Life{padding:20px}.Life .Life_h2_Title_Inner{font-size:2rem}.Life .Life_img_list .Life_img:first-child{max-height:150px}.Policy .Policy_Inner{padding-top:10px}.Policy .Policy_text p{font-size:1.8rem}.Contents_Area{padding:20px;padding-top:50px}.Policy .Policy_Area_Flex .Policy_Area_Flex_Box{padding:20px}.Policy h3.Policy_Area_Flex_Box_Title .Red{font-size:1.6rem}.Policy .Policy_Area_Flex .Policy_Area_Flex_Box_Inner{padding-bottom:0}.Policy h3.Policy_Area_Flex_Box_Title{font-size:1.9rem;padding-top:5px}.Heading_Bg{width:160%;left:40%}.Constituency .Constituency_Inner{padding-top:10px;padding-bottom:30px}.Constituency .Constituency_Detail{padding-bottom:30px}.Constituency .Constituency_Map_All{padding-top:30px}.Constituency .Constituency_Map_Area_List_Box{width:calc(100%/2 - 3px);margin-right:5px;margin-bottom:3px}.Constituency .Constituency_Map_Area_List_Box:nth-of-type(3n){margin-right:5px}.Constituency .Constituency_Map_Area_List_Box:nth-of-type(2n),.Constituency .Constituency_Map_Area_List_Box:last-of-type{margin-right:0}.Constituency .Constituency_Map_Area.Area03{margin-bottom:-10px}.Activity .Activity_Inner{padding-top:10px;padding-bottom:50px}.Activity .Activity_List_swiper{padding:20px;padding-top:50px;padding-bottom:30px}.Activity .Activity_List_Box{height:350px;width:320px}.Activity .swiper-button-prev,.Activity .swiper-button-next{height:45px;width:45px}.Activity .swiper-button-prev{bottom:-60px;left:20px}.Activity .swiper-button-next{bottom:-60px;left:70px}.Activity_Link{padding-top:90px}.Activity_Link a{font-size:1.6rem}.Footer_Sns .Footer_Sns_Flex{max-width:220px}.Footer_Sns{padding:30px;padding-left:20px;padding-right:20px}.Footer .Footer_Top{padding:30px}.Footer h2.Footer_Top_Compnay{font-size:2.6rem;margin-bottom:15px}.Footer .Footer_Top_Address{font-size:1.5rem;text-align:justify}.Footer .Footer_Top_Address .nopc{display:inline-block}.Footer .Footer_Bottom{font-size:1.2rem}.iziModal .Overlay_Detail{padding:0 !important;padding-top:30px !important;padding-bottom:30px !important}}@media screen and (max-width:374px){.Header_Nav_Menu{width:50px}.Header .Header_Nav_Menu .Menu_Bt_Text{font-size:1rem}.Greeting .Greeting_Inner{padding:20px;padding-top:30px;padding-bottom:30px}.Greeting_h2_Title{padding-bottom:20px}.Profile .Profile_Bg{left:-15%}.Profile .Profile_Detail{padding-right:10px;padding-left:10px}.Heading h2.Heading_Name .Heading_Name_Text{font-size:2.6rem}.Contents_Area{padding:20px;padding-top:30px;padding-left:10px;padding-right:10px}.Policy .Policy_Area_Flex{margin-bottom:20px}.Policy .Policy_Area_Flex:last-of-type{margin-bottom:0}.Policy h3.Policy_Area_Flex_Box_Title{font-size:1.8rem}.Constituency .Constituency_Inner{padding-bottom:10px}.Activity .Activity_Inner{padding-bottom:30px}}