﻿:root{--invariants: 2.5;--fz10: min(calc(0.1rem * 10), calc(0.1vw * 10 * var(--invariants)));--fz11: min(calc(0.1rem * 11), calc(0.1vw * 11 * var(--invariants)));--fz12: min(calc(0.1rem * 12), calc(0.1vw * 12 * var(--invariants)));--fz13: min(calc(0.1rem * 13), calc(0.1vw * 13 * var(--invariants)));--fz14: min(calc(0.1rem * 14), calc(0.1vw * 14 * var(--invariants)));--fz15: min(calc(0.1rem * 15), calc(0.1vw * 15 * var(--invariants)));--fz16: min(calc(0.1rem * 16), calc(0.1vw * 16 * var(--invariants)));--fz17: min(calc(0.1rem * 17), calc(0.1vw * 17 * var(--invariants)));--fz18: min(calc(0.1rem * 18), calc(0.1vw * 18 * var(--invariants)));--fz19: min(calc(0.1rem * 19), calc(0.1vw * 19 * var(--invariants)));--fz20: min(calc(0.1rem * 20), calc(0.1vw * 20 * var(--invariants)));--fz21: min(calc(0.1rem * 21), calc(0.1vw * 21 * var(--invariants)));--fz22: min(calc(0.1rem * 22), calc(0.1vw * 22 * var(--invariants)));--fz23: min(calc(0.1rem * 23), calc(0.1vw * 23 * var(--invariants)));--fz24: min(calc(0.1rem * 24), calc(0.1vw * 24 * var(--invariants)));--fz25: min(calc(0.1rem * 25), calc(0.1vw * 25 * var(--invariants)));--fz26: min(calc(0.1rem * 26), calc(0.1vw * 26 * var(--invariants)));--fz27: min(calc(0.1rem * 27), calc(0.1vw * 27 * var(--invariants)));--fz28: min(calc(0.1rem * 28), calc(0.1vw * 28 * var(--invariants)));--fz29: min(calc(0.1rem * 29), calc(0.1vw * 29 * var(--invariants)));--fz30: min(calc(0.1rem * 30), calc(0.1vw * 30 * var(--invariants)));--fz31: min(calc(0.1rem * 31), calc(0.1vw * 31 * var(--invariants)));--fz32: min(calc(0.1rem * 32), calc(0.1vw * 32 * var(--invariants)));--fz33: min(calc(0.1rem * 33), calc(0.1vw * 33 * var(--invariants)));--fz34: min(calc(0.1rem * 34), calc(0.1vw * 34 * var(--invariants)));--fz35: min(calc(0.1rem * 35), calc(0.1vw * 35 * var(--invariants)));--fz36: min(calc(0.1rem * 36), calc(0.1vw * 36 * var(--invariants)));--fz37: min(calc(0.1rem * 37), calc(0.1vw * 37 * var(--invariants)));--fz38: min(calc(0.1rem * 38), calc(0.1vw * 38 * var(--invariants)));--fz39: min(calc(0.1rem * 39), calc(0.1vw * 39 * var(--invariants)));--fz40: min(calc(0.1rem * 40), calc(0.1vw * 40 * var(--invariants)));--fz41: min(calc(0.1rem * 41), calc(0.1vw * 41 * var(--invariants)));--fz42: min(calc(0.1rem * 42), calc(0.1vw * 42 * var(--invariants)));--fz43: min(calc(0.1rem * 43), calc(0.1vw * 43 * var(--invariants)));--fz44: min(calc(0.1rem * 44), calc(0.1vw * 44 * var(--invariants)));--fz45: min(calc(0.1rem * 45), calc(0.1vw * 45 * var(--invariants)));--fz46: min(calc(0.1rem * 46), calc(0.1vw * 46 * var(--invariants)));--fz47: min(calc(0.1rem * 47), calc(0.1vw * 47 * var(--invariants)));--fz48: min(calc(0.1rem * 48), calc(0.1vw * 48 * var(--invariants)));--fz49: min(calc(0.1rem * 49), calc(0.1vw * 49 * var(--invariants)));--fz50: min(calc(0.1rem * 50), calc(0.1vw * 50 * var(--invariants)));--fz51: min(calc(0.1rem * 51), calc(0.1vw * 51 * var(--invariants)));--fz52: min(calc(0.1rem * 52), calc(0.1vw * 52 * var(--invariants)));--fz53: min(calc(0.1rem * 53), calc(0.1vw * 53 * var(--invariants)));--fz54: min(calc(0.1rem * 54), calc(0.1vw * 54 * var(--invariants)));--fz55: min(calc(0.1rem * 55), calc(0.1vw * 55 * var(--invariants)));--fz56: min(calc(0.1rem * 56), calc(0.1vw * 56 * var(--invariants)));--fz57: min(calc(0.1rem * 57), calc(0.1vw * 57 * var(--invariants)));--fz58: min(calc(0.1rem * 58), calc(0.1vw * 58 * var(--invariants)));--fz59: min(calc(0.1rem * 59), calc(0.1vw * 59 * var(--invariants)));--fz60: min(calc(0.1rem * 60), calc(0.1vw * 60 * var(--invariants)));--fz61: min(calc(0.1rem * 61), calc(0.1vw * 61 * var(--invariants)));--fz62: min(calc(0.1rem * 62), calc(0.1vw * 62 * var(--invariants)));--fz63: min(calc(0.1rem * 63), calc(0.1vw * 63 * var(--invariants)));--fz64: min(calc(0.1rem * 64), calc(0.1vw * 64 * var(--invariants)));--fz65: min(calc(0.1rem * 65), calc(0.1vw * 65 * var(--invariants)));--fz66: min(calc(0.1rem * 66), calc(0.1vw * 66 * var(--invariants)));--fz67: min(calc(0.1rem * 67), calc(0.1vw * 67 * var(--invariants)));--fz68: min(calc(0.1rem * 68), calc(0.1vw * 68 * var(--invariants)));--fz69: min(calc(0.1rem * 69), calc(0.1vw * 69 * var(--invariants)));--fz70: min(calc(0.1rem * 70), calc(0.1vw * 70 * var(--invariants)));--fz71: min(calc(0.1rem * 71), calc(0.1vw * 71 * var(--invariants)));--fz72: min(calc(0.1rem * 72), calc(0.1vw * 72 * var(--invariants)));--fz73: min(calc(0.1rem * 73), calc(0.1vw * 73 * var(--invariants)));--fz74: min(calc(0.1rem * 74), calc(0.1vw * 74 * var(--invariants)));--fz75: min(calc(0.1rem * 75), calc(0.1vw * 75 * var(--invariants)));--fz76: min(calc(0.1rem * 76), calc(0.1vw * 76 * var(--invariants)));--fz77: min(calc(0.1rem * 77), calc(0.1vw * 77 * var(--invariants)));--fz78: min(calc(0.1rem * 78), calc(0.1vw * 78 * var(--invariants)));--fz79: min(calc(0.1rem * 79), calc(0.1vw * 79 * var(--invariants)));--fz80: min(calc(0.1rem * 80), calc(0.1vw * 80 * var(--invariants)));--fz81: min(calc(0.1rem * 81), calc(0.1vw * 81 * var(--invariants)));--fz82: min(calc(0.1rem * 82), calc(0.1vw * 82 * var(--invariants)));--fz83: min(calc(0.1rem * 83), calc(0.1vw * 83 * var(--invariants)));--fz84: min(calc(0.1rem * 84), calc(0.1vw * 84 * var(--invariants)));--fz85: min(calc(0.1rem * 85), calc(0.1vw * 85 * var(--invariants)));--fz86: min(calc(0.1rem * 86), calc(0.1vw * 86 * var(--invariants)));--fz87: min(calc(0.1rem * 87), calc(0.1vw * 87 * var(--invariants)));--fz88: min(calc(0.1rem * 88), calc(0.1vw * 88 * var(--invariants)));--fz89: min(calc(0.1rem * 89), calc(0.1vw * 89 * var(--invariants)));--fz90: min(calc(0.1rem * 90), calc(0.1vw * 90 * var(--invariants)));--fz91: min(calc(0.1rem * 91), calc(0.1vw * 91 * var(--invariants)));--fz92: min(calc(0.1rem * 92), calc(0.1vw * 92 * var(--invariants)));--fz93: min(calc(0.1rem * 93), calc(0.1vw * 93 * var(--invariants)));--fz94: min(calc(0.1rem * 94), calc(0.1vw * 94 * var(--invariants)));--fz95: min(calc(0.1rem * 95), calc(0.1vw * 95 * var(--invariants)));--fz96: min(calc(0.1rem * 96), calc(0.1vw * 96 * var(--invariants)));--fz97: min(calc(0.1rem * 97), calc(0.1vw * 97 * var(--invariants)));--fz98: min(calc(0.1rem * 98), calc(0.1vw * 98 * var(--invariants)));--fz99: min(calc(0.1rem * 99), calc(0.1vw * 99 * var(--invariants)));--fz100: min(calc(0.1rem * 100), calc(0.1vw * 100 * var(--invariants)));--fz101: min(calc(0.1rem * 101), calc(0.1vw * 101 * var(--invariants)));--fz102: min(calc(0.1rem * 102), calc(0.1vw * 102 * var(--invariants)));--fz103: min(calc(0.1rem * 103), calc(0.1vw * 103 * var(--invariants)));--fz104: min(calc(0.1rem * 104), calc(0.1vw * 104 * var(--invariants)));--fz105: min(calc(0.1rem * 105), calc(0.1vw * 105 * var(--invariants)));--fz106: min(calc(0.1rem * 106), calc(0.1vw * 106 * var(--invariants)));--fz107: min(calc(0.1rem * 107), calc(0.1vw * 107 * var(--invariants)));--fz108: min(calc(0.1rem * 108), calc(0.1vw * 108 * var(--invariants)));--fz109: min(calc(0.1rem * 109), calc(0.1vw * 109 * var(--invariants)));--fz110: min(calc(0.1rem * 110), calc(0.1vw * 110 * var(--invariants)));--fz111: min(calc(0.1rem * 111), calc(0.1vw * 111 * var(--invariants)));--fz112: min(calc(0.1rem * 112), calc(0.1vw * 112 * var(--invariants)));--fz113: min(calc(0.1rem * 113), calc(0.1vw * 113 * var(--invariants)));--fz114: min(calc(0.1rem * 114), calc(0.1vw * 114 * var(--invariants)));--fz115: min(calc(0.1rem * 115), calc(0.1vw * 115 * var(--invariants)));--fz116: min(calc(0.1rem * 116), calc(0.1vw * 116 * var(--invariants)));--fz117: min(calc(0.1rem * 117), calc(0.1vw * 117 * var(--invariants)));--fz118: min(calc(0.1rem * 118), calc(0.1vw * 118 * var(--invariants)));--fz119: min(calc(0.1rem * 119), calc(0.1vw * 119 * var(--invariants)));--fz120: min(calc(0.1rem * 120), calc(0.1vw * 120 * var(--invariants)));--fz121: min(calc(0.1rem * 121), calc(0.1vw * 121 * var(--invariants)));--fz122: min(calc(0.1rem * 122), calc(0.1vw * 122 * var(--invariants)));--fz123: min(calc(0.1rem * 123), calc(0.1vw * 123 * var(--invariants)));--fz124: min(calc(0.1rem * 124), calc(0.1vw * 124 * var(--invariants)));--fz125: min(calc(0.1rem * 125), calc(0.1vw * 125 * var(--invariants)));--fz126: min(calc(0.1rem * 126), calc(0.1vw * 126 * var(--invariants)));--fz127: min(calc(0.1rem * 127), calc(0.1vw * 127 * var(--invariants)));--fz128: min(calc(0.1rem * 128), calc(0.1vw * 128 * var(--invariants)));--fz129: min(calc(0.1rem * 129), calc(0.1vw * 129 * var(--invariants)));--fz130: min(calc(0.1rem * 130), calc(0.1vw * 130 * var(--invariants)));--fz131: min(calc(0.1rem * 131), calc(0.1vw * 131 * var(--invariants)));--fz132: min(calc(0.1rem * 132), calc(0.1vw * 132 * var(--invariants)));--fz133: min(calc(0.1rem * 133), calc(0.1vw * 133 * var(--invariants)));--fz134: min(calc(0.1rem * 134), calc(0.1vw * 134 * var(--invariants)));--fz135: min(calc(0.1rem * 135), calc(0.1vw * 135 * var(--invariants)));--fz136: min(calc(0.1rem * 136), calc(0.1vw * 136 * var(--invariants)));--fz137: min(calc(0.1rem * 137), calc(0.1vw * 137 * var(--invariants)));--fz138: min(calc(0.1rem * 138), calc(0.1vw * 138 * var(--invariants)));--fz139: min(calc(0.1rem * 139), calc(0.1vw * 139 * var(--invariants)));--fz140: min(calc(0.1rem * 140), calc(0.1vw * 140 * var(--invariants)));--fz141: min(calc(0.1rem * 141), calc(0.1vw * 141 * var(--invariants)));--fz142: min(calc(0.1rem * 142), calc(0.1vw * 142 * var(--invariants)));--fz143: min(calc(0.1rem * 143), calc(0.1vw * 143 * var(--invariants)));--fz144: min(calc(0.1rem * 144), calc(0.1vw * 144 * var(--invariants)));--fz145: min(calc(0.1rem * 145), calc(0.1vw * 145 * var(--invariants)));--fz146: min(calc(0.1rem * 146), calc(0.1vw * 146 * var(--invariants)));--fz147: min(calc(0.1rem * 147), calc(0.1vw * 147 * var(--invariants)));--fz148: min(calc(0.1rem * 148), calc(0.1vw * 148 * var(--invariants)));--fz149: min(calc(0.1rem * 149), calc(0.1vw * 149 * var(--invariants)));--fz150: min(calc(0.1rem * 150), calc(0.1vw * 150 * var(--invariants)));--fz151: min(calc(0.1rem * 151), calc(0.1vw * 151 * var(--invariants)));--fz152: min(calc(0.1rem * 152), calc(0.1vw * 152 * var(--invariants)));--fz153: min(calc(0.1rem * 153), calc(0.1vw * 153 * var(--invariants)));--fz154: min(calc(0.1rem * 154), calc(0.1vw * 154 * var(--invariants)));--fz155: min(calc(0.1rem * 155), calc(0.1vw * 155 * var(--invariants)));--fz156: min(calc(0.1rem * 156), calc(0.1vw * 156 * var(--invariants)));--fz157: min(calc(0.1rem * 157), calc(0.1vw * 157 * var(--invariants)));--fz158: min(calc(0.1rem * 158), calc(0.1vw * 158 * var(--invariants)));--fz159: min(calc(0.1rem * 159), calc(0.1vw * 159 * var(--invariants)));--fz160: min(calc(0.1rem * 160), calc(0.1vw * 160 * var(--invariants)));--fz161: min(calc(0.1rem * 161), calc(0.1vw * 161 * var(--invariants)));--fz162: min(calc(0.1rem * 162), calc(0.1vw * 162 * var(--invariants)));--fz163: min(calc(0.1rem * 163), calc(0.1vw * 163 * var(--invariants)));--fz164: min(calc(0.1rem * 164), calc(0.1vw * 164 * var(--invariants)));--fz165: min(calc(0.1rem * 165), calc(0.1vw * 165 * var(--invariants)));--fz166: min(calc(0.1rem * 166), calc(0.1vw * 166 * var(--invariants)));--fz167: min(calc(0.1rem * 167), calc(0.1vw * 167 * var(--invariants)));--fz168: min(calc(0.1rem * 168), calc(0.1vw * 168 * var(--invariants)));--fz169: min(calc(0.1rem * 169), calc(0.1vw * 169 * var(--invariants)));--fz170: min(calc(0.1rem * 170), calc(0.1vw * 170 * var(--invariants)));--fz171: min(calc(0.1rem * 171), calc(0.1vw * 171 * var(--invariants)));--fz172: min(calc(0.1rem * 172), calc(0.1vw * 172 * var(--invariants)));--fz173: min(calc(0.1rem * 173), calc(0.1vw * 173 * var(--invariants)));--fz174: min(calc(0.1rem * 174), calc(0.1vw * 174 * var(--invariants)));--fz175: min(calc(0.1rem * 175), calc(0.1vw * 175 * var(--invariants)));--fz176: min(calc(0.1rem * 176), calc(0.1vw * 176 * var(--invariants)));--fz177: min(calc(0.1rem * 177), calc(0.1vw * 177 * var(--invariants)));--fz178: min(calc(0.1rem * 178), calc(0.1vw * 178 * var(--invariants)));--fz179: min(calc(0.1rem * 179), calc(0.1vw * 179 * var(--invariants)));--fz180: min(calc(0.1rem * 180), calc(0.1vw * 180 * var(--invariants)));--fz181: min(calc(0.1rem * 181), calc(0.1vw * 181 * var(--invariants)));--fz182: min(calc(0.1rem * 182), calc(0.1vw * 182 * var(--invariants)));--fz183: min(calc(0.1rem * 183), calc(0.1vw * 183 * var(--invariants)));--fz184: min(calc(0.1rem * 184), calc(0.1vw * 184 * var(--invariants)));--fz185: min(calc(0.1rem * 185), calc(0.1vw * 185 * var(--invariants)));--fz186: min(calc(0.1rem * 186), calc(0.1vw * 186 * var(--invariants)));--fz187: min(calc(0.1rem * 187), calc(0.1vw * 187 * var(--invariants)));--fz188: min(calc(0.1rem * 188), calc(0.1vw * 188 * var(--invariants)));--fz189: min(calc(0.1rem * 189), calc(0.1vw * 189 * var(--invariants)));--fz190: min(calc(0.1rem * 190), calc(0.1vw * 190 * var(--invariants)));--fz191: min(calc(0.1rem * 191), calc(0.1vw * 191 * var(--invariants)));--fz192: min(calc(0.1rem * 192), calc(0.1vw * 192 * var(--invariants)));--fz193: min(calc(0.1rem * 193), calc(0.1vw * 193 * var(--invariants)));--fz194: min(calc(0.1rem * 194), calc(0.1vw * 194 * var(--invariants)));--fz195: min(calc(0.1rem * 195), calc(0.1vw * 195 * var(--invariants)));--fz196: min(calc(0.1rem * 196), calc(0.1vw * 196 * var(--invariants)));--fz197: min(calc(0.1rem * 197), calc(0.1vw * 197 * var(--invariants)));--fz198: min(calc(0.1rem * 198), calc(0.1vw * 198 * var(--invariants)));--fz199: min(calc(0.1rem * 199), calc(0.1vw * 199 * var(--invariants)));--fz200: min(calc(0.1rem * 200), calc(0.1vw * 200 * var(--invariants)))}@media(1025px <= width){.is-hidden_pc{display:none}}@media(max-width: 1024px){.is-hidden_sp{display:none !important}}.u-txt_left{text-align:left !important}.u-txt_center{text-align:center !important}.u-txt_right{text-align:right !important}.u-txt_bold{font-weight:bold !important}.u-txt_normal{font-weight:normal !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}.u-mt60{margin-top:60px !important}.u-mt70{margin-top:70px !important}.u-mt80{margin-top:80px !important}.u-color-body{color:#333}.u-color-primary{color:#001f63}.u-color-secondary{color:navy}.u-color-accent{color:navy}.u-bg-primary{background:#001f63}.u-bg-secondary{background:navy}.u-bg-accent{background:navy}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;vertical-align:bottom}table{width:100%}@media(max-width: 767px){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}}.ttl_sec{font-family:hiragino-kaku-gothic-pron,sans-serif;font-weight:600;-webkit-text-stroke-width:7px}.is_current{position:relative}.is_current::after{position:absolute;bottom:-5px;left:50%;width:120%;height:3px;content:"";background:#fff;transform:translateX(-50%)}@media(max-width: 767px){.is_current::after{bottom:-10px;width:50%}}.js_target{opacity:0}.is_fadein{opacity:0;transition-duration:2s}.is_fadein.active{opacity:1}.txt_animation_underup{display:flex;overflow:hidden}.txt_animation_underup p{margin:0;font-size:2.5vw;font-weight:bold;color:#fff;letter-spacing:.06em;transform:translateY(2em);animation:textanimation 1s forwards;-webkit-text-stroke-width:0}.txt_animation_underup p:nth-child(1){animation-delay:.2s}.txt_animation_underup p:nth-child(2){animation-delay:.4s}.txt_animation_underup p:nth-child(3){animation-delay:.6s}.txt_animation_underup p:nth-child(4){animation-delay:.8s}.txt_animation_underup p:nth-child(5){animation-delay:1s}.txt_animation_underup p:nth-child(6){animation-delay:1.2s}@media(max-width: 767px){.txt_animation_underup p{margin-bottom:5px;font-size:var(--fz35)}}@keyframes textanimation{0%{transform:translateY(2em)}100%{transform:translateY(0)}}.txt_animation_underup_lower{display:flex;overflow:hidden}.txt_animation_underup_lower p{margin:0;font-size:2.5vw;font-weight:bold;color:#fff;letter-spacing:.06em;transform:translateY(2em);animation:textanimationlower 1s forwards;-webkit-text-stroke-width:0}.txt_animation_underup_lower p:nth-child(1){animation-delay:.2s}.txt_animation_underup_lower p:nth-child(2){animation-delay:.4s}.txt_animation_underup_lower p:nth-child(3){animation-delay:.6s}.txt_animation_underup_lower p:nth-child(4){animation-delay:.8s}.txt_animation_underup_lower p:nth-child(5){animation-delay:1s}.txt_animation_underup_lower p:nth-child(6){animation-delay:1.2s}@media(max-width: 767px){.txt_animation_underup_lower p{font-size:30px}}@keyframes textanimationlower{0%{transform:translateY(2em)}100%{transform:translateY(0)}}.txt_animation_flow{display:flex;width:100%;overflow:hidden}.txt_animation_flow p{flex:0 0 auto;padding-left:20px;font-size:8.8541666667vw;color:#fff;letter-spacing:0;white-space:nowrap;animation:loop 40s linear infinite}@media(max-width: 767px){.txt_animation_flow p{padding-left:0;font-size:var(--fz75)}}@keyframes loop{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}.bold{font-family:"Helvetica Neue","Arial","Hiragino Kaku Gothic ProN","Hiragino Sans","YuGothic","Yu Gothic","Meiryo",sans-serif;font-weight:bold}.breadcrumbs{padding:5px 0}.breadcrumbs li{display:inline-block;line-height:1}.breadcrumbs li::before{display:inline-block;vertical-align:top;content:"＞"}.breadcrumbs li:first-child::before{content:normal}.pagination{display:flex;justify-content:center;margin:100px 0 0}.pagination>span,.pagination a{display:inline-block !important;width:2em;padding:6px 0;line-height:1;text-align:center}.pagination>span.current,.pagination a.current{font-weight:bold}.pagination:empty{display:none}@media(max-width: 767px){.pagination{margin:60px 0 0}}html{font-size:62.5%}body{position:relative;font-family:"Noto Sans JP",sans-serif;font-size:var(--fz16);font-weight:400;line-height:1.6;color:#333}body.menu-open{position:fixed;width:100%;overflow:hidden}.wrap{margin:auto}@media(max-width: 767px){.wrap{width:100%;min-width:auto}}.container{box-sizing:border-box;width:min(1650px,100%);padding:0 min(4vw,25px);margin:auto}@media(max-width: 767px){.container{width:100%}}main{display:block}@media(min-width: 768px)and (max-width: 769px)and (orientation: portrait){main{min-height:95vh}}.header--logo a{display:block}.header--inner{position:absolute;top:0;left:50%;z-index:111111;box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;width:min(1850px,100%);padding:23px 50px;margin:auto;transform:translateX(-50%)}@media(width <= 1450px){.header--inner{gap:30px;justify-content:center;padding:25px 10px}}@media(width <= 1024px){.header--inner{position:static;display:block;padding:15px 10px;transform:none}}.header--link{box-sizing:border-box;width:min(235px,100%);padding:10px 30px 10px 10px;font-weight:bold;line-height:1.2;color:navy !important;text-align:center;background:url(../img/common/search.svg) no-repeat right 20% center/29px,24px,#fff;border-radius:1000px;box-shadow:0 2px 4.5px rgba(0,0,0,.25)}.header--link span{display:block;font-size:var(--fz12);font-weight:bold}@media(width <= 1280px){.header--link{width:min(200px,100%)}}@media(max-width: 1024px){.header--link{width:fit-content;padding:10px 75px 10px 65px;background:url(../img/common/search.svg) no-repeat right 22% center/29px,24px,#fff}}@media(max-width: 767px){.header--link{padding:10px 60px 10px 50px;margin:auto;background:url(../img/common/search.svg) no-repeat right 12% center/15%,#fff}}.header--nav{display:flex;flex-wrap:wrap;gap:100px;align-items:center;width:min(995px,100%);letter-spacing:.05em}@media(width <= 1450px){.header--nav{gap:40px;justify-content:flex-end;width:min(865px,100%)}}@media(width <= 1280px){.header--nav{gap:30px;width:min(760px,100%)}}.gnav_btn{position:fixed;top:17px;right:10px;z-index:100;display:none;width:44px;height:44px;cursor:pointer;background:#001f63;border:solid 2px #fff;border-radius:4px}.gnav_btn span{position:absolute;left:15%;display:block;width:70%;height:3px;background:#fff;transition:.3s}.gnav_btn span:first-child{top:23%}.gnav_btn span:nth-child(2){top:48%;opacity:1}.gnav_btn span:last-child{top:72%}.gnav_btn.is-open span{transition:.2s}.gnav_btn.is-open span:first-child{top:48%;transform:rotate(45deg)}.gnav_btn.is-open span:nth-child(2){display:none;opacity:0}.gnav_btn.is-open span:last-child{top:48%;transform:rotate(-45deg)}@media(width <= 1024px){.gnav_btn{display:block}}.gnav{display:block}.gnav ul{position:relative;display:flex;flex-wrap:wrap;gap:40px}.gnav ul::after{position:absolute;top:50%;right:-54px;display:inline-block;width:3px;height:100%;content:"";background:#fff;box-shadow:0 2px 4.5px rgba(0,0,0,.25);transform:translateY(-50%)}.gnav a{display:block;font-weight:bold;color:#fff;text-shadow:0 2px 4.5px rgba(0,0,0,.25)}.gnav span{display:block;font-size:var(--fz12);text-align:center}@media(width <= 1024px){.gnav+.header--link{display:none}}@media(width <= 1450px){.gnav ul{gap:30px}.gnav ul::after{right:-20px}}@media(width <= 1280px){.gnav ul{gap:20px}.gnav ul::after{right:-17px}}@media(max-width: 1024px){.gnav{position:fixed;top:0;right:-110%;z-index:99;width:100%;height:100%;background:rgba(0,31,99,.95);transition:.5s}.gnav.is-open{right:0}.gnav ul{display:flex;flex-direction:column;gap:0;align-items:center;justify-content:flex-start;width:100%;height:100lvh;padding:60px 20px 20px}.gnav ul::after{display:none}.gnav li{margin-bottom:30px}.gnav a{margin:auto;font-size:var(--fz18)}.gnav span{display:block;margin-bottom:5px;font-size:var(--fz12);opacity:.8}}.footer{position:relative;padding-top:60px;margin:30px auto 0;background:#001f63}.footer ul{display:flex;flex-wrap:wrap;gap:34px;justify-content:center;padding:60px min(4vw,25px) 60px;border-bottom:2px solid #fff}.footer li a{display:block;font-weight:bold;color:#fff}.footer li span{display:block;font-size:var(--fz12);text-align:center}.footer small{display:block;padding:20px 0 30px;font-size:var(--fz14);font-weight:bold;color:#fff;text-align:center}.footer .header--link{width:235px;padding:10px 30px 10px 10px;background:url(../img/common/search.svg) no-repeat right 23% center/29px,24px,#fff}.footer::before{position:absolute;top:-30px;left:50%;display:block;width:100%;height:2px;content:"";background:#001f63;transform:translateX(-50%)}.footer--logo{text-align:center;background:#fff}.footer--logo a{display:block;width:fit-content;padding:25px 0;margin:auto}@media(max-width: 767px){.footer .header--link{width:180px;background:url(../img/common/search.svg) no-repeat right 15% center/29px,24px,#fff}.footer ul{gap:24px;padding:50px 0}}.eyecatch{position:relative}.eyecatch.-news img{width:100%;height:auto}@media(width <= 1450px){.eyecatch img{height:25vw;object-fit:cover}.eyecatch.-news img{height:25vw;object-fit:cover}}@media(max-width: 767px){.eyecatch img{width:100%;height:250px;aspect-ratio:320/539;object-fit:cover;object-position:80%}.eyecatch.-news img{height:40vw}}.page_ttl{position:absolute;bottom:15px;left:50%;width:100%;max-width:98.9583333333vw;padding-left:10px;margin:auto;font-family:hiragino-kaku-gothic-pron,sans-serif;color:#fff;transform:translateX(-50%)}.page_ttl h2{margin-left:10px;font-size:2.5vw;-webkit-text-stroke-width:1px}.page_ttl span{font-size:8.8541666667vw;font-weight:900;line-height:1;letter-spacing:.05em;-webkit-text-stroke-width:5px}@media(max-width: 767px){.page_ttl h2{margin-left:0;font-size:5vw;-webkit-text-stroke-width:1px}.page_ttl span{font-size:var(--fz55);-webkit-text-stroke-width:1px}}.top_mv{position:relative;overflow:hidden}.top_mv span{display:block;font-size:var(--fz48);-webkit-text-stroke-width:1px;letter-spacing:.05em}.top_mv img{width:100%;object-fit:cover;aspect-ratio:1920/1025}.top_mv .ttl_sec{position:absolute;bottom:40px;left:0;line-height:1.2;color:#fff;-webkit-text-stroke-width:7px;letter-spacing:7px}@media(max-width: 1024px){.top_mv .ttl_sec{-webkit-text-stroke-width:3px}}@media(max-width: 767px){.top_mv .ttl_sec{bottom:10px}.top_mv img{width:100%;height:45vh;aspect-ratio:320/539;object-fit:cover;object-position:80%}}.top_about{padding:150px 0 160px}.top_about span{display:flex;gap:35px;align-items:center;font-family:"Noto Sans JP",sans-serif;font-size:var(--fz20);font-weight:500;color:#001f63;letter-spacing:0;-webkit-text-stroke-width:0}.top_about span::before{width:124px;content:"";border-top:3px solid #001f63}.top_about a{display:block;width:fit-content;margin:0 0 0 auto;font-family:hiragino-kaku-gothic-pron,sans-serif;font-size:var(--fz24);font-weight:bold;color:#001f63;-webkit-text-stroke-width:.7px}.top_about a:hover .icon-arrow{color:#fff;background:#001f63}.top_about .icon-arrow{box-sizing:border-box;display:inline-block;width:81px;height:81px;padding:20px;margin-left:15px;color:#001f63;text-align:center;vertical-align:middle;background:rgba(0,0,0,0);border:1px solid #001f63;border-radius:50%;transition:.2s cubic-bezier(0.45, 0, 0.55, 1)}.top_about strong{display:block;margin:20px 0 30px;font-size:32px;font-weight:bold}.top_about p{line-height:1.8}.top_about .txt_animation_underup{display:flex;flex-wrap:wrap;padding-left:3px;overflow:hidden;opacity:1}.top_about .txt_animation_underup p{margin:0;font-size:var(--fz96);font-weight:bold;line-height:1.3;color:#001f63;letter-spacing:0;transform:translateY(2em);animation:textanimation .5s forwards;-webkit-text-stroke-width:4px}.top_about .txt_animation_underup p:nth-child(1){animation-delay:.2s}.top_about .txt_animation_underup p:nth-child(2){animation-delay:.4s}.top_about .txt_animation_underup p:nth-child(3){animation-delay:.6s}.top_about .txt_animation_underup p:nth-child(4){animation-delay:.8s}.top_about .txt_animation_underup p:nth-child(5){animation-delay:1s}.top_about .txt_animation_underup p:nth-child(6){width:30px;animation-delay:1.2s}.top_about .txt_animation_underup p:nth-child(7){animation-delay:1.4s}.top_about .txt_animation_underup p:nth-child(8){animation-delay:1.6s}.top_about .txt_animation_underup p:nth-child(9){animation-delay:1.8s}.top_about--inner{display:flex;flex-direction:row-reverse;gap:160px;align-items:flex-end;justify-content:center}.top_about--inner img{width:34%}@media(width <= 1450px){.top_about--inner{gap:40px}}@media(width <= 1280px){.top_about--inner{align-items:center}}@media(max-width: 1024px){.top_about--inner{flex-direction:column;align-items:center}.top_about--inner img{width:60%}}@media(max-width: 767px){.top_about--inner{flex-direction:column;margin-bottom:0}.top_about--inner img{width:100%}}@media(max-width: 1024px){.top_about .txt_animation_underup p{font-size:10vw}}@media(max-width: 767px){.top_about{padding:100px 0 0}.top_about span{gap:20px;margin-bottom:20px}.top_about span::before{width:80px}.top_about strong{font-size:5vw}.top_about p{margin-bottom:0}.top_about .txt_animation_underup{margin:0 0 20px}.top_about .txt_animation_underup p{font-size:15vw;line-height:1;-webkit-text-stroke-width:3px}.top_about .icon-arrow{width:50px;height:50px;padding:10px}}.top_info{position:relative;padding:25px min(4vw,25px);background:#001f63}.top_info h3{margin-bottom:10px;font-size:var(--fz24);font-weight:500;color:#001f63}@media(768px <= width <= 960px){.top_info h3{font-size:var(--fz20)}}@media(428px <= width <= 767px){.top_info h3{font-size:var(--fz20)}}@media(width <= 427px){.top_info h3{font-size:var(--fz20)}}.top_info--thumbnail a{display:block}@media(max-width: 767px){.top_info--thumbnail{width:100%}}.top_info--time{display:block;margin-bottom:10px;font-size:var(--fz20);font-weight:bold;color:#001f63}@media(768px <= width <= 960px){.top_info--time{font-size:var(--fz18)}}@media(428px <= width <= 767px){.top_info--time{font-size:var(--fz18)}}@media(width <= 427px){.top_info--time{font-size:var(--fz18)}}.top_info--txt{font-weight:500;color:#001f63}.top_info--ttl{display:flex;flex-direction:column;font-family:"Oswald",sans-serif;font-size:var(--fz64);font-weight:600;line-height:1.4;color:#001f63}.top_info--ttl span{display:flex;gap:15px;align-items:center;font-family:"Noto Sans JP",sans-serif;font-size:var(--fz14);font-weight:500;color:#001f63;letter-spacing:0;-webkit-text-stroke-width:0}.top_info--ttl span::before{width:50px;content:"";border-top:2px solid}.top_info--ttl a{position:relative;width:fit-content;padding-right:15px;font-family:hiragino-kaku-gothic-pron,sans-serif;font-size:var(--fz32);border-bottom:2px solid #001f63;-webkit-text-stroke-width:.5px}.top_info--ttl a::before{position:absolute;top:50%;right:-12px;display:inline-block;width:15px;height:25px;content:"";background:url(../img/top/triangle.svg) no-repeat center right/100%;transform:translateY(-50%)}@media(768px <= width <= 960px){.top_info--ttl a{font-size:var(--fz25)}}@media(max-width: 767px){.top_info--ttl a{position:absolute;bottom:59px;left:50%;font-size:var(--fz25);transform:translateX(-50%)}}.top_info--inner{box-sizing:border-box;display:flex;flex-wrap:wrap;gap:9%;align-items:center;width:100%;max-width:1580px;padding:1.4583333333vw 0 1.4583333333vw 87px;margin:auto;background:#fff;border-radius:30px}.top_info--inner img{width:170px;height:170px;object-fit:contain;background:#e4e8ef}@media(width <= 1420px){.top_info--inner{gap:7%;padding:1.4583333333vw 0 1.4583333333vw 3%}}@media(961px <= width <= 1280px){.top_info--inner{gap:3vw;width:95vw;padding:25px 0 25px 50px}}@media(768px <= width <= 960px){.top_info--inner{gap:3vw;width:95vw;padding:20px 0 20px 50px}}@media(max-width: 767px){.top_info--inner{flex-direction:column;gap:30px;align-items:center;width:100%;padding:40px 15px 100px}.top_info--inner img{width:100%;height:40vw}}.top_info--contents{display:flex;flex-wrap:wrap;gap:58px;align-items:center}@media(961px <= width <= 1280px){.top_info--contents{gap:30px;width:65vw}}@media(768px <= width <= 960px){.top_info--contents{gap:30px;width:65vw}}@media(max-width: 767px){.top_info--contents{flex-direction:column;gap:30px;align-items:center}}@media(961px <= width <= 1280px){.top_info--list{width:43vw}}@media(768px <= width <= 960px){.top_info--list{width:35vw}}@media(428px <= width <= 767px){.top_info--list{width:100%}}@media(width <= 427px){.top_info--list{width:100%}}.top_scroll{padding:55px 0 100px;text-align:center;animation:floating-y 3s ease-in-out infinite alternate-reverse}.top_scroll p{font-family:"Oswald",sans-serif;font-size:var(--fz18)}@media(max-width: 767px){.top_scroll{padding:50px 0}}@keyframes floating-y{0%{transform:translateY(-5%)}100%{transform:translateY(5%)}}.top_business{text-align:center}.top_business span{font-size:var(--fz20);font-weight:600;-webkit-text-stroke-width:0}.top_business .ttl_sec{display:flex;flex-direction:column;justify-content:center;margin-bottom:20px;font-size:var(--fz128);line-height:1.3;color:#001f63;-webkit-text-stroke-width:5px;-webkit-text-stroke-color:#001f63}.top_business ol{display:flex;gap:5px;justify-content:center;width:100%;max-width:83.3333333333vw;margin:auto}.top_business li{box-sizing:border-box;display:flex;flex-direction:column;gap:25px;align-items:center;width:20.5729166667vw;padding:33px 33px 30px;background:#f4f6f7;border-radius:40px}.top_business li:nth-child(even){position:relative;top:70px}.top_business dt{margin-bottom:15px;font-size:var(--fz20);font-weight:500}.top_business dd{font-weight:500;line-height:1.8;color:#777;text-align:left}.top_business a{display:block;width:fit-content;margin:150px auto 0;font-family:hiragino-kaku-gothic-pron,sans-serif;font-size:var(--fz24);font-weight:bold;color:#001f63;-webkit-text-stroke-width:.7px}.top_business a:hover .icon-arrow{color:#fff;background:#001f63}.top_business .icon-arrow{box-sizing:border-box;display:inline-block;width:81px;height:81px;padding:20px;margin-left:15px;line-height:200px;color:#001f63;text-align:center;vertical-align:middle;background:rgba(0,0,0,0);border:1px solid #001f63;border-radius:50%;transition:.2s cubic-bezier(0.45, 0, 0.55, 1)}.top_business .txt_animation_underup{display:flex;flex-wrap:wrap;justify-content:center;overflow:hidden;opacity:1}.top_business .txt_animation_underup p{margin:0;font-size:var(--fz128);font-weight:bold;color:#001f63;letter-spacing:0;transform:translateY(2em);animation:textanimation .5s forwards;-webkit-text-stroke-width:6px}.top_business .txt_animation_underup p:nth-child(1){animation-delay:.2s}.top_business .txt_animation_underup p:nth-child(2){animation-delay:.4s}.top_business .txt_animation_underup p:nth-child(3){animation-delay:.6s}.top_business .txt_animation_underup p:nth-child(4){animation-delay:.8s}.top_business .txt_animation_underup p:nth-child(5){animation-delay:1s}.top_business .txt_animation_underup p:nth-child(6){animation-delay:1.2s}.top_business .txt_animation_underup p:nth-child(7){animation-delay:1.4s}.top_business .txt_animation_underup p:nth-child(8){animation-delay:1.6s}.top_business .txt_animation_underup p:nth-child(9){animation-delay:1.8s}.top_business--txt{width:min(946px,100%);margin:0 auto 70px;font-size:var(--fz18);line-height:1.8;text-align:left}@media(max-width: 1024px){.top_business--txt{width:100%;margin:0 auto 40px}}@media(width <= 1280px){.top_business ol{width:100%}.top_business li{width:25%}.top_business dt{font-size:var(--fz16)}.top_business dd{font-size:var(--fz15)}}@media(max-width: 1024px){.top_business ol{flex-wrap:wrap;gap:20px}.top_business li{width:45%}.top_business li:nth-child(even){position:static;top:unset}.top_business a{margin:80px auto 0}.top_business dt{display:flex;align-items:center;justify-content:center;height:45px}.top_business .txt_animation_underup p{font-size:var(--fz120)}}@media(max-width: 767px){.top_business span{margin-bottom:15px}.top_business ol{max-width:100%}.top_business li{width:100%}.top_business dt{display:block;height:auto;font-size:var(--fz20)}.top_business a{margin:60px auto 0}.top_business .txt_animation_underup{margin:0 0 20px}.top_business .txt_animation_underup p{font-size:15vw;line-height:1;-webkit-text-stroke-width:4px}.top_business .icon-arrow{width:50px;height:50px;padding:10px}}.top_company{padding:200px 0 180px}.top_company span{display:flex;gap:20px;align-items:center;justify-content:flex-end;width:67.5%;margin-top:20px;font-family:"Noto Sans JP",sans-serif;font-size:var(--fz20);font-weight:500;color:#001f63;letter-spacing:.05em;-webkit-text-stroke-width:0}.top_company span::before{width:124px;content:"";border-top:3px solid #001f63}.top_company .ttl_sec{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;margin-bottom:40px;font-size:var(--fz128);line-height:1.3;-webkit-text-stroke-width:5px;-webkit-text-stroke-color:#d9d9d9}.top_company a{display:block;width:fit-content;margin:0 0 0 auto;font-family:hiragino-kaku-gothic-pron,sans-serif;font-size:var(--fz24);font-weight:bold;color:#001f63;-webkit-text-stroke-width:.7px}.top_company a:hover .icon-arrow{color:#fff;background:#001f63}.top_company .icon-arrow{box-sizing:border-box;display:inline-block;width:81px;height:81px;padding:20px;margin-left:15px;line-height:200px;color:#001f63;text-align:center;vertical-align:middle;background:rgba(0,0,0,0);border:1px solid #001f63;border-radius:50%;transition:.2s cubic-bezier(0.45, 0, 0.55, 1)}.top_company .txt_animation_underup{display:flex;flex-wrap:wrap;justify-content:center;overflow:hidden;opacity:1}.top_company .txt_animation_underup p{margin:0;font-size:var(--fz128);font-weight:bold;line-height:1;color:#d9d9d9;letter-spacing:0;transform:translateY(2em);animation:textanimation .5s forwards;-webkit-text-stroke-width:7px}.top_company .txt_animation_underup p:nth-child(1){margin-right:15px;animation-delay:.2s}.top_company .txt_animation_underup p:nth-child(2){margin-right:15px;animation-delay:.4s}.top_company .txt_animation_underup p:nth-child(3){margin-right:15px;animation-delay:.6s}.top_company .txt_animation_underup p:nth-child(4){animation-delay:.8s}.top_company .txt_animation_underup p:nth-child(5){margin-right:15px;animation-delay:1s}.top_company .txt_animation_underup p:nth-child(6){margin-right:15px;animation-delay:1.2s}.top_company .txt_animation_underup p:nth-child(7){animation-delay:1.4s}.top_company .txt_animation_underup p:nth-child(8){margin:0 5px 0 30px;animation-delay:1.6s}.top_company .txt_animation_underup p:nth-child(9){margin-right:5px;animation-delay:1.8s}.top_company .txt_animation_underup p:nth-child(10){margin-right:5px;animation-delay:2s}.top_company .txt_animation_underup p:nth-child(11){margin-right:5px;animation-delay:2.2s}.top_company .txt_animation_underup p:nth-child(12){margin-right:5px;animation-delay:2.4s}.top_company .txt_animation_underup p:nth-child(13){margin-right:5px;animation-delay:2.6s}.top_company .txt_animation_underup p:nth-child(14){margin-right:5px;animation-delay:2.8s}.top_company .txt_animation_underup p:nth-child(15){margin-right:5px;animation-delay:3s}.top_company .txt_animation_underup p:nth-child(16){animation-delay:3.2s}.top_company .txt_animation_underup img{width:auto}.top_company .txt_animation_underup_lower{display:flex;flex-wrap:wrap;justify-content:center;overflow:hidden;opacity:1}.top_company .txt_animation_underup_lower p{margin:0;font-size:var(--fz128);font-weight:bold;line-height:1;color:#d9d9d9;letter-spacing:0;transform:translateY(2em);animation:textanimation .5s forwards;-webkit-text-stroke-width:7px}.top_company .txt_animation_underup_lower p:nth-child(1){margin-right:15px;animation-delay:1.6s}.top_company .txt_animation_underup_lower p:nth-child(2){margin-right:15px;animation-delay:1.8s}.top_company .txt_animation_underup_lower p:nth-child(3){margin-right:15px;animation-delay:2s}.top_company .txt_animation_underup_lower p:nth-child(4){animation-delay:2.2s}.top_company .txt_animation_underup_lower p:nth-child(5){margin-right:15px;animation-delay:2.4s}.top_company .txt_animation_underup_lower p:nth-child(6){margin-right:15px;animation-delay:2.6s}.top_company .txt_animation_underup_lower p:nth-child(7){animation-delay:2.8s}.top_company .txt_animation_underup_lower p:nth-child(8){margin-right:5px;animation-delay:3s}.top_company .txt_animation_underup_lower p:nth-child(9){margin-right:5px;animation-delay:3.2s}.top_company .txt_animation_underup_lower p:nth-child(10){margin-right:5px;animation-delay:3.4s}.top_company .txt_animation_underup_lower p:nth-child(11){margin-right:5px;animation-delay:3.6s}.top_company .txt_animation_underup_lower p:nth-child(12){margin-right:5px;animation-delay:3.8s}.top_company .txt_animation_underup_lower p:nth-child(13){margin-right:5px;animation-delay:4s}.top_company .txt_animation_underup_lower p:nth-child(14){margin-right:5px;animation-delay:4.2s}.top_company--inner{box-sizing:border-box;width:min(1850px,100%);padding:0 min(4vw,25px);margin:auto}.top_company--inner h3{margin-bottom:40px;font-size:var(--fz32);font-weight:bold;line-height:1.8}.top_company--inner p{font-size:var(--fz20);font-weight:500;line-height:1.8}@media(max-width: 767px){.top_company--inner h3{margin-bottom:30px;font-size:var(--fz25);line-height:1.6}}.top_company--contents{position:relative;top:-140px;display:flex;flex-wrap:wrap;gap:52px;justify-content:center}.top_company--contents div{width:42%;margin-top:150px}.top_company--contents img{width:50%;height:auto;border-radius:25px;object-fit:cover}.top_company--contents p{padding-right:50px}@media(width <= 1280px){.top_company--contents{top:-160px}.top_company--contents img{align-self:center;height:37vw;background:#f4f6f7}.top_company--contents p{padding-right:0;margin-bottom:40px}}@media(max-width: 1024px){.top_company--contents{top:0}.top_company--contents div{width:100%;margin-top:0}.top_company--contents img{width:100%;height:70vw}}@media(max-width: 767px){.top_company--contents{gap:40px}.top_company--contents p{padding-right:0;margin-bottom:40px;font-size:var(--fz16)}}@media(width <= 1450px){.top_company{padding:100px 0}}@media(width <= 1280px){.top_company br{display:none}}@media(max-width: 1024px){.top_company span{width:fit-content;margin:30px auto 0}.top_company .txt_animation_underup img{height:12vw;object-fit:contain}.top_company .txt_animation_underup p{font-size:14vw}.top_company .icon-arrow{width:50px;height:50px;padding:10px}}@media(max-width: 767px){.top_company{padding:100px 0 50px}.top_company span{margin:15px 30px 0 auto}.top_company .txt_animation_underup{margin:0 0 20px}.top_company .txt_animation_underup p{font-size:14vw;line-height:1.1;-webkit-text-stroke-width:3px}.top_company .txt_animation_underup p:nth-child(1){margin-right:10px;animation-delay:.2s}.top_company .txt_animation_underup p:nth-child(2){margin-right:10px;animation-delay:.4s}.top_company .txt_animation_underup p:nth-child(3){margin-right:10px;animation-delay:.6s}.top_company .txt_animation_underup p:nth-child(5){margin-right:10px;animation-delay:1s}.top_company .txt_animation_underup p:nth-child(6){margin-right:10px;animation-delay:1.2s}.top_company .txt_animation_underup img{height:11vw}}@media(width <= 450px){.top_company .txt_animation_underup p:nth-child(8){margin:0 5px 0 0;animation-delay:1.6s}}.top_recruit span{margin-bottom:20px;font-size:var(--fz20);font-weight:500;color:#001f63}.top_recruit .top_about--inner{flex-direction:row;flex-wrap:wrap;gap:85px;align-items:flex-start}.top_recruit .txt_animation_underup p{-webkit-text-stroke-width:6px}.top_recruit a{margin:0;font-family:"Noto Sans JP",sans-serif;-webkit-text-stroke-width:0}.top_recruit--txt{margin-top:30px;font-size:var(--fz20);font-weight:700}@media(max-width: 767px){.top_recruit--txt{margin-bottom:30px !important}}.top_recruit--site{display:block;width:191px !important;height:66px;margin:0 0 25px auto;object-fit:contain}@media(width <= 1280px){.top_recruit--site{margin:0 0 15px auto}}.top_recruit--contents{width:41%}.top_recruit--contents+img{width:49%}@media(width <= 1280px){.top_recruit--contents{width:55%}.top_recruit--contents+img{width:40%}}@media(max-width: 1024px){.top_recruit--contents{width:80%}.top_recruit--contents+img{width:80%}}@media(max-width: 767px){.top_recruit--contents{width:100%}.top_recruit--contents+img{width:100%}}@media(width <= 1280px){.top_recruit .top_about--inner{gap:15px;align-items:center}}@media(max-width: 1024px){.top_recruit .top_about--inner{gap:40px}}@media(max-width: 767px){.top_recruit{padding:60px 0}.top_recruit .txt_animation_underup p{-webkit-text-stroke-width:3px}.top_recruit .txt_animation_underup p:nth-child(6){width:auto}.top_recruit .ttl_sec{width:90%;margin:auto}.top_recruit a{margin:auto;font-size:var(--fz16)}}.news_page{padding-top:160px;margin-bottom:200px}@media(max-width: 767px){.news_page{padding-top:80px;margin-bottom:100px}}.news_archive{box-sizing:border-box;display:flex;flex-wrap:wrap;row-gap:85px;column-gap:95px;justify-content:center;width:min(1250px,100%);padding:0 min(4vw,25px);margin:auto}.news_archive a{display:flex;gap:45px}.news_archive img{width:100%;height:85px;background:#f1f1f1;object-fit:contain}.news_archive article{width:550px;padding-bottom:45px;color:#001f63;border-bottom:1px dashed #555}.news_archive h2{margin-bottom:5px;font-size:var(--fz20);font-weight:500}.news_archive time{font-weight:bold}.news_archive p{font-weight:500}.news_archive--img{width:16%}@media(width <= 1450px){.news_archive--img{width:20%}}@media(max-width: 767px){.news_archive--img{width:35%}}.news_archive--contents{width:72%}@media(width <= 1450px){.news_archive--contents{width:70%}}@media(width <= 1450px){.news_archive{row-gap:30px;column-gap:40px}.news_archive article{width:45%}.news_archive a{gap:20px}.news_archive img{height:10vw}}@media(width <= 1280px){.news_archive{flex-direction:column}.news_archive article{width:100%}.news_archive img{height:15vw}}@media(max-width: 767px){.news_archive img{height:25vw}}.paging{display:flex;flex-wrap:wrap;gap:2%;align-items:center;justify-content:center;margin-top:60px}.paging--list{width:40%}.paging--list a{display:flex;flex-wrap:wrap;gap:20px;align-items:center;padding:15px;background:#f4f6f7}.paging--list.-back{width:fit-content}.paging--list.-back a{padding:10px 30px;color:#001f63;background:none;border:1px solid #001f63;border-radius:1000px}@media(width <= 1280px){.paging--list{width:40%}.paging--list a{gap:15px;padding:10px}}@media(max-width: 1024px){.paging--list{width:100%}.paging--list a{gap:20px;padding:20px}.paging--list.-back a{padding:15px 40px}}@media(max-width: 767px){.paging--list a{flex-direction:column}}.paging--txt{box-sizing:border-box;width:60%}@media(width <= 1280px){.paging--txt{width:75%}}@media(max-width: 767px){.paging--txt{width:100%;text-align:center}}.paging--label,.paging--date{font-size:var(--fz14);color:#001f63}.paging--title{margin-bottom:10px;font-weight:500}@media(width <= 1280px){.paging--title{height:50px}}@media(max-width: 767px){.paging--title{height:auto}}.paging--thumb{width:30%}.paging--thumb img{width:100%;height:auto;object-fit:contain}@media(width <= 1280px){.paging--thumb{width:20%}}@media(max-width: 767px){.paging--thumb{width:100%;height:auto}.paging--thumb img{height:30vw}}@media(width <= 1280px){.paging{gap:10px}}@media(max-width: 1024px){.paging{flex-direction:column;gap:20px}}.single_contents--ttl{padding-bottom:15px;margin:5px auto 7px;font-size:var(--fz20);font-weight:bold;color:#767676;border-bottom:4px solid rgba(28,73,122,.28)}@media(max-width: 767px){.single_contents--ttl{font-size:var(--fz18)}}.single_contents--cat{box-sizing:border-box;display:inline-block;min-width:75px;padding:1px 10px;margin-bottom:60px;font-size:1.4rem;font-weight:bold;color:#fff;text-align:center;background:#19487c}.company_page{padding:115px 0 200px}@media(max-width: 767px){.company_page{padding:80px 0 100px}}.company_message .txt_animation_underup p{line-height:1.3}.company_message--inner{padding:50px min(4vw,25px);background:#eff8ff}.company_message--contents{box-sizing:border-box;display:flex;flex-wrap:wrap;gap:80px;align-items:flex-start;justify-content:center;width:100%;max-width:1325px;padding:50px min(4vw,25px);margin:auto;background:#fff;border-radius:20px}.company_message--contents p{width:51%;margin-top:5px;font-size:var(--fz20);line-height:1.8;text-align:left}.company_message--contents span{display:block;margin-top:35px;font-size:var(--fz20);font-weight:500;color:#001f63;text-align:right}@media(max-width: 1024px){.company_message--contents p{width:100%}}@media(max-width: 767px){.company_message--contents{gap:40px;padding:50px min(4vw,25px)}.company_message--contents img{width:80%}.company_message--contents p{width:100%;margin-top:0;font-size:var(--fz16);line-height:1.6;text-align:center}}@media(max-width: 767px){.company_message span{margin-bottom:0}.company_message .txt_animation_underup p{-webkit-text-stroke-width:2px}}.company_overview h3{margin-bottom:60px;font-size:var(--fz32);font-weight:500;color:#001f63;text-align:center}.company_overview .txt_animation_underup{margin:0 0 40px !important}.company_overview .txt_animation_underup p:nth-child(4),.company_overview .txt_animation_underup p:nth-child(6){margin-right:0 !important}.company_overview .txt_animation_underup p:nth-child(7){margin-right:25px !important}.company_overview .txt_animation_underup::before{margin-right:80px !important}.company_overview .txt_animation_underup::after{margin-left:80px !important}.company_overview--info{box-sizing:border-box;width:min(1050px,100%);padding:0 min(4vw,25px);margin:auto}.company_overview--info div{display:flex;gap:45px;align-items:center;width:46%}.company_overview--info div:nth-child(4) dd,.company_overview--info div:nth-child(7) dd,.company_overview--info div:nth-child(8) dd{line-height:1.2}.company_overview--info div:nth-child(7),.company_overview--info div:nth-child(8){width:91%}.company_overview--info dl{display:flex;flex-wrap:wrap;row-gap:30px;justify-content:center;margin-bottom:130px}.company_overview--info dt{width:140px;padding:5px 0;font-size:var(--fz24);color:#fff;text-align:center;background:#001f63;border-radius:10px}.company_overview--info dd{font-size:var(--fz20);letter-spacing:.1em}@media(max-width: 1024px){.company_overview--info div{width:50%}.company_overview--info div:nth-child(7),.company_overview--info div:nth-child(8){width:100%}}@media(max-width: 767px){.company_overview--info{width:100%}.company_overview--info dl{flex-direction:column;row-gap:15px;margin:0 auto 80px}.company_overview--info dt,.company_overview--info dd{font-size:var(--fz16)}.company_overview--info dt{width:90px}.company_overview--info div{gap:20px;width:100%}.company_overview--info div:nth-child(4){order:5}.company_overview--info div:nth-child(5){order:4}.company_overview--info div:nth-child(6){order:6}.company_overview--info div:nth-child(7){order:7}.company_overview--info div:nth-child(8){order:8}}.company_overview--history h3{margin-bottom:60px;font-size:var(--fz32);font-weight:500;color:#001f63;text-align:center}.company_overview--history dl{position:relative;width:50%;margin:0 auto 160px}.company_overview--history dl::after{position:absolute;top:8px;left:119px;width:1px;height:110%;content:"";border-left:2px dashed #001f63}.company_overview--history dt{position:relative;float:left;margin:0 80px 40px 0;font-weight:bold;color:#001f63}.company_overview--history dt::after{position:absolute;top:50%;right:-45px;display:block;width:15px;height:15px;content:"";background:#001f63;border-radius:50%;transform:translateY(-50%)}.company_overview--history dd{margin:0 0 40px;font-weight:500}@media(max-width: 767px){.company_overview--history h3{margin-bottom:30px;font-size:var(--fz24)}.company_overview--history dl{width:100%;margin:0 auto 90px}.company_overview--history dl::after{left:4px}.company_overview--history dt{float:none;margin:0 0 0 20px}.company_overview--history dt::after{right:auto;left:-20px;width:10px;height:10px}.company_overview--history dd{margin:0 0 30px 20px;font-size:var(--fz14)}}.company_overview--gmap iframe{display:block;width:100%;max-width:1277px;height:auto;aspect-ratio:1277/514;margin:auto}@media(max-width: 767px){.company_overview--gmap iframe{aspect-ratio:320/350}}@media(width <= 1280px){.company_overview .txt_animation_underup p{line-height:1.3 !important}.company_overview .txt_animation_underup::before{margin-right:30px !important}.company_overview .txt_animation_underup::after{margin-left:30px !important}}@media(max-width: 1024px){.company_overview .txt_animation_underup{margin:0 !important}.company_overview .txt_animation_underup p:nth-child(7){margin-right:0 !important}}.business_page{padding:180px 0 210px}@media(max-width: 767px){.business_page{padding:100px 0}}.business_concept{padding:0 0 200px}.business_concept ul{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin:10px 0 40px}.business_concept strong{display:inline-block;margin-bottom:15px;font-size:var(--fz24);font-weight:bold}.business_concept .ttl_sec{color:#001f63;letter-spacing:4px;-webkit-text-stroke-width:5px;-webkit-text-stroke-color:#001f63}.business_concept .ttl_sec span{display:flex;gap:35px;align-items:center;font-family:"Noto Sans JP",sans-serif;font-size:var(--fz20);font-weight:500;letter-spacing:0;-webkit-text-stroke-width:0}.business_concept .ttl_sec span::before{width:124px;content:"";border-top:3px solid}.business_concept .txt_animation_underup{display:flex;flex-wrap:wrap;padding-left:3px;margin-left:0;overflow:hidden;opacity:1}.business_concept .txt_animation_underup p{margin:0;font-size:7.4rem;font-weight:bold;line-height:1.3;color:#001f63;letter-spacing:0;transform:translateY(2em);animation:textanimation .5s forwards;-webkit-text-stroke-width:4px}.business_concept .txt_animation_underup p:nth-child(1){animation-delay:.2s}.business_concept .txt_animation_underup p:nth-child(2){animation-delay:.4s}.business_concept .txt_animation_underup p:nth-child(3){animation-delay:.6s}.business_concept .txt_animation_underup p:nth-child(4){margin-right:30px;animation-delay:.8s}.business_concept .txt_animation_underup p:nth-child(5){animation-delay:1s}.business_concept .txt_animation_underup p:nth-child(6){margin-right:30px;animation-delay:1.2s}.business_concept .txt_animation_underup p:nth-child(7){animation-delay:1.4s}.business_concept .txt_animation_underup p:nth-child(8){animation-delay:1.6s}.business_concept .txt_animation_underup p:nth-child(9){animation-delay:1.8s}.business_concept .txt_animation_underup p:nth-child(10){animation-delay:2s}.business_concept .txt_animation_underup p:nth-child(11){animation-delay:2.2s}.business_concept .txt_animation_underup p:nth-child(12){animation-delay:2.4s}.business_concept .txt_animation_underup p:nth-child(13){animation-delay:2.6s}.business_concept .txt_animation_underup p:nth-child(14){animation-delay:2.8s}.business_concept .txt_animation_underup p:nth-child(15){animation-delay:3s}.business_concept--inner{display:flex;flex-direction:row-reverse;flex-wrap:wrap;gap:6.25vw;align-items:flex-start;justify-content:center}@media(width <= 1280px){.business_concept--inner{gap:5vw}}@media(max-width: 1024px){.business_concept--inner{display:block}}.business_concept--lead{margin-top:-10px;font-size:var(--fz32);font-weight:bold;color:#001f63;text-align:center;letter-spacing:.15em}.business_concept--lead span{font-size:var(--fz64);vertical-align:sub;background:linear-gradient(168.41deg, #001f63 33.64%, #00e1ec 73.81%);background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@media(max-width: 1024px){.business_concept--lead{margin-top:0;margin-bottom:25px;line-height:1}}@media(max-width: 767px){.business_concept--lead{font-size:var(--fz25)}.business_concept--lead span{font-size:var(--fz40)}}.business_concept--txt{line-height:1.8}.business_concept--content{width:50%}@media(width <= 1280px){.business_concept--content{width:60%}}@media(max-width: 1024px){.business_concept--content{width:100%}}@media(max-width: 767px){.business_concept--content ul{gap:0;row-gap:10px;column-gap:15px;width:60%;margin:0 auto 30px}.business_concept--content li{width:45%}.business_concept--content li:nth-child(2n+1){text-align:right}}.business_concept--img_pc{width:40%}@media(width <= 1280px){.business_concept--img_pc{width:30%}}@media(max-width: 1024px){.business_concept--img_pc{display:none}}.business_concept--img_sp{display:none}@media(max-width: 1024px){.business_concept--img_sp{display:block;width:62%;margin:25px auto 30px}}@media(1025px <= width <= 1450px){.business_concept .txt_animation_underup p{font-size:5vw}}@media(max-width: 1024px){.business_concept .ttl_sec{width:fit-content;margin:auto}}@media(max-width: 767px){.business_concept{padding:0 0 90px}.business_concept strong{display:block;margin:0 auto 15px;font-size:var(--fz16);text-align:center}.business_concept .ttl_sec span{margin-bottom:20px;font-size:var(--fz14)}.business_concept .ttl_sec span::before{width:60px}.business_concept .txt_animation_underup p{font-size:16vw;-webkit-text-stroke-width:3px;line-height:1.1}}.business_possible{padding:0 0 180px}.business_possible span{display:block;margin-bottom:-20px;font-size:var(--fz20);font-weight:500;color:#001f63;text-align:center}.business_possible table{box-sizing:border-box;display:block;width:700px;padding:30px 70px;margin:0 auto 125px;background:#eff8ff}.business_possible table th{display:inline-block;width:170px;margin-bottom:10px;font-size:var(--fz20);font-weight:bold;text-align:left}.business_possible table td{display:inline-block;margin-bottom:10px;font-size:var(--fz20);text-align:left}.business_possible dl{width:320px;height:100%;border-bottom:1px dashed #001f63}.business_possible dt{margin-bottom:20px;font-size:var(--fz20);font-weight:500}.business_possible ul{display:flex;gap:25px;justify-content:center;margin-bottom:30px}.business_possible .txt_animation_underup{display:flex;flex-wrap:wrap;justify-content:center;padding-bottom:20px;overflow:hidden;opacity:1}.business_possible .txt_animation_underup p{font-size:var(--fz96);font-weight:bold;line-height:1.3;color:#001f63;letter-spacing:0;transform:translateY(2em);animation:textanimation .5s forwards;-webkit-text-stroke-width:4px}.business_possible .txt_animation_underup p:not(:last-child){margin:0 10px 0 0}.business_possible .txt_animation_underup p:nth-child(1){animation-delay:.2s}.business_possible .txt_animation_underup p:nth-child(2){margin-right:35px;animation-delay:.4s}.business_possible .txt_animation_underup p:nth-child(3){animation-delay:.6s}.business_possible .txt_animation_underup p:nth-child(4){animation-delay:.8s}.business_possible .txt_animation_underup p:nth-child(5){animation-delay:1s}.business_possible .txt_animation_underup p:nth-child(6){animation-delay:1.2s}.business_possible .txt_animation_underup p:nth-child(7){margin-right:35px;animation-delay:1.4s}.business_possible .txt_animation_underup p:nth-child(8){animation-delay:1.6s}.business_possible .txt_animation_underup p:nth-child(9){margin-right:35px;animation-delay:1.8s}.business_possible .txt_animation_underup p:nth-child(10){margin:0;animation-delay:2s}.business_possible .txt_animation_underup p:nth-child(11){animation-delay:2.2s}.business_possible .txt_animation_underup p:nth-child(12){animation-delay:2.4s}.business_possible .txt_animation_underup p:nth-child(13){animation-delay:2.6s}.business_possible .txt_animation_underup p:nth-child(13) img{position:relative;top:20px;display:inline-block}.business_possible .txt_animation_underup p:nth-child(14){animation-delay:2.8s}.business_possible .txt_animation_underup p:nth-child(15){animation-delay:3s}.business_possible .txt_animation_underup p:nth-child(16){animation-delay:3.2s}.business_possible--lead{margin:40px 0 30px;font-size:var(--fz32);font-weight:bold;line-height:1.7;text-align:center}@media(max-width: 767px){.business_possible--lead{margin:25px 0;font-size:var(--fz20)}}.business_possible--train{margin-bottom:40px;font-family:hiragino-kaku-gothic-pron,sans-serif;font-size:var(--fz24);font-weight:600;text-align:center}.business_possible--train img{vertical-align:middle}@media(max-width: 767px){.business_possible--train{margin-bottom:25px;font-size:var(--fz16)}.business_possible--train img{width:25px;object-fit:contain}}.business_possible--list{display:flex;flex-wrap:wrap;row-gap:80px;column-gap:70px;justify-content:center}.business_possible--list li{display:flex;gap:45px;align-items:flex-start;justify-content:center;width:43%}@media(width <= 1450px){.business_possible--list{row-gap:40px;column-gap:40px}.business_possible--list li{gap:20px}.business_possible--list img{width:40%}}@media(width <= 1280px){.business_possible--list li{width:43%}}@media(max-width: 1024px){.business_possible--list li{width:100%}.business_possible--list img{width:30%}}@media(max-width: 767px){.business_possible--list img{width:70%}.business_possible--list li{flex-direction:column;gap:20px;row-gap:30px;align-items:center}}@media(width <= 1450px){.business_possible dt{font-size:var(--fz16)}.business_possible dd{font-size:var(--fz14)}}@media(1025px <= width <= 1280px){.business_possible dd{margin-bottom:20px;font-size:var(--fz14)}}@media(max-width: 767px){.business_possible{padding:0 0 60px}.business_possible span{margin-bottom:15px}.business_possible ul{gap:15px;margin-bottom:25px}.business_possible table{width:100vw;padding:30px 15px;margin:0 calc(50% - 50vw) 60px}.business_possible table th,.business_possible table td{display:block;font-size:var(--fz14)}.business_possible table th{margin-bottom:0}.business_possible tr:last-child td{margin-bottom:0}.business_possible th{width:100%}.business_possible td{margin-bottom:20px}.business_possible dl{width:100%}.business_possible dt{font-size:var(--fz16);text-align:center}.business_possible dd{padding-bottom:20px;font-size:var(--fz14)}.business_possible .txt_animation_underup{margin-left:0}}@media(width <= 600px){.business_possible .txt_animation_underup{margin-left:0}.business_possible .txt_animation_underup img{height:13vw;vertical-align:baseline}.business_possible .txt_animation_underup p{line-height:.8}.business_possible .txt_animation_underup p:nth-child(2) img,.business_possible .txt_animation_underup p:nth-child(5) img,.business_possible .txt_animation_underup p:nth-child(6) img,.business_possible .txt_animation_underup p:nth-child(9) img,.business_possible .txt_animation_underup p:nth-child(11) img,.business_possible .txt_animation_underup p:nth-child(12) img,.business_possible .txt_animation_underup p:nth-child(13) img{height:10vw;vertical-align:baseline}.business_possible .txt_animation_underup p:nth-child(4) img{height:11vw}.business_possible .txt_animation_underup p:nth-child(7) img,.business_possible .txt_animation_underup p:nth-child(14) img{height:3vw;vertical-align:baseline}.business_possible .txt_animation_underup p:not(:last-child){margin:0 10px 0 0}.business_possible .txt_animation_underup p:nth-child(3){margin:0 5px 0 0}.business_possible .txt_animation_underup p:nth-child(2),.business_possible .txt_animation_underup p:nth-child(14),.business_possible .txt_animation_underup p:nth-child(9){margin:0 15px 0 0}.business_possible .txt_animation_underup p:nth-child(10){margin:0}.business_possible .txt_animation_underup p:nth-child(13) img{top:10px;height:12vw !important}}.business_safety{padding:90px 0 80px;background:#eff8ff}.business_safety h2{margin-bottom:25px;font-size:var(--fz35);font-weight:bold;color:#001f63;letter-spacing:.15em}.business_safety p{max-width:890px;margin:0 auto 100px;font-size:var(--fz20)}.business_safety ol{flex-wrap:wrap;max-width:100%}.business_safety li{position:relative;width:390px;padding:33px 15px 30px;background:#fff}.business_safety li:nth-child(even){position:relative;top:0}.business_safety li:nth-child(1)::before,.business_safety li:nth-child(2)::before,.business_safety li:nth-child(3)::before,.business_safety li:nth-child(4)::before{position:absolute;top:-45px;left:50%;width:94px;height:67px;content:"";transform:translateX(-50%)}.business_safety li:nth-child(1)::before{background:url(../img/business/txt_1.svg) no-repeat center center/contain}.business_safety li:nth-child(2)::before{background:url(../img/business/txt_2.svg) no-repeat center center/contain}.business_safety li:nth-child(3)::before{background:url(../img/business/txt_3.svg) no-repeat center center/contain}.business_safety li:nth-child(4)::before{background:url(../img/business/txt_4.svg) no-repeat center center/contain}.business_safety dd{width:85%;margin:auto}@media(width <= 1650px){.business_safety li{width:20.5208333333vw}.business_safety dd{width:100%}}@media(width <= 1280px){.business_safety li{width:35%}}@media(width <= 1024px){.business_safety ol{gap:0;row-gap:80px;column-gap:20px}.business_safety li{width:45%}}@media(max-width: 767px){.business_safety{padding:60px 0}.business_safety h2{font-size:var(--fz28)}.business_safety p{margin:0 auto 100px;font-size:var(--fz16)}.business_safety li{width:100%;padding:50px 20px}.business_safety li:nth-child(1)::before,.business_safety li:nth-child(2)::before,.business_safety li:nth-child(3)::before,.business_safety li:nth-child(4)::before{top:-30px}.business_safety dd{width:100%}}.business_days{padding:160px 0 0}.business_days .txt_animation_underup{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin:0 0 60px;overflow:hidden;opacity:1}.business_days .txt_animation_underup::before,.business_days .txt_animation_underup::after{flex-grow:1;content:"";border-bottom:2px dashed #001f63}.business_days .txt_animation_underup::before{margin-right:35px}.business_days .txt_animation_underup::after{margin-left:3px}.business_days .txt_animation_underup p{margin:0;font-size:var(--fz96);font-weight:bold;line-height:1.3;color:#fff;letter-spacing:0;transform:translateY(2em);animation:textanimation .5s forwards;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#001f63}.business_days .txt_animation_underup p:nth-child(1){animation-delay:.2s}.business_days .txt_animation_underup p:nth-child(2){animation-delay:.4s}.business_days .txt_animation_underup p:nth-child(3){animation-delay:.6s}.business_days .txt_animation_underup p:nth-child(4){margin-right:30px;animation-delay:.8s}.business_days .txt_animation_underup p:nth-child(5){animation-delay:1s}.business_days .txt_animation_underup p:nth-child(6){margin-right:30px;animation-delay:1.2s}.business_days .txt_animation_underup p:nth-child(7){animation-delay:1.4s}.business_days .txt_animation_underup p:nth-child(8){animation-delay:1.6s}.business_days .txt_animation_underup p:nth-child(9){animation-delay:1.8s}.business_days .txt_animation_underup p:nth-child(10){animation-delay:2s}.business_days .txt_animation_underup p:nth-child(11){animation-delay:2.2s}.business_days .txt_animation_underup p:nth-child(12){animation-delay:2.4s}.business_days .txt_animation_underup p:nth-child(13){animation-delay:2.6s}.business_days .txt_animation_underup p:nth-child(14){animation-delay:2.8s}.business_days .txt_animation_underup p:nth-child(15){animation-delay:3s}.business_days .txt_animation_underup p:nth-child(16){animation-delay:3.2s}.business_days .txt_animation_underup p:nth-child(17){animation-delay:3.4s}.business_days .txt_animation_underup p:nth-child(18){animation-delay:3.6s}.business_days .txt_animation_underup_lower{display:flex;flex-wrap:wrap;justify-content:center;overflow:hidden;opacity:1}.business_days .txt_animation_underup_lower p{margin:0;font-size:var(--fz96);font-weight:bold;line-height:1.3;color:#fff;letter-spacing:0;transform:translateY(2em);animation:textanimationlower 1s forwards;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#001f63}.business_days .txt_animation_underup_lower p:nth-child(1){animation-delay:1.4s}.business_days .txt_animation_underup_lower p:nth-child(2){animation-delay:1.6s}.business_days .txt_animation_underup_lower p:nth-child(3){animation-delay:1.8s}.business_days .txt_animation_underup_lower p:nth-child(4){animation-delay:2s}.business_days .txt_animation_underup_lower p:nth-child(5){animation-delay:2.2s}.business_days .txt_animation_underup_lower p:nth-child(6){animation-delay:2.4s}.business_days .txt_animation_underup_lower p:nth-child(7){animation-delay:2.6s}.business_days .txt_animation_underup_lower p:nth-child(8){animation-delay:2.8s}.business_days .txt_animation_underup_lower p:nth-child(9){animation-delay:3s}.business_days .txt_animation_underup_lower p:nth-child(10){animation-delay:3.2s}.business_days .txt_animation_underup_lower p:nth-child(11){animation-delay:3.4s}.business_days--txt{display:block;font-family:"Noto Sans JP",sans-serif;font-size:var(--fz20);font-weight:500;color:#001f63;text-align:center;letter-spacing:0;-webkit-text-stroke-width:0}@media(max-width: 767px){.business_days--txt{margin-bottom:30px}}@media(width <= 1280px){.business_days .txt_animation_underup p{font-size:var(--fz80);line-height:1.1}.business_days .txt_animation_underup p:nth-child(4),.business_days .txt_animation_underup p:nth-child(6){margin-right:15px}}@media(max-width: 1024px){.business_days .txt_animation_underup{margin-left:0}.business_days .txt_animation_underup::before,.business_days .txt_animation_underup::after{content:none}.business_days .txt_animation_underup,.business_days .txt_animation_underup_lower{margin:0}.business_days .txt_animation_underup p,.business_days .txt_animation_underup_lower p{font-size:var(--fz53)}.business_days .txt_animation_underup_lower{margin:0 0 40px}}@media(max-width: 767px){.business_days{padding:90px 0 0;margin-bottom:40px}}.swiper_business img{width:100%;height:auto}.swiper_business--wrap{position:relative}.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:-60px}.swiper-pagination-bullet-active{background:#001f63 !important}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 10px)) !important;height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 10px)) !important}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 7px)}.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:normal;color:#000;background:#e6edf2;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:bold}.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--table{width:100%;max-width:825px;margin:auto;border-collapse:collapse}.contact_form--table th{position:relative;width:240px;padding-top:13px;font-weight:bold;color:#001f63;text-align:left;vertical-align:top;background-clip:padding-box !important}.contact_form--table th::after{position:absolute;top:10px;right:0;padding:8px 16px;font-size:var(--fz14);font-weight:bold;line-height:1}.contact_form--table td p{margin-left:40px}.contact_form--table p{margin-bottom:40px}.contact_form--table .is-required::after{color:#fff;content:"必須";background:#001f63}.contact_form--table .is-option::after{color:#fff;content:"任意";background:#999}@media(max-width: 767px){.contact_form--table{max-width:100%}.contact_form--table td{display:block;padding:10px 5px}.contact_form--table td p{margin-left:0}.contact_form--table th{display:block;width:fit-content;padding:5px}.contact_form--table th::after{top:5px;right:-65px}.contact_form--table tr{display:block;margin-bottom:30px}.contact_form--table tr:nth-child(5){margin-bottom:0}.contact_form--table p{margin-bottom:0}}.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:bold;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: 767px){.contact_form--btn input[type=submit],.contact_form--btn input[type=button],.contact_form--btn button[type=submit]{max-width:80%}}.contact_form--acceptances{margin-bottom:30px;font-weight:bold;color:#001f63;text-align:center;letter-spacing:.15em}.contact_form--acceptances .wpcf7-list-item{display:block;line-height:1}.contact_form--acceptances .wpcf7-list-item+.wpcf7-list-item{margin-top:8px}.contact_form--acceptances input[type=checkbox]{display:none}.contact_form--acceptances .wpcf7-list-item-label{position:relative;display:inline-block;padding-left:40px;line-height:1.2}.contact_form--acceptances .wpcf7-list-item-label::before{position:absolute;top:0;left:0;box-sizing:border-box;display:block;width:20px;height:20px;content:"";background:#fff;border:2px solid}.contact_form--acceptances input[type=checkbox]:checked+.wpcf7-list-item-label::after{position:absolute;top:4px;left:5px;display:block;width:8px;height:6px;content:"";border-top:3px solid #001f63;border-right:3px solid #001f63;transform:rotate(135deg)}.contact_form--send{display:block;width:250px;padding:11px 0;margin:auto;font-size:var(--fz20);font-weight:bold;color:#001f63;background:#fff;border:2px solid #001f63;border-radius:10px}.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:rgba(0,0,0,0);border-bottom-color:#c90000}.contact_page{padding:150px min(4vw,25px) 200px}@media(max-width: 767px){.contact_page{padding:100px min(4vw,25px) 100px}}.contact_lead{text-align:center}.contact_lead--number{margin-bottom:10px;font-family:hiragino-kaku-gothic-pron,sans-serif;font-size:var(--fz32);font-weight:900;letter-spacing:.1em}.contact_lead--number+p{margin-bottom:80px}@media(max-width: 767px){.contact_lead--number{font-size:var(--fz25)}}.contact_lead img{margin-bottom:30px}.contact_lead p{font-weight:bold;color:#001f63}#loading{display:none}.thanks{padding:20px;font-size:var(--fz18);text-align:center}.privacy{max-width:820px;max-height:190px;padding:1em;margin:0 auto 30px;overflow-y:scroll;background:#f9f9f9;border:1px solid #ccc}.wpcf7-submit:disabled{background:#999}.select_wrap{position:relative}.select_wrap select{width:100%;max-width:550px;padding:10px 25px;color:#333;background:url(../img/common/arrow_select.svg) no-repeat right 10px center/13px,#f4f6f7;border:none;border-radius:10px;appearance:none}.select_wrap select::-ms-expand{display:none}.select_wrap select.is-empty{color:#c4c4c4}::placeholder{color:#c4c4c4}input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required,textarea.wpcf7-form-control.wpcf7-textarea{width:100%;max-width:550px;padding:13px 25px;background:#f4f6f7;border:none;border-radius:10px}@media(max-width: 767px){input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required,textarea.wpcf7-form-control.wpcf7-textarea{max-width:100%}}input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.your-address1{width:165px}textarea.wpcf7-form-control.wpcf7-textarea{height:150px}.contact_catch{padding:150px 0 0}.contact_catch a{margin:0;-webkit-text-stroke-width:0}.contact_catch .txt_animation_underup{margin-left:0 !important}.contact_catch--inner{box-sizing:border-box;display:flex;flex-direction:row-reverse;gap:3.3854166667vw;justify-content:center;width:100%;max-width:1160px;padding:60px min(4vw,25px);margin:auto;border-top:1px dashed #777;border-bottom:1px dashed #777}@media(max-width: 1024px){.contact_catch--inner{flex-direction:column;align-items:center}.contact_catch--inner .ttl_sec+img{display:block;margin:auto}}.contact_catch--img{width:43%;padding-top:10px}@media(max-width: 1024px){.contact_catch--img{width:60%}}@media(max-width: 767px){.contact_catch--img{width:100%;text-align:center}}.contact_catch .txt_animation_underup p:nth-child(6){width:auto !important}@media(max-width: 1024px){.contact_catch a{display:block;margin:auto;font-size:var(--fz16)}}@media(max-width: 767px){.contact_catch .txt_animation_underup{justify-content:center}.contact_catch .txt_animation_underup p{font-size:16vw}}.notfound_page{text-align:center}.notfound_page--ttl{margin-bottom:30px;font-size:var(--fz20)}.notfound_page--paragraph{margin-bottom:1em}.notfound_page--link a{text-decoration:underline}.post_content{overflow:auto}.post_content h1,.post_content h2,.post_content h3,.post_content h4,.post_content h5,.post_content h6{margin-bottom:.5em;font-weight:bold}.post_content h1:not(:first-child),.post_content h2:not(:first-child),.post_content h3:not(:first-child),.post_content h4:not(:first-child),.post_content h5:not(:first-child),.post_content h6:not(:first-child){margin-top:1.5em}.post_content h1{font-size:var(--fz30)}.post_content h2{font-size:var(--fz25);border-bottom:solid 1px #000}.post_content h3{padding-left:15px;font-size:var(--fz20);border-left:solid 5px #ccc}.post_content h4{font-size:var(--fz18)}.post_content p{margin-bottom:1em}.post_content ul{margin-bottom:1.5em}.post_content ul li{margin-left:1.5em;list-style:disc}.post_content ol{margin-bottom:1.5em}.post_content ol li{margin-left:1.5em;list-style:decimal}.post_content blockquote{padding:10px 20px;margin-bottom:1em;background:#eee}.post_content blockquote *:last-child{margin-bottom:0}.post_content strong{font-weight:bold}.post_content em{font-style:italic}.post_content a{text-decoration:underline}.post_content code{font-family:monospace}.post_content figure{width:fit-content;margin-bottom:1em}.post_content figure figcaption{font-size:var(--fz12);text-align:center}.has-black-color{color:#000}.has-cyan-bluish-gray-color{color:#abb8c3}.has-white-color{color:#fff}.has-pale-pink-color{color:#f78da7}.has-vivid-red-color{color:#cf2e2e}.has-luminous-vivid-orange-color{color:#ff6900}.has-luminous-vivid-amber-color{color:#fcb900}.has-light-green-cyan-color{color:#7bdcb5}.has-vivid-green-cyan-color{color:#00d084}.has-pale-cyan-blue-color{color:#8ed1fc}.has-vivid-cyan-blue-color{color:#0693e3}.has-vivid-purple-color{color:#9b51e0}.has-small-font-size{font-size:.8em}.has-medium-font-size{font-size:1em}.has-large-font-size{font-size:1.5em}.has-x-large-font-size{font-size:2em}
