﻿[class*=fluffy-]{opacity:0;position:relative}.fluffy-upper{bottom:-50px}.fluffy-upper.move{opacity:1;bottom:0;transition:all .8s}.fluffy-appear{opacity:0}.fluffy-appear.move{opacity:1;transition:all 1.5s ease}.fluffy-slidein-l{opacity:0;left:-50px}.fluffy-slidein-l.move{opacity:1;left:0;transition:all .8s}.fluffy-slidein-r{opacity:0;right:-50px}.fluffy-slidein-r.move{opacity:1;right:0;transition:all .8s}.fluffy-scale-up{opacity:0;bottom:-50px;transform:scale(1.1)}.fluffy-scale-up.move{opacity:1;bottom:0;transition:all 1s ease;transform:scale(1)}.fadelist>li{opacity:0;top:30px;position:relative}.fadelist.move>li{opacity:1;top:0px;transition:top 1s,opacity 1s}.fadelist.move>li:nth-of-type(1){transition-delay:.3s}.fadelist.move>li:nth-of-type(2){transition-delay:.6s}.fadelist.move>li:nth-of-type(3){transition-delay:.9s}.fadelist.move>li:nth-of-type(4){transition-delay:1.2s}.fadelist.move>li:nth-of-type(5){transition-delay:1.5s}.fadelist.move>li:nth-of-type(6){transition-delay:1.8s}.fadelist.move>li:nth-of-type(7){transition-delay:2.1s}.fadelist.move>li:nth-of-type(8){transition-delay:2.4s}.fadelist.move>li:nth-of-type(9){transition-delay:2.7s}.fadelist.move>li:nth-of-type(10){transition-delay:3s}.fadelist.move>li:nth-of-type(11){transition-delay:3.3s}.fadelist.move>li:nth-of-type(12){transition-delay:3.6s}.fadelist.move>li:nth-of-type(13){transition-delay:3.9s}.fadelist.move>li:nth-of-type(14){transition-delay:4.2s}.fadelist.move>li:nth-of-type(15){transition-delay:4.5s}.fadelist.move>li:nth-of-type(16){transition-delay:4.8s}.fadelist.move>li:nth-of-type(17){transition-delay:5.1s}.fadelist.move>li:nth-of-type(18){transition-delay:5.4s}.fadelist.move>li:nth-of-type(19){transition-delay:5.7s}.fadelist.move>li:nth-of-type(20){transition-delay:6s}.fadelist.move>li:nth-of-type(21){transition-delay:6.3s}.fadelist.move>li:nth-of-type(22){transition-delay:6.6s}.fadelist.move>li:nth-of-type(23){transition-delay:6.9s}.fadelist.move>li:nth-of-type(24){transition-delay:7.2s}.fadelist.move>li:nth-of-type(25){transition-delay:7.5s}.fadelist.move>li:nth-of-type(26){transition-delay:7.8s}.fadelist.move>li:nth-of-type(27){transition-delay:8.1s}.fadelist.move>li:nth-of-type(28){transition-delay:8.4s}.fadelist.move>li:nth-of-type(29){transition-delay:8.7s}.fadelist.move>li:nth-of-type(30){transition-delay:9s}.fadein-item{opacity:0;top:50px;position:relative}.fadein-down{top:-50px}.fadein.move .fadein-item{opacity:1;top:0px;transition:top 1s,opacity 1s}.fadein.move .fadein-num1{transition-delay:.3s}.fadein.move .fadein-num2{transition-delay:.6s}.fadein.move .fadein-num3{transition-delay:.9s}.fadein.move .fadein-num4{transition-delay:1.2s}.fadein.move .fadein-num5{transition-delay:1.5s}.fadein.move .fadein-num6{transition-delay:1.8s}.fadein.move .fadein-num7{transition-delay:2.1s}.fadein.move .fadein-num8{transition-delay:2.4s}.fadein.move .fadein-num9{transition-delay:2.7s}.fadein.move .fadein-num10{transition-delay:3s}.fadein.move .fadein-num11{transition-delay:3.3s}.fadein.move .fadein-num12{transition-delay:3.6s}.fadein.move .fadein-num13{transition-delay:3.9s}.fadein.move .fadein-num14{transition-delay:4.2s}.fadein.move .fadein-num15{transition-delay:4.5s}.fadein.move .fadein-num16{transition-delay:4.8s}.fadein.move .fadein-num17{transition-delay:5.1s}.fadein.move .fadein-num18{transition-delay:5.4s}.fadein.move .fadein-num19{transition-delay:5.7s}.fadein.move .fadein-num20{transition-delay:6s}.fadein.move .fadein-num21{transition-delay:6.3s}.fadein.move .fadein-num22{transition-delay:6.6s}.fadein.move .fadein-num23{transition-delay:6.9s}.fadein.move .fadein-num24{transition-delay:7.2s}.fadein.move .fadein-num25{transition-delay:7.5s}.fadein.move .fadein-num26{transition-delay:7.8s}.fadein.move .fadein-num27{transition-delay:8.1s}.fadein.move .fadein-num28{transition-delay:8.4s}.fadein.move .fadein-num29{transition-delay:8.7s}.fadein.move .fadein-num30{transition-delay:9s}.grid{display:grid}.grid>*{min-width:0}:where([class*=flex-]){display:flex}.flex{display:flex}.flex-wrap{flex-wrap:wrap}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-row-r{flex-direction:row-reverse}.flex-col-r{flex-direction:column-reverse}.flex-jcc{justify-content:center}.flex-jcsb{justify-content:space-between}.flex-jcfe{justify-content:flex-start}.flex-jcfe{justify-content:flex-end}.flex-aic{align-items:center}.flex-aifs{align-items:flex-start}.flex-aife{align-items:flex-end}.float:after{clear:both;content:"";display:block;height:0}.float-r{float:right}.float-l{float:left}.ctr{text-align:center}@media screen and (min-width: 1024px){.ctr-pc{text-align:center}}@media screen and (min-width: 768px){.ctr-pc-tab{text-align:center}}@media screen and (max-width: 1023px)and (min-width: 768px){.ctr-tab{text-align:center}}@media screen and (max-width: 1023px){.ctr-tab-sp{text-align:center}}@media screen and (max-width: 767px){.ctr-sp{text-align:center}}.pc,.pc-tab,.tab,.tab-sp,.sp{display:none}@media screen and (min-width: 1024px){.pc{display:revert}}@media screen and (min-width: 768px){.pc-tab{display:revert}}@media screen and (max-width: 1023px)and (min-width: 768px){.tab{display:revert}}@media screen and (max-width: 1023px){.tab-sp{display:revert}}@media screen and (max-width: 767px){.sp{display:revert}}.clickoff{pointer-events:none}@media screen and (min-width: 1024px){.clickoff-pc{pointer-events:none}}@media screen and (min-width: 768px){.clickoff-pc-tab{pointer-events:none}}@media screen and (max-width: 1023px)and (min-width: 768px){.clickoff-tab{pointer-events:none}}@media screen and (max-width: 1023px){.clickoff-tab-sp{pointer-events:none}}@media screen and (max-width: 767px){.clickoff-sp{pointer-events:none}}.alignleft{float:left;display:inline;margin-right:20px}.alignright{float:right;display:inline;margin-left:20px}.aligncenter{display:block;margin-left:auto;margin-right:auto}@media screen and (max-width: 767px){.alignleft,.alignright,.aligncenter{float:none;display:block;margin:20px 0 0}}.clear:after{clear:both;content:"";display:block;height:0}.sitewrap .visuallyhidden{position:absolute;clip:rect(1px, 1px, 1px, 1px);overflow:hidden;height:1px;width:1px;padding:0;border:0;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.sitewrap .visuallyhidden+*{margin-top:0}.sitewrap .en{font:normal normal 400 1em/1.6 "Antonio","Noto Sans JP","游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,Verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Meiryo,sans-serif}.sitewrap .mincho{font:normal normal 500 1em/1.6 "Shippori Mincho B1",YuMincho,"Yu Mincho","ヒラギノ明朝 ProN W3","HiraMinProN-W3","HG明朝E","MS PMincho","MS 明朝",serif}.sitewrap .gothic{font:normal normal 400 1em/1.6 "Noto Sans JP","游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,Verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Meiryo,sans-serif}.main .mt-0{margin-top:0}.main .mt-1st{margin-top:200px}.main .mt-2nd{margin-top:160px}.main .mt-3rd{margin-top:80px}.main .pagespace-btm{padding-bottom:200px}.main .fw-100{font-weight:100}.main .fw-200{font-weight:200}.main .fw-300{font-weight:300}.main .fw-400{font-weight:400}.main .fw-500{font-weight:500}.main .fw-600{font-weight:600}.main .fw-700{font-weight:700}.main .fw-800{font-weight:800}.main .fw-900{font-weight:900}.main .txt-lead1{font-size:2rem;font-weight:500;line-height:2}.main .txt-lead2{font-size:2.4rem;font-weight:500;line-height:2}.main .txt-ptn1{margin-top:16px;font-size:1.6rem;font-weight:400;line-height:1.8}.main .txt-ptn2{font-size:1.6rem;font-weight:500;line-height:2}.main .clr-rd1{color:#ba0003}.main .companynav{position:sticky;top:calc(var(--header-height) - 16px);left:0;z-index:9;background:#e9e8e5}.main .companynav-menu{grid-template-columns:repeat(4, 1fr)}.main .companynav-menu-a{display:flex;align-items:center;gap:0 16px;padding-block:46px 32px;font-size:1.8rem;font-weight:500;line-height:2;position:relative}.main .companynav-menu-a::before{content:"";display:block;width:23px;height:1px;background:#ba0003;position:absolute;left:0;bottom:0;transition:inherit}.main .companynav-menu-a::after{content:"";display:block;width:9px;aspect-ratio:9/15;background:currentColor;mask:var(--ico-angle1-rt) no-repeat center center/contain;transition:inherit}@media(any-hover: hover){.main .companynav-menu-a:hover{gap:0 32px}.main .companynav-menu-a:hover::before{width:82.5%}.main .companynav-menu-a:hover::after{color:#ba0003}}.main .companynav-menu-current{pointer-events:none;color:#ba0003}.main .bg-noise{position:relative}.main .bg-noise::before{content:"";display:block;background:var(--ptn-noise-rd);position:absolute;inset:0;z-index:-1}.main .bg-noise-wt{position:relative}.main .bg-noise-wt::before{content:"";display:block;background:var(--ptn-noise-wt);position:absolute;inset:0;z-index:-1}.main .txtbox>:first-child{margin-top:0}.main .scrollbox{overflow-x:auto}.main .scrollbox ::-webkit-scrollbar{width:5px}.main .scrollbox ::-webkit-scrollbar:horizontal{height:100%}.main .scrollbox ::-webkit-scrollbar-track{background:#f9f9f9}.main .scrollbox ::-webkit-scrollbar-thumb{border-radius:1000px;background:#ba0003}.main .scrollbox ::-webkit-scrollbar-thumb:hover{background:rgb(211.5,0,3.4112903226)}.main .scrollbox *{scrollbar-base-color:#ba0003;scrollbar-width:thin;scrollbar-color:#ba0003 #f9f9f9}.main .scrollbox{scrollbar-color:#ba0003 #f9f9f9;scrollbar-width:5px}.main .scrollbox>:first-child{margin-top:0}.main .scrollbox table th,.main .scrollbox table td{display:table-cell !important}.main .link-btn{--link-btn-color:#fff;--link-btn-bg:#ba0003;--link-btn-bd-color:#ba0003;--link-btn-fs:2rem;--link-btn-w:100%;--link-btn-hover-color:#ba0003;--link-btn-hover-bg:#fff;--link-btn-hover-bd-color:#ba0003;margin-top:60px}.main .link-btn-a{display:flex;align-items:center;justify-content:center;font-size:var(--link-btn-fs);font-weight:500;text-align:center;line-height:2;background:var(--link-btn-bg);color:var(--link-btn-color);border:1px solid var(--link-btn-bd-color);border-radius:1000px;width:100%;max-width:var(--link-btn-w);margin-inline:auto;position:relative;padding-block:4px;padding-inline:24px}.main .link-btn-a::before,.main .link-btn-a::after{background:var(--link-btn-ico-bg, currentColor);mask:var(--link-btn-ico) no-repeat center center/contain}@media(any-hover: hover){.main .link-btn-a:hover{background:var(--link-btn-hover-bg);color:var(--link-btn-hover-color);border-color:var(--link-btn-hover-bd-color)}}.main .link-btn.ptn1{--link-btn-bg:#ba0003;--link-btn-bd-color:#ba0003;--link-btn-hover-color:#fff;--link-btn-hover-bg:#2b2b2b;--link-btn-hover-bd-color:#2b2b2b}.main .link-btn.ptn2{--link-btn-color:#ba0003;--link-btn-bg:#fff;--link-btn-bd-color:#ba0003;--link-btn-hover-color:#fff;--link-btn-hover-bg:#2b2b2b;--link-btn-hover-bd-color:#2b2b2b}.main .link-btn.ptn3{--link-btn-color:#2b2b2b;--link-btn-bg:#fff;--link-btn-bd-color:#d7d5cf;--link-btn-hover-color:#fff;--link-btn-hover-bg:#ba0003;--link-btn-hover-bd-color:var(--link-btn-bd-color)}.main .link-btn.ptn4{--link-btn-color:#2b2b2b;--link-btn-bg:#fff;--link-btn-bd-color:#fff;--link-btn-hover-color:#fff;--link-btn-hover-bg:#ba0003;--link-btn-hover-bd-color:#ba0003}.main .link-btn.ptn5{--link-btn-color:#ba0003;--link-btn-bg:#fff;--link-btn-bd-color:#fff;--link-btn-hover-color:#fff;--link-btn-hover-bg:#2b2b2b;--link-btn-hover-bd-color:#2b2b2b}.main .link-btn .ico-angle-lt::before,.main .link-btn .ico-angle-lt::after,.main .link-btn .ico-angle-rt::before,.main .link-btn .ico-angle-rt::after{width:9px;aspect-ratio:9/16;position:absolute;top:50%;transform:translateY(-50%)}.main .link-btn .ico-angle-lt{--link-btn-ico:var(--ico-angle1-lt)}.main .link-btn .ico-angle-lt::before{content:"";left:23px}.main .link-btn .ico-angle-rt{--link-btn-ico:var(--ico-angle1-rt)}.main .link-btn .ico-angle-rt::after{content:"";right:23px}.main .link-btn .ico-dl{gap:12px}.main .link-btn .ico-dl::after{content:"";display:inline-flex;width:16px;aspect-ratio:16/20;background:currentColor;mask:var(--ico-download1) no-repeat center center/contain;position:absolute;top:50%;transform:translateY(-50%)}.main .link-btn .size-s{--link-btn-w:183px}.main .link-btn .size-l{--link-btn-w:470px}.main .link-txt1{font-weight:700;border-bottom:1px solid currentColor}.main .link-txt1[target=_blank]{line-height:1.5}.main .link-txt1[target=_blank]::after{content:"";display:inline-flex;width:12px;aspect-ratio:1;margin-left:6px;background:#ba0003;mask:var(--ico-outsite) no-repeat center center/contain}@media(any-hover: hover){.main .link-txt1:hover{color:#ba0003}}.main .link-txt2{font-weight:700;border-bottom:1px solid currentColor}@media(any-hover: hover){.main .link-txt2:hover{color:#ba0003}}@media screen and (max-width: 1023px)and (min-width: 768px){.main .scrollbox-tab{margin-right:-4.6%;display:flex}.main .scrollbox-tab:after{display:block;padding-right:4.6%}}@media screen and (max-width: 767px){.main .mt-1st{margin-top:80px}.main .mt-2nd{margin-top:80px}.main .mt-3rd{margin-top:80px}.main .pagespace-btm{padding-bottom:160px}.main .txt-lead1,.main .txt-lead2{font-size:1.6rem}.main .companynav{top:var(--header-height)}.main .companynav-menu{grid-template-columns:repeat(2, 1fr)}.main .companynav-menu-a{padding-block:16px;font-size:1.6rem;line-height:1.8}.main .companynav-menu-a::before{content:none}.main .companynav-menu-a::after{width:6px}.main .scrollbox{margin-right:-4.6%;display:flex}.main .scrollbox:after{content:"";display:block;padding-right:4.6%}.main .link-btn{--link-btn-fs:1.6rem}.main .link-btn-a{padding-block:8px}.main .link-btn .size-s{--link-btn-w:100%}.main .link-btn .size-l{--link-btn-w:100%}.main .link-txt2{color:#ba0003}}.main{--simplebar-overhang: 32px;--simplebar-content-w: 1300px}.main .scroll__inner{background-color:#fff;padding:0 0 20px 0;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}.main .scroll__inner::-webkit-scrollbar{display:none}.main .simplebar-scrollbar::before{top:0;bottom:0;left:0;right:0;background:#ba0003 !important;border-radius:1000px}.main .simplebar-scrollbar.simplebar-visible::before{opacity:1 !important}.main .simplebar-track{background:#f9f9f9;border-radius:1000px}.main .simplebar-track.simplebar-horizontal{height:5px}.main .simplebar-scrollable-x{margin-right:calc(var(--simplebar-overhang)*-1)}.main .simplebar-scrollable-x .scroll-element-wrap{min-width:calc(var(--simplebar-content-w) + var(--simplebar-overhang));padding-right:var(--simplebar-overhang)}.main .simplebar-scrollable-x .simplebar-track.simplebar-horizontal{right:var(--simplebar-overhang)}@media screen and (max-width: 767px){.main{--simplebar-overhang: 4.66%;--simplebar-content-w:1300px}.main .simplebar-scrollable-x{margin-right:calc(var(--simplebar-overhang)*-1)}}.main #mfp_phase_confirm{display:none}.main .form-flow .flow-list{grid-template-columns:repeat(3, 1fr);gap:8px}.main .form-flow .flow-list-li{--arr-size:calc(100% - 30px);display:flex;align-items:center;justify-content:center;height:90px;font-size:2rem;font-weight:700;line-height:1;color:#fff;background:linear-gradient(0deg, #d7d5cf 0%, #e9e8e5 100%);clip-path:polygon(0% 0%, var(--arr-size) 0, 100% 50%, var(--arr-size) 100%, 0% 100%)}.main .form-flow .flow-list-li.now,.main .form-flow .flow-list-li.done{background:linear-gradient(0deg, #6b0709 -11.11%, #ba0003 114.98%)}.main .form-flow .flow-txt{margin-top:104px}.main .form-box{margin-top:104px;padding-block:104px;padding-inline:32px;background:#e9e8e5}.main .form-box input,.main .form-box textarea,.main .form-box select{border:1px solid #c6c6c6;border-radius:5px;width:100%;height:61px;padding-inline:19px;background:#fff}.main .form-box input:-internal-autofill-selected,.main .form-box textarea:-internal-autofill-selected,.main .form-box select:-internal-autofill-selected{background:#fff}.main .form-box input:placeholder-shown,.main .form-box textarea:placeholder-shown,.main .form-box select:placeholder-shown{color:#c6c6c6}.main .form-box input::-webkit-input-placeholder,.main .form-box textarea::-webkit-input-placeholder,.main .form-box select::-webkit-input-placeholder{color:#c6c6c6}.main .form-box input:-moz-placeholder,.main .form-box textarea:-moz-placeholder,.main .form-box select:-moz-placeholder{opacity:1;color:#c6c6c6}.main .form-box input::-moz-placeholder,.main .form-box textarea::-moz-placeholder,.main .form-box select::-moz-placeholder{opacity:1;color:#c6c6c6}.main .form-box input:-ms-input-placeholder,.main .form-box textarea:-ms-input-placeholder,.main .form-box select:-ms-input-placeholder{color:#c6c6c6}.main .form-box input.wpcf7-not-valid,.main .form-box input.problem,.main .form-box textarea.wpcf7-not-valid,.main .form-box textarea.problem,.main .form-box select.wpcf7-not-valid,.main .form-box select.problem{background:#ffe7e7}.main .form-box textarea{resize:vertical;width:100% !important;min-height:240px;padding-block:15px}.main .form-box .agreebox{margin-top:72px;position:relative;display:flex;justify-content:center}.main .form-box .agreebox label{padding-left:40px;position:relative;cursor:pointer}.main .form-box .agreebox label:has(:checked){--agree-check-input-color:#ba0003}.main .form-box .agreebox input{width:24px;height:24px;border-radius:2px;padding:0;position:absolute;left:0;top:50%;transform:translateY(-50%);background:#fff;color:var(--agree-check-input-color, #fff);transition:all .3s}.main .form-box .agreebox input::before{content:"";width:18px;aspect-ratio:1;background:currentColor;mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7 393.4 105.4c12.5-12.5 32.8-12.5 45.3 0z"/></svg>') no-repeat center center/contain;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.main .form-box .mfp_err:not(:empty){display:block;margin-top:8px;font-size:1.6rem;font-weight:700;line-height:1.5;color:red}.main .form-box .errorbox{display:none;margin:0 0 72px;padding:0;font-size:1.6rem;font-weight:700;line-height:1.6;text-align:left;border:none !important;color:red}.main .form-box:has(.problem) .errorbox{display:block}.main .form-tbl,.main .form #mfp_confirm_table{--tbl-th-w:195px;--tbl-td-w:auto;--tbl-th-pd-block:24px;--tbl-th-pd-inline:0;--tbl-td-pd-block:24px;--tbl-td-pd-inline:0}.main .form-tbl tr,.main .form #mfp_confirm_table tr{border-bottom:1px solid #4e4e4e}.main .form-tbl tr:first-of-type,.main .form #mfp_confirm_table tr:first-of-type{--tbl-th-pd-block:0 24px;--tbl-td-pd-block:0 24px}.main .form-tbl tr:last-of-type,.main .form #mfp_confirm_table tr:last-of-type{border:none;--tbl-th-pd-block:24px 0;--tbl-td-pd-block:24px 0}.main .form-tbl th,.main .form-tbl td,.main .form #mfp_confirm_table th,.main .form #mfp_confirm_table td{line-height:2}.main .form-content-row+.form-content-row{margin-top:72px}.main .form-content-ttl{display:flex;align-items:center;font-size:1.6rem;font-weight:500;gap:12px}.main .form-content-ttl .must{width:44px;line-height:28px;font-size:1.4rem;font-weight:400;text-align:center;color:#fff;background:#ba0003}.main .form-content-detail{margin-top:12px}.main .form-note{margin-top:8px;font-size:1.4rem;line-height:1.2}.main .form-btns,.main .form .mfp_buttons{--btn-bg:#ba0003;--btn-bd-clr:#ba0003;--btn-clr:#fff;--btn-transition:all 0.4s;display:flex;flex-direction:column;align-items:center;margin-top:72px;gap:24px}.main .form-btns button,.main .form .mfp_buttons button{display:block;border-radius:1000px;margin-inline:auto;cursor:pointer;width:470px;padding-block:4px;background:var(--btn-bg);border:1px solid var(--btn-bd-clr);font-size:2rem;font-weight:500;text-align:center;line-height:2;color:var(--btn-clr);position:relative;cursor:pointer}.main .form-btns button::after,.main .form .mfp_buttons button::after{content:"";display:block;width:9px;aspect-ratio:9/16;background:currentColor;mask:var(--ico-angle1-rt) no-repeat center center/contain;position:absolute;right:23px;top:50%;transform:translateY(-50%)}.main .form-btns .submit,.main .form-btns #mfp_button_send,.main .form .mfp_buttons .submit,.main .form .mfp_buttons #mfp_button_send{--btn-clr:#fff}@media(any-hover: hover){.main .form-btns .submit:hover,.main .form-btns #mfp_button_send:hover,.main .form .mfp_buttons .submit:hover,.main .form .mfp_buttons #mfp_button_send:hover{--btn-bg:#2b2b2b;--btn-bd-clr:#2b2b2b;--btn-transition: all 0.6s}}.main .form-btns .back,.main .form-btns #mfp_button_cancel,.main .form .mfp_buttons .back,.main .form .mfp_buttons #mfp_button_cancel{--btn-bg:#fff;--btn-clr:#ba0003}.main .form-btns .back::after,.main .form-btns #mfp_button_cancel::after,.main .form .mfp_buttons .back::after,.main .form .mfp_buttons #mfp_button_cancel::after{right:auto;left:23px;mask-image:var(--ico-angle1-lt)}@media(any-hover: hover){.main .form-btns .back:hover,.main .form-btns #mfp_button_cancel:hover,.main .form .mfp_buttons .back:hover,.main .form .mfp_buttons #mfp_button_cancel:hover{--btn-bg:#2b2b2b;--btn-clr:#fff;--btn-bd-clr:#2b2b2b;--btn-transition: all 0.6s}}.main .form-thanks{margin-top:104px}.main .wpcf7 .wpcf7-radio .wpcf7-list-item,.main .wpcf7 .wpcf7-checkbox .wpcf7-list-item{display:block;margin:0}.main .wpcf7 .wpcf7-radio .wpcf7-list-item+.wpcf7-list-item,.main .wpcf7 .wpcf7-checkbox .wpcf7-list-item+.wpcf7-list-item{margin-top:8px}.main .wpcf7 .wpcf7-form-control-wrap{display:block}.main .wpcf7 .wpcf7-acceptance{display:block;text-align:center}.main .wpcf7 .wpcf7-acceptance .wpcf7-list-item{margin:0;padding:0}.main .wpcf7 .wpcf7-response-output{margin:0 0 72px;padding:0;font-size:1.6rem;font-weight:700;line-height:1.6;text-align:left;border:none !important;color:red}.main .wpcf7 .wpcf7-spinner{display:none !important;margin:0 auto;top:20px}@media screen and (max-width: 767px){.main .form-flow .flow-list{gap:4px}.main .form-flow .flow-list-li{--arr-size:calc(100% - 16px);height:64px;font-size:1.6rem}.main .form-flow .flow-txt{margin-top:48px}.main .form-box{margin-top:48px;padding-block:40px;padding-inline:6.9%}.main .form-box input,.main .form-box textarea,.main .form-box select{padding-inline:15px}.main .form-box .agreebox{margin-top:32px}.main .form-box .agreebox label{font-size:1.4rem}.main .form-tbl,.main .form #mfp_confirm_table{--tbl-th-w:100%;--tbl-td-w:100%;--tbl-th-pd-block:20px 4px;--tbl-td-pd-block:4px 20px}.main .form-tbl tr:first-of-type,.main .form #mfp_confirm_table tr:first-of-type{--tbl-th-pd-block:0 4px;--tbl-td-pd-block:4px 20px}.main .form-tbl tr:last-of-type,.main .form #mfp_confirm_table tr:last-of-type{--tbl-th-pd-block:20px 4px;--tbl-td-pd-block:4px 0}.main .form-tbl th,.main .form-tbl td,.main .form #mfp_confirm_table th,.main .form #mfp_confirm_table td{display:block}.main .form-content-row+.form-content-row{margin-top:32px}.main .form-content-ttl .must{min-width:44px;line-height:24px}.main .form-content-detail{margin-top:12px}.main .form-note{margin-top:4px}.main .form-btns,.main .form .mfp_buttons{margin-top:32px}.main .form-btns button,.main .form .mfp_buttons button{width:100%;font-size:1.6rem}.main .form-thanks{margin-top:48px}.main .mfp_err:not(:empty){font-size:1.4rem}.main .errorbox{margin:0 0 32px;line-height:1.8}.main .wpcf7 .wpcf7-radio .wpcf7-list-item,.main .wpcf7 .wpcf7-checkbox .wpcf7-list-item{display:block;margin:0}.main .wpcf7 .wpcf7-radio .wpcf7-list-item+.wpcf7-list-item,.main .wpcf7 .wpcf7-checkbox .wpcf7-list-item+.wpcf7-list-item{margin-top:8px}.main .wpcf7 .wpcf7-form-control-wrap{display:block}.main .wpcf7 .wpcf7-acceptance{display:block;text-align:center}.main .wpcf7 .wpcf7-acceptance .wpcf7-list-item{margin:0;padding:0}.main .wpcf7 .wpcf7-not-valid-tip{font-size:1.4rem}.main .wpcf7 .wpcf7-response-output{margin:0 0 32px;line-height:1.8}.main .wpcf7 .wpcf7-spinner{display:block;margin:0 auto;top:20px}}.main .catnav-case{margin-top:80px}.main .catnav-case-list{gap:24px}.main .catnav-case-list a{display:flex;align-items:center;justify-content:center;min-width:156px;border:1px solid #c6c6c6;font-size:1.6rem;font-weight:500;text-align:center;line-height:1.2;padding:11px}@media(any-hover: hover){.main .catnav-case-list a:hover{background:#ba0003;color:#fff}}.main .catnav-case-list .current-cat a{background:#ba0003;color:#fff}.main .caselist{--caselist-pht-ar:330/221;--caselist-pht-img-scale:1;--caselist-pht-img-transition:0.4s;--caselist-a-hover-opacity:0.5;margin-top:94px;grid-template-columns:repeat(3, 1fr);gap:70px min(33/1056*100vw,33px)}.main .caselist-a{display:grid;grid-template-columns:1fr}@media(any-hover: hover){.main .caselist-a:hover{--caselist-pht-img-scale:1.2;--caselist-pht-img-transition:0.6s;opacity:var(--caselist-a-hover-opacity)}}.main .caselist .phtbox .pht{overflow:hidden;aspect-ratio:var(--caselist-pht-ar)}.main .caselist .phtbox .pht-img{width:1010%;height:100%;object-fit:cover;scale:var(--caselist-pht-img-scale);transition:all var(--caselist-pht-img-transition)}.main .caselist .txtbox{margin-top:25px}.main .caselist .txtbox .cats{display:flex;flex-wrap:wrap;gap:8px}.main .caselist .txtbox .cats-cat{display:inline-flex;padding-inline:15px;padding-block:8px;font-size:1.4rem;font-weight:500;line-height:1.2;color:#fff;background:#ba0003}.main .caselist .txtbox .ttl{margin-top:16px;font-size:2rem;font-weight:500;line-height:1.8;line-height:1.8;max-height:5.4em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.main .newslist-li{border-bottom:1px solid #c6c6c6}.main .newslist-a{grid-template-columns:80px 120px 1fr;align-items:flex-start;padding-block:28px;padding-inline:16px 95px;gap:20px}.main .newslist-a::after{content:"";display:block;width:9px;aspect-ratio:9/16;background:currentColor;mask:var(--ico-angle1-rt) no-repeat center center/contain;position:absolute;right:16px;top:50%;transform:translateY(-50%);transition:inherit}@media(any-hover: hover){.main .newslist-a:hover{color:#ba0003}.main .newslist-a:hover::after{right:8px}}.main .newslist .date{font-size:1.4rem;font-weight:400;line-height:28px;color:#2b2b2b}.main .newslist .cat{line-height:1}.main .newslist .cat-item{display:inline-flex;background:#ba0003;color:#fff;font-size:1.4rem;font-weight:400;line-height:1.29;padding-inline:4px;padding-block:5px}.main .newslist .ttl{font-size:1.6rem;font-weight:400;line-height:1.8;line-height:1.8;max-height:3.6em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.main .art-sec{padding-top:164px}.main .art-heading{margin-top:160px}.main .art-heading+*{--mt:80px}.main .art-heading-ttl{font-size:4rem;font-weight:700;line-height:1.6;padding-bottom:20px;border-bottom:1px solid #2b2b2b}.main .art-heading-status{margin-top:32px;display:flex;flex-wrap:wrap;gap:8px 20px}.main .art-heading-status .date{align-self:center;font-size:1.4rem;font-weight:400}.main .art-heading-status .cat-a{display:inline-flex;padding:10px 14px;font-size:1.8rem;font-weight:500;line-height:1.2;color:#fff;background:#ba0003}@media(any-hover: hover){.main .art-heading-status .cat-a:hover{opacity:.5}}.main .art-heading-status .cat-txt{display:inline-flex;padding:5px 4px;font-size:1.4rem;line-height:1.2;color:#fff;background:#ba0003}.main .art-layout-heading{margin-top:var(--layout-heading-mt, 72px)}.main .art-layout-heading .heading-h2{font-size:2.4rem;font-weight:700;line-height:1.6;padding-left:16px;border-left:4px solid #ba0003}.main .art-layout-heading .heading-h3{font-size:2rem;font-weight:700;line-height:1.6}.main .art-layout-heading .heading-h4{font-size:1.8rem;font-weight:500;line-height:1.6}.main .art-layout-heading .heading-h5{font-size:1.6rem;font-weight:500;line-height:1.6}.main .art-layout-heading .heading-h6{font-size:1.6rem;line-height:1.6}.main .art-layout-heading:has(.heading-h2){--layout-heading-mt:72px}.main .art-layout-heading:has(.heading-h2)+*{--mt:32px}.main .art-layout-heading:has(.heading-h3){--layout-heading-mt:72px}.main .art-layout-heading:has(.heading-h3)+*{--mt:24px}.main .art-layout-heading:has(.heading-h4){--layout-heading-mt:72px}.main .art-layout-heading:has(.heading-h4)+*{--mt:16px}.main .art-layout-heading:has(.heading-h5){--layout-heading-mt:40px}.main .art-layout-heading:has(.heading-h5)+*{--mt:16px}.main .art-layout-heading:has(.heading-h6){--layout-heading-mt:24px}.main .art-layout-heading:has(.heading-h6)+*{--mt:16px}.main .art-layout-photo{margin-top:var(--mt, 40px)}.main .art-layout-photo+.art-layout-photo{--mt:24px}.main .art-layout-photo .col1{grid-template-columns:1fr;gap:40px}.main .art-layout-photo .col2{grid-template-columns:repeat(2, 1fr);gap:40px 2.2727272727%}.main .art-layout-photo .col3{grid-template-columns:repeat(3, 1fr);gap:40px 2.2727272727%}.main .art-layout-photo .pht{display:flex;justify-content:center}.main .art-layout-photo a{display:block}.main .art-layout-gallery{margin-top:var(--mt, 64px)}.main .art-layout-gallery+.art-layout-photo{--mt:32px}.main .art-layout-gallery .photos{grid-template-columns:repeat(2, 1fr);gap:72px 3.7878787879%}.main .art-layout-gallery .txt{margin-top:24px;font-size:1.6rem;font-weight:500;line-height:2;text-align:center}.main .art-layout-text{margin-top:var(--mt, 40px);--layout-text-fs:1.6rem;--layout-text-fw:400;--layout-text-lh:1.8}.main .art-layout-text p{font-size:var(--layout-text-fs);font-weight:var(--layout-text-fw);line-height:var(--layout-text-lh)}.main .art-layout-text.ptn-bold{--layout-text-fs:1.6rem;--layout-text-fw:700;--layout-text-lh:2}.main .art-layout-text.ptn-notes{--layout-text-fs:1.4rem;--layout-text-fw:400;--layout-text-lh:2}.main .art-layout-list{margin-top:var(--mt, 40px)}.main .art-layout-list ul,.main .art-layout-list ol{margin-top:0}.main .art-layout-linktext{margin-top:var(--mt, 40px)}.main .art-layout-linktext+.art-layout-linktext{margin-top:20px}.main .art-layout-linktext p{margin-top:0}.main .art-layout-linktext a{align-items:center;font-size:1.4rem;font-weight:700;line-height:1.2;border-bottom:1px solid currentColor}.main .art-layout-linktext a[target=_blank]{line-height:1.5}.main .art-layout-linktext a[target=_blank]::after{content:"";display:inline-flex;width:12px;margin-left:6px;aspect-ratio:1;background:#ba0003;mask:var(--ico-outsite) no-repeat center center/contain}@media(any-hover: hover){.main .art-layout-linktext a:hover{color:#ba0003}}.main .art-layout-linkcard{margin-top:var(--mt, 40px)}.main .art-layout-linkcard .linkcard{grid-template-columns:1fr;gap:40px;border:1px solid #d7d5cf;background:hsla(0,0%,100%,.7);padding-block:31px;padding-inline:31px 102px;position:relative}.main .art-layout-linkcard .linkcard::after{content:"";display:block;width:23px;aspect-ratio:1;background:url(../img/common/ico_cir_rd_in_angle_wt_lt.svg) no-repeat center center/contain;position:absolute;right:31px;bottom:31px}.main .art-layout-linkcard .linkcard:has(.phtbox){grid-template-columns:216px 1fr}@media(any-hover: hover){.main .art-layout-linkcard .linkcard:hover{opacity:.5}}.main .art-layout-linkcard .linkcard .ttl{font-size:1.8rem;font-weight:700;line-height:1.2}.main .art-layout-linkcard .linkcard .txt{margin-top:16px;font-size:1.6rem;font-weight:500;line-height:2}.main .art-layout-lrbox{margin-top:var(--mt, 72px);--phtbox-order:1;--txtbox-order:2;grid-template-columns:1fr}.main .art-layout-lrbox .heading{font-size:1.8rem;font-weight:500;line-height:1.6}.main .art-layout-lrbox .heading+.lrbox{margin-top:16px}.main .art-layout-lrbox .lrbox{grid-template-columns:1fr 1fr;gap:24px}.main .art-layout-lrbox .phtbox{order:var(--phtbox-order)}.main .art-layout-lrbox .txtbox{order:var(--txtbox-order)}.main .art-layout-lrbox.ptn2{--phtbox-order:2;--txtbox-order:1}.main .art-layout-download{margin-top:72px}.main .art-layout-download .link-btn{--link-btn-w:344px;--link-btn-fs:1.6rem;--link-btn-hover-bg:#ba0003;--link-btn-hover-color:#fff;--link-btn-hover-bd-color:#ba0003}.main .art-layout-download .link-btn-a{padding-block:8px;padding-inline:50px}.main .art-layout-download .link-btn-a::after{right:20px}.main .art-body{margin-top:40px}.main .art-body>:first-child{margin-top:0}.main .art-body::after{clear:both;content:"";display:block;height:0}.main .art-body ul{margin-top:40px}.main .art-body ul li{padding-left:14px;line-height:1.8}.main .art-body ul li::before{content:"";display:block;width:6px;aspect-ratio:1;border-radius:1000px;position:absolute;left:0;top:12px;background:#ba0003}.main .art-body ul li+li{margin-top:4px}.main .art-body ol{margin-top:40px}.main .art-body ol li{padding-left:22px;line-height:1.8}.main .art-body ol li::before{content:counter(number) ".";font:normal normal bold 1em/1.6 Arial,"Noto Sans JP","游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,Verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Meiryo,sans-serif;color:#ba0003;position:absolute;left:0;top:2px;line-height:inherit}.main .art-body ol li+li{margin-top:4px}.main .art-body ol li:nth-of-type(n+10){padding-left:31px}.main .art-body a{font-size:1.4rem;font-weight:700;line-height:1.2;border-bottom:1px solid currentColor}.main .art-body a[target=_blank]{line-height:1.5}.main .art-body a[target=_blank]::after{content:"";display:inline-flex;width:12px;margin-left:6px;aspect-ratio:1;background:#ba0003;mask:var(--ico-outsite) no-repeat center center/contain}@media(any-hover: hover){.main .art-body a:hover{color:#ba0003}}.main .art-body a:has(img){display:inline-block;line-height:1;border:none}.main .art-body a:has(img)[target=_blank]::after{content:none}.main .art-body .scrollbox{margin-top:40px}.main .art-body .scrollbox table{min-width:100%}.main .art-body table tr{background:#fff}.main .art-body table tr:nth-of-type(even){background:#f9f9f9}.main .art-body table th,.main .art-body table td{border:1px solid #e9e8e5;vertical-align:middle;padding-block:19px;padding-inline:19px;font-size:1.4rem;line-height:1.2}.main .art-body table th{width:200px;font-weight:500}.main .art-body h2{margin-top:72px;font-size:2.4rem;font-weight:700;line-height:1.6;padding-left:16px;border-left:4px solid #ba0003}.main .art-body h2+*{margin-top:32px}.main .art-body h3{margin-top:72px;font-size:2rem;font-weight:700;line-height:1.6}.main .art-body h3+*{margin-top:24px}.main .art-body h4{margin-top:72px;font-size:1.8rem;font-weight:500;line-height:1.6}.main .art-body h4+*{margin-top:32px}.main .art-body h5{margin-top:40px;font-size:1.6rem;font-weight:500;line-height:1.6}.main .art-body h5+*{margin-top:16px}.main .art-body h6{margin-top:24px;font-size:1.6rem;line-height:1.6}.main .art-body h6+*{margin-top:16px}.main .art-body strong,.main .art-body em,.main .art-body b{font-weight:700}.main .art-body video,.main .art-body iframe{margin-top:40px;aspect-ratio:16/9;width:100%;height:auto}.main .art-body .wp-video{margin-top:40px}.main .art-body .wp-video>:first-child{margin-top:0}.main .art-toarchive{margin-top:160px}.main .pager{margin-top:160px}.main .pager ul,.main .pager ol{margin:0;display:flex;justify-content:center;gap:0 10px}.main .pager ul li,.main .pager ol li{width:36px}.main .pager a,.main .pager span{display:flex;justify-content:center;align-items:center;border:1px solid #ba0003;aspect-ratio:1;color:#ba0003;text-align:center;position:relative;font:normal normal 400 2rem/1.6 "Antonio","Noto Sans JP","游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,Verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Meiryo,sans-serif;line-height:1;padding-bottom:2px}.main .pager a:hover,.main .pager span{background:#ba0003;color:#fff}.main .pager .current span{background:#ba0003}.main .pager .ico{display:block;width:9px;aspect-ratio:9/16;background:currentColor;mask:var(--pager-ico) no-repeat center center/contain}.main .pager :where(.first,.prev,.next,.last) a{padding-bottom:0}.main .pager .prev{--pager-ico:var(--ico-angle1-lt)}.main .pager .next{--pager-ico:var(--ico-angle1-rt)}@media screen and (max-width: 767px){.main .catnav-case{margin-top:40px}.main .catnav-case-list{gap:8px}.main .catnav-case-list a{min-width:auto;padding:10px 30px}.main .caselist{--caselist-pht-ar:343/210;grid-template-columns:1fr;gap:64px 0}.main .caselist .txtbox{margin-top:25px}.main .caselist.ptn1{--caselist-pht-ar:113/101;--caselist-a-hover-opacity:1;gap:16px}.main .caselist.ptn1 .caselist-item{border-bottom:1px solid #4e4e4e}.main .caselist.ptn1 .caselist-a{padding-block:16px;grid-template-columns:32.944606414% 62.6822157434%;justify-content:space-between}.main .caselist.ptn1 .txtbox{margin-top:0}.main .caselist.ptn1 .txtbox .cats-cat{padding-inline:11px;padding-block:5px;font-size:1.4rem}.main .caselist.ptn1 .txtbox .ttl{margin-top:8px;font-size:1.6rem}.main .newslist-a{display:flex;flex-wrap:wrap;padding-block:24px 8px;padding-inline:0;gap:8px}.main .newslist-a::after{content:none}.main .newslist .date{font-size:1.2rem;line-height:20px}.main .newslist .cat-item{font-size:1.2rem;font-weight:500;line-height:1.2;padding-block:3px}.main .newslist .ttl{width:100%;font-size:1.4rem;line-height:1.5;line-height:1.5;max-height:1.5em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.main .art-sec{padding-top:24px}.main .art-heading{margin-top:40px}.main .art-heading+*{--mt:48px}.main .art-heading-ttl{font-size:2.8rem;line-height:1.6;padding-bottom:16px}.main .art-heading-status{margin-top:24px;gap:8px 16px}.main .art-heading-status .cat-a{padding:2px 4px;font-size:1.4rem;font-weight:400;line-height:1.2}.main .art-heading-status .cat-txt{padding:1px 4px;font-size:1.4rem}.main .art-layout-heading{--layout-heading-mt:56px}.main .art-layout-heading:has(.heading-h2){--layout-heading-mt:56px}.main .art-layout-heading:has(.heading-h2)+*{--mt:28px}.main .art-layout-heading:has(.heading-h3){--layout-heading-mt:36px}.main .art-layout-heading:has(.heading-h3)+*{--mt:24px}.main .art-layout-heading:has(.heading-h4){--layout-heading-mt:36px}.main .art-layout-heading:has(.heading-h4)+*{--mt:20px}.main .art-layout-heading:has(.heading-h5){--layout-heading-mt:36px}.main .art-layout-heading:has(.heading-h5)+*{--mt:20px}.main .art-layout-heading:has(.heading-h6){--layout-heading-mt:24px}.main .art-layout-heading:has(.heading-h6)+*{--mt:16px}.main .art-layout-photo .col2{grid-template-columns:1fr;gap:24px}.main .art-layout-photo .col3{grid-template-columns:1fr;gap:24px}.main .art-layout-gallery{--mt:56px}.main .art-layout-gallery .photos{grid-template-columns:1fr;gap:32px}.main .art-layout-gallery .txt{margin-top:8px}.main .art-layout-text{--mt:36px}.main .art-layout-text.ptn-bold{--layout-text-fw:600;--layout-text-lh:1.8}.main .art-layout-text.ptn-notes{--layout-text-lh:1.8}.main .art-layout-list{--mt:36px}.main .art-layout-linktext{--mt:36px}.main .art-layout-linktext a{color:#ba0003}.main .art-layout-linkcard{--mt:36px}.main .art-layout-linkcard .linkcard{gap:12px;padding-block:15px 50px;padding-inline:15px}.main .art-layout-linkcard .linkcard::after{right:15px;bottom:15px}.main .art-layout-linkcard .linkcard:has(.phtbox){grid-template-columns:136px 1fr}.main .art-layout-linkcard .linkcard:has(.phtbox) .txt{line-height:1.8;max-height:3.6em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.main .art-layout-linkcard .linkcard .ttl{font-size:1.6rem;font-weight:500;line-height:2;line-height:2;max-height:4em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.main .art-layout-linkcard .linkcard .txt{margin-top:8px;font-size:1.4rem;font-weight:400;line-height:1.8;line-height:1.8;max-height:1.8em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.main .art-layout-lrbox{--mt:36px;--phtbox-order:1;--txtbox-order:2;grid-template-columns:1fr}.main .art-layout-lrbox .heading{font-size:1.8rem;font-weight:500;line-height:1.6}.main .art-layout-lrbox .heading+.lrbox{margin-top:16px}.main .art-layout-lrbox .lrbox{grid-template-columns:1fr;gap:24px}.main .art-layout-lrbox.ptn2{--phtbox-order:2;--txtbox-order:1}.main .art-layout-download{margin-top:56px}.main .art-layout-download .link-btn{--link-btn-w:100%;--link-btn-fs:1.4rem}.main .art-layout-download .link-btn-a{padding-block:10px;padding-inline:48px}.main .art-body ul,.main .art-body ol{margin-top:36px}.main .art-body a{color:#ba0003}.main .art-body h2{margin-top:56px}.main .art-body h2+*{margin-top:28px}.main .art-body h3{margin-top:36px}.main .art-body h3+*{margin-top:24px}.main .art-body h4{margin-top:36px}.main .art-body h4+*{margin-top:20px}.main .art-body h5{margin-top:36px}.main .art-body h5+*{margin-top:20px}.main .art-body h6{margin-top:24px}.main .art-body h6+*{margin-top:16px}.main .art-body .scrollbox{margin-top:36px;padding-bottom:24px}.main .art-body .scrollbox table{min-width:980px}.main .art-body video,.main .art-body iframe{margin-top:36px}.main .art-body .wp-video{margin-top:36px}.main .art-toarchive{margin-top:64px}.main .pager{margin-top:40px}}