#wrap{padding-top:0}@media (min-width: 768px){#wrap .sec-mv{padding-bottom:44.5%}}#wrap .sec-mv .mv-upper img{max-width:none;width:100%}@media (min-width: 768px){#wrap .sec-mv .mv-upper img{position:fixed;top:64px}}#wrap .section-slider{background-color:var(--white)}@media (max-width: 767px){#wrap .section-slider{margin-bottom:40px}}#wrap .loopSlide{position:relative;align-items:center;display:flex;height:57px;width:100vw;overflow:hidden;opacity:0;transition:opacity .3s}@media (max-width: 767px){#wrap .loopSlide{height:39px}}#wrap .loopSlide.is-loaded{opacity:1}#wrap .loopSlide ul{padding:0;display:flex;flex-shrink:0}#wrap .loopSlide ul:first-child{animation:slide1 60s -30s linear infinite}#wrap .loopSlide ul:last-child{animation:slide2 60s linear infinite}#wrap .loopSlide ul li{display:inline-block;margin-right:22px;list-style:none;text-align:center}#wrap .loopSlide ul li img{display:block;width:auto;height:38px}#wrap .loopSlide:hover ul{animation-play-state:paused}@keyframes slide1{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes slide2{0%{transform:translateX(0)}to{transform:translateX(-200%)}}#wrap .logos-marquee{overflow:hidden;width:100%;position:relative;-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 8%, #000 92%, transparent 100%);mask-image:linear-gradient(90deg, transparent 0, #000 8%, #000 92%, transparent 100%)}#wrap .logos-wrap{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:clamp(28px, 4vw, 80px);flex-wrap:nowrap;width:max-content;animation:logos-marquee 28s linear infinite;will-change:transform}#wrap .logos-wrap li{flex:0 0 auto;display:flex;align-items:center}#wrap .logos-wrap img{display:block;height:clamp(22px, 2.2vw, 38px);width:auto}@media (hover: hover){#wrap .logos-marquee:hover .logos-wrap{animation-play-state:paused}}@media (prefers-reduced-motion: reduce){#wrap .logos-wrap{animation:none;transform:none}}@keyframes logos-marquee{0%{transform:translate3d(0, 0, 0)}100%{transform:translate3d(-50%, 0, 0)}}#wrap .loopSlide{background-color:#FFFFFF;position:relative;display:flex;height:57px;width:100vw;overflow:hidden}@media (max-width: 767px){#wrap .loopSlide{height:39px}}#wrap .loopSlide ul{padding:0;display:flex;align-items:center;flex-shrink:0;width:max-content}#wrap .loopSlide ul:first-child{animation:slide1 60s -30s linear infinite}#wrap .loopSlide ul:last-child{animation:slide2 60s linear infinite}#wrap .loopSlide ul li{display:inline-block;margin-right:38px;list-style:none;text-align:center;flex-shrink:0}@media (max-width: 767px){#wrap .loopSlide ul li{margin-right:19px}}#wrap .loopSlide ul li img{display:block;width:auto;object-fit:contain}#wrap .loopSlide:hover ul{animation-play-state:paused}#wrap .loopSlide .logo1{height:32px}@media (max-width: 767px){#wrap .loopSlide .logo1{height:16px}}#wrap .loopSlide .logo2{height:32px}@media (max-width: 767px){#wrap .loopSlide .logo2{height:16px}}#wrap .loopSlide .logo3{height:32px}@media (max-width: 767px){#wrap .loopSlide .logo3{height:16px}}#wrap .loopSlide .logo4{height:32px}@media (max-width: 767px){#wrap .loopSlide .logo4{height:16px}}#wrap .loopSlide .logo5{height:37px}@media (max-width: 767px){#wrap .loopSlide .logo5{height:17px}}#wrap .loopSlide .logo6{height:24px}@media (max-width: 767px){#wrap .loopSlide .logo6{height:12px}}#wrap .loopSlide .logo7{height:32px}@media (max-width: 767px){#wrap .loopSlide .logo7{height:16px}}#wrap .loopSlide .logo8{height:32px}@media (max-width: 767px){#wrap .loopSlide .logo8{height:16px}}#wrap .loopSlide .logo9{height:32px}@media (max-width: 767px){#wrap .loopSlide .logo9{height:16px}}#wrap .loopSlide .logo10{height:34px}@media (max-width: 767px){#wrap .loopSlide .logo10{height:17px}}#wrap .loopSlide .logo11{height:32px}@media (max-width: 767px){#wrap .loopSlide .logo11{height:16px}}#wrap .loopSlide .logo12{height:32px}@media (max-width: 767px){#wrap .loopSlide .logo12{height:16px}}#wrap .loopSlide .logo13{height:32px}@media (max-width: 767px){#wrap .loopSlide .logo13{height:16px}}#wrap .loopSlide .logo14{height:32px}@media (max-width: 767px){#wrap .loopSlide .logo14{height:16px}}#wrap .loopSlide .logo15{height:36px}@media (max-width: 767px){#wrap .loopSlide .logo15{height:18px}}@keyframes slide1{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes slide2{0%{transform:translateX(0)}to{transform:translateX(-200%)}}#wrap .content-wrap{background-size:cover;padding-bottom:72px;overflow:hidden;position:relative;z-index:2;background:#E8E8E8;background:linear-gradient(0deg, #e8e8e8 0%, #7c7c7c 99%)}@media (max-width: 767px){#wrap .content-wrap{padding-bottom:35px;padding-top:0}}#wrap .content-wrap:before{background:url("../../img/top/texture.png") repeat 0 0/100px 100px;content:"";margin:0 auto;position:absolute;top:0;left:0;height:100%;width:100%;mix-blend-mode:multiply}@media (max-width: 767px){#wrap .content-wrap:before{background:url("../../img/top/texture.png") repeat 0 0/100px 100px}}#wrap .content-wrap:after{background:url("../../img/top/bg_txt.svg");background-size:100%;background-position:center top;content:"";margin:0 auto;position:absolute;left:0;top:117px;height:100%;width:100%;mix-blend-mode:multiply}@media (max-width: 767px){#wrap .content-wrap:after{background:url("../../img/top/bg_txt_sp.svg");top:39px}}#wrap .action-btn-wrap{text-align:center;position:relative;padding:0px 0 20px;z-index:2}@media (max-width: 767px){#wrap .action-btn-wrap{padding:10px 0 15px}}#wrap .action-btn-wrap p{font-size:14px;font-weight:bold;margin-bottom:12px}@media (max-width: 767px){#wrap .action-btn-wrap p{margin-bottom:6px;font-size:12px}}#wrap .action-btn-wrap .action-btn{color:white;display:flex;align-items:center;margin:0 auto;font-size:22px;font-weight:bold;letter-spacing:.1em;padding-left:18px;position:relative;background:linear-gradient(90deg, #B30606 0%, #5F0000 100%);height:41px;width:311px;padding-bottom:2px}@media (max-width: 767px){#wrap .action-btn-wrap .action-btn{padding-left:10px;font-size:12px;height:27px;width:170px}}#wrap .action-btn-wrap .action-btn:before{background-image:url(../../img/common/icn-arw.svg);background-size:cover;background-position:center;content:'';margin:0 auto;position:absolute;right:31px;top:50%;transform:translateY(-50%);height:16px;width:8px}@media (max-width: 767px){#wrap .action-btn-wrap .action-btn:before{background-image:url(../../img/common/icn-arw-sp.svg);right:14px;height:12px;width:4px}}#wrap .action-btn-wrap .action-btn .sml{font-size:14px;font-weight:bold;letter-spacing:.1em;position:relative;top:4px}#wrap .sec-intro{margin-top:60px;padding:24px 74px 57px}@media (max-width: 767px){#wrap .sec-intro{margin-top:0px;padding:0}}#wrap .sec-intro-box{border:7px solid #555555;display:flex}@media (max-width: 767px){#wrap .sec-intro-box{border:none}}#wrap .sec-intro-box .left{background-color:#E8E8E8;border-right:6px solid #555555;color:#999999;font-size:36px;font-weight:700;letter-spacing:.05em;line-height:1;width:122px;display:flex;align-items:center;justify-content:center}#wrap .sec-intro-box .left img{width:33px}#wrap .sec-intro-box .right{width:calc(100% - 122px)}@media (max-width: 767px){#wrap .sec-intro-box .right{width:100%}}#wrap .sec-intro-box .right .ttl{background-color:#B30606;border-bottom:6px solid #555555;color:white;font-size:36px;font-weight:bold;letter-spacing:.1em;line-height:70px;padding:35px 66px 37px 73px}@media only screen and (max-width: 1050px){#wrap .sec-intro-box .right .ttl{padding:35px 6.29vw 37px 6.95vw}}@media (max-width: 767px){#wrap .sec-intro-box .right .ttl{border-bottom:4px solid #555555;font-size:19px;letter-spacing:.03em;line-height:38px;padding:11px 10px 13px;display:flex;align-items:center;justify-content:center}}#wrap .sec-intro-box .right .lower-right{background-color:white;padding:44px 28px 45px 76px}@media only screen and (max-width: 1050px){#wrap .sec-intro-box .right .lower-right{padding:44px 2.67vw 45px 7.24vw}}@media (max-width: 767px){#wrap .sec-intro-box .right .lower-right{padding:19px 22px}}#wrap .sec-intro-box .right .txt{font-size:17px;font-weight:bold;letter-spacing:.05em;line-height:36px;margin-top:14px}#wrap .sec-intro-box .right .txt:first-child{margin-top:0}#wrap .sec-intro-box .right .txt:nth-child(2){margin-top:17px}#wrap .sec-intro-box .right .txt:nth-child(3){margin-top:18px}#wrap .sec-intro-box .right .txt:nth-child(4){margin-top:35px}@media (max-width: 767px){#wrap .sec-intro-box .right .txt{margin-top:15px;font-weight:500;font-size:14px;line-height:28px;letter-spacing:0em}}#wrap .sec-intro-box .right .txt .green{color:#96B758}@media (min-width: 768px){#wrap .sec-time .c-common-box-inner{max-width:892px}}@media (max-width: 767px){#wrap .sec-time{background-color:rgba(255,255,255,0.7)}}#wrap .sec-time .c-ttl-01{font-size:115px}@media only screen and (min-width: 768px) and (max-width: 1050px){#wrap .sec-time .c-ttl-01{font-size:10.95vw}}@media only screen and (min-width: 768px) and (max-width: 920px){#wrap .sec-time .c-ttl-01{font-size:9.5vw}}@media only screen and (min-width: 768px) and (max-width: 780px){#wrap .sec-time .c-ttl-01{font-size:9.1vw}}@media (max-width: 767px){#wrap .sec-time .c-ttl-01{font-size:47px;white-space:nowrap}}@media only screen and (max-width: 767px) and (max-width: 389px){#wrap .sec-time .c-ttl-01{font-size:11.5vw}}#wrap .sec-time .c-ttl-01 .jp{font-weight:bold}@media (min-width: 768px){#wrap .sec-time .c-ttl-01 .jp{margin-left:40px}}#wrap .sec-time .intro-item{border:5px solid #555555;margin-top:0px;display:flex;background-color:white;margin-top:33px}@media (max-width: 767px){#wrap .sec-time .intro-item{border:4px solid #555555;margin-top:13px}}#wrap .sec-time .intro-item .numb{background-color:#E8E8E8;border-right:#555555 solid 4px;font-size:64px;line-height:1;font-weight:600;font-family:"Akshar",sans-serif;display:flex;align-items:center;justify-content:center;width:39.22%;padding-top:5px}@media only screen and (max-width: 1050px){#wrap .sec-time .intro-item .numb{font-size:6.1vw}}@media (max-width: 767px){#wrap .sec-time .intro-item .numb{background-color:white;padding-top:2px;font-size:30px;width:48.49%}}@media only screen and (max-width: 767px) and (max-width: 389px){#wrap .sec-time .intro-item .numb{font-size:7.69vw}}#wrap .sec-time .intro-item .txt-are{width:61.78%}@media (max-width: 767px){#wrap .sec-time .intro-item .txt-are{width:51%}}#wrap .sec-time .intro-item .txt-are .upper{border-bottom:3px solid #555555;display:flex;align-items:center;justify-content:center;height:56px}@media (max-width: 767px){#wrap .sec-time .intro-item .txt-are .upper{border:none;flex-direction:column;height:46px}}#wrap .sec-time .intro-item .txt-are .upper .time{border-right:3px solid #555555;font-size:36px;font-weight:400;letter-spacing:.05em;font-family:"Akshar",sans-serif;height:100%;width:90.07%;display:flex;align-items:center;justify-content:center;padding-top:6px}@media only screen and (max-width: 1050px){#wrap .sec-time .intro-item .txt-are .upper .time{font-size:3.43vw}}@media (max-width: 767px){#wrap .sec-time .intro-item .txt-are .upper .time{border:none;margin-top:-9px;font-size:18px}}@media only screen and (max-width: 767px) and (max-width: 389px){#wrap .sec-time .intro-item .txt-are .upper .time{font-size:4.42vw}}#wrap .sec-time .intro-item .txt-are .upper .time img{margin-right:11px;margin-top:-4px;width:25px}@media (max-width: 767px){#wrap .sec-time .intro-item .txt-are .upper .time img{margin-top:-4px;margin-right:5px;width:13px}}#wrap .sec-time .intro-item .txt-are .upper .company{font-size:8px;font-weight:bold;letter-spacing:.1em;color:#555555;margin-top:-16px}@media only screen and (max-width: 389px){#wrap .sec-time .intro-item .txt-are .upper .company{margin-left:2.08vw}}#wrap .sec-time .intro-item .txt-are .upper .logo-d{display:flex;align-items:center;justify-content:center;width:55.02%;position:relative}#wrap .sec-time .intro-item .txt-are .upper .logo-d img{width:73px}#wrap .sec-time .intro-item .txt-are .lower{padding:9px 32px;text-align:center}@media only screen and (max-width: 1050px){#wrap .sec-time .intro-item .txt-are .lower{padding:9px 3.05vw}}#wrap .sec-time .intro-item .txt-are .lower p{font-size:21px;font-weight:bold;letter-spacing:.1em;line-height:32px}#wrap .sec-time .intro-item .txt-are .lower p .sml{font-size:16px;font-weight:bold;letter-spacing:.1em}@media only screen and (max-width: 1050px){#wrap .sec-time .intro-item .txt-are .lower p .sml{font-size:1.52vw}}#wrap .sec-time .intro-item .txt-are .lower p .sml .big{margin-right:18px;display:inline-block;font-size:24px;font-weight:bold;letter-spacing:.1em}@media only screen and (max-width: 1050px){#wrap .sec-time .intro-item .txt-are .lower p .sml .big{font-size:1.71vw}}#wrap .sec-time .item{border:5px solid #555555;cursor:pointer;margin-top:31px;display:flex;background-color:white}@media (max-width: 767px){#wrap .sec-time .item{border:4px solid #555555;flex-wrap:wrap;margin-top:15px;position:relative}}#wrap .sec-time .item .numb{background-color:#E8E8E8;border-right:#555555 solid 4px;font-size:140px;font-weight:600;line-height:1;font-family:"Akshar",sans-serif;display:flex;align-items:center;justify-content:center;padding-top:15px;width:24.54%;transition:all .3s}@media only screen and (max-width: 1050px){#wrap .sec-time .item .numb{font-size:13.33vw}}@media (max-width: 767px){#wrap .sec-time .item .numb{padding-top:5px;font-size:30px;height:29px;width:41.72%}}#wrap .sec-time .item .numb .sml{position:relative;top:4px;font-size:16px}#wrap .sec-time .item .time{border-right:3px solid #555555;font-size:36px;font-weight:400;letter-spacing:.05em;font-family:"Akshar",sans-serif;line-height:1;height:100%;width:60.07%;display:flex;align-items:center;justify-content:center;padding-top:3px}@media only screen and (max-width: 1050px){#wrap .sec-time .item .time{font-size:3.41cqw}}@media (max-width: 767px){#wrap .sec-time .item .time{border:none;font-size:22px;padding-top:5px;letter-spacing:0;height:29px;width:58%}}@media only screen and (max-width: 767px) and (max-width: 389px){#wrap .sec-time .item .time{font-size:5.24vw}}#wrap .sec-time .item .time img{margin-right:11px;margin-top:-4px;width:25px}@media (max-width: 767px){#wrap .sec-time .item .time img{margin-right:4px;width:16px}}@media only screen and (max-width: 767px) and (max-width: 389px){#wrap .sec-time .item .time img{font-size:1.03vw}}#wrap .sec-time .item .txt-are{width:55.36%}@media (max-width: 767px){#wrap .sec-time .item .txt-are{border-top:4px solid #555555;width:100%}}#wrap .sec-time .item .txt-are .upper{border-bottom:3px solid #555555;display:flex;align-items:center;justify-content:center;height:53px}@media (max-width: 767px){#wrap .sec-time .item .txt-are .upper{display:none}}#wrap .sec-time .item .txt-are .upper .logo-d{display:flex;align-items:center;justify-content:center;width:41.02%;position:relative;height:50px}#wrap .sec-time .item .txt-are .upper .logo-d img{position:relative;z-index:2}@media (min-width: 768px){#wrap .sec-time .item .txt-are .upper .logo-d img{max-width:calc(100% - 20px)}}#wrap .sec-time .item .txt-are .upper .logo-d img.logo-hover{margin:0 auto;position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);opacity:0;max-width:calc(100% - 20px)}#wrap .sec-time .item .txt-are .upper .logo-d:before{content:'';margin:0 auto;position:absolute;left:0;top:0%;height:100%;width:100%;opacity:0;transition:all .3s}#wrap .sec-time .item .txt-are .lower{padding:12px 28px 5px}@media (max-width: 767px){#wrap .sec-time .item .txt-are .lower{position:relative;padding:0;width:100%}}#wrap .sec-time .item .txt-are .lower p{font-size:21px;font-weight:bold;letter-spacing:.1em;line-height:34px}@media only screen and (max-width: 1050px){#wrap .sec-time .item .txt-are .lower p{font-size:2vw}}@media (max-width: 767px){#wrap .sec-time .item .txt-are .lower p{font-size:15px;line-height:25px}}@media (max-width: 767px){#wrap .sec-time .item .txt-are .lower p .normal{display:block;padding:10px 14px 11px 13px;min-height:96px}}@media only screen and (max-width: 767px) and (max-width: 389px){#wrap .sec-time .item .txt-are .lower p .normal{padding:2.56vw 3.08vw 2.82vw 4.36vw;font-size:4.62vw}}@media (max-width: 767px){#wrap .sec-time .item .txt-are .lower p .sp-lower{border-top:3px solid #555555;display:flex;flex-direction:column;justify-content:flex-end;position:relative;padding-left:13px;height:47px}#wrap .sec-time .item .txt-are .lower p .sp-lower .logo-d{margin:0 auto;position:absolute;width:auto;filter:grayscale(100%);transition:0.3s ease}}#wrap .sec-time .item .txt-are .lower p .sml{font-size:16px;font-weight:bold;letter-spacing:.1em;display:inline-block;padding-top:1px}@media only screen and (max-width: 1050px){#wrap .sec-time .item .txt-are .lower p .sml{font-size:1.52vw}}@media (max-width: 767px){#wrap .sec-time .item .txt-are .lower p .sml{align-items:center;color:#555555;display:block;font-size:8px;padding-top:0px;display:flex;position:relative;top:2px;letter-spacing:0;z-index:3}}#wrap .sec-time .item .txt-are .lower p .sml .big{font-size:21px;font-weight:bold;letter-spacing:.1em;display:inline-block;padding-left:18px}@media only screen and (max-width: 1050px){#wrap .sec-time .item .txt-are .lower p .sml .big{font-size:2vw}}@media (max-width: 767px){#wrap .sec-time .item .txt-are .lower p .sml .big{display:block;padding-left:8px;font-size:11px;position:relative;top:-2px}}#wrap .sec-time .item:hover .numb{background-color:#B30606;color:white}@media (min-width: 768px){#wrap .sec-time .item:hover .logo-d:before{opacity:1 !important}#wrap .sec-time .item:hover .logo-d .normal{opacity:0 !important}#wrap .sec-time .item:hover .logo-d .logo-hover{opacity:1 !important}#wrap .sec-time .item:hover .logo-d.no-hover .normal{opacity:1 !important}}@media (max-width: 767px){#wrap .sec-time .item:hover .logo-d{filter:grayscale(0%) !important}}#wrap .sec-time .item:hover .lower{text-decoration:underline}#wrap .sec-time .item:hover .lower .sml{text-decoration:none}#wrap .sec-time .item:hover .picturre-area:before{opacity:1}@media (min-width: 768px){#wrap .sec-time .item:hover .picturre-area .hv-img.pc{opacity:1}#wrap .sec-time .item:hover .picturre-area .normal{opacity:0}}@media (max-width: 767px){#wrap .sec-time .item:hover .picturre-area .hv-img.sp{opacity:1}}@media (max-width: 767px){#wrap .sec-time .item#trig-01 .picturre-area img{width:92px;right:0;left:auto}}@media only screen and (max-width: 767px) and (max-width: 380px){#wrap .sec-time .item#trig-01 .picturre-area img{width:23.59vw}}@media (max-width: 767px){#wrap .sec-time .item#trig-01 .logo-d{top:5px;left:7px;height:19px}}@media (max-width: 767px){#wrap .sec-time .item#trig-02 .picturre-area img{width:111px;right:-2px;left:auto}}@media only screen and (max-width: 767px) and (max-width: 380px){#wrap .sec-time .item#trig-02 .picturre-area img{width:28.46vw}}@media (max-width: 767px){#wrap .sec-time .item#trig-02 .logo-d{top:5px;left:3px;height:19px}}@media (max-width: 767px){#wrap .sec-time .item#trig-03 .picturre-area img{width:111px;right:-2px;left:auto}}@media only screen and (max-width: 767px) and (max-width: 380px){#wrap .sec-time .item#trig-03 .picturre-area img{width:28.46vw}}@media (max-width: 767px){#wrap .sec-time .item#trig-03 .logo-d{top:3px;left:10px;height:24px}}@media (max-width: 767px){#wrap .sec-time .item#trig-04 .picturre-area img{right:-2px;left:auto;width:108px}}@media only screen and (max-width: 767px) and (max-width: 380px){#wrap .sec-time .item#trig-04 .picturre-area img{width:27.69vw}}@media (max-width: 767px){#wrap .sec-time .item#trig-04 .logo-d{top:5px;left:12px;height:19px}}@media (max-width: 767px){#wrap .sec-time .item#trig-05 .picturre-area img{right:0;left:auto;width:77px}}@media only screen and (max-width: 767px) and (max-width: 380px){#wrap .sec-time .item#trig-05 .picturre-area img{width:19.74vw}}@media (max-width: 767px){#wrap .sec-time .item#trig-05 .logo-d{top:3px;left:12px;height:21px}}@media (max-width: 767px){#wrap .sec-time .item#trig-06 .picturre-area img{right:5px;left:auto;width:111px}}@media only screen and (max-width: 767px) and (max-width: 380px){#wrap .sec-time .item#trig-06 .picturre-area img{width:28.46vw}}@media (min-width: 768px){#wrap .sec-time .item#trig-06 .logo-d .logo-hover{right:-1px;max-width:calc(100% - 55px)}}@media (max-width: 767px){#wrap .sec-time .item#trig-06 .logo-d{top:5px;left:12px;height:18px}}@media (max-width: 767px){#wrap .sec-time .item#trig-07 .picturre-area img{right:-4px;left:auto;width:111px}}@media only screen and (max-width: 767px) and (max-width: 380px){#wrap .sec-time .item#trig-07 .picturre-area img{width:28.46vw}}@media (min-width: 768px){#wrap .sec-time .item#trig-07 .logo-d .logo-hover{max-width:calc(100% - 90px)}}@media (max-width: 767px){#wrap .sec-time .item#trig-07 .logo-d{top:5px;left:35px;height:19px}}@media (max-width: 767px){#wrap .sec-time .item#trig-08 .picturre-area img{right:-3px;left:auto;width:111px}}@media only screen and (max-width: 767px) and (max-width: 380px){#wrap .sec-time .item#trig-08 .picturre-area img{width:28.46vw}}@media (min-width: 768px){#wrap .sec-time .item#trig-08 .logo-d .logo-hover{max-width:calc(100% - 40px)}}@media (max-width: 767px){#wrap .sec-time .item#trig-08 .logo-d{top:3px;left:9px;height:22px}}@media (max-width: 767px){#wrap .sec-time .item#trig-09 .picturre-area img{right:-5px;left:auto;width:111px}}@media only screen and (max-width: 767px) and (max-width: 380px){#wrap .sec-time .item#trig-09 .picturre-area img{right:-9px;width:28.46vw}}@media (min-width: 768px){#wrap .sec-time .item#trig-09 .logo-d .logo-hover{left:3px;max-width:calc(100% - 71px)}}@media (max-width: 767px){#wrap .sec-time .item#trig-09 .logo-d{top:6px;left:12px;height:19px}}@media (max-width: 767px){#wrap .sec-time .item#trig-010 .picturre-area img{right:-1px;left:auto;width:111px}}@media only screen and (max-width: 767px) and (max-width: 380px){#wrap .sec-time .item#trig-010 .picturre-area img{width:28.46vw}}@media (max-width: 767px){#wrap .sec-time .item#trig-010 .logo-d{top:2px;left:2px;height:22px}}@media (max-width: 767px){#wrap .sec-time .item#trig-011 .picturre-area img{right:0px;left:auto;width:111px}}@media only screen and (max-width: 767px) and (max-width: 380px){#wrap .sec-time .item#trig-011 .picturre-area img{width:28.46vw}}@media (max-width: 767px){#wrap .sec-time .item#trig-011 .logo-d{top:2px;left:-4px;height:22px}}@media (max-width: 767px){#wrap .sec-time .item#trig-012 .picturre-area img{right:-3px;left:auto;width:111px}}@media only screen and (max-width: 767px) and (max-width: 380px){#wrap .sec-time .item#trig-012 .picturre-area img{width:28.46vw}}@media (min-width: 768px){#wrap .sec-time .item#trig-012 .logo-d{top:-1px}}@media (max-width: 767px){#wrap .sec-time .item#trig-012 .logo-d{top:4px;left:13px;height:18px}}@media (max-width: 767px){#wrap .sec-time .item#trig-013 .picturre-area img{right:-3px;left:auto;width:92px}}@media (max-width: 767px){#wrap .sec-time .item#trig-013 .logo-d{top:2px;left:9px;height:22px}}@media (max-width: 767px){#wrap .sec-time .item#trig-014 .picturre-area img{right:-3px;left:auto;width:111px}}@media only screen and (max-width: 767px) and (max-width: 380px){#wrap .sec-time .item#trig-014 .picturre-area img{width:28.46vw}}@media (min-width: 768px){#wrap .sec-time .item#trig-014 .logo-d .logo-hover{max-width:calc(100% - 120px)}}@media (max-width: 767px){#wrap .sec-time .item#trig-014 .logo-d{top:4px;left:12px;height:19px}}@media (max-width: 767px){#wrap .sec-time .item#trig-015 .picturre-area img{right:-3px;left:auto;width:111px}}@media only screen and (max-width: 767px) and (max-width: 380px){#wrap .sec-time .item#trig-015 .picturre-area img{left:1px;width:28.46vw}}@media (min-width: 768px){#wrap .sec-time .item#trig-015 .logo-d .logo-hover{width:calc(100% - 47px);display:block}}@media (max-width: 767px){#wrap .sec-time .item#trig-015 .logo-d{top:2px;left:12px;height:22px}}#wrap .sec-time .picturre-area{border-left:#555555 solid 4px;display:flex;align-items:flex-end;justify-content:center;width:20.05%;transition:all .3s;position:relative}@media (min-width: 768px){#wrap .sec-time .picturre-area:before{background-color:#B30606;content:'';opacity:0;position:absolute;transition:opacity .3s;left:0;top:0%;height:100%;width:calc(100% + 1px)}}@media (max-width: 767px){#wrap .sec-time .picturre-area{border:none;position:absolute;right:0;bottom:0;width:85px}}#wrap .sec-time .picturre-area img{width:calc(100% + 1px);max-width:none;position:absolute;left:0;bottom:0%}#wrap .sec-time .picturre-area .hv-img{opacity:0;margin:0 auto;position:absolute;left:0;bottom:0%;transition:all .3s;width:calc(100% + 1px);z-index:2}#wrap .break{border:5px solid #FFFFFF;background-color:#555555;margin-top:31px;display:flex;height:74px}@media (max-width: 767px){#wrap .break{border:4px solid #FFFFFF;margin-top:15px;height:47px}}#wrap .break .left{border-right:3px solid white;font-family:"Akshar",sans-serif;color:#FFFFFF;font-size:50px;font-weight:600;line-height:1;display:flex;align-items:center;justify-content:center;width:39.90%;padding-top:5px}@media only screen and (max-width: 1050px){#wrap .break .left{font-size:4.76vw}}@media (max-width: 767px){#wrap .break .left{padding-top:3px;font-size:24px;width:50.0%}}@media only screen and (max-width: 767px) and (max-width: 389px){#wrap .break .left{font-size:5.85vw}}#wrap .break .time{color:#FFFFFF;border-right:3px solid white;font-size:36px;font-weight:400;letter-spacing:.05em;font-family:"Akshar",sans-serif;line-height:1;height:100%;width:35.05%;display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 1050px){#wrap .break .time{font-size:3.43vw}}@media (max-width: 767px){#wrap .break .time{border-right:none;flex-direction:column;font-size:18px;width:50.0%}}@media only screen and (max-width: 767px) and (max-width: 389px){#wrap .break .time{font-size:4.62vw}}#wrap .break .time img{margin-right:11px;margin-top:-6px;width:25px}@media (max-width: 767px){#wrap .break .time img{margin-right:3px;width:13px}}#wrap .break .right{color:#FFFFFF;font-size:20px;font-weight:700;letter-spacing:.1em;line-height:1;display:flex;align-items:center;justify-content:center;width:25%}@media only screen and (max-width: 1050px){#wrap .break .right{font-size:1.9vw}}@media (max-width: 767px){#wrap .break .right{display:block;font-size:8px;margin-left:-20px;margin-top:1px;width:auto}}@media (min-width: 768px){.sec-entry .c-common-box-inner{max-width:576px}}@media (max-width: 767px){.sec-entry .c-ttl-01{font-size:50px}}@media only screen and (max-width: 767px) and (max-width: 389px){.sec-entry .c-ttl-01{font-size:12.82vw}}@media (min-width: 768px){.sec-entry .c-ttl-01 .jp{margin-left:7px}}.sec-entry .c-common-box-inner{max-width:576px;margin:0 auto}.sec-entry .entry-intro{font-size:16px;font-weight:500;letter-spacing:.09em;margin-top:17px;margin-bottom:52px;line-height:34px}@media (max-width: 767px){.sec-entry .entry-intro{margin-top:10px;font-size:14px;line-height:25px;margin-bottom:35px}}@media (min-width: 768px){.sec-outline{padding:63px 0 64px;padding-left:126px}}@media only screen and (min-width: 768px) and (max-width: 1020px){.sec-outline{padding-left:0px}}@media (min-width: 768px){.sec-outline .c-common-box-inner{max-width:713px}}@media (max-width: 767px){.sec-outline{padding-left:44px;padding-right:44px;padding-bottom:27px}}@media (max-width: 767px){.sec-outline .c-ttl-01{font-size:55px;white-space:nowrap}}@media only screen and (max-width: 767px) and (max-width: 389px){.sec-outline .c-ttl-01{font-size:13.3vw}}@media (max-width: 767px){.sec-outline .c-ttl-01 .jp{margin-top:-5px}}.sec-outline table{text-align:left;margin-top:46px}@media (max-width: 767px){.sec-outline table{margin-top:16px}}.sec-outline table tr th{font-size:16px;font-weight:500;letter-spacing:.1em;line-height:34px;padding-bottom:14px;width:180px}@media (max-width: 767px){.sec-outline table tr th{display:block;font-size:12px;font-weight:500;letter-spacing:.1em;line-height:1;padding-bottom:2px;width:100%;padding-bottom:12px}}.sec-outline table tr td{font-size:16px;font-weight:500;letter-spacing:.1em;padding-bottom:14px;line-height:30px;width:calc(100% - 180px)}@media (max-width: 767px){.sec-outline table tr td{display:block;font-size:16px;letter-spacing:.06em;padding-bottom:33px;line-height:28px;width:100%}}@media (max-width: 767px){.sec-outline table tr td .sml{display:block;font-size:10px;letter-spacing:0;margin-top:5px;line-height:1.6}.sec-outline table tr td .sml .green{color:#000000}}.sec-outline table tr td.green,.sec-outline table tr td .green{color:#96B758;line-height:34px}@media (max-width: 767px){.sec-outline table tr td.green,.sec-outline table tr td .green{font-size:12px;line-height:28px;padding-top:13px}}@media (min-width: 768px){.sec-outline table tr:last-of-type th,.sec-outline table tr:last-of-type td{padding-bottom:0;line-height:34px}}@media (max-width: 767px){.sec-outline table tr:last-of-type th,.sec-outline table tr:last-of-type td{padding-bottom:0;font-size:12px}}@media (max-width: 767px){.sec-outline table tr:last-of-type th{padding-bottom:22px}}@media (min-width: 768px){.sec-outline table tr:first-of-type th,.sec-outline table tr:first-of-type td{padding-bottom:18px}.sec-outline table tr:nth-of-type(2) th,.sec-outline table tr:nth-of-type(2) td{padding-bottom:27px}.sec-outline table tr:nth-of-type(3) th,.sec-outline table tr:nth-of-type(3) td{padding-bottom:36px}.sec-outline table tr:nth-of-type(4) th,.sec-outline table tr:nth-of-type(4) td,.sec-outline table tr:nth-of-type(5) th,.sec-outline table tr:nth-of-type(5) td{padding-bottom:34px}.sec-outline table tr:nth-of-type(6) th,.sec-outline table tr:nth-of-type(6) td{padding-bottom:44px}}@media (min-width: 768px){.sec-privacy{padding-top:65px;padding-bottom:70px}}@media (min-width: 768px){.sec-privacy .c-common-box-inner{max-width:788px}}@media (max-width: 767px){.sec-privacy{padding-left:19px;padding-right:19px}}.sec-privacy .c-ttl-01{white-space:nowrap;font-size:102px}@media only screen and (max-width: 1050px){.sec-privacy .c-ttl-01{font-size:9.71vw}}@media (max-width: 767px){.sec-privacy .c-ttl-01{font-size:34px;left:-5px}}@media only screen and (max-width: 767px) and (max-width: 389px){.sec-privacy .c-ttl-01{font-size:8.32vw;left:-0.48vw}}.sec-privacy .privacy-lead{font-size:20px;font-weight:500;letter-spacing:.1em;margin-top:37px}@media (max-width: 767px){.sec-privacy .privacy-lead{font-size:12px;font-weight:500;letter-spacing:.1em;margin-top:3px;text-align:center}}.sec-privacy .privacy-text{font-size:16px;font-weight:500;letter-spacing:.1em;line-height:34px;margin-top:52px}@media (max-width: 767px){.sec-privacy .privacy-text{font-size:12px;font-weight:500;letter-spacing:.1em;line-height:24px;margin-top:18px}}.sec-privacy .privacy-text a{text-decoration:underline}.sec-privacy .privacy-text.mb{margin-top:72px}@media (max-width: 767px){.sec-privacy .privacy-text.mb{margin-top:19px}}.sec-privacy .privacy-box{background-color:white;margin-top:28px;padding:22px 44px 26px 104px}@media (max-width: 767px){.sec-privacy .privacy-box{padding:4px 10px 14px 18px;margin-top:23px}}.sec-privacy .privacy-box .privacy-box-inner{display:flex;align-items:center;margin-bottom:38px}@media (max-width: 767px){.sec-privacy .privacy-box .privacy-box-inner{display:block}}.sec-privacy .privacy-box .privacy-box-inner:last-child{margin-bottom:0px}.sec-privacy .privacy-box .privacy-box-ttl{font-weight:500;font-size:16px;font-weight:500;letter-spacing:.1em;line-height:34px;width:39%}@media (max-width: 767px){.sec-privacy .privacy-box .privacy-box-ttl{font-size:12px;letter-spacing:.1em;width:auto}}.sec-privacy .privacy-box.mb{padding:40px 44px 48px 104px}@media (min-width: 768px){.sec-privacy .privacy-box.mb{margin-top:22px}}@media (max-width: 767px){.sec-privacy .privacy-box.mb{padding:18px 18px 18px}}.sec-privacy .privacy-box .privacy-list{margin-top:-5px}@media (max-width: 767px){.sec-privacy .privacy-box .privacy-list{margin-top:2px}}.sec-privacy .privacy-box .privacy-list li{font-size:16px;font-weight:500;letter-spacing:.1em;line-height:34px}@media (max-width: 767px){.sec-privacy .privacy-box .privacy-list li{font-size:10px;line-height:24px;letter-spacing:.07em}}.sec-privacy .privacy-box .privacy-list li.red{color:#B30606}.sec-privacy .privacy-box .privacy-list li.green{color:#96B758}.sec-privacy .privacy-box .privacy-list li a{text-decoration:underline}.sec-privacy .privacy-box .privacy-list.mb li{padding-left:18px}@media (max-width: 767px){.sec-privacy .privacy-box .privacy-list.mb li{padding-left:0px;font-size:12px;line-height:28px}}.modal-bg{background-color:rgba(0,0,0,0.8);position:fixed;top:0;left:0;min-height:100vh;width:100vw;opacity:0;pointer-events:none;transition:all .3s;z-index:99}@media (max-width: 767px){.modal-bg{display:flex;align-items:center;justify-content:center}}.modal-bg.is-active{opacity:1;pointer-events:all}@media (max-width: 767px){.modal-wrap{height:calc(100vh - 110px);overflow-y:scroll}}.modal-box{border:7px solid #555555;margin:0 auto;position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);max-width:1040px;opacity:0;pointer-events:none;display:none}@media (max-width: 767px){.modal-box{border:4px solid #555555;position:static;transform:translateY(0%);width:calc(100% - 68px)}}.modal-box.is-active{display:block;opacity:1;pointer-events:all}.modal-box .modal-close{position:absolute;right:13px;top:20px;transform:translateY(-50%);cursor:pointer}@media (max-width: 767px){.modal-box .modal-close{right:8px;top:12px;width:12px}}.modal-box .modal-ttl{background-color:#B30606;border-bottom:5px solid #555555;padding:0 63px;height:105px;display:flex;align-items:center}@media (max-width: 767px){.modal-box .modal-ttl{border-bottom:4px solid #555555;padding:0 13px;height:62px}}.modal-box .modal-ttl .numb{color:white;font-family:"Akshar",sans-serif;font-size:50px;font-weight:bold;line-height:1;margin-top:10px;margin-right:17px}@media (max-width: 767px){.modal-box .modal-ttl .numb{font-size:20px;margin-top:6px;margin-right:12px}}.modal-box .modal-ttl .numb .sml{color:white;font-family:"Akshar",sans-serif;font-size:90px;font-weight:600;line-height:1}@media (max-width: 767px){.modal-box .modal-ttl .numb .sml{font-size:33px}}.modal-box .modal-ttl img{height:65px}@media (max-width: 767px){.modal-box .modal-ttl img{height:30px}}.modal-box .lower{display:flex}@media (max-width: 767px){.modal-box .lower{display:block}}.modal-box .lower .txt-box{background-color:white;padding:39px 40px 30px 65px;width:66.4%}@media (max-width: 767px){.modal-box .lower .txt-box{padding:12px 24px 31px;width:100%}}.modal-box .lower .txt-box .txt-ttl{font-size:31px;font-weight:bold;letter-spacing:.08em;line-height:50px}@media (max-width: 767px){.modal-box .lower .txt-box .txt-ttl{letter-spacing:.05em;font-size:20px;line-height:33px}}.modal-box .lower .txt-box .txt{margin-top:19px;font-size:16px;font-weight:400;letter-spacing:.1em;line-height:32px}@media (max-width: 767px){.modal-box .lower .txt-box .txt{margin-top:9px;font-size:14px;line-height:26px;letter-spacing:.05em}}.modal-box .lower .txt-box .txt .sml{font-size:12px}.modal-box .lower .right-img{border-left:5px solid #555555;background-color:white;width:34.6%}@media (min-width: 768px){.modal-box .lower .right-img{display:flex;flex-direction:column;justify-content:flex-end}}@media (max-width: 767px){.modal-box .lower .right-img{border-left:none;border-top:4px solid #555555;background-color:#B30606;width:100%}}.modal-box .lower .right-img .img{margin-top:-66px}@media (max-width: 767px){.modal-box .lower .right-img .img{margin-top:-36px;text-align:center}}@media (max-width: 767px){.modal-box .lower .right-img .img img{margin:0 auto;width:calc(100% - 106px)}}.modal-box .lower .right-img .img-txt{background-color:#B30606;border-top:5px solid #555555;padding:17px 10px 40px;display:flex;flex-direction:column;align-items:center;justify-content:center}@media (max-width: 767px){.modal-box .lower .right-img .img-txt{background-color:white}}.modal-box .lower .right-img .img-txt .img-txt-01{color:white;font-size:16px;font-weight:500;letter-spacing:.1em;line-height:28px}@media (max-width: 767px){.modal-box .lower .right-img .img-txt .img-txt-01{font-size:16px;line-height:25px;color:#000000}}.modal-box .lower .right-img .img-txt .img-txt-02{color:white;font-size:42px;font-weight:bold;letter-spacing:.1em;line-height:28px;margin-top:19px;line-height:1.4}@media (max-width: 767px){.modal-box .lower .right-img .img-txt .img-txt-02{font-size:30px;line-height:1px;margin-top:19px;color:#000000}}.modal-box .lower .right-img .img-txt .img-txt-02.sml{font-size:32px}@media (max-width: 767px){.modal-box .lower .right-img .img-txt .img-txt-02.sml{font-size:22px;line-height:1.6;margin-bottom:-10px}}.modal-box .lower .right-img .img-txt .img-txt-02 .comp{font-size:16px}@media (max-width: 767px){.modal-box .lower .right-img .img-txt .img-txt-02 .comp{font-size:14px}}
