#main-content .commnet-area span,span{display:inline-block}#main-content .main-img{width:100%;position:relative}#main-content,#main-content .main-bg,.pre-info span,.pre-item{width:100%}#main-content .border-wrap,#main-content .titile{position:absolute;top:3vw;left:0;right:0;margin:0 auto;width:55%}#main-content .border-wrap{top:49.5vw}#main-content .commnet-area{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:1.8%;border:.6vw double #c5041b;font-size:1.4vw;line-height:3vw}#main-content .commnet-area .square{position:absolute;background:#c5041b;height:1vw;width:1vw}#main-content .commnet-area .top-left,#main-content .commnet-area .top-right{top:0}#main-content .commnet-area .bottom-left,#main-content .commnet-area .bottom-right{bottom:0}#main-content .commnet-area .top-left{left:0}#main-content .commnet-area .top-right{right:0}#main-content .commnet-area .bottom-left{left:0}#main-content .commnet-area .bottom-right{right:0}#main-content .commnet-area span img{float:right}#main-content .commnet-area span+span{margin-top:2%}#main-content .commnet-area span+span span{width:70%;margin-top:5%}#main-content .commnet-area span+span img{width:25%}#main-content .entry-btn{position:absolute;bottom:5vw;left:0;right:0;margin:0 auto;width:45%}.pre-item{padding-top:3%;background:#043a7c;color:#fff}.pre-info{width:62%;margin:0 19%}.pre-info>img{margin-bottom:3%}.pre-info .best-coordinate{margin-bottom:2%}.pre-info span>img{width:30%;float:left}.pre-info span .logo{margin-top:7%;margin-right:5%}.pre-info span .flight{margin-top:1%;width:24%}.pre-info>span:not(.pre-titile){-webkit-box-sizing:border-box;box-sizing:border-box;font-size:2vw;padding:0 1.8%;margin-top:1.5%}.pre-info>span:not(.pre-titile) .min-txt{margin-top:1%;font-size:1vw;vertical-align:top}.pre-info .cap{margin-top:3%;margin-bottom:0}.pre-info .supplement{font-size:1.3vw!important;margin-top:0!important;margin-bottom:8%;padding-left:0!important}.pre-titile{width:100%;font-size:3.2vw;font-weight:700;text-align:center;margin-bottom:3%}#main-content .tournament{width:62%;margin:4% 19% 0}#main-content .tournament span{display:inline-block;width:100%}#main-content .tournament table{margin-top:5%;width:100%;font-size:1.9vw}#main-content .tournament table td,#main-content .tournament table tr{vertical-align:middle}#main-content .tournament table td{padding:1.5% 0}#main-content .tournament table tr>td{width:72.5%;background:#eae9e9;padding-left:2%}#main-content .tournament table tr>td:first-child{font-weight:700;width:27.5%;background:#043a7c;color:#fff;text-align:center}#main-content .tournament .min-txt{margin-top:3%;font-size:1.5vw}#main-content .tournament .entry-btn{display:block;margin:8% auto;position:static;width:72.5%}footer{padding:4% 0;text-align:center;font-size:1.8vw;color:#fff;background:#043a7c}footer .min-txt{font-size:1.5vw}.sp-item{display:none}@media screen and (max-width:767px){.pre-info .supplement{font-size:2.6vw!important}.sp-item{display:inline-block}.pc-item{display:none}#main-content .titile{top:25vw;width:91%}#main-content .border-wrap,#main-content .entry-btn{position:relative;top:0;width:90%;margin:0 5%}#main-content .commnet-area{border:2vw double #c5041b;font-size:3.5vw;line-height:5.5vw}#main-content .commnet-area .square{height:3vw;width:3vw}#main-content .commnet-area span+span span{width:100%}#main-content .commnet-area span+span img{display:block;width:50%;margin:0 25%}#main-content .entry-btn{margin-top:10%;margin-bottom:10%}.pre-item{padding-top:6%}.pre-info{width:90%;margin:0 5%}.pre-info .logo{width:50%;margin-top:12%!important}.pre-info .flight{margin-top:1%;width:40%!important}.pre-info>span:not(.pre-titile){font-size:5vw;margin-top:5%}.pre-info>span:not(.pre-titile) .min-txt{margin-top:1%;font-size:2.5vw}.pre-info .cap{margin-top:6%}.pre-titile{font-size:5.5vw}#main-content .tournament{width:90%;margin:7% 5% 0}#main-content .tournament table{font-size:3.3vw}#main-content .tournament table td{padding:3% 0}#main-content .tournament .min-txt{font-size:2.8vw}#main-content .tournament .entry-btn{width:100%}footer{font-size:4vw}footer .min-txt{font-size:3.5vw;line-height:5vw}}