@import"reset.css";*{-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}body{font-family:'Noto Sans JP', sans-serif;font-size:16px;font-weight:normal;color:#000;line-height:2}#wrap{width:100%;overflow:hidden;min-width:1000px}img{max-width:100%;height:auto;image-rendering:-webkit-optimize-contrast}.serif{font-family:serif}.en{font-family:'Lato', sans-serif;letter-spacing:.02em}li{list-style-type:none}.tCenter{text-align:center}@media screen and (min-width: 769px){.pcCenter{text-align:center}}@media screen and (min-width: 769px){.sp,.tb{display:none}.hvEx img{transition:.25s}}@media screen and (max-width: 768px){html{height:-webkit-fill-available}#wrap{min-width:0}body{font-size:14px}.tb,.pc{display:none}}a{color:#000}a:hover{color:#E50046;text-decoration:none}.mt0{margin-top:0px !important}.mr0{margin-right:0px !important}.mb0{margin-bottom:0px !important}.ml0{margin-left:0px !important}.pt0{padding-top:0px !important}.pr0{padding-right:0px !important}.pb0{padding-bottom:0px !important}.pl0{padding-left:0px !important}.mt5{margin-top:5px !important}.mr5{margin-right:5px !important}.mb5{margin-bottom:5px !important}.ml5{margin-left:5px !important}.pt5{padding-top:5px !important}.pr5{padding-right:5px !important}.pb5{padding-bottom:5px !important}.pl5{padding-left:5px !important}.mt10{margin-top:10px !important}.mr10{margin-right:10px !important}.mb10{margin-bottom:10px !important}.ml10{margin-left:10px !important}.pt10{padding-top:10px !important}.pr10{padding-right:10px !important}.pb10{padding-bottom:10px !important}.pl10{padding-left:10px !important}.mt15{margin-top:15px !important}.mr15{margin-right:15px !important}.mb15{margin-bottom:15px !important}.ml15{margin-left:15px !important}.pt15{padding-top:15px !important}.pr15{padding-right:15px !important}.pb15{padding-bottom:15px !important}.pl15{padding-left:15px !important}.mt20{margin-top:20px !important}.mr20{margin-right:20px !important}.mb20{margin-bottom:20px !important}.ml20{margin-left:20px !important}.pt20{padding-top:20px !important}.pr20{padding-right:20px !important}.pb20{padding-bottom:20px !important}.pl20{padding-left:20px !important}.mt25{margin-top:25px !important}.mr25{margin-right:25px !important}.mb25{margin-bottom:25px !important}.ml25{margin-left:25px !important}.pt25{padding-top:25px !important}.pr25{padding-right:25px !important}.pb25{padding-bottom:25px !important}.pl25{padding-left:25px !important}.mt30{margin-top:30px !important}.mr30{margin-right:30px !important}.mb30{margin-bottom:30px !important}.ml30{margin-left:30px !important}.pt30{padding-top:30px !important}.pr30{padding-right:30px !important}.pb30{padding-bottom:30px !important}.pl30{padding-left:30px !important}.mt35{margin-top:35px !important}.mr35{margin-right:35px !important}.mb35{margin-bottom:35px !important}.ml35{margin-left:35px !important}.pt35{padding-top:35px !important}.pr35{padding-right:35px !important}.pb35{padding-bottom:35px !important}.pl35{padding-left:35px !important}.mt40{margin-top:40px !important}.mr40{margin-right:40px !important}.mb40{margin-bottom:40px !important}.ml40{margin-left:40px !important}.pt40{padding-top:40px !important}.pr40{padding-right:40px !important}.pb40{padding-bottom:40px !important}.pl40{padding-left:40px !important}.mt45{margin-top:45px !important}.mr45{margin-right:45px !important}.mb45{margin-bottom:45px !important}.ml45{margin-left:45px !important}.pt45{padding-top:45px !important}.pr45{padding-right:45px !important}.pb45{padding-bottom:45px !important}.pl45{padding-left:45px !important}.mt50{margin-top:50px !important}.mr50{margin-right:50px !important}.mb50{margin-bottom:50px !important}.ml50{margin-left:50px !important}.pt50{padding-top:50px !important}.pr50{padding-right:50px !important}.pb50{padding-bottom:50px !important}.pl50{padding-left:50px !important}#pageTit{background:#E50046;color:#fff;text-align:center;line-height:1.3}#pageTit .en{font-weight:900;color:#FFF233;display:block}@media screen and (min-width: 769px){#pageTit{padding:60px 0}#pageTit .en{font-size:60px}#pageTit .jp{font-size:24px}}@media screen and (max-width: 768px){#pageTit{padding:40px 0}#pageTit .en{font-size:32px}#pageTit .jp{font-size:14px}}@media screen and (min-width: 769px){body:not(#home) #contents{margin:100px 6.756%}}@media screen and (max-width: 768px){body:not(#home) #contents{margin:50px 20px}}.sec>.tit{position:relative;line-height:1.5;background:#F5F5F5}.sec>.tit:before{content:"";width:4px;display:block;position:absolute;background:#E50046}.sec .childSec>.tit{border-bottom:3px solid #F5F5F5}.sec .childSec>.tit>span{position:relative;display:inline-block}.sec .childSec>.tit>span:after{content:"";display:block;width:100%;height:3px;border-bottom:3px solid #E50046;position:absolute;left:0}@media screen and (min-width: 769px){.sec{margin-top:80px}.sec>.tit{border-radius:10px;padding:20px 20px 20px 35px;font-size:24px;margin-bottom:40px}.sec>.tit:before{height:calc(100% - 40px);left:10px;top:20px}.sec .childSec{margin-top:40px}.sec .childSec>.tit{font-size:20px;padding-bottom:5px;margin-bottom:30px}.sec .childSec>.tit>span:after{bottom:-8px}}@media screen and (max-width: 768px){.sec{margin-top:50px}.sec>.tit{border-radius:5px;padding:15px 20px;font-size:20px;margin-bottom:20px}.sec>.tit:before{height:calc(100% - 20px);left:5px;top:10px}.sec .childSec{margin-top:20px}.sec .childSec>.tit{font-size:16px;padding-bottom:2px;margin-bottom:15px}.sec .childSec>.tit>span:after{bottom:-5px}}.circleList li{position:relative;line-height:1.5}.circleList li:before{content:"";border-radius:50%;box-sizing:border-box;border:2px solid #E50046;display:block;position:absolute;left:0}@media screen and (min-width: 769px){.circleList li{padding-left:24px;margin-top:10px}.circleList li:before{width:14px;height:14px;top:6px}.circleList.col{display:flex;flex-wrap:wrap;justify-content:space-between}.circleList.col li{width:calc(50% - 30px)}.circleList.col li:nth-child(1),.circleList.col li:nth-child(2){margin-top:0}}@media screen and (max-width: 768px){.circleList li{padding-left:20px;margin-top:10px}.circleList li:before{width:12px;height:12px;top:5px}}.secBottomTxt{font-weight:bold;line-height:1.5}@media screen and (min-width: 769px){.secBottomTxt{text-align:center;font-size:20px;margin-top:60px}}@media screen and (max-width: 768px){.secBottomTxt{font-size:18px;margin-top:40px}}.btn{text-align:center;margin-top:30px}.btn a,.btn button{text-align:center;background:#000;color:#fff;display:inline-block;min-width:190px;padding:10px 30px;border-radius:100px;text-decoration:none;border:none;font-family:'Noto Sans JP', sans-serif}.btn button{padding:15px 30px;min-width:260px;font-size:16px}@media screen and (min-width: 769px){.btn a,.btn button{transition:opacity .25s;font-size:16px}.btn a:hover,.btn button:hover{opacity:.7}}@media screen and (max-width: 768px){.btn{margin-top:20px}}.bottomSns{display:flex;position:relative}.bottomSns:before{position:absolute;z-index:2;width:120px;height:146px;content:"";background:url("../img/common/logo.svg") no-repeat center center/100% auto;left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}.bottomSns li{width:50%;font-weight:900}.bottomSns li a{display:flex;text-align:center;justify-content:center;align-items:center;flex-direction:column;text-decoration:none}.bottomSns li.facebook a{background:#E50046;color:#FFF233}.bottomSns li.instagram a{background:#FFF233;color:#E50046}@media screen and (min-width: 769px){.bottomSns li{font-size:40px}.bottomSns li a{padding:100px 0;transition:opacity .25s}.bottomSns li a:hover{opacity:.7}}@media screen and (max-width: 768px){.bottomSns:before{width:60px;height:73px}.bottomSns li{font-size:21px;line-height:1.25}.bottomSns li a{padding:60px 0}.bottomSns li a img{width:40px;margin-bottom:10px}}@media screen and (min-width: 769px){.supporters:not(:first-child){margin-top:50px}.supporters h3{font-size:36px}.supporters ul{display:flex;flex-wrap:wrap;margin-top:-10px}.supporters ul li{width:calc((100% - 60px)/4);margin:20px 20px 0 0}.supporters ul li:nth-child(4n){margin-right:0}.supporters.mainSupporters ul li{width:calc((100% - 40px)/3)}.supporters.mainSupporters ul li:nth-child(4n){margin-right:20px}.supporters.mainSupporters ul li:nth-child(3n){margin-right:20px}}@media screen and (max-width: 768px){.supporters:not(:first-child){margin-top:40px}.supporters h3{font-size:24px}.supporters ul{display:flex;flex-wrap:wrap;justify-content:space-between}.supporters ul li{width:calc(50% - 5px);margin-top:10px}.supporters.mainSupporters ul{display:block}.supporters.mainSupporters ul li{width:auto}}@media screen and (min-width: 769px){.imgTxt{display:flex;justify-content:space-between;align-items:center}.imgTxt .img{width:calc(50% - 30px)}.imgTxt .txt{width:calc(50% - 30px)}.imgTxt .txt p:not(:first-child){margin-top:20px}}@media screen and (max-width: 768px){.imgTxt .txt p{margin-top:20px}}@media screen and (max-width: 768px){.tableScroll{overflow:auto;white-space:nowrap}.tableScroll::-webkit-scrollbar{height:5px}.tableScroll::-webkit-scrollbar-track{background:#333}.tableScroll::-webkit-scrollbar-thumb{background:#999}}.bottomContact{background:rgba(229,0,70,.05)}.bottomContact p{font-weight:bold;text-align:center;line-height:1.5}.bottomContact .btns li{line-height:1.5;font-weight:bold}.bottomContact .btns li a{background:#000;color:#fff;border-radius:100px;text-align:center;display:block;text-decoration:none}.bottomContact .btns li a span{display:block}@media screen and (min-width: 769px){.bottomContact{margin-top:100px;padding:80px 6.756%}.bottomContact p{font-size:20px}.bottomContact .btns{display:flex;justify-content:center;margin-top:30px}.bottomContact .btns li{margin:0 10px;min-width:300px}.bottomContact .btns li a{height:70px;display:flex;flex-direction:column;justify-content:center;align-items:center;transition:opacity .25s}.bottomContact .btns li a:hover{opacity:.7}.bottomContact .btns li a span{font-size:12px}}@media screen and (max-width: 768px){.bottomContact{margin-top:50px;padding:40px 20px}.bottomContact p{font-size:18px}.bottomContact .btns{margin-top:20px}.bottomContact .btns li{margin:10px auto 0;max-width:300px}.bottomContact .btns li a{padding:15px}.bottomContact .btns li a span{font-size:12px}}#header{position:relative;z-index:2}@media screen and (min-width: 769px){#header{padding:20px 20px 20px 30px;display:flex;align-items:flex-start;justify-content:space-between}#header #logo{margin-bottom:-60px;line-height:1;display:flex;align-items:flex-start}#header #logo img:nth-child(2){margin:17px 0 0 20px}#header #nav{flex:1;display:block !important}#header #nav #topNav{display:flex;justify-content:flex-end}#header #nav #topNav li{font-size:15px;margin-left:10px}#header #nav #topNav li a{display:flex;justify-content:center;align-items:center;border-radius:100px;color:#fff;font-weight:bold;height:50px;text-decoration:none;transition:opacity .25s}#header #nav #topNav li a:hover{opacity:.7}#header #nav #topNav li.navContact a{padding:0 30px;background:#000}#header #nav #topNav li.navLine a{padding:0 30px;background:#00C300}#header #nav #topNav li.navInstagram a{padding:0 30px;background:linear-gradient(to right top, #FFC102, #FF0163 50%, #B604EE)}#header #nav #topNav li.navInstagram a img{margin-right:10px;width:24px}#header #nav #gNav{display:flex;justify-content:flex-end;flex-wrap:wrap;margin-top:10px}#header #nav #gNav li{font-weight:bold;margin-left:24px;font-size:15px;line-height:1;margin-top:10px}#header #nav #gNav li.current a{color:#E50046}#header #nav #gNav li a{text-decoration:none}}@media screen and (max-width: 768px){#header{padding:20px 70px 20px 20px;display:flex;justify-content:space-between;height:80px;z-index:3}#header #logo{display:flex;align-items:flex-start;margin:-10px 0 0 -10px}#header #logo img:nth-child(1){width:70px;margin-right:10px}#header #logo img:nth-child(2){width:80px;margin-top:14px}#header #nav{position:fixed;left:0;top:0;width:100%;height:100vh;height:100svh;background:#fff;z-index:1001;display:none;flex-direction:column-reverse;justify-content:flex-end}#header #nav #gNav li{border-bottom:1px solid #ddd;font-weight:bold}#header #nav #gNav li a{padding:20px;display:block;text-decoration:none}#header #nav #topNav{display:flex}#header #nav #topNav li{width:100%;text-align:center;font-weight:bold}#header #nav #topNav li a{display:flex;justify-content:center;align-items:center;padding:20px 0;color:#fff;text-decoration:none}#header #nav #topNav li.navContact{background:#000}#header #nav #topNav li.navLine{background:#00C300}#header #nav #topNav li.navInstagram{background:linear-gradient(to right top, #FFC102, #FF0163 50%, #B604EE)}#header #nav #topNav li.navInstagram img{margin-right:10px;width:24px}#header .tel{text-align:right}#header .tel img{width:40px}#header #btnSpNav{position:fixed;width:40px;height:40px;background:#E50046;left:auto;right:20px;top:20px;border-radius:5px;z-index:1002}#header #btnSpNav span,#header #btnSpNav:before,#header #btnSpNav:after{content:"";width:24px;height:2px;background:#fff;display:block;position:absolute;left:8px;transition:all .25s}#header #btnSpNav span{top:50%;transform:translateY(-50%)}#header #btnSpNav:before{top:12px}#header #btnSpNav:after{bottom:12px}}@media screen and (max-width: 768px){body.navOpen #header #btnSpNav span{opacity:0}body.navOpen #header #btnSpNav:before{transform:rotate(45deg);top:50%;marign-top:1px}body.navOpen #header #btnSpNav:after{transform:rotate(-45deg);bottom:auto;top:50%;marign-top:1px}}#footer #pagetop{position:fixed;right:10px;bottom:10px;z-index:1000}@media screen and (max-width: 768px){#footer #pagetop{width:50px}}#footer #copyright{text-align:center;background:#000;color:#fff;padding:20px}#footer #copyright small{font-size:100%}.grecaptcha-badge{z-index:2}@media screen and (min-width: 769px){.grecaptcha-badge{bottom:110px !important}}@media screen and (max-width: 768px){.grecaptcha-badge{bottom:70px !important}}#mv{position:relative}#mv img{width:100vw}#mv .catchCopy{position:absolute;font-weight:bold;z-index:2;line-height:1.5}#mv .catchCopy span{background:#fff;display:inline-block}#mv .slick-dots{text-align:right;bottom:20px;right:20px}#mv .slick-dots li{width:12px;height:12px;margin-left:12px}#mv .slick-dots li button{width:12px;height:12px;background:#fff;border-radius:50%}#mv .slick-dots li button:before{content:none}#mv .slick-dots li.slick-active button{background:#E50046}@media screen and (min-width: 769px){#mv .catchCopy{text-align:right;right:30px;bottom:66px;font-size:40px}#mv .catchCopy span{padding-left:20px}}@media screen and (max-width: 768px){#mv .catchCopy{text-align:left;left:20px;bottom:20px;font-size:4.5vw}#mv .catchCopy span{padding-left:10px;padding-right:10px}#mv .slick-dots{bottom:12px;right:12px}}.homeSec .tit{text-align:center;line-height:1.5}.homeSec .tit .en{color:#E50046;display:block;font-weight:900;line-height:1}.homeSec .tit .jp{display:block;margin-top:10px}@media screen and (min-width: 769px){.homeSec{margin:100px 6.756%}.homeSec .tit{margin-bottom:50px}.homeSec .tit .en{font-size:60px}.homeSec .tit .jp{font-size:24px}}@media screen and (max-width: 768px){.homeSec{margin:50px 20px}.homeSec .tit{margin-bottom:30px}.homeSec .tit .en{font-size:30px}.homeSec .tit .jp{font-size:18px}}.homeSec.col{background:#f7f7f7;position:relative}.homeSec.col .txt{font-weight:bold}@media screen and (min-width: 769px){.homeSec.col{margin:140px 0;padding:100px calc(50% + 60px) 100px 6.756%}.homeSec.col .tit{text-align:left;margin-bottom:30px}.homeSec.col .btn{text-align:left}.homeSec.col .img{position:absolute;text-align:right;right:0;width:50%;top:-40px;bottom:-40px}.homeSec.col .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}@media screen and (max-width: 768px){.homeSec.col{margin:0;padding:50px 20px}.homeSec.col .txt{line-height:1.75}.homeSec.col .img{margin-bottom:20px}}@media screen and (min-width: 769px){.homeSec.col.reverse{padding:100px 6.756% 100px calc(50% + 60px)}.homeSec.col.reverse .img{text-align:left;right:auto;left:0}}@media screen and (min-width: 769px){.homeSec.col.reverse{padding:100px 6.756% 100px calc(50% + 60px)}.homeSec.col.reverse .img{text-align:left;right:auto;left:0}}.pickupList{max-width:1100px;margin:0 auto}.pickupList li:not(:first-child){margin-top:10px}.pickupList li a{display:flex;text-decoration:none;background:#F5F5F5}.pickupList li a time{font-weight:bold;color:#E50046}.pickupList li a .cat{background:#E50046;color:#fff;border-radius:100px}.pickupList li a .txt{text-decoration:underline}@media screen and (min-width: 769px){.pickupList li a{padding:30px;transition:background .25s;border-radius:10px}.pickupList li a time{width:5em}.pickupList li a .cat{font-size:14px;width:13em;text-align:center;margin:0 30px}.pickupList li a .txt{flex:1}.pickupList li a:hover{background:#FFF233}}@media screen and (max-width: 768px){.pickupList li a{padding:20px;flex-wrap:wrap;align-items:center}.pickupList li a .cat{font-size:12px;text-align:center;margin-left:15px;padding:5px 10px;line-height:1}.pickupList li a .txt{width:100%}.pickupList li a:hover{background:#FFF233}}.topicsList li{border-top:1px solid #ddd}.topicsList li:last-child{border-bottom:1px solid #ddd}.topicsList li a{display:block;text-decoration:none}.topicsList li a .cat{border:1px solid #E50046;border-radius:100px;padding:2px 20px}.topicsList li a .body{display:flex;flex-wrap:wrap}.topicsList li a .body time{color:#E50046;font-weight:bold;width:7em}.topicsList li a .body .txt{text-decoration:underline;flex:1}@media screen and (min-width: 769px){.topicsList li a{padding:25px 0}.topicsList li a .cat{font-size:14px}}@media screen and (max-width: 768px){.topicsList li a{padding:20px 0}.topicsList li a .cat{font-size:12px;margin-bottom:5px}.topicsList li a .body{display:block}.topicsList li a .body .txt{display:block}}.catList{display:flex;flex-wrap:wrap}.catList li{border:1px solid #E50046;border-radius:100px;margin-right:10px;margin-bottom:10px;cursor:pointer}.catList li.active{padding:0 20px;background:#E50046;color:#fff;cursor:text}.catList li a{display:block;padding:0 20px;text-decoration:none}.catList.tab li{padding:0 20px}@media screen and (min-width: 769px){.catList{margin-bottom:20px}.catList.tab li:not(.active):hover{background:#E50046;color:#fff}}@media screen and (max-width: 768px){.catList{margin-bottom:10px}.catList li{font-size:13px;line-height:1}.catList li a{padding:7px 10px}.catList li.active{padding:7px 10px}.catList.tab li{padding:7px 10px}}.homeTopics .topicsWrap .content{display:none}.homeTopics .topicsWrap .content.show{display:block}@media screen and (min-width: 769px){.homeTopics{display:grid;grid-template-columns:340px 1fr}.homeTopics .tit{text-align:left;grid-row:1/2;grid-column:1/2;margin-bottom:0;display:flex;flex-direction:column;justify-content:flex-end}.homeTopics .btn{grid-row:2/3;grid-column:1/2;text-align:left}.homeTopics .topicsWrap{grid-row:1/3;grid-column:2/3}}.homeSecList .homeSec .txt{line-height:1.75;margin-top:20px}@media screen and (min-width: 769px){.homeSecList{margin:100px 6.756%;display:flex;flex-wrap:wrap;justify-content:space-between}.homeSecList .homeSec{width:calc(50% - 30px);margin:0}.homeSecList .homeSec:nth-child(n+3){margin-top:80px}.homeSecList .homeSec .tit{margin-bottom:30px}.homeSecList .homeSec .img img{width:100%}}.homeResultsReports .img{display:flex}@media screen and (min-width: 769px){.homeResultsReports .img{margin-bottom:30px}.homeResultsReports .img li{width:100%}}@media screen and (max-width: 768px){.homeResultsReports .img{flex-wrap:wrap;margin-bottom:20px}.homeResultsReports .img li{width:50%}.homeResultsReports p{line-height:1.75}}.schoolTable{table-layout:fixed}.schoolTable tbody tr th{border:1px solid #ddd;text-align:center;line-height:1.75;background:#F5F5F5;font-weight:bold;vertical-align:middle;padding:10px}.schoolTable tbody tr td{border:1px solid #ddd;text-align:center;line-height:1.75;padding:10px;vertical-align:middle;padding:10px}@media screen and (min-width: 769px){.schoolTable{width:100%}.schoolTable tbody tr th{padding:15px}.schoolTable tbody tr td{padding:15px}}.notes{margin-top:10px;line-height:1.75}@media screen and (min-width: 769px){.notes{font-size:14px}}@media screen and (max-width: 768px){.notes{font-size:14px}}.mapList>section .gMap iframe{width:100%}@media screen and (min-width: 769px){.mapList{display:flex;flex-wrap:wrap;justify-content:space-between}.mapList>section{width:calc(50% - 30px)}.mapList>section:nth-child(-n+2){margin-top:0}.mapList>section .gMap iframe{height:400px}}@media screen and (max-width: 768px){.mapList{font-size:14px}}@media screen and (min-width: 769px){#contents>.catList{max-width:1100px;margin-left:auto;margin-right:auto}#contents>.topicsList{max-width:1100px;margin:0 auto}}.wp-pagenavi{margin-top:40px;display:flex;justify-content:center}.wp-pagenavi a{color:#000;padding:0 !important;border-radius:50%}.wp-pagenavi a:hover{color:#E50046}.wp-pagenavi .pages,.wp-pagenavi .last{display:none}.wp-pagenavi .page,.wp-pagenavi .previouspostslink,.wp-pagenavi .nextpostslink{display:flex;justify-content:center;align-items:center;width:40px;height:40px;border:1px solid #E50046 !important;text-decoration:none;margin:0 3px}.wp-pagenavi .current{border:none;background:#E50046;color:#fff;display:flex;justify-content:center;align-items:center;width:40px;height:40px;margin:0 3px;border-radius:50%}#newsSingle .newsMeta{display:flex}#newsSingle .newsMeta time{color:#E50046;font-weight:bold;margin-right:1em}#newsSingle .newsMeta .cat{padding:0 20px;border:1px solid #E50046;border-radius:100px}#newsSingle .newsTit{border-bottom:3px solid #eee;padding-bottom:5px}#newsSingle .newsContent>*{margin-top:2em}@media screen and (min-width: 769px){#newsSingle{max-width:1100px;margin:0 auto}#newsSingle .newsTit{font-size:32px}#newsSingle .newsMeta .cat{font-size:14px}}@media screen and (max-width: 768px){#newsSingle .newsTit{font-size:24px}#newsSingle .newsMeta .cat{font-size:12px}}.message>*:not(:first-child){margin-top:20px}.teamSec>*:not(:first-child){margin-top:20px}.teamSec .img{text-align:center}.teamSec .img img{width:600px;max-width:100%}.coachDetail .content p:not(:first-child){margin-top:20px}@media screen and (min-width: 769px){.coachDetail{display:flex}.coachDetail .img{width:250px}.coachDetail .content{margin-left:50px;flex:1}}@media screen and (max-width: 768px){.coachDetail .img{text-align:center}.coachDetail .img img{width:200px}.coachDetail .content{margin-top:20px}}.contactForm table tbody tr th .required{background:#E50046;color:#fff;padding:2px 10px;float:right}.contactForm table tbody tr td input[type=text],.contactForm table tbody tr td input[type=email],.contactForm table tbody tr td input[type=tel]{border:1px solid #000;width:100%;height:40px;border-radius:3px;padding:10px;font-size:16px}.contactForm table tbody tr td textarea{border:1px solid #000;width:100%;border-radius:3px;padding:10px;font-size:16px}.contactForm table tbody tr td .wpcf7-list-item{display:block;margin:0}.contactForm table tbody tr td label{display:block}.contactForm table tbody tr td label input[type=radio]{display:inline-block;vertical-align:middle;margin:-2px 5px 0 0}.contactForm .privacyPolicy{border:1px solid #000;padding:20px;height:200px;overflow:auto}.contactForm .privacyPolicy p:not(:first-child){margin-top:20px}@media screen and (min-width: 769px){.contactForm{width:100%;max-width:1000px;margin:0 auto}.contactForm table{margin:50px 0 30px;width:100%}.contactForm table tbody tr th{border-top:1px solid #ddd;border-bottom:1px solid #ddd;width:290px;padding:23px 20px;background:#F5F5F5;vertical-align:top}.contactForm table tbody tr th .required{font-size:14px}.contactForm table tbody tr td{border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:20px}.contactForm table tbody tr td textarea{height:250px}}@media screen and (max-width: 768px){.contactForm table{margin:30px 0 20px;display:block}.contactForm table tbody{display:block}.contactForm table tbody tr{display:block;border-top:1px solid #ddd;padding:20px 0}.contactForm table tbody tr:last-child{border-bottom:1px solid #ddd}.contactForm table tbody tr th{display:block;margin-bottom:5px;font-size:16px}.contactForm table tbody tr th .required{font-size:12px}.contactForm table tbody tr td{display:block}.contactForm table tbody tr td textarea{height:150px}}/*# sourceMappingURL=common.css.map */