﻿@import"https://fonts.googleapis.com/css2?family=Oswald&family=Anton&family=Zen+Dots&display=swap";html{font-family:Helvetica Neue, Helvetica, Arial, Verdana, ヒラギノ角ゴ ProN W3, Hiragino Kaku Gothic ProN, メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic, sans-serif}body{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;font-size:16px;line-height:1.5;color:#000;background-color:#fff !important}body.root #header{background:rgba(0,0,0,0)}body.root #header.fixed{background:#c20127}html,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:rgba(0,0,0,0)}img{max-width:100%;height:auto;vertical-align:top}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul{list-style:none !important}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a,label{margin:0;padding:0;vertical-align:baseline;background:rgba(0,0,0,0);text-decoration:none;cursor:pointer}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}ol{list-style-position:inside;text-indent:-1em}ol li{margin-left:1em}ol li>p{text-indent:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}hr.spacer{margin:1em 0;border:none}pre,code,kbd,samp,tt,.mono{font-family:monospace;line-height:100%}#fb iframe{margin:0}div,p{text-align:justify}section:after{content:"";clear:both;display:block}input,select{vertical-align:middle}[class^=gr-],[class*=" gr-"]{display:block;position:relative}[class^=gr-]:hover:before,[class*=" gr-"]:hover:before{color:#fff;text-align:center;font-size:6rem;position:absolute;width:100%;height:100%;background:rgba(0,0,0,.6);filter:alpha(opacity=60);-moz-opacity:.6;opacity:.6;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.gr-inner_link:hover:before{content:""}.gr-external_link:hover:before{content:""}.gr-zoom_link:hover:before{content:""}.gr-yt_link:hover:before{content:""}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}br.break{display:inline}br.nobreak{display:none}br.smp_break{display:none}@media screen and (max-width: 599px){*{-moz-user-select:none;-ms-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;user-select:none;user-select:none;user-select:none;font-size:11px !important}input,textarea,select{-moz-user-select:auto;-ms-user-select:auto;user-select:auto;-khtml-user-select:auto;-webkit-user-select:auto;-webkit-touch-callout:auto}a,buton{-moz-user-select:auto;-ms-user-select:auto;user-select:auto;-khtml-user-select:auto;-webkit-user-select:auto;-webkit-touch-callout:auto}br.break{display:none}br.nobreak{display:inline}br.smp_nobreak{display:none}br.smp_break{display:inline}}#loading #shutter div{width:200px;height:200px;background:#fff;position:fixed;-webkit-transform:rotate(45deg) scale(10);transform:rotate(45deg) scale(10);z-index:99}#loading #shutter .gateopen{-webkit-animation-name:gate;-webkit-animation-duration:1.2s;animation-name:gate;animation-duration:1.2s}#loading #load-icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:none;z-index:999}#loading #load-icon .zoom{transform-origin:center;animation-name:zoomIn;animation-duration:.8s}.gate-l{bottom:-100px;left:-100px}.gate-r{top:-100px;right:-100px}@-webkit-keyframes gate{100%{-webkit-transform:rotate(45deg) scale(0);transform:rotate(45deg) scale(0)}}@keyframes gate{100%{-webkit-transform:rotate(45deg) scale(0);transform:rotate(45deg) scale(0)}}@keyframes zoomIn{0%{transform:scale(1)}100%{opacity:0;transform:scale(2)}}.anim-box.kiran{opacity:1;overflow:hidden;position:relative;cursor:pointer}.anim-box.kiran::before{background-color:#fff;content:"";display:block;position:absolute;top:-100px;left:0;width:30px;height:100%;opacity:0;transition:cubic-bezier(0.32, 0, 0.67, 0)}.anim-box.kiran:hover::before{animation:kiran .5s linear 1}@keyframes kiran{0%{transform:scale(2) rotate(45deg);opacity:0}20%{transform:scale(20) rotate(45deg);opacity:.6}40%{transform:scale(30) rotate(45deg);opacity:.4}80%{transform:scale(45) rotate(45deg);opacity:.2}100%{transform:scale(50) rotate(45deg);opacity:0}}#loader{display:none}.overlay{height:100%;left:0;position:fixed;top:0;width:100%;z-index:999;background:#940000;display:block}.overlay p{color:#fff}#progress{position:absolute;top:60%;left:50%;transform:translateY(-50%) translateX(-50%);z-index:9999;color:#fff}#progress p{text-align:center}.loader-animation{background:#fff;-webkit-animation:load1 1s infinite ease-in-out;animation:load1 1s infinite ease-in-out;width:1em;height:4em}.loader-animation:before,.loader-animation:after{background:#fff;-webkit-animation:load1 1s infinite ease-in-out;animation:load1 1s infinite ease-in-out;width:1em;height:4em}.loader-animation{height:10px;left:50%;margin:-5px 0 0 -5px;position:absolute;top:50%;width:10px;color:#fff;text-indent:-9999em;font-size:10px;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation-delay:-0.16s;animation-delay:-0.16s}.loader-animation:before,.loader-animation:after{position:absolute;top:0;content:""}.loader-animation:before{left:-1.5em;-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.loader-animation:after{left:1.5em}@-webkit-keyframes load{0%,80%,100%{box-shadow:0 0;height:4em}40%{box-shadow:0 -2em;height:5em}}@keyframes load{0%,80%,100%{box-shadow:0 0;height:4em}40%{box-shadow:0 -2em;height:5em}}#page_title_def{margin:40px 0 80px;text-align:center}#page_title_def dl{display:inline-block}#page_title_def dl dt{border-bottom:4px solid #c20127;line-height:1}#page_title_def dl dd{margin-top:5px}#page_title_def dl dd span{margin-top:5px;padding:0 10px;letter-spacing:2px}#page_title_def h1{padding:.5em 0;line-height:1;text-transform:uppercase}#page_title_def h1 span{border-bottom:3px solid #c20127}#page_title_def h1.f_en{letter-spacing:8px}#page_title_def p{text-align:center}#page_title{height:400px;position:relative}#page_title #page_title_inner{max-width:1200px;min-width:400px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);border-bottom:5px solid #c30027;z-index:2;font-family:"Oswald",sans-serif;display:flex;flex-direction:column;justify-content:space-between;align-items:center;background-color:hsla(0,0%,100%,.534)}#page_title #page_title_inner h1{padding:.5em 1em;text-align:left;letter-spacing:8px;line-height:1.5;font-size:130%}#page_title #page_title_inner h1 span{display:block;letter-spacing:normal;border-top:1px solid rgba(0,0,0,.4);font-size:90%;text-align:center}#page_title #page_title_inner p{padding-bottom:5px;color:#c30027;font-size:140% !important}#page_title::before{content:"";width:100%;height:183px;background:url(/common/images/visual_btm.png) repeat-x;position:absolute;bottom:0;z-index:1}.wrap{width:100% !important}#wrap{width:100%;margin-top:80px;background-color:#fff}#wrap #contents{width:1200px;margin:60px auto 0;padding:0 20px 40px}#wrap #contents.full{width:100%;padding:0}#wrap #contents.full section.sec-inner,#wrap #contents.full div.sec-inner{max-width:1200px;margin:0 auto;padding:40px 20px}#wrap #contents.full section.sec-inner .sec-inner-child,#wrap #contents.full div.sec-inner .sec-inner-child{margin-bottom:40px;padding-left:70px}#wrap #contents.full section.gray,#wrap #contents.full div.gray{background:#e9e3e0}#wrap #contents article{width:100%;margin:0 auto 40px}#wrap #contents article:last-child{margin-bottom:0}#wrap #contents section{width:100%;padding:40px 0}#wrap #contents section>*{margin:0 auto 20px}#wrap #contents section>*+.read{margin-top:0}#wrap #contents section:first-child{padding-top:0}#wrap #contents section:last-of-type{margin-bottom:0}@media screen and (max-width: 599px){#page_title_def{margin:50px 0 20px;text-align:center}#page_title_def h1 span{font-size:200% !important}#page_title_def h1 span.jp{font-size:16px !important}#page_title_def p{margin-top:5px}#page_title{height:200px;position:relative;background-size:auto 100%;background-repeat:no-repeat}#page_title #page_title_inner{max-width:auto;min-width:auto}#page_title #page_title_inner h1{padding:.5em 1em;text-align:left;letter-spacing:8px;line-height:1.5;font-size:200% !important;white-space:nowrap}#page_title #page_title_inner h1 span{display:block;letter-spacing:normal;border-top:1px solid hsla(0,0%,100%,.4);font-size:90% !important;text-align:center}#wrap{width:100%;margin-top:50px}#wrap #contents{width:100%;margin-top:20px;padding:0 20px 40px}#wrap #contents article{margin:0 auto 20px}#wrap #contents section{width:100%;padding:20px 0}#wrap #contents.full{width:100%}#wrap #contents.full section.sec-inner,#wrap #contents.full div.sec-inner{width:100%;padding:20px}#wrap #contents.full section.sec-inner .sec-inner-child,#wrap #contents.full div.sec-inner .sec-inner-child{margin-top:20px;padding-left:20px}#wrap #contents.full section.sec-inner .sec-inner-child:first-child,#wrap #contents.full div.sec-inner .sec-inner-child:first-child{margin-top:0}}#header{height:80px;position:fixed;z-index:5;width:100%;top:0;transition:all .3s ease;background:#fff}#header .head_inner{height:100%;display:flex;align-items:center;justify-content:space-between}#header .head_inner #logoBox{width:300px;height:100%;padding:10px}#header .head_inner #logoBox #logo{max-width:100%;min-width:200px;max-height:100%;width:auto;height:auto;fill:#000}#header .head_inner #logoBox #logo a{display:block}#header .head_inner #logoBox #logo a img{width:auto;height:100%}#header .head_inner #logoBox #logo .mark{fill:#c30027}#header .head_inner .rightBox{width:300px;font-family:"Oswald",sans-serif;display:flex}#header .head_inner .rightBox a{color:#3c3c3c}#header .head_inner .social{width:300px;display:flex}#header .head_inner .social li{width:auto;font-family:redeagles !important;font-size:24px;line-height:1}#header .head_inner .social li a{padding:10px;color:#3c3c3c}#header .head_inner .social.top li a{color:#fff}#header .head_inner .menu-toggle{display:none}#header .head_inner .menu-container .navi{position:relative;background-color:hsla(0,0%,100%,.7254901961);border-radius:25px}#header .head_inner .menu-container .navi>ul{padding:0 !important;display:flex;justify-content:space-between;align-items:center}#header .head_inner .menu-container .navi>ul>li{padding:0 1em;font-size:1.4rem;text-align:center;white-space:nowrap;font-family:"Oswald",sans-serif;font-size:16px;letter-spacing:2px;display:inline-block}#header .head_inner .menu-container .navi>ul>li [class^=icon-],#header .head_inner .menu-container .navi>ul>li [class*=" icon-"],#header .head_inner .menu-container .navi>ul>li [class^=gr-],#header .head_inner .menu-container .navi>ul>li [class*=" gr-"]{font-family:"redeagles" !important}#header .head_inner .menu-container .navi>ul>li>a,#header .head_inner .menu-container .navi>ul>li>p a{padding:.5em 0;display:block;color:#3c3c3c;position:relative}#header .head_inner .menu-container .navi>ul>li>a.new::before,#header .head_inner .menu-container .navi>ul>li>p a.new::before{content:url(/common/images/new.svg);position:absolute;left:90%;top:0px;pointer-events:none}#header .head_inner .menu-container .navi>ul>li>a::after,#header .head_inner .menu-container .navi>ul>li>p a::after{position:absolute;bottom:0;left:0;content:"";width:100%;height:2px;background:#c20127;transform:scale(0, 1);transform-origin:center top;transition:transform .3s}#header .head_inner .menu-container .navi>ul>li>a:not(.tree a):hover::after,#header .head_inner .menu-container .navi>ul>li>p a:not(.tree a):hover::after{transform:scale(1, 1)}#header .head_inner .menu-container .navi>ul>li>a:hover::before,#header .head_inner .menu-container .navi>ul>li>p a:hover::before{content:"";position:absolute;top:auto;bottom:0;left:50%;transform:translateX(-50%);border:7px solid rgba(0,0,0,0);border-bottom-color:#c20127;border-top-width:0;width:0}#header .head_inner .menu-container .navi>ul>li:hover{background:hsla(0,0%,100%,.2)}#header .head_inner .menu-container .navi>ul>li:hover>p{position:relative}#header .head_inner .menu-container .navi>ul>li:hover>p::before{content:"";width:50px;height:100%;position:absolute;bottom:0;right:100%;display:block}#header .head_inner .menu-container .navi>ul>li:hover>p::after{content:"";width:50px;height:100%;position:absolute;bottom:0;left:100%;display:block}#header .head_inner .menu-container .navi>ul>li:hover .childBox{display:block}#header .head_inner .menu-container .navi>ul>li:hover .childBox .childBox-inner ul{display:flex;padding:40px 20px;justify-content:center}#header .head_inner .menu-container .navi>ul>li:hover .childBox .childBox-inner ul li{position:relative}#header .head_inner .menu-container .navi>ul>li:hover .childBox .childBox-inner ul li.new::before{content:url(/common/images/new.svg);position:absolute;left:85%;top:-5px;pointer-events:none}#header .head_inner .menu-container .navi>ul>li:hover .childBox .childBox-inner ul li.soon::before{content:url(/common/images/soon.svg);position:absolute;left:85%;top:-5px;pointer-events:none}#header .head_inner .menu-container .navi>ul>li:hover .childBox .childBox-inner ul li a{padding:.5em 1em;display:block;color:#fff}#header .head_inner .menu-container .navi>ul>li:hover .childBox .childBox-inner ul li a::before{content:"";margin-right:5px;font-family:redeagles !important;line-height:1;display:inline-block;position:static}#header .head_inner .menu-container .navi>ul>li:hover .childBox .childBox-inner ul li a:hover{background:#c20127}#header.fixed{height:50px;background:#c20127;transition:all .3s ease}#header.fixed .head_inner #logoBox #logo{fill:#fff;height:100%;width:auto}#header.fixed .head_inner #logoBox #logo .mark{fill:#fff}#header.fixed .head_inner .menu-container .navi{background-color:rgba(0,0,0,0)}#header.fixed .head_inner .menu-container .navi>ul>li a{color:#fff}#header.fixed .head_inner .social li a,#header.fixed .head_inner .rightBox li a{color:#fff}#header.fixed::after{content:"";width:100%;height:1px;background:#c20127;position:absolute;bottom:-2px}.childBox{width:100%;display:none;position:absolute;top:100%;left:0;z-index:999;background:rgba(0,0,0,.548);animation:fadeIn 1s forwards;-webkit-animation:fadeIn 2s forwards}.childBox::before,.childBox::after{-webkit-animation:btm-cap .4s;animation:btm-cap .4s;animation-delay:.4s;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(0.39, 0.575, 0.565, 1);animation-direction:normal;bottom:0}.childBox:before{position:absolute;content:"";height:0;width:0;display:block;border-bottom:solid 3px #c20127;right:0}.childBox:after{position:absolute;content:"";height:0;width:0;display:block;border-bottom:solid 3px #c20127;left:0}.childBox .childBox-inner{width:100%;position:relative}.childBox .childBox-inner:before{position:absolute;content:"";height:0;width:0;display:block;border-top:solid 3px #c20127;border-left:solid 3px #c20127;right:50%;top:0}.childBox .childBox-inner:after{position:absolute;content:"";height:0;width:0;display:block;top:0;border-top:solid 3px #c20127;border-right:solid 3px #c20127;left:50%}.childBox .childBox-inner::before,.childBox .childBox-inner::after{-webkit-animation:top-cap .4s;animation:top-cap .4s;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(0.39, 0.575, 0.565, 1);animation-direction:normal;pointer-events:none}@keyframes fadeIn{0%{background-color:rgba(0,0,0,0)}100%{background-color:rgba(0,0,0,.8)}}@keyframes top-cap{0%{width:0;height:0}50%{width:50%;height:0}100%{width:50%;height:100%}}@keyframes btm-cap{0%{width:0px}100%{width:50%}}@media screen and (max-width: 599px){#header{width:100%;height:auto;margin:0;border-bottom:4px solid #c20127;transition:none;position:fixed;overflow:hidden;top:0;background:none;pointer-events:none}#header .head_inner{width:100%;padding:0;display:block;background:none}#header .head_inner #logoBox{width:auto;height:50px;background:#c20127}#header .head_inner #logoBox #logo{height:100%;pointer-events:auto;fill:#fff}#header .head_inner #logoBox #logo img{width:auto;height:auto;max-height:50px;padding:10px}#header .head_inner #logoBox #logo .mark{fill:#fff}#header .head_inner #SiteTitle{width:40%;padding:0;position:absolute;top:25px;left:50%;transform:translateX(-50%)}#header .head_inner .menu-toggle{display:block;position:fixed;top:0;right:0;z-index:999;pointer-events:auto}#header .head_inner .menu-toggle .plus-btn{width:50px;height:50px;background:#000;position:relative;color:#fff}#header .head_inner .menu-toggle .plus-btn div{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-family:redeagles !important}#header .head_inner .menu-toggle .plus-btn:hover{cursor:pointer}#header .head_inner .menu-container{z-index:2;position:relative;display:flex;align-items:stretch;height:100vh;pointer-events:none}#header .head_inner .menu-container .menu-sliders{flex:1;display:flex;justify-content:center;align-items:center;transition:flex .45s}#header .head_inner .menu-container .menu-sliders:nth-child(2){flex:1 0 100%;background:rgba(0,0,0,0)}#header .head_inner .menu-container .menu-sliders:nth-child(odd){background:#c20127}#header .head_inner .menu-container .navi{width:100%;position:absolute;z-index:3;top:0;left:0;right:0;bottom:0;transform:translateY(-100%);transition:transform .5s;transition-delay:.5s;visibility:hidden;background-color:rgba(0,0,0,0)}#header .head_inner .menu-container .navi ul{width:100%;margin:auto;justify-content:space-between;flex-wrap:wrap}#header .head_inner .menu-container .navi ul li{width:30%;position:relative}#header .head_inner .menu-container .navi ul li.soon{opacity:.5}#header .head_inner .menu-container .navi ul li a{padding:.5em 0;font-size:10px !important;color:#fff;border-radius:5px}#header .head_inner .menu-container .navi ul li a span{font-family:redeagles !important;font-size:80%;display:block;font-size:36px !important}#header .head_inner .menu-container .navi ul li a.new::before{left:50%;top:10px}#header .head_inner .menu-container .navi ul li ul{width:100%;padding:0;display:block;position:static;background:none;border:none}#header .head_inner .menu-container .navi ul li ul li{width:auto;white-space:normal}#header .head_inner .menu-container .navi ul li:hover>ul{position:static;display:block;transition:none}#header .head_inner .menu-container .navi ul.social{margin-top:40px;position:static}#header .head_inner .menu-container .navi ul.half li{width:45%}#header .head_inner .menu-container .navi ul.col4 li{width:25%}#header .head_inner .menu-container .navi ul.col5 li{width:20%}body.menu-open #header .head_inner{position:fixed}body.menu-open #header .head_inner .menu-container .menu-sliders:nth-child(2){flex:0 0 0%}body.menu-open #header .head_inner .menu-container .navi{transform:translateY(0%);visibility:visible;pointer-events:all}body.menu-open #header .head_inner .menu-container .plus-btn div{transition:transform .3s;transition-delay:.5s}body.menu-open #header .head_inner .menu-container .plus-btn div.icon-btn-mark{transform:translateX(-50%) translateY(-50%) rotate(-90deg)}body.menu-open #header .head_inner .menu-container .plus-btn:hover{background:#0259a5;color:#fff}body.menu-open #header .head_inner .menu-container .plus-btn:active{box-shadow:none}body.menu-open #header .head_inner .menu-container .plus-btn .icon-btn-mark{transform:translateX(-50%) translateY(-50%) rotate(-45deg)}}.read_main{width:100%;margin:2em 0;font-size:120%;text-align:justify}.read{margin:2em 0;text-align:justify}.flex{display:flex;align-items:center;justify-content:space-between}.flex.x-axis-c{justify-content:center}.flex.pager{margin-bottom:10px}.flex.pager li{padding:5px}.flex.col2 li{width:50%;text-align:center}.flex.btn-list li{border:2px solid #0e83cd}.flex.btn-list li a{padding:5px 1em;color:#0e83cd;display:block}.flex.btn-list li a:hover{background-color:#0e83cd;color:#fff}.flex.btn-list_p li a{padding:5px 2em;display:block;border:1px solid #fff}.flex.btn-list_p li a:hover{border:1px solid;border-color:#0e83cd;color:#fff}@media screen and (max-width: 599px){.flex{flex-direction:column}.flex.reverse{flex-direction:column-reverse}.flex.reverse img.first{margin-bottom:20px}.flex.col2 div{margin-bottom:20px}.flex.col2 li{width:50%;text-align:center}.flex.col2.last-child{margin-bottom:0}.flex.btn-list li,.flex.btn-list_p li{width:100%;margin-bottom:10px}.flex.btn-list li:last-child,.flex.btn-list_p li:last-child{margin-bottom:0}.flex li{margin-bottom:20px}}.media-block-half{display:flex;align-items:stretch;gap:2rem}.media-block-half img{height:100%;width:auto;object-fit:cover;max-width:300px;flex-shrink:0}.media-block-half .text-content{flex:1;font-size:1rem;line-height:1.8;display:flex;flex-direction:column;justify-content:center}.media-block-half .text-content p{margin-bottom:.5em}@media screen and (max-width: 599px){.media-block-half{display:block}.media-block-half img{width:100%;max-width:none;margin-bottom:.5em}}.w_adjust{width:100%}.w_adjust img{width:100%;height:auto}.flR,.imgR{float:right}.flL,.imgL{float:left}.imgL{margin:0 1em 1em 0}.posBR{margin:0 0 0 auto}.posC{text-align:center !important}.posR{text-align:right}.posL{text-align:left}.posL p{text-align:left}.hide{display:none}.nowrap{white-space:nowrap}.vm10{margin:10px 0}.vm20{margin:20px 0}.vmt20{margin:20px 0 0}.vmt40{margin:40px 0 0}.vmb20{margin:0 0 20px 0}.vm40{margin:40px 0}.vmb40{margin:0 0 40px 0}.vmb60{margin:0 0 60px 0}.inline-block{display:inline-block}iframe{width:100%;min-height:400px;margin:20px 0}.video iframe{width:100%;min-height:auto;margin:0}.arena .banner li{margin-bottom:40px}.arena .banner li h3{padding:0 1em;font-size:150%;color:#fff;border-radius:20px;background-color:#c20127;display:inline-block}.flex-item.fit figure img{object-fit:contain}.flex-item.cover figure img{object-fit:cover}.flex{display:flex;flex-wrap:wrap;width:100%;align-items:stretch}.flex.inline{display:inline-flex;width:auto}.flex.centered{display:inline-flex;justify-content:center;margin:0 auto;width:auto}.flex.left{justify-content:flex-start;margin-right:auto;width:fit-content}.flex.right{justify-content:flex-end;margin-left:auto;width:fit-content}.flex.fixed-right{position:absolute;bottom:0;right:0}.flex.row{flex-direction:row}.flex.column{flex-direction:column}.flex.align-center{align-items:center}.flex.align-start{align-items:flex-start}.flex.align-end{align-items:flex-end}.flex.justify-center{justify-content:center}.flex.justify-between{justify-content:space-between}.flex.justify-around{justify-content:space-around}.flex.no-wrap{flex-wrap:nowrap}@media(max-width: 1199px){.flex.no-wrap{flex-wrap:wrap}}.flex.reverse-h{flex-direction:row-reverse}@media(max-width: 1199px){.flex.reverse-h{flex-direction:row}}.flex.reverse-v{flex-direction:column-reverse}@media(max-width: 1199px){.flex.reverse-v{flex-direction:column-reverse}}.flex>*{box-sizing:border-box;text-align:left}.flex.gap-5{gap:.25rem}.flex.gap-5>*{flex:1 1 100%}.flex.gap-10{gap:.5rem}.flex.gap-10>*{flex:1 1 100%}.flex.gap-15{gap:.75rem}.flex.gap-15>*{flex:1 1 100%}.flex.gap-20{gap:1rem}.flex.gap-20>*{flex:1 1 100%}.flex.gap-40{gap:2rem}.flex.gap-40>*{flex:1 1 100%}.flex.gap-50{gap:50px}.flex.gap-50>*{flex:1 1 100%}.flex.col2>*{flex:1 1 100%}@media(min-width: 768px)and (max-width: 1023px){.flex.col2>*{flex:1 1 calc(100%/2 - 0.25rem*(2 - 1)/2)}}@media(min-width: 1024px)and (max-width: 1199px){.flex.col2>*{flex:1 1 calc(100%/2 - 0.25rem*(2 - 1)/2)}}@media(min-width: 1200px){.flex.col2>*{flex:1 1 calc(100%/2 - 0.25rem*(2 - 1)/2)}}.flex.col2>*{flex:1 1 100%}@media(min-width: 768px)and (max-width: 1023px){.flex.col2>*{flex:1 1 calc(100%/2 - 0.5rem*(2 - 1)/2)}}@media(min-width: 1024px)and (max-width: 1199px){.flex.col2>*{flex:1 1 calc(100%/2 - 0.5rem*(2 - 1)/2)}}@media(min-width: 1200px){.flex.col2>*{flex:1 1 calc(100%/2 - 0.5rem*(2 - 1)/2)}}.flex.col2>*{flex:1 1 100%}@media(min-width: 768px)and (max-width: 1023px){.flex.col2>*{flex:1 1 calc(100%/2 - 0.75rem*(2 - 1)/2)}}@media(min-width: 1024px)and (max-width: 1199px){.flex.col2>*{flex:1 1 calc(100%/2 - 0.75rem*(2 - 1)/2)}}@media(min-width: 1200px){.flex.col2>*{flex:1 1 calc(100%/2 - 0.75rem*(2 - 1)/2)}}.flex.col2>*{flex:1 1 100%}@media(min-width: 768px)and (max-width: 1023px){.flex.col2>*{flex:1 1 calc(100%/2 - 1rem*(2 - 1)/2)}}@media(min-width: 1024px)and (max-width: 1199px){.flex.col2>*{flex:1 1 calc(100%/2 - 1rem*(2 - 1)/2)}}@media(min-width: 1200px){.flex.col2>*{flex:1 1 calc(100%/2 - 1rem*(2 - 1)/2)}}.flex.col2>*{flex:1 1 100%}@media(min-width: 768px)and (max-width: 1023px){.flex.col2>*{flex:1 1 calc(100%/2 - 2rem*(2 - 1)/2)}}@media(min-width: 1024px)and (max-width: 1199px){.flex.col2>*{flex:1 1 calc(100%/2 - 2rem*(2 - 1)/2)}}@media(min-width: 1200px){.flex.col2>*{flex:1 1 calc(100%/2 - 2rem*(2 - 1)/2)}}.flex.col2>*{flex:1 1 100%}@media(min-width: 768px)and (max-width: 1023px){.flex.col2>*{flex:1 1 calc(100%/2 - 50px*(2 - 1)/2)}}@media(min-width: 1024px)and (max-width: 1199px){.flex.col2>*{flex:1 1 calc(100%/2 - 50px*(2 - 1)/2)}}@media(min-width: 1200px){.flex.col2>*{flex:1 1 calc(100%/2 - 50px*(2 - 1)/2)}}.flex.col3>*{flex:1 1 100%}@media(min-width: 768px)and (max-width: 1023px){.flex.col3>*{flex:1 1 calc(100%/2 - 0.25rem*(2 - 1)/2)}}@media(min-width: 1024px)and (max-width: 1199px){.flex.col3>*{flex:1 1 calc(100%/3 - 0.25rem*(3 - 1)/3)}}@media(min-width: 1200px){.flex.col3>*{flex:1 1 calc(100%/3 - 0.25rem*(3 - 1)/3)}}.flex.col3>*{flex:1 1 100%}@media(min-width: 768px)and (max-width: 1023px){.flex.col3>*{flex:1 1 calc(100%/2 - 0.5rem*(2 - 1)/2)}}@media(min-width: 1024px)and (max-width: 1199px){.flex.col3>*{flex:1 1 calc(100%/3 - 0.5rem*(3 - 1)/3)}}@media(min-width: 1200px){.flex.col3>*{flex:1 1 calc(100%/3 - 0.5rem*(3 - 1)/3)}}.flex.col3>*{flex:1 1 100%}@media(min-width: 768px)and (max-width: 1023px){.flex.col3>*{flex:1 1 calc(100%/2 - 0.75rem*(2 - 1)/2)}}@media(min-width: 1024px)and (max-width: 1199px){.flex.col3>*{flex:1 1 calc(100%/3 - 0.75rem*(3 - 1)/3)}}@media(min-width: 1200px){.flex.col3>*{flex:1 1 calc(100%/3 - 0.75rem*(3 - 1)/3)}}.flex.col3>*{flex:1 1 100%}@media(min-width: 768px)and (max-width: 1023px){.flex.col3>*{flex:1 1 calc(100%/2 - 1rem*(2 - 1)/2)}}@media(min-width: 1024px)and (max-width: 1199px){.flex.col3>*{flex:1 1 calc(100%/3 - 1rem*(3 - 1)/3)}}@media(min-width: 1200px){.flex.col3>*{flex:1 1 calc(100%/3 - 1rem*(3 - 1)/3)}}.flex.col3>*{flex:1 1 100%}@media(min-width: 768px)and (max-width: 1023px){.flex.col3>*{flex:1 1 calc(100%/2 - 2rem*(2 - 1)/2)}}@media(min-width: 1024px)and (max-width: 1199px){.flex.col3>*{flex:1 1 calc(100%/3 - 2rem*(3 - 1)/3)}}@media(min-width: 1200px){.flex.col3>*{flex:1 1 calc(100%/3 - 2rem*(3 - 1)/3)}}.flex.col3>*{flex:1 1 100%}@media(min-width: 768px)and (max-width: 1023px){.flex.col3>*{flex:1 1 calc(100%/2 - 50px*(2 - 1)/2)}}@media(min-width: 1024px)and (max-width: 1199px){.flex.col3>*{flex:1 1 calc(100%/3 - 50px*(3 - 1)/3)}}@media(min-width: 1200px){.flex.col3>*{flex:1 1 calc(100%/3 - 50px*(3 - 1)/3)}}.flex.col4>*{flex:1 1 100%}@media(min-width: 768px)and (max-width: 1023px){.flex.col4>*{flex:1 1 calc(100%/2 - 0.25rem*(2 - 1)/2)}}@media(min-width: 1024px)and (max-width: 1199px){.flex.col4>*{flex:1 1 calc(100%/2 - 0.25rem*(2 - 1)/2)}}@media(min-width: 1200px){.flex.col4>*{flex:1 1 calc(100%/4 - 0.25rem*(4 - 1)/4)}}.flex.col4>*{flex:1 1 100%}@media(min-width: 768px)and (max-width: 1023px){.flex.col4>*{flex:1 1 calc(100%/2 - 0.5rem*(2 - 1)/2)}}@media(min-width: 1024px)and (max-width: 1199px){.flex.col4>*{flex:1 1 calc(100%/2 - 0.5rem*(2 - 1)/2)}}@media(min-width: 1200px){.flex.col4>*{flex:1 1 calc(100%/4 - 0.5rem*(4 - 1)/4)}}.flex.col4>*{flex:1 1 100%}@media(min-width: 768px)and (max-width: 1023px){.flex.col4>*{flex:1 1 calc(100%/2 - 0.75rem*(2 - 1)/2)}}@media(min-width: 1024px)and (max-width: 1199px){.flex.col4>*{flex:1 1 calc(100%/2 - 0.75rem*(2 - 1)/2)}}@media(min-width: 1200px){.flex.col4>*{flex:1 1 calc(100%/4 - 0.75rem*(4 - 1)/4)}}.flex.col4>*{flex:1 1 100%}@media(min-width: 768px)and (max-width: 1023px){.flex.col4>*{flex:1 1 calc(100%/2 - 1rem*(2 - 1)/2)}}@media(min-width: 1024px)and (max-width: 1199px){.flex.col4>*{flex:1 1 calc(100%/2 - 1rem*(2 - 1)/2)}}@media(min-width: 1200px){.flex.col4>*{flex:1 1 calc(100%/4 - 1rem*(4 - 1)/4)}}.flex.col4>*{flex:1 1 100%}@media(min-width: 768px)and (max-width: 1023px){.flex.col4>*{flex:1 1 calc(100%/2 - 2rem*(2 - 1)/2)}}@media(min-width: 1024px)and (max-width: 1199px){.flex.col4>*{flex:1 1 calc(100%/2 - 2rem*(2 - 1)/2)}}@media(min-width: 1200px){.flex.col4>*{flex:1 1 calc(100%/4 - 2rem*(4 - 1)/4)}}.flex.col4>*{flex:1 1 100%}@media(min-width: 768px)and (max-width: 1023px){.flex.col4>*{flex:1 1 calc(100%/2 - 50px*(2 - 1)/2)}}@media(min-width: 1024px)and (max-width: 1199px){.flex.col4>*{flex:1 1 calc(100%/2 - 50px*(2 - 1)/2)}}@media(min-width: 1200px){.flex.col4>*{flex:1 1 calc(100%/4 - 50px*(4 - 1)/4)}}.flex.col5>*{flex:1 1 100%}@media(min-width: 768px)and (max-width: 1023px){.flex.col5>*{flex:1 1 calc(100%/3 - 0.25rem*(3 - 1)/3)}}@media(min-width: 1024px)and (max-width: 1199px){.flex.col5>*{flex:1 1 calc(100%/2 - 0.25rem*(2 - 1)/2)}}@media(min-width: 1200px){.flex.col5>*{flex:1 1 calc(100%/5 - 0.25rem*(5 - 1)/5)}}.flex.col5>*{flex:1 1 100%}@media(min-width: 768px)and (max-width: 1023px){.flex.col5>*{flex:1 1 calc(100%/3 - 0.5rem*(3 - 1)/3)}}@media(min-width: 1024px)and (max-width: 1199px){.flex.col5>*{flex:1 1 calc(100%/2 - 0.5rem*(2 - 1)/2)}}@media(min-width: 1200px){.flex.col5>*{flex:1 1 calc(100%/5 - 0.5rem*(5 - 1)/5)}}.flex.col5>*{flex:1 1 100%}@media(min-width: 768px)and (max-width: 1023px){.flex.col5>*{flex:1 1 calc(100%/3 - 0.75rem*(3 - 1)/3)}}@media(min-width: 1024px)and (max-width: 1199px){.flex.col5>*{flex:1 1 calc(100%/2 - 0.75rem*(2 - 1)/2)}}@media(min-width: 1200px){.flex.col5>*{flex:1 1 calc(100%/5 - 0.75rem*(5 - 1)/5)}}.flex.col5>*{flex:1 1 100%}@media(min-width: 768px)and (max-width: 1023px){.flex.col5>*{flex:1 1 calc(100%/3 - 1rem*(3 - 1)/3)}}@media(min-width: 1024px)and (max-width: 1199px){.flex.col5>*{flex:1 1 calc(100%/2 - 1rem*(2 - 1)/2)}}@media(min-width: 1200px){.flex.col5>*{flex:1 1 calc(100%/5 - 1rem*(5 - 1)/5)}}.flex.col5>*{flex:1 1 100%}@media(min-width: 768px)and (max-width: 1023px){.flex.col5>*{flex:1 1 calc(100%/3 - 2rem*(3 - 1)/3)}}@media(min-width: 1024px)and (max-width: 1199px){.flex.col5>*{flex:1 1 calc(100%/2 - 2rem*(2 - 1)/2)}}@media(min-width: 1200px){.flex.col5>*{flex:1 1 calc(100%/5 - 2rem*(5 - 1)/5)}}.flex.col5>*{flex:1 1 100%}@media(min-width: 768px)and (max-width: 1023px){.flex.col5>*{flex:1 1 calc(100%/3 - 50px*(3 - 1)/3)}}@media(min-width: 1024px)and (max-width: 1199px){.flex.col5>*{flex:1 1 calc(100%/2 - 50px*(2 - 1)/2)}}@media(min-width: 1200px){.flex.col5>*{flex:1 1 calc(100%/5 - 50px*(5 - 1)/5)}}.flex.col6>*{flex:1 1 100%}@media(min-width: 768px)and (max-width: 1023px){.flex.col6>*{flex:1 1 calc(100%/3 - 0.25rem*(3 - 1)/3)}}@media(min-width: 1024px)and (max-width: 1199px){.flex.col6>*{flex:1 1 calc(100%/2 - 0.25rem*(2 - 1)/2)}}@media(min-width: 1200px){.flex.col6>*{flex:1 1 calc(100%/6 - 0.25rem*(6 - 1)/6)}}.flex.col6>*{flex:1 1 100%}@media(min-width: 768px)and (max-width: 1023px){.flex.col6>*{flex:1 1 calc(100%/3 - 0.5rem*(3 - 1)/3)}}@media(min-width: 1024px)and (max-width: 1199px){.flex.col6>*{flex:1 1 calc(100%/2 - 0.5rem*(2 - 1)/2)}}@media(min-width: 1200px){.flex.col6>*{flex:1 1 calc(100%/6 - 0.5rem*(6 - 1)/6)}}.flex.col6>*{flex:1 1 100%}@media(min-width: 768px)and (max-width: 1023px){.flex.col6>*{flex:1 1 calc(100%/3 - 0.75rem*(3 - 1)/3)}}@media(min-width: 1024px)and (max-width: 1199px){.flex.col6>*{flex:1 1 calc(100%/2 - 0.75rem*(2 - 1)/2)}}@media(min-width: 1200px){.flex.col6>*{flex:1 1 calc(100%/6 - 0.75rem*(6 - 1)/6)}}.flex.col6>*{flex:1 1 100%}@media(min-width: 768px)and (max-width: 1023px){.flex.col6>*{flex:1 1 calc(100%/3 - 1rem*(3 - 1)/3)}}@media(min-width: 1024px)and (max-width: 1199px){.flex.col6>*{flex:1 1 calc(100%/2 - 1rem*(2 - 1)/2)}}@media(min-width: 1200px){.flex.col6>*{flex:1 1 calc(100%/6 - 1rem*(6 - 1)/6)}}.flex.col6>*{flex:1 1 100%}@media(min-width: 768px)and (max-width: 1023px){.flex.col6>*{flex:1 1 calc(100%/3 - 2rem*(3 - 1)/3)}}@media(min-width: 1024px)and (max-width: 1199px){.flex.col6>*{flex:1 1 calc(100%/2 - 2rem*(2 - 1)/2)}}@media(min-width: 1200px){.flex.col6>*{flex:1 1 calc(100%/6 - 2rem*(6 - 1)/6)}}.flex.col6>*{flex:1 1 100%}@media(min-width: 768px)and (max-width: 1023px){.flex.col6>*{flex:1 1 calc(100%/3 - 50px*(3 - 1)/3)}}@media(min-width: 1024px)and (max-width: 1199px){.flex.col6>*{flex:1 1 calc(100%/2 - 50px*(2 - 1)/2)}}@media(min-width: 1200px){.flex.col6>*{flex:1 1 calc(100%/6 - 50px*(6 - 1)/6)}}@media(min-width: 1200px){.flex.fixed-width.col2>.flex-item{flex:0 0 calc(100%/2 - 0.25rem*(2 - 1)/2);max-width:calc(100%/2 - 0.25rem*(2 - 1)/2)}}@media(min-width: 1024px)and (max-width: 1199px){.flex.fixed-width.col2>.flex-item{flex:0 0 calc(100%/2 - 0.25rem*(2 - 1)/2);max-width:calc(100%/2 - 0.25rem*(2 - 1)/2)}}@media(min-width: 768px)and (max-width: 1023px){.flex.fixed-width.col2>.flex-item{flex:0 0 calc(100%/2 - 0.25rem*(2 - 1)/2);max-width:calc(100%/2 - 0.25rem*(2 - 1)/2)}}@media(max-width: 1199px){.flex.fixed-width.col2>.flex-item{flex:0 0 calc(100%/2 - 0.25rem*(2 - 1)/2);max-width:calc(100%/2 - 0.25rem*(2 - 1)/2)}}@media(min-width: 1200px){.flex.fixed-width.col2>.flex-item{flex:0 0 calc(100%/2 - 0.5rem*(2 - 1)/2);max-width:calc(100%/2 - 0.5rem*(2 - 1)/2)}}@media(min-width: 1024px)and (max-width: 1199px){.flex.fixed-width.col2>.flex-item{flex:0 0 calc(100%/2 - 0.5rem*(2 - 1)/2);max-width:calc(100%/2 - 0.5rem*(2 - 1)/2)}}@media(min-width: 768px)and (max-width: 1023px){.flex.fixed-width.col2>.flex-item{flex:0 0 calc(100%/2 - 0.5rem*(2 - 1)/2);max-width:calc(100%/2 - 0.5rem*(2 - 1)/2)}}@media(max-width: 1199px){.flex.fixed-width.col2>.flex-item{flex:0 0 calc(100%/2 - 0.5rem*(2 - 1)/2);max-width:calc(100%/2 - 0.5rem*(2 - 1)/2)}}@media(min-width: 1200px){.flex.fixed-width.col2>.flex-item{flex:0 0 calc(100%/2 - 0.75rem*(2 - 1)/2);max-width:calc(100%/2 - 0.75rem*(2 - 1)/2)}}@media(min-width: 1024px)and (max-width: 1199px){.flex.fixed-width.col2>.flex-item{flex:0 0 calc(100%/2 - 0.75rem*(2 - 1)/2);max-width:calc(100%/2 - 0.75rem*(2 - 1)/2)}}@media(min-width: 768px)and (max-width: 1023px){.flex.fixed-width.col2>.flex-item{flex:0 0 calc(100%/2 - 0.75rem*(2 - 1)/2);max-width:calc(100%/2 - 0.75rem*(2 - 1)/2)}}@media(max-width: 1199px){.flex.fixed-width.col2>.flex-item{flex:0 0 calc(100%/2 - 0.75rem*(2 - 1)/2);max-width:calc(100%/2 - 0.75rem*(2 - 1)/2)}}@media(min-width: 1200px){.flex.fixed-width.col2>.flex-item{flex:0 0 calc(100%/2 - 1rem*(2 - 1)/2);max-width:calc(100%/2 - 1rem*(2 - 1)/2)}}@media(min-width: 1024px)and (max-width: 1199px){.flex.fixed-width.col2>.flex-item{flex:0 0 calc(100%/2 - 1rem*(2 - 1)/2);max-width:calc(100%/2 - 1rem*(2 - 1)/2)}}@media(min-width: 768px)and (max-width: 1023px){.flex.fixed-width.col2>.flex-item{flex:0 0 calc(100%/2 - 1rem*(2 - 1)/2);max-width:calc(100%/2 - 1rem*(2 - 1)/2)}}@media(max-width: 1199px){.flex.fixed-width.col2>.flex-item{flex:0 0 calc(100%/2 - 1rem*(2 - 1)/2);max-width:calc(100%/2 - 1rem*(2 - 1)/2)}}@media(min-width: 1200px){.flex.fixed-width.col2>.flex-item{flex:0 0 calc(100%/2 - 2rem*(2 - 1)/2);max-width:calc(100%/2 - 2rem*(2 - 1)/2)}}@media(min-width: 1024px)and (max-width: 1199px){.flex.fixed-width.col2>.flex-item{flex:0 0 calc(100%/2 - 2rem*(2 - 1)/2);max-width:calc(100%/2 - 2rem*(2 - 1)/2)}}@media(min-width: 768px)and (max-width: 1023px){.flex.fixed-width.col2>.flex-item{flex:0 0 calc(100%/2 - 2rem*(2 - 1)/2);max-width:calc(100%/2 - 2rem*(2 - 1)/2)}}@media(max-width: 1199px){.flex.fixed-width.col2>.flex-item{flex:0 0 calc(100%/2 - 2rem*(2 - 1)/2);max-width:calc(100%/2 - 2rem*(2 - 1)/2)}}@media(min-width: 1200px){.flex.fixed-width.col2>.flex-item{flex:0 0 calc(100%/2 - 50px*(2 - 1)/2);max-width:calc(100%/2 - 50px*(2 - 1)/2)}}@media(min-width: 1024px)and (max-width: 1199px){.flex.fixed-width.col2>.flex-item{flex:0 0 calc(100%/2 - 50px*(2 - 1)/2);max-width:calc(100%/2 - 50px*(2 - 1)/2)}}@media(min-width: 768px)and (max-width: 1023px){.flex.fixed-width.col2>.flex-item{flex:0 0 calc(100%/2 - 50px*(2 - 1)/2);max-width:calc(100%/2 - 50px*(2 - 1)/2)}}@media(max-width: 1199px){.flex.fixed-width.col2>.flex-item{flex:0 0 calc(100%/2 - 50px*(2 - 1)/2);max-width:calc(100%/2 - 50px*(2 - 1)/2)}}@media(min-width: 1200px){.flex.fixed-width.col3>.flex-item{flex:0 0 calc(100%/3 - 0.25rem*(3 - 1)/3);max-width:calc(100%/3 - 0.25rem*(3 - 1)/3)}}@media(min-width: 1024px)and (max-width: 1199px){.flex.fixed-width.col3>.flex-item{flex:0 0 calc(100%/3 - 0.25rem*(3 - 1)/3);max-width:calc(100%/3 - 0.25rem*(3 - 1)/3)}}@media(min-width: 768px)and (max-width: 1023px){.flex.fixed-width.col3>.flex-item{flex:0 0 calc(100%/2 - 0.25rem*(2 - 1)/2);max-width:calc(100%/2 - 0.25rem*(2 - 1)/2)}}@media(max-width: 1199px){.flex.fixed-width.col3>.flex-item{flex:0 0 calc(100%/2 - 0.25rem*(2 - 1)/2);max-width:calc(100%/2 - 0.25rem*(2 - 1)/2)}}@media(min-width: 1200px){.flex.fixed-width.col3>.flex-item{flex:0 0 calc(100%/3 - 0.5rem*(3 - 1)/3);max-width:calc(100%/3 - 0.5rem*(3 - 1)/3)}}@media(min-width: 1024px)and (max-width: 1199px){.flex.fixed-width.col3>.flex-item{flex:0 0 calc(100%/3 - 0.5rem*(3 - 1)/3);max-width:calc(100%/3 - 0.5rem*(3 - 1)/3)}}@media(min-width: 768px)and (max-width: 1023px){.flex.fixed-width.col3>.flex-item{flex:0 0 calc(100%/2 - 0.5rem*(2 - 1)/2);max-width:calc(100%/2 - 0.5rem*(2 - 1)/2)}}@media(max-width: 1199px){.flex.fixed-width.col3>.flex-item{flex:0 0 calc(100%/2 - 0.5rem*(2 - 1)/2);max-width:calc(100%/2 - 0.5rem*(2 - 1)/2)}}@media(min-width: 1200px){.flex.fixed-width.col3>.flex-item{flex:0 0 calc(100%/3 - 0.75rem*(3 - 1)/3);max-width:calc(100%/3 - 0.75rem*(3 - 1)/3)}}@media(min-width: 1024px)and (max-width: 1199px){.flex.fixed-width.col3>.flex-item{flex:0 0 calc(100%/3 - 0.75rem*(3 - 1)/3);max-width:calc(100%/3 - 0.75rem*(3 - 1)/3)}}@media(min-width: 768px)and (max-width: 1023px){.flex.fixed-width.col3>.flex-item{flex:0 0 calc(100%/2 - 0.75rem*(2 - 1)/2);max-width:calc(100%/2 - 0.75rem*(2 - 1)/2)}}@media(max-width: 1199px){.flex.fixed-width.col3>.flex-item{flex:0 0 calc(100%/2 - 0.75rem*(2 - 1)/2);max-width:calc(100%/2 - 0.75rem*(2 - 1)/2)}}@media(min-width: 1200px){.flex.fixed-width.col3>.flex-item{flex:0 0 calc(100%/3 - 1rem*(3 - 1)/3);max-width:calc(100%/3 - 1rem*(3 - 1)/3)}}@media(min-width: 1024px)and (max-width: 1199px){.flex.fixed-width.col3>.flex-item{flex:0 0 calc(100%/3 - 1rem*(3 - 1)/3);max-width:calc(100%/3 - 1rem*(3 - 1)/3)}}@media(min-width: 768px)and (max-width: 1023px){.flex.fixed-width.col3>.flex-item{flex:0 0 calc(100%/2 - 1rem*(2 - 1)/2);max-width:calc(100%/2 - 1rem*(2 - 1)/2)}}@media(max-width: 1199px){.flex.fixed-width.col3>.flex-item{flex:0 0 calc(100%/2 - 1rem*(2 - 1)/2);max-width:calc(100%/2 - 1rem*(2 - 1)/2)}}@media(min-width: 1200px){.flex.fixed-width.col3>.flex-item{flex:0 0 calc(100%/3 - 2rem*(3 - 1)/3);max-width:calc(100%/3 - 2rem*(3 - 1)/3)}}@media(min-width: 1024px)and (max-width: 1199px){.flex.fixed-width.col3>.flex-item{flex:0 0 calc(100%/3 - 2rem*(3 - 1)/3);max-width:calc(100%/3 - 2rem*(3 - 1)/3)}}@media(min-width: 768px)and (max-width: 1023px){.flex.fixed-width.col3>.flex-item{flex:0 0 calc(100%/2 - 2rem*(2 - 1)/2);max-width:calc(100%/2 - 2rem*(2 - 1)/2)}}@media(max-width: 1199px){.flex.fixed-width.col3>.flex-item{flex:0 0 calc(100%/2 - 2rem*(2 - 1)/2);max-width:calc(100%/2 - 2rem*(2 - 1)/2)}}@media(min-width: 1200px){.flex.fixed-width.col3>.flex-item{flex:0 0 calc(100%/3 - 50px*(3 - 1)/3);max-width:calc(100%/3 - 50px*(3 - 1)/3)}}@media(min-width: 1024px)and (max-width: 1199px){.flex.fixed-width.col3>.flex-item{flex:0 0 calc(100%/3 - 50px*(3 - 1)/3);max-width:calc(100%/3 - 50px*(3 - 1)/3)}}@media(min-width: 768px)and (max-width: 1023px){.flex.fixed-width.col3>.flex-item{flex:0 0 calc(100%/2 - 50px*(2 - 1)/2);max-width:calc(100%/2 - 50px*(2 - 1)/2)}}@media(max-width: 1199px){.flex.fixed-width.col3>.flex-item{flex:0 0 calc(100%/2 - 50px*(2 - 1)/2);max-width:calc(100%/2 - 50px*(2 - 1)/2)}}@media(min-width: 1200px){.flex.fixed-width.col4>.flex-item{flex:0 0 calc(100%/4 - 0.25rem*(4 - 1)/4);max-width:calc(100%/4 - 0.25rem*(4 - 1)/4)}}@media(min-width: 1024px)and (max-width: 1199px){.flex.fixed-width.col4>.flex-item{flex:0 0 calc(100%/3 - 0.25rem*(3 - 1)/3);max-width:calc(100%/3 - 0.25rem*(3 - 1)/3)}}@media(min-width: 768px)and (max-width: 1023px){.flex.fixed-width.col4>.flex-item{flex:0 0 calc(100%/2 - 0.25rem*(2 - 1)/2);max-width:calc(100%/2 - 0.25rem*(2 - 1)/2)}}@media(max-width: 1199px){.flex.fixed-width.col4>.flex-item{flex:0 0 calc(100%/2 - 0.25rem*(2 - 1)/2);max-width:calc(100%/2 - 0.25rem*(2 - 1)/2)}}@media(min-width: 1200px){.flex.fixed-width.col4>.flex-item{flex:0 0 calc(100%/4 - 0.5rem*(4 - 1)/4);max-width:calc(100%/4 - 0.5rem*(4 - 1)/4)}}@media(min-width: 1024px)and (max-width: 1199px){.flex.fixed-width.col4>.flex-item{flex:0 0 calc(100%/3 - 0.5rem*(3 - 1)/3);max-width:calc(100%/3 - 0.5rem*(3 - 1)/3)}}@media(min-width: 768px)and (max-width: 1023px){.flex.fixed-width.col4>.flex-item{flex:0 0 calc(100%/2 - 0.5rem*(2 - 1)/2);max-width:calc(100%/2 - 0.5rem*(2 - 1)/2)}}@media(max-width: 1199px){.flex.fixed-width.col4>.flex-item{flex:0 0 calc(100%/2 - 0.5rem*(2 - 1)/2);max-width:calc(100%/2 - 0.5rem*(2 - 1)/2)}}@media(min-width: 1200px){.flex.fixed-width.col4>.flex-item{flex:0 0 calc(100%/4 - 0.75rem*(4 - 1)/4);max-width:calc(100%/4 - 0.75rem*(4 - 1)/4)}}@media(min-width: 1024px)and (max-width: 1199px){.flex.fixed-width.col4>.flex-item{flex:0 0 calc(100%/3 - 0.75rem*(3 - 1)/3);max-width:calc(100%/3 - 0.75rem*(3 - 1)/3)}}@media(min-width: 768px)and (max-width: 1023px){.flex.fixed-width.col4>.flex-item{flex:0 0 calc(100%/2 - 0.75rem*(2 - 1)/2);max-width:calc(100%/2 - 0.75rem*(2 - 1)/2)}}@media(max-width: 1199px){.flex.fixed-width.col4>.flex-item{flex:0 0 calc(100%/2 - 0.75rem*(2 - 1)/2);max-width:calc(100%/2 - 0.75rem*(2 - 1)/2)}}@media(min-width: 1200px){.flex.fixed-width.col4>.flex-item{flex:0 0 calc(100%/4 - 1rem*(4 - 1)/4);max-width:calc(100%/4 - 1rem*(4 - 1)/4)}}@media(min-width: 1024px)and (max-width: 1199px){.flex.fixed-width.col4>.flex-item{flex:0 0 calc(100%/3 - 1rem*(3 - 1)/3);max-width:calc(100%/3 - 1rem*(3 - 1)/3)}}@media(min-width: 768px)and (max-width: 1023px){.flex.fixed-width.col4>.flex-item{flex:0 0 calc(100%/2 - 1rem*(2 - 1)/2);max-width:calc(100%/2 - 1rem*(2 - 1)/2)}}@media(max-width: 1199px){.flex.fixed-width.col4>.flex-item{flex:0 0 calc(100%/2 - 1rem*(2 - 1)/2);max-width:calc(100%/2 - 1rem*(2 - 1)/2)}}@media(min-width: 1200px){.flex.fixed-width.col4>.flex-item{flex:0 0 calc(100%/4 - 2rem*(4 - 1)/4);max-width:calc(100%/4 - 2rem*(4 - 1)/4)}}@media(min-width: 1024px)and (max-width: 1199px){.flex.fixed-width.col4>.flex-item{flex:0 0 calc(100%/3 - 2rem*(3 - 1)/3);max-width:calc(100%/3 - 2rem*(3 - 1)/3)}}@media(min-width: 768px)and (max-width: 1023px){.flex.fixed-width.col4>.flex-item{flex:0 0 calc(100%/2 - 2rem*(2 - 1)/2);max-width:calc(100%/2 - 2rem*(2 - 1)/2)}}@media(max-width: 1199px){.flex.fixed-width.col4>.flex-item{flex:0 0 calc(100%/2 - 2rem*(2 - 1)/2);max-width:calc(100%/2 - 2rem*(2 - 1)/2)}}@media(min-width: 1200px){.flex.fixed-width.col4>.flex-item{flex:0 0 calc(100%/4 - 50px*(4 - 1)/4);max-width:calc(100%/4 - 50px*(4 - 1)/4)}}@media(min-width: 1024px)and (max-width: 1199px){.flex.fixed-width.col4>.flex-item{flex:0 0 calc(100%/3 - 50px*(3 - 1)/3);max-width:calc(100%/3 - 50px*(3 - 1)/3)}}@media(min-width: 768px)and (max-width: 1023px){.flex.fixed-width.col4>.flex-item{flex:0 0 calc(100%/2 - 50px*(2 - 1)/2);max-width:calc(100%/2 - 50px*(2 - 1)/2)}}@media(max-width: 1199px){.flex.fixed-width.col4>.flex-item{flex:0 0 calc(100%/2 - 50px*(2 - 1)/2);max-width:calc(100%/2 - 50px*(2 - 1)/2)}}@media(min-width: 1200px){.flex.fixed-width.col5>.flex-item{flex:0 0 calc(100%/5 - 0.25rem*(5 - 1)/5);max-width:calc(100%/5 - 0.25rem*(5 - 1)/5)}}@media(min-width: 1024px)and (max-width: 1199px){.flex.fixed-width.col5>.flex-item{flex:0 0 calc(100%/3 - 0.25rem*(3 - 1)/3);max-width:calc(100%/3 - 0.25rem*(3 - 1)/3)}}@media(min-width: 768px)and (max-width: 1023px){.flex.fixed-width.col5>.flex-item{flex:0 0 calc(100%/3 - 0.25rem*(3 - 1)/3);max-width:calc(100%/3 - 0.25rem*(3 - 1)/3)}}@media(max-width: 1199px){.flex.fixed-width.col5>.flex-item{flex:0 0 calc(100%/3 - 0.25rem*(3 - 1)/3);max-width:calc(100%/3 - 0.25rem*(3 - 1)/3)}}@media(min-width: 1200px){.flex.fixed-width.col5>.flex-item{flex:0 0 calc(100%/5 - 0.5rem*(5 - 1)/5);max-width:calc(100%/5 - 0.5rem*(5 - 1)/5)}}@media(min-width: 1024px)and (max-width: 1199px){.flex.fixed-width.col5>.flex-item{flex:0 0 calc(100%/3 - 0.5rem*(3 - 1)/3);max-width:calc(100%/3 - 0.5rem*(3 - 1)/3)}}@media(min-width: 768px)and (max-width: 1023px){.flex.fixed-width.col5>.flex-item{flex:0 0 calc(100%/3 - 0.5rem*(3 - 1)/3);max-width:calc(100%/3 - 0.5rem*(3 - 1)/3)}}@media(max-width: 1199px){.flex.fixed-width.col5>.flex-item{flex:0 0 calc(100%/3 - 0.5rem*(3 - 1)/3);max-width:calc(100%/3 - 0.5rem*(3 - 1)/3)}}@media(min-width: 1200px){.flex.fixed-width.col5>.flex-item{flex:0 0 calc(100%/5 - 0.75rem*(5 - 1)/5);max-width:calc(100%/5 - 0.75rem*(5 - 1)/5)}}@media(min-width: 1024px)and (max-width: 1199px){.flex.fixed-width.col5>.flex-item{flex:0 0 calc(100%/3 - 0.75rem*(3 - 1)/3);max-width:calc(100%/3 - 0.75rem*(3 - 1)/3)}}@media(min-width: 768px)and (max-width: 1023px){.flex.fixed-width.col5>.flex-item{flex:0 0 calc(100%/3 - 0.75rem*(3 - 1)/3);max-width:calc(100%/3 - 0.75rem*(3 - 1)/3)}}@media(max-width: 1199px){.flex.fixed-width.col5>.flex-item{flex:0 0 calc(100%/3 - 0.75rem*(3 - 1)/3);max-width:calc(100%/3 - 0.75rem*(3 - 1)/3)}}@media(min-width: 1200px){.flex.fixed-width.col5>.flex-item{flex:0 0 calc(100%/5 - 1rem*(5 - 1)/5);max-width:calc(100%/5 - 1rem*(5 - 1)/5)}}@media(min-width: 1024px)and (max-width: 1199px){.flex.fixed-width.col5>.flex-item{flex:0 0 calc(100%/3 - 1rem*(3 - 1)/3);max-width:calc(100%/3 - 1rem*(3 - 1)/3)}}@media(min-width: 768px)and (max-width: 1023px){.flex.fixed-width.col5>.flex-item{flex:0 0 calc(100%/3 - 1rem*(3 - 1)/3);max-width:calc(100%/3 - 1rem*(3 - 1)/3)}}@media(max-width: 1199px){.flex.fixed-width.col5>.flex-item{flex:0 0 calc(100%/3 - 1rem*(3 - 1)/3);max-width:calc(100%/3 - 1rem*(3 - 1)/3)}}@media(min-width: 1200px){.flex.fixed-width.col5>.flex-item{flex:0 0 calc(100%/5 - 2rem*(5 - 1)/5);max-width:calc(100%/5 - 2rem*(5 - 1)/5)}}@media(min-width: 1024px)and (max-width: 1199px){.flex.fixed-width.col5>.flex-item{flex:0 0 calc(100%/3 - 2rem*(3 - 1)/3);max-width:calc(100%/3 - 2rem*(3 - 1)/3)}}@media(min-width: 768px)and (max-width: 1023px){.flex.fixed-width.col5>.flex-item{flex:0 0 calc(100%/3 - 2rem*(3 - 1)/3);max-width:calc(100%/3 - 2rem*(3 - 1)/3)}}@media(max-width: 1199px){.flex.fixed-width.col5>.flex-item{flex:0 0 calc(100%/3 - 2rem*(3 - 1)/3);max-width:calc(100%/3 - 2rem*(3 - 1)/3)}}@media(min-width: 1200px){.flex.fixed-width.col5>.flex-item{flex:0 0 calc(100%/5 - 50px*(5 - 1)/5);max-width:calc(100%/5 - 50px*(5 - 1)/5)}}@media(min-width: 1024px)and (max-width: 1199px){.flex.fixed-width.col5>.flex-item{flex:0 0 calc(100%/3 - 50px*(3 - 1)/3);max-width:calc(100%/3 - 50px*(3 - 1)/3)}}@media(min-width: 768px)and (max-width: 1023px){.flex.fixed-width.col5>.flex-item{flex:0 0 calc(100%/3 - 50px*(3 - 1)/3);max-width:calc(100%/3 - 50px*(3 - 1)/3)}}@media(max-width: 1199px){.flex.fixed-width.col5>.flex-item{flex:0 0 calc(100%/3 - 50px*(3 - 1)/3);max-width:calc(100%/3 - 50px*(3 - 1)/3)}}@media(min-width: 1200px){.flex.fixed-width.col6>.flex-item{flex:0 0 calc(100%/6 - 0.25rem*(6 - 1)/6);max-width:calc(100%/6 - 0.25rem*(6 - 1)/6)}}@media(min-width: 1024px)and (max-width: 1199px){.flex.fixed-width.col6>.flex-item{flex:0 0 calc(100%/3 - 0.25rem*(3 - 1)/3);max-width:calc(100%/3 - 0.25rem*(3 - 1)/3)}}@media(min-width: 768px)and (max-width: 1023px){.flex.fixed-width.col6>.flex-item{flex:0 0 calc(100%/3 - 0.25rem*(3 - 1)/3);max-width:calc(100%/3 - 0.25rem*(3 - 1)/3)}}@media(max-width: 1199px){.flex.fixed-width.col6>.flex-item{flex:0 0 calc(100%/3 - 0.25rem*(3 - 1)/3);max-width:calc(100%/3 - 0.25rem*(3 - 1)/3)}}@media(min-width: 1200px){.flex.fixed-width.col6>.flex-item{flex:0 0 calc(100%/6 - 0.5rem*(6 - 1)/6);max-width:calc(100%/6 - 0.5rem*(6 - 1)/6)}}@media(min-width: 1024px)and (max-width: 1199px){.flex.fixed-width.col6>.flex-item{flex:0 0 calc(100%/3 - 0.5rem*(3 - 1)/3);max-width:calc(100%/3 - 0.5rem*(3 - 1)/3)}}@media(min-width: 768px)and (max-width: 1023px){.flex.fixed-width.col6>.flex-item{flex:0 0 calc(100%/3 - 0.5rem*(3 - 1)/3);max-width:calc(100%/3 - 0.5rem*(3 - 1)/3)}}@media(max-width: 1199px){.flex.fixed-width.col6>.flex-item{flex:0 0 calc(100%/3 - 0.5rem*(3 - 1)/3);max-width:calc(100%/3 - 0.5rem*(3 - 1)/3)}}@media(min-width: 1200px){.flex.fixed-width.col6>.flex-item{flex:0 0 calc(100%/6 - 0.75rem*(6 - 1)/6);max-width:calc(100%/6 - 0.75rem*(6 - 1)/6)}}@media(min-width: 1024px)and (max-width: 1199px){.flex.fixed-width.col6>.flex-item{flex:0 0 calc(100%/3 - 0.75rem*(3 - 1)/3);max-width:calc(100%/3 - 0.75rem*(3 - 1)/3)}}@media(min-width: 768px)and (max-width: 1023px){.flex.fixed-width.col6>.flex-item{flex:0 0 calc(100%/3 - 0.75rem*(3 - 1)/3);max-width:calc(100%/3 - 0.75rem*(3 - 1)/3)}}@media(max-width: 1199px){.flex.fixed-width.col6>.flex-item{flex:0 0 calc(100%/3 - 0.75rem*(3 - 1)/3);max-width:calc(100%/3 - 0.75rem*(3 - 1)/3)}}@media(min-width: 1200px){.flex.fixed-width.col6>.flex-item{flex:0 0 calc(100%/6 - 1rem*(6 - 1)/6);max-width:calc(100%/6 - 1rem*(6 - 1)/6)}}@media(min-width: 1024px)and (max-width: 1199px){.flex.fixed-width.col6>.flex-item{flex:0 0 calc(100%/3 - 1rem*(3 - 1)/3);max-width:calc(100%/3 - 1rem*(3 - 1)/3)}}@media(min-width: 768px)and (max-width: 1023px){.flex.fixed-width.col6>.flex-item{flex:0 0 calc(100%/3 - 1rem*(3 - 1)/3);max-width:calc(100%/3 - 1rem*(3 - 1)/3)}}@media(max-width: 1199px){.flex.fixed-width.col6>.flex-item{flex:0 0 calc(100%/3 - 1rem*(3 - 1)/3);max-width:calc(100%/3 - 1rem*(3 - 1)/3)}}@media(min-width: 1200px){.flex.fixed-width.col6>.flex-item{flex:0 0 calc(100%/6 - 2rem*(6 - 1)/6);max-width:calc(100%/6 - 2rem*(6 - 1)/6)}}@media(min-width: 1024px)and (max-width: 1199px){.flex.fixed-width.col6>.flex-item{flex:0 0 calc(100%/3 - 2rem*(3 - 1)/3);max-width:calc(100%/3 - 2rem*(3 - 1)/3)}}@media(min-width: 768px)and (max-width: 1023px){.flex.fixed-width.col6>.flex-item{flex:0 0 calc(100%/3 - 2rem*(3 - 1)/3);max-width:calc(100%/3 - 2rem*(3 - 1)/3)}}@media(max-width: 1199px){.flex.fixed-width.col6>.flex-item{flex:0 0 calc(100%/3 - 2rem*(3 - 1)/3);max-width:calc(100%/3 - 2rem*(3 - 1)/3)}}@media(min-width: 1200px){.flex.fixed-width.col6>.flex-item{flex:0 0 calc(100%/6 - 50px*(6 - 1)/6);max-width:calc(100%/6 - 50px*(6 - 1)/6)}}@media(min-width: 1024px)and (max-width: 1199px){.flex.fixed-width.col6>.flex-item{flex:0 0 calc(100%/3 - 50px*(3 - 1)/3);max-width:calc(100%/3 - 50px*(3 - 1)/3)}}@media(min-width: 768px)and (max-width: 1023px){.flex.fixed-width.col6>.flex-item{flex:0 0 calc(100%/3 - 50px*(3 - 1)/3);max-width:calc(100%/3 - 50px*(3 - 1)/3)}}@media(max-width: 1199px){.flex.fixed-width.col6>.flex-item{flex:0 0 calc(100%/3 - 50px*(3 - 1)/3);max-width:calc(100%/3 - 50px*(3 - 1)/3)}}@media(max-width: 767px){.flex.fixed-width .flex-item figure{padding:0;font-size:12px !important}}.flex.fill-width>.flex-item{flex:1 1 0;max-width:none}.flex.img-cover .flex-item figure img{object-fit:cover}.flex.img-contain .flex-item figure img{object-fit:contain}.flex.img-natural .flex-item figure img{object-fit:none}.flex.img-h-sm .flex-item figure img{height:120px}.flex.img-h-md .flex-item figure img{height:180px}.flex.img-h-lg .flex-item figure img{height:240px}.w-100{width:100px;max-width:100px}@media(max-width: 1199px){.w-100{width:100%;max-width:100%}}.w-150{width:150px;max-width:150px}@media(max-width: 1199px){.w-150{width:100%;max-width:100%}}.w-200{width:200px;max-width:200px}@media(max-width: 1199px){.w-200{width:100%;max-width:100%}}.w-250{width:250px;max-width:250px}@media(max-width: 1199px){.w-250{width:100%;max-width:100%}}.w-300{width:300px;max-width:300px}@media(max-width: 1199px){.w-300{width:100%;max-width:100%}}.w-350{width:350px;max-width:350px}@media(max-width: 1199px){.w-350{width:100%;max-width:100%}}.w-400{width:400px;max-width:400px}@media(max-width: 1199px){.w-400{width:100%;max-width:100%}}.w-20p{width:20%;max-width:20%}@media(max-width: 1199px){.w-20p{width:100%;max-width:100%}}.w-25p{width:25%;max-width:25%}@media(max-width: 1199px){.w-25p{width:100%;max-width:100%}}.w-30p{width:30%;max-width:30%}@media(max-width: 1199px){.w-30p{width:100%;max-width:100%}}.w-33p{width:33.333%;max-width:33.333%}@media(max-width: 1199px){.w-33p{width:100%;max-width:100%}}.w-40p{width:40%;max-width:40%}@media(max-width: 1199px){.w-40p{width:100%;max-width:100%}}.w-50p{width:50%;max-width:50%}@media(max-width: 1199px){.w-50p{width:100%;max-width:100%}}.w-60p{width:60%;max-width:60%}@media(max-width: 1199px){.w-60p{width:100%;max-width:100%}}.w-70p{width:70%;max-width:70%}@media(max-width: 1199px){.w-70p{width:100%;max-width:100%}}.w-80p{width:80%;max-width:80%}@media(max-width: 1199px){.w-80p{width:100%;max-width:100%}}@media(max-width: 1199px){.sp-column{flex-direction:column}}.keep-width{flex:0 0 auto !important;flex-shrink:0}.fill-width{flex:1 1 0;max-width:none}.flex-item{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;padding:.5rem;box-sizing:border-box;border-radius:8px;background:hsla(0,0%,100%,.4784313725);box-shadow:0 2px 6px rgba(0,0,0,.1);transition:box-shadow .3s ease}.flex-item:hover{box-shadow:0 4px 12px rgba(0,0,0,.15)}.flex-item.no-outline{box-shadow:none;background:none;border-radius:0}.flex-item figure{display:flex;flex-direction:column;align-items:center;width:100%;margin:0;padding:10px;box-sizing:border-box}.flex-item figure img{display:block;width:100%;max-width:100%;height:auto;border-radius:6px}.flex-item figure figcaption{width:100%;margin-top:.5rem;padding-top:.4rem;line-height:1.4;word-break:break-word;text-align:center}.flex-item .text-wrap{flex:1 1 auto;margin-top:.5rem;line-height:1.4;word-break:break-word}.flex-item.primary{box-shadow:0 2px 8px rgba(52,152,219,.3)}.flex-item.stack-figure{display:flex;flex-direction:column;gap:1.5rem}.flex-item.stack-figure figure{display:flex;flex-direction:column;align-items:center;gap:.5rem}.flex-item.stack-figure figure img{display:block;width:100%;height:auto;object-fit:cover}.flex-item.stack-figure figure figcaption{color:#555;line-height:1.4;text-align:left}.flex-item.stack-figure.row figure{width:100%;flex-direction:row;align-items:center;text-align:left;gap:1rem}.flex-item.stack-figure.row figure img{width:auto;height:auto;max-height:120px;object-fit:contain}.flex-item.stack-figure.row figure figcaption{flex:1;margin:0}.flex-item.stack-figure.natural figure img{width:auto;height:auto;max-width:100%;object-fit:none}.figure-grid{display:flex;flex-wrap:wrap;gap:20px}.figure-grid.col2 figure{flex:1 1 calc(50% - 20px)}.figure-grid.col3 figure{flex:1 1 calc(33.333% - 20px)}.figure-grid.col4 figure{flex:1 1 calc(25% - 20px)}.figure-grid figure{display:flex;flex-direction:column;align-items:stretch;text-align:center;background:#fff;border:1px solid #ddd;padding:10px;box-sizing:border-box}.figure-grid figure>.image-wrap{flex:1 1 auto;display:flex;align-items:center;justify-content:center;overflow:hidden}.figure-grid figure>.image-wrap img{width:100%;height:auto;max-height:200px;object-fit:contain;display:block}.figure-grid figure figcaption{margin-top:10px;line-height:1.4;flex-shrink:0}@media(min-width: 768px)and (max-width: 1023px){.figure-grid{gap:15px}.figure-grid.col2 figure{flex:1 1 calc(50% - 15px)}.figure-grid.col3 figure{flex:1 1 calc(50% - 15px)}.figure-grid.col4 figure{flex:1 1 calc(50% - 15px)}}@media(min-width: 1024px)and (max-width: 1199px){.figure-grid{gap:20px}.figure-grid.col2 figure{flex:1 1 calc(50% - 20px)}.figure-grid.col3 figure{flex:1 1 calc(33.333% - 20px)}.figure-grid.col4 figure{flex:1 1 calc(25% - 20px)}}@media(max-width: 767px){.figure-grid{gap:10px}.figure-grid figure{flex:1 1 100%;max-width:100%}}@media(max-width: 767px){.sp-col4>*{flex:0 0 calc(100%/4 - 1rem*(4 - 1)/4) !important;max-width:calc(100%/4 - 1rem*(4 - 1)/4) !important}}@media(max-width: 1199px){.sp-col4>*{flex:0 0 calc(100%/4 - 1rem*(4 - 1)/4) !important;max-width:calc(100%/4 - 1rem*(4 - 1)/4) !important}}.flex.keep-col.col2>*{flex:0 0 calc(100%/2 - 0.25rem*(2 - 1)/2) !important;max-width:calc(100%/2 - 0.25rem*(2 - 1)/2) !important}.flex.keep-col.col2>*{flex:0 0 calc(100%/2 - 0.5rem*(2 - 1)/2) !important;max-width:calc(100%/2 - 0.5rem*(2 - 1)/2) !important}.flex.keep-col.col2>*{flex:0 0 calc(100%/2 - 0.75rem*(2 - 1)/2) !important;max-width:calc(100%/2 - 0.75rem*(2 - 1)/2) !important}.flex.keep-col.col2>*{flex:0 0 calc(100%/2 - 1rem*(2 - 1)/2) !important;max-width:calc(100%/2 - 1rem*(2 - 1)/2) !important}.flex.keep-col.col2>*{flex:0 0 calc(100%/2 - 2rem*(2 - 1)/2) !important;max-width:calc(100%/2 - 2rem*(2 - 1)/2) !important}.flex.keep-col.col2>*{flex:0 0 calc(100%/2 - 50px*(2 - 1)/2) !important;max-width:calc(100%/2 - 50px*(2 - 1)/2) !important}.flex.keep-col.col3>*{flex:0 0 calc(100%/3 - 0.25rem*(3 - 1)/3) !important;max-width:calc(100%/3 - 0.25rem*(3 - 1)/3) !important}.flex.keep-col.col3>*{flex:0 0 calc(100%/3 - 0.5rem*(3 - 1)/3) !important;max-width:calc(100%/3 - 0.5rem*(3 - 1)/3) !important}.flex.keep-col.col3>*{flex:0 0 calc(100%/3 - 0.75rem*(3 - 1)/3) !important;max-width:calc(100%/3 - 0.75rem*(3 - 1)/3) !important}.flex.keep-col.col3>*{flex:0 0 calc(100%/3 - 1rem*(3 - 1)/3) !important;max-width:calc(100%/3 - 1rem*(3 - 1)/3) !important}.flex.keep-col.col3>*{flex:0 0 calc(100%/3 - 2rem*(3 - 1)/3) !important;max-width:calc(100%/3 - 2rem*(3 - 1)/3) !important}.flex.keep-col.col3>*{flex:0 0 calc(100%/3 - 50px*(3 - 1)/3) !important;max-width:calc(100%/3 - 50px*(3 - 1)/3) !important}.flex.keep-col.col4>*{flex:0 0 calc(100%/4 - 0.25rem*(4 - 1)/4) !important;max-width:calc(100%/4 - 0.25rem*(4 - 1)/4) !important}.flex.keep-col.col4>*{flex:0 0 calc(100%/4 - 0.5rem*(4 - 1)/4) !important;max-width:calc(100%/4 - 0.5rem*(4 - 1)/4) !important}.flex.keep-col.col4>*{flex:0 0 calc(100%/4 - 0.75rem*(4 - 1)/4) !important;max-width:calc(100%/4 - 0.75rem*(4 - 1)/4) !important}.flex.keep-col.col4>*{flex:0 0 calc(100%/4 - 1rem*(4 - 1)/4) !important;max-width:calc(100%/4 - 1rem*(4 - 1)/4) !important}.flex.keep-col.col4>*{flex:0 0 calc(100%/4 - 2rem*(4 - 1)/4) !important;max-width:calc(100%/4 - 2rem*(4 - 1)/4) !important}.flex.keep-col.col4>*{flex:0 0 calc(100%/4 - 50px*(4 - 1)/4) !important;max-width:calc(100%/4 - 50px*(4 - 1)/4) !important}.flex.keep-col.col5>*{flex:0 0 calc(100%/5 - 0.25rem*(5 - 1)/5) !important;max-width:calc(100%/5 - 0.25rem*(5 - 1)/5) !important}.flex.keep-col.col5>*{flex:0 0 calc(100%/5 - 0.5rem*(5 - 1)/5) !important;max-width:calc(100%/5 - 0.5rem*(5 - 1)/5) !important}.flex.keep-col.col5>*{flex:0 0 calc(100%/5 - 0.75rem*(5 - 1)/5) !important;max-width:calc(100%/5 - 0.75rem*(5 - 1)/5) !important}.flex.keep-col.col5>*{flex:0 0 calc(100%/5 - 1rem*(5 - 1)/5) !important;max-width:calc(100%/5 - 1rem*(5 - 1)/5) !important}.flex.keep-col.col5>*{flex:0 0 calc(100%/5 - 2rem*(5 - 1)/5) !important;max-width:calc(100%/5 - 2rem*(5 - 1)/5) !important}.flex.keep-col.col5>*{flex:0 0 calc(100%/5 - 50px*(5 - 1)/5) !important;max-width:calc(100%/5 - 50px*(5 - 1)/5) !important}.flex.keep-col.col6>*{flex:0 0 calc(100%/6 - 0.25rem*(6 - 1)/6) !important;max-width:calc(100%/6 - 0.25rem*(6 - 1)/6) !important}.flex.keep-col.col6>*{flex:0 0 calc(100%/6 - 0.5rem*(6 - 1)/6) !important;max-width:calc(100%/6 - 0.5rem*(6 - 1)/6) !important}.flex.keep-col.col6>*{flex:0 0 calc(100%/6 - 0.75rem*(6 - 1)/6) !important;max-width:calc(100%/6 - 0.75rem*(6 - 1)/6) !important}.flex.keep-col.col6>*{flex:0 0 calc(100%/6 - 1rem*(6 - 1)/6) !important;max-width:calc(100%/6 - 1rem*(6 - 1)/6) !important}.flex.keep-col.col6>*{flex:0 0 calc(100%/6 - 2rem*(6 - 1)/6) !important;max-width:calc(100%/6 - 2rem*(6 - 1)/6) !important}.flex.keep-col.col6>*{flex:0 0 calc(100%/6 - 50px*(6 - 1)/6) !important;max-width:calc(100%/6 - 50px*(6 - 1)/6) !important}@font-face{font-family:"redeagles";src:url("/common/fonts/redeagles.eot?aoo4tu");src:url("/common/fonts/redeagles.eot?aoo4tu#iefix") format("embedded-opentype"),url("/common/fonts/redeagles.ttf?aoo4tu") format("truetype"),url("/common/fonts/redeagles.woff?aoo4tu") format("woff"),url("/common/fonts/redeagles.svg?aoo4tu#tam") format("svg");font-weight:normal;font-style:normal}[class^=icon-],[class*=" icon-"],[class^=gr-],[class*=" gr-"]{font-family:"redeagles" !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;font-size:inherit}.icon-L{margin-right:10px}.icon-R{margin-left:5px !important}.icon-Box{display:flex;align-items:center;margin-bottom:1em;border-bottom:3px solid}.icon-Box>span{width:2em;height:2em;margin-right:.5em;color:#fff;background:#000;display:flex;align-items:center;justify-content:center;font-weight:normal}.icon-Box-circle{margin-bottom:1em;width:2em;height:2em;margin:0 .5em 0 0;color:#fff;background:#c20127;display:flex;align-items:center;justify-content:center;border-radius:50%;font-weight:normal}.icon-normal-link:before{content:"";margin-right:5px}.icon-external_link:before{content:"";margin-right:5px}.icon-anchor-link:before{content:"";margin-right:5px}.icon-tel:before{content:"";margin-right:5px}.icon-access:before{content:"";margin-right:5px}.icon-map:before{content:"";margin-right:10px}.icon-sche:before{content:"";margin-right:10px}.icon-logo::before{content:"";margin-right:5px;color:#c20127}.icon-plus::before{content:"";margin-right:5px}.icon-sort::before{content:"";margin-right:5px}.sptrList h2,.sptrList h3{margin-bottom:1em}.sptrList h2:not(:first-child){margin-top:2em !important}.sptrList ul{width:100%;margin:0 auto 2em;display:flex;flex-wrap:wrap}.sptrList ul:last-of-type{margin-bottom:0}.sptrList ul li{width:25%;padding:10px 5px;display:flex;align-items:center;justify-content:center;white-space:nowrap}.sptrList ul li img{max-width:100%;max-height:60px;width:auto;height:auto}.sptrList ul li a{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.sptrList ul li a:hover{outline:1px solid #c20127}.sptrList ul.media{margin-bottom:0}.sptrList ul.media li{width:25%;vertical-align:middle}.sptrList ul.media li img{max-width:100%;max-height:45px;width:auto;height:auto}.sptrList ul.sprt{margin-bottom:0}.sptrList ul.sprt li{width:20%;vertical-align:middle}.sptrList ul.sprt li img{max-width:100%;max-height:25px;width:auto;height:auto}.sptrList ul.sprt li img.nologo,.sptrList ul.sprt li img.plan_s{max-height:15px}@media only screen and (max-width: 599px){.sptrList h2,.sptrList h3{margin-bottom:1em}.sptrList ul{width:100%;margin:0 auto 2em;display:flex;flex-wrap:wrap}.sptrList ul:last-of-type{margin-bottom:0}.sptrList ul li{width:50%}.sptrList ul li img{max-width:100%;max-height:40px;width:auto;height:auto}.sptrList ul li a:hover{outline:1px solid #c20127}.sptrList ul.sprt li{width:33%}.sptrList ul.sprt li img.nologo,.sptrList ul.sprt li img.plan_s{max-height:10px}}.f_min{font-family:"游明朝","Yu Mincho","游明朝体","YuMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif}.f_en{font-family:"Oswald",sans-serif}.f_symbol{margin-right:3px;font-family:Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif}.vertical{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}h1{font-family:"Oswald",sans-serif}h2{background-color:rgba(0,0,0,0)}.bold{font-weight:600}.exlarge{font-size:250%}.xlarge{font-size:200%}.large{font-size:180%}.middle{font-size:140%}.small{font-size:80%}.underline{text-decoration:underline solid}.indent p{padding-left:1em;text-indent:-1em}.indent .indent-child{padding-left:1em}.indent a{margin:0 .5em}.deg15{margin-left:3px;display:inline-block;transform:rotate(15deg)}.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sup{font-size:.6em !important;vertical-align:top}@media screen and (max-width: 599px){.small *{font-size:10px !important}}.edging{position:relative;display:inline-block;font-weight:900;text-shadow:5px 5px 0 #000,5px 5px 0 #000,5px 5px 0 #000}.red{color:#c20127 !important}.red_thin{color:#c13b3b}.color_blue{color:#005cb7}.gold{color:#845d28}.yellow{color:#fb0}.green{color:#004e11}.green-light{color:#7da82e}.bg_red{background:#c20127;color:#fff}.bg_blue{background:#008cff}.noborder{border:none}.table-title{margin-bottom:.5em}.table-caption{margin-top:.5em}.list-head{display:flex;justify-content:space-between;align-items:center;border-bottom:4px solid}.list-head select{padding:3px 12px;border:1px solid #ddd;outline:none;text-overflow:"";text-align:center;vertical-align:middle;appearance:button;appearance:none;border-radius:3px}.list-head select::-ms-expand{display:none}table+table{margin-top:2em !important}h2+table,h3+table{margin-top:20px}table+.tfoot_btn{margin-top:20px;text-align:right}table{width:100%}table.inversion th,table.inversion td{text-align:center;border:1px solid #ccc}table.inversion th{font-weight:bold;background-color:#eee}table caption{margin-bottom:1em;padding-bottom:5px;text-align:left;font-size:120%;border-bottom:2px solid #c20127}table caption.nostyle{margin:0;border:none}table tr.clone{background:red}table thead th,table thead td{text-align:center}table tr{border-bottom:1px solid #ddd}table tr.nonborder{border:none}table th,table td{padding:5px;vertical-align:middle}table th.nowrap,table td.nowrap{white-space:nowrap}table td span{margin-right:.5em}table td span:last-child{margin:0}table td li{margin-bottom:.5em;text-indent:-1.1em}table td li:last-of-type{margin-bottom:0}table td.serial{width:5em}table td.serial input{text-align:right}table th{font-weight:normal;white-space:nowrap}table[class^=list]{width:100%;margin:0 auto 1em auto;padding:5px;border:1px solid #ccc;border-collapse:collapse;background:#fff;table-layout:auto}table[class^=list] th{padding:5px;border:1px solid #ccc;border-collapse:collapse;text-align:center;text-overflow:ellipsis;vertical-align:middle;background:#eee;white-space:nowrap}table[class^=list] td{padding:5px;border:1px solid #ccc;border-collapse:collapse;text-overflow:ellipsis;vertical-align:middle}table[class^=list] tr:nth-child(2n){background:#ededed}table[class^=list] td{width:1%;white-space:nowrap;text-align:center}table[class^=list] td.flex_col{display:flex;align-items:center}table[class^=list] th{font-weight:normal;white-space:nowrap}table[class^=list] tbody th{text-align:left;background:none;font-weight:normal}table[class^=list] .autoCol{width:auto;white-space:normal}table[class$=-short]{width:auto}table[class$=-short] th,table[class$=-short] td{width:auto}table.def th{text-align:justify}table.card{width:100%;margin:0 auto;border:2px solid #e62310}table.card th{max-width:15em;background:#e34851;vertical-align:middle;overflow:visible;color:#fff;font-weight:normal;white-space:nowrap}table.card th div{width:100%;padding:1em 2em;position:relative;text-align:right}table.card th div:after{border:solid rgba(0,0,0,0);content:"";position:absolute;pointer-events:none;border-left-color:#e34851;border-width:10px;left:100%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:block}table.card-def,table.list-def{width:100%;border-collapse:collapse;table-layout:auto}table.card-def caption,table.list-def caption{border:none}table.card-def thead th,table.list-def thead th{text-align:center}table.card-def th,table.list-def th{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:.5em 1em;text-align:left}table.card-def td,table.list-def td{width:100%;padding:.5em 1em}@media screen and (max-width: 599px){.table-title{font-size:14px !important}table.card-def thead{display:none}table.card-def{width:100%;border-collapse:collapse;table-layout:auto}table.card-def th,table.card-def td{display:block}table.card-def th{background-color:#eee}table.list-def{border:none}table.list-def caption{background:#eee;padding:.5em 1em}table.list-def thead{display:none}table.list-def{width:100%;border-collapse:collapse;table-layout:auto}table.list-def tr{border-bottom:1px solid #ccc}table.list-def tr:nth-child(2n){background:rgba(0,0,0,0)}table.list-def th,table.list-def td{display:block;border:none;text-align:center !important}table.list-def td{text-align:center}}@media screen and (max-width: 599px){table.def th,table.def td{display:block}table.def th{line-height:1;font-weight:bold}table.inversion{display:table;width:100%;margin:0 auto}table.inversion thead{display:none}table.inversion tr{width:100%;border:none}table.inversion tr th,table.inversion tr td{padding:2px 0;display:flex;align-items:center}table.inversion tr th,table.inversion tr td{padding:0 5px;align-items:center;justify-content:center;text-align:center;white-space:nowrap;border:1px solid}table.inversion tr th{font-weight:bold;background-color:#eee}table.inversion tr td::before{content:attr(aria-label);display:inline-block;font-weight:bold;white-space:nowrap}table.def th,table.def td{display:block}table.def th::before,table.def td::before{content:none}table.list_date th{text-align:left;text-align-last:left}table.list{border:none}table.list tbody tr{border:1px solid #dbe1e8;border-radius:5px;margin-bottom:20px;padding:0 8px 0;display:block}table.list tbody tr th,table.list tbody tr td{width:auto;font-size:12px !important}table.list tbody tr th span,table.list tbody tr td span{display:inline-block;font-size:12px !important}table.list tbody tr td{margin-right:5px;display:inline-block;white-space:normal}table.list tbody tr th{display:block}}.boxBorder{border:3px solid}.boxBorder_double{padding:2em;border:3px double}.parenthesis{position:relative;padding:15px 30px;display:inline-block}.parenthesis::before,.parenthesis::after{position:absolute;content:"";width:20px;height:20px}.parenthesis::before{top:0;left:0;border-top:5px solid #555;border-left:5px solid #555}.parenthesis::after{bottom:0;right:0;border-bottom:5px solid #555;border-right:5px solid #555}.side_parenthesis{position:relative;margin:0 0 .5em 0;padding:15px 30px}.side_parenthesis::before,.side_parenthesis::after{position:absolute;top:0;content:"";width:20px;height:100%;border-top:7px solid #ccc;border-bottom:7px solid #ccc}.side_parenthesis::before{left:0;border-left:7px solid #ccc}.side_parenthesis::after{right:0;border-right:7px solid #ccc}.txt_C_line{display:flex;align-items:center}.txt_C_line:before,.txt_C_line:after{content:"";height:1px;flex-grow:1;background-color:#666}.txt_C_line:before{margin-right:1em}.txt_C_line:after{margin-left:1em}.txt_C_line_box{margin:3em 0 2em;position:relative;text-align:center}.txt_C_line_box span{position:relative;z-index:2;display:inline-block;padding:.4em 3em .2em;background-color:#fff;white-space:nowrap;color:#151c47;border:2px solid #ccc;border-radius:35px;-moz-border-radius:35px;-webkit-border-radius:35px}.txt_C_line_box::before{position:absolute;top:50%;z-index:1;content:"";display:block;width:100%;height:1px;background:#ccc;background:-webkit-linear-gradient(-45deg, transparent, #ccc 10%, #ccc 90%, transparent);background:linear-gradient(-45deg, transparent, #ccc 10%, #ccc 90%, transparent)}.Up-and-down_border{margin:2em 0;position:relative;padding:1em 0}.Up-and-down_border:before,.Up-and-down_border:after{position:absolute;left:0;content:"";width:100%;height:6px}.Up-and-down_border:before{top:0;border-top:2px solid #ccc;border-bottom:1px solid #ccc}.Up-and-down_border:after{bottom:0;border-top:1px solid #ccc;border-bottom:2px solid #ccc}.Up-and-down_border span{margin-right:1em}.Heading_icon span{position:relative;display:inline-block;padding:1em;width:1em;height:1em;margin-right:.5em;line-height:1rem;vertical-align:middle;text-align:center;color:#fff;background:#c20127;border-radius:50%}.Heading_icon span:before{content:"";position:absolute;bottom:-0.4em;right:-0.4em;border:.5em solid rgba(0,0,0,0);border-left:.5em solid #c20127;z-index:0;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.Heading_underLine{margin-bottom:1em;clear:both;background:rgba(0,0,0,0)}.Heading_underLine h2,.Heading_underLine h3{position:relative;overflow:hidden;padding-bottom:5px;display:block;letter-spacing:3px}.Heading_underLine h2::before,.Heading_underLine h2::after,.Heading_underLine h3::before,.Heading_underLine h3::after{content:"";position:absolute;bottom:0}.Heading_underLine h2::before,.Heading_underLine h3::before{border-bottom:3px solid #c20127;width:100%}.Heading_underLine h2::after,.Heading_underLine h3::after{border-top:2px solid #fff;width:100%}.cap_underLine{margin-bottom:2em;padding:0 0 0 100px;line-height:1;border-bottom:2px solid;letter-spacing:.2em;position:relative;overflow:hidden;box-sizing:content-box;font-weight:600}.cap_underLine span{height:100%;padding:0 2em;position:absolute;left:0;bottom:0;background:#000;color:#fff;letter-spacing:normal;display:flex;justify-content:center;align-items:center;font-size:200%}.cap_underLine span:before{display:block;content:" ";width:0;height:0;overflow:hidden;position:absolute;left:100%;top:0;border:0 solid rgba(0,0,0,0);border-width:100px 0 0 40px;border-left-color:#000}.UnderLine_btm_Double{margin:.5em 0;padding:0 0 .5em 0;color:#151c47;font-weight:bold;position:relative;overflow:hidden;display:block}.UnderLine_btm_Double span{display:inline-block}.UnderLine_btm_Double::after{position:absolute;left:0;content:"";width:100%;height:5px;bottom:0;border-top:1px solid #ccc;border-bottom:2px solid #ccc}.Box_with_title{position:relative;margin:2em 0;padding:1em;border:solid 3px #901e4b}.Box_with_title .box-title{position:absolute;display:inline-block;top:-13px;left:10px;padding:0 9px;line-height:1;background:#fff;color:#901e4b;font-weight:bold}.Box_with_title p{line-height:1.5}.Heading_num{position:relative}.Heading_num::before{content:attr(data-number);color:rgba(255,0,0,.2);font-size:70px;font-style:italic;font-family:"Anton",sans-serif;font-weight:700;letter-spacing:5px;line-height:1;padding-top:100%}.Heading_num span{position:absolute;bottom:0;left:60px;font-size:24px;font-weight:normal;color:#c20127}.sec-title{display:flex;justify-content:center;align-items:center}.sec-title .title-box{display:inline-block;text-align:center}.sec-title .title-box .upper-part{padding-bottom:10px;text-align:center;line-height:1}.sec-title .title-box .btm-part{padding-top:10px;border-top:1px solid #333;display:inline-block;text-align:center;letter-spacing:.4rem;line-height:1;font-weight:normal}.Block_Title{padding:1px;background:-moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(102, 102, 102, 0) 50%, rgba(204, 204, 204, 0.65) 100%);background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(102, 102, 102, 0) 50%, rgba(204, 204, 204, 0.65) 100%);background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(102, 102, 102, 0) 50%, rgba(204, 204, 204, 0.65) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#a6cccccc', GradientType=0);border:1px solid #999}.Block_Title p,.Block_Title h2,.Block_Title h3,.Block_Title span{padding:.2em 0 .2em 20px;font-weight:bold;color:#cf0c0c;text-shadow:0px 1px 3px rgba(0,0,0,.4);border-left:5px solid #c20127}.imgborder{margin:40px 0;border:solid 51px #fff;border-image:url(/common/images/frame.png) 51 repeat;background-color:#fff;color:#6f512e;position:relative}.imgborder h2{margin:0}@media screen and (max-width: 599px){.Heading_num{position:relative}.Heading_num::before{content:attr(data-number);color:rgba(255,0,0,.1);font-size:70px;font-style:italic;font-family:"Anton",sans-serif;font-weight:700;letter-spacing:5px;line-height:1;padding-top:100%}.Heading_num span{position:absolute;bottom:0;left:0;font-size:14px !important;font-weight:normal;color:#c20127;font-weight:600;padding-left:20px}}.info-box{margin-bottom:40px;padding:8px;background:repeating-linear-gradient(135deg, #f8709f, #f8709f 5px, white 5px, white 10px)}.info-box>*{background:#fff}.info-box .inner{width:100%;padding:20px}.info-box .inner .txt{display:flex;align-items:center;justify-content:center;line-height:1.8}.info-box .inner .txt::before{content:"";font-family:"redeagles";font-size:300% !important;display:block;margin-right:.5em;color:#f8709f}@media screen and (max-width: 599px){.Box_with_title .box-title{top:-0.5em}.cap_underLine{text-align:right}.cap_underLine span{display:inline-block}.cap_underLine span.caption{min-width:auto;padding:0 5px}.cap_underLine span.caption:before{content:none}.caution,.info-box{margin:0 0 20px}.caution .inner,.info-box .inner{padding:10px}.caution .inner .txt,.info-box .inner .txt{margin:0;flex-direction:column;justify-content:flex-start}}a.inner_link{display:block;position:relative}a.inner_link:hover:before{content:"";font-family:redeagles;color:#fff;text-align:center;position:absolute;width:100%;height:100%;background:rgba(0,0,0,.6);filter:alpha(opacity=60);-moz-opacity:.6;opacity:.6;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}a.link-claw{display:block;position:relative}a.link-claw:hover:before{content:"";width:100%;height:100%;background-image:url("/common/images/claw_mark.svg");background-size:70%;background-position:center;background-repeat:no-repeat;position:absolute;background-color:rgba(0,0,0,.7)}a.external_link_gr{display:block;position:relative}a.external_link_gr:hover:before{content:"";font-family:redeagles;color:#fff;text-align:center;position:absolute;width:100%;height:100%;background:rgba(0,0,0,.6);filter:alpha(opacity=60);-moz-opacity:.6;opacity:.6;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}a.zoom_link{display:block;position:relative}a.zoom_link:hover:before{content:"";font-family:redeagles;color:#fff;text-align:center;position:absolute;width:100%;height:100%;background:rgba(0,0,0,.6);filter:alpha(opacity=60);-moz-opacity:.6;opacity:.6;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}a.pdf_link{display:block;position:relative;font-size:6rem !important}a.pdf_link:hover:before{content:"";font-family:redeagles;color:#fff;text-align:center;position:absolute;width:100%;height:100%;background:rgba(0,0,0,.6);filter:alpha(opacity=60);-moz-opacity:.6;opacity:.6;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}a.txt_link{color:#004eff}a.yt_link{display:block;position:relative}a.yt_link:hover:before{content:"";font-family:redeagles;color:#fff;text-align:center;position:absolute;width:100%;height:100%;background:rgba(0,0,0,.6);filter:alpha(opacity=60);-moz-opacity:.6;opacity:.6;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.btn_effect_base{background:#0e83cd;display:inline-block;overflow:hidden;border:3px solid #0e83cd}.btn_effect_base .btn_effect{padding:25px 80px;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;outline:none;position:relative;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;z-index:1}.btn_effect_base .btn_effect::after{content:"";position:absolute;z-index:-1;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.btn_effect_base .btn_effect::before{font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;position:relative;-webkit-font-smoothing:antialiased}@media screen and (max-width: 599px){.btn_effect_base{width:100%}.btn_effect_base .btn_effect{padding:10px}}.btn::after{width:100%;height:0;top:50%;left:50%;background:#fff;opacity:0;-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);-moz-transform:translateX(-50%) translateY(-50%) rotate(45deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translateX(-50%) translateY(-50%) rotate(45deg)}.btn:hover,.btn:active{color:#0e83cd}.btn:hover::after{height:350%;opacity:1}.btn:active::after{height:400%;opacity:1}.Bracket-box{position:relative;overflow:hidden}.Bracket-box img,.Bracket-box .Bracket-inner-item{width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 1s ease;display:block}.Bracket-box img.visible,.Bracket-box .Bracket-inner-item.visible{opacity:1}.Bracket-box .corner{position:absolute;width:20px;height:20px;z-index:2;transition:all .6s ease;top:50%;left:50%;transform:translate(-50%, -50%);border-color:#c20127;border-style:solid;border-width:0}.Bracket-box .corner.corner-tl{border-top-width:3px;border-left-width:3px}.Bracket-box .corner.corner-tl.ready{top:0;left:0;transform:none}.Bracket-box .corner.corner-tr{border-top-width:3px;border-right-width:3px}.Bracket-box .corner.corner-tr.ready{top:0;left:calc(100% - 20px);transform:none}.Bracket-box .corner.corner-bl{border-bottom-width:3px;border-left-width:3px}.Bracket-box .corner.corner-bl.ready{top:calc(100% - 20px);left:0;transform:none}.Bracket-box .corner.corner-br{border-bottom-width:3px;border-right-width:3px}.Bracket-box .corner.corner-br.ready{top:calc(100% - 20px);left:calc(100% - 20px);transform:none}.flex-def{display:flex;align-items:center}.InputForm{width:100%;table-layout:auto}.InputForm th,.InputForm td{padding:5px 0}.InputForm th{width:1%;white-space:nowrap;font-weight:normal;vertical-align:middle}.InputForm td{padding-left:1em}.err{border:2px solid red}.text-input{position:relative;margin-bottom:1.5em;border-bottom:1px solid #ccc}.text-input.err{border:2px solid red}.text-input input[type=text],.text-input input[type=number],.text-input input[type=email],.text-input input[type=date],.text-input select{display:inline-block;width:100%;height:50px;outline:none;border:none;border-radius:3px;padding:.5em .5em .5em 20em;transition:all .1s ease-out;font-size:inherit;box-shadow:none}.text-input textarea{width:100%;height:8em;outline:none;border:none;border-radius:3px;padding:.5em .5em .5em 20em;transition:all .1s ease-out}.text-input .radio{height:50px;padding:.5em .5em .5em 20em}.text-input .radio label{width:auto;margin:0;padding:0 20px 0 0;position:static;background:none;color:#000;display:inherit}.text-input .radio label:last-child{padding-right:0}.text-input label,.text-input .label{width:13em;display:flex;align-items:center;position:absolute;top:0;left:0;bottom:0;height:50px;color:#fff;border-radius:3px 0 0 3px;padding:0 10px 0 20px;background:#c20127;transform:translateZ(0) translateX(0);transition:all .3s ease-in;transition-delay:.2s;white-space:nowrap}.text-input label.reqd::after,.text-input .label.reqd::after{content:"必 須";margin-left:auto;display:inline-block;font-size:12px !important}.text-input input[type=text]:focus+label,.text-input input[type=number]:focus+label,.text-input input[type=email]:focus+label,.text-input input[type=date]:focus+label,.text-input textarea:focus+label{transform:translateY(-10px) translateX(10px);border-radius:0;transition:all .1s ease-out;color:#000;background:#fff;height:20px;font-size:12px !important}.text-input input[type=text]:focus+label.reqd::after,.text-input input[type=number]:focus+label.reqd::after,.text-input input[type=email]:focus+label.reqd::after,.text-input input[type=date]:focus+label.reqd::after,.text-input textarea:focus+label.reqd::after{color:red;border:none}.text-input input[type=text]:focus,.text-input input[type=number]:focus,.text-input input[type=email]:focus,.text-input input[type=date]:focus,.text-input textarea:focus{padding:10px;transition:all .3s ease-out;transition-delay:.2s}.radio{cursor:pointer;display:flex;align-items:center}.radio.center{justify-content:center}.radio label{margin-right:1em;display:inline-block}.radio label:last-of-type{margin:0}.radio input[type=radio]{display:none}.radio input[type=radio]+span{display:flex;align-items:center}.radio input[type=radio]+span:before{margin-right:5px;display:inline-block;font-family:redeagles;content:"";font-size:1.6rem;color:#858585}.radio input[type=radio]:checked+span:before{content:"";font-family:redeagles;color:#f07}@media screen and (max-width: 599px){.text-input{display:flex;flex-direction:column-reverse}.text-input input[type=text],.text-input input[type=number],.text-input input[type=email],.text-input input[type=date],.text-input select{display:inline-block;width:100%;height:50px;padding:10px;transition:none;margin-bottom:0}.text-input textarea{width:100%;height:8em;padding:10px;transition:none;margin-bottom:0}.text-input input[type=text]:focus+label,.text-input input[type=number]:focus+label,.text-input input[type=email]:focus+label,.text-input input[type=date]:focus+label,.text-input textarea:focus+label{height:auto;transform:none;transition:none;font-size:inherit;background:#e03616;color:#fff}.text-input input[type=text]:focus+label.reqd::after,.text-input input[type=number]:focus+label.reqd::after,.text-input input[type=email]:focus+label.reqd::after,.text-input input[type=date]:focus+label.reqd::after,.text-input textarea:focus+label.reqd::after{color:inherit;border:none}.text-input input[type=text]:focus,.text-input input[type=number]:focus,.text-input input[type=email]:focus,.text-input input[type=date]:focus,.text-input textarea:focus{transition:none;transition-delay:none}.text-input .radio{height:auto;padding:10px}.text-input label,.text-input .label{width:100%;height:auto;padding:10px;display:flex;align-items:center;position:static;border-radius:3px 3px 0 0;transition:none;font-size:12px !important}}form input[type=text],form input[type=number],form input[type=date],form input[type=time],form input[type=email],form input[type=password]{width:100%;padding:5px 10px;outline:none;border-bottom:1px solid #ccc;border-radius:5px;border:#a9a9a9 1px solid;box-shadow:inset 0 0 5px rgba(0,0,0,.2),0 0 2px rgba(0,0,0,.3)}form input[type=text]:disabled,form input[type=number]:disabled,form input[type=date]:disabled,form input[type=time]:disabled,form input[type=email]:disabled,form input[type=password]:disabled{color:inherit}form input[type=text]:focus,form input[type=number]:focus,form input[type=date]:focus,form input[type=time]:focus,form input[type=email]:focus,form input[type=password]:focus{outline:2px solid red}form input[type=date]{width:12em}form input.p-postal-code{width:8em;-moz-appearance:textfield;appearance:textfield}form input.p-postal-code::-webkit-outer-spin-button,form input.p-postal-code::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}form input.tel{width:8em}.Maximum{width:100% !important}.half{width:49% !important}.em5{width:5em !important}.em8{width:8em !important}.em10{width:10em !important}.btn_area{margin:1em auto 2em;padding-top:3em;text-align:center;display:flex}.btn_area button,.btn_area a{max-width:30%;margin-right:5%;padding:1em;color:#fff;border-radius:0px;border:3px solid #fff;background:#333;box-shadow:0px 1px 3px rgba(0,0,0,.5),inset 0px 0px 10px rgba(87,87,87,.7);text-shadow:0px -1px 0px rgba(0,0,0,.4),0px 1px 0px hsla(0,0%,100%,.3);cursor:pointer;white-space:nowrap;flex:1 33.3333333333%;position:relative}.btn_area button:last-child,.btn_area a:last-child{margin-right:0}.btn_area button:hover,.btn_area a:hover{background:#06f}.error_msg{margin:20px 0;text-align:center;color:red}.side-menu{position:fixed;right:0;top:50%;transform:translateY(-50%);z-index:9}.progress-wrap{position:fixed;right:50px;bottom:50px;height:46px;width:46px;cursor:pointer;display:block;border-radius:50px;box-shadow:inset 0 0 0 2px rgba(231,231,231,.699);z-index:10000;opacity:0;visibility:hidden;transform:translateY(15px);-webkit-transition:all 200ms linear;transition:all 200ms linear}.progress-wrap.active-progress{opacity:1;visibility:visible;transform:translateY(0)}.progress-wrap::after{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);font-family:"redeagles";content:"";text-align:center;line-height:1;font-size:24px;color:#f03;cursor:pointer;display:block;z-index:1;-webkit-transition:all 200ms linear;transition:all 200ms linear}.progress-wrap{background:#fff}.progress-wrap:hover::before{opacity:1}.progress-wrap svg path{fill:none}.progress-wrap svg.progress-circle path{stroke:red;stroke-width:5;box-sizing:border-box;-webkit-transition:all 200ms linear;transition:all 200ms linear}#footer{width:100%;padding:20px 0 80px;background-color:#c20127;position:fixed;bottom:0;z-index:-1;color:#fff;font-family:"Oswald",sans-serif}#footer:before{content:"";width:100%;height:1px;background:#c20127;position:absolute;top:-2px}#footer #footer_inner{width:1200px;margin:0 auto}#footer #footer_inner #footer_menu{text-align:center}#footer #footer_inner #footer_menu li{display:inline-block}#footer #footer_inner #footer_menu li a{color:#fff;display:inline-block}#footer #footer_inner #footer_menu li::after{content:"|";margin:0 .5em}#footer #footer_inner #footer_menu li:last-of-type::after{content:none}#footer #footer_inner .caution{margin-top:20px;text-align:center;font-size:80%}#footer #footer_inner .caution span{display:inline-block}#footer #footer_inner #Copyright{margin-top:10px;padding:10px 0;text-align:center}@media screen and (max-width: 599px){.side-menu li{width:20px}.progress-wrap{right:5px;bottom:5px}#footer{padding-bottom:0}#footer #footer_inner{width:100%}#footer #footer_inner #Profile{min-height:auto;background:none}#footer #footer_inner #Profile p{text-align:center}#footer #footer_inner .caution{font-size:10px !important}#footer #footer_inner #Copyright{margin-top:10px;padding:10px 0;text-align:center}}/*# sourceMappingURL=common.css.map */
