:root{--invariants: 2.5;--fz8: min(.8rem, calc(.1vw * 8 * var(--invariants)) );--fz9: min(.9rem, calc(.1vw * 9 * var(--invariants)) );--fz10: min(1rem, calc(.1vw * 10 * var(--invariants)) );--fz11: min(1.1rem, calc(.1vw * 11 * var(--invariants)) );--fz12: min( calc(.1rem * 12), calc(.1vw * 12 * var(--invariants)) );--fz13: min(1.3rem, calc(.1vw * 13 * var(--invariants)) );--fz14: min( calc(.1rem * 14), calc(.1vw * 14 * var(--invariants)) );--fz15: min(1.5rem, calc(.1vw * 15 * var(--invariants)) );--fz16: min(1.6rem, calc(.1vw * 16 * var(--invariants)) );--fz17: min( calc(.1rem * 17), calc(.1vw * 17 * var(--invariants)) );--fz18: min(1.8rem, calc(.1vw * 18 * var(--invariants)) );--fz19: min( calc(.1rem * 19), calc(.1vw * 19 * var(--invariants)) );--fz20: min(2rem, calc(.1vw * 20 * var(--invariants)) );--fz21: min(2.1rem, calc(.1vw * 21 * var(--invariants)) );--fz22: min(2.2rem, calc(.1vw * 22 * var(--invariants)) );--fz23: min( calc(.1rem * 23), calc(.1vw * 23 * var(--invariants)) );--fz24: min( calc(.1rem * 24), calc(.1vw * 24 * var(--invariants)) );--fz25: min(2.5rem, calc(.1vw * 25 * var(--invariants)) );--fz26: min(2.6rem, calc(.1vw * 26 * var(--invariants)) );--fz27: min(2.7rem, calc(.1vw * 27 * var(--invariants)) );--fz28: min( calc(.1rem * 28), calc(.1vw * 28 * var(--invariants)) );--fz29: min( calc(.1rem * 29), calc(.1vw * 29 * var(--invariants)) );--fz30: min(3rem, calc(.1vw * 30 * var(--invariants)) );--fz31: min(3.1rem, calc(.1vw * 31 * var(--invariants)) );--fz32: min(3.2rem, calc(.1vw * 32 * var(--invariants)) );--fz33: min( calc(.1rem * 33), calc(.1vw * 33 * var(--invariants)) );--fz34: min( calc(.1rem * 34), calc(.1vw * 34 * var(--invariants)) );--fz35: min(3.5rem, calc(.1vw * 35 * var(--invariants)) );--fz36: min(3.6rem, calc(.1vw * 36 * var(--invariants)) );--fz37: min(3.7rem, calc(.1vw * 37 * var(--invariants)) );--fz38: min( calc(.1rem * 38), calc(.1vw * 38 * var(--invariants)) );--fz39: min( calc(.1rem * 39), calc(.1vw * 39 * var(--invariants)) );--fz40: min(4rem, calc(.1vw * 40 * var(--invariants)) );--fz41: min( calc(.1rem * 41), calc(.1vw * 41 * var(--invariants)) );--fz42: min(4.2rem, calc(.1vw * 42 * var(--invariants)) );--fz43: min(4.3rem, calc(.1vw * 43 * var(--invariants)) );--fz44: min(4.4rem, calc(.1vw * 44 * var(--invariants)) );--fz45: min(4.5rem, calc(.1vw * 45 * var(--invariants)) );--fz46: min( calc(.1rem * 46), calc(.1vw * 46 * var(--invariants)) );--fz47: min(4.7rem, calc(.1vw * 47 * var(--invariants)) );--fz48: min( calc(.1rem * 48), calc(.1vw * 48 * var(--invariants)) );--fz49: min(4.9rem, calc(.1vw * 49 * var(--invariants)) );--fz50: min(5rem, calc(.1vw * 50 * var(--invariants)) );--fz51: min( calc(.1rem * 51), calc(.1vw * 51 * var(--invariants)) );--fz52: min(5.2rem, calc(.1vw * 52 * var(--invariants)) );--fz53: min( calc(.1rem * 53), calc(.1vw * 53 * var(--invariants)) );--fz54: min(5.4rem, calc(.1vw * 54 * var(--invariants)) );--fz55: min(5.5rem, calc(.1vw * 55 * var(--invariants)) );--fz56: min( calc(.1rem * 56), calc(.1vw * 56 * var(--invariants)) );--fz57: min(5.7rem, calc(.1vw * 57 * var(--invariants)) );--fz58: min( calc(.1rem * 58), calc(.1vw * 58 * var(--invariants)) );--fz59: min(5.9rem, calc(.1vw * 59 * var(--invariants)) );--fz60: min(6rem, calc(.1vw * 60 * var(--invariants)) );--fz61: min( calc(.1rem * 61), calc(.1vw * 61 * var(--invariants)) );--fz62: min(6.2rem, calc(.1vw * 62 * var(--invariants)) );--fz63: min( calc(.1rem * 63), calc(.1vw * 63 * var(--invariants)) );--fz64: min(6.4rem, calc(.1vw * 64 * var(--invariants)) );--fz65: min(6.5rem, calc(.1vw * 65 * var(--invariants)) );--fz66: min( calc(.1rem * 66), calc(.1vw * 66 * var(--invariants)) );--fz67: min(6.7rem, calc(.1vw * 67 * var(--invariants)) );--fz68: min( calc(.1rem * 68), calc(.1vw * 68 * var(--invariants)) );--fz69: min(6.9rem, calc(.1vw * 69 * var(--invariants)) );--fz70: min(7rem, calc(.1vw * 70 * var(--invariants)) );--fz71: min( calc(.1rem * 71), calc(.1vw * 71 * var(--invariants)) );--fz72: min(7.2rem, calc(.1vw * 72 * var(--invariants)) );--fz73: min( calc(.1rem * 73), calc(.1vw * 73 * var(--invariants)) );--fz74: min(7.4rem, calc(.1vw * 74 * var(--invariants)) );--fz75: min(7.5rem, calc(.1vw * 75 * var(--invariants)) );--fz76: min( calc(.1rem * 76), calc(.1vw * 76 * var(--invariants)) );--fz77: min(7.7rem, calc(.1vw * 77 * var(--invariants)) );--fz78: min( calc(.1rem * 78), calc(.1vw * 78 * var(--invariants)) );--fz79: min(7.9rem, calc(.1vw * 79 * var(--invariants)) );--fz80: min(8rem, calc(.1vw * 80 * var(--invariants)) );--fz81: min(8.1rem, calc(.1vw * 81 * var(--invariants)) );--fz82: min( calc(.1rem * 82), calc(.1vw * 82 * var(--invariants)) );--fz83: min(8.3rem, calc(.1vw * 83 * var(--invariants)) );--fz84: min(8.4rem, calc(.1vw * 84 * var(--invariants)) );--fz85: min(8.5rem, calc(.1vw * 85 * var(--invariants)) );--fz86: min(8.6rem, calc(.1vw * 86 * var(--invariants)) );--fz87: min( calc(.1rem * 87), calc(.1vw * 87 * var(--invariants)) );--fz88: min(8.8rem, calc(.1vw * 88 * var(--invariants)) );--fz89: min(8.9rem, calc(.1vw * 89 * var(--invariants)) );--fz90: min(9rem, calc(.1vw * 90 * var(--invariants)) );--fz91: min(9.1rem, calc(.1vw * 91 * var(--invariants)) );--fz92: min( calc(.1rem * 92), calc(.1vw * 92 * var(--invariants)) );--fz93: min(9.3rem, calc(.1vw * 93 * var(--invariants)) );--fz94: min(9.4rem, calc(.1vw * 94 * var(--invariants)) );--fz95: min(9.5rem, calc(.1vw * 95 * var(--invariants)) );--fz96: min( calc(.1rem * 96), calc(.1vw * 96 * var(--invariants)) );--fz97: min( calc(.1rem * 97), calc(.1vw * 97 * var(--invariants)) );--fz98: min(9.8rem, calc(.1vw * 98 * var(--invariants)) );--fz99: min(9.9rem, calc(.1vw * 99 * var(--invariants)) );--fz100: min(10rem, calc(.1vw * 100 * var(--invariants)) );--fz101: min( calc(.1rem * 101), calc(.1vw * 101 * var(--invariants)) );--fz102: min( calc(.1rem * 102), calc(.1vw * 102 * var(--invariants)) );--fz103: min(10.3rem, calc(.1vw * 103 * var(--invariants)) );--fz104: min(10.4rem, calc(.1vw * 104 * var(--invariants)) );--fz105: min(10.5rem, calc(.1vw * 105 * var(--invariants)) );--fz106: min( calc(.1rem * 106), calc(.1vw * 106 * var(--invariants)) );--fz107: min( calc(.1rem * 107), calc(.1vw * 107 * var(--invariants)) );--fz108: min(10.8rem, calc(.1vw * 108 * var(--invariants)) );--fz109: min(10.9rem, calc(.1vw * 109 * var(--invariants)) );--fz110: min(11rem, calc(.1vw * 110 * var(--invariants)) );--fz111: min( calc(.1rem * 111), calc(.1vw * 111 * var(--invariants)) );--fz112: min( calc(.1rem * 112), calc(.1vw * 112 * var(--invariants)) );--fz113: min(11.3rem, calc(.1vw * 113 * var(--invariants)) );--fz114: min(11.4rem, calc(.1vw * 114 * var(--invariants)) );--fz115: min(11.5rem, calc(.1vw * 115 * var(--invariants)) );--fz116: min( calc(.1rem * 116), calc(.1vw * 116 * var(--invariants)) );--fz117: min( calc(.1rem * 117), calc(.1vw * 117 * var(--invariants)) );--fz118: min(11.8rem, calc(.1vw * 118 * var(--invariants)) );--fz119: min(11.9rem, calc(.1vw * 119 * var(--invariants)) );--fz120: min(12rem, calc(.1vw * 120 * var(--invariants)) );--fz121: min( calc(.1rem * 121), calc(.1vw * 121 * var(--invariants)) );--fz122: min( calc(.1rem * 122), calc(.1vw * 122 * var(--invariants)) );--fz123: min(12.3rem, calc(.1vw * 123 * var(--invariants)) );--fz124: min(12.4rem, calc(.1vw * 124 * var(--invariants)) );--fz125: min(12.5rem, calc(.1vw * 125 * var(--invariants)) );--fz126: min( calc(.1rem * 126), calc(.1vw * 126 * var(--invariants)) );--fz127: min( calc(.1rem * 127), calc(.1vw * 127 * var(--invariants)) );--fz128: min(12.8rem, calc(.1vw * 128 * var(--invariants)) );--fz129: min(12.9rem, calc(.1vw * 129 * var(--invariants)) );--fz130: min(13rem, calc(.1vw * 130 * var(--invariants)) );--fz131: min( calc(.1rem * 131), calc(.1vw * 131 * var(--invariants)) );--fz132: min( calc(.1rem * 132), calc(.1vw * 132 * var(--invariants)) );--fz133: min(13.3rem, calc(.1vw * 133 * var(--invariants)) );--fz134: min(13.4rem, calc(.1vw * 134 * var(--invariants)) );--fz135: min(13.5rem, calc(.1vw * 135 * var(--invariants)) );--fz136: min( calc(.1rem * 136), calc(.1vw * 136 * var(--invariants)) );--fz137: min( calc(.1rem * 137), calc(.1vw * 137 * var(--invariants)) );--fz138: min(13.8rem, calc(.1vw * 138 * var(--invariants)) );--fz139: min(13.9rem, calc(.1vw * 139 * var(--invariants)) );--fz140: min(14rem, calc(.1vw * 140 * var(--invariants)) );--fz141: min( calc(.1rem * 141), calc(.1vw * 141 * var(--invariants)) );--fz142: min( calc(.1rem * 142), calc(.1vw * 142 * var(--invariants)) );--fz143: min(14.3rem, calc(.1vw * 143 * var(--invariants)) );--fz144: min(14.4rem, calc(.1vw * 144 * var(--invariants)) );--fz145: min(14.5rem, calc(.1vw * 145 * var(--invariants)) );--fz146: min( calc(.1rem * 146), calc(.1vw * 146 * var(--invariants)) );--fz147: min( calc(.1rem * 147), calc(.1vw * 147 * var(--invariants)) );--fz148: min(14.8rem, calc(.1vw * 148 * var(--invariants)) );--fz149: min(14.9rem, calc(.1vw * 149 * var(--invariants)) );--fz150: min(15rem, calc(.1vw * 150 * var(--invariants)) );--fz151: min( calc(.1rem * 151), calc(.1vw * 151 * var(--invariants)) );--fz152: min( calc(.1rem * 152), calc(.1vw * 152 * var(--invariants)) );--fz153: min(15.3rem, calc(.1vw * 153 * var(--invariants)) );--fz154: min(15.4rem, calc(.1vw * 154 * var(--invariants)) );--fz155: min(15.5rem, calc(.1vw * 155 * var(--invariants)) );--fz156: min( calc(.1rem * 156), calc(.1vw * 156 * var(--invariants)) );--fz157: min( calc(.1rem * 157), calc(.1vw * 157 * var(--invariants)) );--fz158: min(15.8rem, calc(.1vw * 158 * var(--invariants)) );--fz159: min(15.9rem, calc(.1vw * 159 * var(--invariants)) );--fz160: min(16rem, calc(.1vw * 160 * var(--invariants)) );--fz161: min(16.1rem, calc(.1vw * 161 * var(--invariants)) );--fz162: min(16.2rem, calc(.1vw * 162 * var(--invariants)) );--fz163: min(16.3rem, calc(.1vw * 163 * var(--invariants)) );--fz164: min( calc(.1rem * 164), calc(.1vw * 164 * var(--invariants)) );--fz165: min(16.5rem, calc(.1vw * 165 * var(--invariants)) );--fz166: min(16.6rem, calc(.1vw * 166 * var(--invariants)) );--fz167: min(16.7rem, calc(.1vw * 167 * var(--invariants)) );--fz168: min(16.8rem, calc(.1vw * 168 * var(--invariants)) );--fz169: min( calc(.1rem * 169), calc(.1vw * 169 * var(--invariants)) );--fz170: min(17rem, calc(.1vw * 170 * var(--invariants)) );--fz171: min(17.1rem, calc(.1vw * 171 * var(--invariants)) );--fz172: min(17.2rem, calc(.1vw * 172 * var(--invariants)) );--fz173: min(17.3rem, calc(.1vw * 173 * var(--invariants)) );--fz174: min( calc(.1rem * 174), calc(.1vw * 174 * var(--invariants)) );--fz175: min(17.5rem, calc(.1vw * 175 * var(--invariants)) );--fz176: min(17.6rem, calc(.1vw * 176 * var(--invariants)) );--fz177: min(17.7rem, calc(.1vw * 177 * var(--invariants)) );--fz178: min(17.8rem, calc(.1vw * 178 * var(--invariants)) );--fz179: min( calc(.1rem * 179), calc(.1vw * 179 * var(--invariants)) );--fz180: min(18rem, calc(.1vw * 180 * var(--invariants)) );--fz181: min(18.1rem, calc(.1vw * 181 * var(--invariants)) );--fz182: min(18.2rem, calc(.1vw * 182 * var(--invariants)) );--fz183: min(18.3rem, calc(.1vw * 183 * var(--invariants)) );--fz184: min( calc(.1rem * 184), calc(.1vw * 184 * var(--invariants)) );--fz185: min(18.5rem, calc(.1vw * 185 * var(--invariants)) );--fz186: min(18.6rem, calc(.1vw * 186 * var(--invariants)) );--fz187: min(18.7rem, calc(.1vw * 187 * var(--invariants)) );--fz188: min(18.8rem, calc(.1vw * 188 * var(--invariants)) );--fz189: min( calc(.1rem * 189), calc(.1vw * 189 * var(--invariants)) );--fz190: min(19rem, calc(.1vw * 190 * var(--invariants)) );--fz191: min(19.1rem, calc(.1vw * 191 * var(--invariants)) );--fz192: min( calc(.1rem * 192), calc(.1vw * 192 * var(--invariants)) );--fz193: min(19.3rem, calc(.1vw * 193 * var(--invariants)) );--fz194: min( calc(.1rem * 194), calc(.1vw * 194 * var(--invariants)) );--fz195: min(19.5rem, calc(.1vw * 195 * var(--invariants)) );--fz196: min(19.6rem, calc(.1vw * 196 * var(--invariants)) );--fz197: min( calc(.1rem * 197), calc(.1vw * 197 * var(--invariants)) );--fz198: min(19.8rem, calc(.1vw * 198 * var(--invariants)) );--fz199: min( calc(.1rem * 199), calc(.1vw * 199 * var(--invariants)) );--fz200: min(20rem, calc(.1vw * 200 * var(--invariants)) )}@media (min-width: 981px){.is-hidden_pc{display:none}}@media (max-width: 980px){.is-hidden_sp{display:none}}.u-txt_left{text-align:left!important}.u-txt_center{text-align:center!important;margin:50px 0 76px}.u-txt_right{text-align:right!important}.u-mb5{margin-bottom:5px!important}.u-mb10{margin-bottom:10px!important}.u-mb15{margin-bottom:15px!important}.u-mb20{margin-bottom:20px!important}.u-mb25{margin-bottom:25px!important}.u-mb30{margin-bottom:30px!important}.u-mb35{margin-bottom:35px!important}.u-mb40{margin-bottom:40px!important}.u-mb45{margin-bottom:45px!important}.u-mb50{margin-bottom:50px!important}.u-mb60{margin-bottom:60px!important}.u-mb70{margin-bottom:70px!important}.u-mb80{margin-bottom:80px!important}.u-mt5{margin-top:5px!important}.u-mt10{margin-top:10px!important}.u-mt15{margin-top:15px!important}.u-mt20{margin-top:20px!important}.u-mt25{margin-top:25px!important}.u-mt30{margin-top:30px!important}.u-mt40{margin-top:40px!important}.u-mt50{margin-top:50px!important}.is-link{text-decoration:underline}.u-color-white{color:#fff}.u-color-body{color:#333}.u-color-primary{color:#9b0008}.u-color-secondary{color:#53b9c7}.u-color-accent{color:#f1f1f1}.u-bg_accent{background:#f1f1f1}.u-bg-gray{background:#f1f1f1!important}.u-txt_bold{font-weight:700}.u-font15{font-size:var(--fz15)!important}.u-font30{font-size:min(var(--fz30),3vw)}.u-font34{font-size:min(var(--fz34),2vw)}.u-font80{font-size:min(var(--fz80),12vw)}.u-font107{font-size:min(var(--fz107),12vw)}.u-font120{font-size:min(var(--fz120),12vw)}.u-font186{font-size:min(var(--fz186),13vw)}.u-flex{display:flex}@media (max-width: 980px){.u-flex.-sp{flex-direction:column;align-items:center}}.u-flex_gap{gap:20px 50px}.u-flex_gap.-sm{gap:10px}@media (max-width: 980px){.u-flex_gap{gap:20px}}.u-flex_center{justify-content:center}.u-relative{position:relative}.u-pdleft20{padding-left:20px}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;vertical-align:bottom}.ttl_main{width:-moz-fit-content;width:fit-content}.ttl_main.-white{color:#fff}.ttl_main.-slice{position:relative}.ttl_main.-slice:before{position:absolute;top:0;left:0;width:min(60px,4vw);height:210px;content:"";background-color:#000;transition:.2s;transform:skew(-30deg)}@media (max-width: 980px){.ttl_main.-slice:before{width:30px;height:80px}}.ttl_main.-red:before{background-color:#9b0008}.ttl_main.-blue:before{background-color:#53b9c7}.ttl_main p{position:relative;z-index:10;padding-left:60px;font-size:var(--fz70);font-family:Bebas Neue,sans-serif;line-height:1;text-align:left;text-indent:-60px;letter-spacing:.05em}@media (min-width: 981px){.ttl_main p{font-size:var(--fz120)}}.ttl_main b{position:relative;margin-left:10px;padding-left:160px}.ttl_main b:before{position:absolute;top:50%;left:0;width:90%;max-width:120px;height:1px;content:"";background-color:#fff;transition:.2s;transform:translateY(-50%)}@media (max-width: 980px){.ttl_main b{display:block;padding-left:min(40px,10.25vw)}.ttl_main b:before{width:min(30px,7.69vw);max-width:100%}}@media (min-width: 981px){.ttl_main b{margin-left:58px;font-size:var(--fz21)}}.ttl_block{display:flex;gap:30px;align-items:center;margin-bottom:30px}@media (max-width: 980px){.ttl_block{flex-direction:column;gap:0;align-items:flex-start}}.ttl_block.-column{flex-direction:column;gap:0;align-items:flex-start}.ttl_block.-white{color:#fff}.ttl_block.-red .ttl_block--en,.ttl_block.-red .ttl_block--ja{color:#9b0008}.ttl_block--en{font-family:Bebas Neue,sans-serif;font-size:min(var(--fz107),8vw);font-weight:700;line-height:1;letter-spacing:.05em}.ttl_block--ja{font-size:var(--fz21)}.ttl_small{font-family:Bebas Neue,sans-serif;font-size:var(--fz18);font-weight:700;color:#9b0008}@media (max-width: 980px){.ttl_small{margin-bottom:15px;font-size:var(--fz24)}}.ttl_line{position:relative;display:flex;align-items:center;padding:15px 0;font-family:Bebas Neue,sans-serif;font-size:var(--fz72);text-align:center;letter-spacing:.05em}.ttl_line span{position:relative;padding-right:10px;background-color:#fff}.ttl_line:after{margin-top:-20px;font-size:var(--fz15);font-weight:700;color:#9b0008;content:attr(title)}.ttl_line:before{position:absolute;width:100%;height:1px;margin-left:10px;content:"";background:#9b0008}.ttl_line.-black{color:#333}.ttl_line.-white{color:#fff}.ttl_line.-white span{background-color:#333}.ttl_line.-white:before{background:#fff}.ttl_line.-white:after{color:#fff}.ttl_line b{color:#9b0008}@media (max-width: 980px){.ttl_line{font-size:var(--fz35)}.ttl_line:after{font-size:var(--fz12)}}.btn{box-sizing:border-box;display:inline-block;width:min(320px,100%);padding:16px;color:#fff;text-align:center;background-color:#333;border-radius:30px;transition:.2s}.btn.-lg{width:min(380px,100%)}.btn.-red{background-color:#9b0008}.btn.-white{color:#9b0008;background-color:#fff}.btn.-white.-arrow:after{border-top:2px solid #9b0008;border-right:2px solid #9b0008}.btn.-arrow{position:relative}.btn.-arrow:after{position:absolute;top:50%;right:16px;width:12px;height:12px;margin:0 10px;content:"";border-top:2px solid #f1f1f1;border-right:2px solid #f1f1f1;transform:translateY(-50%) rotate(45deg)}.btn.-blank{background-image:url(/build/assets/icon_blank-c4d9465e.svg);background-repeat:no-repeat;background-position:center right 12px}.btn.-blank.btn{overflow:hidden;width:100%;max-width:320px;padding:12px 30px;text-overflow:ellipsis;text-indent:-12px;white-space:nowrap}.btn.is-close{pointer-events:none;background-color:#ccc}.btn.-list{display:block;width:auto;background:#666;border-radius:9999px}.btn small{display:block;font-size:var(--fz8)}.btn:hover{background-color:#9b0008;transition:.2s}.btn:hover.-red{background-color:#333}.btn_more{position:relative;display:inline-block;width:min(165px,13vw);margin-left:20px;font-family:Bebas Neue,sans-serif;text-align:right;letter-spacing:.05em}@media (max-width: 980px){.btn_more{width:115px;margin-left:0}}.btn_more:before{position:absolute;top:50%;left:0;width:min(75px,5vw);height:2px;content:"";background-color:#333;transition:.2s;transform:translateY(-50%)}@media (max-width: 980px){.btn_more:before{width:40px}}.btn_more:hover:before{left:10px;transition:.2s}.btn_more.-white{color:#fff}.btn_more.-white:before{background-color:#fff}@media (min-width: 981px){.btn_more--float{position:absolute;top:20px;right:0}}@media (max-width: 980px){.btn_more--float{padding:30px 0;text-align:center}}.btn_more--wrap.-right{text-align:right}.btn_more--wrap.-center{text-align:center}table{width:100%}@media (max-width: 980px){table.table{display:block}table.table tbody,table.table tr,table.table th,table.table td{box-sizing:border-box;display:block;width:100%!important}}.bold{font-family:Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,YuGothic,Yu Gothic,Meiryo,sans-serif;font-weight:700}.box_shadow{box-shadow:0 0 9px #3333331a}.box_shadow--inner{padding:20px}.swiper-container{overflow:hidden}.post_list{display:flex;padding:80px 0}.post_list.-not_slider{flex-wrap:wrap;gap:60px 35px}@media (max-width: 980px){.post_list.-not_slider{gap:30px 20px;justify-content:center;padding:40px 0}}.post_list.-not_slider li{width:100%}@media screen and (min-width: 500px){.post_list.-not_slider li{width:calc(50% - 10px)}}@media (min-width: 981px){.post_list.-not_slider li{width:calc(25% - 26.25px)}}@media screen and (min-width: 500px)and (max-width: 980px){.post_list li{width:47%}}@media (max-width: 980px){.post_list li{width:100%}}.post_list--empty{width:100%!important;text-align:center!important}.post_list--kaihatsu .post_list--img{position:relative}.post_list--kaihatsu .post_list--img:after{position:absolute;top:50%;left:50%;z-index:10;display:inline-block;width:80%;height:80px;content:"";background:url(/build/assets/icon_kaihatsu_sticker-9202e91f.png) no-repeat center/contain;transform:translate(-50%,-50%)}.post_list--kaihatsu .post_list--img:before{position:absolute;top:50%;left:50%;z-index:9;width:100%;height:100%;content:"";background-color:#3339;transform:translate(-50%,-50%)}.post_list--kaihatsu .post_list--vote_sign,.post_list--kaihatsu .post_list--message,.post_list--kaihatsu .post_list--comment_mark{display:none}.post_list--kettei .post_list--img{position:relative}.post_list--kettei .post_list--img:after,.post_list--kettei .post_list--img:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.post_list--kettei .post_list--img:after{width:90%;height:90%;content:"";background-color:#9b0008cc}.post_list--kettei .post_list--img:before{top:45%;z-index:10;font-size:var(--fz24);font-weight:700;color:#fff;content:"製作進行中!!"}.post_list--kettei .post_list--votes{top:60%;left:50%;z-index:10;width:110px;height:40px;color:#9b0008;background-color:#fff;transform:translate(-50%,-50%)}.post_list--kettei .post_list--vote_sign,.post_list--kettei .post_list--model,.post_list--kettei .post_list--message,.post_list--kettei .post_list--comment_mark{display:none}.post_list--apply .post_list--img{position:relative}.post_list--apply .post_list--img b{position:absolute;right:0;bottom:38%;left:0;z-index:1;display:block;width:min(160px,100%);margin:auto;font-size:var(--fz15);text-align:center;background:#fff}.post_list--apply .post_list--img:after,.post_list--apply .post_list--img:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.post_list--apply .post_list--img:after{width:90%;height:90%;content:"";background-color:#333c}.post_list--apply .post_list--img:before{top:45%;z-index:10;font-size:var(--fz24);font-weight:700;color:#fff;content:"申請中"}.post_list--apply .post_list--vote_sign,.post_list--apply .post_list--model,.post_list--apply .post_list--message,.post_list--apply .post_list--votes{display:none}.post_list--addition .post_list--img{position:relative}.post_list--addition .post_list--img:before{position:absolute;top:-1px;left:-1px;z-index:10;display:inline-block;width:130px;height:130px;content:"";background:url(/build/assets/icon_addition_sticker-abc77a96.png) no-repeat center/contain}.post_list--addition .post_list--vote_sign,.post_list--addition .post_list--model,.post_list--addition .post_list--message,.post_list--addition .post_list--votes{display:none}.post_list--img{position:relative}.post_list--img img{width:100%}@media (max-width: 980px){.post_list--img{margin-bottom:10px}.post_list--img img{width:100%;height:100%}}.post_list--votes{position:absolute;right:0;bottom:0;padding:8px;font-family:Bebas Neue,sans-serif;font-size:var(--fz15);font-weight:700;line-height:1;color:#fff;text-align:center;background-color:#9b0008}.post_list--votes b{margin-right:5px;font-size:var(--fz24)}.post_list--recruiting{position:absolute;bottom:0;left:0;padding:8px;font-size:var(--fz10);font-weight:700;line-height:1;color:#9b0008;text-align:center;letter-spacing:.05em;background:#fff}.post_list--comment_mark{position:absolute;top:0;left:0;padding:8px;line-height:1;color:#fff;text-align:center;background-color:#9b0008}.post_list--model{position:absolute;top:0;left:0;padding:8px 15px;font-family:Bebas Neue,sans-serif;font-size:var(--fz10);font-weight:700;line-height:1;color:#9b0008;background-color:#fff}.post_list--model b{margin-right:5px;font-size:var(--fz16)}.post_list--message{position:absolute;bottom:0;left:0;width:calc(100% - 96px);padding:7px 15px;font-size:var(--fz12);font-weight:700;line-height:1;color:#9b0008;background-color:#fff}.post_list--numbers{display:flex;gap:30px;justify-content:center;margin-bottom:20px;border-bottom:solid 1px #707070}.post_list--numbers li{padding-bottom:18px}.post_list--numbers li:before{display:inline-block;margin-right:5px;vertical-align:middle;content:url(/build/assets/icon_nokori_person-e7767d6c.svg)}.post_list--numbers li:first-child:before{content:url(/build/assets/icon_nokori_days-b8f01163.svg)}@media (min-width: 981px){.post_list--txt,.post_list--txt-card{padding-top:20px}}.post_list--txt.-white,.-white.post_list--txt-card{color:#fff}.post_list--txt time,.post_list--txt-card time{font-size:var(--fz12)}.post_list--txt p,.post_list--txt-card p{margin:0 auto 15px;font-size:var(--fz18);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:280px}.post_list--txt p b,.post_list--txt-card p b{display:inline-block;margin-left:1em}.post_list--txt span,.post_list--txt-card span{display:inline-block;margin-right:15px;font-family:Bebas Neue,sans-serif;font-size:var(--fz27);color:#9b0008}.post_list--txt b,.post_list--txt-card b{font-size:var(--fz18)}.post_list--txt a,.post_list--txt-card a{display:inline-block;padding:5px 12px 2px;color:#333;border:solid 1px #333;border-radius:18px;transition:.2s}.post_list--txt a.btn_white,.post_list--txt-card a.btn_white{color:#fff;border-color:#fff}.post_list--txt a.btn_red,.post_list--txt-card a.btn_red{color:#fff;pointer-events:auto;background:#9b0008;border-color:#9b0008}.post_list--txt a.btn_red:hover,.post_list--txt-card a.btn_red:hover{color:#9b0008;background-color:#fff}.post_list--txt a:hover,.post_list--txt-card a:hover{color:#fff;background-color:#9b0008;border-color:#9b0008;transition:.2s}@media (max-width: 980px){.post_list--txt,.post_list--txt-card{text-align:center}.post_list--txt p,.post_list--txt-card p{font-size:var(--fz16)}}.post_list--txt-card{max-width:240px;margin:0 auto}.post_list--vote_sign{position:absolute;top:0;left:0;padding:8px 8px 8px 25px;font-size:12px;color:#fff;background:url(/build/assets/icon_logo_red-85ad0971.svg) no-repeat center left 5px,#9b0008;background-size:15px}.post_list--progress:after{position:absolute;top:50%;left:50%;z-index:10;display:inline-block;width:80%;height:80px;content:"";background:url(/build/assets/icon_kaihatsu_sticker-9202e91f.png) no-repeat center/contain;transform:translate(-50%,-50%)}.eyecatch{margin-bottom:75px}@media (max-width: 980px){.eyecatch{position:relative;margin:auto auto 60px}}.eyecatch--inner{position:relative;margin:auto 0 auto auto}@media (min-width: 981px){.eyecatch--inner{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:stretch}}.eyecatch--inner:after{position:absolute;top:-100px;right:20px;width:380px;height:400px;content:"";background:url(/build/assets/img_eyecatch_slice-d822f1f8.png) no-repeat right top;background-size:60%}.eyecatch--inner h1{padding:28px 63px 22px;font-size:0;line-height:1;text-align:center;background-color:#ffffffe6}@media (min-width: 981px){.eyecatch--inner h1{position:absolute;top:0;left:25px;bottom:0;display:inline-block;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;margin:auto;padding:0;background-color:#0000}}.eyecatch--inner h1 p{position:relative;z-index:10;padding-left:0;font-size:var(--fz120);font-family:Bebas Neue,sans-serif;line-height:1;text-align:left;text-indent:0;text-shadow:0 0 10px #fff;letter-spacing:.05em}@media (max-width: 980px){.eyecatch--inner h1 p{text-align:center}}.eyecatch--inner h1 b{display:block;position:relative;margin-left:0;padding-left:140px;font-size:var(--fz24);text-shadow:none;text-align:left}.eyecatch--inner h1 b:before{position:absolute;top:0;left:0;bottom:0;display:inline-block;width:120px;height:1px;margin:auto;background:#333}@media (max-width: 980px){.eyecatch--inner{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center;position:relative;min-height:max(250px,64.1vw)}.eyecatch--inner:after{background-size:40%}.eyecatch--inner h1{position:relative;z-index:1}.eyecatch--inner h1 p{margin-bottom:4px;font-size:var(--fz50)}.eyecatch--inner h1 b{display:block;padding-left:0;font-size:var(--fz15);font-weight:700;text-align:center}.eyecatch--inner h1 b:before{display:none}}@media screen and (max-width: 389px){.eyecatch--inner{min-height:64.1vw}}.eyecatch--img{width:min(1155px,65%);margin-right:0;margin-left:auto}.eyecatch--img.-wide{width:min(1350px,75vw)}@media (max-width: 980px){.eyecatch--img.-wide{position:absolute;top:0;left:0;display:inline-block;width:100%;margin:auto}.eyecatch--img{width:100%!important}}.eyecatch--img .eyecatch--img-sp{width:100%}@media (min-width: 981px){.eyecatch--img .eyecatch--img-sp{display:none}}.eyecatch--img .eyecatch--img-pc{width:100%}@media (max-width: 980px){.eyecatch--img .eyecatch--img-pc{display:none}}.breadcrumbs{padding:10px min(4vw,25px) 0}@media (min-width: 981px){.breadcrumbs{padding:10px 0 0}}.breadcrumbs ol{padding:0;font-size:0}.breadcrumbs li{display:inline-block;font-size:var(--fz12);line-height:1}.breadcrumbs li:before{display:inline-block;vertical-align:top;content:"＞";margin:0 10px}.breadcrumbs li:first-child:before{content:normal}.breadcrumbs li:last-child{color:#9b0008}.breadcrumbs li:last-child span{color:#9b0008}.paging{display:flex;gap:10px;justify-content:center;margin-bottom:80px}@media (max-width: 980px){.paging{flex-direction:column;gap:20px;text-align:center}}.paging--item a{display:block;width:min(255px,100%);padding:20px 35px;margin:auto;font-weight:700;line-height:1;color:#fff;background-color:#333;transition:.2s;transform:skew(325deg)}.paging--item a:hover{background-color:#53b9c7!important;transition:.2s}.paging--item:last-child a{background-color:#9b0008}.paging--item b,.paging--item svg{display:inline-block;transform:skew(-325deg)}.paging--item b path,.paging--item svg path{fill:#fff;transition:.2s}.paging--wrap{margin:75px auto 100px;text-align:center}.pagination{display:flex;gap:10px;justify-content:flex-end}@media (max-width: 980px){.pagination{padding:0 50px}}.pagination.-center{justify-content:center}.pagination>span,.pagination a{box-sizing:border-box;display:inline-block!important;padding:20px 35px;font-weight:700;line-height:1;color:#9b0008;text-align:center;background-color:#fff;box-shadow:0 0 9px #3333331a;transform:skew(325deg)}.pagination>span b,.pagination a b{display:inline-block;transform:skew(-325deg)}.pagination>span.current,.pagination a.current{font-weight:700;color:#fff;background-color:#9b0008!important}.pagination>span svg,.pagination a svg{transform:skew(35deg)}.pagination>span:hover,.pagination a:hover{color:#fff;background-color:#333;border-color:#fff}.pagination>span:hover svg path,.pagination a:hover svg path{fill:#fff;transition:.2s}.pagination>span.next,.pagination>span.prev,.pagination a.next,.pagination a.prev{box-sizing:border-box;width:125px;background-color:#333;transition:.2s}.pagination>span.next svg path,.pagination>span.prev svg path,.pagination a.next svg path,.pagination a.prev svg path{fill:#fff}.pagination>span.next:hover,.pagination>span.prev:hover,.pagination a.next:hover,.pagination a.prev:hover{background-color:#9b0008;transition:.2s}@media (max-width: 980px){.pagination>span,.pagination a{width:85px;padding:10px 20px}}.pagination.-white>span,.pagination.-white a{background-color:#fff}.pagination.-white>span svg path,.pagination.-white a svg path{fill:#9b0008}.pagination.-white>span:hover,.pagination.-white a:hover{background-color:#9b0008}.pagination.-white>span:hover svg path,.pagination.-white a:hover svg path{fill:#fff}.pagination:empty{display:none}.slide-paging{position:absolute;right:0;bottom:0;z-index:20;display:flex;flex-direction:row-reverse;gap:10px;justify-content:flex-end}.slide-paging.-white li{background-color:#fff}.slide-paging.-white li:hover{background-color:#9b0008;transition:.2s}.slide-paging.-white li:hover .swiper-button-next{background-image:url(/build/assets/icon_arrow_next_white-854ad1ea.svg)}.slide-paging.-white li:hover .swiper-button-prev{background-image:url(/build/assets/icon_arrow_back_white-e7c82f75.svg)}.slide-paging.-white .swiper-button-next{background-image:url(/build/assets/icon_arrow_next-3b3d8d2b.svg)}.slide-paging.-white .swiper-button-prev{background-image:url(/build/assets/icon_arrow_back-4e5cd221.svg)}@media (max-width: 980px){.slide-paging{right:50%;bottom:100px;transform:translate(50%)}}.slide-paging li{box-sizing:border-box;display:inline-block!important;padding:28px 62px;font-weight:700;line-height:1;color:#9b0008;text-align:center;background-color:#333;box-shadow:0 0 9px #3333331a;transition:.2s;transform:skew(325deg)}.slide-paging li:hover{background-color:#fff;transition:.2s}.slide-paging li:hover .swiper-button-next{background-image:url(/build/assets/icon_arrow_next-3b3d8d2b.svg)}.slide-paging li:hover .swiper-button-prev{background-image:url(/build/assets/icon_arrow_back-4e5cd221.svg)}.slide-paging .swiper-button-next,.slide-paging .swiper-button-prev{top:19px;right:0;left:0;width:100%;height:100%;padding:0;background-repeat:no-repeat;background-position:center;transform:skew(-325deg)}.slide-paging .swiper-button-next:after,.slide-paging .swiper-button-prev:after{content:none}.slide-paging .swiper-button-next{background-image:url(/build/assets/icon_arrow_next_white-854ad1ea.svg)}.slide-paging .swiper-button-prev{background-image:url(/build/assets/icon_arrow_back_white-e7c82f75.svg)}.tab_select--nav{display:flex}.tab_select--tab_wrap{position:relative}.tab_select--tab{position:absolute;top:0;left:0;pointer-events:none;visibility:hidden;opacity:0}.tab_select--tab.is-show{position:relative;pointer-events:fill;visibility:visible;opacity:1;transition:.8s}.common_request{display:flex;background-color:#9b0008}@media (min-width: 981px){.common_request{padding:134px 0}}.common_request img{display:inline-block}@media (min-width: 981px){.common_request img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;transform:translate(-537px,77px);width:401px;height:auto}}@media (max-width: 980px){.common_request{position:relative;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center;gap:0;padding:81px 0 94px}.common_request img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:208px;transform:translate(-180px,18px)}}.common_request .ttl_main{margin-left:15.38vw}@media screen and (min-width: 390px){.common_request .ttl_main{margin-left:60px}}@media (min-width: 981px){.common_request .ttl_main{margin-left:40px}}.common_request .ttl_main p{padding-left:0;text-indent:0}.common_request .ttl_main p+b{position:relative;margin-left:10px;padding-left:70px;font-size:var(--fz15)}@media (min-width: 981px){.common_request .ttl_main p+b{margin-left:60px;padding-left:124px;font-size:var(--fz21)}}.common_request .ttl_main p+b:before{position:absolute;top:0;left:0;bottom:0;content:"";width:60px;height:1px;margin:auto;background-color:#fff;transform:translate(0);transition:.2s}@media (min-width: 981px){.common_request .ttl_main p+b:before{width:100px}}.common_request .ttl_main .update-text{text-shadow:0 0 10px #333}@media (min-width: 981px){.common_request--section{position:relative;top:-16px}}.common_request--section a:hover b:before{left:10px}.common_request--section .container{padding:0}@media (min-width: 981px){.common_request--section .container{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center;width:min(1656px,92vw);margin:0;background-color:#9b0008}}.register_nav{display:flex;justify-content:center;font-weight:500}.register_nav li{position:relative;padding:5px 0 5px 30px;font-size:var(--fz15);text-align:center;letter-spacing:.2em;background:#dedede}.register_nav li:before{position:absolute;top:0;right:-30px;z-index:10;width:0;height:0;margin:auto;content:"";border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #dedede;border-style:solid;border-width:17px 0 17px 30px}.register_nav li:first-of-type{background:#f1f1f1;border-radius:10px 0 0 10px}.register_nav li:first-of-type:before{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #f1f1f1}.register_nav li:last-of-type{border-radius:0 10px 10px 0}.register_nav li:last-of-type:before{display:none}.register_nav .is-active{color:#fff;background:#9b0008!important}.register_nav .is-active:before{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #9b0008!important}.register_nav.-gray li:first-of-type{background:#dedede}.register_nav.-gray li:first-of-type:before{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #dedede}.register_nav.-gray li:first-of-type.is-active{background:#9b0008!important}.register_nav.-gray li:first-of-type.is-active:before{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #9b0008}@media (max-width: 980px){.register_nav.-gray li:first-of-type:before{border-color:#dedede rgba(0,0,0,0) rgba(0,0,0,0);border-width:10px 50px 0}}@media (min-width: 981px){.register_nav li{width:150px}.register_nav li:last-of-type{width:170px}}@media (max-width: 980px){.register_nav{flex-direction:column;align-items:center;gap:8px}.register_nav li{width:50%;padding:15px 0;border-radius:10px}.register_nav li:before{display:none}.register_nav li:first-of-type,.register_nav li:last-of-type{border-radius:10px}.register_nav li:first-of-type{padding:12.5px 0}.register_nav li:first-of-type:before{display:none;border-color:#f1f1f1 rgba(0,0,0,0) rgba(0,0,0,0);border-width:10px 50px 0}.register_nav .is-active:before{border-color:#9b0008 rgba(0,0,0,0) rgba(0,0,0,0);border-width:10px 50px 0}}.search_form{width:min(1080px,100%);margin:auto}.search_form ul{display:flex;flex-wrap:wrap;gap:min(40px,3vw);justify-content:space-between}.search_form li{width:48%}.search_form li:first-child{width:100%}.search_form li:first-child input[type=search]{padding-left:80px;background:url(/build/assets/icon_search-e8d4c3e9.svg) no-repeat center left 30px,#fff}@media (max-width: 980px){.search_form li:first-child input[type=search]{min-height:60px}}.search_form li.update-selectbox{position:relative;display:inline-block;height:100%}@media (max-width: 980px){.search_form li.update-selectbox{width:100%}}.search_form li.update-selectbox:after{position:absolute;top:0;right:20px;bottom:0;width:12px;height:12px;margin:auto;content:"";border-top:2px solid #9b0008;border-right:2px solid #9b0008;transform:translateY(-4px) rotate(135deg)}@media (min-width: 981px){.search_form li.update-selectbox:after{right:50px}}.search_form li.update-selectbox select[name=sort],.search_form li.update-selectbox select[name=year]{all:unset;box-sizing:border-box;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;color:#333;width:100%;padding:19px 36px 19px 20px;border:none;font-size:16px;line-height:1.4;background-image:none;border-radius:10px}@media (min-width: 981px){.search_form li.update-selectbox select[name=sort],.search_form li.update-selectbox select[name=year]{padding:18px 66px 18px 50px}}.search_form li.update-selectbox select[name=sort]:focus,.search_form li.update-selectbox select[name=year]:focus{outline:none;color:#333}.search_form li.update-selectbox select[name=sort]:-webkit-autofill,.search_form li.update-selectbox select[name=year]:-webkit-autofill{background-color:#fff!important;color:#333!important}.search_form input[type=search],.search_form input[type=submit],.search_form input[type=button],.search_form select{box-sizing:border-box;width:100%;height:62px;padding:10px 15px;background-color:#fff;border:none}@media (max-width: 980px){.search_form input[type=search],.search_form input[type=submit],.search_form input[type=button],.search_form select{height:40px}}.search_form option[selected]{display:none;color:#ccc!important}.bottom_bnr{width:min(980px,100%);padding:100px 0;margin:30px auto auto}@media (max-width: 980px){.bottom_bnr{padding:50px 0;margin-top:30px}}.bottom_bnr--txt{padding:40px;margin-bottom:100px;text-align:center}@media (max-width: 980px){.bottom_bnr--txt{margin-bottom:30px}}.bottom_bnr--bnr{display:inline-flex;justify-content:center;width:100%;padding:52px 0;border-left:solid 30px #9b0008;transition:.2s}.bottom_bnr--bnr.-request{background:url(/build/assets/img_bnr-6ccbe9e2.jpg) no-repeat center/cover}.bottom_bnr--bnr.-development{background:url(/build/assets/img_bnr-e8200612.jpg) no-repeat center/cover}.bottom_bnr--bnr .ttl_main{text-align:center}.bottom_bnr--bnr b:before{content:none}.bottom_bnr--bnr:hover{opacity:.75;transition:.2s}@media (max-width: 980px){.bottom_bnr--bnr{padding:35px 0}}.news_list a:after{display:block;content:url(/build/assets/icon_arrow_next-3b3d8d2b.svg);transition:.3s}.news_list a:hover:after{margin-left:20px;transition:.3s}.news_list h3{margin-top:20px;font-size:var(--fz21);font-weight:700}.news_list time{display:inline-block;margin-right:20px;font-family:Bebas Neue,sans-serif;font-weight:700;color:#999;letter-spacing:.05em}.news_list span{color:#999;letter-spacing:.05em}.news_list dd{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #ddd}.common_slider .post_list--img{display:inline-block}.common_slider .post_list--img img{display:block}.common_slider .slider-thumbnail{margin-top:10px}.common_slider .slider-thumbnail img{width:230px;height:150px}.common_slider .slider{position:relative}.common_slider .slide-paging{right:40px;bottom:20px}.common_slider .slide-paging li{padding:20px 50px}@media (max-width: 980px){.common_slider .slide-paging{display:none}}.common_slider.-kaihatsu .slider{position:relative}.common_slider.-kaihatsu .slider:after{position:absolute;top:50%;left:50%;z-index:10;display:inline-block;width:80%;height:80px;content:"";background:url(/build/assets/icon_kaihatsu_sticker-9202e91f.png) no-repeat center/contain;transform:translate(-50%,-50%)}.common_slider.-kaihatsu .slider:before{position:absolute;top:50%;left:50%;z-index:9;width:100%;height:100%;content:"";background-color:#333333b3;transform:translate(-50%,-50%)}.common_slider--float{position:absolute;z-index:15}.common_slider--float.-top{top:0;left:0;width:160px;display:flex;flex-flow:column}.common_slider--float.-bottom{right:23px;bottom:70px;width:210px}@media (max-width: 980px){.common_slider--float.-top{width:110px}.common_slider--float.-bottom{top:0;right:0;width:calc(100% - 110px)}}.common_slider--sticker{top:0;left:0;box-sizing:border-box;width:100%;padding:8px 15px;font-family:Bebas Neue,sans-serif;font-size:var(--fz17);font-weight:700;line-height:1;color:#fff;text-align:center}.common_slider--sticker b{margin-right:5px;font-size:var(--fz28)}.common_slider--sticker.-model{background-color:#333}.common_slider--sticker.-point{top:44px;font-size:var(--fz22);background-color:#9b0008}.common_slider--sticker.-point b{font-size:var(--fz38)}.common_slider--sticker.-top{top:0!important}@media (max-width: 980px){.common_slider--sticker{font-size:var(--fz14)!important}.common_slider--sticker b{font-size:var(--fz20)!important}.common_slider--sticker.-point{top:35px}}.common_slider--message{display:block;width:100%;padding:8px 15px;font-size:var(--fz12);font-weight:700;line-height:1;color:#9b0008;text-align:center;background-color:#fff}.common_slider--message b{margin-right:5px;font-size:var(--fz38)}@media (max-width: 980px){.common_slider--message{top:0}}.common_slider--txt{padding:45px 0}.common_slider--txt>span{display:flex;align-items:center;padding:15px 0;font-weight:700;color:#9b0008;text-align:center}.common_slider--txt>span:after{flex-grow:1;height:1px;margin-left:10px;content:"";background:#9b0008}.common_slider--txt p:not(:last-of-type){margin-bottom:25px}@media (max-width: 980px){.common_slider--txt{padding:15px 0}}.common_slider--wrap h2{margin-bottom:10px;font-weight:700}.common_accordion{width:500px;font-size:var(--fz16);letter-spacing:.05em}.common_accordion--ttl{position:relative;padding:30px 105px;font-weight:700;cursor:pointer;background:url(../img/common/ques.svg) no-repeat top 25px left 60px,#fff}@media (max-width: 980px){.common_accordion--ttl{padding:20px 35px 20px 50px;background-position:top 21px left 15px;background-size:25px}}.common_accordion--ttl:not(:first-of-type){margin-top:20px}.common_accordion--ttl:before,.common_accordion--ttl:after{position:absolute;top:50%;display:block;content:"";background:#9b0008;transition:.2s;transform:translateY(-50%)}.common_accordion--ttl:before{right:60px;width:2px;height:22px}@media (max-width: 980px){.common_accordion--ttl:before{right:10px}}.common_accordion--ttl:after{right:50px;width:22px;height:2px}@media (max-width: 980px){.common_accordion--ttl:after{right:10px}}.common_accordion--ttl.is-close:before{content:none;transition:.2s}.common_accordion--content{position:relative;padding:0 105px 30px;background:#fff;transition:.2s}.common_accordion--content:before{display:inline-block;vertical-align:middle}@media (max-width: 980px){.common_accordion--content{padding:0 15px 20px 50px}}.common_accordion .js-accordion--content{display:none}.comment_toggle{margin-bottom:50px;font-size:var(--fz16);letter-spacing:.05em}.comment_toggle--item{position:relative;display:flex;gap:30px;padding:40px 95px 40px 40px;cursor:pointer;background-color:#fff;border-radius:20px;box-shadow:0 0 9px #3333331a}.comment_toggle--item:before,.comment_toggle--item:after{position:absolute;top:70px;display:block;content:"";background:#9b0008;transition:.2s;transform:translateY(-50%)}.comment_toggle--item:before{right:40px;width:2px;height:22px}@media (max-width: 980px){.comment_toggle--item:before{right:20px}}.comment_toggle--item:after{right:30px;width:22px;height:2px}@media (max-width: 980px){.comment_toggle--item:after{right:10px}}.comment_toggle--item:not(:last-child){margin-bottom:20px}.comment_toggle--item button{position:absolute;right:30px;bottom:40px;background-color:#3330;border:none}.comment_toggle--item button span{font-size:var(--fz12)}.comment_toggle--item button:before{display:inline-block;margin-right:5px;vertical-align:middle;content:url(/build/assets/icon_favorite-1ffdc662.svg)}@media (max-width: 980px){.comment_toggle--item{flex-direction:column;gap:10px;padding:20px}.comment_toggle--item:before,.comment_toggle--item:after{top:50px}.comment_toggle--item button{top:150px;right:20px;bottom:auto}}.comment_toggle--item.is-open:before{content:none}.comment_toggle--item.is-open button{right:auto;left:40px}.comment_toggle--item.is-open button:before{content:url(/build/assets/icon_favorite_active-778b4583.svg)}.comment_toggle--item.is-open .comment_toggle--ttl{position:relative}.comment_toggle--item.is-open .comment_toggle--ttl button{position:absolute;bottom:0;left:0}.comment_toggle--item.is-open .comment_toggle--ttl button svg path{fill:#9b0008}.comment_toggle--item.is-open .comment_toggle--txt p{height:auto;overflow:auto;transition:.2s;-webkit-line-clamp:initial}.comment_toggle--item.is-open .comment_toggle--content{padding-right:0}.comment_toggle--item.is-open .comment_toggle--caption{display:block}@media (max-width: 980px){.comment_toggle--item.is-open button{top:150px;right:20px;bottom:auto;left:auto}}.comment_toggle--col{display:flex;gap:15px;justify-content:space-between}.comment_toggle--col time{font-size:var(--fz12);color:#333}@media (max-width: 980px){.comment_toggle--col{flex-direction:column-reverse;gap:10px;padding:0;background-position:top 21px left 15px;background-size:25px}}.comment_toggle--img{max-width:100px}.comment_toggle--img img{-o-object-fit:cover;object-fit:cover;width:100px;height:100px;border-radius:50%}.comment_toggle--profile{margin-bottom:45px}.comment_toggle--profile>span{display:block;font-size:var(--fz15);font-weight:700;color:#9b0008}.comment_toggle--profile>span:after{margin-left:5px;font-size:var(--fz10);color:#333;content:"さん"}@media (max-width: 980px){.comment_toggle--profile{margin-bottom:25px}.comment_toggle--profile>span{width:100%}}.comment_toggle--caption{display:none}.comment_toggle--caption dl{display:flex;align-items:center}.comment_toggle--txt{position:relative;width:min(715px,100%);padding-top:20px}@media (max-width: 980px){.comment_toggle--txt{padding-top:0}}.comment_toggle--content{display:-webkit-box;overflow:hidden;transition:.2s;-webkit-box-orient:vertical;-webkit-line-clamp:2}.comment_toggle--content p{margin-bottom:15px;transition:.2s}.comment_toggle--content ul{gap:7px;justify-content:flex-end}.comment_toggle--content ul svg{width:auto;height:20px}.comment_toggle--content ul svg path{fill:#9b0008}@media (max-width: 980px){.comment_toggle--content{padding-right:0}}.comment_toggle--section{margin-bottom:100px}.comment_toggle p.no-comment-message{text-align:center}.request_completed{margin-bottom:80px;text-align:center}.request_completed span{display:block;margin-bottom:50px;font-size:var(--fz25)}.request_completed b{color:#9b0008}.request_completed p{margin:80px 0}.account_block{padding-bottom:min(100px,12vw)}.account_block p{margin-block:min(70px,8vw) min(100px,11vw)}.mypage_form input[type=text],.mypage_form input[type=email],.mypage_form input[type=tel],.mypage_form input[type=number],.mypage_form input[type=date],.mypage_form input[type=password],.mypage_form textarea{display:inline-block;width:100%;height:60px;padding:15px;font-size:var(--fz18);background-color:#fff;border:none;box-shadow:0 0 9px #3333330d}@media (max-width: 980px){.mypage_form input[type=text],.mypage_form input[type=email],.mypage_form input[type=tel],.mypage_form input[type=number],.mypage_form input[type=date],.mypage_form input[type=password],.mypage_form textarea{height:40px;padding:10px}}.mypage_form .update-selectbox{position:relative;display:inline-block;height:100%}@media (max-width: 980px){.mypage_form .update-selectbox{width:100%}}.mypage_form .update-selectbox:before{position:absolute;right:10px;bottom:12.5px;width:12px;height:12px;margin:auto;content:"";border-top:2px solid #9b0008;border-right:2px solid #9b0008;transform:translateY(-4px) rotate(135deg)}@media (min-width: 981px){.mypage_form .update-selectbox:before{right:18px;bottom:23px}}.mypage_form .update-selectbox select{all:unset;box-sizing:border-box;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;color:#333;width:100%;padding:8px 26px 8px 10px;border:none;font-size:16px;line-height:1.5;background-image:none;border-radius:10px}@media (min-width: 981px){.mypage_form .update-selectbox select{padding:18px 35px 18px 15px}.mypage_form .input_lg{width:400px!important}.mypage_form .input_sm{width:150px!important}}@media (max-width: 980px){.mypage_form .u-flex .mypage_form--item:first-child{margin-bottom:0}}.mypage_form textarea{width:100%;height:200px}.mypage_form option:first-child{color:#333!important}.mypage_form option[selected]{display:none;color:#ccc!important}.mypage_form label{display:block}.mypage_form label span{margin-right:33px;color:#9b0008}@media (min-width: 981px){.mypage_form label span{margin-right:0}}@media (max-width: 980px){.mypage_form label span{display:block}}.mypage_form .update-small{display:block;margin-bottom:56px}.mypage_form>div{margin-bottom:30px}@media (max-width: 980px){.mypage_form>div{margin-bottom:20px}}.mypage_form>div>div{align-items:center}@media (max-width: 980px){.mypage_form>div>div .btn{flex:0 0 auto;width:auto;padding:8px}.mypage_form>div>div .btn:after{right:0;width:6px;height:6px;margin:0 10px}.mypage_form>div>div .btn span{margin:0 12px 0 0}}.mypage_form>div>div .-agree span{display:block;width:100%;max-width:320px;margin:0 auto}.mypage_form>div #car-form-2{margin-top:30px}@media (max-width: 980px){.mypage_form>div #car-form-2{margin-top:20px}}.mypage_form .is-required:after{color:#fff;content:"必須";background:#9b0008}.mypage_form .is-option:after{color:#fff;content:"任意";background:#999}.mypage_form .radio_list li{display:flex;gap:50px;justify-content:space-between;padding:10px;background-color:#fff;border-radius:50px}.mypage_form .radio_list li:not(:last-child){margin-bottom:20px}.mypage_form .radio_list span{margin-left:20px;color:#9b0008}@media (max-width: 980px){.mypage_form .radio_list li{gap:10px}}.mypage_form .radio_onoff{display:flex;width:100%;max-width:180px;height:30px;overflow:hidden;cursor:pointer;border:1px solid #b6b6b6;border-radius:50px}.mypage_form .radio_onoff div{position:relative;flex:1}.mypage_form .radio_onoff input{width:100%;height:100%;opacity:0}.mypage_form .radio_onoff label{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:var(--fz13);line-height:1;color:#b6b6b6;pointer-events:none;background:#fff;border-right:1px solid #b6b6b6}.mypage_form .radio_onoff div:last-child label{border-right:0}.mypage_form .radio_onoff input:checked+label{font-weight:500;color:#fff;background:#333}.mypage_form .radio_onoff p{padding:0!important;margin:auto;background:none!important}@media (max-width: 980px){.mypage_form .radio_onoff{max-width:125px}}.mypage_form .sns_radio{gap:50px;max-width:100%;height:60px;border:none;border-radius:0}.mypage_form .sns_radio label{font-size:var(--fz15);color:#bebebe;border:none;box-shadow:0 0 9px #ffffff0d;border-radius:10px}.mypage_form .sns_radio input:checked+label{font-weight:500;color:#9b0008;background-color:#fff}@media (max-width: 980px){.mypage_form .sns_radio{gap:15px;height:50px}}.mypage_form--img{display:flex;align-items:center;width:210px!important;height:210px;background:#fff;border-radius:50%}.mypage_form--upload{position:relative;display:block;width:25%!important;min-height:210px;margin-bottom:20px;background:#fff;border-radius:10px}.mypage_form--upload input[type=file]{position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%)}.mypage_form--upload img{-o-object-fit:cover;object-fit:cover}@media (max-width: 980px){.mypage_form--upload{width:100%!important}}.mypage_form--item{position:relative;width:100%}.mypage_form--item:after{position:absolute;top:0;right:0;padding:4px 5px;font-size:var(--fz12);font-weight:400;line-height:1}.mypage_form--item.-agree{width:100%;max-width:320px;margin:0 auto;font-size:var(--fz15)}.mypage_form--item.-agree label a{text-decoration:underline;transition:.2s}.mypage_form--item.-agree label a:hover{opacity:.75}@media (max-width: 980px){.mypage_form--item.-agree{text-align:center}.mypage_form--item{width:100%!important}}.mypage_form--group-tel{display:flex;align-items:center;gap:6px}.mypage_form--group-postcode{display:flex;align-items:center;gap:20px}@media (max-width: 980px){.mypage_form--group-postcode{align-items:flex-start!important}}.mypage_form--group-postcode .group-postcode{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:6px}@media (max-width: 980px){.mypage_form--group-postcode .group-postcode{width:100%}}.mypage_form--ttl_line{position:relative;padding-bottom:8px;margin-bottom:30px;font-size:var(--fz15);font-weight:700}.mypage_form--ttl_line:after{position:absolute;bottom:0;left:0;width:100%;height:1px;content:"";background:#333}.mypage_form--block{padding:50px 40px;background-color:#f1f1f1;border-radius:20px}.mypage_form--block--top{border-radius:20px 20px 0 0}.mypage_form--block--bottom{border-radius:0 0 20px 20px}.mypage_form--block .add{position:relative;width:92px;height:60px;padding:4px 0;margin:8px auto;color:#333;background-color:#fff;border:none;border-radius:4px}.mypage_form--block .add span{font-size:var(--fz50);line-height:1}.mypage_form--block .add:hover{opacity:.7}@media (max-width: 980px){.mypage_form--block{padding:20px}}.mypage_form--lead{display:flex;justify-content:space-between;padding-bottom:8px;margin-bottom:30px;border-bottom:solid 1px #333}.mypage_form--lead p{font-size:var(--fz18);font-weight:700;color:#9b0008}.mypage_form--lead span{font-size:var(--fz15)}.mypage_form--inner{margin-bottom:50px}.mypage_form--caption{margin-bottom:10px;font-weight:700}.mypage_form--section .register_nav{margin-bottom:40px}.mypage_form--checkbox{margin:0 auto 30px;font-size:var(--fz15);text-align:center}.mypage_form--checkbox a{text-decoration:underline}.mypage_form--input{display:flex;flex-wrap:wrap;gap:20px;align-items:center;justify-content:space-between}.mypage_form--input input[type=file]{display:none}.mypage_form--input li{width:calc(33.3333333333% - 20px)}.mypage_form--input label{position:relative;box-sizing:border-box;width:100%;height:180px;cursor:pointer;background:#fff;border:2px dotted #707070}.mypage_form--input label:before,.mypage_form--input label:after{position:absolute;top:50%;left:50%;display:inline-block;width:2px;height:20px;content:"";background:#707070;transform:translate(-50%,-50%)}.mypage_form--input label:after{transform:translate(-50%,-50%) rotate(90deg)}@media (max-width: 980px){.mypage_form--input{flex-direction:column;gap:3vw}.mypage_form--input li{width:100%}}.mypage_form--validation{box-sizing:border-box;padding:20px 40px;margin:0 auto 30px;color:#9b0008;background:#fff2f3}@media (max-width: 980px){.mypage_form--validation{padding:20px 15px}}.mypage_form.-confirm .mypage_form--form .mypage_form--img{width:100%;max-width:210px}.mypage_form.-confirm .mypage_form--form .mypage_form--img img{-o-object-fit:cover;object-fit:cover;height:210px;border-radius:50%}.mypage_form.-confirm .mypage_form--form p{padding:10px;background-color:#3333330d}.mypage_form.-confirm .mypage_form--form .radio_onoff{pointer-events:none;background-color:#3333330d}.mypage_form--form>div{margin-bottom:30px}@media (max-width: 980px){.mypage_form--form>div{margin-bottom:20px}.mypage_form label[for=profile_image]{width:100%}}.mypage_form label[for=profile_image] .mypage_form--item .mypage_form--img{margin:0 auto}.js-accordion--content{max-height:0;overflow:hidden;transition:max-height .3s ease-out}.search_btn{display:block;width:-moz-fit-content;width:fit-content;padding:20px min(130px,11.3%);margin:50px auto auto;font-weight:700;color:#9b0008;letter-spacing:.02em;background:url(/build/assets/icon_search-e8d4c3e9.svg) no-repeat right 9% center/min(3.3vw,8%) #fff;border:none;border-radius:9999px}.search_btn.-black{color:#fff;background:url(/build/assets/icon_search_black-7a1bde2c.svg) no-repeat right 9% center/25px #333}@media (max-width: 980px){.search_btn{padding:20px 20%}}.category_list{display:block;margin-bottom:40px;font-size:var(--fz12);font-weight:700}@media (max-width: 980px){.category_list{margin-bottom:57px;font-size:var(--fz15)}}.category_list li{display:inline-block;margin-bottom:17px;gap:0}.category_list li:not(:first-child):before{display:inline-block;margin:0 10px;vertical-align:middle;content:"/"}.category_list a.underline{text-decoration:underline}.mypage_form>div>div span.update-btn{box-sizing:border-box;display:inline-block;width:min(320px,100%);padding:16px;color:#fff;text-align:center;background-color:#333;border-radius:30px;transition:.2s}.mypage_form>div>div span.update-btn.-lg{width:min(380px,100%)}.mypage_form>div>div span.update-btn.-red{background-color:#9b0008}.mypage_form>div>div span.update-btn.-white{color:#9b0008;background-color:#fff}.mypage_form>div>div span.update-btn.-white.-arrow:after{border-top:2px solid #9b0008;border-right:2px solid #9b0008}.mypage_form>div>div span.update-btn.-arrow{position:relative}.mypage_form>div>div span.update-btn.-arrow:after{position:absolute;top:50%;right:16px;width:12px;height:12px;margin:0 10px;content:"";border-top:2px solid #f1f1f1;border-right:2px solid #f1f1f1;transform:translateY(-50%) rotate(45deg)}.mypage_form>div>div span.update-btn.-blank{background-image:url(/build/assets/icon_blank-c4d9465e.svg);background-repeat:no-repeat;background-position:center right 12px}.mypage_form>div>div span.update-btn.-blank.btn{overflow:hidden;width:100%;max-width:320px;padding:12px 30px;text-overflow:ellipsis;text-indent:-12px;white-space:nowrap}.mypage_form>div>div span.update-btn.is-close{pointer-events:none;background-color:#ccc}.mypage_form>div>div span.update-btn.-list{display:block;width:auto;background:#666;border-radius:9999px}.mypage_form>div>div span.update-btn small{display:block;font-size:var(--fz8)}.mypage_form>div>div span.update-btn:hover{background-color:#9b0008;transition:.2s}.mypage_form>div>div span.update-btn:hover.-red{background-color:#333}html{font-size:62.5%}body{font-family:Helvetica Neue,Arial,Hiragino Sans,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;font-size:var(--fz16);font-weight:400;line-height:1.6;color:#333;letter-spacing:.025em}.wrap{max-width:1800px;margin:auto;overflow:hidden}@media (max-width: 980px){.wrap{width:100%;min-width:auto}}.container{box-sizing:border-box;width:min(1280px,100%);padding:0 min(4vw,25px);margin:auto}.container.-wide{width:min(1640px,100%)}.container.-narrow{width:min(1030px,100%);margin-bottom:91px}main{display:block}@media (min-width: 981px){main{margin-right:144px}}@media (min-width: 768px)and (max-width: 769px)and (orientation: portrait){main{min-height:95vh}}.googlemap{position:relative}.googlemap:before{display:block;padding-top:46%;content:""}.googlemap iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}@media (max-width: 980px){.googlemap:before{padding-top:450px}}.header{display:flex;align-items:center;justify-content:space-between;min-width:1400px}@media (max-width: 980px){.header{position:relative;min-width:auto;padding:0 80px 0 0;min-height:70px}}.header--inner{position:relative;width:100%}@media (min-width: 981px){.header--inner{display:flex;gap:30px;align-items:center;width:100%;height:93px;padding-right:30px;margin-right:144px;border-bottom:1px solid #ddd}}.header--nav ul{display:flex;flex-wrap:nowrap;gap:12.5px 25px;justify-content:space-between}@media (min-width: 981px){.header--nav ul li{font-size:var(--fz14)}}@media (max-width: 980px){.header--nav{display:none}}.header--logo{z-index:100;width:245px;margin-left:25px}@media screen and (min-width: 1369px){.header--logo{margin-right:auto}}.header--logo img{transition:src .5s ease}@media (max-width: 980px){.header--logo{width:165px;margin-left:20px;position:relative;z-index:21}}.register{position:relative;z-index:19;display:flex;gap:20px min(10px,1vw);align-items:center}@media (max-width: 980px){.register{position:absolute;top:50%;right:0;z-index:20;transform:translateY(-50%)}.register a:not(:first-child){display:none}.register a:not(:first-child)+span{display:none}}.register--btn{display:inline-block;padding:7px 15px;font-weight:700;line-height:1;background-color:#fff;border:solid 1px #333;border-radius:25px;transition:.2s;white-space:nowrap}.register--btn:hover{color:#fff;background-color:#333}.register--btn.-red{color:#fff;background-color:#9b0008;border-color:#9b0008}.register--btn.-red:hover{color:#9b0008;background-color:#fff}@media (max-width: 980px){.register--btn{padding:5px 10px;font-size:var(--fz15)}}@media (min-width: 981px){.register a,.register span{flex:0 0 auto}}.gnav_btn{position:relative;display:block;width:30px;height:20px;cursor:pointer;background:none;border:none}.gnav_btn span{position:absolute;display:block;height:2px;background:#fff;transition:.3s}.gnav_btn span:first-child{top:28%;width:100%}.gnav_btn span:last-child{top:67%;width:75%}.gnav_btn.is-open span{transition:.2s}.gnav_btn.is-open span:first-child{top:48%;transform:rotate(18deg)}.gnav_btn.is-open span:last-child{top:48%;width:100%;transform:rotate(-18deg)}.gnav_btn--wrap{position:fixed;top:0;right:0;z-index:100;display:flex;gap:16px;align-items:center;justify-content:center;width:144px;padding:33px 0;background-color:#333;border-bottom:1px solid #ddd}@media screen and (min-width: 1800px){.gnav_btn--wrap{left:0;margin:auto;transform:translate(828px)}}.gnav_btn--wrap p{font-family:Bebas Neue,sans-serif;color:#fff}@media (max-width: 980px){.gnav_btn--wrap p{line-height:1}.gnav_btn--wrap{right:0;flex-direction:column;gap:0;width:70px;min-height:70px;padding:0;border-bottom:none}}.gnav{position:fixed;top:0;right:-110%;z-index:20;display:flex;flex-direction:row-reverse;width:100%;height:100%;color:#fff;background:url(/build/assets/img_nav-e1612740.jpg) no-repeat center/cover;transition:.5s}.gnav.is-open{overflow-y:scroll;right:0;-ms-overflow-style:none;scrollbar-width:none}.gnav.is-open::-webkit-scrollbar{display:none}.gnav.is-open small{display:block;height:100%;text-align:center;font-family:Bebas Neue,sans-serif;background:rgba(51,51,51,.45)}@media (min-width: 981px){.gnav.is-open small{display:none}}.gnav a{display:block;padding:15px 0}.gnav small{display:none}@media (max-width: 980px){.gnav{flex-direction:column}.gnav a{padding:10px 0}}.gnav--main{display:flex;flex-direction:column;justify-content:center;width:50%;padding:90px min(100px,4vw);background-color:#333}.gnav--main a{position:relative;font-family:Bebas Neue,sans-serif;font-size:min(var(--fz60),3vw);font-weight:700;letter-spacing:.05em}.gnav--main a:after{position:absolute;bottom:10px;display:inline-block;margin-left:10px;font-size:min(var(--fz18),1.2vw);content:attr(title);transform:translateY(-50%) rotate(.028deg)}@media (min-width: 981px){.gnav--main a:after{bottom:20px}}@media (max-width: 980px){.gnav--main{width:100%;padding:70px 50px 20px}.gnav--main a{font-size:min(var(--fz32),10vw);line-height:1}.gnav--main a:after{font-size:min(var(--fz12),3vw);white-space:nowrap}.gnav div.gnav--sub{padding-bottom:min(24px,100%)}}.gnav div.gnav--sub div.ttl_main:before{top:25px;left:45px;width:70px;height:170px;transform:skew(-30deg)}@media (max-width: 980px){.gnav div.gnav--sub div.ttl_main{margin-bottom:40px}.gnav div.gnav--sub div.ttl_main:before{top:12px;left:16px;width:33px;height:73px}}.gnav div.gnav--sub div.ttl_main a p{font-weight:400}@media (max-width: 980px){.gnav div.gnav--sub div.ttl_main a p{font-size:var(--fz48)}.gnav div.gnav--sub div.ttl_main a b{margin-left:20px;padding-left:min(50px,12.82vw);font-size:var(--fz8)}.gnav div.gnav--sub div.ttl_main a b:before{width:min(40px,10.25vw)}}.gnav div.gnav--sub ul li a{padding:12px 0;line-height:1}@media (max-width: 980px){.gnav div.gnav--sub ul li a{padding:10px 0;font-size:var(--fz14)}}.gnav div.gnav--sub ul li form{padding:12px 0;line-height:1}@media (max-width: 980px){.gnav div.gnav--sub ul li form{padding:10px 0}.gnav div.gnav--sub ul li form span{font-size:var(--fz14)}}.gnav div.gnav--sub address{font-size:var(--fz14)}@media (max-width: 980px){.gnav div.gnav--sub address{width:100%;max-width:390px;padding:0 50px;font-size:var(--fz12);letter-spacing:.075em}}@media (min-width: 981px){.gnav div.gnav--sub address{min-width:383px}}.gnav--sub{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:90px 0;background:rgba(51,51,51,.45)}.gnav--sub ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:stretch;width:100%;margin:0 0 30px;padding:0 50px}@media (min-width: 981px){.gnav--sub ul{max-width:383px;margin:100px 0 50px;padding:0}}.gnav--sub ul li{width:50%;margin-right:auto;padding:0;white-space:nowrap;font-weight:700}.gnav--sub.-login_before li:first-child a{width:-moz-fit-content;width:fit-content}.gnav--sub.-login_before li:first-child a:after{padding-left:10px;vertical-align:middle;line-height:1;content:url(/build/assets/icon_login_before-01d5e5db.svg)}.gnav--sub.-login_after li:first-child a{width:-moz-fit-content;width:fit-content}.gnav--sub.-login_after li:first-child a:after{padding-left:10px;vertical-align:middle;content:url(/build/assets/icon_login_after-540dcccf.svg)}@media (min-width: 981px){.gnav--sub{width:50%}.gnav--sub li{padding:5px 0}}@media (max-width: 980px){.gnav--sub{padding:30px 0}.gnav--sub ul{max-width:390px;margin:0 0 25px}}aside{z-index:50;display:flex;align-items:center;justify-content:center;font-family:Bebas Neue,sans-serif;color:#fff;background:#333}aside div{display:flex;gap:20px;align-items:center}aside div a{line-height:0}aside div a img{vertical-align:middle}aside p{position:absolute;bottom:0;display:flex;align-items:center;justify-content:center;width:100%;height:82px;cursor:pointer;background-color:#9b0008}@media (min-width: 981px){aside{position:fixed;top:92px;right:0;width:144px;height:calc(100% - 92px)}aside div{flex-direction:column}aside small{display:inline-block;writing-mode:vertical-rl;text-orientation:mixed}}@media (max-width: 980px){aside{position:relative;padding:8px 0}aside p{right:0;width:55px;height:55px}}@media screen and (min-width: 1800px){aside{left:0;margin:auto;transform:translate(828px)}}.footer{padding:85px 0}@media (max-width: 980px){.footer{padding:50px 0 10px}}@media (min-width: 981px){.footer .container{padding:0}}.footer--inner{display:flex;justify-content:space-between;margin-right:min(144px,10vw)}@media (min-width: 981px){.footer--inner{padding:min(4vw,25px)}}@media (max-width: 980px){.footer--inner{flex-direction:column;margin-right:0}}.footer--detail img{margin-bottom:30px}.footer--detail img+p{font-size:var(--fz14);color:#666}@media (max-width: 980px){.footer--detail{margin-bottom:50px}}.footer--nav{display:flex;gap:50px}.footer--nav ul{margin-bottom:30px}@media (max-width: 980px){.footer--nav ul:first-of-type li:first-of-type{margin-left:0}}.footer--nav li{padding:5px 0;font-weight:700;color:#666}@media (max-width: 980px){.footer--nav li{margin-left:10px}.footer--nav{font-size:var(--fz15);display:block}}.footer--copy{padding:10px;line-height:1;text-align:center}a.noafter:after{display:none!important}.logout-icon:after{padding-left:10px;vertical-align:middle;content:url(/build/assets/icon_login_before-01d5e5db.svg)}.top_mv{position:relative;padding:80px 50px 110px}.top_mv .ttl_main p{font-size:0}.top_mv .ttl_main p:not(p:first-of-type){margin-left:70px}@media (max-width: 980px){.top_mv .ttl_main p:not(p:first-of-type){margin-left:20px}}.top_mv .ttl_main p span{font-size:min(var(--fz186),11vw);letter-spacing:.05em;text-shadow:0 0 10px #fff}@media (max-width: 980px){.top_mv .ttl_main p span{font-size:max(var(--fz54),13.84vw);letter-spacing:.025em;white-space:nowrap}}.top_mv .ttl_main b{margin-left:0;font-size:max(10px,2vw)}@media (min-width: 981px){.top_mv .ttl_main b{font-size:min(var(--fz34),2vw)}}.top_mv .ttl_main b:before{background-color:#333;transition:width 0s}.top_mv img{position:absolute;top:-100px;right:0;mix-blend-mode:darken}@media (max-width: 980px){.top_mv{padding:70px 20px 40px}.top_mv img{top:-90px;right:-28px;width:45vw;margin-right:0}}.top_about{position:relative;margin-bottom:30px}@media (min-width: 981px){.top_about{margin-bottom:60px}}.top_about--txt{width:min(1480px,100%);padding:85px 150px 100px;margin:-175px auto 0;background:url(/build/assets/img_about_02-a13a9536.svg) no-repeat top 60px right 50px,#f1f1f1}.top_about--txt h2{z-index:2}.top_about--txt em{display:block}.top_about--txt p:not(:last-of-type){margin-bottom:30px}@media (min-width: 981px){.top_about--txt h2{margin-bottom:30px}.top_about--txt div{padding-left:250px}}@media (max-width: 980px){.top_about--txt{width:auto;padding:0 30px 50px;margin:-50px auto 0;background-position:top 0 right 10px;background-size:150px}.top_about--txt h2{margin-bottom:45px}.top_about--txt div{margin:0 12px}}.top_about--txt .btn_more{margin-left:0}@media (min-width: 981px){.top_about--headline{font-size:var(--fz30)}}.top_about--headline+.u-mb40{font-size:var(--fz14)}@media (min-width: 981px){.top_about--headline+.u-mb40{font-size:var(--fz16)}.top_about--section{margin-bottom:80px}}.top_about:before{position:absolute;top:43px;right:56px;display:inline-block;content:"";width:33px;height:157px;margin:auto;background:url(/build/assets/img_scroll-b59149ac.svg) left top/contain no-repeat}@media (max-width: 980px){.top_about--img>img{clip-path:polygon(0% 0%,calc(100% - 40px) 0%,calc(100% - 40px) 100%,0% 100%);aspect-ratio:72/73;-o-object-fit:cover;object-fit:cover;-o-object-position:-40px top;object-position:-40px top}}.top_about--bnr{padding:0 min(4vw,25px)}.top_about--bnr a.about_banner-top{display:block;max-width:800px;margin:0 auto}@media (min-width: 981px){.top_about--bnr a.about_banner-top p .about_image--sp{display:none}}@media (max-width: 980px){.top_about--bnr a.about_banner-top p .about_image--pc{display:none}}.top_about--bnr div.about_banner{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center;margin:2rem 0 6rem}@media (min-width: 981px){.top_about--bnr div.about_banner{margin:4rem 0 0}}.top_about--bnr div.about_banner a{display:block;max-width:800px;margin:0 auto;padding:1rem}@media (min-width: 981px){.top_about--bnr div.about_banner a{max-width:680px;padding:1rem 3.5rem}}@media screen and (min-width: 1381px){.top_about--bnr div.about_banner a{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:stretch}}.top_about--bnr div.about_banner a:after{position:absolute;top:50%;left:44%;content:"";width:158px;height:1px;background-color:#fff;transform:translate(-50%,-50%)}@media (max-width: 1400px){.top_about--bnr div.about_banner a{margin-top:0}}.top_about--bnr div.about_banner a:hover{opacity:.8}.top_request{position:relative}@media (min-width: 981px){.top_request{padding-bottom:50px}}.top_request--section{padding-top:85px;color:#fff;background-color:#333}@media (max-width: 980px){.top_request--section{padding-top:40px}}.top_developing{position:relative}@media (min-width: 981px){.top_developing{padding-bottom:50px}}.top_developing--section{padding:85px 0 100px}@media (max-width: 980px){.top_developing--section{padding:50px 0}}.is-swiper-disabled .swiper-wrapper{gap:20px;justify-content:space-around}.is-swiper-disabled .swiper-slide{width:280px}@media (min-width: 981px){.top_bottom{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:stretch}.top_bottom--corporation{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center;width:50%}}.top_bottom--corporation>div{padding:50px min(4vw,25px) 60px}@media (min-width: 981px){.top_bottom--corporation>div{padding:5.2vw 7.81vw}}.top_bottom--corporation h2.ttl_main{position:relative;margin-bottom:50px}.top_bottom--corporation h2.ttl_main.-blue:before{position:absolute;top:0;left:-17px;height:210px;content:"";background-color:#53b9c7;transition:.2s;transform:skew(-30deg)}@media (max-width: 980px){.top_bottom--corporation h2.ttl_main.-blue:before{width:50px;height:190px}}.top_bottom--corporation h2.ttl_main>span{font-size:var(--fz15)}@media (min-width: 981px){.top_bottom--corporation h2.ttl_main>span{font-size:var(--fz21)}}.top_bottom--corporation h2.ttl_main p{position:static;z-index:0;padding-left:0;font-size:var(--fz54);font-family:Bebas Neue,sans-serif;line-height:1;text-align:left;text-indent:inherit;text-shadow:none;letter-spacing:.05em}.top_bottom--corporation h2.ttl_main+p{font-size:var(--fz15);color:#fff}@media (min-width: 981px){.top_bottom--corporation h2.ttl_main+p{font-size:var(--fz16)}}.top_bottom--news{padding:80px min(4vw,25px);background-color:#fff}@media (min-width: 981px){.top_bottom--news{position:relative;z-index:1;width:50%;padding:5.2vw 7.81vw}}.top_bottom--news h2{display:flex;margin-bottom:47px;flex-direction:column;gap:0;align-items:flex-start}.top_bottom--news h2>span:first-of-type{margin-bottom:2px;font-size:var(--fz54)}@media (min-width: 981px){.top_bottom--news h2>span:first-of-type{font-size:var(--fz90)}}.top_bottom--news h2>span:not(:first-of-type){font-size:var(--fz15)}@media (min-width: 981px){.top_bottom--news h2>span:not(:first-of-type){font-size:var(--fz16)}}.top_bottom--news .news_list dt time{font-size:var(--fz15)}@media (min-width: 981px){.top_bottom--news .news_list dt time{font-size:var(--fz16)}}.top_bottom--news .news_list dt span{font-size:var(--fz15)}@media (min-width: 981px){.top_bottom--news .news_list dt span{font-size:var(--fz16)}}.top_bottom--news .news_list dt h3{margin:10px 0 20px;font-size:var(--fz18);font-weight:700}@media (min-width: 981px){.top_bottom--news .news_list dt h3{font-size:var(--fz21)}}.top_bottom--news .news_list dd{margin-bottom:30px;padding-bottom:30px}.top_bottom--news .news_list dd a{font-size:var(--fz15);color:#666}@media (min-width: 981px){.top_bottom--news .news_list dd a{font-size:var(--fz16)}}.top_bottom--news .news_list dd a:after{display:block;padding:20px 0 0;content:url(/build/assets/icon_arrow_next-3b3d8d2b.svg);font-size:var(--fz15);color:inherit;transition:.3s}.top_bottom--news .news_list+.btn_more--float{padding:30px 0 0}@media (min-width: 981px){.top_bottom--news .news_list+.btn_more--float{position:absolute;top:87px;right:6.77vw;padding:0}.top_bottom--news .news_list+.btn_more--float a{position:relative;display:inline-block;width:148px;margin-left:20px;font-family:Bebas Neue,sans-serif;text-align:right;letter-spacing:.05em}.top_bottom--news .news_list+.btn_more--float a:before{width:75px}}.top_bottom--section{background:url(/build/assets/img_corporation-214a06d5.jpg) no-repeat center/cover}.top_bottom--section .container{width:min(1656px,100%);padding:0}#loader{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#fff;z-index:9999;display:flex;flex-direction:column;justify-content:center;align-items:center}.loader-icon-container{position:relative;display:inline-block}.loader-icon{width:400px;height:auto}@media (max-width: 980px){.loader-icon{width:250px}}.loader-spinner{position:absolute;top:-150px;left:0;right:0;width:50px;height:50px;margin:auto;border:5px solid #ccc;border-top-color:#333;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.about-image{position:relative;overflow:hidden}.mask{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;transform:translate(0);z-index:2}.char-wrap{display:inline-block;overflow:hidden;vertical-align:bottom}.mask-char{display:inline-block}.animation-about{margin-left:50px}@media (max-width: 980px){.animation-about{margin-left:60px}}.animation-about span{display:inline-block;margin-right:.45em;vertical-align:bottom}.about_top{width:min(868px,100%);margin:auto}@media (max-width: 980px){.about_top{width:auto}}.about_top--inner{display:flex}.about_top--inner h2{padding-top:20px}.about_top--inner em{display:inline-block;margin-bottom:70px;font-size:var(--fz36);font-weight:700;line-height:2}.about_top--inner p{line-height:2.3}.about_top--inner p:not(:last-child){margin-bottom:40px}@media (max-width: 980px){.about_top--inner{flex-direction:column}.about_top--inner em{margin-bottom:30px;font-size:var(--fz22)}.about_top--inner p{line-height:2}.about_top--inner p:not(:last-child){margin-bottom:10px}}.about_top--section{background:url(/build/assets/deco_txt-aa806b4e.svg) no-repeat center top 30vh;margin-bottom:120px}@media (max-width: 980px){.about_top--section{margin-bottom:60px;background:none}}.about_top--section_second{margin-bottom:120px}@media (max-width: 980px){.about_top--section_second{margin-bottom:60px}}.about_link{text-align:center}.about_link--button{align-items:center;text-align:center;margin-top:3rem;background-color:#9b0008;color:#fff;display:inline-block;padding:1.5em 2em;border-radius:9999px;text-decoration:none;font-weight:700}.about_link--button:hover{opacity:.8}.about_flow{width:min(930px,100%);margin:auto}@media (max-width: 980px){.about_flow{max-width:320px}}.about_flow li{display:flex;gap:55px 30px;justify-content:space-between;padding-left:10px;border-left:solid 2px #9b0008}@media (max-width: 980px){.about_flow li{padding-left:0;border-left:none}.about_flow li .about_flow--txt{margin-left:21px;padding-left:10px;border-left:solid 2px #9b0008}}.about_flow li:not(:last-child){position:relative;margin-bottom:120px}.about_flow li:not(:last-child):after{position:absolute;bottom:-84px;left:-28px;width:52px;height:62px;content:"";background:url(/build/assets/icon_arrow-946db61b.svg) no-repeat center/cover}@media (max-width: 980px){.about_flow li:not(:last-child):after{left:0;right:0;width:40px;height:34px;margin:auto;background-size:contain}.about_flow li{flex-direction:column;gap:27px}}.about_flow--txt span{font-family:Bebas Neue,sans-serif;font-size:var(--fz72);line-height:1;color:#9b0008}@media (max-width: 980px){.about_flow--txt span{font-size:var(--fz42)}}.about_flow--txt em{margin-bottom:20px;font-size:var(--fz24);font-weight:700}@media (max-width: 980px){.about_flow--txt em{display:block;margin-bottom:8px;font-size:var(--fz20)}}.about_flow--txt p{line-height:2}@media (max-width: 980px){.about_flow--txt p{font-size:var(--fz15)}}.about_flow--btn{width:min(320px,100%)}.about_flow--section{margin-bottom:170px}@media (max-width: 980px){.about_flow--section{margin-bottom:80px}}.about_foreigner_flow{width:min(868px,95%);margin:auto;margin-bottom:5rem}@media (max-width: 980px){.about_foreigner_flow{width:auto}}.about_foreigner_flow--inner{display:flex}.about_foreigner_flow--inner h2{padding-top:20px}.about_foreigner_flow--inner em{display:inline-block;margin-bottom:70px;font-size:var(--fz36);font-weight:700;line-height:2}.about_foreigner_flow--inner p{line-height:2.3}.about_foreigner_flow--inner p:not(:last-child){margin-bottom:40px}@media (max-width: 980px){.about_foreigner_flow--inner{flex-direction:column}.about_foreigner_flow--inner em{margin-bottom:30px;font-size:var(--fz22)}.about_foreigner_flow--inner p{line-height:2}.about_foreigner_flow--inner p:not(:last-child){margin-bottom:10px}}.about_foreigner_flow--list{display:flex;justify-content:center;list-style:none;margin-top:20px}@media (max-width: 980px){.about_foreigner_flow--list{flex-direction:column}}.about_foreigner_flow--list-item{display:flex;justify-content:space-between;align-items:center}@media (max-width: 980px){.about_foreigner_flow--list-item{justify-content:flex-end}}.about_foreigner_flow--list-item .list-left-container{display:flex;flex-direction:column;align-items:flex-end}@media (max-width: 980px){.about_foreigner_flow--list-item .list-left-container{justify-content:baseline}}.about_foreigner_flow--list-item .list-left-container span{font-size:14px;margin-bottom:-7px}.about_foreigner_flow--list-item .list-left-container span:last-child{font-size:26px;font-weight:300}.about_foreigner_flow--list-item .list-right-container{font-family:Bebas Neue,sans-serif;font-size:var(--fz72);line-height:1;color:#9b0008}.about_foreigner_flow .about_foreigner_flow--list-item{border-left:2px solid #494141;gap:4px;padding:20px 30px;position:relative}.about_foreigner_flow .about_foreigner_flow--list-item:not(:last-child):before{content:"";position:absolute;top:28%;right:-23px;margin-top:-12px;border:12px solid rgba(0,0,0,0);border-left:12px solid #fff;z-index:2}.about_foreigner_flow .about_foreigner_flow--list-item:not(:last-child):after{content:"";position:absolute;top:28%;right:-29px;margin-top:-14px;border:14px solid rgba(0,0,0,0);border-left:14px solid #9b0008;z-index:1}.about_foreigner_flow .about_foreigner_flow--list-item:last-child{border-right:2px solid #494141}@media (max-width: 980px){.about_foreigner_flow .about_foreigner_flow--list-item{border-left:none;border-bottom:2px solid #494141;gap:5%}.about_foreigner_flow .about_foreigner_flow--list-item:not(:last-child):before{display:none}.about_foreigner_flow .about_foreigner_flow--list-item:not(:last-child):after{display:none}.about_foreigner_flow .about_foreigner_flow--list-item:last-child{border-right:none}}.about_foreigner_flow--section{margin-bottom:120px}@media (max-width: 980px){.about_foreigner_flow--section{margin-bottom:60px}}.about_note{width:min(750px,90%);margin:auto;margin-bottom:12rem;border:1px solid #9b0008;padding:38px}.about_note .about_link--button{padding:10px 30px}.about_note--inner{position:relative}.about_note--inner h5{position:absolute;top:-25%;left:50%;transform:translate(-50%,-50%);background-color:#fff;padding:0 20px;font-size:xx-large;color:#9b0008;text-align:center;font-weight:700}.about_note--inner p{text-align:start;line-height:2}.about_company{box-sizing:border-box;width:min(1060px,64vw);padding-left:100px;margin-right:0;margin-left:auto;background-color:#fff}@media (max-width: 980px){.about_company{width:auto;padding:30px}}.about_company--section{margin-bottom:150px;background:url(/build/assets/img_bg-32c007b6.jpg) no-repeat -180px top/1670px}@media (max-width: 980px){.about_company--section{margin-bottom:50px;padding-top:200px;background:url(/build/assets/img_bg-32c007b6.jpg) no-repeat left top/124%}}.about_company--section .container{width:100%;margin:0;padding:0}.company_outline{display:flex;flex-wrap:wrap;padding:50px 0;justify-content:space-between}.company_outline li{width:calc(50% - 25px);margin-bottom:37px;box-sizing:border-box;border-bottom:solid 1px rgba(51,51,51,.16);padding-bottom:20px}.company_outline li:nth-last-child(-n+2){width:90%}.company_outline span{display:inline-block;margin-bottom:15px;font-size:var(--fz21);font-weight:700}.company_outline p{color:#666}@media (max-width: 980px){.company_outline{flex-direction:column;gap:10px;padding:15px 30px}.company_outline li{width:100%!important;padding-bottom:30px}.company_outline span{font-size:var(--fz18)}}.company ul{padding-bottom:50px;background:url(/build/assets/deco_txt-aa806b4e.svg) no-repeat bottom 20% right}.company li{width:min(45%,34vw)}.about_banner{display:flex;justify-content:center;text-align:center;align-items:center;margin:3rem 0}.about_banner .c-button{margin-top:0}.c-button{display:flex;align-items:center;justify-content:space-between;position:relative;width:65%;background-color:#333;color:#fff;padding:1rem 3.5rem;text-decoration:none;border-radius:4px}.c-button--text1{margin-bottom:0!important;margin:0;position:relative;z-index:1}.c-button--text2:after{content:"";display:inline-block;width:0;height:0;margin-left:1rem;border-top:10px solid rgba(0,0,0,0);border-bottom:10px solid rgba(0,0,0,0);border-left:10px solid #fff;vertical-align:middle}.c-button:after{content:"";position:absolute;width:18%;height:1px;background-color:#fff;top:50%;left:44%;transform:translate(-50%,-50%)}@media (max-width: 1400px){.c-button{margin-top:18px}.c-button:after{width:10%}}.c-button:hover{opacity:.8}@media (max-width: 1380px){.c-button{flex-direction:column;width:100%;align-items:center;justify-content:center}.c-button:after{display:none}.c-button--text{margin:0;margin-bottom:.4rem}.c-button--text:last-child{margin-bottom:0}.c-button--text2:after{content:"";display:inline-block;width:0;height:0;margin-left:1rem;border-top:7px solid rgba(0,0,0,0);border-bottom:7px solid rgba(0,0,0,0);border-left:7px solid #fff;vertical-align:middle}}.request_list--section{padding:80px 0;background-color:#333}@media (max-width: 980px){.request_list--section{padding:40px 0}}.request_list .post_list--empty,.request_detail .common_slider--wrap{color:#fff}.request_detail .common_slider--wrap .swiper-slide,.request_detail .common_slider--wrap .swiper-slide img{max-height:450px}.request_detail .common_slider--txt,.request_detail .common_slider--txt span{color:#fff}.request_detail .common_slider--txt span:after{background:#fff}.request_detail--section{padding-top:50px;background:linear-gradient(180deg,black 97%,rgba(255,255,255,0) 0)}.request_comment time{font-size:var(--fz15)}.request_comment h2{margin-bottom:15px;font-size:var(--fz20);font-weight:700}.request_comment .deco_txt{position:absolute;top:0;left:0;z-index:1;padding:8px 15px;font-family:Bebas Neue,sans-serif;font-size:var(--fz15);font-weight:700;line-height:1;color:#fff;background-color:#333}.request_comment .deco_txt b{margin-right:5px;font-size:var(--fz24)}.request_comment--slider{display:flex;gap:10px}.request_comment--slider .slider{width:min(550px,100%)}.request_comment--slider .slider .swiper-wrapper .swiper-slide{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center}.request_comment--slider .slider .swiper-button-prev,.request_comment--slider .slider .swiper-button-next{color:#9b0008}@media (min-width: 981px){.request_comment--slider .slider-thumbnail{display:flex;flex-direction:column;justify-content:space-between;width:min(410px,35vw)}.request_comment--slider .slider-thumbnail .swiper-wrapper{display:flex;flex-wrap:wrap;gap:7.5px;height:auto}.request_comment--slider .slider-thumbnail .swiper-slide{width:calc(50% - 3.75px)!important;height:min(150px,14.5vh)!important;margin:0!important}.request_comment--slider .slider-thumbnail .swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.request_comment--slider .slide-paging{right:40px;bottom:20px}}@media (max-width: 980px){.request_comment--slider{flex-direction:column}.request_comment--slider .slider{width:100%;text-align:center}.request_comment--slider .slider-thumbnail{width:100%}.request_comment--slider .slider-thumbnail .swiper-wrapper{height:auto}.request_comment--slider .slider-thumbnail .swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}.request_comment--section{margin-bottom:70px}@media (max-width: 980px){.request_comment--section{margin-bottom:50px}}.request_votes_bnr{display:flex;flex-wrap:wrap;gap:20px;align-items:center;justify-content:center;min-height:120px;padding:min(50px,3.1vw) 10px;margin-top:5px;text-align:center;background-color:#9b0008}.request_votes_bnr dl{display:flex;gap:20px;align-items:center;justify-content:space-between;margin-bottom:10px;line-height:1;color:#fff}.request_votes_bnr dd{font-family:Bebas Neue,sans-serif;font-weight:700}.request_votes_bnr dd span{margin-right:5px;font-size:var(--fz38)}.request_votes_bnr a{padding:5px 0}.request_votes_bnr a:hover{background:#fff2f3}@media (max-width: 980px){.request_votes_bnr{gap:10px;min-height:auto;padding:20px 10px}}.request_detail_bnr{color:#fff;text-align:center;background:url(/build/assets/bg_bnr-81d7faf9.jpg) no-repeat center center/100%}.request_detail_bnr h2{margin-bottom:10px;font-size:var(--fz25);font-weight:700}.request_detail_bnr p{margin-bottom:30px}.request_detail_bnr span{font-weight:700}.request_detail_bnr--lead{position:relative;display:block;width:185px;padding:3px 0;margin:0 auto 20px;background:#9b0008;border-radius:99999px}.request_detail_bnr--lead:before{position:absolute;bottom:-81%;left:50%;content:"";border:18px solid rgba(0,0,0,0);border-top:13px solid #9b0008;transform:translate(-50%)}@media (max-width: 980px){.request_detail_bnr--lead{margin:0 auto 25px}.request_detail_bnr{padding:30px 0;background:url(/build/assets/bg_bnr_sp-5a899c9c.jpg) no-repeat center center/100% 100%}.request_detail_bnr h2{margin-bottom:15px;font-size:var(--fz22);line-height:1.36}.request_detail_bnr p{margin-bottom:15px;font-size:var(--fz11)}}.request_vote{padding:40px;margin-bottom:100px;background-color:#f1f1f1;border-radius:20px}@media (max-width: 980px){.request_vote{padding:20px;margin-bottom:50px}}.request_vote--ttl{position:relative;display:flex;gap:20px;align-items:center;margin-bottom:20px}@media (max-width: 980px){.request_vote--ttl{flex-direction:column;text-align:center}}.request_vote--img{max-width:100px}.request_vote--img img{-o-object-fit:cover;object-fit:cover;height:100px;border-radius:50%}.request_vote--profile{width:100%}.request_vote--profile dl{display:flex;gap:10px}.request_vote--profile span{display:block;margin-bottom:5px;font-size:var(--fz18);font-weight:700;color:#9b0008}.request_vote--profile span:after{margin-left:5px;font-size:var(--fz12);color:#333;content:"さん"}.request_vote--profile button{background-color:#3330;border:none}.request_vote--profile button span{font-size:var(--fz12)}.request_vote--profile button:before{display:inline-block;margin-right:5px;vertical-align:middle;content:url(/build/assets/icon_favorite-1ffdc662.svg)}@media (max-width: 980px){.request_vote--profile dl{justify-content:center}}@media (min-width: 981px){.request_vote--sub{position:absolute;top:10px;right:10px}}.request_vote--sub time{font-size:var(--fz12)}.request_vote--sub ul{gap:7px;justify-content:flex-end;margin-top:10px}.request_vote--sub ul svg{width:auto;height:20px}.request_vote--sub ul svg path{fill:#9b0008}.request_vote--content{padding:40px;margin-bottom:20px;background-color:#fff;border:solid 1px rgba(51,51,51,.16);border-radius:40px}.request_vote--content span{display:inline-block;margin-bottom:15px;font-weight:700;color:#9b0008}.request_vote--content span:before{display:inline-block;margin-right:10px;vertical-align:middle;content:url(/build/assets/icon_logo_red-85ad0971.svg)}.request_vote--content textarea{width:100%;min-height:150px;padding:10px;border:solid 1px rgba(51,51,51,.1);border-radius:20px}.request_vote--content p{min-height:150px}@media (max-width: 980px){.request_vote--content{padding:10px;border-radius:10px}}.request_vote--checkbox{text-align:center}.request_vote--checkbox p{margin:40px auto 20px}.request_vote--checkbox p a{text-decoration:underline;transition:.2s}.request_vote--checkbox p a:hover{opacity:.7}.request_vote--checkbox a.is-close{pointer-events:none;background-color:#cecece}.request_vote--checkbox span{display:block;margin-top:5px;font-size:var(--fz10);color:#9b0008}.request_vote--section{margin-bottom:70px}.new_rquest_lead{margin-bottom:60px;text-align:center}.new_rquest_lead h2{margin-bottom:30px;font-size:var(--fz25);font-weight:700}@media (max-width: 980px){.new_rquest_lead h2~p{text-align:left}}.profile--inner{display:flex;gap:30px;margin-bottom:50px}.profile--inner ul{gap:10px;margin:20px 0}.profile--inner svg{height:25px}.profile--inner a:hover svg path{fill:#9b0008}@media (max-width: 980px){.profile--inner{flex-direction:column;gap:18px}}.profile--img{max-width:120px}.profile--img img{-o-object-fit:cover;object-fit:cover;width:120px;height:120px;border-radius:50%}.profile--img.-request{max-width:120px}.profile--img.-request img{height:120px}.profile--caption{width:min(590px,100%)}.profile--caption em{display:block;padding-bottom:5px;margin-right:30px;margin-bottom:15px;font-size:var(--fz18);font-weight:700;color:#9b0008;border-bottom:solid 1px #9b0008}.profile--caption em:after{font-size:var(--fz10);color:#333;content:"さん"}.profile--caption em span{margin-right:10px;font-size:var(--fz12);color:#666}.profile--caption dt{float:left;clear:left;font-weight:700;color:#9b0008}.profile--caption dd{padding-left:5em}.profile--caption.-request{width:min(730px,100%)}.profile--caption.-request em{display:inline;float:left;padding-bottom:0;margin-right:10px;clear:left;border-bottom:none}.profile--caption p{margin-top:20px}@media (max-width: 980px){.profile--caption span{width:100%}.profile--caption dl{display:block}.profile--caption p{margin:20px 0}}.profile--txt{margin-bottom:20px}.profile--txt p{margin-top:20px}@media (max-width: 980px){.profile--txt{margin-bottom:50px}}.profile--ttl{margin-bottom:20px;font-family:Bebas Neue,sans-serif;font-size:var(--fz18);font-weight:700;color:#9b0008}.profile--wrap{padding:35px 50px;background:linear-gradient(180deg,#fbeaeb 0,#fff 50%);border-radius:40px 40px 0 0}@media (max-width: 980px){.profile--wrap{padding:20px}}.mypage_bnr{display:flex;gap:40px;margin:80px auto}@media (max-width: 980px){.mypage_bnr{flex-direction:column;margin:45px auto}}.mypage_bnr .ttl_main p{font-size:var(--fz78)}.mypage_bnr .ttl_main b{padding-left:0}.mypage_bnr--bnr.-requests{background:url(/build/assets/img_bnr_request-b7237482.jpg) no-repeat center/cover}.mypage_bnr--bnr.-comment{background:url(/build/assets/img_bnr_comment-b6204b03.jpg) no-repeat center/cover}.mypage_data{margin-bottom:100px}@media (max-width: 980px){.mypage_data{margin-bottom:50px}}.mypage_data--inner{display:flex}@media (min-width: 981px){.mypage_data--inner{gap:20px;align-items:center;justify-content:space-between}.mypage_data--inner h2{width:calc(100% - min(580px,100%))}}@media (max-width: 980px){.mypage_data--inner{flex-direction:column}}.mypage_data--btn{display:flex;gap:10px;width:min(580px,100%);font-size:var(--fz15)}@media (max-width: 980px){.mypage_data--btn{flex-direction:column;align-items:center;margin-bottom:40px}}.mypage_data--deactivate{display:flex;flex-direction:column;gap:50px;align-items:center;padding:60px;background-color:#f1f1f1;border-radius:40px}@media (max-width: 980px){.mypage_data--deactivate{gap:20px;padding:40px 25px}}.mypage_login{padding-bottom:min(100px,12vw)}.mypage_login--block{box-sizing:border-box;width:min(800px,100%);padding:min(80px,10vw) min(150px,10vw);margin:auto;background:#fff;filter:drop-shadow(0 0 9px rgba(0,0,0,.1));border-radius:20px}.mypage_login--block div{margin-block:0 min(80px,10vw);font-size:var(--fz12);text-align:center}.mypage_login--block p{text-align:center}.mypage_login--block select{display:block;width:min(500px,100%);padding:18px 25px;margin:20px auto 0;text-align:center}.mypage_login--block.-wide{width:min(900px,100%)}.mypage_login--block.-wide p{margin-bottom:90px}@media (max-width: 980px){.mypage_login--block.-wide p{margin-bottom:60px}}.mypage_login--txt{margin-block:min(100px,12vw) min(80px,10vw)!important;font-size:var(--fz18)!important;font-weight:700}.mypage_login--form{display:flex;flex-direction:column;row-gap:min(100px,10vw);margin-top:min(80px,10vw);margin-bottom:10px}.mypage_login--form.-agree{row-gap:10px;justify-content:flex-start;text-align:left}.mypage_login--form label input{width:100%}.mypage_login--form label span{font-size:var(--fz10);color:#9b0008}.mypage_login--form input{border-radius:10px;all:unset;box-sizing:border-box;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-bottom:15px;text-align:center;border-top:none;border-right:none;border-bottom:solid 1px #333;border-left:none}.mypage_login--form input:focus{outline:none}.mypage_login--form input::-moz-placeholder{color:#d1d1d1}.mypage_login--form input::placeholder{color:#d1d1d1}.mypage_login--flex{display:flex;-moz-column-gap:20px;column-gap:20px;align-items:center;justify-content:center;margin-block:min(90px,10vw) min(100px,12vw)}.mypage_login--flex p{margin:0}.mypage_delete .mypage_login--block{padding-inline:min(65px,8vw)}.mypage_delete .mypage_login--form{width:min(500px,100%);margin-inline:auto}.mypage_delete .mypage_login--form.-agree{width:-moz-fit-content;width:fit-content}.mypage_delete--paragraph{font-size:var(--fz16);font-weight:700;color:#9b0008}.mypage_detail .common_slider.-applying{position:relative}.mypage_detail .common_slider.-applying:after{position:absolute;top:38%;right:0;left:0;z-index:1;display:block;width:min(160px,100%);padding:10px 5px;margin:auto;font-size:var(--fz15);color:#9b0008;text-align:center;content:"運営側にて確認中";background:#fff}.mypage_detail .common_slider.-applying .slider:after,.mypage_detail .common_slider.-applying .slider:before{position:absolute;top:50%;left:50%;z-index:1;transform:translate(-50%,-50%)}.mypage_detail .common_slider.-applying .slider:after{width:min(300px,100%);height:min(300px,100%);content:"";background-color:#333c}.mypage_detail .common_slider.-applying .slider:before{top:45%;z-index:10;font-size:var(--fz24);font-weight:700;color:#fff;content:"申請中"}.mypage_detail .common_slider.-applying .common_slider--sticker,.mypage_detail .common_slider.-applying .common_slider--float,.mypage_detail .common_slider.-applying .slide-paging{display:none}.mypage_detail .common_slider.-applying .swiper-pointer-events{touch-action:none}.development_list li{background-color:#fff}.development_list--notice{margin:50px 0 0;font-size:var(--fz15);color:#9b0008;text-align:center}.development_list--section{padding:80px 0;background-color:#f1f1f1}@media (max-width: 980px){.development_list--section{padding:40px 0}}.development_list .post_list--numbers li{width:inherit}.development_detail.-addition{position:relative}.development_detail.-addition .sticker{position:absolute;top:10px;right:0;width:min(200px,100%);padding:5px;font-size:var(--fz20);color:#fff;text-align:center;background-color:#9b0008}.development_detail--paragraph{margin-bottom:10px;color:#9b0008;text-align:center}.development_detail--number{display:flex;flex-wrap:wrap;gap:30px}.development_detail--number li{width:min(260px,100%)}.development_detail--number li em{color:#9b0008}.development_detail--number li.wide{width:100%}.development_detail--number div{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100px;padding:20px;margin-top:10px;background-color:#fff;border-radius:10px;box-shadow:0 0 9px #3333330d}.development_detail--number div p{color:#333}.development_detail--number div span{font-size:var(--fz30);color:#9b0008}.development_detail--number div b{font-size:var(--fz16)}.development_detail--notes em{color:#9b0008}.development_detail--notes div{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100px;padding:20px;margin-top:10px;background-color:#fff;border-radius:10px;box-shadow:0 0 9px #3333330d}.development_detail--section{padding-top:50px}.development_detail--section .u-bg_accent{padding:min(40px,5vw);border-radius:20px}.development_detail_purchase{flex-wrap:wrap;gap:10px;width:650px;margin:0 auto 25px}.development_detail_purchase span{display:block;font-size:var(--fz8)}.development_detail_purchase li{width:min(320px,100%)}@media (max-width: 980px){.development_detail_purchase{width:100%}}.request_profile{display:flex;gap:30px}@media (max-width: 980px){.request_profile{flex-direction:column;gap:18px}}.request_profile--img{max-width:120px}.request_profile--img img{-o-object-fit:cover;object-fit:cover;height:120px;border-radius:50%}.request_profile--txt{width:min(730px,100%)}.request_profile--txt b{font-size:var(--fz10);color:#333}.request_profile--txt span{float:left;margin-right:30px;clear:left;color:#9b0008}.request_profile--txt dl{display:flex;gap:10px}.request_profile--txt dd:not(:last-of-type):after{margin-left:10px;font-size:20px;line-height:1;content:"/"}.request_profile--txt p{margin-top:20px}@media (max-width: 980px){.request_profile--txt span{width:100%}.request_profile--txt dl{display:block}.request_profile--txt p{margin:20px 0}}.request_profile--wrap{padding:35px 50px;background:linear-gradient(180deg,#fbeaeb 0,#fff 50%);border-radius:40px 40px 0 0}.request_profile--wrap h2{margin-bottom:20px;font-family:Bebas Neue,sans-serif;font-size:var(--fz18);font-weight:700;color:#9b0008}@media (max-width: 980px){.request_profile--wrap{padding:20px}}.deadline{position:relative;background-color:#a41a21!important;padding:27px!important}.deadline-highlight{font-size:20px;font-weight:700;color:#fff;margin:0}.deadline-highlight:before{position:absolute;top:0;right:0;bottom:0;left:0;width:70%;height:100%;content:"";background-color:#9b0009;transition:.2s;transform:skew(-30deg);margin:auto;z-index:1}.deadline-highlight:after{content:"本日締め切り!!";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;height:100%;text-align:center;color:#fff;line-height:100%;display:flex;justify-content:center;align-items:center}@media (min-width: 981px){.privacy{margin-top:50px}}.privacy--address p:not(:first-child){margin-top:20px;font-weight:700}.privacy--address span{display:block;color:#9b0008}.privacy--lead{margin-bottom:45px;font-size:var(--fz20);font-weight:700}@media (max-width: 980px){.privacy--lead{margin-bottom:25px;font-size:var(--fz16)}}.privacy--block{padding:40px;margin-bottom:40px;background:#f4f4f4}.privacy--block li{margin-bottom:40px}.privacy--block .-reverse{flex-direction:row-reverse}@media (max-width: 980px){.privacy--block{padding:20px}.privacy--block li{margin-bottom:20px}}@media (min-width: 981px){.regulation{margin-top:50px}}.regulation--block{padding:40px 0}.regulation--block>div{margin-bottom:50px}.regulation--block h3{padding:16px 20px;margin-bottom:30px;font-size:var(--fz18);font-weight:700;border-left:solid 4px #9b0008}.regulation--block ol{counter-reset:number 0}.regulation--block li{position:relative;margin-bottom:20px;list-style:none}.regulation--block li:before{color:#9b0008;content:counter(number) " ";counter-increment:number 1}.regulation--block li ol{padding-left:min(60px,5vw);margin-top:20px;text-indent:-1em}.regulation--block li li{margin:0}@media (max-width: 980px){.regulation--block{padding:20px 0}.regulation--block>div{margin-bottom:20px}.regulation--block h3{padding:10px 15px}}.qanda{margin-top:50px}.qanda li{border-radius:20px;box-shadow:0 0 9px #3333331a}.qanda li:not(:last-child){margin-bottom:30px}.qanda div{position:relative;max-height:0;background-color:#fff;transition:max-height .3s ease-out}.qanda p{padding:35px 50px 35px 90px}.qanda p.is-open{max-height:1000px;padding-bottom:25px}.qanda p:before{position:absolute;left:50px;font-size:var(--fz18);font-weight:700;color:#9b0008;content:"A."}.qanda p .text-link{text-decoration:underline;color:#9b0008}.qanda p .text-link:hover{text-decoration:none}.qanda h3{position:relative;padding:35px 50px;font-size:var(--fz15);color:#9b0008;cursor:pointer}.qanda h3:before{content:none}.qanda h3:after{position:absolute;top:30px;right:50px;width:18px;height:18px;margin:0 10px;content:"";background:#fff;border-right:2px solid #9b0008;border-bottom:2px solid #9b0008;transition:.2s;transform:rotate(45deg)}.qanda h3.is-active{background-color:#fff2f3}.qanda h3.is-active:after{top:40px;background-color:#fff2f3;border-top:2px solid #9b0008;border-right:none;border-bottom:none;border-left:2px solid #9b0008;transition:.2s}@media (max-width: 980px){.qanda{margin-top:0}.qanda li:not(:last-child){margin-bottom:15px}.qanda p{padding:15px 20px 15px 35px}.qanda p:before{top:13px;left:15px}.qanda h3{padding:15px 53px 15px 20px}.qanda h3:after{top:18px;right:10px;width:10px;height:10px}.qanda h3.is-active:after{top:22px}}.company_bnr{padding-top:100px;margin-top:40px;border-top:solid 1px #ddd}.company_bnr em{font-size:var(--fz24);font-weight:700}.company_bnr .btn{width:320px;color:#333;background-color:#fff}.company_bnr .btn:after{border-top:2px solid #333;border-right:2px solid #333}.company_bnr .btn:hover{color:#fff;background-color:#9b0008}.company_bnr .btn:hover:after{border-top:2px solid #fff;border-right:2px solid #fff}@media (max-width: 980px){.company_bnr{padding-top:20px;margin-top:20px}.company_bnr .btn{width:200px}}.company_bnr--inner{display:flex;gap:50px;align-items:center;justify-content:space-between;padding:45px 100px;color:#fff;letter-spacing:.025em;background-color:#333}@media (max-width: 980px){.company_bnr--inner{flex-direction:column;gap:20px;padding:30px 20px;text-align:center}}.provision_form textarea{height:420px}.news_single--img{margin-bottom:40px}.news_single--cat{margin-left:50px}.news_single--section h2{margin-bottom:15px;font-size:var(--fz20);font-weight:700}.contact_form textarea{height:130px}.contact_form input[type=text],.contact_form input[type=email],.contact_form input[type=tel],.contact_form input[type=number],.contact_form input[type=date],.contact_form input[type=password],.contact_form textarea{box-sizing:border-box;width:100%;padding:4px;font-family:inherit;font-size:var(--fz16);font-weight:400;color:#000;background:#fff;border:solid 1px #e6edf2;border-radius:3px;box-shadow:none}.contact_form input[type=text]:focus,.contact_form input[type=email]:focus,.contact_form input[type=tel]:focus,.contact_form input[type=number]:focus,.contact_form input[type=date]:focus,.contact_form input[type=password]:focus,.contact_form textarea:focus{background:#fff;border:solid 1px #e6edf2;outline:none}.contact_form input[type=checkbox]:checked+span,.contact_form input[type=radio]:checked+span{font-weight:700}.contact_form select{padding:2px 0 4px 4px;margin-right:2px;border:solid 1px #345372;border-radius:3px}.contact_form select option{padding:0}.contact_form .mwform-tel-field input[type=text],.contact_form .mwform-zip-field input[type=text]{width:5em}.contact_form--table{width:100%;margin-top:30px;border-collapse:collapse;background:#fff}.contact_form--table td{padding:10px;vertical-align:middle}.contact_form--table th{position:relative;width:225px;font-weight:700;text-align:left;vertical-align:top;background-clip:padding-box!important}.contact_form--table th:after{position:absolute;top:17px;right:15px;padding:4px 5px;font-size:var(--fz12);font-weight:400;line-height:1}.contact_form--table .is-required:after{color:#fff;content:"必須";background:#9b0008}.contact_form--table .is-option:after{color:#fff;content:"任意";background:#999}@media (max-width: 980px){.contact_form--table td{padding:10px 5px}.contact_form--table th{padding:5px}.contact_form--table th:after{top:5px;right:10px}}.contact_form--btn{margin-top:30px;overflow:hidden;text-align:center}.contact_form--btn input[type=submit],.contact_form--btn input[type=button],.contact_form--btn button[type=submit]{display:inline-block;width:220px;height:60px;margin:10px;overflow:hidden;font-weight:700;color:#fff;cursor:pointer;background:#000;border:none;transition:.3s}.contact_form--btn input[type=submit]:hover,.contact_form--btn input[type=button]:hover,.contact_form--btn button[type=submit]:hover{opacity:.8}@media (max-width: 980px){.contact_form--btn input[type=submit],.contact_form--btn input[type=button],.contact_form--btn button[type=submit]{max-width:80%}}.frm.danger{position:relative;display:block;padding:5px 10px;margin-top:12px;clear:both;font-size:var(--fz12);color:#fff!important;background:#c90000}.frm.danger:before{position:absolute;top:-20px;width:0;height:0;content:"";border:10px solid #c90000;border-color:#0000;border-bottom-color:#c90000}#loading{display:none}.thanks{padding:20px;font-size:var(--fz18);text-align:center}.contact_forms{padding:50px 40px;border-radius:20px;box-shadow:0 0 9px #3333331a}.contact_forms--section .mypage_form--validation{width:min(980px,100%)}@media (max-width: 1024px){.contact_forms--section .mypage_form--validation{width:94%}}.contact_forms--lead{margin-bottom:40px;text-align:center}.contact_forms--lead h2{margin-bottom:25px;font-size:var(--fz24);font-weight:700}.contact_forms--lead p{width:-moz-fit-content;width:fit-content;margin:0 auto;text-align:left;font-size:var(--fz15)}.contact_forms--lead a{color:#9b0008;text-decoration:underline}.contact_forms--lead span{margin-bottom:40px;text-align:center}@media (max-width: 980px){.contact_forms{padding:20px 10px}}.notfound_page--section{background:url(/build/assets/deco_txt-aa806b4e.svg) 468px top/2969.29px repeat-x}.notfound_page--section .notfound_page{text-align:center}.notfound_page--section .notfound_page--ttl{margin-bottom:30px;font-size:var(--fz20);font-weight:700;letter-spacing:.05em}@media (min-width: 981px){.notfound_page--section .notfound_page--ttl{margin-bottom:70px;font-size:var(--fz36)}}.notfound_page--section .notfound_page--paragraph{margin-bottom:80px;font-size:var(--fz15);line-height:2}@media (min-width: 981px){.notfound_page--section .notfound_page--paragraph{font-size:var(--fz18)}}
