.title{font-size:1.8em;font-weight:700;text-align:center}h3.seminar_h3{border-bottom:1px solid #999;font-size:1.5em;margin-bottom:32px;margin-top:60px;padding-bottom:5px}.c-table{background:#fff;border-collapse:collapse}.c-table th{background:#eee;color:#000;font-weight:400}.c-table td{line-height:1.5em;margin:0}.c-table td .large-txt{font-size:1.1em;font-weight:700}.c-table td .small-txt{font-size:.8em}.c-table td .link-txt{color:#125faa;text-decoration:underline}h4.common{font-size:1.2em;margin-top:40px}.common_item{margin-top:10px}.common_inner .present{background-color:#fff0e8;padding:20px;width:50%}.common_inner .present .present_title{background-color:#d7063a;color:#fff;font-size:1.1em;font-weight:700;margin-bottom:10px;text-align:center}.common_inner .present .present_inner{align-items:center;display:flex}.common_inner .present_inner .left{font-weight:700;margin-right:20px;width:50%}.common_inner .present_inner .right{width:50%}.common_inner ul li{line-height:1.6em;list-style:disc;margin-left:2em}.common_innner .num{background-color:#eee;display:inline-block;font-size:.85em;line-height:1.5em;margin-left:10px;padding:0 5px}.step-table{border:none}.step-table td,.step-table tr{border:none;text-align:left;vertical-align:top}.step-table .step_num{background-color:#eee;font-size:.9em;font-weight:700;padding:3px 10px;white-space:nowrap}.step-table .step_txt{font-size:1.1em;font-weight:700;line-height:1.6em}.step-table img{max-width:110px}ul.notice{margin-top:20px}ul.notice li{font-size:.9em;list-style:disc;margin-bottom:5px;margin-left:1.5em}ul.notice2{margin-top:10px}ul.notice2 li{font-size:.9em;list-style:none}.time-table td{line-height:1.6em}.box-required{background-color:#fec1c1;display:inline-block;font-size:.85em;line-height:1.5em;margin-right:5px;padding:0 5px}ul.preparation li{line-height:2em;margin-bottom:5px}.box-any{background-color:#eee;display:inline-block;font-size:.85em;line-height:1.5em;margin-right:5px;padding:0 5px}.notice3{font-size:.9em;margin-left:40px;margin-top:0}.notice4{list-style:disc;margin-left:1.5em}.notice4 li{font-size:.9em;margin-bottom:10px}.minw-50{min-width:50px}.application_wrap{display:flex}.application_txt{font-size:1.1em}.sm_txt{font-size:.9em}.application_btn{background-color:#d7063a;border-radius:6px;color:#fff;display:inline-block;font-size:1.1em;font-weight:700;margin:5px 0;padding:10px 15px;white-space:nowrap}.application_btn:hover{background-color:#b80909}.application_btn2{background-color:#d9d8d8;color:#fff;font-size:1.1em}.application_btn2,.application_btn3{border-radius:6px;display:inline-block;font-weight:700;margin:5px 0;padding:10px 15px;white-space:nowrap}.application_btn3{background-color:#999;color:#efeeee;font-size:1em}td,th{border:1px solid #ccc;font-size:16px;padding:10px}th{background:#c4c1c1;color:#fff;line-height:1.7142857143;text-align:left}td{line-height:2.1428571429}.c-lists{margin-top:20px}.voice_container{display:flex}.voice_container .voice_list{margin-right:20px;margin-top:20px;width:65%}.voice_container .right{margin-top:20px;width:40%}.voice_list li{font-size:1.3em;font-weight:700;padding-bottom:25px;padding-left:80px;position:relative}.voice_list .voice_list01:before{background-image:url(https://46818616.fs1.hubspotusercontent-na1.net/hubfs/46818616/raw_assets/public/theme-iij-stright/templates/images/hands-on/voice01.png)}.voice_list .voice_list01:before,.voice_list .voice_list02:before{background-size:contain;content:"";display:inline-block;height:70px;left:0;margin-top:0;position:absolute;top:0;width:70px}.voice_list .voice_list02:before{background-image:url(https://46818616.fs1.hubspotusercontent-na1.net/hubfs/46818616/raw_assets/public/theme-iij-stright/templates/images/hands-on/voice02.png)}.voice_list .voice_list03:before{background-image:url(https://46818616.fs1.hubspotusercontent-na1.net/hubfs/46818616/raw_assets/public/theme-iij-stright/templates/images/hands-on/voice03.png);background-size:contain;content:"";display:inline-block;height:70px;left:0;margin-top:0;position:absolute;top:0;width:70px}.p-movie__btn{margin-top:30px}@media screen and (max-width:1025px){.voice_container{display:block}.voice_container .voice_list{margin-right:20px;margin-top:10px;width:100%}.voice_container .right{margin:10px auto;width:50%}.voice_list li{font-size:1.1em;min-height:80px;padding-bottom:20px;padding-left:80px}.voice_list .voice_list01:before,.voice_list .voice_list02:before,.voice_list .voice_list03:before{height:70px;width:70px}}@media screen and (max-width:750px){.title{font-size:1.5em}.step-table img{max-width:90px}.step-table .step_txt{font-size:1em}ul.notice li,ul.notice2 li{font-size:.8em}.box-required{font-size:.75em}ul.preparation li{font-size:1em;line-height:1.6em;margin-bottom:10px}.box-any{font-size:.75em}.notice3{font-size:.8em;margin-left:40px;margin-top:0}.application_txt{font-size:1em}.sm_txt{font-size:.8em}.application_btn,.application_btn2{font-size:1em}.application_btn3{font-size:.8em}td,th{font-size:13px;padding:5px}td,th{line-height:1.75}}@media screen and (max-width:480px){.title{font-size:1.3em}h3.seminar_h3{font-size:1.2em}.step-table .step_txt{font-size:.9em}ul.preparation li{font-size:.9em;line-height:1.4em}.notice3{font-size:.8em;margin-left:0}.box-any,.box-required{font-size:.75em}.application_wrap{display:block}.application_txt{font-size:1em}.sm_txt{font-size:.8em}.application_btn,.application_btn2{font-size:1em;margin-left:0;margin-top:10px;padding:5px 7px}.application_btn3{font-size:.8em;margin-left:0;margin-top:10px;padding:5px 7px}.voice_list li{font-size:.9em;padding-bottom:20px;padding-left:60px}.voice_list .voice_list01:before,.voice_list .voice_list02:before,.voice_list .voice_list03:before{height:50px;width:50px}}.entry,.img-section figure{text-align:center}.entry{margin:78px auto;padding:16px}.entry .entry_form{background:#e7e7e7;border-radius:8px;margin:auto;max-width:480px;padding:32px}.entry .otp{display:flex;gap:16px;justify-content:center;width:100%}.entry input{border:1px solid #ccc;border-radius:4px;font-size:1.6rem;max-width:1.6em;outline:none;padding:.3em;text-align:center;transition:border-color .2s}.entry input:focus{border-color:#d7063a;box-shadow:0 0 3px rgba(0,0,0,.3)}.submitBtn{background:#d7063a;border-radius:8px;color:#fff;margin-top:16px;padding:4px 32px}.submitBtn span{display:inline-block}.l-main__section .block{margin-bottom:48px}.l-main__section .block p{margin-bottom:.6em}.l-main__section .bold{font-weight:700}.l-main__section a{color:#125faa;text-decoration:underline}.l-main__section h4{margin-bottom:.6em}.l-main__section .target{list-style:disc;list-style-position:inside;padding-left:2em;text-indent:-1.4em}.l-main__section .target li{margin-bottom:.2em}.l-main__section .date-and-time{display:grid;gap:12px;grid-template-columns:10em 1fr;margin-left:1.5em;margin-top:2em}.l-main__section .date-and-time,.l-main__section .panelist{margin-top:2em}.l-main__section .panelist dd{font-size:.8rem;margin:1em 0 0 1em}.l-main__section .panelist dd span{display:block;font-size:1rem;font-weight:700}.l-main__section .guest{display:flex;flex-direction:column;gap:32px}.l-main__section .guest .presenter{display:grid;gap:32px;grid-template-columns:180px 1fr}.l-main__section .guest .presenter figure{margin:auto;max-width:320px;width:100%}.l-main__section .guest .presenter h4{font-size:.9rem;font-weight:400}.l-main__section .guest .presenter h4 span{display:block;font-size:1.4rem;font-weight:700;line-height:1;margin-bottom:8px}.l-main__section .asterisk,.l-main__section .notice-list{font-size:.9em;padding-left:2em}.l-main__section .asterisk li,.l-main__section .notice-list li{margin-bottom:.2em;padding-left:2em;text-indent:-.3em}.l-main__section .notice-list li:before{content:"・";margin-left:-1em;padding-right:.3em}.l-main__section .asterisk li:before{content:"※";margin-left:-1em;padding-right:.3em}@media screen and (min-width:1025px){br.sp{display:none}}@media screen and (max-width:767px){.entry{margin:24px auto}.l-main__section .date-and-time{grid-template-columns:6em 1fr;margin-left:0}.l-main__section .panelist{gap:0;grid-template-columns:1fr;margin-left:0}.l-main__section .guest .presenter{gap:16px;grid-template-columns:1fr}.l-main__section .guest{gap:48px}.l-main__section .panelist dd{margin-bottom:1em}.l-main__section .asterisk,.l-main__section .notice-list{padding-left:0}}