body{font-family:"Noto Sans JP",sans-serif;line-height:1;color:#333;background-color:#fff}main{width:100%;overflow:hidden}#fv .pc{height:100vh;width:100%;background-image:url("../images/bg_fv_pc.jpg");background-size:cover;background-position:center center;background-repeat:no-repeat;display:flex;justify-content:center;align-items:baseline}#fv .pc img{height:100vh;width:auto}#fv .sp{display:none}@media(max-width: 768px){#fv .pc{display:none}#fv .sp{display:block;text-align:center}}.container{max-width:1280px;margin:0 auto}#seminar_deadline_soon{padding:40px 20px}@media screen and (max-width: 768px){#seminar_deadline_soon{padding:20px 0}}#seminars_upcoming{text-align:center;padding:40px 20px}@media screen and (max-width: 768px){#seminars_upcoming{padding:20px 0}}.seminar_h2{max-width:1280px;font-size:1.5rem;text-align:left;margin:0 auto 20px;border-left:10px solid #000;padding:3px 0 3px 15px}.seminar_h2 span{font-size:1rem}@media(max-width: 768px){.seminar_h2{font-size:1.25rem;width:90%;margin:0 auto 1rem}}#seminars_past{background-color:#e5edfc;text-align:center;padding:40px 20px}@media screen and (max-width: 768px){#seminars_past{padding:20px 0}}#seminars_past .slide-item li{margin-bottom:1.5rem}@media screen and (min-width: 769px){#seminars_past .slide-item{flex:0 0 calc(50% - 35px)}}#instructors{padding:4rem 0}#instructors h2{font-size:1.5rem;text-align:center;margin:0 auto 3rem}@media screen and (max-width: 768px){#instructors{padding:2rem 0}#instructors h2{font-size:1.25rem;margin:0 auto}}#instructors .seminar_profile{display:flex;border-radius:10px;box-shadow:0 4px 4px rgba(0,0,0,.2)}#instructors .seminar_profile .image{width:48%;margin-right:2%}#instructors .seminar_profile .info{width:50%;padding:1rem;text-align:left;border-left:1px solid #ccc}#instructors .seminar_profile .info h3{font-size:1.25rem;margin-bottom:.5rem}#instructors .seminar_profile .info .career{font-size:.875rem;line-height:1.15;color:#666}#instructors .seminar_profile .info .btn{margin-top:.5rem}#instructors .seminar_profile .info .message{font-size:1rem;line-height:1.5}@media screen and (max-width: 768px){#instructors .seminar_profile .info{padding:.4rem}#instructors .seminar_profile .info .career{font-size:.55rem;line-height:1.1}#instructors .seminar_profile .info .btn{margin-top:.5rem}}@media screen and (min-width: 769px){#instructors .slide-item{flex:0 0 calc(50% - 35px)}}@media screen and (max-width: 768px){#instructors .slide-item{flex:0 0 calc(99% - 15px)}}#towerz_seminar_3min{padding:4rem 0}#towerz_seminar_3min h2{font-size:1.5rem;text-align:center;margin:0 auto 3rem}@media screen and (max-width: 768px){#towerz_seminar_3min{padding:2rem 0}#towerz_seminar_3min h2{font-size:1.25rem;margin:0 auto 1.5rem}}#towerz_seminar_3min .youtube{max-width:960px;margin:0 auto;position:relative;width:100%}@media(min-width: 769px){#towerz_seminar_3min .youtube{height:540px;padding-top:0}}@media(max-width: 768px){#towerz_seminar_3min .youtube{width:94%;padding-top:56.25%}}@media(min-width: 769px){#towerz_seminar_3min .youtube iframe{width:100%;height:100%}}@media(max-width: 768px){#towerz_seminar_3min .youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%}}#two_viewing_methods{padding:4rem 0}#two_viewing_methods h2{font-size:1.5rem;text-align:center;margin:0 auto 3rem}@media screen and (max-width: 768px){#two_viewing_methods{padding:2rem 0}#two_viewing_methods h2{font-size:1.25rem;margin:0 auto}}#two_viewing_methods .method_card{display:flex;flex-direction:column;align-items:center;background:#fff;border-radius:0 0 10px 10px;box-shadow:0 4px 4px rgba(0,0,0,.2);height:100%}#two_viewing_methods .method_card.offline .card_header{width:100%}#two_viewing_methods .method_card.offline .card_header h3{font-size:1.5rem;padding:1rem 0;text-align:center;position:relative;background-color:#007cda;border-radius:10px 10px 0 0;color:#fff}@media screen and (max-width: 768px){#two_viewing_methods .method_card.offline .card_header{max-width:768px}#two_viewing_methods .method_card.offline .card_header h3{font-size:1.25rem;padding:.5rem 0}#two_viewing_methods .method_card.offline .card_header h3 span{padding:.15rem .5rem;font-size:.75rem}}#two_viewing_methods .method_card.online .card_header{width:100%}#two_viewing_methods .method_card.online .card_header h3{font-size:1.5rem;padding:1rem 0;text-align:center;position:relative;background-color:#26c8b5;border-radius:10px 10px 0 0;color:#fff}#two_viewing_methods .method_card.online .card_header h3 span{padding:.25rem 1rem;color:#26c8b5;background-color:#fff;border-radius:0 10px 0 0}@media screen and (max-width: 768px){#two_viewing_methods .method_card.online .card_header{max-width:768px}#two_viewing_methods .method_card.online .card_header h3{font-size:1.15rem;padding:.5rem 0}#two_viewing_methods .method_card.online .card_header h3 span{padding:.15rem .25rem;font-size:.75rem}}#two_viewing_methods .method_card .card_body{width:100%;padding:1rem;box-sizing:border-box}#two_viewing_methods .method_card .card_body .gallery_info{display:flex;justify-content:space-between;margin-bottom:1rem}#two_viewing_methods .method_card .card_body .gallery_info .image{width:48%}#two_viewing_methods .method_card .card_body .gallery_info .image img{width:100%;height:auto}#two_viewing_methods .method_card .card_body .gallery_info .text{width:48%;text-align:left;line-height:1.5}@media screen and (max-width: 768px){#two_viewing_methods .method_card .card_body .gallery_info .text{font-size:.6rem}}#two_viewing_methods .method_card .card_body .place_info{display:flex;line-height:1.25;margin-bottom:1rem}@media screen and (max-width: 768px){#two_viewing_methods .method_card .card_body .place_info{font-size:.75rem}}#two_viewing_methods .method_card .card_body .place_info table{width:100%}#two_viewing_methods .method_card .card_body .place_info table tbody td{vertical-align:top}@media screen and (min-width: 769px){#two_viewing_methods .method_card .card_body .place_info table tbody td .address{font-size:.9rem}}#two_viewing_methods .method_card .card_body .place_info table tbody td:first-child{white-space:nowrap}#two_viewing_methods .method_card .card_body .place_info .image{width:100px;height:100px}#two_viewing_methods .method_card .card_body .place_info .image img{width:100%;height:auto}#two_viewing_methods .method_card .card_body .gallery_map{width:80%;margin:0 auto}#two_viewing_methods .method_card .card_body .map_notice{margin-top:.5rem;display:flex;justify-content:space-between;align-items:center}#two_viewing_methods .method_card .card_body .map_notice .text{font-size:.75rem;color:#666}#two_viewing_methods .method_card .card_body .map_notice .btn_google_map{width:100px}#two_viewing_methods .method_card .card_body .reward_01{width:100%;background-color:rgba(63,129,180,.2);border-radius:10px;padding:1rem;margin-bottom:.5rem}#two_viewing_methods .method_card .card_body .reward_01 .reward_info{width:100%;display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;box-sizing:border-box}#two_viewing_methods .method_card .card_body .reward_01 .reward_info .text{width:70%;text-align:left;padding:1rem 0}#two_viewing_methods .method_card .card_body .reward_01 .reward_info .text h4{font-size:1rem;margin-bottom:.5rem;font-weight:normal}#two_viewing_methods .method_card .card_body .reward_01 .reward_info .text p{font-size:1.75rem;line-height:1.25;font-weight:bold}#two_viewing_methods .method_card .card_body .reward_01 .reward_info .image{width:30%;display:flex;justify-content:center;align-items:center}#two_viewing_methods .method_card .card_body .reward_01 .reward_info .image img{max-width:60%;height:auto}#two_viewing_methods .method_card .card_body .reward_01>p.reward_notice{font-size:.8rem;color:#666;text-align:right;margin:0}@media screen and (max-width: 768px){#two_viewing_methods .method_card .card_body .reward_01 .reward_info .text{width:70%;padding:.5rem 0}#two_viewing_methods .method_card .card_body .reward_01 .reward_info .text h4{font-size:.9rem}#two_viewing_methods .method_card .card_body .reward_01 .reward_info .text p{font-size:1.25rem}#two_viewing_methods .method_card .card_body .reward_01 .reward_info .image{width:30%;margin-top:.5rem}#two_viewing_methods .method_card .card_body .reward_01>p.reward_notice{font-size:.7rem}}#two_viewing_methods .method_card .card_body .divider{font-size:1.5rem;text-align:center;margin-bottom:.5rem}#two_viewing_methods .method_card .card_body .reward_02{width:100%;background-color:#f0f0f0;border-radius:10px;padding:1rem;text-align:center;font-size:1.25rem}#two_viewing_methods .method_card .card_body .reward_02 p{font-size:1rem;font-weight:bold;margin-bottom:1rem}#two_viewing_methods .method_card .card_body .reward_02 img{width:100%;height:auto}@media screen and (max-width: 768px){#two_viewing_methods .method_card .card_body .reward_02 p{font-size:.875rem}}#two_viewing_methods .method_card .info{text-align:center}#two_viewing_methods .method_card .info h3{font-size:1.5rem;margin-bottom:1rem}#two_viewing_methods .method_card .info .desc{font-size:1rem;line-height:1.6;color:#666}#two_viewing_methods .method_card .online_view{padding:1rem}#two_viewing_methods .method_card .online_view h4{margin-bottom:1rem}#two_viewing_methods .method_card .online_view li{display:flex;justify-content:space-between;margin-bottom:1rem;padding-right:1rem}#two_viewing_methods .method_card .online_view li .step{color:#26c8b5;font-weight:bold;text-align:center;padding-right:1.5rem}#two_viewing_methods .method_card .online_view li .step span{display:block;font-size:2rem}#two_viewing_methods .method_card .online_view li .desc{padding-left:1.5rem;border-left:1px solid #333;line-height:1.25}#two_viewing_methods .method_card .online_view li .desc .btn_zoom{margin-top:1rem;width:70%}@media screen and (max-width: 768px){#two_viewing_methods .method_card .online_view h4{font-size:1rem}#two_viewing_methods .method_card .online_view li .step{font-size:.75rem;padding-right:1rem}#two_viewing_methods .method_card .online_view li .step span{font-size:1.5rem}#two_viewing_methods .method_card .online_view li .desc{font-size:.75rem;padding-left:1rem}#two_viewing_methods .method_card .online_view li .desc .btn_zoom{width:100%}}@media screen and (min-width: 769px){#two_viewing_methods .slider-wrapper{padding:10px}#two_viewing_methods .slide-item{flex:0 0 calc(50% - 35px)}}@media screen and (max-width: 769px){#two_viewing_methods .slider-wrapper{padding:10px}#two_viewing_methods .slide-item{flex:0 0 calc(80% - 0px)}}footer h2{font-size:2rem;text-align:center;padding:.5rem 0;color:#fff;background-color:#060165}@media screen and (max-width: 768px){footer h2{font-size:1.5rem;padding:.25rem 0}}footer #company_info{background-color:#eeeef4;padding:1rem}footer #company_info .inner{max-width:960px;margin:0 auto;background-color:#fff;padding:40px 20px}footer #company_info .inner h3{text-align:center;font-size:24px;margin-bottom:20px}footer #company_info .inner table{width:100%;border-collapse:collapse}footer #company_info .inner table tbody th{padding:7px 0;text-align:right;vertical-align:top;line-height:1.5}footer #company_info .inner table tbody tr td{padding:7px 0;vertical-align:top;line-height:1.5}footer #company_info .inner table tbody tr td:first-child{width:150px;font-weight:bold}footer #company_info .inner table tbody tr td img{width:100px;height:auto}@media(max-width: 768px){footer #company_info .inner table tbody{font-size:12px}footer #company_info .inner table tbody th{white-space:nowrap}}footer .contact_info{background-color:#060165;color:#fff;padding:2rem 0;font-size:.875rem}footer .contact_info h4{width:40%;margin-bottom:1.25rem}footer .contact_info .container{max-width:960px}footer .contact_info .free_dial{display:flex;justify-content:center;align-items:center;padding:10px 0;margin-bottom:2rem}footer .contact_info .free_dial .text{font-size:1.25rem;margin-right:1rem}footer .contact_info .free_dial .image{width:60%}footer .contact_info .free_dial .image img{max-width:100%;height:auto}footer .contact_info .copyright{text-align:center}@media(max-width: 768px){footer .contact_info{padding:1.5rem 0}footer .contact_info h4{width:70%;margin:0 auto 1rem}footer .contact_info .free_dial{flex-direction:column;margin-bottom:1.5rem}footer .contact_info .free_dial .text{font-size:1rem;margin:0}footer .contact_info .free_dial .image{width:80%}}footer .footer_notice{max-width:960px;font-size:12px;line-height:1.5;color:#666;padding:1.5rem 0}@media(max-width: 768px){footer .footer_notice{width:90%;margin:0 auto;padding:1rem 0}}.slider-container{position:relative;max-width:1280px;margin:20px auto 0;padding:0 60px;overflow:visible}@media(max-width: 768px){.slider-container{padding:0 10px}}.slider-wrapper{width:100%;padding:20px}@media(max-width: 768px){.slider-wrapper{padding:20px 10px;overflow:hidden}}.slider-track{display:flex;transition:transform .4s ease;gap:30px;overflow:visible}@media(max-width: 768px){.slider-track{gap:15px}}.slide-item{flex:0 0 calc(33.333% - 14px);box-sizing:border-box;position:relative;overflow:visible}@media(max-width: 768px){.slide-item{flex:0 0 calc(85% - 15px)}}.slide-item a.article{display:flex;flex-direction:column;height:100%;background:#fff;border-radius:8px;overflow:auto;box-shadow:0 2px 8px rgba(0,0,0,.1);text-decoration:none;color:inherit;transition:transform .3s ease,box-shadow .3s ease;padding-bottom:1rem}.slide-item a.article:hover{transform:translateY(-5px);box-shadow:0 4px 16px rgba(0,0,0,.2)}.slide-item .icon{position:absolute;top:-20px;left:-20px;width:60px;height:60px;z-index:100000}@media(max-width: 768px){.slide-item .icon{top:-10px;left:-10px;width:40px;height:40px}}.slide-item .icon img{width:100%;height:auto;display:block}.slide-item .img{width:100%;overflow:hidden;flex-shrink:0}.slide-item .img img{width:100%;height:auto;display:block}.slide-item .header{text-align:left;width:calc(100% - 2rem);margin:0 auto;padding:1rem 0;line-height:1.25}@media screen and (max-width: 768px){.slide-item .header{width:calc(100% - 1.5rem)}}.slide-item .header .subtitle{font-size:1rem;font-weight:bold;margin:0;padding:0;color:#000}.slide-item .header h3{font-size:1.5rem;margin:.25rem 0}.slide-item .header .desc{font-size:.875rem;color:#666;margin:.5rem 0 0}@media screen and (max-width: 768px){.slide-item .header .subtitle{font-size:.9rem}.slide-item .header h3{font-size:1.25rem}.slide-item .header .desc{font-size:.8rem}}.slide-item .meta{padding:1rem 0 1.25rem;width:calc(100% - 2rem);margin:0 auto;border-top:1px solid #000;text-align:left;display:flex;flex-direction:column;flex-grow:1;line-height:1.25}@media screen and (max-width: 768px){.slide-item .meta{width:calc(100% - 1.5rem)}}.slide-item .meta .with_benefit{display:flex;align-items:flex-end;justify-content:space-between}.slide-item .meta .with_benefit .summary{width:70%}.slide-item .meta .with_benefit .badge{width:25%}@media screen and (max-width: 768px){.slide-item .meta .with_benefit{align-items:flex-start}.slide-item .meta .with_benefit .summary{width:75%}.slide-item .meta .with_benefit .badge{width:23%}}.slide-item .meta .held_date{margin-bottom:1rem}.slide-item .meta .held_date dt{font-size:.75rem}.slide-item .meta .held_date dd .date{font-size:1rem;font-weight:bold}.slide-item .meta .held_date dd .time{font-size:.9rem;font-weight:bold}@media screen and (max-width: 768px){.slide-item .meta .held_date{margin-bottom:.75rem}.slide-item .meta .held_date dt{font-size:.7rem}.slide-item .meta .held_date dd .date{font-size:.9rem}.slide-item .meta .held_date dd .time{font-size:.8rem}}.slide-item .meta .held_location dt{font-size:.75rem}.slide-item .meta .held_location dd{font-size:.875rem}.slide-item .seminar_entry_btn{width:calc(100% - 2rem);margin:0 auto;display:inline-block;background-color:#33ac7d;color:#fff;padding:12px 0;border-radius:12px;font-size:1.25rem;font-weight:bold;text-align:center;transition:background-color .3s ease}.slide-item .seminar_entry_btn:hover{background-color:#33ac7d}.slider-btn{position:absolute;top:50%;transform:translateY(-50%);border:none;border-radius:50%;width:60px;height:60px;cursor:pointer;z-index:10;display:flex;align-items:center;justify-content:center;transition:all .3s ease}@media(max-width: 768px){.slider-btn{width:60px;height:60px}}.slider-btn img{width:60px;height:60px;display:block}@media(max-width: 768px){.slider-btn img{width:60px;height:60px}}.slider-btn:hover{background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.3)}.slider-btn.prev-btn{left:0}@media(max-width: 768px){.slider-btn.prev-btn{left:10px}}.slider-btn.next-btn{right:0}@media(max-width: 768px){.slider-btn.next-btn{right:10px}}.slider-btn.hidden{opacity:0;pointer-events:none}.no_seminar{max-width:1280px;text-align:center;margin:0 auto;background-color:#eee;font-size:1rem;color:#333;margin-bottom:20px;padding:5rem 0;border-radius:8px}@media(max-width: 768px){.no_seminar{width:90%;font-size:.875rem;margin-bottom:15px}}/*# sourceMappingURL=style.min.css.map */