main{margin:0}.pageHead{margin:0}.content{padding:100px 0 150px}.detailBox:not(:last-of-type){margin:0 0 75px}.detailBoxCenter{display:flex;justify-content:center;align-items:center;position:relative;margin:0 0 35px}.detailBoxCenter::before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;border-top:dotted 2px #333}.detailBoxTitle{background:#333;color:#fff;font-size:calc(1.65rem + .45vw);font-weight:700;padding:2px 35px;border-radius:12px;text-align:center;position:relative}.detailBoxTitleImg{background:#fff}.lead{background:#cbe7f5;border-radius:15px;padding:30px 15px 30px;display:flex;justify-content:center;align-items:center;margin:0 0 80px}.lead p{font-weight:700;font-size:calc(1.62rem + .18vw)}.liveLink{display:flex;align-items:center;justify-content:center;background:#dbba54;color:#fff;font-weight:700;font-size:calc(1.64rem + .36vw);position:relative;text-decoration:none;padding:50px 25px 25px 30px;margin:0 0 75px}.liveLink span{position:absolute;top:-50px;left:0}.finalPdf{display:flex;align-items:center;flex-direction:column;margin:0 0 40px}.finalPdfItem:not(:last-of-type){margin:0 0 10px}.finalPdfLink{max-width:300px;margin:0 auto 80px;display:flex;align-items:center;justify-content:center;padding:15px 15px;border-radius:30px;color:#fff;background:#154577;text-decoration:none;font-weight:500}.finalDay{font-weight:700;font-size:calc(1.74rem + 1.26vw);margin:0 0 60px;text-align:center}.timeLineTitle{background:#333;color:#fff;font-size:calc(1.65rem + .45vw);font-weight:700;max-width:245px;text-align:center;padding:2px 15px}.timeLineInner{border:solid 3px #707070;padding:45px 20px}.timeLineInnerText{max-width:840px;margin:0 auto}.timeAttention{font-size:calc(1.62rem + .18vw);margin:0 0 20px}.timeLineRow{display:flex}.timeLineRow+.timeLineRow{margin:20px 0 0}.timeNumner{margin:0 40px 0 0;font-weight:700;font-size:calc(1.69rem + .81vw);min-width:85px}.timeDetail{font-size:calc(1.69rem + .81vw);font-weight:700}.lectureRow{display:flex;align-items:center;justify-content:center}.lecturePic{margin:0 0 20px}.name{font-size:calc(1.67rem + .63vw);margin:0 20px 0 0}.company{font-size:calc(1.64rem + .36vw)}.humanTitle{text-align:center;font-size:calc(1.65rem + .45vw);font-weight:700;margin:0 0 50px}.humanItem{color:#333}.humanItem:not(:last-of-type){margin:0 0 70px}.humanName{font-size:calc(1.67rem + .63vw);font-weight:700}.humanText{font-size:calc(1.62rem + .18vw);font-weight:400}.humanTitleSub{font-size:calc(1.62rem + .18vw);text-align:center;color:#707f89;font-weight:700}.mapRow{display:flex;flex-direction:column}.mapText{margin:0 0 20px;font-size:calc(1.62rem + .18vw);font-weight:700}.gamp iframe{width:100%;height:400px}.apply{margin:0 0 80px}.messageLink{background:#154577;display:flex;align-items:center;justify-content:space-between;border-radius:12px;padding:12px 20px;max-width:315px;margin:50px auto 0;color:#fff;font-size:calc(1.64rem + .36vw);font-weight:700;text-decoration:none}.audienceAwardWrap{background:#e7e6e6;border-radius:15px;padding:30px 60px 50px 60px;display:block;justify-content:center;align-items:center;margin:0 0 80px}.audienceAwardWrap h2{margin:-50px auto 30px auto;text-align:center;padding:10px 30px;border-radius:15px;color:#333;background-color:#ffc000;display:table}.audienceAwardWrap p{font-weight:700;font-size:calc(1.62rem + .18vw)}@media (min-width:768px){.lead{margin:0 0 80px}.liveLink{padding:14px 25px 14px 25px;border-radius:20px 0 0 20px}.liveLink span{left:0;top:-30px}.mapRow{justify-content:space-between;flex-direction:row;align-items:flex-start}.mapText{margin:0}.gamp{width:68%;position:relative;padding:0 0 43%}.gamp iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.audienceAwardWrap p{font-size:1.8rem}}@media (min-width:960px){.finalPdf{align-items:center;flex-direction:row}.finalPdfItem:not(:last-of-type){margin:0}.timeLineInner{padding:45px 20px}.lecturePic{margin:0 50px 0 0;min-width:230px;max-width:230px}}@media (min-width:1000px){.detailBoxTitle{font-size:2.1rem}.lead p{font-size:1.8rem}.liveLink{font-size:2rem}.finalDay{font-size:3rem}.timeLineTitle{font-size:2.1rem}.timeAttention{font-size:1.8rem}.timeNumner{font-size:2.5rem}.timeDetail{font-size:2.5rem}.name{font-size:2.3rem}.company{font-size:2rem}.humanTitle{font-size:2.1rem}.humanName{font-size:2.3rem}.humanText{font-size:1.8rem}.humanTitleSub{font-size:1.8rem}.mapText{font-size:1.8rem}.messageLink{font-size:2rem}}