@charset "UTF-8";.current-middle span{background:#fff}section#page-main-title{position:fixed;height:39.4699140401vw;background-size:cover!important;background-position-y:center!important;color:#fff;z-index:1}section#page-main-title .title-container{font-size:1rem;margin-left:15%;margin-top:calc(19.7349570201vw - 2rem);white-space:nowrap}section#page-main-title .title-container.end{margin-left:auto;margin-right:auto}section#page-main-title .title-container .line-title span{font-size:2.5rem;line-height:2.5rem;font-weight:bolder;z-index:2;position:absolute;padding-left:.5rem}section#page-main-title .title-container .line-title img{vertical-align:middle;border-style:none;height:.75rem;margin-top:1.75rem;width:100%}section#page-main-title .main-title-box img{vertical-align:middle;border-style:none;height:.75rem;float:left;margin-top:1.75rem;width:21rem}section#page-main-title .main-title-box span.title{font-size:2.5rem;float:left;margin-left:-20.5rem;line-height:2.5rem;font-weight:bolder}section#page-main-title .main-title{background:url(/build/assets/title_bg-fd7a69c0.png);font-size:1rem;color:#000;width:10rem;height:4rem;float:right;background-size:inherit;padding:1.2rem;margin-right:4rem;margin-top:calc(19.7349570201vw - 1.5rem);min-width:120px;min-height:48px}section#page-content{min-height:600px;padding:2rem 4rem;font-size:1rem;margin-top:39.4699140401vw}section#page-content .subject-container{width:100%}section#page-content .subject-container .subject-box{width:-moz-fit-content;width:fit-content;text-align:center}section#page-content .subject-container .subject-box .en-subject-center{background:url(/build/assets/title_line_3-a2c251ee.png);background-size:contain;width:-moz-max-content;width:max-content;line-height:1rem;padding:0rem .5rem;margin:auto}section#page-content .subject-container .subject-box .main-subject-center{font-size:2rem;line-height:2rem;font-weight:700}section#page-content .subject-container .subject-box.center{margin:0 auto}section#page-content p{margin:1rem 0rem}section#page-content p.center{text-align:center;line-height:2rem}section#page-content .person-list{display:flex;flex-flow:column wrap;width:100%;flex-direction:row}section#page-content .person{width:31%;border:#bbb 2px solid;padding:1rem;border-radius:.5rem;text-align:center;flex-direction:column;margin:1%}section#page-content .person .person-img{width:10rem;height:10rem;border-radius:10rem;margin:0rem auto 1rem;background-position:center!important;background-size:cover!important}section#page-content .person .person-name{font-weight:bolder}section#page-content .person .item-name{color:#069;font-weight:bolder;padding:.5rem}section#page-content .person .item-content{line-height:1.75rem}section#page-content ul.tag-list{width:-moz-max-content;width:max-content;height:2rem;padding:0;margin:0rem auto 1rem}section#page-content ul.tag-list li{float:left;list-style:none;margin:.5rem .75rem;font-size:1rem;color:#666;font-weight:bolder}section#page-content ul.tag-list li:hover,section#page-content ul.tag-list li.active{border-bottom:2px solid #f8d022}section#page-content div.common-list{display:flex;flex-flow:column wrap;width:100%;flex-direction:row}section#page-content div.common-list .common-type-line{width:100%;font-size:1.25rem;font-weight:bolder;padding:0rem;margin-left:0rem}section#page-content div.common-list .common-list-item{flex-direction:column;width:23%;border:1px solid #999;border-radius:1rem;overflow:hidden;margin:1%}section#page-content div.common-list .common-list-item img,section#page-content div.common-list .common-list-item .type-line,section#page-content div.common-list .common-list-item .activity-type-line,section#page-content div.common-list .common-list-item .activity-star,section#page-content div.common-list .common-list-item .subject,section#page-content div.common-list .common-list-item .content{float:left;width:100%}section#page-content div.common-list .common-list-item .type-line{font-size:.75rem;font-weight:bolder;color:#fff;background:#175fb8;padding:.5rem;line-height:.75rem}section#page-content div.common-list .common-list-item .type-line .typename{float:left}section#page-content div.common-list .common-list-item .type-line .datetext{float:right}section#page-content div.common-list .common-list-item .activity-type-line{font-size:.75rem;font-weight:bolder;color:#ef7400;text-align:left;padding:.5rem .5rem 0rem}section#page-content div.common-list .common-list-item .activity-star{font-size:.75rem;font-weight:bolder;color:#399;line-height:1rem;padding:.25rem .5rem}section#page-content div.common-list .common-list-item .subject{font-size:.9rem;font-weight:700;padding:.25rem .5rem;line-height:1rem}section#page-content div.common-list .common-list-item .content{font-size:.75rem;color:#666;padding:0rem .5rem .75rem}section#page-content div.common-list .common-end-line{width:100%;padding:0rem 0rem 1rem;text-align:right}section#page-content div.common-list .common-end-line a{font-size:.75rem;font-weight:bolder;color:#399}section#page-content .desc-container{float:left;width:50%;padding:1rem;display:inline-block}section#page-content .desc-container .typeinfo{color:#069;font-size:.75rem;font-weight:bolder;line-height:1rem}section#page-content .desc-container .subject{font-size:1.5rem;line-height:2rem;margin:.25rem 0rem}section#page-content .desc-container img{width:100%;display:inline-block}section#page-content .desc-container img.phone{display:none}section#page-content .desc-container .basic-items{color:#999;font-size:.75rem}section#page-content .desc-container .desc-area{width:100%;margin:1rem 0rem}section#page-content .desc-container .desc-area .desc-title{height:1.5rem;font-size:1.25rem;line-height:1.5rem;margin-bottom:.25rem;border-left:.25rem solid #ffc107;padding:.1rem .25rem}section#page-content .desc-container .desc-area .desc-content{font-size:.9rem}section#page-content .desc-container .desc-area ul.desc-list{list-style:decimal;font-size:.75rem}section#page-content .desc-container .desc-area.phone{display:none}section#page-content .desc-container .time-line-container ul{margin:0;list-style:none;position:relative;padding:2rem 4rem;color:#333;font-size:1rem;margin-bottom:3rem}section#page-content .desc-container .time-line-container ul:before{content:"";width:1px;height:100%;position:absolute;border-left:2px dashed #333}section#page-content .desc-container .time-line-container ul li{position:relative;margin-left:30px;background-color:#f8d02266;padding:14px;border-radius:6px;width:29vw;box-shadow:0 0 4px #0000001f,0 2px 2px #00000014}section#page-content .desc-container .time-line-container ul li:not(:first-child){margin-top:2rem}section#page-content .desc-container .time-line-container ul li>span{width:2px;height:100%;background:#333;left:-30px;top:0;position:absolute}section#page-content .desc-container .time-line-container ul li>span:before,section#page-content .desc-container .time-line-container ul li>span:after{content:"";width:8px;height:8px;border-radius:50%;border:2px solid #333;position:absolute;background:#f8d022;left:-3px;top:0}section#page-content .desc-container .time-line-container ul li>span span:after{top:100%}section#page-content .desc-container .time-line-container ul li>span>div{margin-left:10px}section#page-content .desc-container .time-line-container ul div .title,section#page-content .desc-container .time-line-container ul div .type{font-weight:600;font-size:.9rem}section#page-content .desc-container .time-line-container ul div .info{font-weight:300}section#page-content .desc-container .time-line-container ul div>div{margin-top:.3rem}section#page-content .desc-container .time-line-container ul span.number{height:100%}section#page-content .desc-container .time-line-container ul span.number span{position:absolute;font-size:.8rem;left:-4rem;line-height:1rem;font-weight:700}section#page-content .desc-container .time-line-container ul span.number span:first-child{top:0}section#page-content .desc-container .time-line-container ul span.number span:last-child{top:100%}section#page-content .registration-container{float:left;display:inline-block}section#page-content .registration-container.left{width:33%;background:#eee;border:1px solid #bbb;border-radius:0rem 0rem .5rem .5rem}section#page-content .registration-container.right{padding:0rem 1rem;width:66%}section#page-content .registration-container img{width:100%}section#page-content .registration-container label{font-size:.75rem;margin-bottom:0rem;font-weight:bolder;margin-top:.5rem}section#page-content .registration-container .form-control{font-size:.75rem}section#page-content .registration-container a.regbtn{width:100%}section#page-content .registration-container .btn{width:100%;background:#000;color:#fff;border:0px;margin:1rem 0rem}section#page-content .registration-container .step-area{padding:0rem 0rem .5rem}section#page-content .registration-container .desc-item{padding:.25rem;font-size:.9rem;font-weight:bolder;line-height:1.25rem}section#page-content .registration-container .desc-item .title{color:#069;font-size:.75rem;font-weight:bolder;line-height:1.25rem;padding:.5rem .5rem 0rem}section#page-content .registration-container .desc-item ul{list-style:decimal;font-size:.75rem}section#page-content .registration-container .desc-line{width:100%;height:2px;background:#ccc;margin:.5rem 0rem}section#page-content .registration-container .desc-area{width:100%;padding:1rem;background:#eee;border:1px solid #bbb;border-radius:.5rem;margin-bottom:1rem}section#page-content .registration-container .desc-area .desc-title{height:2rem;font-size:1.25rem;line-height:2rem;margin-bottom:.25rem;border-left:.25rem solid #ffc107;padding:.1rem .25rem}section#page-content .registration-container .desc-area .desc-content{font-size:.9rem}section#page-content .registration-container .desc-area .desc-content .check-member{font-weight:bolder}section#page-content .registration-container .desc-area .desc-content .check-member .info-item{width:50%;float:left;padding:.25rem;line-height:1rem}section#page-content .registration-container .desc-area .desc-content .check-member .info-item.end{float:none;width:auto}section#page-content .registration-container .desc-area .desc-content .info-line{height:2px;background:#ccc;margin:.5rem 0rem}section#page-content .registration-container .desc-area .desc-content .check-item{width:50%;float:left;padding:.25rem;line-height:1rem}section#page-content .registration-container .desc-area .desc-content .check-item.all{width:100%}section#page-content .registration-container .desc-area .desc-content .check-item.end{float:none;width:auto}section#page-content .registration-container .desc-area ul.desc-list{list-style:decimal;font-size:.75rem}section#page-content .registration-container .desc-area.phone{display:none}section#page-content .registration-container .desc-area .ar-btn{display:inline-block;float:right;width:1.5rem;height:1.5rem;line-height:1.7rem;background:#fff;font-size:.75rem;text-align:center;border-radius:1rem;margin:0rem .25rem;font-weight:bolder}section#page-content .registration-container .mx-datepicker{width:100%;height:calc(1.5em + .75rem + 2px)}section#page-content .registration-container .mx-datepicker input{height:calc(1.5em + .75rem + 2px);border-radius:7px;font-size:.75rem}section#page-content .contact-left,section#page-content .contact-right{width:50%;float:left;margin-top:1.5rem}section#page-content .contact-right{padding:0rem 0rem 0rem 2rem}section#page-content .contact-map{position:relative;overflow:hidden;float:left;width:100%;height:20rem}section#page-content .contact-bottom{width:100%;float:left;padding-top:1rem}section#page-content p.reply{font-weight:700;text-align:center;font-size:1rem;padding:0rem;margin-top:1rem;margin-bottom:0rem}section#page-content input.style1,section#page-content input.style2,section#page-content textarea.style3{color:#999;border:#bbb 2px solid;float:left;margin:.25rem 0rem;border-radius:.25rem;padding:.25rem .5rem}section#page-content input.style1{width:49%}section#page-content input.style2{width:100%}section#page-content textarea.style3{width:100%;min-height:12rem}section#page-content a.contact-btn{float:left;width:100%;background:#000;color:#fff;text-align:center;line-height:1.5rem;padding:.5rem;border-radius:.25rem}section#page-content .content-item{width:33%;float:left;margin:.5rem 0rem}section#page-content .content-item .item-name{float:left;width:100%;font-size:.8rem}section#page-content .content-item .item-name .item-bold{float:left;width:.35rem;height:1.5rem;background:#000;margin-right:.25rem}section#page-content .content-item .item-name .item-text{line-height:1.5rem;float:left}section#page-content .content-item .item-content{float:left;width:100%;font-size:.8rem;padding-left:.75rem}section#registration{background:#ededed;z-index:100;padding:1rem 0rem}section#registration .subject{float:left;font-size:1.25rem;font-weight:bolder;line-height:3rem;z-index:100;padding-left:4rem}section#registration .star{float:left;font-size:.75rem;font-weight:bolder;color:#399;line-height:3rem;padding-left:1rem}section#registration .reg-btn{float:right;background:#000;color:#fff;height:2rem;border-radius:5px;padding:0rem 1rem;font-size:1rem;font-weight:bolder;line-height:2rem;margin:.5rem 5rem .5rem .5rem}table.equipment{margin:auto;width:100%;text-align:center;max-width:1000px;line-height:2.5rem}table.equipment thead tr{border-bottom:1px solid #000;background:#ddd}table.equipment tbody tr{border-top:1px solid #000}@media (max-width: 996px){section#page-conetnt .person{width:48%;margin:1%}}@media (max-width: 796px){section#page-content .content-item{width:50%}section#page-content div.common-list .common-list-item{width:31%}section#page-content .desc-container{width:100%}section#page-content .desc-container img.phone{display:inline-block;margin-bottom:1rem}section#page-content .desc-container .desc-area.phone{display:inline-block}section#page-content .desc-container .time-line-container ul li{width:calc(80vw - 8rem)}section#page-content .desc-container.web{display:none}}@media (max-width: 576px){section#page-main-title{position:relative;height:42.9799426934vw;margin-right:0rem;margin-top:4rem}section#page-main-title .main-title-box img{margin-top:1.25rem}section#page-main-title .main-title-box span.title{font-size:2rem;line-height:2rem}section#page-main-title .main-title{width:6rem;margin-right:0rem;position:absolute;right:0;bottom:-24px}section#page-main-title .main-title img{width:8rem}section#page-content{padding:2rem 3rem;font-size:.75rem;margin-top:0rem}section#page-content .person{width:98%;margin:1%}section#page-content div.common-list .common-list-item{width:48%}section#page-content .contact-left,section#page-content .contact-right{width:100%;float:left;margin-top:1.5rem}section#page-content .content-item{width:100%}section#page-content .registration-container{margin-bottom:1rem}section#page-content .registration-container.left{border-radius:0;width:100%}section#page-content .registration-container.right{padding:0rem;width:100%}section#page-content .registration-container img{display:none}section#page-content .registration-container .desc-item{padding-right:2rem}}@media (max-width: 400px){section#page-content div.common-list .common-list-item{width:98%}}
