@import url("https://fonts.googleapis.com/css?family=Karla:400,700&display=swap");body{overflow:hidden;border-top:3px solid #326ad3;font-size:18px}h2,h3,h4{line-height:1.4}h4{font-size:24px}a:hover{opacity:.7;transition:1s}a{text-decoration:none}.btn-lg{font-size:1.4em}.btn-xl{font-size:2.4rem}[class^=col-]{word-wrap:break-word}[class^=col-] img{max-width:100%;max-height:auto;height:auto}#reference{margin-top:-100px;padding-top:100px}.container-lg{max-width:1220px;margin:0 auto}footer{font-size:.7rem;z-index:10}a.black-link,a.block-link{display:block;width:100%;height:100%}a.black-link{color:#000}header.s-h-bg{background-color:#fff!important}header{position:relative;background-color:hsla(0,0%,100%,0)}header .s-h-bg{background-color:#fff;height:88px;transition:all 1.3s ease}header .header-logo{position:absolute;top:10px;left:5px;filter:alpha(opacity=0);-moz-opacity:0;opacity:0}header .header-logo .navbar-brand{display:block}header .header-logo .navbar-brand img{width:200px;height:auto;padding:5px 10px}header .header-logo-w{position:absolute;top:10px;left:5px;filter:alpha(opacity=0);-moz-opacity:0;opacity:0}header .header-logo-w .navbar-brand{display:block}header .header-logo-w .navbar-brand img{width:200px;height:auto;padding:5px 10px}header .show{transition:all .3s ease;filter:alpha(opacity=1)!important;-moz-opacity:1!important;opacity:1!important}header .s-h-bg h1{transition:all .3s ease;filter:alpha(opacity=1);-moz-opacity:1;opacity:1}header h1{padding:14px 0 0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;filter:alpha(opacity=0);-moz-opacity:0;opacity:0}header h1 a{max-width:70%}header h1 a .svg,header h1 a img{width:auto;height:60px!important}header h1 a .svg{filter:alpha(opacity=0);-moz-opacity:0;opacity:0}header h1 a .active{filter:alpha(opacity=1)!important;-moz-opacity:1!important;opacity:1!important}header a{color:#fff}header a:hover{text-decoration:none;color:#ccc}@media (max-width:576px){header h1{-ms-flex-pack:left!important;justify-content:left!important;-ms-flex-align:start!important;-ms-grid-row-align:start!important;align-items:start!important;padding-left:5px}}@media (max-width:767px){.navbar-brand{position:absolute;top:0;left:5px;padding:5px 0 0!important}.navbar-brand img{padding:0}}#hero-area .hr-con{height:80vh;position:relative}#hero-area .hero-shaku{position:absolute;bottom:0;left:0;width:100vw;height:65vh;overflow:hidden;display:block}#hero-area .hero-shaku img{position:absolute;top:0;left:0;width:auto;height:65vh}#hero-area h2 .hr-logo{width:auto;height:90px!important;max-width:100%}#hero-area h2 .svg,#hero-area h2 .svg-s{width:auto;height:55px!important;filter:alpha(opacity=0);-moz-opacity:0;opacity:0}#hero-area h2 img{width:auto;height:45px!important}#hero-area h2 .active{filter:alpha(opacity=1)!important;-moz-opacity:1!important;opacity:1!important}#hero-area .hr-bnr{max-width:90%}#hero-area .hr-catch{width:90%;height:auto;max-width:700px}@media (max-width:480px){#hero-area .hero-shaku{height:50vh}#hero-area .hero-shaku img{margin-left:-5%;height:50vh}}@media (min-width:481px) and (max-width:1365px){#hero-area .hr-con{padding-top:20px}#hero-area .hero-shaku,#hero-area .hero-shaku img{height:50vh}}@media (max-height:769px){#hero-area .hr-con{height:100%!important;position:relative;padding-top:20px;padding-bottom:100px}#hero-area .hero-shaku{width:100vw;height:80%}#hero-area .hero-shaku img{position:absolute;bottom:0;right:0;width:auto;height:100%}#hero-area h2 .hr-logo{width:auto;height:90px!important}#hero-area h2 .svg{width:auto;height:55px!important}.hero-middle img{right:0;width:320px!important;height:auto;margin-top:80px}}@media (min-height:600px) and (max-height:720px){.hero-middle img{width:240px!important;height:auto;margin-left:-120px!important}}@media (min-height:721px) and (max-height:894px){.hero-middle img{width:240px!important;height:auto;margin-left:-180px!important}}#hero-area-sp .hr-con{height:80vh!important;position:relative;padding-top:0}#hero-area-sp .hero-shaku{position:absolute;bottom:0;right:0;width:100vw;height:48vh;overflow:hidden;display:block}#hero-area-sp .hero-shaku img{position:absolute;top:0;right:0;width:auto;height:48vh}#hero-area-sp h2 .hr-logo{width:auto;height:90px!important;max-width:100%}#hero-area-sp h2 .svg,#hero-area-sp h2 .svg-s{width:auto;height:55px!important;filter:alpha(opacity=0);-moz-opacity:0;opacity:0}#hero-area-sp h2 img{width:auto;height:45px!important}#hero-area-sp h2 .active{filter:alpha(opacity=1)!important;-moz-opacity:1!important;opacity:1!important}#hero-area-sp .hr-bnr{max-width:90%}#hero-area-sp .hr-catch{width:90%;height:auto;max-width:700px}.bg-hero{background-repeat:no-repeat;background-position:top;background-color:#fff!important;background-size:cover!important}.webp .bg-hero{background-image:url(/img/senkyo/2022sanin/bg-hero-shaku.webp)!important}.no-webp .bg-hero{background-image:url(/img/senkyo/2022sanin/bg-hero-shaku.jpg)!important}.bg-hero-sp{background-image:url(/img/senkyo/2022sanin/sp-hero-shaku.jpg)!important;background-repeat:no-repeat;background-position:top;background-color:#fff!important;background-size:100% auto}.bg-hero-color{background-color:#fb6786}.bg-hero2{background-image:url(/img/senkyo/2022sanin/bg-hero-shaku.jpg)!important;background-repeat:no-repeat;background-position:100%;background-color:#f8f8f8!important;background-size:contain!important}.hero-middle{background-color:#326ad3;width:100%;height:100px;position:relative}.hero-middle img{position:absolute;bottom:0;right:10%;width:400px;height:auto;margin-top:-80px}.hero-bottom{background-color:#00acdf;width:100%;min-height:100px}.hero-middle-sp{background-color:#326ad3;width:100%;height:auto;position:relative;padding-bottom:30px}.hero-middle-sp img{margin-bottom:10px}header .s-h-bg-page{height:88px;background-color:#fff;transition:all 1.3s ease}header .s-h-bg-page h1{filter:alpha(opacity=100);-moz-opacity:1;opacity:1}#page p{font-size:22px}#page #hero-page{margin-top:88px}#page #hero-page p{font-size:2.4rem}#page #note h3{font-weight:700}#page #note p{font-size:18px}@media (max-width:480px){#page h4{font-size:18px!important}}.navbar-toggle-wrap{position:absolute;top:0;right:0;display:block;width:88px;height:88px;z-index:15;background-color:#00acdf;padding:15px}.navbar-toggle-wrap-fixed{position:fixed!important}.navbar-toggle-wrap #menu-button{position:relative;top:10px;margin:0;padding:0;width:50px;height:50px;cursor:pointer;overflow:hidden;font-weight:700;text-decoration:none!important}.navbar-toggle-wrap #menu-button .menu-symbol{padding:0 10px}.navbar-toggle-wrap a{text-decoration:none!important}.navbar-toggle-wrap #menu-button p.btn-text{color:#fff;margin-top:12px;font-size:14px;text-decoration:none!important}.navbar-toggle-wrap #menu-button .btn-oc{background-color:#fff;transform:translateY(-3.75px) translateZ(0);width:100%;height:3px;transition:transform 1s cubic-bezier(.23,1,.32,1),background-color 1s cubic-bezier(.23,1,.32,1)}.navbar-toggle-wrap #menu-button .btn-oc:nth-child(2){transform:translateY(0) translateZ(0);height:3px}.navbar-toggle-wrap #menu-button .btn-oc:nth-child(3){transform:translateY(3.75px) translateZ(0);height:3px}.navbar-toggle-wrap #menu-button:hover .btn-oc{transform:translateY(-2px) translateZ(0);transition:transform 1s cubic-bezier(.23,1,.32,1),background-color 1s cubic-bezier(.23,1,.32,1)}.navbar-toggle-wrap #menu-button:hover .btn-oc:nth-child(2){transform:translateY(0) translateZ(0)}.navbar-toggle-wrap #menu-button:hover .btn-oc:nth-child(3){transform:translateY(2px) translateZ(0)}.navbar-toggle-wrap #menu-button.active .btn-oc:nth-child(1){transform:rotate(45deg) translateX(1.1px) translateY(.8px);height:3px}.navbar-toggle-wrap #menu-button.active .btn-oc:nth-child(2){transform:rotate(-45deg) translateX(1.1px) translateY(-.8px);height:3px}.navbar-toggle-wrap #menu-button.active .btn-oc:nth-child(3){height:0;filter:alpha(opacity=0);-moz-opacity:0;opacity:0}.navbar-toggle-wrap .navbar-toggle-sub{background-color:none;border:none}@media (min-width:544px){.navbar{border-radius:0}}.drawer-inner{display:table;width:100%;height:100%}.drawer-inner ul#menu-sp{width:100%;height:100%;display:table-cell;margin:0;padding:0}.drawer-inner ul#menu-sp .panel-title a{height:8vh!important}#wrapper{position:relative}#drawer,#wrapper{transition:all .2s}#drawer{position:fixed!important;top:-100vh;left:0;width:100%;height:100vh;z-index:14;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;background:#fff}#drawer .drawer-inner{padding:40px 0 0}#drawer.open{transform:translate3d(0,100vh,0)}svg .svg-elem-1{stroke-dashoffset:92.80000305175781px;stroke-dasharray:92.80000305175781px;transition:stroke-dashoffset .1s cubic-bezier(.95,.05,.795,.035) 0s,fill .1s cubic-bezier(.47,0,.745,.715) .3s}svg.active .svg-elem-1{stroke-dashoffset:0}svg .svg-elem-2{stroke-dashoffset:41.400001525878906px;stroke-dasharray:41.400001525878906px;transition:stroke-dashoffset .1s cubic-bezier(.95,.05,.795,.035) .12s,fill .1s cubic-bezier(.47,0,.745,.715) .4s}svg.active .svg-elem-2{stroke-dashoffset:0}svg .svg-elem-3{stroke-dashoffset:2.200000762939453px;stroke-dasharray:2.200000762939453px;transition:stroke-dashoffset .1s cubic-bezier(.95,.05,.795,.035) .24s,fill .1s cubic-bezier(.47,0,.745,.715) .5s}svg.active .svg-elem-3{stroke-dashoffset:0}svg .svg-elem-4{stroke-dashoffset:2.1999969482421875px;stroke-dasharray:2.1999969482421875px;transition:stroke-dashoffset .1s cubic-bezier(.95,.05,.795,.035) .36s,fill .1s cubic-bezier(.47,0,.745,.715) .6s}svg.active .svg-elem-4{stroke-dashoffset:0}svg .svg-elem-5{stroke-dashoffset:41.50090408325195px;stroke-dasharray:41.50090408325195px;transition:stroke-dashoffset .1s cubic-bezier(.95,.05,.795,.035) .48s,fill .1s cubic-bezier(.47,0,.745,.715) .7s}svg.active .svg-elem-5{stroke-dashoffset:0}svg .svg-elem-6{stroke-dashoffset:56.7301139831543px;stroke-dasharray:56.7301139831543px;transition:stroke-dashoffset .1s cubic-bezier(.95,.05,.795,.035) .6s,fill .1s cubic-bezier(.47,0,.745,.715) .8s}svg.active .svg-elem-6{stroke-dashoffset:0}svg .svg-elem-7{stroke-dashoffset:26.63010025024414px;stroke-dasharray:26.63010025024414px;transition:stroke-dashoffset .1s cubic-bezier(.95,.05,.795,.035) .72s,fill .1s cubic-bezier(.47,0,.745,.715) .9s}svg.active .svg-elem-7{stroke-dashoffset:0}svg .svg-elem-8{stroke-dashoffset:41.67255783081055px;stroke-dasharray:41.67255783081055px;transition:stroke-dashoffset .1s cubic-bezier(.95,.05,.795,.035) .84s,fill .1s cubic-bezier(.47,0,.745,.715) 1s}svg.active .svg-elem-8{stroke-dashoffset:0}svg .svg-elem-9{stroke-dashoffset:68.2405014038086px;stroke-dasharray:68.2405014038086px;transition:stroke-dashoffset .1s cubic-bezier(.95,.05,.795,.035) .96s,fill .1s cubic-bezier(.47,0,.745,.715) 1.1s}svg.active .svg-elem-9{stroke-dashoffset:0}svg .svg-elem-10{stroke-dashoffset:59.60862350463867px;stroke-dasharray:59.60862350463867px;transition:stroke-dashoffset .1s cubic-bezier(.95,.05,.795,.035) 1.08s,fill .1s cubic-bezier(.47,0,.745,.715) 1.2s}svg.active .svg-elem-10{stroke-dashoffset:0}svg .svg-elem-11{stroke-dashoffset:104.47350311279297px;stroke-dasharray:104.47350311279297px;fill:transparent;transition:stroke-dashoffset .1s cubic-bezier(.95,.05,.795,.035) 1.2s,fill .1s cubic-bezier(.47,0,.745,.715) 1.3s}svg.active .svg-elem-11{stroke-dashoffset:0;fill:#fff}svg .svg-elem-12{stroke-dashoffset:69.906005859375px;stroke-dasharray:69.906005859375px;fill:transparent;transition:stroke-dashoffset .1s cubic-bezier(.95,.05,.795,.035) 1.32s,fill .1s cubic-bezier(.47,0,.745,.715) 1.4s}svg.active .svg-elem-12{stroke-dashoffset:0;fill:#fff}svg .svg-elem-13{stroke-dashoffset:72.6791000366211px;stroke-dasharray:72.6791000366211px;fill:transparent;transition:stroke-dashoffset .1s cubic-bezier(.95,.05,.795,.035) 1.44s,fill .1s cubic-bezier(.47,0,.745,.715) 1.5s}svg.active .svg-elem-13{stroke-dashoffset:0;fill:#fff}svg .svg-elem-14{stroke-dashoffset:187.5721893310547px;stroke-dasharray:187.5721893310547px;fill:transparent;transition:stroke-dashoffset .1s cubic-bezier(.95,.05,.795,.035) 1.56s,fill .1s cubic-bezier(.47,0,.745,.715) 1.6s}svg.active .svg-elem-14{stroke-dashoffset:0;fill:#fff}svg .svg-elem-15{stroke-dashoffset:223.9146728515625px;stroke-dasharray:223.9146728515625px;fill:transparent;transition:stroke-dashoffset .1s cubic-bezier(.95,.05,.795,.035) 1.68s,fill .1s cubic-bezier(.47,0,.745,.715) 1.7s}svg.active .svg-elem-15{stroke-dashoffset:0;fill:#fff}svg .svg-elem-16{stroke-dashoffset:15.435029029846191px;stroke-dasharray:15.435029029846191px;transition:stroke-dashoffset .1s cubic-bezier(.95,.05,.795,.035) 1.8s,fill .1s cubic-bezier(.47,0,.745,.715) 1.8s}svg.active .svg-elem-16{stroke-dashoffset:0}svg .svg-elem-17{stroke-dashoffset:2.22360423207283px;stroke-dasharray:2.22360423207283px;transition:stroke-dashoffset .1s cubic-bezier(.95,.05,.795,.035) 1.92s,fill .1s cubic-bezier(.47,0,.745,.715) 1.9s}svg.active .svg-elem-17{stroke-dashoffset:0}svg .svg-elem-18{stroke-dashoffset:2.2236178815364838px;stroke-dasharray:2.2236178815364838px;transition:stroke-dashoffset .1s cubic-bezier(.95,.05,.795,.035) 2.04s,fill .1s cubic-bezier(.47,0,.745,.715) 2s}svg.active .svg-elem-18{stroke-dashoffset:0}.dropdown-menu{margin-top:0!important;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}.dropdown:hover .dropdown-menu{display:block}.btn{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}.btn-accent{background-color:#fff;border:1px solid #00acdf}.btn-tw{background-color:#0275d8}.btn-fb{background-color:#014c8c}.btn-share{color:#fff}.btn-share:hover{color:#fcfcfc}.btn-accordion{display:block;color:#fff;width:100%;height:auto;padding:10px 0 0;border:none!important;margin-bottom:10px}.btn-accordion-fb{background-color:#3a5ca9!important}.btn-accordion-tw{background-color:#188adc!important}.btn-s-c{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:100px}.btn-s-c span{border:1px solid #fcfcfc;padding:5px;width:50px;height:50px;text-align:center;border-radius:50%;margin:0 5px}.btn-s-c span a{font-size:30px;line-height:40px;color:#fff}@media (max-width:1353px){.btn-s-c{-ms-flex-pack:left;justify-content:left;padding-left:50px}}.btn-s-c-ft{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.btn-s-c-ft span{border:1px solid #326ad3;padding:5px;width:50px;height:50px;text-align:center;border-radius:50%;margin:0 5px}.btn-s-c-ft span a{font-size:30px;line-height:40px!important;color:#326ad3}.btn-s-c-ft span a i.tw{color:#1da1f2!important}.btn-s-c-ft span a i.ins{background:radial-gradient(circle at 30% 107%,#fdf497 0,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.btn-s-c-ft span a i.fb{color:#1877f2!important}.btn-s-c-ft span a i.yt{color:red!important}.btn-s-c-ft .menu-item span,.menu-item .btn-s-c-ft span{padding:3px 5px 5px}.modal{z-index:16}h2.main-headline{position:relative;display:inline-block;margin-bottom:1em;margin-left:auto;margin-right:auto;text-align:center;width:100%;font-weight:700;font-size:34px;letter-spacing:.1em}h2.main-headline:before{content:'';position:absolute;bottom:-15px;display:inline-block;width:200px;height:5px;left:50%;transform:translateX(-50%);background-color:#efefef;border-radius:2px}h2.headline{border-left:5px solid #e91e63;padding-left:10px;margin-bottom:1rem}h3.main-headline{position:relative;display:inline-block;padding:0 110px;margin:10px auto 35px;font-size:34px}h3.main-headline:after,h3.main-headline:before{content:'';position:absolute;top:50%;display:inline-block;width:100px;height:1px;background-color:#000}h3.main-headline:before{left:0}h3.main-headline:after{right:0}@media (max-width:321px){h2.main-headline{font-size:30px}h3.main-headline{padding:0 80px!important;font-size:24px!important}h3.main-headline:after,h3.main-headline:before{width:50px}}h3.main-headline-s{position:relative;display:inline-block;padding:0 110px;margin:10px auto 35px;font-size:34px}h3.main-headline-s:after,h3.main-headline-s:before{content:'';position:absolute;top:50%;display:inline-block;width:100px;height:1px;background-color:#000}h3.main-headline-s:before{left:0}h3.main-headline-s:after{right:0}@media (max-width:480px){h3.main-headline-s{padding:0 80px!important;font-size:20px!important}h3.main-headline-s:after,h3.main-headline-s:before{width:50px}}h3.main-headline-l:after,h3.main-headline-l:before{background-color:#00b900!important}h3.main-headline-i{position:relative;display:inline-block;padding:0 110px;margin:10px auto 35px;font-size:24px}h3.main-headline-i:after,h3.main-headline-i:before{content:'';position:absolute;top:50%;display:inline-block;width:100px;height:1px;background-color:#000}h3.main-headline-i:before{left:0}h3.main-headline-i:after{right:0}@media (max-width:320px){h3.main-headline-i{padding:0 80px!important;font-size:20px!important}h3.main-headline-i:after,h3.main-headline-i:before{width:50px}}.candidates-data .s-e span{font-size:1.3rem}.candidates-data .s-e a{font-size:1.5rem;padding-left:5px!important}.candidates-data .s-e img{width:30px;height:auto}.candidates-data .border-wrap-can{border:1px solid #326ad3;padding:0;margin-bottom:20px}.candidates-data .border-wrap-can .pref-male{position:relative;background-color:#00acdf;color:#fff;padding:7px 5px;margin:-10px 0 5px 5px;display:inline-block}.candidates-data .border-wrap-can .pref-female{position:relative;background-color:#fb6786;color:#fff;padding:7px 5px;margin:-10px 0 5px 5px;display:inline-block}.candidates-data .border-wrap-can .b-w-c-inner{padding:5px 10px}.candidates-data h3{position:relative;line-height:1;padding:.1em 1em;display:inline-block;top:0;font-size:1.25rem}.candidates-data h3:after,.candidates-data h3:before{position:absolute;top:0;content:'';width:8px;height:100%;display:inline-block}.candidates-data h3:before{border-left:1px solid #000;left:0}.candidates-data h3:after,.candidates-data h3:before{border-top:1px solid #000;border-bottom:1px solid #000}.candidates-data h3:after{content:'';border-right:1px solid #000;right:0}.candidates-data h4{font-size:16px;font-weight:700;margin-top:10px}h3.sanin{position:relative;display:inline-block;padding:0 55px;margin-bottom:.8em}h3.sanin:after,h3.sanin:before{content:'';position:absolute;top:50%;display:inline-block;width:45px;height:1px;background-color:#ccc}h3.sanin:before{left:0}h3.sanin:after{right:0}h4.headline,h5.headline{border-bottom:2px solid #ddd;padding:5px 0}.goup{transform:skewY(-5deg)}.goup,.horizon{overflow:hidden}.horizon{transform:skewY(5deg)}.text-italic{font-style:italic}.picup-candidiates{padding:50px 0}.picup-candidiates h4{display:none}.border-wrap{border:1px solid #eee;padding:5px;margin-bottom:20px}.search-candidiates{background-color:rgba(241,145,19,.1)!important;padding:50px 0}.youtube-area{background-image:url(/img/senkyo/2022sanin/bg-movie.jpg)!important;background-repeat:no-repeat;background-position:bottom;background-size:100% auto;width:100%;height:100%;display:block;position:relative;padding:50px 0 30px;overflow:hidden}@media (max-width:480px){.youtube-area{padding:0;background-size:cover}.youtube-area .padding-bottom-md,.youtube-area .padding-top-md{padding:40px 0 0!important}}.congressman{width:100%;height:740px;overflow-y:scroll}.congressman-schedule{width:100%;height:650px;overflow-y:scroll;margin-bottom:20px}.top-badge{position:absolute;top:0;left:0;width:100%;height:auto}.col-before-date{margin-left:-20%;width:52%}.col-before-date .before-date-text{padding:20px;background-color:hsla(0,0%,100%,.9)}@media (max-width:768px){.col-before-date{margin-left:0!important;width:100%!important}.col-before-date .before-date-text{padding:20px;margin-top:-60px;margin-right:20px;margin-left:20px;background-color:hsla(0,0%,100%,.9)}}.gen{background-color:#00acdf}.gen,.moto{color:#fff;font-size:10px;padding:2px;margin-left:.5em;line-height:20px;vertical-align:middle}.moto{background-color:#e91e63}.win{position:relative;background-color:#c15064;color:#fff;font-size:10px;padding:2px;margin-left:.3em;line-height:20px;vertical-align:middle}.icon-win{display:inline;margin-left:.2em}.icon-win img{width:18px;height:18px}.icon-win-top{display:inline;margin-right:.2em}.icon-win-top img{width:30px;height:30px}.same-height-box p{line-height:30px}.tw-img{margin-bottom:3px}.tw-img a{background-color:#55acee;color:#fff;display:block;padding:5px;text-align:center;font-size:12px}.fb-img{margin-bottom:3px}.fb-img a{background-color:#3b5998}.fb-img a,.line-img a{color:#fff;display:block;padding:5px;text-align:center;font-size:12px}.line-img a{background-color:#00b900}.tw-share{margin-bottom:3px}.tw-share a{background-color:#55acee;color:#fff;display:inline;padding:5px 10px;text-align:center;font-size:16px}.fb-share{margin-bottom:3px}.fb-share a{background-color:#3b5998}.fb-share a,.line-share a{color:#fff;display:inline;padding:5px 10px;text-align:center;font-size:16px}.line-box,.line-share a{background-color:#00b900}.line-box{color:#fff;padding:5px 10px;text-align:center}.candidates-img-share{-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:end;align-items:flex-end}.candidates-img-share,.candidates-img-share .icon-share{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;transition:all .3s ease}.candidates-img-share .icon-share{border-radius:50%;height:40px;width:40px;background-color:hsla(0,0%,100%,.8);border:1px solid #fd6585;position:absolute;margin:3px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;color:#fd6585;filter:alpha(opacity=10);-moz-opacity:1;opacity:1}.candidates-img-share:hover .icon-share{filter:alpha(opacity=0);-moz-opacity:0;opacity:0}.img-share{-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:end;align-items:flex-end}.img-share,.img-share .icon-share{display:flex;display:-ms-flexbox;-ms-flex-direction:column;flex-direction:column;transition:all .3s ease}.img-share .icon-share{border-radius:50%;height:40px;width:40px;background-color:hsla(0,0%,100%,.8);border:1px solid #fd6585;position:absolute;margin:10px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;color:#fd6585;filter:alpha(opacity=10);-moz-opacity:1;opacity:1}.img-share:hover .icon-share{filter:alpha(opacity=0);-moz-opacity:0;opacity:0}:root .img-share,_::-webkit-full-page-media,_:future{display:block}@media all and (-ms-high-contrast:none){.img-share{display:block}}.panel-heading{cursor:pointer}.accordion p{margin:0}.accordion a:hover{text-decoration:none}.accordion .panel-body{border-right:1px solid #ccc;border-left:1px solid #ccc;border-bottom:1px solid #ccc}.accordion .panel-body ul{margin:0;padding:0}.accordion .panel-body ul li{list-style:none}.accordion .panel-body ul li a{display:block;width:100%;padding:15px 10px}.accordion .panel-body ul li a:hover{background-color:#fafafa}.accordion-toggle{position:relative}.accordion-toggle a{color:#fff;padding:15px 5px;display:block}.accordion-toggle a:after{content:"\f106"}.accordion-toggle a.collapsed:after,.accordion-toggle a:after{font:normal normal normal 14px/1 FontAwesome;position:absolute;top:18px;right:10px;color:inherit}.accordion-toggle a.collapsed:after{content:"\f107"}.accordion .collapse{display:none!important}.accordion .in{display:block!important}.bg-cm{background-image:url(/img/senkyo/2022sanin/bg-cm.jpg);background-repeat:no-repeat;background-position:0 100%;background-color:#d7dadf!important;background-size:cover}@media (max-width:480px){.bg-cm{background-image:url(/img/senkyo/2022sanin/sp-bg-cm.jpg)!important;background-size:auto 400px!important}.bg-cm .container .cm-text{color:#fff}.bg-cm .container .btn{font-size:14px!important;margin-bottom:220px!important}}@media (min-width:1200px){.bg-cm{background-size:1300px auto!important}}.bg-movie{background-repeat:no-repeat;background-position:0 100%;background-size:cover}#movie-introduction{background-color:#fdfdfd}.bg-movie-shaku{background-image:url(/img/senkyo/2022sanin/bg-shaku.jpg);background-repeat:no-repeat;background-position:0 100%;background-size:cover}.male-name{display:inline-block;border:1px solid #19a3bc;color:#19a3bc;padding:4px 60px 40px 5px;font-size:24px;line-height:1.1}.male-name span{font-size:16px}.male-female{display:inline-block;border:1px solid #f96987;color:#f96987;padding:4px 60px 40px 5px;font-size:24px;line-height:1.1}.male-female span{font-size:16px}@media (max-width:480px){.male-name{float:right;margin-top:50px;padding:4px 5px 20px 30px;font-size:16px}.male-name span{font-size:14px}.male-name:after{clear:both}.male-female{margin-top:50px;padding:4px 30px 20px 5px;font-size:16px}.male-female span{font-size:14px}}a.lc{background-repeat:no-repeat;background-position:50%;background-size:100% auto}.candidates-link{position:fixed;bottom:120px;right:0;width:120px;height:auto;z-index:13}.candidates-link img{width:100%;height:auto}@media (max-width:480px){.candidates-link{width:80px}}.moment-wrap{width:100%;height:500px;overflow-y:scroll;margin-bottom:80px}.m193{max-width:193px!important;max-height:auto!important}.overflow-hidden{overflow:hidden}.side-img{max-width:300px;height:auto;margin-left:10px;margin-right:5px;float:right}.side-img img{width:300px;height:auto}.side-img p{line-height:1.4}@media (max-width:1200px){.side-img{max-width:100%;margin-left:0;margin-right:0;float:none}.side-img,.side-img img{width:100%;height:auto}}.side-img-reader{max-width:300px;height:auto;margin-left:10px;margin-right:5px;float:right}.side-img-reader img{width:300px;height:auto}.side-img-reader p{line-height:1.4}@media (max-width:480px){.side-img-reader{max-width:100%;margin-left:0;margin-right:0;float:none}.side-img-reader,.side-img-reader img{width:100%;height:auto}}.w100{width:100%;height:auto}.w-md{max-width:240px!important;max-height:auto}.w100vw{width:100vw}.h100{height:100%}.h100vh{height:100vh}.h70vh{height:70vh}.vertical-center-box{display:table}.vertical-center-box .vertical-center{display:table-cell;vertical-align:middle}.opacity0{filter:alpha(opacity=00);-webkit-opacity:0;-moz-opacity:0;opacity:0}.font-oblique{font-style:oblique}.color-white{color:#fff}.color-black{color:#000}.color-dark{color:#575757}.color-main{color:#00acdf}.color-accent{color:#fbc600}.link-color-black a{color:#999}.color-ccc{color:#ccc}.color-tw{color:#1da1f2}.color-fb{color:#1877f2}.color-line{color:#00b900}a.line img{width:18px;height:auto}.font-share{font-size:18px}@media (max-width:320px){.font-share{font-size:18px}a.line img{width:18px;height:auto}}@media (min-width:321px) and (max-width:480px){.font-share{font-size:22px}a.line img{width:24px;height:auto}}.link-hover:hover{filter:alpha(opacity=7);-moz-opacity:.7;opacity:.7;transition:all .3s ease}.font-shadow-white{text-shadow:#fff 1px 1px 0,#fff -1px 1px 0,#fff 1px -1px 0,#fff -1px -1px 0}.font-shadow-black{text-shadow:2px 8px 6px rgba(0,0,0,.2),0 -5px 16px hsla(0,0%,100%,.3)}.font-shadow-black-sm{text-shadow:#000 1px 1px 0,#000 -1px 1px 0,#000 1px -1px 0,#000 -1px -1px 0}.line-height-reset{line-height:1!important}.line-height-sm{line-height:1.2!important}.line-height-14{line-height:1.4!important;margin:5px 0}.line-height-md{line-height:1.6!important}.page-links{margin-top:-100px;padding-top:100px}.sp-p-margin-bottom p{margin-bottom:5px}@media (max-width:480px){.sp-padding{padding:0 25px}}.p-y-1{padding-top:1rem;padding-bottom:1rem}.area-padding{padding:80px 0 60px}.area-padding-min{padding:40px 0 10px}.area-padding-headline{padding:50px 0 80px}dl dt{float:left;clear:both}dl dd,dl dt{padding:3px 0;line-height:1.6}dl.news{height:500px;overflow-y:scroll}dl.news dt{font-size:14px;float:none;padding-left:5px;padding-right:5px;padding-bottom:0}dl.news dd{font-size:16px;line-height:20px;float:none;border-bottom:1px dotted #ccc;padding:0 5px 10px}dl.line{padding-top:10px}dl.line dd{border-bottom:1px dotted #ccc;padding-bottom:10px}dl.line dd:after{clear:both}dl.w5 dt{width:5em}dl.w5 dd{padding-left:6em}dl.w6 dt{width:6em}dl.w6 dd{padding-left:7em}dl.w7 dt{width:7em}dl.w7 dd{padding-left:8em}dl.w8 dt{width:8em}dl.w8 dd{padding-left:9em}dl.w9 dt{width:9em}dl.w9 dd{padding-left:10em}dl.w10 dt{width:10em}dl.w10 dd{padding-left:11em}dl.w11 dt{width:11em}dl.w11 dd{padding-left:12em}dl.w12 dt{width:12em}dl.w12 dd{padding-left:13em}dl.w13 dt{width:13em}dl.w13 dd{padding-left:14em}dl.w14 dt{width:14em}dl.w14 dd{padding-left:15em}dl.w15 dt{width:15em}dl.w15 dd{padding-left:16em}dl.w16 dt{width:16em}dl.w16 dd{padding-left:17em}dl.w17 dt{width:17em}dl.w17 dd{padding-left:18em}dl.w18 dt{width:18em}dl.w18 dd{padding-left:19em}dl.w19 dt{width:19em}dl.w19 dd{padding-left:20em}dl.w20 dt{width:20em}dl.w20 dd{padding-left:21em}dl.w21 dt{width:21em}dl.w21 dd{padding-left:22em}dl.w22 dt{width:22em}dl.w22 dd{padding-left:23em}dl.w23 dt{width:23em}dl.w23 dd{padding-left:24em}dl.w24 dt{width:24em}dl.w24 dd{padding-left:25em}dl.w25 dt{width:25em}dl.w25 dd{padding-left:26em}@media (max-width:480px){dl dt{float:none!important;clear:both;padding:3px 0}dl dd,dl dt{line-height:1.6;padding-left:0!important}}.pos-absolute{position:absolute;display:block}.pos-height,.pos-relative{position:relative;display:block}.pos-height{width:100%;height:500px}.pos-top{position:absolute;top:0}.pos-bottom{position:absolute;bottom:0}.pos-top-fixed{position:fixed!important;top:0;left:0;width:100%}.pos-bottom-fixed{position:fixed;bottom:0;left:0;width:100%;z-index:15}.float-left{float:left}p{line-height:1.8}.font-xxs{font-size:10px!important}.font-xs{font-size:12px!important;line-height:16px;padding-bottom:5px}.font-sm{font-size:14px!important}.font-16{font-size:16px!important}.font-md{font-size:18px!important}.font-20{font-size:20px!important}.font-22{font-size:22px!important}.font-24{font-size:24px!important}.font-lg{font-size:30px!important}.font-36{font-size:36px!important}.font-40{font-size:40px!important}.font-bl{font-size:60px!important}.font-name{font-size:34px!important;letter-spacing:.1rem}.font-name-s{font-size:28px!important;letter-spacing:.1rem}.font-name-en{font-size:20px;margin-bottom:15px;line-height:20px!important}.font-pref{font-size:28px;letter-spacing:.1rem}.font-pref-4{letter-spacing:0}.font-22__{font-size:22px}.font-24__{font-size:24px}.font-lg__{font-size:30px}@media (max-width:480px){.font-22__,.font-24__{font-size:16px!important}.font-lg__{font-size:22px!important}}a.can-name{display:block}a.can-name .font-name,a.can-name .font-name-s{position:relative;color:#333;text-decoration:none!important;display:inline-block;padding-right:1rem;transition:all .3s ease}a.can-name .font-name-s:before,a.can-name .font-name:before{content:'';position:absolute;bottom:-8px;left:0;width:100%;height:1px;background:#333}a.can-name .font-name-s:after,a.can-name .font-name:after{content:'';position:absolute;bottom:-3px;right:0;width:15px;height:1px;background:#333;transform:rotate(35deg)}a.can-name a.can-name .font-name-s:before{bottom:-10px;width:85%}a.can-name a.can-name .font-name-s:after{bottom:-5px;right:15%}@media (max-width:320px){.font-name{font-size:22px!important;letter-spacing:0}.font-name-s{font-size:20px!important;letter-spacing:-.03rem;padding-right:.5rem!important}.font-name-s-ls-sm{letter-spacing:-.1rem!important}.font-name-en{font-size:14px!important}.font-pref{font-size:15px}.font-pref .font-sm{font-size:10px!important}a.can-name .font-name-s:before{bottom:-10px;width:85%}a.can-name .font-name-s:after{bottom:-5px;right:15%}.pref-female,.pref-male{padding:1px 5px!important;margin:-15px 0 10px 5px!important}}@media (min-width:321px) and (max-width:414px){.font-name{letter-spacing:0}.font-name,.font-name-s{font-size:22px!important}.font-name-s{letter-spacing:.1rem}.font-name-s-ls-sm{letter-spacing:-.1rem!important}.font-name-en{font-size:14px!important}.font-pref{font-size:20px}a.can-name .font-name-s:before{bottom:-10px;width:85%}a.can-name .font-name-s:after{bottom:-5px;right:15%}.pref-female,.pref-male{padding:1px 5px!important;margin:-15px 0 10px 5px!important}}@media (min-width:415px) and (max-width:480px){.font-name{letter-spacing:0}.font-name,.font-name-s{font-size:22px!important}.font-name-s{letter-spacing:.1rem}.font-name-en{font-size:14px!important}.font-pref{font-size:20px}}@media (min-width:481px) and (max-width:767px){.font-name{letter-spacing:0}.font-name,.font-name-s{font-size:28px!important}.font-name-s{letter-spacing:.1rem}.font-name-en{font-size:14px!important}}@media (min-width:768px) and (max-width:979px){.font-name{font-size:34px!important;letter-spacing:.05rem}.font-name-s{font-size:30px!important;letter-spacing:.1rem}.font-name-en{font-size:14px!important}}.border-wrap-can:hover .font-name{padding-right:2.5rem}.border-wrap-can:hover .font-name-s{padding-right:1.5rem}.border-wrap-can.hirei .font-name{padding-left:1rem}.border-wrap-can.hirei:hover .font-name{padding-right:2.5rem;margin-left:2.5rem}@media (max-width:768px){.border-wrap-can:hover .font-name{padding-right:1.5rem}}.font-gothic{font-family:source-han-sans-japanese,sans-serif}.font-en{font-family:Karla,sans-serif}.font-bold{font-weight:700}.font-normal{font-weight:400!important}.maker{border-bottom:none!important;padding:2px;background:linear-gradient(transparent 70%,#fef379 0);font-weight:700}.maker-lg{background-color:#fef379;padding:2px}.maker-line{border-bottom:none!important;padding:2px;background:linear-gradient(transparent 70%,#00b900 0);font-weight:700}.hr-schedule{border-bottom:4px solid #ededed;margin-top:30px;margin-bottom:30px}.color-red{color:#e60012}.color-green{color:#23a455!important}.color-pink{color:#fb6786!important}.color-blue{color:#00acdf!important}.color-orange{color:#f19113!important}.color-gray{color:#6c7a89}.bg-blue{background-color:#00acdf!important}.bg-lightyellow{background-color:#fffee8!important;color:#00acdf;border-bottom:1px solid #00acdf}.bg-lightyellow a{color:#00acdf!important;text-decoration:none}.bg-lightyellow a:hover{text-decoration:none;background-color:#fff100}.bg-lightyellow-footer{position:fixed;bottom:-50px;left:0;width:100%;background-color:#00acdf!important;color:#fff100;padding:10px 0}.bg-lightyellow-footer a{color:#00acdf!important;text-decoration:none}.bg-lightyellow-footer a:hover{text-decoration:none;background-color:#fff100}.bg-red{background-color:#e60012!important;color:#fff}.bg-white{background-color:#fff!important}.bg-main{background-color:#00acdf!important}.bg-accent{background-color:#fbc600!important}.bg-cream{background-color:#fff8e1}.bg-qa{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAAXNSR0IArs4c6QAAABZJREFUCB1jYEACfx8v/w/nEskBqgcA3+8OGV2hXUYAAAAASUVORK5CYII=) repeat}.bg-lightgray{background-color:#f8f8f8}.bg-reader{background-color:#00afc3}.bg-hokkaido{background-color:#7f7eda!important}.bg-mie{background-color:#7cdc92!important}.bg-shiga{background-color:#ffe966!important}.bg-fukuoka{background-color:#ffbdbd!important}.bg-light-stripe{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAAXNSR0IArs4c6QAAACBJREFUCB1j/A8EDEDw4cMHBgYQ5/379yDqPwOMAeIAABRiHlbg9evrAAAAAElFTkSuQmCC") repeat}.border-box{border:1px solid #ccc;padding:1em;text-align:center}.border-bottom-top{border-top:1px solid #ccc;padding:10px}.border-bottom-sm{border-bottom:1px solid #ccc;padding:10px}.border-top-sm{border-top:1px solid #eee;padding:3px 0 0}.border-pref{border-bottom:2px solid #00acdf}.column{font-family:Verdana,YuMincho,Kozuka Mincho Pro,Kozuka Mincho Std,Hiragino Mincho Pro,MS PMincho,Georgia,Times,Baskerville,Palatino,serif;background-color:#f5f4f5;padding:10px 10px 5px;margin:10px 10px 20px}.column p{font-size:14px}.text-xs-center{text-align:center}.social-wrap,.text-right{text-align:right}.social-wrap{margin-top:15px}.social-wrap span{float:right;margin-right:5px}.pos-relative{position:relative}.pc-caption{position:absolute;top:0;left:0;z-index:5;margin:1em 0 0 -5em;padding:1em}.z-1{z-index:1}.z-2{z-index:2}.z-3{z-index:3}.z-4{z-index:4}.z-5{z-index:5}.z-6{z-index:6}.z-7{z-index:7}.z-8{z-index:8}.z-9{z-index:9}.z-10{z-index:10}.z-11{z-index:11}.z-99{z-index:12}.z-999{z-index:15}.btn-submenu{position:fixed;top:20px;right:17px;background-color:#23a455;border:1px solid #fff;color:#fff;padding:.375rem;z-index:15;display:none}.modal .container{padding-right:2rem!important}.modal-dialog{width:100%}.modal-content{background-color:#fcfcfc}.modal-content .modal-header .close{background-color:#d1271d;color:#fff;opacity:1;padding:.375rem;border-radius:.25rem}.modal-content .btn-close{color:#333}button:focus{outline:0!important}dl#ac-menu{border:none}#ac-menu dt{display:block;width:100%;height:50px;line-height:50px;text-align:center;border:1px solid #666;background-color:#002056;color:#fff;cursor:pointer}#ac-menu dd{width:100%;height:auto;display:none}.page-top-margin{margin-top:60px}@media (max-width:480px){.page-top-margin{margin-top:0}}#policy-area{padding:50px 0;opacity:0}.main-policy-box{display:table-cell;vertical-align:middle;width:100%;height:100%}.link-pointer{cursor:pointer;display:block}.modal-dialog{margin:0!important}.modal-header h4{display:inline;font-size:28px}#drawer{filter:alpha(opacity=0);-moz-opacity:0;opacity:0}#drawer ul{padding:0;margin:0}#drawer ul li.menu-item{list-style-type:none;border-bottom:1px solid #ccc;padding:30px 5px;font-size:30px}#drawer ul li.menu-item:last-child{border-bottom:1px solid #fff}#drawer ul li.menu-item a{color:#303952;text-decoration:none!important}#drawer ul li.menu-item a span{font-size:16px}#drawer.open{transform:translate3d(0,100vh,0);filter:alpha(opacity=100);-moz-opacity:1;opacity:1}@media (max-width:480px){#drawer ul li.menu-item{font-size:18px}}@media (min-width:481px) and (max-width:576px){#drawer ul li.menu-item{font-size:24px}}@media (min-width:577px) and (max-width:767px){#drawer ul li.menu-item{font-size:30px}}@media (min-width:481px){.collapse{display:block!important}}.bg-light-gray{background-color:#fafafa}.bg-ground{background-color:#f3f1ef}.cover-video01,.cover-video02{display:block;width:100%;height:100%;background:transparent;position:absolute;top:0;left:0;z-index:9;cursor:pointer}.qa-area{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAAXNSR0IArs4c6QAAABZJREFUCB1jYEACfx8v/w/nEskBqgcA3+8OGV2hXUYAAAAASUVORK5CYII=) repeat}.btn-qa,a.btn-qa{background-color:#1aa4d8;padding:10px 25px;color:#fff}.btn-qa:hover,a.btn-qa:hover{text-decoration:none!important;color:#fcfcfc}.btn-blue,a.btn-blue{background-color:#1aa4d8;padding:10px 25px;color:#fff}.btn-blue:hover,a.btn-blue:hover{text-decoration:none!important;color:#fcfcfc}.btn-blue-min,a.btn-blue-min{background-color:#1aa4d8;padding:3px 25px;color:#fff!important;font-size:13px}.btn-blue-min:hover,a.btn-blue-min:hover{text-decoration:none!important;color:#1aa4d8!important}.btn-yellow-min,a.btn-yellow-min{background-color:#fff100;padding:3px 25px;color:#00acdf!important;font-size:13px}.btn-yellow-min:hover,a.btn-yellow-min:hover{text-decoration:none!important;color:#1aa4d8!important}.btn-page-top{background-color:#00acdf;padding:5px}.btn-page-top p{font-size:10px;line-height:14px;margin:0!important;color:#fff}.btn-page-top img{width:30px;height:auto}.page-top{position:fixed;bottom:3px;right:3px;display:none}@media (max-width:480px){h3.qa{font-size:1.3rem;line-height:1.6}}.--margin{margin-top:-88px;padding-top:88px}@media (max-width:480px){.--margin{margin-top:-88px;padding-top:88px}}.col-md-15{width:100%}@media (min-width:768px){.col-md-15{width:13%}}@media (min-width:992px){.col-md-15{width:13%}}@media (min-width:1200px){.col-md-15{width:20%;float:left}}.effect{transition:1s;transition-delay:.1s;margin-top:50px}:root{--easing:cubic-bezier(0.2,1,0.2,1);--transition:0.8s var(--easing);--color-base:#f8f8f8;--color-gray:#00acdf;--color-theme:#00acdf;--color-theme-darken:#00acdf;--color-base-semitransparent:hsla(0,0%,100%,.8);--box-shadow:0.2rem 0.2rem 1.2rem rgba(0,172,223,.2),-0.2rem -0.2rem 1.2rem #fff;--box-shadow-hover:1rem 1rem 1.5rem rgba(0,172,223,.08),-1rem -1rem 1.5rem #fff;--box-shadow-inset:inset 0.2rem 0.2rem 1.2rem rgba(0,172,223,.05),inset -0.2rem -0.2rem 1.2rem #fff;--box-shadow-dark:0.2rem 0.2rem 1.2rem rgba(0,172,223,.1),-0.2rem -0.2rem 1.2rem hsla(0,0%,100%,.2);--color-gray-ins:#ffa3a3;--color-theme-ins:#ffa3a3;--color-theme-darken-ins:#ffa3a3;--color-base-semitransparent-ins:hsla(0,0%,100%,.8);--box-shadow-ins:0.2rem 0.2rem 1.2rem hsla(0,100%,82%,.2),-0.2rem -0.2rem 1.2rem #fff;--box-shadow-hover-ins:1rem 1rem 1.5rem hsla(0,100%,82%,.08),-1rem -1rem 1.5rem #fff;--box-shadow-inset-ins:inset 0.2rem 0.2rem 1.2rem hsla(0,100%,82%,.05),inset -0.2rem -0.2rem 1.2rem #fff;--box-shadow-dark-ins:0.2rem 0.2rem 1.2rem hsla(0,100%,82%,.1),-0.2rem -0.2rem 1.2rem hsla(0,0%,100%,.2)}.swiper *,.swiper :after,.swiper :before{box-sizing:border-box}.sl-inner{position:relative;box-sizing:content-box}.sl-section .sl-inner{padding-top:5rem;padding-bottom:5rem}[class*=swiper]:focus{outline:none}.slide-media,.thumb-media{position:relative;overflow:hidden}.slide-media img,.slide-play,.thumb-media img{position:absolute;top:0;left:0;width:100%;height:auto}.swiper-button-next,.swiper-button-prev{display:-ms-grid;display:grid;place-content:center;width:6.4rem;height:6.4rem;cursor:pointer;border-radius:50%;background-color:var(--color-base-semitransparent);transition:var(--transition);margin-left:30px!important;padding:20px}.swiper-button-next:before,.swiper-button-prev:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";border-radius:50%;box-shadow:var(--box-shadow)}.swiper-button-next:after,.swiper-button-prev:after{width:1.2rem;height:1.2rem;content:"";border:solid var(--color-gray);border-width:3px 3px 0 0}.swiper-button-prev:after{margin-left:.4rem;transform:rotate(-135deg)}.swiper-button-next:after{margin-right:.4rem;transform:rotate(45deg)}.swiper-button-disabled{pointer-events:none;opacity:0}.card-sl .swiper{overflow:visible}.card-sl .swiper-controller{display:-ms-flexbox;display:flex;gap:1.6rem;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;margin-top:1.2rem;padding-top:20px;padding-bottom:20px}.card-sl .swiper-pagination{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;margin:0 auto -20px 0;text-align:center;bottom:0!important}.card-sl .swiper-pagination-bullet{width:1.6rem;height:5px;cursor:pointer;transition:var(--transition);vertical-align:top;background-color:var(--color-gray);border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;opacity:.5;margin-bottom:10px!important}.card-sl .swiper-pagination-bullet-active{width:4rem;background-color:var(--color-theme);opacity:1}.card-sl .swiper-button-next,.card-sl .swiper-button-prev{position:relative;-ms-flex-negative:0;flex-shrink:0;margin:0}.card-sl .swiper-button-disabled{pointer-events:none;opacity:.5}.card-sl .swiper-button-disabled:before{box-shadow:var(--box-shadow-inset)}.card-sl .swiper-slide{width:-webkit-max-content;width:-moz-max-content;width:max-content}.card-sl .slide{overflow:hidden;width:36rem;border-radius:4px;background-color:var(--color-base-semitransparent);box-shadow:var(--box-shadow)}.card-sl .slide-media{padding-top:50.25%}.card-sl .slide-media img{height:calc(100% + 16px);transform:translateY(-16px)}.card-sl .sl-content{padding:.3rem 3rem .8rem;color:#000}.card-sl .sl-content,a .sl-content{text-decoration:none!important}.card-sl .slide-date{font-size:1.2rem;line-height:1;display:block;color:var(--color-theme)}.card-sl .slide-title{line-height:1.6;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:1rem;color:#000;text-decoration:wavy!important;text-align:center;font-weight:700;font-size:1.4rem}.btn-swiper{font-size:22px}@media only screen and (max-width:1024px){html{-webkit-text-size-adjust:100%}.sl-inner{padding:0 4rem}.pc{display:none!important}}@media only screen and (max-width:599px){html{font-size:50%}.pc-tab{display:none!important}.sl-inner{padding-top:4rem!important;padding-bottom:4rem!important}.btn-swiper{font-size:16px}}@media only screen and (min-width:1025px){.tab-sp{display:none!important}.swiper-button-next:before,.swiper-button-prev:before{transition:var(--transition)}.swiper-button-next:hover:before,.swiper-button-prev:hover:before{transform:scale(1.05)}.card-sl .slide,.card-sl .slide img{transition:var(--transition)}.card-sl .slide:hover{transform:translateY(-16px);box-shadow:var(--box-shadow-hover)}.card-sl .slide:hover img{transform:translateY(0)}}@media only screen and (min-width:600px){.sp{display:none!important}}.tw-mov-area{background-color:#f8fcfd}.css-1dbjc4n,.r-rs99b7{border:none!important}.r-y54riw{min-width:240px!important}.ins-mov-area{background-color:#fff2f2}.ins__w{position:relative;width:100%;padding-top:117%}.ins__w iframe{position:absolute;top:0;left:0;width:100%;height:100%}.ins-mov-area .swiper-button-next,.ins-mov-area .swiper-button-prev{background-color:var(--color-base-semitransparent-ins);transition:var(--transition-ins)}.ins-mov-area .swiper-button-next:before,.ins-mov-area .swiper-button-prev:before{box-shadow:var(--box-shadow-ins)}.ins-mov-area .swiper-button-next:after,.ins-mov-area .swiper-button-prev:after{border:solid var(--color-gray-ins);border-width:3px 3px 0 0}.ins-mov-area .card-sl .swiper-pagination-bullet{transition:var(--transition-ins);background-color:var(--color-gray-ins)}.ins-mov-area .card-sl .swiper-pagination-bullet-active{background-color:var(--color-theme-ins)}.ins-mov-area .card-sl .swiper-button-disabled:before{box-shadow:var(--box-shadow-inset-ins)}.ins-mov-area .card-sl .slide{background-color:var(--color-base-semitransparent-ins);box-shadow:var(--box-shadow-ins)}.ins-mov-area .card-sl .slide-date{color:var(--color-theme-ins)}#qa-hero{background-color:#326ad3;color:#fff}#qa-content .q__t{background-color:#d0121b;border-radius:30px 0 0 0;font-size:50px;padding:10px;width:2em;height:100%;min-height:120px;color:#fff;font-weight:700}#qa-content .q__t span{font-size:20px}#qa-content .q__c{background-color:#fbf7f4;border-radius:0 0 0 0;padding:10px;width:100%;min-height:120px}#qa-content .q__c span{font-size:20px}#qa-content .a__t{background-color:#326ad3;border-radius:0 0 0 0;font-size:50px;padding:10px;width:2em;height:100%;min-height:120px;color:#fff;font-weight:700}#qa-content .a__t span{font-size:20px}#qa-content .a__c{background-color:#fbf7f4;border-radius:0 0 30px 0;padding:10px;width:100%;min-height:120px}#qa-content .a__c span{font-size:20px}#qa-content .accordion p{font-size:22px;margin-bottom:1em}#qa-content .accordion h3{background-color:red;border-radius:20px 0 20px 0;color:#fff;padding:10px 30px;display:inline-block}#qa-content .accordion h4.mov{position:relative;overflow:hidden;padding:1.5rem 0 1.5rem 80px}#qa-content .accordion h4.mov span{font-size:50px;line-height:50px;position:absolute;top:calc(50% - 25px);left:0;display:block;width:50px;height:50px;color:red}#qa-content .accordion .show{display:block!important}#qa-content .accordion-button{background-color:#326ad3;color:#fff;font-size:24px}#qa-content .accordion-button:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E")}#qa-content .accordion-button:not(.collapsed){background-color:#c7d7f4;color:#326ad3}#qa-content .accordion-button:not(.collapsed):after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23326AD3'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E")}a.btn-tag{padding:10px 20px;color:#000;margin-right:10px;margin-bottom:10px}.qa-nav-wrap,a.btn-tag{background-color:#fbf7f4;display:block}.qa-nav-wrap{width:100%;height:270px;overflow-x:none;overflow-y:auto;padding:20px 10px;margin-bottom:30px}.qa-nav-wrap a{color:#000}.qa-nav-wrap .q__t_nav{background-color:#d0121b;border-radius:10px 0 0 0;font-size:30px;padding:10px;width:2em;height:100%;min-height:50px;color:#fff;font-weight:700}.qa-nav-wrap .q__t_nav span{font-size:20px}.qa-nav-wrap .q__c_nav{background-color:#fff;border-radius:0 0 10px 0;padding:10px;width:100%;min-height:9px}.qa-nav-wrap .q__c_nav span{font-size:14px}