@import url("https://fonts.googleapis.com/css?family=Cabin+Sketch");@import url("https://fonts.googleapis.com/css?family=Raleway:400,600,700");@import url("https://fonts.googleapis.com/css?family=Ubuntu:400,400i,500,500i,700,700i");@font-face{font-family:'Trebuchet MS,Lucida Grande,Lucida Sans Unicode,Lucida Sans,Tahoma,sans-serif, Meiryo';src:url("../fonts/trebuchet_ms.ttf") format("truetype")}@font-face{font-family:'AXIS-R-Joyo,sans-serif, Meiryo';src:url("../fonts/AXIS-R-Joyo.woff") format("woff")}@font-face{font-family:'icomoon';src:url("../fonts/icon/icomoon.eot?48gnz6");src:url("../fonts/icon/icomoon.eot?48gnz6#iefix") format("embedded-opentype"),url("../fonts/icon/icomoon.ttf?48gnz6") format("truetype"),url("../fonts/icon/icomoon.woff?48gnz6") format("woff"),url("../fonts/icon/icomoon.svg?48gnz6#icomoon") format("svg");font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-member:before{content:"\e90c";color:#ff4757}.icon-baby:before{content:"\e900"}.icon-cm:before{content:"\e901"}.icon-flyer:before{content:"\e902"}.icon-growth:before{content:"\e903"}.icon-heart:before{content:"\e904"}.icon-instructor:before{content:"\e905"}.icon-job:before{content:"\e906"}.icon-medal:before{content:"\e907"}.icon-price:before{content:"\e908"}.icon-question:before{content:"\e909"}.icon-swimmer:before{content:"\e90a"}.icon-web:before{content:"\e90b"}.icon-profile:before{content:"\e923"}body{padding-top:0}#fes2025{padding-bottom:100px}@media (max-width: 767px){#fes2025{padding-bottom:50px}}#fes2025 img{width:100%}#fes2025 .acMenu dt{margin-top:75px;background-color:#897451;border-radius:10px;color:#fff;text-align:center;font-weight:bold;font-size:5.0rem;padding:25px 0}@media (max-width: 991px){#fes2025 .acMenu dt{font-size:4.0rem}}@media (max-width: 767px){#fes2025 .acMenu dt{margin-top:30px;padding:15px 0;font-size:2.2rem}}#fes2025 .acMenu dd{display:none}#fes2025 .acMenu dd.acMenu{display:block}#fes2025 .acMenu dd .event,#fes2025 .acMenu dd .user,#fes2025 .acMenu dd .staff{text-align:center}#fes2025 .acMenu dd .event img,#fes2025 .acMenu dd .user img,#fes2025 .acMenu dd .staff img{width:80%;margin:0 auto}@media (max-width: 767px){#fes2025 .acMenu dd .event img,#fes2025 .acMenu dd .user img,#fes2025 .acMenu dd .staff img{width:100%}}#fes2025 .acMenu dd .event.vertical img,#fes2025 .acMenu dd .user.vertical img,#fes2025 .acMenu dd .staff.vertical img{width:50%}@media (max-width: 767px){#fes2025 .acMenu dd .event.vertical img,#fes2025 .acMenu dd .user.vertical img,#fes2025 .acMenu dd .staff.vertical img{width:80%}}#fes2025 .acMenu dd .user,#fes2025 .acMenu dd .event{margin-top:75px}@media (max-width: 767px){#fes2025 .acMenu dd .user,#fes2025 .acMenu dd .event{margin-top:30px}}#fes2025 .acMenu dd .staff{margin-top:100px}@media (max-width: 767px){#fes2025 .acMenu dd .staff{margin-top:30px}}.contact-box .pdf a{color:#897451;border-color:#897451}.contact-box .pdf a:hover{background:rgba(137,116,81,0.2)}.shortBox2{border-color:#e3dfcc}.shortBox2 .shortTtl1{background-color:#897451}.shortBox2 .comTtl{color:#897451;border-bottom-color:#897451}.shortBox2 .shortBtn{color:#897451;border-color:#897451;background:url('../img/event/festival/icon-arrow.png?1752820661') no-repeat center right 20px;-moz-background-size:auto 30px;-o-background-size:auto 30px;-webkit-background-size:auto 30px;background-size:auto 30px}.shortBox2 .shortBtn:hover{background:rgba(137,116,81,0.2) url('../img/event/festival/icon-arrow.png?1752820661') no-repeat center right 20px;-moz-background-size:auto 30px;-o-background-size:auto 30px;-webkit-background-size:auto 30px;background-size:auto 30px}@media (max-width: 1199px){.shortBox2 .shortBtn{-moz-background-size:auto 20px;-o-background-size:auto 20px;-webkit-background-size:auto 20px;background-size:auto 20px}.shortBox2 .shortBtn:hover{-moz-background-size:auto 20px;-o-background-size:auto 20px;-webkit-background-size:auto 20px;background-size:auto 20px}}@media (max-width: 991px){.shortBox2 .shortBtn{background:url('../img/event/festival/icon-arrow.png?1752820661') no-repeat center right 15px;-moz-background-size:auto 20px;-o-background-size:auto 20px;-webkit-background-size:auto 20px;background-size:auto 20px}.shortBox2 .shortBtn:hover{background:rgba(137,116,81,0.2) url('../img/event/festival/icon-arrow.png?1752820661') no-repeat center right 15px;-moz-background-size:auto 20px;-o-background-size:auto 20px;-webkit-background-size:auto 20px;background-size:auto 20px}}@media (max-width: 767px){.shortBox2 .shortBtn{background:url('../img/event/festival/icon-arrow.png?1752820661') no-repeat center right 5px;-moz-background-size:auto 16px;-o-background-size:auto 16px;-webkit-background-size:auto 16px;background-size:auto 16px}.shortBox2 .shortBtn:hover{background:rgba(137,116,81,0.2) url('../img/event/festival/icon-arrow.png?1752820661') no-repeat center right 10px;-moz-background-size:auto 16px;-o-background-size:auto 16px;-webkit-background-size:auto 16px;background-size:auto 16px}}.shortBox2 .beforeBtn{border-color:#cec9c0;color:#cec9c0}.eventMainImage{margin-bottom:40px}@media screen and (max-width: 767px){.eventMainImage{margin-bottom:25px}}#eventDetail{padding-top:30px;padding-bottom:60px}#eventDetail .lbTtl{color:#897451;border-color:#897451}#eventDetail .formTbl{background-color:#f4f1e4}@media (max-width: 767px){#eventDetail .formTbl th{background-color:#dedac5}}#eventDetail .privacy{border-color:#e3dfcc}#eventDetail .formBtn{background-color:#897451;border-color:#897451}#eventDetail .formBtn:hover{color:#fff}#eventDetail .backBtn{display:block;margin:0 auto;padding:15px 0;font-size:2rem;text-align:center;background-color:#897451;border:1px solid #897451;color:#fff;font-weight:bold;border-radius:10px;-moz-transition:ease .35s;-o-transition:ease .35s;-webkit-transition:ease .35s;transition:ease .35s}#eventDetail .backBtn:hover{background-color:#fff;color:#897451}@media screen and (max-width: 767px){#eventDetail .backBtn{font-size:1.8rem}}
