body{font-family:'Lato','Noto Sans Japanese',sans-serif;font-size:13px;word-wrap:break-word}body.open{touch-action:none}a{text-decoration:none}img{border:none;vertical-align:bottom}@media screen and (min-width:768px){a[href^="tel:"]{pointer-events:none;color:#000;text-decoration:none;top:0}}.loading{position:fixed;text-align:center;width:100%;height:100vh;top:0;left:0;background:#fff;z-index:999999}.loading .loader{font-size:88%}.loading .sk-fading-circle{position:relative;margin:20% auto 30px;width:60px;height:60px}.loading .sk-fading-circle .sk-circle{position:absolute;top:0;left:0;width:100%;height:100%}.loading .sk-fading-circle .sk-circle::before{display:block;margin:0 auto;content:'';width:15%;height:15%;background-color:#004471;border-radius:100%;-webkit-animation:sk-circleFadeDelay 1.2s infinite ease-in-out both;animation:sk-circleFadeDelay 1.2s infinite ease-in-out both}.loading .sk-fading-circle .sk-circle2{-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}.loading .sk-fading-circle .sk-circle2::before{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.loading .sk-fading-circle .sk-circle3{-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg)}.loading .sk-fading-circle .sk-circle3::before{-webkit-animation-delay:-1s;animation-delay:-1s}.loading .sk-fading-circle .sk-circle4{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.loading .sk-fading-circle .sk-circle4::before{-webkit-animation-delay:-.9s;animation-delay:-.9s}.loading .sk-fading-circle .sk-circle5{-webkit-transform:rotate(120deg);-ms-transform:rotate(120deg);transform:rotate(120deg)}.loading .sk-fading-circle .sk-circle5::before{-webkit-animation-delay:-.8s;animation-delay:-.8s}.loading .sk-fading-circle .sk-circle6{-webkit-transform:rotate(150deg);-ms-transform:rotate(150deg);transform:rotate(150deg)}.loading .sk-fading-circle .sk-circle6::before{-webkit-animation-delay:-.7s;animation-delay:-.7s}.loading .sk-fading-circle .sk-circle7{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.loading .sk-fading-circle .sk-circle7::before{-webkit-animation-delay:-.6s;animation-delay:-.6s}.loading .sk-fading-circle .sk-circle8{-webkit-transform:rotate(210deg);-ms-transform:rotate(210deg);transform:rotate(210deg)}.loading .sk-fading-circle .sk-circle8::before{-webkit-animation-delay:-.5s;animation-delay:-.5s}.loading .sk-fading-circle .sk-circle9{-webkit-transform:rotate(240deg);-ms-transform:rotate(240deg);transform:rotate(240deg)}.loading .sk-fading-circle .sk-circle9::before{-webkit-animation-delay:-.4s;animation-delay:-.4s}.loading .sk-fading-circle .sk-circle10{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.loading .sk-fading-circle .sk-circle10::before{-webkit-animation-delay:-.3s;animation-delay:-.3s}.loading .sk-fading-circle .sk-circle11{-webkit-transform:rotate(300deg);-ms-transform:rotate(300deg);transform:rotate(300deg)}.loading .sk-fading-circle .sk-circle11::before{-webkit-animation-delay:-.2s;animation-delay:-.2s}.loading .sk-fading-circle .sk-circle12{-webkit-transform:rotate(330deg);-ms-transform:rotate(330deg);transform:rotate(330deg)}.loading .sk-fading-circle .sk-circle12::before{-webkit-animation-delay:-.1s;animation-delay:-.1s}@-webkit-keyframes sk-circleFadeDelay {
  0%, 39%, 100% { opacity: 0; }
  40% { opacity: 1; }
}@keyframes sk-circleFadeDelay {
  0%, 39%, 100% { opacity: 0; }
  40% { opacity: 1; } 
}.checkbox,.top label{display:none}#mask{display:none}.open #mask{display:block;position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:.7;z-index:100;cursor:pointer;transition:all .5s}header{padding-bottom:15px;background: url(../images/common/main_back.jpg) bottom center / cover no-repeat}header .sponsor{margin-bottom:10px;padding:10px 0;background:#fff}header .sponsor ul{margin:0 auto;width:100%;max-width:980px;display:-webkit-box;display:-moz-box;display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}header .sponsor ul li{text-align:center}header .sponsor ul li a{display:flex;justify-content:center;align-items:center;padding:0 12px;width:100%;height:100%;transition:all .3s ease;filter:grayscale(100%);opacity:.3;box-sizing:border-box}header .sponsor ul li a:hover{filter:grayscale(0%);opacity:1}header .sponsor ul li a img{max-width:100%}.top{width:100%;background:url(https://kamatamare.jp/images/common/nav_bg.png) repeat-x 0 105px;z-index:100}.top nav{position:relative;margin:0 auto;width:100%;max-width:980px;display:-webkit-box;display:-moz-box;display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;z-index:50}.top nav h1{margin-top:20px;width:14%;max-width:140px}header .drawer-toggle{display:none}.top nav .toggle{position:relative;display:none;right:0;width:40px;height:42px;cursor:pointer;z-index:300;-webkit-transition:all .6s cubic-bezier(.19,1,.22,1);transition:all .6s cubic-bezier(.19,1,.22,1);-webkit-transform:translateZ(0);transform:translateZ(0)}.top nav .toggle div{position:relative;width:100%;height:100%}.top nav .toggle div span{position:absolute;display:block;margin:auto;right:0;left:0;width:28px;height:2px;background:#d5b200;transition:.5s ease-in-out}.top nav .toggle div span:nth-child(1) {top:11px}.top nav .toggle div span:nth-child(2) {top:21px}.top nav .toggle div span:nth-child(3) {top:31px}.open .top nav .toggle div span:nth-child(1) {top:19px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);transform:rotate(135deg)}.open .top nav .toggle div span:nth-child(2) {width:0;left:50%}.open .top nav .toggle div span:nth-child(3) {top:19px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);transform:rotate(-135deg)}.top nav .search{padding-bottom:10px;display:flex;flex-wrap:wrap;justify-content:flex-end}.top nav .search input[type="text"]{padding:0 10px;line-height:30px;font-size:.8em;width:225px;height:30px;border:none;border-radius:4px}.top nav .drawer-menu{position:relative;width:834px;display:-webkit-box;display:-moz-box;display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}.top nav .drawer-menu li{margin-left:-5px;text-align:center;line-height:2.1;font-weight:bold;width:95px;height:95px;border-radius:50%}.top nav .drawer-menu li a{display:inline-block;padding:22px 10px 0;color:#fff;letter-spacing:-.5px;width:75px;height:73px;background:#005377;border-radius:50%;border:1.5px solid #fff;transition:all .3s ease}.top nav .drawer-menu li a span{display:block;color:#d5b200}.top nav .drawer-menu li a:hover{background:#15c2ff}.top nav .drawer-menu li:first-child{margin-left:0}.top nav .drawer-menu li:nth-child(even) {margin-top:50px}.top nav .drawer-menu li ul{position:absolute;padding:20px 40px;width:754px;left:0;background:rgba(255,255,255,.95);border-radius:10px;z-index:100;visibility:hidden;transform:rotateX(-90deg);transform-origin:50% 0;transition:all .5s ease;display:-webkit-box;display:-moz-box;display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}.top nav .drawer-menu li:hover ul{visibility:visible;transform:rotateX(0)}.top nav .drawer-menu li ul::after{content:"";display:block;width:250px}.top nav .drawer-menu li ul li{overflow:hidden;margin-left:auto!important;padding:0;text-align:left;line-height:none;font-size:108%;width:250px;height:auto;border-radius:0}.top nav .drawer-menu li ul li:nth-child(3n+1):last-child {margin-right:252px}.top nav .drawer-menu li ul li a::before,.top nav .drawer-menu li ul li a::after{position:absolute;top:0;bottom:0;left:0;margin:auto;content:"";vertical-align:middle}.top nav .drawer-menu li ul li a::before{left:3px;width:7px;height:1px;background:#f7931e}.top nav .drawer-menu li ul li a::after{left:3px;width:6px;height:6px;border-top:1px solid #f7931e;border-right:1px solid #f7931e;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.top nav .drawer-menu li ul li:nth-child(even) {margin-top:0}.top nav .drawer-menu li ul li.preparation{position:relative;padding:0 0 0 18px!important;color:#ccc;letter-spacing:normal;width:232px!important;height:auto}.top nav .drawer-menu li ul li a{position:relative;display:block;color:#004471;padding:0 0 0 18px!important;letter-spacing:normal;width:232px!important;height:auto;background:none!important;border-radius:0;border:none;transition:all .3s ease}.top nav .drawer-menu li ul li a:hover{color:#00a4ff}.top ul.guideBtn{position:fixed;top:7%;right:0;z-index:100}.top ul.guideBtn li{margin-bottom:10px;text-align:center;width:40px}.top ul.guideBtn li a{display:block;padding:5px 0;color:#fff;font-size:115%;font-weight:bold;width:100%;height:130px;background:#d5b200;transition:all .3s ease}.top ul.guideBtn li a>span{display:inline-block;writing-mode:vertical-rl;text-orientation:upright}.top ul.guideBtn li a:hover{background:#f4d037}.top ul.guideBtn li a img{margin-bottom:10px}#sponsor{padding:30px 0 40px;background: url(../../images/module/top/sponsor_back.jpg) top center / cover no-repeat}#sponsor h3{margin:0 auto 30px;padding:8px 0;color:#fff;text-align:center;font-size:123%;font-weight:bold;width:350px;background:#004471}#sponsor ul.official,#sponsor ul.uniform01{margin:0 auto 30px;background:#004471;display:-webkit-box;display:-moz-box;display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}#sponsor ul.official,#sponsor ul.uniform01{padding:20px 50px 0;width:100%;max-width:880px;box-sizing:border-box}#sponsor ul.official::after,#sponsor ul.uniform01::after,#sponsor ul.official::before,#sponsor ul.uniform01::before{content:"";display:block;width:200px}#sponsor ul.official::before,#sponsor ul.uniform01::before{order:1}#sponsor ul li.no{cursor:none}#sponsor ul.official li,#sponsor ul.uniform01 li,#sponsor ul.uniform02 li{margin-bottom:20px;width:200px;background:#fff}#sponsor ul.official li a,#sponsor ul.uniform01 li a,#sponsor ul.uniform02 li a{display:table-cell;vertical-align:middle;text-align:center;width:200px;height:60px}#sponsor ul.official li a img,#sponsor ul.uniform01 li a img,#sponsor ul.uniform02 li a img{max-width:96%;transition:opacity .3s ease}#sponsor ul.official li a:hover img,#sponsor ul.uniform01 li a:hover img,#sponsor ul.uniform02 li a:hover img{opacity:.6}#sponsor ul.uniform01{padding:20px 50px 0;width:880px}#sponsor ul.uniform02{margin:0 auto 40px;padding:20px 0;width:940px;background:#004471}#sponsor ul.uniform02 li{margin:0 auto}#sponsor ul.btn{width:350px}.navi{position:absolute;padding:10px 0;bottom:0;color:#fff;width:100%;background:rgba(0,0,0,.5)}.navi ul{margin:0 auto;width:980px;display:-webkit-box;display:-moz-box;display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start}.navi ul li{margin-left:5px}.navi ul li img{margin-right:3px}.navi ul li a{color:#fff;text-decoration:underline}.navi ul li a:hover{text-decoration:none}ul.btn{margin:0 auto}ul.btn li{text-align:center;font-size:123%;font-weight:bold;width:100%}ul.btn li a{position:relative;display:block;padding:5px 0;color:#fff;border-radius:10px;background:#004471;transition:all .3s ease}ul.btn li a::before{position:absolute;content:"";vertical-align:middle;top:32%;left:12px;box-sizing:border-box;width:6px;height:6px;border:6px solid transparent;border-left:6px solid #fff}ul.btn li a:hover{text-decoration:none;background:#f39800}#sns02{padding:10px 0}#sns02 ul{margin:0 auto;width:90%;max-width:760px;display:-webkit-box;display:-moz-box;display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}#sns02 ul li a img{max-width:40px;transition:opacity .3s ease}#sns02 ul li a:hover img{opacity:.6}#site{padding:30px 0 10px;background:#004471}#site .list{margin:0 auto;width:100%;max-width:980px;display:-webkit-box;display:-moz-box;display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}#site .list .box>ul>li{margin-bottom:20px;color:#fff}#site .list .box ul li a{color:#fff}#site .list .box ul li a:hover{text-decoration:underline}#site .list .box ul li ul{margin-top:10px;margin-left:16px}#site .list .box ul li ul li{margin-bottom:10px;color:#666}footer{padding:20px 0 50px;color:#fff;text-align:center;background:#65aadd}footer nav{margin-bottom:15px;padding-bottom:20px;border-bottom:1px solid #fff}footer nav ul{margin:0 auto;width:610px;display:-webkit-box;display:-moz-box;display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}footer nav ul li{text-align:left}footer nav ul li a{display:block;padding-left:22px;color:#fff;background:url(https://kamatamare.jp/images/common/xarrow.gif.pagespeed.ic.sX8fYPiYOa.png) no-repeat 0 2px}footer nav ul li a:hover{background:url(https://kamatamare.jp/images/common/xarrow.gif.pagespeed.ic.sX8fYPiYOa.png) no-repeat 0 -15px}footer img{margin-bottom:15px}#pageTop{position:fixed;margin:0!important;right:20px;bottom:50px;width:100px;height:101px;z-index:2;background:url(https://kamatamare.jp/images/common/xpageTop.png.pagespeed.ic.sftEstGzU-.png) no-repeat 0 0}#pageTop a{text-indent:-9999px;overflow:hidden;display:block;width:100%;height:100%;opacity:0;background:url(https://kamatamare.jp/images/common/xpageTop.png.pagespeed.ic.sftEstGzU-.png) no-repeat 0 -101px;transition:opacity .3s ease}#pageTop a:hover{opacity:1}.mb10{margin-bottom:10px!important}.mb15{margin-bottom:15px!important}.mb20{margin-bottom:20px!important}.mb30{margin-bottom:30px!important}.mb40{margin-bottom:40px!important}.mb50{margin-bottom:50px!important}.txtCenter{text-align:center!important}.txtLeft{text-align:left!important}.txtRight{text-align:right!important}.red{color:red}.bold{font-weight:bold}@media screen and (max-width:986px){iframe{display:none}.loading .sk-fading-circle{margin:50% auto 30px}.drawer-open .drawer-nav{z-index:1000;box-shadow:-2px 0 18px -4px #000}.drawer-hamburger{position:absolute!important;top:-2px!important}header h1 a{display:block;width:100%}header .sponsor{margin-bottom:0}header .sponsor ul{margin:0 auto;width:98%}header .sponsor ul li{width: calc(100%/6);height:auto}header .sponsor ul li a{padding:0 5px}header .sponsor ul li img{max-width:100%}header .top{position:inherit;width:100%;top:auto;background:none}.drawer-open .top .sponsor,.drawer-open .top nav h1{opacity:.5}header .fixed{position:fixed;top:0}header .top nav{padding:5px 1%;width:98%;background:rgba(0,68,113,.8)}header .top nav h1{margin-top:0;width:40%;max-width:inherit;background:url(https://kamatamare.jp/images/common/logo02.svg) 50px center no-repeat;background-size:110px 33px}header .top nav h1 img{width:40px}header .top nav .drawer-toggle{display:block}header .top nav.fixed .drawer-toggle{top:0}.top nav .toggle{display:block}.open .top nav .toggle{right:16.25rem}.drawer-nav{position:fixed;overflow:auto!important;color:#fff;top:0;right:-100%;width:16.25rem;height:100vh;background:#65aadd;box-shadow:-2px 0 18px -4px #000;transition:right .6s cubic-bezier(.19,1,.22,1);z-index:1000}.drawer-nav.openNav{right:0}.top nav .search{padding:10px;justify-content:space-between}.top nav .search input[type="text"]{padding:0 10px;line-height:30px;font-size:.8em;width:200px;height:30px;border:none;border-radius:4px}header .top nav .drawer-menu{display:block;width:100%;height:100vh}header .top nav .drawer-menu>li{margin-left:0;text-align:left;font-size:108%;width:100%;height:auto;border-radius:0;background:#000}header .top nav .drawer-menu>li:last-child{margin-bottom:50px}header .top nav .drawer-menu li a{display:inline-block;padding:5px 5%;letter-spacing:0;width:90%;height:auto;background:none;border-radius:0;border:none}header .top nav .drawer-menu li a span{display:inherit;margin-left:10px}header .top nav .drawer-menu li a:hover{color:#fff;text-decoration:none;background:none}header .top nav .drawer-menu li:nth-child(even) {margin-top:0}header .top nav .drawer-menu li ul{display:none;position:inherit;padding:0;width:100%;left:auto;background:rgba(255,255,255,.95);border-radius:0;z-index:100;visibility:inherit;transform:none;transform-origin:0 0}header .top nav .drawer-menu li:hover ul{visibility:inherit;transform:none}header .top nav .drawer-menu li ul::after{content:"";display:inherit;width:auto}header .top nav .drawer-menu li ul li{overflow:hidden;margin-left:auto!important;padding:0;text-align:left;line-height:none;font-size:100%;width:100% x;height:auto;border-radius:0}header .top nav .drawer-menu li ul li:nth-child(3n+1):last-child {margin-right:0}header .top nav .drawer-menu li ul li a::before,header .top nav .drawer-menu li ul li a::after{position:absolute;top:0;bottom:0;left:0;margin:auto;content:"";vertical-align:middle}header .top nav .drawer-menu li ul li a::before{left:3px;width:7px;height:1px;background:#f7931e}header .top nav .drawer-menu li ul li a::after{left:3px;width:6px;height:6px;border-top:1px solid #f7931e;border-right:1px solid #f7931e;-webkit-transform:rotate(45deg);transform:rotate(45deg)}header .top nav .drawer-menu li ul li:nth-child(even) {margin-top:0}header .top nav .drawer-menu li ul li a{position:relative;display:block;color:#004471;padding:0 0 0 18px!important;letter-spacing:normal;width:100%!important;height:auto;background:none!important;border-radius:0;border:none;transition:all .3s ease}header .top nav .drawer-menu li ul li a:hover{color:#00a4ff}.top ul.guideBtn{position:static;padding:10px 0 0;top:auto;right:auto;width:auto;z-index:100;display:-webkit-box;display:-moz-box;display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}.top ul.guideBtn li{margin-right:10px;margin-bottom:auto;width:auto}.top ul.guideBtn li a{display:block;padding:3px 5px;font-size:100%;width:auto;height:auto}.top ul.guideBtn li a img{margin-right:5px;margin-bottom:auto;max-height:17px}.top ul.guideBtn li a>span{writing-mode:horizontal-tb}.navi{display:none}#sponsor ul.official,#sponsor ul.uniform01,#sponsor ul.uniform02{padding:20px 30px 0;width:100%;box-sizing:border-box}#sponsor ul.uniform02{padding-bottom:20px}#site .list{width:100%}}@media screen and (max-width:768px){#sponsor h3{width:94%}#sponsor ul.official,#sponsor ul.uniform01{padding:20px 2% 0;width:90%;justify-content:space-between}#sponsor ul.official::after,#sponsor ul.uniform01::after{content:"";display:block;width:32%}#sponsor ul.official li,#sponsor ul.uniform01 li,#sponsor ul.uniform02 li{margin-bottom:10px;width:32%}#sponsor ul.official li a,#sponsor ul.uniform01 li a,#sponsor ul.uniform02 li a{width:230px}#sponsor ul.official li img,#sponsor ul.uniform01 li img,#sponsor ul.uniform02 li img{max-width:90%}#sponsor ul.uniform01{padding:20px 2% 0;width:90%}#sponsor ul.uniform02{width:94%}#sponsor ul.uniform02 li{margin-bottom:0}#sponsor ul.btn{width:80%}#sns02 ul{margin:0 auto;width:90%}#sns02 ul li img{max-width:30px}#site{display:none}#site .list{margin:0 auto;width:96%}#site .list .box{width:49%}#site .list .box ul li{margin-bottom:15px}footer{padding:10px 0 20px}footer nav{padding-bottom:5px}footer nav ul{width:90%}footer nav ul li{margin-bottom:10px;width:49%}footer .slogan{max-width:300px}ul.btn li{font-size:100%}#pageTop{right:5px;bottom:20px;width:60px;height:61px;background:url(https://kamatamare.jp/images/common/xpageTop.png.pagespeed.ic.sftEstGzU-.png) no-repeat 0 0;background-size:100%}#pageTop a{background:url(https://kamatamare.jp/images/common/xpageTop.png.pagespeed.ic.sftEstGzU-.png) no-repeat 0 -61px;background-size:100%}}@media screen and (max-width:480px){header .top nav h1{margin-right:18px;width:46%}.top ul.guideBtn{padding:2px 0 0;width:32%}.top ul.guideBtn li{margin-right:0;width:42%}.top ul.guideBtn li a{padding:5px 1%;width:98%;background:none}.top ul.guideBtn li a img{margin-right:auto;max-height:auto!important}.top ul.guideBtn li a>span{display:block;font-size:69%;font-weight:normal}.top ul.guideBtn li a>span span{display:none}#sponsor ul.official li,#sponsor ul.uniform01 li,#sponsor ul.uniform02 li{width:48%}#sponsor ul.official li a,#sponsor ul.uniform01 li a,#sponsor ul.uniform02 li a{width:200px}#sponsor ul.uniform01 li:nth-child(4) {margin-right:0}}