@charset "UTF-8";/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:700}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}*,*:before,*:after{box-sizing:border-box}a{text-decoration:none;color:inherit;cursor:pointer}button{background-color:transparent;color:inherit;border-width:0;padding:0;cursor:pointer}figure{margin:0}input::-moz-focus-inner{border:0;padding:0;margin:0}ul,ol,dd{margin:0;padding:0;list-style:none}h1,h2,h3,h4,h5,h6{margin:0;font-size:inherit;font-weight:inherit}p{margin:0}cite{font-style:normal}dl{margin:0}p{margin-block-start:0;margin-block-end:0}img{display:block}main{overflow:hidden;margin-top:83px}@media (max-width: 768px){main{margin-top:66px}}.fade-in{opacity:0;transition-duration:.5s;transition-property:opacity,transform;transform:translateY(50px)}.scroll-in{opacity:1;transform:translate(0)}.flex{display:flex;flex-wrap:wrap}.flexa{display:flex;flex-wrap:wrap;justify-content:space-around}.flexb{display:flex;flex-wrap:wrap;justify-content:space-between}.flexc{display:flex;flex-wrap:wrap;justify-content:center}.pc-only{display:block}.sp-only{display:none!important}.pc-flex{display:flex}.sp-flex{display:none!important}@media (max-width: 768px){.pc-only{display:none!important}.sp-only{display:block!important}.pc-flex{display:none!important}.sp-flex{display:flex!important}}.c-btn a{font-size:1rem;font-weight:600;color:#5087ff;display:flex;align-items:center;padding:0 .5rem;transition:all .5s}.c-btn._color_wht a{color:#5087ff}.c-btn a:hover{opacity:1;transform:translate(8px);transition:all .5s}.c-btn ._ico{width:32px;height:32px;border:3px solid #5087ff;border-radius:50%;margin-left:.5rem;display:flex;align-items:center;justify-content:center;position:relative;transition:all .5s}.c-btn._color_wht ._ico{border:3px solid #5087ff}.c-btn._color_wht ._ico_arw:before{background:#5087ff}.c-btn._color_wht ._ico_arw:after{border-right-color:#5087ff;border-top-color:#5087ff}.c-btn ._ico_arw{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:15px;height:10px;transition:all .5s}.c-btn ._ico_arw:before{content:"";width:12px;height:2px;background:#5087ff;display:inline-block;position:absolute;top:4px;left:0}.c-btn ._ico_arw:after{content:"";width:10px;height:10px;border:solid 2px transparent;border-right-color:#5087ff;border-top-color:#5087ff;display:inline-block;position:absolute;top:0;left:3px;transform:rotate(45deg)}.c-btn a:hover ._ico_arw{left:.7rem;transition:all .5s}.c-btn a:hover ._ico_arw:before{background:#fff450}.c-btn a:hover ._ico_arw:after{border-right-color:#fff450;border-top-color:#fff450}.c-btn a:hover ._ico{background:#5087ff}@media screen and (max-width: 768px){.container_row{display:block}.c-ttl{font-size:2rem}}#breadcrumb{max-width:1300px;margin:0 auto;position:relative;z-index:6;padding:20px 0}@media (max-width: 1300px){#breadcrumb{width:100%}}@media (max-width: 768px){#breadcrumb{padding:20px}}#breadcrumb ul{gap:5px}#breadcrumb ul li{display:flex;gap:5px}#breadcrumb ul li:after{content:">"}#breadcrumb ul li:last-of-type:after{display:none}header{background-color:#fff450;position:fixed;top:0;left:0;z-index:100;width:100%}header .container{padding:20px 2.6388888889%;align-items:center}@media (max-width: 768px){header .container{padding:15px}}header .party{width:61px;position:relative;z-index:10}header .party figure{width:100%}header .party p{font-size:10px;line-height:14px}header .logo{font-size:25px;line-height:25px;color:#222;font-weight:700;position:relative;z-index:10;margin:0 auto 0 10px}header .logo a{display:block}header .logo span{display:block;font-size:12px;line-height:15px}@media (max-width: 768px){header .logo span{margin-top:5px}}header nav{gap:32px;align-items:center;margin:0 0 0 auto;overflow:visible}@media (max-width: 768px){header nav{display:none}}header nav .menu{display:flex;flex-wrap:wrap;gap:18px;align-items:center}header nav .menu>li{color:#222;font-weight:700;letter-spacing:0;line-height:1.5;position:relative}header nav .menu>li>a,header nav .menu>li>.global-menu__parent{align-items:center;color:#222;display:flex;font-size:15px;font-weight:700;gap:8px;min-height:42px;white-space:nowrap}header nav .menu>li>a:hover,header nav .menu>li>a:focus-visible,header nav .menu>li>.global-menu__parent:hover,header nav .menu>li>.global-menu__parent:focus-visible{color:#5087ff}header nav .menu .global-menu__parent{background:transparent;border:0;line-height:inherit}header nav .menu .global-menu__parent:after{border-bottom:2px solid currentColor;border-right:2px solid currentColor;content:"";display:block;height:7px;margin-top:-4px;transform:rotate(45deg);transition:transform .3s;width:7px}header nav .menu .menu-item-has-children:hover>.global-menu__parent:after,header nav .menu .menu-item-has-children:focus-within>.global-menu__parent:after{margin-top:2px;transform:rotate(225deg)}header nav .menu .menu-item-has-children:hover>.sub-menu,header nav .menu .menu-item-has-children:focus-within>.sub-menu{opacity:1;pointer-events:auto;transform:translate(-50%);visibility:visible}header nav .menu .sub-menu{background:#fff;border:1px solid rgba(80,135,255,.25);border-radius:8px;box-shadow:0 16px 32px #0000001f;left:50%;min-width:230px;opacity:0;padding:10px 0;pointer-events:none;position:absolute;top:100%;transform:translate(-50%,8px);transition:opacity .2s,transform .2s,visibility .2s;visibility:hidden;z-index:20}header nav .menu .sub-menu li{color:#222;font-weight:700;letter-spacing:0}header nav .menu .sub-menu a{display:block;font-size:14px;line-height:1.5;padding:9px 18px;white-space:nowrap}header nav .menu .sub-menu a:hover,header nav .menu .sub-menu a:focus-visible{background:#fff2b8;color:#5087ff}@media (max-width: 1100px) and (min-width: 769px){header nav{gap:18px}header nav .menu{gap:12px}header nav .menu>li>a,header nav .menu>li>.global-menu__parent{font-size:14px}header nav .h_sns{gap:12px}}header nav .h_sns{gap:20px;align-items:center}header nav .h_sns li{width:25px}header nav .h_sns li a{width:100%;display:block}header nav .h_sns li a img{width:100%;display:block}@media (max-width: 768px){.hamburger-btn{display:flex;justify-content:center;align-items:center;width:30px;height:30px;box-sizing:border-box;cursor:pointer;padding:0;position:relative;z-index:10}.hamburger-btn .menu-trigger{position:relative;width:30px;height:20px;display:inline-block;-webkit-transition:all .4s;transition:all .4s;-webkit-box-sizing:border-box;box-sizing:border-box;opacity:1}.hamburger-btn .menu-trigger span{display:inline-block;-webkit-transition:all .4s;transition:all .4s;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;left:0;width:100%;height:2px;background:#5087ff}.hamburger-btn .menu-trigger span:nth-of-type(1){top:0}.hamburger-btn .menu-trigger span:nth-of-type(2){top:9px}.hamburger-btn .menu-trigger span:nth-of-type(3){bottom:0}.overlay{position:fixed;z-index:3;top:0;left:0;opacity:0;pointer-events:none;width:100%;height:100%;background-color:#70bcd1cc;transition:ease .3s}header nav{position:fixed;top:0;left:-100%;background:#fff450;z-index:7;width:100%;overflow:scroll;height:100%;transition:ease .5s;padding:80px 20px 20px}header nav #menu-navigation{display:flex;flex-direction:column;gap:0;border-top:1px solid #5087ff;margin-bottom:30px}header nav #menu-navigation>li{width:100%;display:block;border-bottom:1px solid #5087ff}header nav #menu-navigation>li>a,header nav #menu-navigation>li>.global-menu__parent{display:flex;justify-content:space-between;min-height:auto;padding:12px 5px;width:100%}header nav #menu-navigation>li>.global-menu__parent:after{margin-top:0;transform:rotate(45deg)}header nav #menu-navigation .menu-item-has-children:hover>.global-menu__parent:after,header nav #menu-navigation .menu-item-has-children:focus-within>.global-menu__parent:after{margin-top:0;transform:rotate(45deg)}header nav #menu-navigation .sub-menu{background:transparent;border:0;border-radius:0;box-shadow:none;left:auto;min-width:0;opacity:1;padding:0 0 10px 12px;pointer-events:auto;position:static;transform:none;transition:none;visibility:visible}header nav #menu-navigation .sub-menu li{border-bottom:0;width:100%}header nav #menu-navigation .sub-menu a{display:block;font-size:14px;line-height:1.5;padding:7px 5px 7px 18px;position:relative;white-space:normal}header nav #menu-navigation .sub-menu a:before{background:#5087ff;content:"";height:1px;left:2px;position:absolute;top:18px;width:8px}header nav #menu-navigation .sub-menu a:hover,header nav #menu-navigation .sub-menu a:focus-visible{background:transparent}header nav .h_sns{justify-content:center}.active .menu-trigger{transform:translate(0)}.active .menu-trigger span:nth-of-type(1){-webkit-transform:translateY(9px) rotate(-45deg);transform:translateY(9px) rotate(-45deg)}.active .menu-trigger span:nth-of-type(2){-webkit-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg)}.active .menu-trigger span:nth-of-type(3){display:none}.active header nav{left:0;display:block}.active .overlay{opacity:1;pointer-events:auto}}#contact{position:relative;padding:100px 0;background:#fff450;color:#5087ff}@media (max-width: 768px){#contact{padding:30px 0}}#contact .container{align-items:center;max-width:1300px;margin:0 auto;position:relative;z-index:6}@media (max-width: 768px){#contact .container{padding:0 20px;flex-direction:column;align-items:flex-start}}#contact .container h4{font-size:30px;font-weight:600}@media (max-width: 768px){#contact .container h4{font-size:20px;line-height:30px;margin-bottom:20px}}@media (max-width: 768px){#contact .container dl{margin-bottom:20px}}#contact .container dl dt{font-size:18px;margin-bottom:10px}#contact .container dl dd{white-space:pre-wrap;margin-bottom:10px;line-height:28px}@media (max-width: 768px){#contact .container dl dd{line-height:24px;margin-bottom:5px}}footer .container{padding:50px 2.6388888889%;align-items:center}@media (max-width: 768px){footer .container{padding:20px}}footer .container .party{width:61px}footer .container .party figure{width:100%}footer .container .party p{font-size:10px;line-height:14px}footer .container .logo{font-size:25px;line-height:25px;font-weight:700;margin:0 20px 0 10px}footer .container .logo a{display:block}footer .container .logo span{display:block;font-size:12px;line-height:15px;margin-top:5px}footer .container .catchcopy{margin:0 auto 0 10px;line-height:1rem;white-space:pre-wrap}footer .container .vote-area{margin:0 auto 0 0}footer .container .vote-area strong{font-size:16px;margin-bottom:10px}footer .container .vote-area p{font-size:14px}@media (max-width: 768px){footer .container .vote-area{margin-top:20px}}@media (max-width: 768px){footer .container .policy-copy{width:100%;margin-top:20px}footer .container .policy-copy .copy{font-size:10px;text-align:center}}footer .container .policy-copy .policy{color:#00f;text-decoration:underline;margin-bottom:10px}.home h2{font-size:40px;font-weight:600;margin-bottom:1em}.home h2 span{font-size:1.6rem;color:#5087ff;display:block;margin-bottom:10px}@media (max-width: 768px){.home h2{font-size:20px;line-height:25px;margin-bottom:20px}.home h2 span{font-size:16px;margin-bottom:5px}}.home .title-area{display:flex;width:100%;color:#222;z-index:5;position:relative}.home .title-area .text{width:50%;height:300px;background:#fff450;display:flex;justify-content:center;align-items:center}@media (max-width: 768px){.home .title-area .text{height:200px}}.home .title-area picture{width:50%;height:300px;display:block}@media (max-width: 768px){.home .title-area picture{height:200px}}.home .title-area picture img{width:100%;height:100%;object-fit:cover}.home .title-area h2{margin-bottom:0}.home .title-area h2 span{color:#fff450}.home main section:not(#fv){position:relative;padding:100px 0}@media (max-width: 768px){.home main section:not(#fv){padding:50px 0}}.home main section:not(#fv) .container{max-width:1300px;margin:0 auto;position:relative;z-index:6}#fv .container{margin:0 auto;position:relative}@media (max-width: 768px){#fv .container{background:#fff2b8}}#fv .container .text{padding-right:4vw;position:absolute;left:59%;top:calc(4% + 85px);box-sizing:border-box;max-width:650px;z-index:10;color:#222}@media (max-width: 768px){#fv .container .text{width:70%;right:0;left:auto;top:auto;bottom:10px;display:flex;flex-direction:column;align-items:flex-end}}#fv .container .text .logo-area{display:flex;align-items:center;margin-bottom:20px}#fv .container .text .logo-area figure{width:125px;height:auto;margin-right:20px}@media (max-width: 768px){#fv .container .text .logo-area figure{width:70px;margin-right:10px}}#fv .container .text .logo-area figure img{width:100%;height:auto;display:block}@media (max-width: 768px){#fv .container .text .logo-area{margin-bottom:10px}}#fv .container .text .logo-area .area{font-size:30px;padding:10px;text-align:center;color:red;border:5px solid red;font-weight:600;display:inline-block}@media (max-width: 768px){#fv .container .text .logo-area .area{font-size:14px;padding:5px;border:3px solid red}}#fv .container .text .catchcopy{font-size:40px;line-height:45px;font-weight:600;margin-bottom:20px;white-space:pre-wrap}@media (max-width: 768px){#fv .container .text .catchcopy{font-size:16px;line-height:25px;margin-bottom:10px;text-align:right}}#fv .container .text h1{font-size:85px;line-height:100px;display:block;margin-bottom:40px;font-weight:800;text-shadow:2px 2px #fff}#fv .container .text h1 rt{font-size:20px;text-shadow:none}@media (max-width: 768px){#fv .container .text h1 rt{font-size:12px}}@media (max-width: 768px){#fv .container .text h1{font-size:30px;line-height:40px;margin-bottom:10px}}#fv .container .text .party-age{background:#fff450;width:220px;padding:20px 10px;border-radius:10px;display:block;color:#5087ff}@media (max-width: 768px){#fv .container .text .party-age{width:140px;padding:5px 7px 7px;border-radius:10px}}#fv .container .text .party-age .party{font-size:20px;line-height:20px}@media (max-width: 768px){#fv .container .text .party-age .party{font-size:12px}}#fv .container .text .party-age .age{font-size:30px;line-height:30px;font-weight:600}@media (max-width: 768px){#fv .container .text .party-age .age{font-size:18px;line-height:20px}}#fv .container .text .vote-area{margin-bottom:30px}#fv .container .text .vote-area strong{font-size:30px;font-weight:700;display:inline-block}@media (max-width: 768px){#fv .container .text .vote-area{display:none}}#fv .container .image{width:100%;display:block}@media (max-width: 768px){#fv .container .image{height:235px}#fv .container .image img{width:100%;height:100%;object-fit:cover}}#fv .vote-area-sp{display:none}#fv .vote-area-sp strong{font-size:16px;font-weight:700;margin-bottom:5px}#fv .vote-area-sp p.area-detail{font-size:12px;line-height:16px}@media (max-width: 768px){#fv .vote-area-sp{display:block;padding:10px 20px;background:#fff450}}#message:before{content:"";position:absolute;width:150%;height:80%;left:-20%;bottom:-20%;background:#fff2b8;transform:rotate(5deg)}#message .container .image{width:416px;height:623px;display:block}#message .container .image img{width:100%;height:100%;object-fit:cover}@media (max-width: 768px){#message .container .image{display:none}}#message .container .text{width:60%}@media (max-width: 768px){#message .container .text{width:100%;order:-1;padding:0 20px}}#message .container .text strong{font-size:30px;color:#5087ff;margin-bottom:20px;display:block}@media (max-width: 768px){#message .container .text strong{font-size:24px;line-height:30px}}#message .container .text p{white-space:pre-wrap}@media (max-width: 768px){#message .container .text p{line-height:24px}}#vision{padding:0!important}#vision:before{content:"";position:absolute;width:150%;height:80%;left:-20%;top:-20%;background:#fff2b8;transform:rotate(-5deg)}#vision .container{padding:7em 0 0}@media (max-width: 768px){#vision .container{padding:30px 20px 20px}}#vision .container .vision-posts article{width:48%;margin-bottom:40px}@media (max-width: 768px){#vision .container .vision-posts article{width:100%}}#vision .container .vision-posts article picture{display:block;width:100%;height:370px}@media (max-width: 768px){#vision .container .vision-posts article picture{height:270px}}#vision .container .vision-posts article picture img{width:100%;height:100%;object-fit:cover}#vision .container .vision-posts article dl dt{font-size:20px;font-weight:600;color:#fff450;margin:1.5em auto}@media (max-width: 768px){#vision .container .vision-posts article dl dt{font-size:18px;margin:.5em auto}}@media (max-width: 768px){#vision .container .vision-posts article dl dd{line-height:24px}}#vision .container .vision-posts article dl dd h4{font-weight:600}#vision .container .vision-posts article dl dd ul li{text-indent:-1em;padding-left:1em}#vision .container .vision-posts article dl dd ul li:before{content:"・"}#vision .container .vision-posts article dl dd ul li li:before{content:"-"}#activity{margin:10em 0 0;position:relative;background-size:contain;padding:0!important}@media (max-width: 768px){#activity{margin:0}}#activity:before{content:"";position:absolute;width:150%;height:80%;left:-20%;top:-20%;background:#fff2b8;transform:rotate(-5deg)}#activity .container{padding:7em 0 2em;z-index:5}@media (max-width: 768px){#activity .container{padding:50px 0 20px}}#activity .container p.lead{text-align:center;margin:0 auto 3em;font-size:1.5rem;font-weight:700}@media (max-width: 768px){#activity .container p.lead{font-size:16px;margin:0 0 40px}}@media (max-width: 768px){#activity .container .activity-posts{padding:0 20px}}#activity .container .activity-posts:after{content:"";width:400px}#activity .container .activity-posts article{width:400px;display:block;margin-bottom:20px}@media (max-width: 768px){#activity .container .activity-posts article{width:100%;margin-bottom:40px}}#activity .container .activity-posts article picture{display:block;width:100%;height:270px}#activity .container .activity-posts article picture img{width:100%;height:100%;object-fit:cover}#activity .container .activity-posts article dl dt{font-size:20px;font-weight:700;margin:1.5em auto;text-align:center}@media (max-width: 768px){#activity .container .activity-posts article dl dt{font-size:18px;margin:10px auto}}#activity .container .activity-posts article dl dd{text-align:justify}@media (max-width: 768px){#news .container{width:100%;padding:0 20px}}#profile{background:#fff450;color:#222}#profile h2 span{color:#5087ff}@media (max-width: 768px){#profile .container{padding:0 20px}}#profile .container .text{width:60%}@media (max-width: 768px){#profile .container .text{width:100%}}#profile .container .text .name{font-size:30px;margin-bottom:20px}#profile .container .text .name span{font-size:20px}@media (max-width: 768px){#profile .container .text .name{font-size:20px}#profile .container .text .name span{font-size:16px}}#profile .container .text h3{font-size:24px;font-weight:500;margin-bottom:20px;color:#222}@media (max-width: 768px){#profile .container .text h3{font-size:20px}}#profile .container .text p.content{white-space:pre-wrap;margin-bottom:20px}@media (max-width: 768px){#profile .container .text p.content{line-height:24px}}#profile .container .image{width:416px;display:block}#profile .container .image picture{width:416px;height:623px;display:block;margin-bottom:40px}#profile .container .image picture img{width:100%;height:100%;object-fit:cover}@media (max-width: 768px){#profile .container .image{width:100%}#profile .container .image picture{width:100%;height:auto}}#profile .container .image .c-btn a{font-size:1.5rem}#media .container .text{width:50%;padding:3rem;color:#fff;background:#f067a6}@media (max-width: 768px){#media .container .text{width:100%}}#media .container .text h3{font-size:20px;font-size:1.715rem;font-weight:700;margin:0 auto 1rem}@media (max-width: 768px){#media .container .text h3{font-size:18px}}#media .container .text p{margin-bottom:20px}@media (max-width: 768px){#media .container .text p{line-height:24px}}#media .container .image{width:50%;height:260px}@media (max-width: 768px){#media .container .image{display:none}}#media .container .image img{width:100%;height:100%;object-fit:cover}@media (max-width: 768px){#gallery .container{width:100%;padding:0 20px}}#gallery .container .title-more{margin-bottom:0;padding-bottom:90px;background:#fff;position:relative;z-index:3}#gallery .container .RoboGallery_ID8{margin-top:-100px}.title-more{margin-bottom:30px}@media (max-width: 768px){.title-more{margin-bottom:20px}}.title-more h2{margin-bottom:0}.title-more{align-items:flex-end}.page:not(.home) .page-title,.archive .page-title,.blog .page-title,.single .page-title{display:flex;flex-direction:column;justify-content:center;gap:10px;color:#fff;text-shadow:0 0 10px #F067A6;width:100%;height:340px;position:relative}@media (max-width: 768px){.page:not(.home) .page-title,.archive .page-title,.blog .page-title,.single .page-title{height:140px}}.page:not(.home) .page-title p,.archive .page-title p,.blog .page-title p,.single .page-title p{text-align:center;font-size:1.5rem;font-weight:700;font-family:Inter,Noto Sans JP,sans-serif!important;text-transform:capitalize;position:relative;z-index:3;color:#00f;text-shadow:2px 2px yellow}@media (max-width: 768px){.page:not(.home) .page-title p,.archive .page-title p,.blog .page-title p,.single .page-title p{font-size:14px}}.page:not(.home) .page-title h1,.archive .page-title h1,.blog .page-title h1,.single .page-title h1{text-align:center;font-size:3rem;font-weight:700;position:relative;z-index:3;color:#00f;text-shadow:2px 2px yellow}@media (max-width: 768px){.page:not(.home) .page-title h1,.archive .page-title h1,.blog .page-title h1,.single .page-title h1{font-size:20px}}.page:not(.home) .page-title picture,.archive .page-title picture,.blog .page-title picture,.single .page-title picture{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:#add8e699}.page:not(.home) .page-title picture img,.archive .page-title picture img,.blog .page-title picture img,.single .page-title picture img{width:100%;height:100%;object-fit:cover}.page:not(.home) .page-content,.archive .page-content,.blog .page-content,.single .page-content{padding-bottom:100px}@media (max-width: 768px){.page:not(.home) .page-content,.archive .page-content,.blog .page-content,.single .page-content{padding:20px}}.page:not(.home) .page-content section,.archive .page-content section,.blog .page-content section,.single .page-content section{position:relative;padding:20px 0}@media (max-width: 768px){.page:not(.home) .page-content section,.archive .page-content section,.blog .page-content section,.single .page-content section{padding:0}}.page:not(.home) .page-content section .container,.archive .page-content section .container,.blog .page-content section .container,.single .page-content section .container{max-width:1300px;margin:0 auto;position:relative;z-index:6}.page:not(.home) .page-content section .container h2,.archive .page-content section .container h2,.blog .page-content section .container h2,.single .page-content section .container h2{font-size:2rem;text-align:center;font-weight:700;margin-bottom:80px}@media (max-width: 768px){.page:not(.home) .page-content section .container h2,.archive .page-content section .container h2,.blog .page-content section .container h2,.single .page-content section .container h2{font-size:1.5rem;margin-bottom:30px}}.page:not(.home) .page-content section .container p a,.archive .page-content section .container p a,.blog .page-content section .container p a,.single .page-content section .container p a{color:#5087ff;text-decoration:underline}.page-content.page-activity ul li{text-indent:-1em;padding-left:1em}.page-content.page-activity ul li:before{content:"・"}.page-contact section .container{max-width:1000px!important}.page-contact section .container .p-form__main{border-top:1px solid #eae9e0}.page-contact section .container .form-block{margin-bottom:3rem}.page-contact section .container dl{min-height:4rem;display:grid;grid-template-columns:20rem 1fr;border-bottom:1px solid #eae9e0}@media (max-width: 768px){.page-contact section .container dl{display:block}}.page-contact section .container dl dt{background-color:#f4f4f4;display:flex;align-items:center;justify-content:space-between;font-size:1rem;font-weight:500;letter-spacing:.075em;padding-inline:.875rem;padding:1rem .8rem}.page-contact section .container dl dt span.hissu{display:grid;place-items:center;width:3rem;font-size:.8125rem;font-weight:500;letter-spacing:.075em;color:#fff;background-color:#c00000;border-radius:6px}.page-contact section .container dl dd{padding:.875rem 1.5rem}@media (max-width: 768px){.page-contact section .container dl dd{padding:10px 0}}.page-contact section .container dl dd input[type=text],.page-contact section .container dl dd input[type=tel],.page-contact section .container dl dd input[type=email]{display:inline-block;width:95%;border-radius:.1875rem;border:1px solid #e3e3e3;font-size:1rem;padding:.5rem}@media (max-width: 768px){.page-contact section .container dl dd input[type=text],.page-contact section .container dl dd input[type=tel],.page-contact section .container dl dd input[type=email]{width:100%}}.page-contact section .container dl dd textarea{border-radius:6px;border:1px solid #e3e3e3;width:95%;height:100px;overflow:auto;padding:.5rem}@media (max-width: 768px){.page-contact section .container dl dd textarea{width:100%}}.page-contact section .container dl dd .p-form__agree a{text-decoration:underline;font-size:1rem;letter-spacing:.05em;color:#00a0e9}.page-contact section .container dl dd .wpcf7-list-item{margin:0;display:block}.page-contact section .container dl dd .zip{margin-bottom:10px;max-width:300px}.page-contact section .container .p-form__submit{margin-top:3rem;display:block}.page-contact section .container .p-form__submit .p-form__submit-btn{width:132px;margin:0 auto}.page-contact section .container .p-form__submit input{display:flex;align-items:center;justify-content:center;border-radius:40px;color:#000;border:none;background-color:#ecd900;font-size:1rem;font-weight:500;letter-spacing:.05em;padding:1rem 2rem;cursor:pointer}.wrapHINAGATA h3{margin:2em 0 1em;font-size:20px;font-weight:500}div.wrapHINAGATA p{margin:0 0 20px;line-height:1.6}div.wrapHINAGATA ul{margin:20px 0 0 30px}div.wrapHINAGATA ul li{list-style:outside decimal;line-height:140%;margin:10px 0 0}div.wrapHINAGATA ul li ul{margin:15px 0 10px 10px}div.wrapHINAGATA ul li ul li{list-style:outside none;margin-left:20px;text-indent:-1.5em}div.wrapHINAGATA ul.child{margin:15px 0 0 10px}div.wrapHINAGATA ul.child li{list-style:outside none;margin-left:45px;text-indent:-1.7em}div.wrapHINAGATA p.tR{margin:30px 0 0;font-size:.95em;line-height:140%;text-align:right}div.wrapHINAGATA ul li ul li ol li{list-style:outside lower-roman;margin-left:20px;text-indent:-.2em}div.wrapHINAGATA ol{margin:20px 0 0 40px}div.wrapHINAGATA ol li{list-style:outside decimal;line-height:140%;margin:10px 0 0}div.wrapHINAGATA ol li ol{margin-bottom:20px}div.wrapHINAGATA ol li ol li{font-size:100%}h3.wp-block-heading{font-size:24px;font-weight:700;margin-bottom:16px}@media (max-width: 768px){h3.wp-block-heading{font-size:18px}}.page-strengths .wp-block-column{padding:30px;background:#fff2b8}ul.mission-list{padding:.5em 1em .5em 3.6em}@media (max-width: 768px){ul.mission-list{padding:.5em 1em .5em 2em}}ul.mission-list li{font-size:23px;line-height:1.5em;padding:.5em 0;list-style-type:none!important;position:relative}ul.mission-list li:before{background:url("data:image/svg+xml,%3c!--?xml%20version='1.0'%20encoding='utf-8'?--%3e%3c!--%20Generator:%20Adobe%20Illustrator%2018.1.1,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%206.00%20Build%200)%20--%3e%3csvg%20version='1.1'%20id='_x32_'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20viewBox='0%200%20512%20512'%20style='width:%20256px;%20height:%20256px;%20opacity:%201;'%20xml:space='preserve'%3e%3cstyle%20type='text/css'%3e%20.st0{fill:%234B4B4B;}%20%3c/style%3e%3cg%3e%3cpath%20class='st0'%20d='M479.548,265.753c-2.408-6.276-2.408-13.224,0-19.522l19.468-51.108c4.6-12.065,0.162-25.666-10.63-32.714%20l-45.797-29.904c-5.635-3.682-9.719-9.317-11.471-15.801l-14.296-52.799c-3.366-12.443-14.96-20.865-27.828-20.224l-54.636,2.732%20c-6.715,0.324-13.324-1.814-18.564-6.036L273.2,6.073c-10.035-8.097-24.361-8.097-34.404,0l-42.594,34.304%20c-5.241,4.222-11.848,6.36-18.572,6.036l-54.629-2.732c-12.868-0.64-24.462,7.781-27.827,20.224l-14.288,52.799%20c-1.76,6.484-5.843,12.119-11.478,15.801L23.61,162.408c-10.791,7.048-15.222,20.664-10.629,32.714l19.476,51.116%20c2.401,6.291,2.401,13.238,0,19.521l-19.476,51.116c-4.593,12.042-0.162,25.666,10.629,32.714l45.798,29.912%20c5.635,3.666,9.718,9.286,11.478,15.785l14.288,52.799c3.366,12.451,14.96,20.865,27.827,20.224l54.629-2.717%20c6.724-0.348,13.331,1.806,18.572,6.021l42.594,34.319c10.043,8.09,24.369,8.09,34.396,0l42.602-34.319%20c5.234-4.214,11.849-6.368,18.564-6.021l54.636,2.717c12.868,0.641,24.462-7.773,27.828-20.224l14.296-52.799%20c1.752-6.499,5.836-12.119,11.471-15.785l45.797-29.912c10.792-7.048,15.23-20.672,10.622-32.714L479.548,265.753z%20M288.778,369.127c0,10.451-8.476,18.943-18.927,18.943h-27.704c-10.452,0-18.935-8.492-18.935-18.943v-28.916%20c0-10.452,8.483-18.943,18.935-18.943h27.704c10.451,0,18.927,8.491,18.927,18.943V369.127z%20M288.778,268.948%20c0,10.452-8.476,18.928-18.927,18.928h-27.704c-10.452,0-18.935-8.476-18.935-18.928V142.879c0-10.467,8.483-18.943,18.935-18.943%20h27.704c10.451,0,18.927,8.476,18.927,18.943V268.948z'%20style='fill:%20rgb(75,%2075,%2075);'%3e%3c/path%3e%3c/g%3e%3c/svg%3e") no-repeat center center;background-size:contain;content:"";width:1.5em;height:1.5em;position:absolute;left:-2em}@media (max-width: 768px){ul.mission-list li{font-size:16px;line-height:1.75em;padding:0;margin-bottom:10px}ul.mission-list li:before{width:1.2em;height:1.2em;left:-1.8em;top:5px}}ul.check-list{background:#fff2b8;padding:.5em 1em .5em 3.6em}ul.check-list li{line-height:1.5;padding:.5em 0;list-style-type:none!important;position:relative}ul.check-list li:before{background:url("data:image/svg+xml,%3c!--?xml%20version='1.0'%20encoding='utf-8'?--%3e%3c!--%20Generator:%20Adobe%20Illustrator%2018.1.1,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%206.00%20Build%200)%20--%3e%3csvg%20version='1.1'%20id='_x32_'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20viewBox='0%200%20512%20512'%20style='width:%20256px;%20height:%20256px;%20opacity:%201;'%20xml:space='preserve'%3e%3cstyle%20type='text/css'%3e%20.st0{fill:%234B4B4B;}%20%3c/style%3e%3cg%3e%3cpath%20class='st0'%20d='M469.402,35.492C334.09,110.664,197.114,324.5,197.114,324.5L73.509,184.176L0,254.336l178.732,222.172%20l65.15-2.504C327.414,223.414,512,55.539,512,55.539L469.402,35.492z'%20style='fill:%20rgb(75,%2075,%2075);'%3e%3c/path%3e%3c/g%3e%3c/svg%3e") no-repeat center center;background-size:contain;content:"";width:1.5em;height:1.5em;position:absolute;left:-2em}.page-block{margin-bottom:90px}@media (max-width: 768px){.page-block{margin-bottom:30px}}.page-block-child{margin-bottom:60px}@media (max-width: 768px){.page-block-child{margin-bottom:30px}}.page-vision .vision-message p{font-size:24px;line-height:48px;margin-bottom:40px}@media (max-width: 768px){.page-vision .vision-message p{font-size:16px;line-height:28px;margin-bottom:20px}}@media (max-width: 768px){.page-vision .vision-message figure{display:none}}.page-vision .mission-message{background:#fff2b8;padding:30px;font-size:23px}@media (max-width: 768px){.page-vision .mission-message{font-size:16px;padding:20px}}.wp-block-gallery figure{height:400px}@media (max-width: 768px){.wp-block-gallery figure{height:160px}}.page-message .message-articles{margin-bottom:30px;display:flex;flex-wrap:wrap;justify-content:space-between}@media (max-width: 768px){.page-message .message-articles{margin-bottom:20px}}.page-message .message-articles article{margin-bottom:60px;display:flex;gap:30px;width:48%}@media (max-width: 768px){.page-message .message-articles article{flex-direction:column;margin-bottom:40px;gap:20px}}.page-message .message-articles article picture{width:150px;height:150px;overflow:hidden;border-radius:50%;flex-shrink:0}@media (max-width: 768px){.page-message .message-articles article picture{width:100px;height:100px;margin:0 auto}}.page-message .message-articles article picture img{width:100%;height:100%;object-fit:cover}.page-message .message-articles article .text h3{font-size:1.5rem;font-weight:700;margin-bottom:5px}.page-message .message-articles article .text h3 span{font-size:1rem;font-weight:400;margin-left:10px}@media (max-width: 768px){.page-message .message-articles article .text h3{font-size:1.2rem}.page-message .message-articles article .text h3 span{font-size:.9rem}}.page-message .message-articles article .text p.katagaki{font-size:.8rem;font-weight:700;margin-bottom:5px}@media (max-width: 768px){.page-message .message-articles article .text p.katagaki{font-size:1rem}}.page-message .message-articles article .text p{line-height:1.8;white-space:pre-wrap}@media (max-width: 768px){.page-message .message-articles article .text p{font-size:.9rem}}.party-supporter-page{background:#fff;color:#222}.party-supporter-page .container{max-width:1120px;margin:0 auto;padding:0 20px}.party-supporter-page .party-supporter-eyebrow{color:#5087ff;font-size:15px;font-weight:700;letter-spacing:0;line-height:1.5;margin-bottom:10px}.party-supporter-page .party-supporter-section{padding:80px 0}@media (max-width: 768px){.party-supporter-page .party-supporter-section{padding:48px 0}}.party-supporter-page .party-supporter-section__heading{margin:0 auto 34px;max-width:960px;text-align:center}.party-supporter-page .party-supporter-section__heading h2{font-size:32px;font-weight:700;line-height:1.5}@media (max-width: 768px){.party-supporter-page .party-supporter-section__heading h2{font-size:22px;line-height:1.45}}.party-supporter-page .party-supporter-btn{align-items:center;border:2px solid #5087ff;border-radius:8px;display:inline-flex;font-weight:700;justify-content:center;line-height:1.5;min-height:52px;padding:10px 22px;text-decoration:none}.party-supporter-page .party-supporter-btn--primary{background:#5087ff;color:#fff}.party-supporter-page .party-supporter-btn--primary:hover,.party-supporter-page .party-supporter-btn--primary:focus-visible{background:#222;border-color:#222;color:#fff}.party-supporter-page .party-supporter-btn--secondary{background:#fff;color:#5087ff}.party-supporter-page .party-supporter-btn--secondary:hover,.party-supporter-page .party-supporter-btn--secondary:focus-visible{background:#fff2b8;color:#5087ff}.party-supporter-hero{background:#fff450;padding:58px 0 0;position:relative}.party-supporter-hero .container{max-width:1240px}@media (max-width: 768px){.party-supporter-hero{padding:34px 0 44px}}.party-supporter-hero__inner{align-items:end;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) 540px;position:relative;z-index:2}@media (max-width: 900px){.party-supporter-hero__inner{grid-template-columns:1fr}}.party-supporter-hero__copy{align-self:center;padding-bottom:58px}@media (max-width: 900px){.party-supporter-hero__copy{padding-bottom:0}}.party-supporter-hero__copy h1{font-size:44px;font-weight:700;line-height:1.35;margin-bottom:22px}.party-supporter-hero__copy h1 span{display:block}.party-supporter-hero__copy h1 .party-supporter-hero__nowrap{white-space:nowrap}@media (max-width: 768px){.party-supporter-hero__copy h1{font-size:24px;line-height:1.45}.party-supporter-hero__copy h1 .party-supporter-hero__nowrap{white-space:normal}}.party-supporter-hero__lead{font-size:18px;line-height:2;margin-bottom:30px}@media (max-width: 768px){.party-supporter-hero__lead{font-size:15px;line-height:1.8}}.party-supporter-hero__actions{display:flex;flex-wrap:wrap;gap:12px}@media (max-width: 768px){.party-supporter-hero__actions .party-supporter-btn{width:100%}}.party-supporter-hero__portrait{align-self:end;display:flex;justify-content:flex-end;margin:0 0 0 auto;max-height:700px;overflow:visible;position:relative;transform:translate(72px)}.party-supporter-hero__portrait img{display:block;filter:drop-shadow(0 18px 24px rgba(0,0,0,.17));height:auto;max-height:700px;max-width:none;object-fit:contain;object-position:right bottom;width:520px}@media (max-width: 900px){.party-supporter-hero__portrait{margin:0 auto;max-height:500px;max-width:430px;transform:none}.party-supporter-hero__portrait img{max-height:500px;width:100%}}@media (max-width: 768px){.party-supporter-hero__portrait{display:none;max-height:430px;max-width:360px}.party-supporter-hero__portrait img{max-height:430px}}.party-supporter-feature-list{display:grid;gap:18px;grid-template-columns:repeat(3,1fr)}@media (max-width: 900px){.party-supporter-feature-list{grid-template-columns:1fr}}.party-supporter-feature-list article{background:#fff2b8;border-radius:8px;padding:26px}.party-supporter-feature-list article span{color:#5087ff;display:block;font-size:15px;font-weight:700;line-height:1;margin-bottom:16px}.party-supporter-feature-list article h3{font-size:22px;font-weight:700;line-height:1.4;margin-bottom:10px}.party-supporter-feature-list article p{line-height:1.8}.party-supporter-details{background:#f7fbff}.party-supporter-details__inner{align-items:stretch;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) 380px}@media (max-width: 900px){.party-supporter-details__inner{grid-template-columns:1fr}}.party-supporter-details__main h2{font-size:30px;font-weight:700;line-height:1.5;margin-bottom:26px}@media (max-width: 768px){.party-supporter-details__main h2{font-size:22px}}.party-supporter-details__main ul{display:grid;gap:14px}.party-supporter-details__main ul li{background:#fff;border-left:5px solid #5087ff;border-radius:8px;font-weight:700;line-height:1.7;padding:16px 20px}.party-supporter-message{background:#fff;border:2px solid #fff450;border-radius:8px;padding:28px}.party-supporter-message h3{color:#5087ff;font-size:22px;font-weight:700;line-height:1.5;margin-bottom:18px}.party-supporter-message p{line-height:1.9;margin-bottom:14px}.party-supporter-message p:last-child{margin-bottom:0}.party-member-note{background:#fff}.party-member-note__grid{display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}@media (max-width: 768px){.party-member-note__grid{grid-template-columns:1fr}}.party-member-note-card{border:2px solid #e3e3e3;border-radius:8px;padding:26px}.party-member-note-card.is-supporter{border-color:#5087ff;box-shadow:inset 0 6px #fff450}.party-member-note-card h3{font-size:24px;font-weight:700;line-height:1.4;margin-bottom:18px}.party-member-note-card dl div{border-top:1px solid #e3e3e3;display:grid;gap:14px;grid-template-columns:84px 1fr;padding:14px 0}@media (max-width: 768px){.party-member-note-card dl div{display:block}}.party-member-note-card dl dt{color:#5087ff;font-weight:700}.party-member-note-card dl dd{line-height:1.7}.party-supporter-details__supporter-card{margin-top:20px}@media (max-width: 768px){.party-supporter-message__title{display:none}}.party-supporter-form{background:#fff2b8}.party-supporter-form__body{background:#fff;border-radius:8px;padding:34px}@media (max-width: 768px){.party-supporter-form__body{padding:20px}}.party-supporter-form .p-form__main{border-top:1px solid #eae9e0}.party-supporter-form .form-block{margin-bottom:3rem}.party-supporter-form dl{border-bottom:1px solid #eae9e0;display:grid;grid-template-columns:20rem 1fr;margin:0;min-height:4rem}@media (max-width: 768px){.party-supporter-form dl{display:block}}.party-supporter-form dt{align-items:center;background-color:#f4f4f4;display:flex;font-size:1rem;font-weight:500;justify-content:space-between;letter-spacing:0;padding:1rem .8rem}.party-supporter-form dt span.hissu{background-color:#c00000;border-radius:6px;color:#fff;display:grid;font-size:.8125rem;font-weight:500;letter-spacing:0;place-items:center;width:3rem}.party-supporter-form dd{padding:.875rem 1.5rem}@media (max-width: 768px){.party-supporter-form dd{padding:10px 0}}.party-supporter-form input[type=text],.party-supporter-form input[type=tel],.party-supporter-form input[type=email],.party-supporter-form input[type=date],.party-supporter-form input[type=number],.party-supporter-form select{border:1px solid #e3e3e3;border-radius:.1875rem;display:inline-block;font-size:1rem;max-width:100%;padding:.5rem;width:95%}@media (max-width: 768px){.party-supporter-form input[type=text],.party-supporter-form input[type=tel],.party-supporter-form input[type=email],.party-supporter-form input[type=date],.party-supporter-form input[type=number],.party-supporter-form select{width:100%}}.party-supporter-form textarea{border:1px solid #e3e3e3;border-radius:6px;height:120px;overflow:auto;padding:.5rem;width:95%}@media (max-width: 768px){.party-supporter-form textarea{width:100%}}.party-supporter-form .wpcf7-list-item{display:block;margin:0}.party-supporter-form .wpcf7-acceptance label{display:block;line-height:1.7}.party-supporter-form .supporter-form-note{background:#fff2b8;border-radius:8px;font-size:.95rem;font-weight:700;line-height:1.8;margin:0 0 2rem;padding:1rem 1.25rem}.party-supporter-form .p-form__submit{display:block;margin-top:3rem;text-align:center}.party-supporter-form .p-form__submit .p-form__submit-btn{display:inline-block}.party-supporter-form .p-form__submit input{align-items:center;background-color:#ecd900;border:none;border-radius:40px;color:#000;cursor:pointer;display:flex;font-size:1rem;font-weight:500;justify-content:center;letter-spacing:0;min-width:132px;padding:1rem 2rem}.party-supporter-form__placeholder{align-items:center;display:flex;gap:20px;justify-content:space-between}@media (max-width: 768px){.party-supporter-form__placeholder{align-items:stretch;flex-direction:column}}.party-supporter-form__placeholder p{font-weight:700;line-height:1.8}.party-supporter-form__placeholder .party-supporter-form__button{flex:0 0 auto}@media (max-width: 768px){.party-supporter-form__placeholder .party-supporter-form__button{width:100%}}.news-posts:after{width:33.3333333333%;content:""}.news-posts article{width:33.3333333333%;margin-bottom:20px}@media (max-width: 768px){.news-posts article{width:100%;margin-bottom:30px}}.news-posts article .date{font-size:1rem;font-weight:700;color:#fff450;margin-bottom:.5rem}.news-posts article picture{width:100%;height:270px;display:block;position:relative}@media (max-width: 768px){.news-posts article picture{height:220px}}.news-posts article picture .cate{position:absolute;left:0;bottom:0;z-index:2;font-size:.75rem;padding:.3rem;font-weight:700;background:#f067a6;color:#fefb47}.news-posts article picture img{width:100%;height:100%;object-fit:cover}.news-posts article h4{font-size:1.125em;font-weight:700;margin:1rem auto;padding:0 1.5rem}@media (max-width: 768px){.news-posts article h4{padding:0;margin:10px 0}}.media-posts article{width:100%;margin-bottom:20px}.media-posts article .date{font-size:1rem;font-weight:700;color:#fff450;margin-bottom:.5rem}.media-posts article .img-text picture{width:430px;height:270px;display:block;position:relative}@media (max-width: 768px){.media-posts article .img-text picture{width:100%;margin-bottom:10px}}.media-posts article .img-text picture img{width:100%;height:100%;object-fit:cover}.media-posts article .img-text .text{width:calc(100% - 450px)}@media (max-width: 768px){.media-posts article .img-text .text{width:100%}}.media-posts article .img-text .text h3{font-weight:700;margin:0 0 20px}@media (max-width: 768px){.media-posts article .img-text .text h3{margin:0 0 10px}}.pagination{width:500px;display:flex;justify-content:center;margin:0 auto;gap:10px}.pagination h2{display:none}@media (max-width: 1000px){.pagination{width:100%}}.pagination ul{display:flex;gap:10px}.pagination ul li span{border:1px solid #5087ff;width:36px;height:36px;border-radius:50%;display:flex;justify-content:center;align-items:center;color:#5087ff;padding:0 0 1px 1px}.pagination ul li a{border:1px solid #5087ff;width:36px;height:36px;background:#5087ff;border-radius:50%;display:flex;justify-content:center;align-items:center;color:#fff;padding:0 0 1px 1px}.pagination ul .next,.pagination ul .prev{display:flex;justify-content:center;align-items:center}.pagination ul .next svg,.pagination ul .prev svg{width:15px}.pagination ul .next svg polygon,.pagination ul .prev svg polygon{stroke:#fff;fill:#fff}.pagination ul .prev{transform:rotate(90deg)}.single .single-main{width:73%}.single .single-main h1{font-size:2.5rem;font-weight:700;line-height:1.3;padding:2rem 0}.single .single-side{width:25%}.single .single-side h3{font-size:1.215rem;font-weight:700;margin:0 0 10px;padding:.8rem;background:#f067a6;border-radius:6px;color:#fff}.single .single-side ul li{font-size:18px;color:#fff450;padding:5px 0}.single .date-cate{display:flex;gap:20px;margin-bottom:30px}.single .date-cate .cate{padding:.2rem 1rem;font-size:.875rem;border-radius:3px;background:#f067a6;color:#fefb47}.single .date-cate .date{font-size:1.5rem;font-weight:700;color:#0066c0}.single .post-single-content{margin-bottom:50px}.single .post-single-content h2{background:#f9edf3;font-size:20px;padding:5px 5px 5px 20px;border-left:4px solid #F067A6;margin-bottom:20px}.single .post-single-content p,.single .post-single-content .wp-block-image{margin-bottom:20px}.single .post-single-content .wp-block-image img{height:auto}.single .post-single-content .has-text-align-right{text-align:right}.single .post-single-content ul li{text-indent:-1em;padding-left:1em}.single .post-single-content ul li:before{content:"・"}.single .post-single-content .wp-block-table{margin-bottom:20px}.single .post-single-content .wp-block-table table{width:100%}.single .post-single-content .wp-block-table table th{background:green;color:#fff;padding:5px}.single .post-single-content .wp-block-table table td{padding:5px}.single .post-single-content .wp-block-table table tr{background:#cbffd3}.page-profile .profile-content h4{font-size:20px;font-weight:700;margin:0 0 20px}@media (max-width: 768px){.page-profile .profile-content h4{font-size:18px}}.page-profile .profile-content .wp-block-group{margin-bottom:40px;padding:20px;background:#fff2b8}@media (max-width: 768px){.page-profile .profile-content .wp-block-group{padding:15px}}.page-career .career-content{width:100%;border-left:1px solid #5087ff}.page-career .career-content .profile-group{position:relative;padding-left:15px;margin-bottom:40px}.page-career .career-content .profile-group:before{width:15px;height:15px;border-radius:50%;background:#5087ff;position:absolute;left:-8px;top:10px;content:"";display:block}@media (max-width: 768px){.page-career .career-content .profile-group:before{top:5px}}.page-career .career-content .profile-group h3{font-weight:700;font-size:20px;color:#5087ff;text-align:left}@media (max-width: 768px){.page-career .career-content .profile-group h3{font-size:18px}}.page-career .career-content .profile-group .profile-list{margin:20px 0 0;padding:0;list-style:none}.page-career .career-content .profile-group .profile-list>li{margin-bottom:10px}.page-career .career-content .profile-group .profile-list>li:before{padding-right:.5em}.page-career .career-content .profile-group .profile-list .profile-images{width:100%;display:flex;flex-wrap:wrap;margin:10px 0}.page-career .career-content .profile-group .profile-list .profile-images li{width:300px;height:300px;padding:0;margin:0}.page-career .career-content .profile-group .profile-list .profile-images li:before{display:none}@media (max-width: 768px){.page-career .career-content .profile-group .profile-list .profile-images li{width:150px;height:150px}}.page-career .career-content .profile-group .profile-list .profile-images li img{width:100%;height:100%;object-fit:cover;display:block}.page-career h3{font-weight:700}@media (max-width: 768px){.page-career h3{margin:0 0 10px}}html,body{width:100%;color:#000;font-size:16px;line-height:2em;letter-spacing:.05em;font-family:Noto Sans JP,Arial,Hiragino Sans,ヒラギノ角ゴシック,YuGothic,Yu Gothic,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic;text-size-adjust:100%}@media (max-width: 768px){html,body{font-size:14px;line-height:21px;letter-spacing:.02em;text-align:justify}}p,a{-webkit-font-smoothing:antialiased}a{text-decoration:none;transition:.3s}a:hover{transition:.3s}figure img{width:100%;display:block}picture img{width:100%;display:block}*:focus{outline:none}
