﻿body{padding-top:70px}@media only screen and (max-width: 767px){body{padding-top:50px}}img{margin:0 auto}.EventAbout *,.form-title *{font-family:"Shippori Mincho",serif;font-weight:600}.EventAbout{text-align:center;padding:20px 15px 100px;max-width:835px;margin:0 auto}@media only screen and (min-width: 991px)and (max-width: 1200px){.EventAbout{margin:0 15%}}@media only screen and (min-width: 767px)and (max-width: 991px){.EventAbout{margin:0 10%}}@media only screen and (max-width: 767px){.EventAbout{margin:0}}.EventAbout h1{background-color:#e8e0c9;padding:25px 15px;width:100%;margin:20px auto 10px}.EventAbout h1>span{font-size:28px;line-height:1.4em;display:inline-block}.EventAbout h1 small{display:block;color:#333;margin-top:10px;font-size:20px}.EventAbout h1 small>span{display:inline-block;line-height:1.4em}.EventAbout h2{font-size:66px;letter-spacing:7px;margin:40px 0 20px 0;font-family:"Shippori Mincho",serif}@media only screen and (min-width: 767px)and (max-width: 991px){.EventAbout h2{font-size:55px;letter-spacing:2px}}@media only screen and (max-width: 767px){.EventAbout h2{font-size:38px}}.EventAbout h2 span{display:inline-block}.EventAbout h3{display:inline-block;font-size:22px;color:#fff;background-color:#333;padding:10px;width:50%;letter-spacing:2px}.EventAbout .imgFrame{position:relative;top:0;left:0}.EventAbout .imgFrame .logo{position:absolute;top:10px;right:10px;max-width:max(9vw,100px)}.EventAbout .imgFrame .ntc{position:absolute;bottom:0;right:10px;font-family:"メイリオ";color:#fff;font-weight:bold;line-height:1em}.EventAbout .EventData li{font-size:22px;margin-bottom:15px}@media only screen and (max-width: 767px){.EventAbout .EventData li{line-height:1.4em}}.EventAbout .EventData li.period{font-weight:bold;font-size:32px}.EventAbout .EventData li.period small{font-size:70%;padding-right:5px}@media only screen and (max-width: 767px){.EventAbout .EventData li.period small{font-size:50%}}@media only screen and (max-width: 767px){.EventAbout .EventData li:nth-child(2) small{display:block;font-size:80%}}.EventAbout .Venue{border-top:4px solid #a6a295;border-bottom:4px solid #a6a295;font-size:20px;padding:15px;margin-top:10px}@media only screen and (min-width: 767px)and (max-width: 991px){.EventAbout .Venue{font-size:22px}}.EventAbout .CheckPoint{margin:40px 7%}.EventAbout .CheckPoint h4{font-family:"Zen Antique Soft",serif;text-align:left;color:#b49b4c;font-size:24px;padding-bottom:30px}.EventAbout .CheckPoint ul{text-align:left;margin-left:2rem;text-indent:-2rem}.EventAbout .CheckPoint ul li{font-size:18px;margin-bottom:20px;line-height:1.6em}.EventAbout .CheckPoint ul li::before{content:"◆";padding-right:5px}.EventAbout .lead{margin:35px 3% 50px;font-size:17px;text-align:left;line-height:1.8em}.EventAbout .lead p{margin-bottom:15px;font-weight:400 !important}.form-title{text-align:center}.form-title h3{font-size:26px;margin-bottom:15px}input::-webkit-input-placeholder{color:#b5b5b5}input:-moz-placeholder{color:#b5b5b5}input::-moz-placeholder{color:#b5b5b5}input:-ms-input-placeholder{color:#b5b5b5}.inputItems li{align-items:flex-start}.inputItems li p{font-family:"ヒラギノ角ゴシック",sans-serif;padding-top:11px}.inputItems li:nth-child(4) .form-radio li{display:inline-block;margin:0 15px 0 0}.inputItems li:nth-child(5) div{max-width:650px}.inputItems li:nth-child(5) div textarea{width:100%}.inputItems li .ntc{line-height:1.4em}