@media print{html,body{zoom:.8}}*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;list-style:none}body{color:#222;-webkit-text-size-adjust:100%;font-family:source-han-serif-japanese,serif;font-weight:400;font-style:normal}a{color:inherit;outline:none;text-decoration:none;-webkit-transition:.3s;transition:.3s}a:hover{opacity:.8}a img{border-style:none;-webkit-transition:.3s;transition:.3s}#wrapper img{max-width:100%;vertical-align:middle}.material-symbols-outlined,.material-symbols-rounded,.material-symbols-sharp,.iconFont{font-family:"Material Symbols Outlined";font-variation-settings:"FILL" 0,"wght" 200,"GRAD" 0,"opsz" 24}input,textarea{-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #e6e6e6;border-radius:5px;display:block;font-size:clamp(16px,1em,1em);font-family:inherit}input:focus,textarea:focus{background:#fafafa;outline:none}input[disabled],textarea[disabled]{border:1px solid #ccc;background-color:#f5f5f5}input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{color:#888}input::-moz-placeholder, textarea::-moz-placeholder{color:#888}input:-ms-input-placeholder, textarea:-ms-input-placeholder{color:#888}input::-ms-input-placeholder, textarea::-ms-input-placeholder{color:#888}input::placeholder,textarea::placeholder{color:#888}input[type=text],input[type=password],input[type=date],input[type=datetime],input[type=email],input[type=number],input[type=search],input[type=tel],input[type=time],input[type=url]{color:#000;display:block;padding:0 1em;border-radius:0;margin:0;height:60px;width:100%;-webkit-appearance:none}input[type=text]:focus,input[type=password]:focus,input[type=date]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=number]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=time]:focus,input[type=url]:focus,input[type=checkbox]:focus{outline-color:#438832}input[type=text][disabled],input[type=password][disabled],input[type=date][disabled],input[type=datetime][disabled],input[type=email][disabled],input[type=number][disabled],input[type=search][disabled],input[type=tel][disabled],input[type=time][disabled],input[type=url][disabled],input[type=checkbox][disabled]{border:1px solid #ccc;background-color:#f5f5f5}input[type=checkbox],input[type=radio]{display:inline}input[type=button],input[type=submit]{-webkit-appearance:none;width:400px;max-width:100%;padding:1.5em;margin:1em auto auto auto;line-height:1;border-radius:0;border:none;background:#000;color:#fff;font-size:1.2em;font-weight:bold}input[type=button]:hover,input[type=submit]:hover{opacity:.8}textarea{height:auto;padding:20px;border:1px solid #e6e6e6;background-color:#fff;display:block;width:100%;min-height:8em;border-radius:0;margin-top:.5em}textarea.low{height:5em;min-height:5em}select{-webkit-appearance:none;width:100%;height:60px;margin:0;padding:0 20px;cursor:pointer;border:1px solid #e6e6e6;background-color:#fff;font-family:inherit;border:0px;border-radius:0px}.any,.required{display:inline-block;margin:0 .75em .5em .25em;padding:.25em .5em;line-height:1;font-size:.8em;font-weight:normal;position:relative;color:#fff}.any{background-color:#aaa}.required{background-color:#cb0000}.mwform-radio-field{display:block;margin-left:0 !important}.mwform-radio-field label{margin:.5em 0;margin-right:2rem;display:inline-block}@media screen and (max-width: 768px){.mwform-radio-field label{margin-right:1rem}}.mwform-radio-field label input[type=radio]{position:absolute;opacity:0}.mwform-radio-field label input[type=radio]+.mwform-radio-field-text{position:relative;padding-left:2rem;white-space:nowrap}@media screen and (max-width: 768px){.mwform-radio-field label input[type=radio]+.mwform-radio-field-text{padding-left:2.5rem}}.mwform-radio-field label input[type=radio]+.mwform-radio-field-text:before{content:"";background:#eee;border-radius:100%;border:1px solid #eee;width:1.4rem;height:1.4rem;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.mwform-radio-field label input[type=radio]:checked+.mwform-radio-field-text:before{background-color:#5b6d60;-webkit-box-shadow:inset 0 0 0 3px #fff;box-shadow:inset 0 0 0 3px #fff}.mwform-radio-field label input[type=radio]:focus+.mwform-radio-field-text:before{border:1px solid #ccc}.mwform-radio-field label input[type=radio]:disabled+.mwform-radio-field-text:before{-webkit-box-shadow:inset 0 0 0 4px #fff;box-shadow:inset 0 0 0 4px #fff;border:#ccc;background:#ccc}.mwform-radio-field label input[type=radio]+.radio-label:empty:before{margin-right:0}.error{color:#c30;width:100%;font-size:1.4rem;margin-top:1rem;display:block;line-height:initial}.formControl{width:100%;padding:1rem}.formControlL{width:100%;padding:1rem}.wpcf7-list-item{margin:0 1em 0 0 !important}.wpcf7-spinner{display:block;margin:auto}form input.width30{width:30%;display:inline-block;margin-bottom:1em}form input.width40{width:40%;display:inline-block;margin-bottom:1em}form input.width50{width:50%;display:inline-block;margin-bottom:1em}form input.width60{width:60%;display:inline-block;margin-bottom:1em}form input.width70{width:70%;display:inline-block;margin-bottom:1em}form input.width80{width:80%;display:inline-block;margin-bottom:1em}form input.width90{width:90%;display:inline-block;margin-bottom:1em}form table tr th,form table tr td{background:none}@media screen and (max-width: 768px){form table tr th,form table tr td{display:block;width:100%;padding:2em 0}}@media screen and (max-width: 768px){form table tr th{padding-bottom:0}}@media screen and (max-width: 768px){form table tr td{padding-top:.5em}}form p{margin-bottom:0}form .small{margin-top:1em;display:inline-block;line-height:1.5}form a{text-decoration:underline !important}.screen-reader-response{display:none}.wpcf7-response-output{text-align:center;max-width:800px;margin:auto !important}.wpcf7-not-valid-tip{color:#cb0000;border:1px solid;display:inline-block;padding:.5em;line-height:1;margin-top:.5em}.wpcf7cp-btns{text-align:center}#wpcf7cpcnf table p{margin:0}#wpcf7cpcnf table tr td{padding:1em !important}.wpcf7cp-cfm-edit-btn{-webkit-appearance:none;width:400px;max-width:100%;padding:1.5em;margin:auto;line-height:1;border-radius:0;border:none;font-size:1.2em;background:#eee;color:#888}.wpcf7cp-cfm-submit-btn{-webkit-appearance:none;width:400px;max-width:100%;padding:1.5em;margin:auto;line-height:1;border-radius:0;border:none;font-size:1.2em;background:#000;color:#fff}main section{padding:6em 0;border-bottom:.5px solid hsla(0,0%,100%,.5)}@media screen and (max-width: 960px){main section{padding:5em 0}}@media screen and (max-width: 668px){main section{padding:4em 0}}main section p:not(:last-child){margin-bottom:2em}main section img{opacity:.7}main section img:hover{opacity:1}@media screen and (max-width: 960px){main section img{opacity:1}}.ttl,.ttlGray,.ttlMain4,.ttlMain3,.ttlMain2,.ttlMain,.ttlBlack,.ttlWhite{margin:0 auto 2em auto}@media screen and (max-width: 960px){.ttl,.ttlGray,.ttlMain4,.ttlMain3,.ttlMain2,.ttlMain,.ttlBlack,.ttlWhite{margin:0 auto 1em auto}}.ttl .en,.ttlGray .en,.ttlMain4 .en,.ttlMain3 .en,.ttlMain2 .en,.ttlMain .en,.ttlBlack .en,.ttlWhite .en{display:block;font-family:"Montserrat",serif;font-size:clamp(13px,2vw,22px);margin-bottom:1.5em}@media screen and (max-width: 960px){.ttl .en,.ttlGray .en,.ttlMain4 .en,.ttlMain3 .en,.ttlMain2 .en,.ttlMain .en,.ttlBlack .en,.ttlWhite .en{margin-bottom:1em}}.ttl .en::before,.ttlGray .en::before,.ttlMain4 .en::before,.ttlMain3 .en::before,.ttlMain2 .en::before,.ttlMain .en::before,.ttlBlack .en::before,.ttlWhite .en::before{content:"";display:inline-block;margin-right:.8em;width:.4em;height:.4em;background-color:#ff0101;border-radius:100%}.ttl .txt,.ttlGray .txt,.ttlMain4 .txt,.ttlMain3 .txt,.ttlMain2 .txt,.ttlMain .txt,.ttlBlack .txt,.ttlWhite .txt{display:block;letter-spacing:.05em;line-height:2;font-size:clamp(16px,2.8vw,30px)}.ttlWhite{color:#fff}.ttlBlack{color:#000}.ttlBlack span{color:#aaa}.ttlMain{color:#ff0101}.ttlMain2{color:#ff0101}.ttlMain3{color:#ff0101}.ttlMain4{color:#ff0101}.ttlGray{color:#aaa}.ttl_sub{margin:2em 0 1.5em 0;font-size:clamp(15px,2.5vw,25px);word-break:auto-phrase;line-height:1.75}.en{font-style:italic}.btn,.btnMain2,.btnMain,.btnGray,.btnWhite{position:relative;padding-right:2.2em;letter-spacing:.1em}.btn::after,.btnMain2::after,.btnMain::after,.btnGray::after,.btnWhite::after{content:"";display:inline-block;margin-left:1em;width:1.5em;height:1.5em;line-height:1;background-image:url("../images/icon_arrow.svg");background-position:center;background-repeat:no-repeat;background-size:contain;vertical-align:middle}@media screen and (max-width: 668px){.btn::after,.btnMain2::after,.btnMain::after,.btnGray::after,.btnWhite::after{margin-left:.5em}}.btnWhite{color:#fff}.btnGray{color:#aaa}.btnMain{color:#ff0101}.btnMain2{color:#000}.btnL,.btnLwhite,.btnLgray,.btnLgrayL,.btnLmain2,.btnLmain{display:inline-block;padding:1.5em 0;border-bottom:.5px solid;letter-spacing:.1em}@media screen and (max-width: 960px){.btnL,.btnLwhite,.btnLgray,.btnLgrayL,.btnLmain2,.btnLmain{width:100%;text-align:center}}.btnL::after,.btnLwhite::after,.btnLgray::after,.btnLgrayL::after,.btnLmain2::after,.btnLmain::after{content:"";display:inline-block;margin-left:1em;width:1.5em;height:1.5em;line-height:1;background-image:url("../images/icon_arrow.svg");background-position:center;background-repeat:no-repeat;background-size:contain;vertical-align:middle}.btnLmain{color:#fff;background-color:#ff0101}.btnLmain2{color:#fff;background-color:#000}.btnLgrayL{color:#000;background-color:#fafafa}.btnLgray{color:#fff;background-color:#aaa}.btnLwhite{color:#ff0101;background-color:#fff}.btnL.arrow,.arrow.btnLmain,.arrow.btnLmain2,.arrow.btnLgrayL,.arrow.btnLgray,.arrow.btnLwhite{position:relative}.btnL.arrow::before,.arrow.btnLmain::before,.arrow.btnLmain2::before,.arrow.btnLgrayL::before,.arrow.btnLgray::before,.arrow.btnLwhite::before{content:"";display:inline-block;position:absolute;top:50%;right:1em;width:1.5em;height:1px;margin-top:.1em;background-color:currentColor}.btnL.arrow::after,.arrow.btnLmain::after,.arrow.btnLmain2::after,.arrow.btnLgrayL::after,.arrow.btnLgray::after,.arrow.btnLwhite::after{content:"";display:inline-block;position:absolute;top:calc(50% - .03em);right:1.1em;width:.4em;height:1px;rotate:45deg;background-color:currentcolor}@media screen and (max-width: 668px){.btnL.arrow::after,.arrow.btnLmain::after,.arrow.btnLmain2::after,.arrow.btnLgrayL::after,.arrow.btnLgray::after,.arrow.btnLwhite::after{top:calc(50% + .02em)}}.btnL.mail::before,.mail.btnLmain::before,.mail.btnLmain2::before,.mail.btnLgrayL::before,.mail.btnLgray::before,.mail.btnLwhite::before{content:""}.btnL.tel::before,.tel.btnLmain::before,.tel.btnLmain2::before,.tel.btnLgrayL::before,.tel.btnLgray::before,.tel.btnLwhite::before{content:""}.btnL.search::before,.search.btnLmain::before,.search.btnLmain2::before,.search.btnLgrayL::before,.search.btnLgray::before,.search.btnLwhite::before{content:""}.btnWrap{margin:1em auto .5em auto}table,.wp-block-table{width:100%;max-width:100%;margin:1em auto;line-height:1.5;border-collapse:collapse}table p,.wp-block-table p{margin-bottom:0}table tr,.wp-block-table tr{border-bottom:1px solid hsla(0,0%,100%,.3)}table tr:not(:last-child),.wp-block-table tr:not(:last-child){border-top:1px solid hsla(0,0%,100%,.3)}table td,table th,.wp-block-table td,.wp-block-table th{text-align:left;vertical-align:middle !important;padding:1.5em 2em;border:none;font-weight:normal}@media screen and (max-width: 960px){table td,table th,.wp-block-table td,.wp-block-table th{padding:1em}}table th,.wp-block-table th{white-space:nowrap}.simpleList{margin-left:1em}.simpleList li{list-style-type:disc;margin-bottom:.5em;line-height:1.5}.sec-pagettl{position:relative;padding:9em 0 2em 0;line-height:0;background-image:url("../images/pagettl.webp");background-position:center;background-repeat:no-repeat;background-size:cover;border-bottom:none}@media screen and (max-width: 960px){.sec-pagettl{padding:8em 0 2em 0}}.sec-pagettl .pagettl{text-align:center}.sec-pagettl .pagettl .en{display:block;font-weight:300;font-size:clamp(20px,5vw,50px)}.sec-pagettl .pagettl .txt{display:block;font-size:clamp(14px,2.5vw,25px);letter-spacing:.1em;margin-top:.5em}.news__list{margin:2em auto}.news__item{border-top:1px solid #fafafa;padding:.5em 0;margin:0}.news__item:last-child{border-bottom:1px solid #fafafa;padding-bottom:2em}.news__item a{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:1.5em}@media screen and (max-width: 960px){.news__item a{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5em}}.news__item a:hover{opacity:.8}.news__item .cate{white-space:nowrap;padding:.1em 2em;display:inline-block;min-width:6em;text-align:center;background-color:#ff0101;color:#fff}@media screen and (max-width: 960px){.news__item .cate{line-height:1.5}}.news__item .date{color:#aaa}.news__item .ttl,.news__item .ttlWhite,.news__item .ttlBlack,.news__item .ttlMain,.news__item .ttlMain2,.news__item .ttlMain3,.news__item .ttlMain4,.news__item .ttlGray{line-height:1.5;width:90%;margin:0;padding:0;font-size:1em}@media screen and (max-width: 960px){.news__item .ttl,.news__item .ttlWhite,.news__item .ttlBlack,.news__item .ttlMain,.news__item .ttlMain2,.news__item .ttlMain3,.news__item .ttlMain4,.news__item .ttlGray{width:100%}}.tab-group{margin-top:2em}.tab-group .tab-button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:1px;list-style:none;cursor:pointer}.tab-group .tab{-webkit-box-sizing:border-box;box-sizing:border-box;width:calc((100% - 1px)/2);padding:1em;border-bottom:1px solid #fff;border-radius:1em 1em 0 0;text-align:center;color:#fff;background:#ff0101;overflow:hidden;position:relative}.tab-group .tab.is-active{background:#ff0101;border-bottom:none}.tab-group .tab-name{position:relative;z-index:10}.tab-group .tab-contents{background:#fff}.tab-group .content{display:none}.tab-group .content.is-display{display:block}.tab-group .tab-inner{padding:2em 2em 3em 2em;background:#ff0101;border-radius:0 0 1em 1em;overflow:hidden;position:relative}@media screen and (max-width: 960px){.tab-group .tab-inner{padding:2em 1em 3em 1em}}.tab-group .joblist{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5em 1%;position:relative;z-index:10}.tab-group .joblist .joblist__item{width:24%;text-align:center}@media screen and (max-width: 960px){.tab-group .joblist .joblist__item{width:49%}}.tab-group .joblist .joblist__item>a{-webkit-box-sizing:border-box;box-sizing:border-box;padding:.2em 1em;border-radius:10em;display:block;background:#fff}.slick-slider{position:relative;margin-bottom:5em}.slick-slider .slick-arrow{position:absolute;top:calc(100% + 1.5em);width:2.5em;height:2.5em;display:inline-block;cursor:pointer}.slick-slider .slick-arrow.prev-arrow{right:calc(10vw + 3.5em)}.slick-slider .slick-arrow.next-arrow{right:10vw}.flowing-ttl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;overflow:hidden;padding:1.7em 0;background-color:#ff0101}@media screen and (max-width: 960px){.flowing-ttl{padding:1.3em 0}}.flowing-ttl .flowing-ttl__item{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;white-space:nowrap;padding:0 .5em;margin:0;-webkit-animation:loop 50s linear infinite;animation:loop 50s linear infinite}.flowing-ttl .flowing-ttl__item img{width:auto;height:1.3em}@media screen and (max-width: 960px){.flowing-ttl .flowing-ttl__item img{height:1em}}.flowing-ttl.reverse .flowing-ttl__item{animation-direction:reverse}@-webkit-keyframes loop{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes loop{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.history__item{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:1em;margin-bottom:1em}.history__item:not(:last-child)::before{content:"";display:inline-block;width:.5px;height:calc(100% + 1em);background-color:hsla(0,0%,100%,.5);position:absolute;left:2em;top:0}.history__item .year{margin-right:1em;border-radius:1000px;width:2em;height:4em;line-height:4em;-webkit-flex-basis:4em;-ms-flex-preferred-size:4em;flex-basis:4em;text-align:center;border:.5px solid;background-color:#000;z-index:1;aspect-ratio:1/1}.history__item .txt{-webkit-flex-basis:calc(100% - 5em);-ms-flex-preferred-size:calc(100% - 5em);flex-basis:calc(100% - 5em);margin-top:1em}.history__item .txt p{line-height:1.5;margin-bottom:.5em}.history__item .txt p:last-child{margin-bottom:0}.pagelink__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:2em}.pagelink__item a{line-height:1.5;display:inline-block;padding:1em 2em 1em 1em;background-image:url("../images/icon_arrow_bottom.svg");background-position:right center;background-repeat:no-repeat;background-size:1em}.interview__item{-webkit-transition:all .5s ease;transition:all .5s ease;margin:0}.interview__item img{-o-object-fit:cover;object-fit:cover;aspect-ratio:3/2}@media screen and (max-width: 668px){.interview__item img{aspect-ratio:4/3}}.interview__item:not(.slick-current){-webkit-transform:scale(90%);transform:scale(90%)}.interview__item a{display:block;position:relative}.interview__item .txt{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:100%;width:50%;position:absolute;right:0;top:0;padding:3em}@media screen and (max-width: 960px){.interview__item .txt{padding:1em .5em}}.interview__item .txt .title{font-size:clamp(13px,2vw,28px);word-break:auto-phrase;line-height:1.75;margin-bottom:1em}.interview__item .txt .job{line-height:1.5}@media screen and (max-width: 960px){.interview__item .txt .job{font-size:.9em}}.interview__item .txt .job::before{content:"";display:inline-block;margin-right:.5em;width:.4em;height:.4em;background-color:#ff0101;border-radius:100%}@media screen and (max-width: 960px){.interview__item .txt .name{font-size:.9em}}.interview__item.txtright .txt{right:initial;left:0}@media screen and (max-width: 960px){.interview__item.txtright .txt{padding:1em 0 1em 1.5em}}.breadcrumb,.breadCrumb{width:100%;line-height:1.2;text-align:left;font-size:.8em;margin:3em 0 0 0;color:#aaa}@media screen and (max-width: 960px){.breadcrumb,.breadCrumb{display:none}}.breadcrumb ul,.breadCrumb ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1em}.breadcrumb ul li,.breadCrumb ul li{text-shadow:0 0 .5em rgba(0,0,0,.5)}.breadcrumb ul li a,.breadCrumb ul li a{color:#fff}.breadcrumb ul li a::after,.breadCrumb ul li a::after{content:"";display:inline-block;width:.4em;height:.4em;margin:0 0 .1em .8em;border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);pointer-events:none}.sec-pagenavi,.wp-pagenavi{padding:0 0 4em 0;text-align:center;clear:both;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.sec-pagenavi a,.sec-pagenavi span,.wp-pagenavi a,.wp-pagenavi span{font-size:.9em;color:#aaa;border:1px solid #aaa !important;display:inline-block;line-height:1;padding:1em 1.25em;margin:.25em;text-decoration:none;border-radius:5px}.sec-pagenavi span[aria-current~=page],.sec-pagenavi .current,.sec-pagenavi a:hover,.sec-pagenavi span:hover,.wp-pagenavi span[aria-current~=page],.wp-pagenavi .current,.wp-pagenavi a:hover,.wp-pagenavi span:hover{color:#ff0101;background-color:#fff}.sec-pagenavi .pages:hover,.wp-pagenavi .pages:hover{color:#aaa;background-color:#fafafa}.sec-pagenavi span.current,.wp-pagenavi span.current{font-weight:bold}.sec-article-btn{text-align:center}.sec-article-btn a{text-decoration:none}.sec-page .inner h1,.sec-page .inner h2,.sec-page .inner h3,.sec-page .inner h4,.sec-page .inner h5,.sec-page .inner h6,.sec-article .inner h1,.sec-article .inner h2,.sec-article .inner h3,.sec-article .inner h4,.sec-article .inner h5,.sec-article .inner h6{margin:0 auto 1em auto;padding:0;letter-spacing:.1em}.sec-page .inner h1.right,.sec-page .inner h2.right,.sec-page .inner h3.right,.sec-page .inner h4.right,.sec-page .inner h5.right,.sec-page .inner h6.right,.sec-article .inner h1.right,.sec-article .inner h2.right,.sec-article .inner h3.right,.sec-article .inner h4.right,.sec-article .inner h5.right,.sec-article .inner h6.right{text-align:right}.sec-page .inner h1.left,.sec-page .inner h2.left,.sec-page .inner h3.left,.sec-page .inner h4.left,.sec-page .inner h5.left,.sec-page .inner h6.left,.sec-article .inner h1.left,.sec-article .inner h2.left,.sec-article .inner h3.left,.sec-article .inner h4.left,.sec-article .inner h5.left,.sec-article .inner h6.left{text-align:left}.sec-page .inner h1.center,.sec-page .inner h2.center,.sec-page .inner h3.center,.sec-page .inner h4.center,.sec-page .inner h5.center,.sec-page .inner h6.center,.sec-article .inner h1.center,.sec-article .inner h2.center,.sec-article .inner h3.center,.sec-article .inner h4.center,.sec-article .inner h5.center,.sec-article .inner h6.center{text-align:center}.sec-page .inner p,.sec-article .inner p{line-height:2;margin-bottom:1.5em}.sec-page .inner p a,.sec-article .inner p a{color:#ff0101;text-decoration:underline}.sec-page .inner p.right,.sec-article .inner p.right{text-align:right}.sec-page .inner p.left,.sec-article .inner p.left{text-align:left}.sec-page .inner p.center,.sec-article .inner p.center{text-align:center}.sec-page .inner h1,.sec-article .inner h1{position:relative;font-size:clamp(2rem,3vw,200%);display:block;padding:0}.sec-page .inner h2,.sec-article .inner h2{position:relative;font-size:clamp(1.8rem,2.4vw,180%);font-weight:300;background:none;padding:0 0 1em 0}.sec-page .inner h2::before,.sec-article .inner h2::before{content:"";width:15%;height:1px;background-color:#fff;position:absolute;left:0;bottom:0}.sec-page .inner h3,.sec-article .inner h3{font-size:clamp(1.7rem,2.3vw,155%);font-weight:300;line-height:1.6;color:#000;background:none;border:none}.sec-page .inner h3:before,.sec-article .inner h3:before{content:"◆";font-size:.8em;margin-right:.3em}.sec-page .inner h4,.sec-article .inner h4{font-size:clamp(1.6rem,2.2vw,140%)}.sec-page .flexWrap,.sec-article .flexWrap{margin-bottom:5%}@media all and (min-width: 669px){.sp{display:none !important}}@media all and (min-width: 801px){.md{display:none !important}}@media all and (min-width: 961px){.tb{display:none !important}}@media screen and (max-width: 960px){.pc{display:none !important}}@media screen and (max-width: 668px){.ns{display:none !important}}@media all and (max-width: 1200px){.np{display:none !important}}@-webkit-keyframes smooth-scroll-1{0%,100%{scroll-behavior:smooth}}@keyframes smooth-scroll-1{0%,100%{scroll-behavior:smooth}}@-webkit-keyframes smooth-scroll-2{0%,100%{scroll-behavior:smooth}}@keyframes smooth-scroll-2{0%,100%{scroll-behavior:smooth}}html{-webkit-animation:smooth-scroll-1 1s;animation:smooth-scroll-1 1s;scroll-padding-top:100px;scroll-behavior:smooth}html:focus-within{-webkit-animation-name:smooth-scroll-2;animation-name:smooth-scroll-2;scroll-behavior:smooth}@supports not selector(::-internal-media-controls-overlay-cast-button){html{scroll-behavior:smooth}}body{font-family:"Montserrat","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;font-size:clamp(13px,1.5vw,20px);letter-spacing:.05em;line-height:2;color:#fff;background-color:#000;overflow-wrap:anywhere;word-break:normal;line-break:strict}body.noScrolled{overflow:hidden}body .sans-serif{font-family:"Montserrat","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif !important}body .serif{font-family:serif !important}body ::-moz-selection{background:#ff0101;color:#fff}body ::selection{background:#ff0101;color:#fff}body img{width:100%;height:auto;vertical-align:middle;-webkit-transition:all .5s ease;transition:all .5s ease}body h1,body h2,body h3,body h4,body h5,body h6{line-height:1.2;font-weight:normal}body a{-webkit-transition:all .5s ease;transition:all .5s ease}body a[target=_blank]::after{content:"";font-family:"Material Symbols Outlined";background-image:none}body [id]{scroll-margin-top:100px}body .telLink{display:inline-block;cursor:default;pointer-events:none;text-decoration:none;line-height:1}body .telLink _:-ms-fullscreen,body .telLink :root .selector{display:inline-block}body .telLink::before{content:"";margin-left:.2em;font-family:"Material Symbols Outlined";vertical-align:middle;font-size:.8em}@media screen and (max-width: 960px){body .telLink{pointer-events:auto;letter-spacing:.02em}}body .spShow{display:none}@media screen and (max-width: 960px){body .spShow{display:initial}}@media screen and (max-width: 960px){body .pcShow{display:none !important}}main,footer{overflow:hidden}main .inner,footer .inner{max-width:1280px;margin:0 auto;padding:0 2em}@media screen and (min-width: 1380px){main .inner,footer .inner{max-width:80%}}main .innerS,footer .innerS{max-width:1080px;margin:0 auto;padding:0 2em}main .innerL,footer .innerL{max-width:1480px;margin:0 auto;padding:0 2em}main .right,footer .right{text-align:right !important}main .left,footer .left{text-align:left !important}main .center,footer .center{text-align:center !important}main .small,footer .small{font-size:80%}main .large,footer .large{font-size:120%}main .bold,footer .bold{font-weight:600}main .width500,footer .width500{width:500px !important;max-width:100% !important;margin-right:auto !important;margin-left:auto !important}main .width600,footer .width600{width:600px !important;max-width:100% !important;margin-right:auto !important;margin-left:auto !important}main .width700,footer .width700{width:700px !important;max-width:100% !important;margin-right:auto !important;margin-left:auto !important}main .width800,footer .width800{width:800px !important;max-width:100% !important;margin-right:auto !important;margin-left:auto !important}main .width900,footer .width900{width:800px !important;max-width:100% !important;margin-right:auto !important;margin-left:auto !important}main .width1000,footer .width1000{width:1000px !important;max-width:100% !important;margin-right:auto !important;margin-left:auto !important}main .width1100,footer .width1100{width:1100px !important;max-width:100% !important;margin-right:auto !important;margin-left:auto !important}main .width1200,footer .width1200{width:1200px !important;max-width:100% !important;margin-right:auto !important;margin-left:auto !important}main .flexWrap,footer .flexWrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1em}@media screen and (max-width: 668px){main .flexWrap,footer .flexWrap{gap:1em}}main .flexWrap.-col2>*,footer .flexWrap.-col2>*{width:calc(50% - .5em)}@media screen and (max-width: 668px){main .flexWrap.-col2>*,footer .flexWrap.-col2>*{width:100%}}main .flexWrap.-col3>*,footer .flexWrap.-col3>*{width:calc(33.3333333333% - .6666666667em)}@media screen and (max-width: 668px){main .flexWrap.-col3>*,footer .flexWrap.-col3>*{width:calc(50% - .5em)}}main .flexWrap.-col4>*,footer .flexWrap.-col4>*{width:calc(25% - .75em)}@media screen and (max-width: 668px){main .flexWrap.-col4>*,footer .flexWrap.-col4>*{width:calc(33.3333333333% - .6666666667em)}}main .flexWrap.-col5>*,footer .flexWrap.-col5>*{width:calc(20% - .8em)}@media screen and (max-width: 668px){main .flexWrap.-col5>*,footer .flexWrap.-col5>*{width:calc(33.3333333333% - .6666666667em)}}main .flexWrap.-col6>*,footer .flexWrap.-col6>*{width:calc(16.6666666667% - .8333333333em)}@media screen and (max-width: 668px){main .flexWrap.-col6>*,footer .flexWrap.-col6>*{width:calc(33.3333333333% - .6666666667em)}}main .flexWrap.-col7>*,footer .flexWrap.-col7>*{width:calc(14.2857142857% - .8571428571em)}@media screen and (max-width: 668px){main .flexWrap.-col7>*,footer .flexWrap.-col7>*{width:calc(33.3333333333% - .6666666667em)}}main .flexWrap.-col8>*,footer .flexWrap.-col8>*{width:calc(12.5% - .875em)}@media screen and (max-width: 668px){main .flexWrap.-col8>*,footer .flexWrap.-col8>*{width:calc(33.3333333333% - .6666666667em)}}@media screen and (max-width: 668px){main .scrollBox,footer .scrollBox{overflow-x:scroll;white-space:nowrap;width:100%;margin:0 calc(50% - 50vw);padding:2em 0;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}main .scrollBox>*,footer .scrollBox>*{-webkit-transform:rotateX(180deg);transform:rotateX(180deg);padding:1em 5vw;max-width:100%;vertical-align:top}main .scrollBox>*>*,footer .scrollBox>*>*{width:200vw;max-width:initial}main .scrollBox ::-webkit-scrollbar,footer .scrollBox ::-webkit-scrollbar{height:4px}main .scrollBox ::-webkit-scrollbar-track,footer .scrollBox ::-webkit-scrollbar-track{background:#eee}main .scrollBox ::-webkit-scrollbar-thumb,footer .scrollBox ::-webkit-scrollbar-thumb{background:#aaa;border:none}main .scrollBox ::-webkit-scrollbar-thumb:hover,footer .scrollBox ::-webkit-scrollbar-thumb:hover{background:#999}}header{position:fixed;top:0;left:0;z-index:10;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0;margin:0;width:100%;background:#000;background:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.5)));background:-webkit-linear-gradient(bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);background:linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%)}header button,header a{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;outline:none}header .logo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:1em;line-height:1;padding:.5em 1em;width:auto;z-index:10}@media screen and (max-width: 960px){header .logo{max-width:40%}}@media screen and (max-width: 668px){header .logo{max-width:40%}}header .logo h1{display:block;margin:0;line-height:0}header .logo img,header .logo svg{vertical-align:middle;height:auto;max-height:3em}@media screen and (max-width: 668px){header .logo img,header .logo svg{max-height:4em}}header .fixedWrap{position:fixed;bottom:.5em;right:.5em}header .fixedWrap ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;list-style:none;gap:.5em;line-height:1.2}header .fixedWrap ul li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:.6em;color:#000;border-radius:100px;width:7em;height:7em;text-align:center;outline:1px solid hsla(0,0%,100%,.3);outline-offset:-3px}header .fixedWrap ul li a.contact{background-color:#ff0101}header .fixedWrap ul li a i{font-size:1.5em;width:100%;display:block;margin-bottom:.3em}header .pcWrap{margin:0 0 0 auto}header .pcWrap .headList ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}header .pcWrap .headList ul li{position:relative;margin:0 1em}header .pcWrap .headList ul li a{display:inline-block}header .pcWrap .headList ul li.guideline,header .pcWrap .headList ul li.entry{margin:0}header .pcWrap .headList ul li.guideline a,header .pcWrap .headList ul li.entry a{line-height:1.2;padding:1.5em 2em;background-color:#000}header .pcWrap .headList ul li.guideline a:hover,header .pcWrap .headList ul li.entry a:hover{background-color:#222}header .pcWrap .headList ul li.entry a{background-color:#ff0101}header .pcWrap .headList ul li:has(>ul){padding-right:1em;background-position:center right;background-repeat:no-repeat;background-size:.7em}header .pcWrap .headList ul li>ul{display:none}header .pcWrap .headList ul li:hover>ul{display:block;position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:#000;min-width:10em;padding:.6em 1.2em;-webkit-box-shadow:0 0 10px hsla(0,0%,100%,.1);box-shadow:0 0 10px hsla(0,0%,100%,.1);border-radius:.3em}header .pcWrap .headList ul li:hover>ul li{margin:0;white-space:nowrap}header .pcWrap .headList ul li:hover>ul li:not(:last-child){border-bottom:1px solid hsla(0,0%,100%,.2)}header .pcWrap .headList ul li:hover>ul li a{width:100%;padding:.5em 0;color:#fff}header .spWrap{display:inherit !important;text-align:left;padding-right:env(safe-area-inset-right, 0)}header .spWrap .spInner{margin:auto;padding:10%;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:2em;overflow:auto}@media screen and (max-width: 960px){header .spWrap .spInner{display:block;padding:3em 2em}}header .spWrap .menuListBtn{width:100%;max-width:600px;margin:1em auto;text-align:center;list-style:none;line-height:1.2}header .spWrap .menuListBtn li{width:100%;display:block;margin-bottom:1em;overflow:hidden}header .spWrap .menuListBtn li a{display:block;padding:1.5em .5em;background-color:#ff0101}header .spWrap .menuListBtn li:nth-child(1) a{background-color:#000}header .spWrap .menuList{width:100%;text-align:center;list-style:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;color:#fff;margin-bottom:1em}header .spWrap .menuList li{width:33%;display:block;margin-bottom:.5em}@media screen and (max-width: 960px){header .spWrap .menuList li{width:50%;width:100%}}header .spWrap .menuList li a{position:relative;padding:.5em;display:block}header .spWrap .menuList li>ul{margin:.5em auto;padding-left:1em}header .spWrap .menuList li>ul li a{font-weight:400}header .spWrap .menuListSub{width:100%;color:#000;list-style:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;gap:1em;padding:1em 0;border-top:1px solid hsla(0,0%,100%,.1)}header .spWrap .menuListSub li{text-align:left}header .spWrap .menuListSub li a{position:relative;padding-left:1.2em;opacity:.7}header .spWrap .menuListSub li a::before{content:"―";margin-right:.2em;vertical-align:middle;font-family:"Material Symbols Outlined";font-size:.8em;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}header .spWrap .snsList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1em;width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}header .spWrap .snsList li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:3em;height:3em;background:rgba(0,0,0,.5);border-radius:100px;line-height:1}header .spWrap .snsList li img{width:auto;height:2em;vertical-align:middle}header .spWrap .snsList li.goods a{padding:.5em}header .spBtn{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .5s ease;transition:all .5s ease;width:60px;height:60px;z-index:10000;position:relative;text-align:center;font-size:.8em;border:none;background-color:#ff0101;position:absolute;right:2em;top:0;overflow:hidden;position:relative}@media screen and (max-width: 960px){header .spBtn{display:inline-block !important;right:0}}@media(min-width: 961px){header .spBtn{width:6rem;height:6rem}}header .spBtn .bar{position:absolute;left:50%;top:1.5em;width:2.5em;height:1.5em;margin:0 auto;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}header .spBtn .bar1,header .spBtn .bar2,header .spBtn .bar3{position:absolute;left:0;width:100%;height:1px;background:#fff;border-radius:100px;z-index:10;-webkit-transition:all .5s ease;transition:all .5s ease}header .spBtn .bar1{top:0}header .spBtn .bar2{top:calc(50% - 1px)}header .spBtn .bar3{bottom:0;width:50%}header .spBtn .txtMenu,header .spBtn .txtClose{white-space:nowrap;text-align:center;position:absolute;left:50%;top:initial;bottom:1em;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);line-height:1;font-family:"Montserrat",serif;color:#fff;padding-top:.25em;display:initial;padding:0;font-size:11px;letter-spacing:.1em;-webkit-transition:all .5s ease;transition:all .5s ease}header .spBtn .txtClose{opacity:0}header .spBtn.active .bar1,header .spBtn.active .bar2,header .spBtn.active .bar3{background:#fff}header .spBtn.active .bar1{-webkit-transform:translateY(0.7em) rotate(45deg);transform:translateY(0.7em) rotate(45deg)}header .spBtn.active .bar2{opacity:0}header .spBtn.active .bar3{-webkit-transform:translateY(-0.7em) rotate(-45deg);transform:translateY(-0.7em) rotate(-45deg);width:100%}header .spBtn.active .txtMenu{opacity:0}header .spBtn.active .txtClose{opacity:100}header #drawer{z-index:999;position:fixed;top:0;right:0;max-width:100%;width:100%;height:100%;opacity:0;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;visibility:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;text-align:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:rgba(34,34,34,.9)}@media screen and (max-width: 668px){header #drawer{width:100%}}header #drawer.active{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);visibility:visible;overflow-y:auto}footer .sec_footer__entry{padding:0}@media screen and (max-width: 960px){footer .sec_footer__entry{font-size:.9em}}footer .sec_footer__entry .entry{position:relative;background:#ff0101;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:10vw 1em;background-image:url("../images/icon_arrow.svg");background-position:center right 2em;background-repeat:no-repeat;background-size:5vw}footer .sec_footer__entry .entry .en{font-weight:300;display:block;font-size:clamp(40px,10vw,100px);line-height:1.2}footer .sec_footer__entry .entry .txt{display:block;margin-top:1em}footer .sec_footer__entry .entry:hover{background-color:#222}footer .sec_footer__entry .flexWrap{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;margin:0;gap:0;border-top:.5px solid hsla(0,0%,100%,.5);border-bottom:.5px solid hsla(0,0%,100%,.5)}footer .sec_footer__entry .flexWrap>div{width:33%;margin:0}footer .sec_footer__entry .flexWrap>div:not(:last-child){border-right:.5px solid hsla(0,0%,100%,.5)}footer .sec_footer__entry .flexWrap .btn,footer .sec_footer__entry .flexWrap .btnWhite,footer .sec_footer__entry .flexWrap .btnGray,footer .sec_footer__entry .flexWrap .btnMain,footer .sec_footer__entry .flexWrap .btnMain2{padding:2em .5em;display:block;line-height:1.3}footer .sec_footer__entry .flexWrap .btn:hover,footer .sec_footer__entry .flexWrap .btnWhite:hover,footer .sec_footer__entry .flexWrap .btnGray:hover,footer .sec_footer__entry .flexWrap .btnMain:hover,footer .sec_footer__entry .flexWrap .btnMain2:hover{background-color:#222}footer .sec_footer__information{padding:4em 0;text-align:center}footer .sec_footer__information .logo{width:100%;max-width:500px;margin:auto}footer .sec_footer__information .logo img{opacity:1}footer .sec_footer__information .address{padding:2em 0}footer .sec_footer__information .copyright{font-size:.8em;line-height:1.2;opacity:.3}.cookie-consent{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:fixed;left:0;bottom:0;padding:2em 1.5em;text-align:left;font-size:.8em;font-weight:normal;color:#000;background:hsla(0,0%,100%,.8);-webkit-box-shadow:0 0 1em rgba(0,0,0,.2);box-shadow:0 0 1em rgba(0,0,0,.2);visibility:hidden;z-index:1000}@media screen and (max-width: 960px){.cookie-consent{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.cookie-consent.is-show{visibility:visible}.cookie-consent a{text-decoration:underline}.cookie-agree{color:#fff;background:#000;font-weight:bold;text-align:center;padding:1em;margin:0 0 0 1em;width:30%}@media screen and (max-width: 960px){.cookie-agree{display:block;width:100%;padding:.5em;margin:1em 0 0 0}}.cookie-agree:hover{cursor:pointer}.cookie-hide{display:none}@media print{.gotop{display:none}}#wrapper>header{display:none}#wrapper>footer{display:none}.component.breadcrumb{display:none}.component.title{display:none}.bodyclass.page-second #content::before{display:none}.bodyclass.page-second #content{width:initial !important;margin-top:0 !important;padding:0 !important;-webkit-box-shadow:initial !important;box-shadow:initial !important}.component-content span[contenteditable]{display:block}/*# sourceMappingURL=layout.css.map */