html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}body{font-family:"Noto Serif JP","游明朝","Yu Mincho",YuMincho,"Hiragino Mincho Pro",serif;font-weight:400;line-height:1.8;font-size:16px;color:#fff}@media(max-width: 599px){body{font-size:14px}}img{max-width:100%;height:auto;vertical-align:bottom}@media(min-width: 600px){.spOnly{display:none}}@media(max-width: 599px){.pcOnly{display:none}}article .mv{padding:1px 0;background-image:url(../img/s3/mv_bg_bgimage.jpg);background-size:cover;background-position:center top;position:relative}article .mv .hlogo{position:absolute;top:20px;left:20px}article .mv .hlogo img{width:135px}@media(max-width: 599px){article .mv .hlogo img{width:100px}}article .mv h1{width:90%;max-width:680px;margin:100px auto 40px}article .mv__schedule{margin-bottom:70px;color:#fff;text-align:center;font-size:25px;line-height:1;letter-spacing:.12em}@media(max-width: 599px){article .mv__schedule{font-size:20px;padding:0 8px}}article .mv__copy{background-color:#fff}article .mv__copy .copyInner{width:100%;max-width:1000px;margin:0 auto}article .mv__copy .copyInner p{color:#004e98;font-weight:700;box-sizing:border-box}@media(min-width: 600px){article .mv__copy .copyInner p{padding:0 20px 0 33%;line-height:60px;text-align:left;font-size:28px}}@media(max-width: 599px){article .mv__copy .copyInner p{padding:20px;font-size:5vw;text-align:center}}article .mv__photo{width:100%;max-width:1000px;margin:0 auto;position:relative}@media(max-width: 599px){article .mv__photo{margin:30px 0;text-align:center}}@media(max-width: 599px){article .mv__photo img{width:70%}}@media(min-width: 600px){article .mv__photo img{width:27%;height:auto;position:absolute;top:-120px;left:0}}article .mv__txt{width:100%;max-width:1000px;margin:40px auto 60px}@media(max-width: 599px){article .mv__txt{margin:30px auto}}article .mv__txt p{padding:20px 20px 20px 33%;box-sizing:border-box}@media(max-width: 599px){article .mv__txt p{padding:20px}}article .nav1 ul{max-width:600px;padding:0 20px;box-sizing:border-box}article .nav1 ul li a:hover{opacity:.75}@media(min-width: 600px){article .nav1 ul{width:100%;margin:100px auto;display:flex}article .nav1 ul li{width:50%}}@media(max-width: 599px){article .nav1 ul{width:80%;margin:40px auto}article .nav1 ul li{width:100%;margin-bottom:10px}}article .profile{padding:0 20px}article .profile__inner{width:100%;max-width:1000px;margin:0 auto 70px}article .profile__inner .txt{box-sizing:border-box;background:#004068}article .profile__inner .txt dt{margin-bottom:1em;font-weight:bold;line-height:1}article .profile__inner .txt dt span{margin-right:1em;font-size:.7em;display:inline-block}article .profile__inner .txt dd ul{margin:1.5em 0 0;display:flex}article .profile__inner .txt dd ul li{margin-right:20px}article .profile__inner .txt dd ul li img{height:28px}article .profile__inner .txt dd span a{margin-top:1em;display:inline-block;color:#fff}@media(min-width: 600px){article .profile__inner .photo{width:35%}article .profile__inner .txt{width:83%}article .profile__inner .txt dt{font-size:28px}article .profile__inner .txt dd{font-size:14px}article .profile__inner.askinglife .photo{margin-left:65%}article .profile__inner.askinglife .txt{margin:-29% 17% 0 0;padding:60px 230px 60px 60px}}@media(max-width: 599px){article .profile__inner .photo{width:80%;margin:auto}article .profile__inner .txt{margin:-12% 0 40px;padding:20% 20px 20px}article .profile__inner .txt dt{font-size:21px}}article .sponser{padding:70px 20px;background-image:url(../img/s3/sponser_bg_bgimage.jpg);background-size:cover;background-position:center top;box-sizing:border-box}@media(max-width: 599px){article .sponser{padding:40px 20px}}article .sponser h2{margin-bottom:1.5em;text-align:center;font-size:32px}@media(max-width: 599px){article .sponser h2{margin-bottom:1em;font-size:24px}}article .sponser ul{width:100%;max-width:1000px;margin:0 auto;padding:40px;background-color:#fff;box-sizing:border-box}@media(max-width: 599px){article .sponser ul{padding:20px}}article .sponser ul li dl dd .sponsorname{color:#004068}article .sponser ul li dl dd .sponsortxt{color:#000}@media(max-width: 599px){article .sponser ul li dl dt{margin-bottom:20px;text-align:center}article .sponser ul li dl dt img{width:270px}article .sponser ul li dl dd .sponsorname{margin-bottom:.5em;font-size:20px}}@media(min-width: 600px){article .sponser ul li dl{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}article .sponser ul li dl dt{width:20%}article .sponser ul li dl dd{width:calc(80% - 30px)}article .sponser ul li dl dd .sponsorname{margin-bottom:.5em;font-size:25px}}article .sponser ul li:first-child{margin-bottom:20px;padding-bottom:20px;border-bottom:#000 solid 1px}footer{padding:2em;line-height:1;font-size:14px;text-align:center;background-color:#fff;color:#004e98}