 @font-face{font-family:'HurmeGeometricSans_No3';src:url(https://d13pvy8xd75yde.cloudfront.net/global/id/host/HurmeGeometricSans_No3_4_Regular.otf) format("opentype")}html{scroll-behavior:smooth}#idhost{font-family:'HurmeGeometricSans_No3'}#idhost .banner{cursor:pointer}#idhost .banner_pc{display:block}#idhost .banner_m{display:none}#idhost .banner img{width:100%;height:100%}.navs{position:relative;padding:calc((100vw * 20) / 1920) calc((100vw * 150) / 1920);background-color:#161516}.navs .decoration{position:absolute;left:0;bottom:10%;width:calc((100vw * 400) / 1920);height:calc((100vw * 65) / 1920);background-image:linear-gradient(to right,#2961F1,#161516)}.navs .nav{width:100%;display:flex;align-items:center}.navs .nav .tit{text-align:center;height:calc((100vw * 72) / 1920);line-height:calc((100vw * 72) / 1920);width:calc((100vw * 300) / 1920);color:#7c7c7c;font-size:calc((100vw * 24) / 1920);cursor:pointer}.navs .line{position:relative;height:2px;background-color:#232323}.navs .line .lineitem{transition:all .3s;position:absolute;width:calc((100vw * 300) / 1920);background-color:#2962F5;height:100%}.navs .content{min-height:calc((100vw * 400) / 1920)}.navs .content .con{padding:calc((100vw * 80) / 1920) 0;display:flex;justify-content:space-between;font-size:calc((100vw * 16) / 1920)}.navs .content .con .left{z-index:1;width:calc((100vw * 400) / 1920);color:#c6c6c6;margin-right:calc((100vw * 50) / 1920)}.navs .content .con .left ul{margin:0;padding-left:calc((100vw * 30) / 1920)}.navs .content .con .right{color:#808080;flex:1}.navs .content .con .right .submission{display:flex;align-items:center;justify-content:center;color:#fff;font-size:calc((100vw * 16) / 1920);width:calc((100vw * 400) / 1920);height:calc((100vw * 42) / 1920);border:none;margin-top:calc((100vw * 100) / 1920);background-color:#2961f1;cursor:pointer}.judges{min-height:500px;background-color:#161516;padding:calc((100vw * 100) / 1920)}.judges .title{text-align:center;color:#fff;font-size:calc((100vw * 48) / 1920);margin-bottom:calc((100vw * 48) / 1920)}.judges .contentbox{position:relative;display:flex;overflow:hidden}.judges .content .contain{display:flex}.judges .content .contain .des{position:relative;flex:1}.judges .content .contain .left .name{position:absolute;font-size:calc((100vw * 48) / 1920);display:flex;color:#fff;align-items:center;justify-content:space-between;width:100%;padding:0 calc((100vw * 50) / 1920);bottom:15%}.judges .content .contain .left .name .next{width:calc((100vw * 60) / 1920);height:calc((100vw * 60) / 1920);cursor:pointer;background-image:none;left:70%}.judges .content .contain .center{background-color:#2962F5;padding:calc((100vw * 60) / 1920) calc((100vw * 50) / 1920);font-size:calc((100vw * 22) / 1920);color:rgba(255,255,255,.7)}.judges .content .contain .right{display:flex}.judges .content .contain .right .rightbox{width:calc((100vw * 540) / 1920);position:relative;display:flex;overflow:hidden}.judges .content .contain .right .imgcontent{width:100%}.judges .content .contain .right img{width:100%}.judges .content .contain .right .des{position:absolute;display:flex;flex-direction:column;top:2%;left:2%}.judges .content .contain .right .des span:first-child{color:#fff;font-weight:700}.judges .content .contain .right .des span:last-child{color:rgba(255,255,255,.7)}.judges .content .contain div img{width:100%;height:100%}.swiper-pagination-bullet-active{width:calc((100vw * 32) / 1920);border-radius:calc((100vw * 8) / 1920)}.timeline{position:relative;padding:calc((100vw * 100) / 1920);background-color:#161516}.timeline .title{text-align:center;color:#fff;font-size:calc((100vw * 48) / 1920);margin-bottom:calc((100vw * 48) / 1920)}.timeline .lines{width:100%;position:relative;height:2px;background-color:#3D3D3D}.timeline .lines .lineitem{cursor:pointer;top:50%;transform:translate(-50%,-50%);position:absolute;width:8px;height:8px;border-radius:50%;background-color:#3D3D3D;transition:all .3s}.timeline .lines .lineitem:first-child{left:0}.timeline .lines .lineitem:hover{background-color:#2961F1;width:16px;height:16px}.timeline .lines .lineitem.active{background-color:#2961F1;z-index:1;width:16px;height:16px;left:calc((100vw * 30) / 1920)}.timeline .lines .linedes{display:flex;flex-direction:column;position:absolute;margin-top:calc((100vw * 20) / 1920);line-height:calc((100vw * 30) / 1920);color:#8F8F8F;font-size:calc((100vw * 16) / 1920)}.hostform{padding:calc((100vw * 80) / 1920) calc((100vw * 100) / 1920);position:relative}.hostform .formtitle{text-align:center;font-size:calc((100vw *48) / 1920);color:#2962F5;margin-bottom:calc((100vw *40) / 1920)}.hostform section{margin-bottom:4px}.hostform section.phone{position:relative}.hostform section .label{font-weight:700;font-size:calc((100vw * 16) / 1920);color:#000;display:flex;align-items:center}.hostform section .label img{margin-left:2px}.hostform section input{font-size:calc((100vw * 16) / 1920);font-family:'HurmeGeometricSans_No3';border:1px solid #cbcbcb;border-radius:4px;width:100%;min-height:22px;height:calc((100vw * 46) / 1920);line-height:calc((100vw * 46) / 1920);padding-left:calc((100vw * 12) / 1920)}.hostform section.phone input{padding-left:calc((100vw * 120) / 1920)}.hostform section.phone .selectphone{position:relative}.hostform section.phone .selectphone .leftdes{position:absolute;left:calc((100vw * 12) / 1920);top:50%;transform:translateY(-50%);border-right:1px solid #cbcbcb;width:calc((100vw * 96) / 1920);display:flex}.hostform section.phone .selectphone .leftdes span{font-size:calc((100vw * 16) / 1920)}.hostform section.picture .upload{display:flex;align-items:center;position:relative}.hostform section.picture .upload .selectpic{width:calc((100vw * 300) / 1920)}.hostform section.picture .upload .selectpicbox{position:absolute;background-color:#fff;top:calc((100vw * 46) / 1920);width:calc((100vw * 300) / 1920);padding-left:8px;display:flex;flex-direction:column;border:1px solid #cbcbcb;border-radius:0 0 4px 4px}.hostform section.picture .upload .selectpicbox .theme{cursor:pointer;color:#333;margin:5px 0;font-size:calc((100vw * 16) / 1920)}.hostform section.picture .upload .selectpicbox .theme:hover{color:#2962f5;font-weight:700}.active_picbox{color:#2962f5;font-weight:700}.hostform section.picture .upload .picbox{position:relative;height:calc((100vw * 46) / 1920);border-radius:4px;border:1px dotted #cbcbcb;margin-left:calc((100vw * 50) / 1920);width:calc((100vw * 800) / 1920);display:flex;align-items:center;justify-content:center}.hostform section.picture .upload .picbox .errmes{position:absolute}.hostform section.picture .upload .picbox .uploadIcon{cursor:pointer}.hostform section.picture .upload .picbox .unload{width:100%;height:100%;padding:10px;align-items:center;display:flex;justify-content:space-between;background-color:#3172C2;font-size:calc((100vw * 16) / 1920);color:#fff}.hostform section.picture .upload .picbox .unload .delIcon{cursor:pointer}.hostform section.picture .upload .arrimg{cursor:pointer;position:absolute;left:calc((100vw * 250) / 1920)}.hostform section.picture .upload .errmes{position:absolute;top:calc((100vw * 46) / 1920);left:calc((100vw * 12) / 1920)}.hostform section input::placeholder{font-family:'HurmeGeometricSans_No3';color:#b5b5b5;font-size:calc((100vw * 16) / 1920)}.hostform section .tips{color:#707070;font-size:calc((100vw * 14) / 1920)}.hostform section .pictips{color:#525252;font-size:calc((100vw * 16) / 1920)}.hostform section .errmes{color:#ff0000;font-size:calc((100vw * 14) / 1920);line-height:calc((100vw * 19) / 1920);height:calc((100vw * 19) / 1920);margin-top:6px}.hostform section .errmes div{display:flex;align-items:center}.hostform section .errmes img{margin-right:2px}.hostform section.story textarea{min-height:calc((100vw * 180) / 1920);font-size:calc((100vw * 16) / 1920);font-family:'HurmeGeometricSans_No3';border:1px solid #cbcbcb;border-radius:4px;width:100%;line-height:calc((100vw * 46) / 1920);padding-left:calc((100vw * 12) / 1920)}.hostform section.story textarea::-webkit-scrollbar{width:4px;height:4px}.hostform section.story textarea::-webkit-scrollbar-thumb{border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;background-color:#c3c3c3}.hostform section.story textarea::-webkit-scrollbar-track{background-color:transparent}.hostform section .submit{cursor:pointer;width:calc((100vw * 400) / 1920);height:calc((100vw * 42) / 1920);padding:calc((100vw * 10) / 1920);font-size:calc((100vw * 16) / 1920);margin:0 auto;text-align:center;border:none;color:#fff;background-color:#3172C2}.hostform section.read{display:flex;justify-content:center;flex-direction:column}.hostform section.read img{cursor:pointer;margin-right:6px}.hostform section.read .out{font-size:calc((100vw * 16) / 1920)}.hostform section.read .out .isread{text-decoration:underline;cursor:pointer}.attentionmask{position:absolute;left:0;top:0;background-color:rgba(0,0,0,.5);width:100%;height:100%}.attentionmask .des{padding:calc((100vw * 20) / 1920);width:calc((100vw * 1078) / 1920);background-color:#fff;border-radius:calc((100vw * 20) / 1920);top:50%;left:50%;position:absolute;transform:translate(-50%,-50%);font-size:calc((100vw * 16) / 1920);color:#333}.attentionmask .des .tit{font-weight:700}.attentionmask .des .ok{display:flex;align-items:center;justify-content:center;color:#fff;font-size:calc((100vw * 16) / 1920);margin:0 auto;width:calc((100vw * 400) / 1920);height:calc((100vw * 42) / 1920);border:none;background-color:#3172C2;cursor:pointer}.submitmask{margin-right:calc((100vw * 40) / 1920);position:absolute;left:0;top:0;background-color:rgba(0,0,0,.5);width:100%;height:100%}.submitmask .des{padding:calc((100vw * 30) / 1920);width:calc((100vw * 615) / 1920);background-color:#fff;border-radius:calc((100vw * 20) / 1920);top:50%;left:50%;text-align:center;position:absolute;transform:translate(-50%,-50%);font-size:calc((100vw * 16) / 1920);color:#333}.submitmask .des .tit{font-weight:700}.submitmask .des .ok{display:flex;align-items:center;justify-content:center;color:#fff;font-size:calc((100vw * 16) / 1920);margin:0 auto;width:calc((100vw * 400) / 1920);height:calc((100vw * 42) / 1920);border:none;background-color:#3172C2;cursor:pointer}.loadingmask{position:absolute;left:0;top:0;background-color:rgba(0,0,0,.5);width:100%;height:100%}.loadingmask .pic{top:50%;left:50%;text-align:center;position:absolute;transform:translate(-50%,-50%);color:#333}.successmask{position:absolute;left:0;top:0;background-color:rgba(0,0,0,.5);width:100%;height:100%}.successmask .des{padding:calc((100vw * 40) / 1920);width:calc((100vw * 500) / 1920);background-color:#fff;border-radius:calc((100vw * 20) / 1920);top:50%;left:50%;text-align:center;position:absolute;transform:translate(-50%,-50%);font-size:calc((100vw * 16) / 1920);color:#333}.err_m{display:none}.err_pc{display:block}@media screen and (max-width:750px){#idhost .banner_pc{display:none}#idhost .banner_m{display:block}.err_m{display:block}.err_pc{display:none}.navs{position:relative;padding:calc((100vw * 20) / 750)}.navs .decoration{bottom:0;width:calc((100vw * 305) / 750);height:calc((100vw * 80) / 750)}.navs .nav .tit{height:calc((100vw * 50) / 750);line-height:calc((100vw * 50) / 750);width:calc((100vw * 240) / 750);font-size:calc((100vw * 16) / 750)}.navs .line .lineitem{width:calc((100vw * 240) / 750)}.navs .content{min-height:calc((100vw * 626) / 750)}.navs .content .con{padding:calc((100vw * 20) / 750) 0 calc((100vw * 60) / 750);flex-direction:column;font-size:calc((100vw * 14) / 750)}.navs .content .con .left{width:100%;margin-right:0;margin-bottom:2em}.navs .content .con .left ul{margin:0;padding-left:calc((100vw * 30) / 750)}.navs .content .con .right{z-index:1}.navs .content .con .right .submission{font-size:calc((100vw * 14) / 750);width:100%;height:calc((100vw * 60) / 750);margin-top:calc((100vw * 40) / 750)}.judges{padding:calc((100vw * 20) / 750) 0}.judges .title{font-size:calc((100vw * 36) / 750);margin-bottom:calc((100vw * 36) / 750)}.judges .contentbox{position:relative;display:block}.judges .content .contain{position:relative;display:block}.judges .content .contain .des{position:relative}.judges .content .contain .left{height:150vw}.judges .content .contain .left .name{z-index:2;font-size:calc((100vw * 30) / 750);width:100%;padding:0 calc((100vw * 50) / 750);top:20%}.judges .content .contain .left .name .next{width:calc((100vw * 80) / 750);height:calc((100vw * 80) / 750);left:70%}.judges .content .contain .center{box-sizing:border-box;height:65vw;position:absolute;z-index:2;top:85vw;padding:calc((100vw * 40) / 750);font-size:calc((100vw * 22) / 750)}.judges .content .contain .right{display:flex}.judges .content .contain .right .rightbox{width:100%}.judges .content .contain .right .des{z-index:2}.swiper-pagination-bullet-active{width:calc((100vw * 32) / 750);border-radius:calc((100vw * 8) / 750)}.timeline{padding:calc((100vw * 60) / 750)}.timeline .title{font-size:calc((100vw * 36) / 750);margin-bottom:calc((100vw * 36) / 750)}.timeline .linefather{padding:calc((100vw * 50) / 750);height:calc((100vw * 200) / 750);overflow-x:scroll}.timeline .lines{width:180vw;height:2px}.timeline .lines .lineitem.active{left:calc((100vw * 30) / 750)}.timeline .lines .linedes{margin-top:calc((100vw * 20) / 750);line-height:calc((100vw * 30) / 750);font-size:calc((100vw * 16) / 750)}.hostform{padding:calc((100vw * 20) / 750) calc((100vw * 40) / 750)}.hostform .formtitle{font-size:calc((100vw *36) / 750);margin-bottom:calc((100vw *30) / 750)}.hostform section .label{font-size:calc((100vw * 16) / 750)}.hostform section input{font-size:calc((100vw * 16) / 750);min-height:30px;height:calc((100vw * 46) / 750);line-height:calc((100vw * 46) / 750);padding-left:calc((100vw * 12) / 750)}.hostform section.phone input{padding-left:calc((100vw * 120) / 750)}.hostform section.phone .selectphone .leftdes{left:calc((100vw * 12) / 750);width:calc((100vw * 96) / 750)}.hostform section.phone .selectphone .leftdes span{font-size:calc((100vw * 16) / 750)}.hostform section.picture .upload{flex-direction:column}.hostform section.picture .upload .selectpic{width:100%;margin-bottom:calc((100vw *40) / 750)}.hostform section.picture .upload .selectpicbox{top:calc((100vw * 60) / 750);z-index:3;width:100%}.hostform section.picture .upload .picbox{height:calc((100vw * 60) / 750);margin-left:0;margin-bottom:10px;width:100%}.hostform section.picture .upload .picbox .errmes{top:calc((100vw * 50) / 750)}.hostform section.picture .upload .arrimg{left:90%;top:calc((100vw * 15) / 750)}.hostform section.picture .upload .errmes{top:calc((100vw * 55) / 750);left:calc((100vw * 12) / 750)}.hostform section input::placeholder{font-size:calc((100vw * 16) / 750)}.hostform section .tips{font-size:calc((100vw * 14) / 750)}.hostform section .pictips{font-size:calc((100vw * 16) / 750)}.hostform section .errmes{font-size:calc((100vw * 14) / 750);line-height:calc((100vw * 19) / 750);height:calc((100vw * 19) / 750)}.hostform section.story textarea{min-height:calc((100vw * 180) / 750);font-size:calc((100vw * 16) / 750);line-height:calc((100vw * 46) / 750);padding-left:calc((100vw * 12) / 750)}.hostform section .submit{width:calc((100vw * 400) / 750);height:calc((100vw * 60) / 750);padding:calc((100vw * 10) / 750);font-size:calc((100vw * 16) / 750)}.hostform section.read .out{font-size:calc((100vw * 16) / 750)}.attentionmask{width:100%}.attentionmask .des{padding:calc((100vw * 20) / 750);width:90%;border-radius:calc((100vw * 20) / 750);font-size:calc((100vw * 16) / 750)}.attentionmask .des .ok{font-size:calc((100vw * 16) / 750);width:calc((100vw * 350) / 750);height:calc((100vw * 50) / 750)}.submitmask{margin-right:calc((100vw * 40) / 750);width:100%}.submitmask .des{padding:calc((100vw * 30) / 750);width:calc((100vw * 615) / 750);border-radius:calc((100vw * 20) / 750);font-size:calc((100vw * 16) / 750)}.submitmask .des .ok{font-size:calc((100vw * 16) / 750);width:calc((100vw * 400) / 750);height:calc((100vw * 42) / 750)}.successmask .des{padding:calc((100vw * 40) / 750);width:calc((100vw * 500) / 750);border-radius:calc((100vw * 20) / 750);font-size:calc((100vw * 16) / 750)}}