﻿@media screen and (max-width: 1023.9px){.is-hidden-touch{display:none !important}}.tile.is-gapSmall .tile.is-parent{padding:0.2rem}.tile.is-gapSmall .tile.is-vertical>.tile.is-child{margin-bottom:0 !important}.tile.is-gapSmall .notification{border-radius:0}.columns.heightAlign .column{display:flex}.clearFix:after,#cotent:after,#contentInner:after,.featuresItem:after{display:block;clear:both;content:""}html,body{height:100% !important;-webkit-text-size-adjust:100%;font-family:'Noto Sans JP', sans-serif, "ヒラギノ角ゴ W6", "Hiragino Kaku Gothic W6", "ヒラギノ角ゴ W3", "Hiragino Kaku Gothic W3", "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo}body{line-height:1.8;font-weight:400}.colorBlue{color:#1374C1}.colorOrange{color:#f63}.colorOrange a:link{color:#f63;text-decoration:underline}.colorOrange a:visited{color:#f63;text-decoration:underline}.colorOrange a:hover{color:#f63;text-decoration:none}p.indent1{padding-left:1em;text-indent:-1em}.material-icons{display:inline-flex !important;vertical-align:middle !important;margin-right:5px}.hiddenXWrap{overflow-x:hidden !important}a:link{color:#2C2C2C;text-decoration:none}a:visited{color:#2C2C2C;text-decoration:none}a:hover{color:#2C2C2C;text-decoration:none}a:link{transition:.2s}a:hover{opacity:0.8;transition:.2s}a.linkEfNo:hover{opacity:1}a.linkBorder:link{color:#1374C1;text-decoration:underline}a.linkBorder:visited{color:#1374C1;text-decoration:underline}a.linkBorder:hover{color:#1374C1;text-decoration:none}.colorGreen{color:#1374C1}#titBox{background:url(https://cs-bampaku-futsal.jp/renew/img/com/bk-tit.jpg) center center/cover no-repeat;color:#FFF;z-index:0;position:relative;width:100%}#titBox::after{background-color:rgba(0,0,0,0.4);position:absolute;top:0;right:0;bottom:0;left:0;content:' ';z-index:1}#titBox .titBoxInner{max-width:1240px;margin:0px auto;padding:20px 10px;position:relative}#titBox .titBoxInner::before{content:"";display:block;padding-top:24%;position:relative}@media screen and (min-width: 1024px){#titBox .titBoxInner::before{height:200px;padding-top:0px}}#titBox .titBoxInner h1{text-shadow:1px 1px 3px #000;font-weight:600;position:absolute;top:50%;left:20px;transform:translate(0%, -50%);-webkit-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);font-size:1.5rem;line-height:1.7;z-index:100}@media screen and (min-width: 480px){#titBox .titBoxInner h1{font-size:1.75rem;line-height:1.7}}@media screen and (min-width: 1024px){#titBox .titBoxInner h1{font-size:2.125rem;line-height:1.7}}body.school #titBox{background:url(https://cs-bampaku-futsal.jp/renew/img/tit/panel-bk5.jpg) center 90%/cover no-repeat}body.court #titBox{background:url(https://cs-bampaku-futsal.jp/renew/img/tit/panel-bk10.jpg) center center/cover no-repeat}body.kosaru #titBox{background:url(https://cs-bampaku-futsal.jp/renew/img/tit/panel-bk18.jpg) center 80%/cover no-repeat}body.staff #titBox{background:url(https://cs-bampaku-futsal.jp/renew/img/tit/panel-bk4.jpg) center 80%/cover no-repeat}body.news #titBox{background:url(https://cs-bampaku-futsal.jp/renew/img/tit/panel-bk1.jpg) center center/cover no-repeat}body.event #titBox{background:url(https://cs-bampaku-futsal.jp/renew/img/tit/panel-bk13.jpg) center center/cover no-repeat}body.membership #titBox{background:url(https://cs-bampaku-futsal.jp/renew/img/tit/panel-bk7.jpg) center center/cover no-repeat}body.facility #titBox{background:url(https://cs-bampaku-futsal.jp/renew/img/tit/panel-bk12.jpg) center center/cover no-repeat}body.policy #titBox{background:url(https://cs-bampaku-futsal.jp/renew/img/tit/panel-bk14.jpg) center center/cover no-repeat}.titSym1{font-size:1.375rem;line-height:1.7;font-weight:600;color:#1374C1}@media screen and (min-width: 480px){.titSym1{font-size:1.625rem;line-height:1.7}}@media screen and (min-width: 1024px){.titSym1{font-size:2rem;line-height:1.7}}.titSym2{width:100%;text-align:left;font-size:1.375rem;line-height:1.7;padding:10px;margin:30px 0px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;font-weight:600}.titSym2 span{border-left:5px solid #1374C1;padding-left:10px;display:block}.titSym3{width:100%;text-align:left;font-size:1.375rem;line-height:1.7;padding:10px;margin:30px 0px;font-weight:500;background-color:rgba(224,237,247,0.5)}.titSym3 span{border-left:5px solid #1374C1;padding-left:10px;display:block}.titSym4{width:100%;text-align:left;font-size:1.375rem;line-height:1.7;padding:10px;margin:30px 0px;font-weight:500;background-color:#1374C1;color:#FFF}.btnSym1{margin:15px auto;width:100%;max-width:320px}.btnSym1 a{display:block;color:#1374C1;position:relative;border:1px solid #1374C1;padding:5px;font-size:1.125rem;line-height:1.7;font-weight:500;text-align:center}.btnSym1 a:before{content:"\e5e1";font-family:Material Icons;right:10px;position:absolute;top:50%;transform:translateY(-50%);color:#1374C1;font-size:1rem;line-height:1.7}table{border-spacing:0px}.tableSym1{width:100%;border-left:1px solid #ccc;border-bottom:1px solid #ccc;white-space:nowrap;margin:10px 0px}.tableSym1 thead th{padding:10px;border-top:1px solid #ccc;border-right:1px solid #ccc;text-align:center;background-color:#f0f0f0;white-space:nowrap;width:18%;vertical-align:middle;font-weight:500}.tableSym1 thead th:first-of-type{width:28%}.tableSym1 tbody th{padding:10px 10px 10px 10px;border-top:1px solid #ccc;border-right:1px solid #ccc;vertical-align:top;text-align:left;font-weight:500;background-color:#1374c1;color:#FFF;text-align:left;white-space:nowrap}.tableSym1 tbody td{padding:10px;border-top:1px solid #ccc;border-right:1px solid #ccc;vertical-align:middle;text-align:center;background-color:#FFF}.tableSym1 tbody ul{text-align:left;margin:0;padding-left:20px;list-style-type:disc}.tableSym1 tbody ul li{padding:0px 0px;margin:0px}.tableSym2{width:100%;border-left:1px solid #ccc}.tableSym2 th{background-color:rgba(19,116,193,0.1);font-weight:500;text-align:left}.tableSym2 td{background-color:#FFF}.tableSym2 th,.tableSym2 td{padding:10px;width:100%;display:block;border-top:none;border-bottom:1px solid #ccc;border-right:1px solid #ccc}.tableSym2 tr:first-child th{border-top:1px solid #ccc}@media screen and (min-width: 769px){.tableSym2{border-left:1px solid #ccc;border-top:1px solid #ccc}.tableSym2 th,.tableSym2 td{display:table-cell;padding:10px;border-bottom:1px solid #ccc;border-right:1px solid #ccc}.tableSym2 th{width:25%;text-align:left;font-weight:500}.tableSym2 td{vertical-align:middle}}.scrollXWrap{overflow:auto}.scrollXWrap::-webkit-scrollbar{width:7px}.scrollXWrap::-webkit-scrollbar-thumb{background-color:#B2B2B2;border-radius:5px}.scrollXWrap::-webkit-scrollbar-track{background:#dcdcdc}.scrollXWrap .scroll-hint-text{margin-top:-1px !important}#breadcrumb{margin:0px auto 0px auto;padding:10px;list-style:none;max-width:1220px;font-size:.875rem;line-height:1.7;white-space:nowrap;overflow-x:scroll;text-overflow:ellipsis;-ms-overflow-style:none;scrollbar-width:none;z-index:999}#breadcrumb::-webkit-scrollbar{display:none}#breadcrumb li{display:inline;list-style:none}#breadcrumb li span{display:inline-block;overflow-x:hidden;white-space:nowrap;max-width:320px;text-overflow:ellipsis}#breadcrumb li span:after{display:inline-block;content:'/';padding:0 0.6em;color:#999999}#breadcrumb li span.noPage{color:#999999}#breadcrumb li:last-child span:after{content:''}#breadcrumb li a{text-decoration:none;color:#999999}#breadcrumb li a:hover{text-decoration:underline;color:#2C2C2C}#breadcrumb.maT{margin:20px auto 0px auto}#breadcrumb.whiteBread li{color:#FFF}#breadcrumb.whiteBread li span:after{color:#999999}#breadcrumb.whiteBread li a{text-decoration:none;color:#999999}#breadcrumb.whiteBread li a:hover{text-decoration:underline;color:#FFF}.slick-dots{bottom:-40px !important}.slick-dots li button:before{font-size:13px !important}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1 !important;color:#E0EDF7 !important}.slick-dots li button:before{opacity:0.5 !important;color:#E0EDF7 !important}.slick-dots li.slick-active button:before{opacity:1 !important;color:#E0EDF7 !important}.slick-arrow{z-index:2 !important;width:40px !important;height:40px !important;border-radius:45px;background-color:rgba(224,237,247,0.5) !important}.slick-arrow:before{content:"" !important;width:100% !important;height:100% !important;position:absolute;top:0;left:0;opacity:0.8 !important}.slick-arrow:hover:before{opacity:1 !important}.slick-next{right:10px !important;bottom:-75px !important;top:auto !important}.slick-next:before{content:"\e5e1" !important;font-family:Material Icons !important;font-weight:300 !important;color:#1374c1 !important;font-size:25px !important;line-height:1.5 !important;position:absolute !important;top:50% !important;left:50% !important;transform:translate(-50%, -50%) !important}.slick-prev{bottom:-75px !important;top:auto !important;left:10px !important}.slick-prev:before{content:"\e5e0" !important;font-family:Material Icons !important;font-weight:300 !important;color:#1374c1 !important;font-size:25px !important;line-height:1.5 !important;position:absolute !important;top:50% !important;left:50% !important;transform:translate(-35%, -50%) !important}.slick-prev.slick-disabled{visibility:hidden !important}.slick-prev.slick-disabled::before{visibility:hidden !important}.slick-next.slick-disabled{visibility:hidden !important}.slick-next.slick-disabled::before{visibility:hidden !important}html,body{height:100% !important}body{position:relative;min-width:320px}body{background-color:#FFF}#header{z-index:1000;position:fixed;top:0;left:0;width:100%;background:#fff;box-shadow:0px 1px 3px rgba(0,0,0,0.1);height:60px;transition:.3s ease}@media screen and (min-width: 1024px){#header{height:90px}}#header .headerInner{position:relative;margin:0px  auto}#header #nav-toggle{z-index:555;position:absolute;right:10px;top:5px;width:50px;height:50px;cursor:pointer;border-radius:3px;transition:.3s ease}#header #nav-toggle span{display:block;position:absolute;height:3px;width:26px;background:#1374C1;left:12px;border-radius:1px;transition:.3s ease}#header #nav-toggle span:nth-child(1){top:7px}#header #nav-toggle span:nth-child(2){top:15px}#header #nav-toggle span:nth-child(3){top:23px}#header #nav-toggle div.menuTit{color:#1374C1;margin-top:30px;text-align:center;font-size:.6875rem;line-height:1.7;font-weight:500}@media screen and (min-width: 1024px){#header #nav-toggle{display:none}}#header.openMenu #nav-toggle{z-index:9900}#header.openMenu #nav-toggle span{background:#1374C1;height:3px}#header.openMenu #nav-toggle span:nth-child(1){top:17px;transform:rotate(315deg)}#header.openMenu #nav-toggle span:nth-child(2){width:0;left:50%}#header.openMenu #nav-toggle span:nth-child(3){top:17px;transform:rotate(-315deg)}#header.openMenu #gMenu{right:0px;opacity:1}#header #overlay{transition:.3s ease;visibility:hidden;position:fixed;top:0;left:0;z-index:1150;width:100%;height:100%;background:rgba(0,0,0,0.7);opacity:0}@media screen and (min-width: 1024px){#header #overlay{display:none}}#header.overlay #overlay{opacity:1;visibility:visible}#header .logo{position:absolute;top:15px;left:10px;width:180px;z-index:1120;transition:.3s ease}#header .logo img{width:100%;height:auto}@media screen and (min-width: 480px){#header .logo{top:15px;left:10px;width:180px}}@media screen and (min-width: 1024px){#header .logo{top:25px;width:240px}}@media screen and (min-width: 1216px){#header .logo{top:25px;width:280px;left:30px}}#header #gMenu{z-index:1200;position:fixed;right:-300px;width:300px;top:0px;text-align:left;padding:0px;opacity:0;transition:.3s ease;overflow-y:scroll;height:100%;-webkit-overflow-scrolling:touch;background-color:#FFF;font-weight:500}#header #gMenu::-webkit-scrollbar{width:5px;margin:0 20px}#header #gMenu::-webkit-scrollbar-thumb{background:rgba(19,116,193,0.8);border-radius:10px}#header #gMenu::-webkit-scrollbar-track{border:none;border-radius:5px;box-shadow:inset 0 0 2px #777;background:rgba(0,0,0,0.2)}#header #gMenu>ul{list-style:none;left:0;bottom:0;width:290px;margin:70px 0px 0px 0px;text-align:left;display:block;border-top:1px solid #ccc}#header #gMenu>ul>li>a,#header #gMenu>ul>li>span{border-bottom:1px solid #ccc;display:block;padding:10px 20px}@media screen and (min-width: 1024px){#header #gMenu{width:100%;position:relative;z-index:1050;padding-left:250px;overflow-y:visible;background-color:transparent;opacity:1;right:0;font-size:1rem;line-height:1.7}#header #gMenu>ul{width:auto;transition:all 0.2s;margin:0px 0px 0px 0px;display:flex;justify-content:flex-end;align-items:flex-end;padding:0px;text-align:center;height:90px;border-top:none}#header #gMenu>ul>li>a,#header #gMenu>ul>li>span{font-weight:500;display:block;padding:10px 15px;border-bottom:none}#header #gMenu>ul>li>a:hover,#header #gMenu>ul>li>span:hover{opacity:1;color:#1374C1}}@media screen and (min-width: 1216px){#header #gMenu{padding-left:280px;font-size:1rem;line-height:1.7}}#header #gMenu .btnExp{position:absolute;left:20px;top:20px}#header #gMenu .btnExp a{font-size:.875rem;line-height:1.7;border:1px solid #1374C1;color:#1374C1;padding:3px 10px;border-radius:5px;font-weight:500}#header .btnContact{position:absolute;right:70px;top:5px}#header .btnContact a{background:url(https://cs-bampaku-futsal.jp/renew/img/com/icon-contact.svg) no-repeat scroll center 5px;background-size:22px 22px;color:#1374C1;padding:0px;width:50px;height:50px;padding-top:30px;background-color:#fff;display:block;text-align:center;font-size:.6875rem;line-height:1.7}#header .btnContact a:hover{background-color:#fff}#header .btnContact a::before{content:none;margin-right:0px}#header ul.sMenu{display:none;transition:.3s ease}@media screen and (min-width: 1024px){#header ul.sMenu{position:absolute;right:-10px;top:0px;z-index:1100}#header ul.sMenu li{padding:8px 10px}#header ul.sMenu li a{padding:5px;display:block}#header ul.sMenu li.telItem{padding:2px 18px 5px 0px;position:relative}#header ul.sMenu li.telItem:after{content:"";transform:rotate(120deg);transform-origin:0% 0%;width:20px;border:0;border-top:1px solid #CBCBCB;position:absolute;right:-25px;top:12px}#header ul.sMenu li.telItem a{display:block;font-weight:400}#header ul.sMenu li.telItem a .word1{font-size:1rem;line-height:1;font-family:"Quantico",sans-serif;font-weight:500;font-style:italic}#header ul.sMenu li.telItem a .word2{font-size:1.375rem;line-height:1;font-family:"Quantico",sans-serif;font-weight:500;font-style:italic}#header ul.sMenu li.btnExp{padding:0px}#header ul.sMenu li.btnExp a{font-size:1rem;line-height:1.7;color:#1374C1;padding:5px 30px 8px 20px;font-weight:500;position:relative}#header ul.sMenu li.btnExp a::before{content:'';position:absolute;top:0;bottom:0;right:0;left:0;background-color:#F5E63D;z-index:-1;transform:skew(-20deg)}#header ul.sMenu li.btnNormal a{font-size:.875rem;line-height:1.7;padding:0px 10px;font-weight:500}#header ul.sMenu li.btnInsta a{height:20px;width:20px;background:url(https://cs-bampaku-futsal.jp/renew/img/com/icon-insta.png) center center/cover no-repeat}#header ul.sMenu li.btnFb{margin-right:10px}#header ul.sMenu li.btnFb a{height:20px;width:20px;background:url(https://cs-bampaku-futsal.jp/renew/img/com/icon-fb.png) center center/cover no-repeat}#header ul.sMenu li.btnLine a{height:20px;width:20px;background:url(https://cs-bampaku-futsal.jp/renew/img/com/icon-line.png) center center/cover no-repeat}#header ul.sMenu li.btnSns{margin-top:5px;padding:8px 8px}}#header #gMenu .snsList{display:flex !important;justify-content:center !important;margin-top:10px !important;margin-bottom:30px !important;border-top:none !important}#header #gMenu .snsList>li>a,#header #gMenu .snsList>li>span{border-bottom:none !important;padding:0px !important}#header #gMenu .snsList li{margin:10px 15px !important}#header #gMenu .snsList li a{width:32px !important;height:32px !important;display:block !important}#header #gMenu .snsList li.btnInsta a{background:url(https://cs-bampaku-futsal.jp/renew/img/com/icon-insta.png) center center/cover no-repeat}#header #gMenu .snsList li.btnFb a{background:url(https://cs-bampaku-futsal.jp/renew/img/com/icon-fb.png) center center/cover no-repeat}#header #gMenu .snsList li.btnLine a{background:url(https://cs-bampaku-futsal.jp/renew/img/com/icon-line.png) center center/cover no-repeat}@media screen and (min-width: 1024px){#header #gMenu .snsList{display:none !important}}.btnExpFix{position:fixed;bottom:0px;right:0px;transition:.3s ease;width:100%;background-color:#F5E63D;text-align:center;font-size:1.125rem;line-height:1.4;font-weight:600;z-index:999}.btnExpFix a{width:100%;display:block;padding:13px 20px;color:#1374C1;position:relative}.btnExpFix a::after{content:"";display:block;background:url(https://cs-bampaku-futsal.jp/renew/img/com/icon-mark_blue.svg) center center/30px 30px no-repeat;height:30px;width:30px;position:absolute;top:50%;right:10px;transform:translate(0, -50%)}@media screen and (min-width: 1024px){.btnExpFix{width:auto;background-color:transparent;position:fixed;right:-300px;bottom:auto;transition:.3s ease;bottom:auto;font-size:1rem;line-height:1.4;font-weight:600;filter:drop-shadow(-2px 2px 4px rgba(147,147,147,0.5))}.btnExpFix a{width:auto;padding:0px 0px 0px 0px;display:block;background-color:#0C63E4;border-radius:5px 0px 0px 5px;color:#FFF}.btnExpFix a .photoWrap{display:block;background:#FFF url(https://cs-bampaku-futsal.jp/renew/img/com/fixban-ex.jpg) center top/100% auto no-repeat;width:100%;border-radius:5px 0px 0px 0px;position:relative}.btnExpFix a .photoWrap::before{content:"";display:block;padding-top:62.5%}.btnExpFix a::after{content:none}.btnExpFix a .wordWrap{padding:10px 10px 40px 10px;display:block;text-align:center}.btnExpFix a .wordWrap::after{content:"";display:block;background:url(https://cs-bampaku-futsal.jp/renew/img/com/icon-mark_white.svg) center center/30px 30px no-repeat;height:30px;width:30px;opacity:1;position:absolute;bottom:5px;left:50%;transform:translate(-50%, 0)}}.btnExpFix.isAnimation{position:fixed;bottom:0px;right:0px;transition:.3s ease}@media screen and (min-width: 1024px){.btnExpFix.isAnimation{position:fixed;right:0;top:100px;transition:.3s ease;bottom:auto}}#header.isAnimation{height:60px}#header.isAnimation .logo{width:180px;top:20px}@media screen and (min-width: 480px){#header.isAnimation .logo{top:15px;width:180px}}#header.isAnimation .sMenu{top:-60px}@media screen and (min-width: 1024px){#header.isAnimation #gMenu>ul{height:60px}#header.isAnimation #gMenu>ul>li>a{height:60px;display:flex;align-items:center}#header.isAnimation #gMenu .parentMenu>span{height:70px;display:flex;align-items:center}}.experienceBox{position:relative;background:#FFF url(https://cs-bampaku-futsal.jp/renew/img/com/bk-exp2.jpg) center center/cover no-repeat;padding:50px 15px 50px 15px;color:#FFF;text-align:center}.experienceBox::before{background-color:rgba(0,0,0,0.5);position:absolute;top:0;right:0;bottom:0;left:0;content:' ';z-index:100}.experienceBox .leadWord{font-size:1rem;line-height:1.7;z-index:200;position:relative}.experienceBox .telItem{z-index:200;position:relative;font-family:"Quantico",sans-serif;font-weight:600;font-style:italic}.experienceBox .telItem a{color:#FFF}.experienceBox .telItem .word1{font-size:1.25rem;line-height:1.7}.experienceBox .telItem .word2{font-size:1.875rem;line-height:1.7}.experienceBox .btnExp{z-index:200;position:relative;background-color:#F5E63D;max-width:290px;margin:20px auto}.experienceBox .btnExp a{display:block;padding:10px;color:#1374C1;font-size:1.125rem;line-height:1.7;font-weight:600;margin:0px auto}.experienceBox .btnExp a:before{content:"\e5e1";font-family:Material Icons;right:10px;position:absolute;top:50%;transform:translateY(-50%);color:#1374C1;font-size:1rem;line-height:1.7}@media screen and (min-width: 480px){.experienceBox .telItem .word1{font-size:1.875rem;line-height:1.7}.experienceBox .telItem .word2{font-size:2.5rem;line-height:1.7}}@media screen and (min-width: 769px){.experienceBox{padding:100px 15px 100px 15px}.experienceBox .leadWord{font-size:1.375rem;line-height:1.7}.experienceBox .telItem .word1{font-size:2.5rem;line-height:1.7}.experienceBox .telItem .word2{font-size:3.75rem;line-height:1.7}.experienceBox .btnExp{z-index:200;position:relative;background-color:#F5E63D;max-width:420px;margin:20px auto}.experienceBox .btnExp a{font-size:1.5rem;line-height:1.7}}#footer{overflow:hidden !important;background-color:#F0F0F0;padding-bottom:50px}#footer .copyRight{text-align:center;padding:10px 10px 30px 10px;font-size:.8125rem;line-height:1.7}#footer a:hover{opacity:0.8}#footer .logoBiima{width:240px;margin:50px auto 0px auto}#footer .logoBiima img{width:100%;height:auto;vertical-align:bottom}@media screen and (min-width: 1024px){#footer{padding-bottom:0px}}#footer .footerInner{max-width:1200px;margin:60px auto 0px auto;border-top:1px solid #ccc;display:flex;flex-flow:row wrap}@media screen and (min-width: 1024px){#footer .footerInner{padding-top:20px;border-top:none}}#footer .infoBox{width:100%;margin:0px auto;padding:30px 10px;text-align:center}#footer .infoBox .logoItem{max-width:350px;margin:0px auto}#footer .infoBox .logoItem img{width:100%;height:auto}#footer .infoBox .btnAccess{margin-top:20px}#footer .infoBox .btnAccess a{width:100%;max-width:300px;font-size:.9375rem;line-height:1.7;padding:8px 10px;display:inline-block;border:1px solid #3d3d3d;position:relative}#footer .infoBox .btnAccess a:before{content:"\e5e1";font-family:Material Icons;right:0.5rem;position:absolute;top:50%;transform:translateY(-50%);font-size:.75rem;line-height:1.7}#footer .infoBox .snsList{display:flex;justify-content:center;margin-top:10px}#footer .infoBox .snsList li{margin:10px 15px}#footer .infoBox .snsList li a{width:32px;height:32px;display:block}#footer .infoBox .snsList li.btnInsta a{background:url(https://cs-bampaku-futsal.jp/renew/img/com/icon-insta.png) center center/cover no-repeat}#footer .infoBox .snsList li.btnFb a{background:url(https://cs-bampaku-futsal.jp/renew/img/com/icon-fb.png) center center/cover no-repeat}#footer .infoBox .snsList li.btnLine a{background:url(https://cs-bampaku-futsal.jp/renew/img/com/icon-line.png) center center/cover no-repeat}@media screen and (min-width: 1024px){#footer .infoBox{width:350px;padding:0px 100px 30px 15px;margin:0px}}#footer .siteMapWrap{width:100%;margin-top:20px}#footer .siteMapWrap .siteMapColumn{padding:0px}#footer .siteMapWrap .siteMapColumn h3{opacity:0.8;padding:10px 30px 13px 10px;border-top:1px solid #ccc}#footer .siteMapWrap .siteMapColumn ul{padding:0px}#footer .siteMapWrap .siteMapColumn ul li a{position:relative;display:block;padding:10px 30px 13px 10px;text-decoration:none;border-top:1px solid #ccc}#footer .siteMapWrap .siteMapColumn ul li a:before{content:"\e5e1";font-family:Material Icons;right:0.5rem;position:absolute;top:50%;transform:translateY(-50%);color:#1374C1;font-size:.75rem;line-height:1.7}#footer .siteMapWrap .siteMapColumn ul.pMenuLast{border-bottom:1px solid #ccc}#footer .siteMapWrap .siteMapColumn ul.cMenu li a{padding:10px 30px 13px 30px;border-top:1px dotted #ccc}@media screen and (min-width: 1024px){#footer .siteMapWrap{width:calc(100% - 420px);padding-left:50px;margin-top:0px}#footer .siteMapWrap .siteMapColumn h3{border-top:none;padding:0px}#footer .siteMapWrap .siteMapColumn ul li a{border-top:none;padding:5px 10px !important}#footer .siteMapWrap .siteMapColumn ul li a:before{content:""}#footer .siteMapWrap .siteMapColumn ul.pMenuLast{border-bottom:none}#footer .siteMapWrap .siteMapColumn ul.cMenu li a{border-top:none;padding-left:20px !important}}#content span.anchorLink{position:relative;top:-60px;display:block}#content{min-height:500px;margin-top:60px}@media screen and (min-width: 1024px){#content{margin-top:90px}}.contentInner{max-width:1230px;margin:0px auto;padding:0px 15px}.contentInner2{max-width:990px;margin:0px auto;padding:0px 15px}#content .contentInner.multipleRow{max-width:1230px;padding:0px 15px}#content .contentInner.multipleRow #beta{width:100%;padding-bottom:50px}#content .contentInner.multipleRow #alpha{width:100%}@media screen and (min-width: 1024px){#content .contentInner.multipleRow{display:flex;flex-flow:row}#content .contentInner.multipleRow #beta{flex:1;padding-right:80px}#content .contentInner.multipleRow #alpha{width:250px !important}}#content #alpha{padding:0px 0px 50px 0px}#content #alpha .subMenu .titSubMenu{display:block;padding:0.2rem 0.5rem;color:#1374C1;background-color:#F0F0F0;border-left:solid 3px #1374C1}#content #alpha .subMenu .titSubMenu2{display:block;color:#1374C1;padding:3px 5px;border-left:5px solid #1374C1;background-color:rgba(19,116,193,0.1)}#content #alpha .subMenu ul.subMenuList1>li>a{position:relative;display:block;padding:12px 1.5rem 12px 5px;text-decoration:none;border-bottom:1px dotted #ccc;font-size:.9375rem;line-height:1.7}#content #alpha .subMenu ul.subMenuList1>li>a:before{content:"\e5e1";font-family:Material Icons;right:0.5rem;position:absolute;top:50%;transform:translateY(-50%);font-size:.75rem;line-height:1.7;color:#CCC}#content #alpha .subMenu .selectMenu{padding:10px;text-align:center}#content #alpha .subMenu .selectMenu select{padding:10px}@media screen and (min-width: 1024px){#content #alpha .subMenu ul.subMenuList1{margin-bottom:20px}#content #alpha .subMenu ul.subMenuList1>li>a{padding:10px;padding-left:1.2rem;border-bottom:1px dotted #ccc}#content #alpha .subMenu ul.subMenuList1>li>a:before{left:0;top:1.4rem}}.uncoBox{text-align:center;padding:500px 50px}.impNewsSymItem{background-color:#FFF;padding:10px;margin:10px 10px 10px 10px;border-radius:3px}.impNewsSymItem h3{color:#ED293E;background:url(https://cs-bampaku-futsal.jp/renew/img/com/icon-imp.svg) left center/20px 20px no-repeat;padding:0px 10px 5px 25px;font-weight:500}.impNewsSymItem ul{margin:0;padding-left:25px;list-style-type:disc}.impNewsSymItem ul li{color:#ED293E}.impNewsSymItem ul li a:link{color:#ED293E;text-decoration:none}.impNewsSymItem ul li a:visited{color:#ED293E;text-decoration:none}.impNewsSymItem ul li a:hover{color:#ED293E;text-decoration:none}@media screen and (min-width: 1024px){.impNewsSymItem{margin:-10px 0px 30px 0px}}body.news .impNewsSymItem{background-color:rgba(237,41,62,0.05)}dl.newsSymList{width:100%;box-sizing:border-box;position:relative;border-bottom:1px solid #ccc}dl.newsSymList dt{padding:10px 15px 0px 15px;width:100%;border-top:1px solid #ccc}dl.newsSymList dt span.day{display:inline-block;font-size:.875rem;line-height:1.7}dl.newsSymList dt span.catItem{width:80px;height:20px;text-align:center;color:#fff;font-size:.6875rem;line-height:1.7;line-height:20px;display:inline-block;background-color:#5687d1;margin-left:13px;border-radius:30px}dl.newsSymList dt span.catItem.icon-event{background-color:#5687d1}dl.newsSymList dt span.catItem.icon-campaign{background-color:#5687d1}dl.newsSymList dd{padding:5px 15px 10px 15px;overflow:hidden}dl.newsSymList dd a{display:block}@media screen and (min-width: 1024px){dl.newsSymList dt{padding:15px 0px;width:12em;float:left}dl.newsSymList dt span.day{font-size:.875rem;line-height:1.7;padding:0px 0px 0px 10px;width:100px;margin-right:0px}dl.newsSymList dt span.catItem{margin-left:3px}dl.newsSymList dd{border-top:1px solid #ccc;padding:15px 0 15px 1em}}body.news dl.newsSymList dt{padding-left:0px;padding-right:0px}body.news dl.newsSymList dd{padding-left:0px;padding-right:0px}.pageNaviBox{color:#1374C1;margin:1em auto;line-height:2em;text-align:center;margin-top:30px;margin-bottom:30px;clear:both}.pageNaviBox a.page-numbers,.pageNaviBox .current{color:#1374C1;padding:2px .5em;border:solid 1px #1374C1;border-radius:2px;text-decoration:none;line-height:2em}.pageNaviBox a.page-numbers:hover{color:#FFFFFF;background-color:#1374C1}.pageNaviBox .current{color:#FFFFFF;background:#1374C1;border-color:#1374C1}.pageNaviBox a.next{margin-left:5px;border:0 none !important;border:solid 1px #FFF}.pageNaviBox a.prev{margin-right:5px;border:0 none !important;border:solid 1px #FFF}.pageNaviBox a.next:hover,.pageNaviBox a.prev:hover{color:#FFFFFF;border:solid 1px #1374C1}#reportBox{width:100%;margin:0px auto;padding:20px 0px 40px 0px}#reportBox .photoSpace{width:100%;padding:15px 0px;max-width:960px;margin:0px auto}#reportBox .photoSpace img{width:100%;height:auto}#reportBox .freeSpace p{margin:1em 0 1em 0}#reportBox .freeSpace ul{margin:1em 0;padding-left:30px;list-style-type:disc}#reportBox .freeSpace ol{margin:1em 0;padding-left:30px}#reportBox .freeSpace blockquote{background-color:#f3f3f3;padding:5px 10px;margin:10px}#reportBox .freeSpace a:link{color:#1374C1;text-decoration:underline}#reportBox .freeSpace a:visited{color:#1374C1;text-decoration:underline}#reportBox .freeSpace a:hover{color:#1374C1;text-decoration:none}#reportBox .freeSpace hr{height:0;margin:0;padding:0;border:0;margin:30px 0px;border-top:1px dotted #CCC;background-color:#fff}#reportBox .freeSpace video{width:100%;height:auto}#reportBox .freeSpace h1{margin-top:30px;font-weight:bold;font-size:1.625rem;line-height:1.7}#reportBox .freeSpace h2{font-size:1.5rem;line-height:1.7;font-weight:500;margin-top:30px}#reportBox .freeSpace h3{font-size:1.375rem;line-height:1.7;font-weight:500;margin-top:30px}#reportBox .freeSpace h4{font-size:1.25rem;line-height:1.7}#reportBox .freeSpace h5{font-size:1.25rem;line-height:1.7}#reportBox .freeSpace h6{font-size:1.25rem;line-height:1.7}#reportBox .freeSpace .es-title1{display:block;font-size:1.375rem;line-height:1.7;color:#1374C1;padding:0.5em 0px;border-top:1px solid #1374C1;border-bottom:1px solid #1374C1;font-weight:500}#reportBox .freeSpace .es-title2{font-size:1.25rem;line-height:1.7;color:#1374C1;border-top:2px dotted #ccc;border-bottom:2px dotted #ccc;padding:5px 0px;font-weight:500;display:block}#reportBox .freeSpace .es-title3{font-size:1.125rem;line-height:1.7;color:#1374C1;padding:5px 0px;font-weight:500;display:block}#reportBox .freeSpace .youtubeItemWrap{width:100%;margin:0px auto}#reportBox .freeSpace .youtubeItemWrap .youtubeItem{position:relative;width:100%;padding-top:56.25%}#reportBox .freeSpace .youtubeItemWrap .youtubeItem iframe{position:absolute;top:0;right:0;width:100%;height:100%}.reserveBox{margin-top:40px}.reserveBox .reserveBoxLead{margin:10px 0px}.reserveBox .btnSymReserve{margin:15px auto;width:100%;max-width:320px}.reserveBox .btnSymReserve a{background-color:#F5E63D;display:block;color:#1374C1;position:relative;padding:5px;font-size:1.125rem;line-height:1.7;font-weight:500;text-align:center}.reserveBox .btnSymReserve a:before{content:"\e5e1";font-family:Material Icons;right:10px;position:absolute;top:50%;transform:translateY(-50%);color:#1374C1;font-size:1rem;line-height:1.7}.reserveBox .btnSymLine{margin:15px auto;width:100%;max-width:320px}.reserveBox .btnSymLine a{background-color:#06c655;display:block;color:#FFF;position:relative;padding:5px;font-size:1.25rem;line-height:1.7;font-weight:500;text-align:center}.reserveBox .btnSymLine a:before{content:"\e5e1";font-family:Material Icons;right:10px;position:absolute;top:50%;transform:translateY(-50%);color:#FFF;font-size:1rem;line-height:1.7}.reserveBox .lineID{margin-top:10px}.reserveBox .lineID .word1{font-weight:500}.reserveBox .lineID .word2{color:#06c655;font-weight:500}.reserveBox .telWord{font-size:1.25rem;line-height:1.7;color:#1374C1;font-weight:500;display:block}@media screen and (min-width: 769px){.reserveBox .btnSymReserve{margin:initial;margin-bottom:15px}.reserveBox .btnSymLine{margin:initial;margin-bottom:15px}}.reserveBox .reserveTable{width:100%;border-left:1px solid #ccc}.reserveBox .reserveTable th{background-color:#1374C1;font-weight:500;color:#FFF}.reserveBox .reserveTable td{background-color:#FFF}.reserveBox .reserveTable th,.reserveBox .reserveTable td{padding:10px;width:100%;display:block;border-top:none;border-bottom:1px solid #ccc;border-right:1px solid #ccc;text-align:center}.reserveBox .reserveTable tr:first-child th{border-top:1px solid #ccc}.reserveBox .reserveTable .fileDLWrap{background-color:#f0f0f0;padding:10px;margin:10px 0px}.reserveBox .reserveTable .fileDLWrap ul{text-align:left;margin:0;padding-left:20px;list-style-type:disc;white-space:normal}.reserveBox .reserveTable .fileDLWrap ul li{padding:0px 0px;margin:0px}@media screen and (min-width: 769px){.reserveBox .reserveTable{border-left:1px solid #ccc;border-top:1px solid #ccc}.reserveBox .reserveTable th,.reserveBox .reserveTable td{text-align:left;display:table-cell;padding:20px;border-bottom:1px solid #ccc;border-right:1px solid #ccc}.reserveBox .reserveTable th{width:25%;text-align:left;font-weight:500}.reserveBox .reserveTable td{vertical-align:middle}}.banSymLine{margin:50px auto 0px auto;padding:0px 5px;display:block;width:calc(100% - 10px);background:url(https://cs-bampaku-futsal.jp/renew/img/com/ban-line2.png) center center/contain no-repeat !important;position:relative}.banSymLine::before{content:"";display:block;padding-top:37.5%}.banSymLine ul.lineList{position:absolute;top:80%;left:50%;transform:translate(-50%, -80%);display:flex;width:90%;list-style-type:none !important;margin:0px !important;padding:0px !important}.banSymLine ul.lineList li{width:50%;text-align:center;padding:0px 2% !important}.banSymLine ul.lineList li img{width:100%;height:auto;vertical-align:bottom}@media screen and (min-width: 769px){.banSymLine .lineList li{padding:0px 5%}}body.home #content{padding-top:0px}*{min-width:0;min-height:0}body.home #content .mainImgBox{background:url(https://cs-bampaku-futsal.jp/renew/img/home/mainimg.jpg) 80% center/cover no-repeat;width:100%;position:relative;height:auto}@media screen and (min-width: 1024px){body.home #content .mainImgBox{background:url(https://cs-bampaku-futsal.jp/renew/img/home/mainimg.jpg) center center/cover no-repeat !important}}body.home #content .mainImgBox .wordBoxWrap{width:100%;max-width:1380px;margin:0px auto;display:flex;justify-content:flex-end}body.home #content .mainImgBox .wordBoxWrap .wordBox{padding:40px 10px 120px 20px;max-width:260px;text-align:left;color:#FFF}body.home #content .mainImgBox .wordBoxWrap h1.wordItem{width:100%}body.home #content .mainImgBox .wordBoxWrap h1.wordItem img{width:100%;height:auto;vertical-align:bottom}body.home #content .mainImgBox .wordBoxWrap .pointItem{width:100%;max-width:220px;margin:5% auto 0px auto}body.home #content .mainImgBox .wordBoxWrap .pointItem img{width:100%;height:auto;vertical-align:bottom}@media screen and (min-width: 480px){body.home #content .mainImgBox .wordBoxWrap .wordBox{max-width:280px;padding:40px 10px 140px 20px}body.home #content .mainImgBox .wordBoxWrap .pointItem{max-width:240px}}@media screen and (min-width: 769px){body.home #content .mainImgBox .wordBoxWrap .wordBox{max-width:400px;padding:40px 20px 140px 20px}body.home #content .mainImgBox .wordBoxWrap .pointItem{max-width:340px}}@media screen and (min-width: 1024px){body.home #content .mainImgBox .wordBoxWrap .wordBox{max-width:540px;padding:80px 40px 200px 40px}body.home #content .mainImgBox .wordBoxWrap .btnItem a{font-size:1.25rem;line-height:1.7}body.home #content .mainImgBox .wordBoxWrap .pointItem{max-width:420px}}@media screen and (min-width: 1408px){body.home #content .mainImgBox .wordBoxWrap .wordBox{max-width:580px;padding:100px 40px 210px 40px}body.home #content .mainImgBox .wordBoxWrap .btnItem a{font-size:1.25rem;line-height:1.7}body.home #content .mainImgBox .wordBoxWrap .pointItem{max-width:480px}}body.home #content .pickUplistWrap{margin-top:-120px;background:url(https://cs-bampaku-futsal.jp/renew/img/home/bk-pickup.png) top center/auto repeat-x;position:relative;padding:100px 10px 40px 10px}body.home #content .pickUplistWrap .pickUplist{max-width:1280px;margin:0px auto;display:flex;gap:10px 10px;flex-flow:row wrap}body.home #content .pickUplistWrap .pickUplist li{width:calc(50% - 5px)}body.home #content .pickUplistWrap .pickUplist li img{width:100%;height:auto;vertical-align:bottom}@media screen and (min-width: 1024px){body.home #content .pickUplistWrap .pickUplist{width:100%;max-width:1280px;gap:20px 20px;flex-flow:row nowrap;justify-content:center}body.home #content .pickUplistWrap .pickUplist li{width:40%}}body.home #content .pickUplistWrap ul.onlineCourseList{margin:0px auto 40px auto}body.home #content .pickUplistWrap ul.onlineCourseList .slick-track{display:flex}body.home #content .pickUplistWrap ul.onlineCourseList li.slick-slide{background-color:#FFF;height:auto !important;margin:0px 10px 0px 10px}@media screen and (min-width: 769px){body.home #content .pickUplistWrap .slick-list{padding-right:40px !important}}@media screen and (min-width: 1024px){body.home #content .pickUplistWrap ul.onlineCourseList{max-width:1220px}}.initFadeFlag,.homeSlider{opacity:0;transition:opacity .3s linear}.homeSlider.slick-initialized{opacity:1}body.home #content .titItem1 .enWord{font-size:3.75rem;line-height:1.2;color:#B7D4EC;font-family:"Quantico",sans-serif;font-style:italic}body.home #content .titItem1 .jpWord{font-size:1.375rem;line-height:1.7;color:#1374C1;font-weight:600}@media screen and (min-width: 769px){body.home #content .titItem1 .enWord{font-size:5rem;line-height:1.2}body.home #content .titItem1 .jpWord{font-size:1.75rem;line-height:1.7}}body.home #content .newsBox{padding:0px 0px 30px 0px;background-color:#E0EDF7;width:100%}body.home #content .newsBox .titItem1{padding-left:10px;padding-top:30px}body.home #content .newsBox .newsBoxInner{max-width:1220px;margin:0px auto}body.home #content .newsBox .banLineSP{margin:30px auto 0px auto;padding:0px 5px;display:block;width:calc(100% - 10px);background:url(https://cs-bampaku-futsal.jp/renew/img/com/ban-line2.png) center center/contain no-repeat !important;position:relative}body.home #content .newsBox .banLineSP::before{content:"";display:block;padding-top:37.5%}body.home #content .newsBox .banLineSP .lineList{position:absolute;top:80%;left:50%;transform:translate(-50%, -80%);display:flex;width:90%}body.home #content .newsBox .banLineSP .lineList li{width:50%;text-align:center;padding:0px 2%}body.home #content .newsBox .banLineSP .lineList li img{width:100%;height:auto;vertical-align:bottom}@media screen and (min-width: 769px){body.home #content .newsBox .banLineSP .lineList li{padding:0px 5%}}body.home #content .newsBox .scheduleBox{margin-top:80px;padding:0px 15px}body.home #content .newsBox .scheduleBox a{border-radius:5px;width:100%;display:block;color:#0C63E4;position:relative;border:1px solid #0C63E4;padding:15px 5px;font-size:1.25rem;line-height:1.7;font-weight:600;text-align:center;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAAXNSR0IArs4c6QAAACNJREFUKFNjfPD2+38FYU5GBgKAoAKY/sGmEJsHB5sbsYU9AEEICAvxU7CwAAAAAElFTkSuQmCC);background-color:#FFF}body.home #content .newsBox .scheduleBox a span{display:inline-block;padding:0px 10px 0px 50px;background:url(https://cs-bampaku-futsal.jp/renew/img/com/icon-schedule.svg) 0px center/30px no-repeat}body.home #content .newsBox .banLinePC{margin-top:30px;padding:0px 15px}body.home #content .newsBox dl.newsSymList{border-bottom:1px solid #FFF}body.home #content .newsBox dl.newsSymList dt{border-top:1px solid #FFF}@media screen and (min-width: 769px){body.home #content .newsBox .scheduleBox{margin-top:80px;padding:0px 15px}body.home #content .newsBox .scheduleBox a{font-size:1.375rem;line-height:1.7;font-weight:600;text-align:center;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAAXNSR0IArs4c6QAAACNJREFUKFNjfPD2+38FYU5GBgKAoAKY/sGmEJsHB5sbsYU9AEEICAvxU7CwAAAAAElFTkSuQmCC);background-color:#FFF}body.home #content .newsBox .scheduleBox a span{display:inline-block;padding:0px 10px 0px 50px;background:url(https://cs-bampaku-futsal.jp/renew/img/com/icon-schedule.svg) 0px center/30px no-repeat}}@media screen and (min-width: 1024px){body.home #content .newsBox{padding:0px 0px 80px 0px}body.home #content .newsBox .titItem1{padding-left:0px;padding-top:0px}body.home #content .newsBox dl.newsSymList dd{border-top:1px solid  #FFF}}body.home #content .newsBox .btnMore{margin-top:50px}body.home #content .newsBox .btnSym1 a{font-size:1rem;line-height:1.7}body.home #content .newsBox .btnSym1 a:before{font-size:1rem;line-height:1.7}body.home #content .newsBox .tabBox .btnArea{margin:0px 5px;display:flex}body.home #content .newsBox .tabBox .btnArea .tabBtn{margin-top:20px;width:188px;padding:8px 0px;color:#333;background:#FFF;text-align:center;cursor:pointer;transition:all 0.2s ease 0s;font-size:.75rem;line-height:1.7;font-weight:500}body.home #content .newsBox .tabBox .btnArea .tabBtn+.tabBtn{margin-left:4px}body.home #content .newsBox .tabBox .btnArea .tabBtn:hover{background-color:#B7D4EC}body.home #content .newsBox .tabBox .btnArea .tabBtn.active{background:#1374C1;color:#fff}body.home #content .newsBox .tabBox .panelArea{padding:0px}body.home #content .newsBox .tabBox .tabPanel{display:none}body.home #content .newsBox .tabBox .tabPanel.active{display:block}@media screen and (min-width: 480px){body.home #content .newsBox .tabBox .btnArea .tabBtn{font-size:.9375rem;line-height:1.7}}@media screen and (min-width: 1024px){body.home #content .newsBox .tabBox{display:flex;flex-flow:row nowrap;max-width:1230px;padding:0px 15px;width:100%}body.home #content .newsBox .tabBox .btnAreaWrap{width:340px;padding-top:60px;padding-right:60px}body.home #content .newsBox .tabBox .btnArea{margin:20px 10px;flex-direction:column;border-left:1px solid #FFF;width:100%}body.home #content .newsBox .tabBox .btnArea .tabBtn{width:100%;padding:8px 20px;margin:5px 0px;font-size:.9375rem;line-height:1.7;text-align:left;background-color:transparent;border-left:10px solid transparent}body.home #content .newsBox .tabBox .btnArea .tabBtn+.tabBtn{margin-left:0px}body.home #content .newsBox .tabBox .btnArea .tabBtn:hover{background-color:transparent;border-left:10px solid rgba(19,116,193,0.5);color:#1374C1}body.home #content .newsBox .tabBox .btnArea .tabBtn.active{background-color:transparent;border-left:10px solid #1374C1;color:#2C2C2C;color:#1374C1}body.home #content .newsBox .tabBox .btnArea .tabBtn:first-child{margin-top:0px}body.home #content .newsBox .tabBox .btnArea .tabBtn:last-child{margin-bottom:0px}body.home #content .newsBox .tabBox .btnMore{margin-left:10px;margin-top:30px}body.home #content .newsBox .tabBox .panelArea{padding-top:90px;width:calc(100% - 340px) !important}}body.home #content #featuresBox{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAAXNSR0IArs4c6QAAACNJREFUKFNjfPD2+38FYU5GBgKAoAKY/sGmEJsHB5sbsYU9AEEICAvxU7CwAAAAAElFTkSuQmCC);padding:30px 0px 30px 0px}@media screen and (min-width: 769px){body.home #content #featuresBox{padding:80px 0px 80px 0px}}body.home #content #featuresBox .featuresBoxInner{max-width:1200px;margin:0px auto}body.home #content #featuresBox .titItem1{padding-left:10px}@media screen and (min-width: 1024px){body.home #content #featuresBox .titItem1 .titItem1{padding-left:0px;padding-top:0px}}body.home #content #featuresBox .featuresItem{position:relative;margin:30px auto;padding:0px 0px}body.home #content #featuresBox .featuresItem .btnMore{margin-top:30px}body.home #content #featuresBox .featuresItem .photoItem{display:block;width:100%}body.home #content #featuresBox .featuresItem .photoItem::before{content:"";display:block;padding-top:66.56%}body.home #content #featuresBox .featuresItem .wordItem{width:100%;padding:20px 10px}body.home #content #featuresBox .featuresItem .wordItem .enNo{font-family:"Quantico",sans-serif;font-size:1.125rem;line-height:1.7;padding:5px 10px;font-style:italic;color:#1374C1;position:relative;background:#F5E63D;border-radius:3px}body.home #content #featuresBox .featuresItem .wordItem .enNo:before{content:"";position:absolute;top:100%;left:30%;margin-left:-15px;border:10px solid transparent;border-top:10px solid #F5E63D}body.home #content #featuresBox .featuresItem .wordItem h2{font-size:1.625rem;line-height:1.7;font-weight:600;color:#1374C1;padding:20px 0px 10px 55px;border-bottom:1px solid #1374C1;background-repeat:no-repeat !important;background-position:left 20px !important;background-size:45px 45px !important}body.home #content #featuresBox .featuresItem .wordItem p{margin-top:10px}body.home #content #featuresBox .featuresItem:nth-child(odd) .photoItem{float:right}body.home #content #featuresBox .featuresItem:nth-child(odd) .wordItem{float:left}body.home #content #featuresBox .featuresItem:nth-child(even) .photoItem{float:left}body.home #content #featuresBox .featuresItem:nth-child(even) .wordItem{float:right}body.home #content #featuresBox .featuresItem.featuresItem1 .photoItem{background:url(https://cs-bampaku-futsal.jp/renew/img/home/re-features1-photo.jpg) center center/cover no-repeat !important}body.home #content #featuresBox .featuresItem.featuresItem1 .wordItem h2{background:url(https://cs-bampaku-futsal.jp/renew/img/com/icon-feature1.svg)}body.home #content #featuresBox .featuresItem.featuresItem2 .photoItem{background:url(https://cs-bampaku-futsal.jp/renew/img/home/re-features2-photo.jpg) center center/cover no-repeat !important}body.home #content #featuresBox .featuresItem.featuresItem2 .wordItem h2{background:url(https://cs-bampaku-futsal.jp/renew/img/com/icon-feature2.svg)}body.home #content #featuresBox .featuresItem.featuresItem3 .photoItem{background:url(https://cs-bampaku-futsal.jp/renew/img/home/re-features3-photo.jpg) center center/cover no-repeat !important}body.home #content #featuresBox .featuresItem.featuresItem3 .wordItem h2{background:url(https://cs-bampaku-futsal.jp/renew/img/com/icon-feature3.svg)}body.home #content #featuresBox .featuresItem.featuresItem4 .photoItem{background:url(https://cs-bampaku-futsal.jp/renew/img/home/re-features4-photo.jpg) center center/cover no-repeat !important}body.home #content #featuresBox .featuresItem.featuresItem4 .wordItem h2{background:url(https://cs-bampaku-futsal.jp/renew/img/com/icon-feature4.svg)}body.home #content #featuresBox .featuresItem.featuresItem5 .photoItem{background:url(https://cs-bampaku-futsal.jp/renew/img/home/re-features5-photo.jpg) center center/cover no-repeat}body.home #content #featuresBox .featuresItem.featuresItem5 .wordItem h2{background:url(https://cs-bampaku-futsal.jp/renew/img/com/icon-feature5.svg)}body.home #content #featuresBox .featuresItem.featuresItem6 .photoItem{background:url(https://cs-bampaku-futsal.jp/renew/img/home/re-features6-photo.jpg) center center/cover no-repeat}body.home #content #featuresBox .featuresItem.featuresItem6 .wordItem h2{background:url(https://cs-bampaku-futsal.jp/renew/img/com/icon-feature6.svg)}@media screen and (min-width: 769px){body.home #content #featuresBox .featuresItem{margin:50px auto;padding:0px 10px}body.home #content #featuresBox .featuresItem .photoItem{width:50%}body.home #content #featuresBox .featuresItem .wordItem{width:50%}body.home #content #featuresBox .featuresItem .wordItem h2{font-size:1.6875rem;line-height:1.3;font-weight:600;color:#1374C1;padding:20px 0px 10px 60px;border-bottom:1px solid #1374C1;background-position:left 20px !important;background-size:50px 50px !important}body.home #content #featuresBox .featuresItem .wordItem p{margin-top:10px}body.home #content #featuresBox .featuresItem .wordItem.btnNoneWrap{padding-bottom:50px}body.home #content #featuresBox .featuresItem:nth-child(odd) .wordItem{padding-right:30px}body.home #content #featuresBox .featuresItem:nth-child(even) .wordItem{padding-left:30px}}@media screen and (min-width: 1024px){body.home #content #featuresBox .featuresItem .wordItem h2{font-size:2rem;line-height:1.3;padding:20px 0px 20px 70px;background-position:left 15px !important;background-size:55px 55px !important}}body.experienced #content .contentInner{padding-bottom:80px}body.experienced #content .titSym3{margin-top:40px}body.experienced #content .titSym4{margin-top:40px}body.experienced #content .cListTableWrap{margin:10px 0px 30px 0px}body.experienced #content .glafItem{max-width:960px;margin:30px auto;border:1px solid #CCC;padding:10px}@media screen and (min-width: 769px){body.experienced #content .glafItem{padding:20px}}body.experienced #content .glafSup1{text-align:left;font-size:.875rem;line-height:1.7}@media screen and (min-width: 769px){body.experienced #content .glafSup1{text-align:center;font-size:1rem;line-height:1.7}}body.experienced #content .supLadies{padding-bottom:30px}@media screen and (min-width: 769px){body.experienced #content .titSym3{margin-top:80px}body.experienced #content .titSym4{margin-top:80px}}body.school #content{padding-bottom:60px}body.school #content .titSym1{margin-top:30px}@media screen and (min-width: 769px){body.school #content{padding-bottom:100px}body.school #content .titSym1{margin-top:60px}}body.school #content .featureBox .featureBoxInner{margin-top:20px}body.school #content .featureBox .btnMore{margin-top:30px}body.school #content .featureBox .photoItem{background:url(https://cs-bampaku-futsal.jp/renew/img/school/photo-feature.jpg) center center/cover no-repeat}body.school #content .featureBox .photoItem::before{content:"";display:block;padding-top:36.25%}body.school #content .featureBox .pointItem ul.pointList li{border-radius:5px;margin:10px 0px;padding:10px;font-size:1.125rem;line-height:1.7;font-weight:500;padding:10px 10px 10px 60px;background-repeat:no-repeat !important;background-position:10px 5px !important;background-size:40px 40px !important}body.school #content .featureBox .pointItem ul.pointList li.feature1{background:#E0EDF7 url(https://cs-bampaku-futsal.jp/renew/img/com/icon-feature1.svg)}body.school #content .featureBox .pointItem ul.pointList li.feature2{background:#E0EDF7 url(https://cs-bampaku-futsal.jp/renew/img/com/icon-feature2.svg)}body.school #content .featureBox .pointItem ul.pointList li.feature3{background:#E0EDF7 url(https://cs-bampaku-futsal.jp/renew/img/com/icon-feature3.svg)}body.school #content .featureBox .pointItem ul.pointList li.feature4{background:#E0EDF7 url(https://cs-bampaku-futsal.jp/renew/img/com/icon-feature4.svg)}body.school #content .featureBox .pointItem ul.pointList li.feature5{background:#E0EDF7 url(https://cs-bampaku-futsal.jp/renew/img/com/icon-feature5.svg)}body.school #content .featureBox .pointItem ul.pointList li.feature6{background:#E0EDF7 url(https://cs-bampaku-futsal.jp/renew/img/com/icon-feature6.svg)}body.school #content .featureBox .pointItem ul.pointList li:last-child{margin-bottom:0px}@media screen and (min-width: 769px){body.school #content .featureBox .featureBoxInner{display:flex}body.school #content .featureBox .btnMore{margin-top:60px}body.school #content .featureBox .photoItem{width:40%}body.school #content .featureBox .pointItem{width:60%;padding-left:30px}body.school #content .featureBox .pointItem ul.pointList li{font-size:1.25rem;line-height:1.7}body.school #content .featureBox .pointItem ul.pointList li:first-child{margin-top:0px}body.school #content .featureBox .pointItem ul.pointList li:last-child{margin-bottom:0px}}body.school #content .courceBox{margin-top:80px;padding-bottom:40px;background-color:#1374C1}body.school #content .courceBox .titSym1{padding-top:40px;margin-top:0px;padding-bottom:20px;color:#FFF}body.school #content .courceBox .courceBoxInner{max-width:1230px;margin:0px auto;padding:0px 15px}body.school #content .courceBox .courceList{display:flex;flex-direction:column}body.school #content .courceBox .courceList li{padding-bottom:50px}body.school #content .courceBox .courceList li .banItem{position:relative}body.school #content .courceBox .courceList li .banItem h2{position:absolute;bottom:20px;left:0px;color:#FFF;font-weight:600;padding:10px}body.school #content .courceBox .courceList li .banItem h2 .word1{font-size:1.25rem;line-height:1.7;line-height:1.4 !important}body.school #content .courceBox .courceList li .banItem h2 .word2{font-size:.875rem;line-height:1.7;line-height:1.4 !important}body.school #content .courceBox .courceList li .banItem::before{content:"";display:block;padding-top:36%}body.school #content .courceBox .courceList li p{font-size:1rem;line-height:1.7;padding:10px 0px 0px 0px;color:#FFF}body.school #content .courceBox .courceList li.courceA .banItem{background:url(https://cs-bampaku-futsal.jp/renew/img/school/photocource-a.jpg) center center/cover no-repeat}body.school #content .courceBox .courceList li.courceA h2{background-color:rgba(166,191,0,0.9)}body.school #content .courceBox .courceList li.courceB .banItem{background:url(https://cs-bampaku-futsal.jp/renew/img/school/photocource-b.jpg) center center/cover no-repeat}body.school #content .courceBox .courceList li.courceB h2{background-color:rgba(51,181,170,0.9)}body.school #content .courceBox .courceList li.courceC .banItem{background:url(https://cs-bampaku-futsal.jp/renew/img/school/photocource-c.jpg) center center/cover no-repeat}body.school #content .courceBox .courceList li.courceC h2{background-color:rgba(0,160,230,0.9)}body.school #content .courceBox .courceList li.courceD .banItem{background:url(https://cs-bampaku-futsal.jp/renew/img/school/photocource-d.jpg) center center/cover no-repeat}body.school #content .courceBox .courceList li.courceD h2{background-color:rgba(171,158,31,0.9)}body.school #content .courceBox .courceList li.courceE .banItem{background:url(https://cs-bampaku-futsal.jp/renew/img/school/photocource-e.jpg) center center/cover no-repeat}body.school #content .courceBox .courceList li.courceE h2{background-color:rgba(171,158,31,0.9)}body.school #content .courceBox .courceList li.courceF .banItem{background:url(https://cs-bampaku-futsal.jp/renew/img/school/photocource-f.jpg) center center/cover no-repeat}body.school #content .courceBox .courceList li.courceF h2{background-color:rgba(70,95,193,0.9)}body.school #content .courceBox .courceList li.courceG .banItem{background:url(https://cs-bampaku-futsal.jp/renew/img/school/photocource-g.jpg) center center/cover no-repeat}body.school #content .courceBox .courceList li.courceG h2{background-color:rgba(243,143,182,0.9)}body.school #content .courceBox .courceList li.courceH .banItem{background:url(https://cs-bampaku-futsal.jp/renew/img/school/photocource-h.jpg) center center/cover no-repeat}body.school #content .courceBox .courceList li.courceH h2{background-color:rgba(51,51,51,0.9)}body.school #content .courceBox .courceList li.courceI .banItem{background:url(https://cs-bampaku-futsal.jp/renew/img/school/photocource-i.jpg) center center/cover no-repeat}body.school #content .courceBox .courceList li.courceI h2{background-color:rgba(222,55,65,0.9)}body.school #content .courceBox .courceList li.courceJ .banItem{background:url(https://cs-bampaku-futsal.jp/renew/img/school/photocource-j.jpg) center center/cover no-repeat}body.school #content .courceBox .courceList li.courceJ h2{background-color:rgba(236,89,63,0.9)}@media screen and (min-width: 769px){body.school #content .courceBox .courceList{display:flex;flex-flow:row wrap;gap:40px 40px}body.school #content .courceBox .courceList li{width:calc(50% - 20px);padding-bottom:0px}body.school #content .courceBox .courceList li .banItem{position:relative}body.school #content .courceBox .courceList li .banItem h2 .word1{font-size:1.5rem;line-height:1.7}body.school #content .courceBox .courceList li .banItem h2 .word2{font-size:1.125rem;line-height:1.7}body.school #content .courceBox .courceList li .banItem::before{padding-top:42%}body.school #content .courceBox .courceList li p{font-size:1rem;line-height:1.7}}@media screen and (min-width: 1024px){body.school #content .courceBox .courceList li .banItem::before{padding-top:36%}}body.school #content .priceTable{min-width:480px}body.school #content .priceTable thead th{width:18%}body.school #content .priceTable thead th:first-of-type{width:28%}body.school #content .priceTable tbody th{padding:10px 10px 10px 20px;position:relative}body.school #content .priceTable tbody th::after{content:"";position:absolute;top:0;left:0;width:10px;height:100%;display:block;border-left:10px solid #1374C1}body.school #content .priceTable tbody th.courceA::after{border-left-color:#A6BF00}body.school #content .priceTable tbody th.courceB::after{border-left-color:#33B5AA}body.school #content .priceTable tbody th.courceC::after{border-left-color:#00A0E6}body.school #content .priceTable tbody th.courceD::after{border-left-color:#AB9E1F}body.school #content .priceTable tbody th.courceE::after{border-left-color:#AB9E1F}body.school #content .priceTable tbody th.courceF::after{border-left-color:#465FC1}body.school #content .priceTable tbody th.courceG::after{border-left-color:#F38FB6}body.school #content .priceTable tbody th.courceH::after{border-left-color:#333}body.school #content .priceTable tbody th.courceI::after{border-left-color:#DE3741}body.school #content .priceTable tbody th.courceJ::after{border-left-color:#EC593F}body.school #content .scheduleTable thead th{width:16%}body.school #content .scheduleTable thead th:first-of-type{width:16%}body.school #content .scheduleTable tbody th{padding:10px 10px 10px 20px;position:relative;vertical-align:top}body.school #content .scheduleTable tbody td{vertical-align:top}body.school #content .scheduleTable tbody td.verMid{vertical-align:middle}body.school #content .scheduleTable tbody td span{display:block;padding:5px;border-radius:5px;font-size:1rem;line-height:1.5}body.school #content .scheduleTable tbody td span.maT{margin-top:10px}body.school #content .scheduleTable tbody td span.courceA{background-color:#A6BF00;color:#FFF}body.school #content .scheduleTable tbody td span.courceB{background-color:#33B5AA;color:#FFF}body.school #content .scheduleTable tbody td span.courceC{background-color:#00A0E6;color:#FFF}body.school #content .scheduleTable tbody td span.courceD{background-color:#AB9E1F;color:#FFF}body.school #content .scheduleTable tbody td span.courceE{background-color:#AB9E1F;color:#FFF}body.school #content .scheduleTable tbody td span.courceF{background-color:#465FC1;color:#FFF}body.school #content .scheduleTable tbody td span.courceG{background-color:#F38FB6;color:#FFF}body.school #content .scheduleTable tbody td span.courceH{background-color:#333;color:#FFF}body.school #content .scheduleTable tbody td span.courceI{background-color:#DE3741;color:#FFF}body.school #content .scheduleTable tbody td span.courceJ{background-color:#EC593F;color:#FFF}body.court #content{padding-bottom:120px}body.court #content .priceBox{margin-top:40px}body.court #content .priceBox .photoItem{display:block;width:100%;background:url(https://cs-bampaku-futsal.jp/renew/img/court/photo.jpg) center center/cover no-repeat}body.court #content .priceBox .photoItem::before{content:"";display:block;padding-top:30%}body.court #content .priceBox .titSym1{margin-top:40px}body.court #content .priceBox .tableSym1{width:100%}body.court #content .priceBox .tableSym1 tbody th{background-color:rgba(19,116,193,0.1);color:#2C2C2C;width:20% !important}body.court #content .priceBox .tableSym1 tbody td{width:40% !important}body.court #content .memberBox{background-color:#E0EDF7;padding:20px;margin-top:30px;border-radius:5px}body.court #content .memberBox .memberTit{border-bottom:1px solid #1374C1;font-size:1.5rem;line-height:1.7;font-weight:600;color:#1374C1}body.court #content .memberBox .memberLead{margin:15px 0px}body.court #content .memberBox .memberPriceBox{background-color:#FFF;margin-top:10px;border-radius:5px;padding:10px}body.court #content .memberBox .memberPriceBox .mPriceItem{display:inline-block;padding:10px}body.court #content .priceBox2{margin-top:40px;display:flex;flex-flow:column wrap;gap:40px 40px}body.court #content .priceBox2 .tableSym2{margin-top:10px}body.court #content .priceBox2 .rentalBox{width:100%}body.court #content .priceBox2 .facilityBox{width:100%}@media screen and (min-width: 769px){body.court #content .priceBox2{display:flex;flex-flow:row nowrap}body.court #content .priceBox2 .rentalBox{width:50%}body.court #content .priceBox2 .facilityBox{width:50%}}body.kosaru #content{padding-bottom:60px}body.kosaru #content .kosaruLead{font-size:1.375rem;line-height:1.7;font-weight:500;margin:0px 0px}@media screen and (min-width: 769px){body.kosaru #content{padding-bottom:100px}body.kosaru #content .kosaruLead{margin:20px 0px}}body.kosaru #content .kosaruBox{margin-top:40px;display:flex;flex-flow:row wrap;gap:40px 20px}body.kosaru #content .kosaruBox .kosaruItem{background-color:#E0EDF7;width:100%}body.kosaru #content .kosaruBox .kosaruItem .banItem{position:relative}body.kosaru #content .kosaruBox .kosaruItem .banItem h2{position:absolute;bottom:20px;left:-10px;color:#FFF;font-weight:600;padding:10px 30px;font-size:1.75rem;line-height:1.7}body.kosaru #content .kosaruBox .kosaruItem .banItem::before{content:"";display:block;padding-top:52%}body.kosaru #content .kosaruBox .kosaruItem.trainingWrap .banItem{background:url(https://cs-bampaku-futsal.jp/renew/img/kosaru/photo-beginner.jpg) center center/cover no-repeat}body.kosaru #content .kosaruBox .kosaruItem.trainingWrap h2{background-color:rgba(19,116,193,0.9)}body.kosaru #content .kosaruBox .kosaruItem.gameWrap .banItem{background:url(https://cs-bampaku-futsal.jp/renew/img/kosaru/photo-game.jpg) center center/cover no-repeat}body.kosaru #content .kosaruBox .kosaruItem.gameWrap h2{background-color:rgba(19,116,193,0.9)}body.kosaru #content .kosaruBox .kosaruItem.yorokosaruBeginnerWrap .banItem{background:url(https://cs-bampaku-futsal.jp/renew/img/kosaru/yorokosaru-beginner.jpg) center center/cover no-repeat}body.kosaru #content .kosaruBox .kosaruItem.yorokosaruBeginnerWrap h2{background-color:rgba(19,116,193,0.9)}body.kosaru #content .kosaruBox .kosaruItem .scheduledItem{font-size:1.25rem;line-height:1.7;font-weight:600;padding:15px;color:#1374C1}body.kosaru #content .kosaruBox .kosaruItem dl{display:flex;flex-wrap:wrap;width:calc(100% - 30px);margin:0px 15px 15px 15px}body.kosaru #content .kosaruBox .kosaruItem dl dt{width:100px;padding:5px;border-top:1px solid #CCC;color:#1374C1}body.kosaru #content .kosaruBox .kosaruItem dl dd{width:calc(100% - 100px);padding:5px;border-top:1px solid #CCC}@media screen and (min-width: 769px){body.kosaru #content .kosaruBox{display:flex;gap:60px 60px}body.kosaru #content .kosaruBox .kosaruItem{width:calc(50% - 30px)}}body.staff #content{padding-bottom:100px}body.staff #content .staffBox{margin:20px 0px;padding-bottom:60px}@media screen and (min-width: 769px){body.staff #content .staffBox{display:flex}}body.staff #content .staffBox .photoItem{width:100%;max-width:400px;margin:0px auto}body.staff #content .staffBox .photoItem .photoItemInner{position:relative}body.staff #content .staffBox .photoItem .photoItemInner img{width:100%;height:auto;vertical-align:bottom;z-index:1;position:relative}body.staff #content .staffBox .photoItem .photoItemInner::before{display:block;content:'';width:100%;height:100%;background-color:rgba(19,116,193,0.1);position:absolute;left:10px;top:10px;z-index:0}body.staff #content .staffBox .profileItem{padding:40px 0px 40px 0px;max-width:540px;margin:0px auto}body.staff #content .staffBox .profileItem .romajiName{font-size:1.875rem;line-height:1.3;font-family:"Quantico",sans-serif;font-style:italic;color:#1374C1;font-weight:600}body.staff #content .staffBox .profileItem .jpName{font-size:1.625rem;line-height:1.7;color:#1374C1;font-weight:500}body.staff #content .staffBox .profileItem .messageWord{padding:20px 0px 10px 0px}body.staff #content .staffBox .profileItem .profileTit{padding:20px 0px 5px 0px}body.staff #content .staffBox .profileItem dl.profileList{display:flex;flex-wrap:wrap;width:100%;margin:20px 0px 0px 0px;border-bottom:1px solid #CCC}body.staff #content .staffBox .profileItem dl.profileList dt{width:100px;padding:5px;border-top:1px solid #CCC;color:#1374C1}body.staff #content .staffBox .profileItem dl.profileList dd{width:calc(100% - 100px);padding:5px;border-top:1px solid #CCC}@media screen and (min-width: 769px){body.staff #content .staffBox .profileItem{width:calc(100% - 400px);padding:20px 0px 20px 40px;max-width:800px;margin-left:initial;margin-right:initial}body.staff #content .staffBox .profileItem .romajiName{font-size:2.125rem;line-height:1.3}body.staff #content .staffBox .profileItem .jpName{font-size:1.75rem;line-height:1.7}}@media screen and (min-width: 1024px){body.staff #content .staffBox .profileItem .romajiName{font-size:2.5rem;line-height:1.3}body.staff #content .staffBox .profileItem .jpName{font-size:1.875rem;line-height:1.7}}body.facility #content{padding-bottom:60px}body.facility #content .leadSym1{margin-top:20px}@media screen and (min-width: 480px){body.facility #content .leadSym1{margin-top:40px}}body.facility #content .titSym1{margin-top:30px;padding-bottom:20px}@media screen and (min-width: 769px){body.facility #content .titSym1{margin-top:40px}}body.facility #content .titSym3{margin-top:40px}@media screen and (min-width: 480px){body.facility #content .titSym3{margin-top:60px}}body.facility #content .mapItem{max-width:1200px;margin:0px auto}body.facility #content .mapItem img{width:100%;height:auto;vertical-align:bottom}body.facility #content .mapPhotoList{display:flex;flex-flow:row nowrap;margin:20px auto;gap:20px 20px}body.facility #content .mapPhotoList li{width:50%;padding:0px}body.facility #content .mapPhotoList li h3{font-size:.875rem;line-height:1.7;font-weight:500;text-align:center}@media screen and (min-width: 480px){body.facility #content .mapPhotoList li{width:50%}body.facility #content .mapPhotoList li h3{font-size:1.125rem;line-height:1.7;font-weight:500}}@media screen and (min-width: 1024px){body.facility #content .mapPhotoList{flex-flow:row nowrap}body.facility #content .mapPhotoList li{width:50%;margin:10px 10px 10px 0px;padding:0px}body.facility #content .mapPhotoList li:last-child{margin-right:0px}}body.facility #content .salonBox{padding-bottom:80px}body.facility #content .salonBox .wordItem{width:100%;font-size:1.0625rem;line-height:1.7}body.facility #content .salonBox .photoItem{width:100%}@media screen and (min-width: 1024px){body.facility #content .salonBox .photoItem{margin-bottom:10px}}body.membership #content{padding-bottom:60px}body.membership #content .titSym1{margin:40px auto 20px auto}body.membership #content .stepItem{margin:60px auto}body.membership #content .stepItem.stepItemFirst{margin:0px auto 60px auto}body.membership #content .stepItem .stepItemInner{padding:20px 0px}@media screen and (min-width: 769px){body.membership #content .stepItem .stepItemInner{padding:20px 10px}}body.membership #content .applyBox{background-color:#E0EDF7;margin-top:20px;border-radius:10px;text-align:center;padding:20px 0px}body.membership #content .applyBox .telItem{padding:0px}body.membership #content .applyBox .telItem .telNumber{color:#1374C1;font-size:1.625rem;line-height:1.7;font-weight:500}body.membership #content .applyBox .formItem{padding:0px 10px}body.membership #content .applyBox .formItem .btnSymReserve{margin:15px auto;width:100%;max-width:320px}body.membership #content .applyBox .formItem .btnSymReserve a{width:100%;background-color:#F5E63D;display:block;color:#1374C1;position:relative;padding:10px 30px 10px 20px;font-size:1.125rem;line-height:1.7;font-weight:600;text-align:center}body.membership #content .applyBox .formItem .btnSymReserve a:before{content:"\e5e1";font-family:Material Icons;right:10px;position:absolute;top:50%;transform:translateY(-50%);color:#1374C1;font-size:1rem;line-height:1.7}body.membership #content .triangleIcon{width:0;height:0;border-left:50px solid transparent;border-right:50px solid transparent;border-top:30px solid #dce1e4;margin:20px auto}@media screen and (min-width: 769px){body.membership #content .applyBox{display:flex;align-items:center;padding:0px}body.membership #content .applyBox .telItem{padding:20px;text-align:left}body.membership #content .applyBox .telItem .telNumber{font-size:1.625rem;line-height:1.7}body.membership #content .applyBox .formItem{padding:20px}}body.membership #content .exFlowTit{margin-top:30px;border-left:3px solid #1374C1;padding-left:10px}body.membership #content .exFlowTit span{color:#1374C1;font-size:1.125rem;line-height:1.7;font-weight:500;display:block}@media screen and (min-width: 769px){body.membership #content .exFlowTit span{display:inline-block;padding-right:20px}}body.membership #content .exFlowBox{border-radius:10px;background-color:#e5f5f3;padding:10px;margin-top:15px}body.membership #content .exFlowBox .flowList{margin:5px}body.membership #content .exFlowBox .flowList li{padding-bottom:70px;position:relative}body.membership #content .exFlowBox .flowList li .photoItem{margin-top:20px}body.membership #content .exFlowBox .flowList li .wordItem .flowIcon{font-style:italic;color:#1374C1;font-size:.875rem;line-height:1.7;font-weight:500}body.membership #content .exFlowBox .flowList li .wordItem .flowIcon span{font-size:1.25rem;line-height:1.7}body.membership #content .exFlowBox .flowList li .wordItem h3{font-size:1.375rem;line-height:1.7;padding:0px 0px;font-weight:500;margin-top:-5px}body.membership #content .exFlowBox .flowList li:after{content:"";position:absolute;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:15px solid rgba(19,116,193,0.5);bottom:30px;left:50%;transform:translateX(-50%)}body.membership #content .exFlowBox .flowList li:last-child{padding-bottom:30px}body.membership #content .exFlowBox .flowList li:last-child:after{content:none}@media screen and (min-width: 480px){body.membership #content .exFlowBox .flowList{margin:20px}}@media screen and (min-width: 769px){body.membership #content .exFlowBox .flowList{margin:20px}body.membership #content .exFlowBox .flowList li{display:flex;flex-flow:row-reverse wrap}body.membership #content .exFlowBox .flowList li .photoItem{width:45%;margin-top:0px}body.membership #content .exFlowBox .flowList li .wordItem{width:55%;padding-left:20px}body.membership #content .exFlowBox .flowList li .wordItem .flowIcon{font-style:italic;color:#1374C1;font-size:.875rem;line-height:1.7;font-weight:500}body.membership #content .exFlowBox .flowList li .wordItem .flowIcon span{font-size:1.25rem;line-height:1.7}body.membership #content .exFlowBox .flowList li .wordItem h3{font-size:1.375rem;line-height:1.7;padding:0px 0px;font-weight:500}}body.membership #content .bringBox{border-radius:5px;background-color:#E0EDF7;padding:20px;margin-top:15px}body.membership #content .bringBox ul{font-size:1.125rem;line-height:1.7}body.membership #content .bringBox ul li{list-style-type:none;position:relative;padding-left:0.6em}body.membership #content .bringBox ul li:before{border-radius:50%;width:5px;height:5px;display:block;position:absolute;left:0;top:0.7em;content:"";background:#1374C1}body.membership #content h2.stepTit{position:relative;overflow:hidden;padding:1rem 0rem 1rem 60px;border:2px solid #1374C1;font-size:1.125rem;line-height:1.7;font-weight:600;color:#1374C1}body.membership #content h2.stepTit:before{position:absolute;top:-150%;left:-100px;width:150px;height:300%;content:'';-webkit-transform:rotate(25deg);transform:rotate(25deg);background:#1374C1}body.membership #content h2.stepTit div{position:absolute;z-index:1;top:8px;left:0;display:block;padding-top:0px;padding-left:5px;color:#fff;font-style:italic;text-align:center}body.membership #content h2.stepTit div span.supWord{font-size:.75rem;line-height:1;display:block;font-family:"Quantico",sans-serif;font-style:italic}body.membership #content h2.stepTit div span.numberWord{font-size:1.5625rem;line-height:1;display:block;font-family:"Quantico",sans-serif;font-style:italic}@media screen and (min-width: 769px){body.membership #content h2.stepTit{padding:1rem 0rem 1rem 80px;font-size:1.375rem;line-height:1.7}body.membership #content h2.stepTit:before{top:-150%;left:-100px;width:170px;height:300%}body.membership #content h2.stepTit div span.supWord{font-size:.875rem;line-height:1;display:block}body.membership #content h2.stepTit div span.numberWord{font-size:2.0625rem;line-height:1;display:block}}body.access #content .mapBoxWrap .gMapBox .gMap,body.facility #content .mapBoxWrap .gMapBox .gMap{height:0;overflow:hidden;padding-bottom:56.25%;position:relative}body.access #content .mapBoxWrap .gMapBox .gMap iframe,body.facility #content .mapBoxWrap .gMapBox .gMap iframe{position:absolute;left:0;top:0;height:100%;width:100%}body.access #content .mapBoxWrap .howtoBox,body.facility #content .mapBoxWrap .howtoBox{padding:20px 0px 40px 0px}body.access #content .mapBoxWrap .howtoBox .btnList,body.facility #content .mapBoxWrap .howtoBox .btnList{margin:10px 0px;display:flex}body.access #content .mapBoxWrap .howtoBox .btnList li,body.facility #content .mapBoxWrap .howtoBox .btnList li{padding-right:10px}body.access #content .mapBoxWrap .howtoBox .btnList li a,body.facility #content .mapBoxWrap .howtoBox .btnList li a{font-size:.875rem;line-height:1.7;border:1px solid #1374C1;color:#FFF;padding:3px 10px;border-radius:5px;background-color:#1374C1}body.access #content .mapBoxWrap .howtoBox .btnList li.movieIcon a,body.facility #content .mapBoxWrap .howtoBox .btnList li.movieIcon a{position:relative;padding-left:1.3rem}body.access #content .mapBoxWrap .howtoBox .btnList li.movieIcon a:before,body.facility #content .mapBoxWrap .howtoBox .btnList li.movieIcon a:before{font-family:Material Icons Outlined;font-weight:300;left:0.2rem;position:absolute;top:70%;transform:translateY(-70%);color:#FFF;content:"\e41b"}body.access #content .mapBoxWrap .howtoBox .titHowto,body.facility #content .mapBoxWrap .howtoBox .titHowto{position:relative;padding-left:1.5rem;font-size:1.125rem;line-height:1.7;margin-top:30px;margin-bottom:10px;border-bottom:1px solid #ccc;color:#1374C1;font-weight:500}body.access #content .mapBoxWrap .howtoBox .titHowto:first-child,body.facility #content .mapBoxWrap .howtoBox .titHowto:first-child{margin-top:0px}body.access #content .mapBoxWrap .howtoBox .titHowto:before,body.facility #content .mapBoxWrap .howtoBox .titHowto:before{font-family:Material Icons Outlined;font-weight:300;left:0rem;position:absolute;top:50%;transform:translateY(-50%);color:#1374C1}body.access #content .mapBoxWrap .howtoBox .titHowto.titTrain:before,body.facility #content .mapBoxWrap .howtoBox .titHowto.titTrain:before{content:"\e570";font-size:1.25rem;line-height:1.7}body.access #content .mapBoxWrap .howtoBox .titHowto.titCar:before,body.facility #content .mapBoxWrap .howtoBox .titHowto.titCar:before{content:"\e531";font-size:1.25rem;line-height:1.7}body.access #content .mapBoxWrap .howtoBox .titHowto.titBus:before,body.facility #content .mapBoxWrap .howtoBox .titHowto.titBus:before{content:"\e530";font-size:1.25rem;line-height:1.7}body.access #content .mapBoxWrap .howtoBox .titSub,body.facility #content .mapBoxWrap .howtoBox .titSub{margin-top:20px}@media screen and (min-width: 1024px){body.access #content .mapBoxWrap,body.facility #content .mapBoxWrap{display:flex;padding-bottom:80px}body.access #content .mapBoxWrap .gMapBox,body.facility #content .mapBoxWrap .gMapBox{width:60%}body.access #content .mapBoxWrap .gMapBox .gMap,body.facility #content .mapBoxWrap .gMapBox .gMap{padding-bottom:100%}body.access #content .mapBoxWrap .howtoBox,body.facility #content .mapBoxWrap .howtoBox{padding:0px 0px 0px 30px;width:40%}}body.news #content .contentInner{max-width:1230px;padding:20px 15px 50px 15px}body.news #content .titCategory,body.news #content .titIndexList{margin-top:0px}body.news #content .titDate{margin-top:0px}body.news #content .btnNewsIndex{margin-top:40px}body.news #content .newsBox{min-height:300px}body.news #content .newsBox .impNewsSymItem{margin:0px 0px 20px 0px}body.news #content .newsBox .unCoItem1{text-align:center;padding:50px 0px}body.news #content .newsSingleTit{width:100%;text-align:left;font-size:1.5rem;line-height:1.7;padding:10px 10px 10px 0px;margin:0px 0px;border-bottom:2px solid #1374C1;font-weight:600;color:#1374C1}body.news #content .postDay{text-align:right;padding-top:10px}body.news #content .snsBtn{margin:50px 0px 0px 0px;text-align:right}body.event #content .contentInner,body.event #content .contentInner2{padding-bottom:80px}body.event #content .eventBox .unCoItem1{text-align:center;padding:50px 0px}body.event #content .eventBox ul.eventList2{border-top:1px solid #ccc;margin:30px 0px 0px 0px}body.event #content .eventBox ul.eventList2 li a{clear:both;padding:20px 5px 20px 0px;padding-right:1rem;border-bottom:1px solid #ccc;display:block;position:relative}body.event #content .eventBox ul.eventList2 li a:after{display:block;clear:both;content:""}body.event #content .eventBox ul.eventList2 li a::before{content:"\e5e1";font-family:Material Icons;right:0.2rem;position:absolute;top:50%;transform:translateY(-50%);color:#1374c1;font-size:1.125rem;line-height:1.7}body.event #content .eventBox ul.eventList2 li a .photoCover img{max-width:25%;float:left;width:100%;height:auto;border:1px solid #ccc}body.event #content .eventBox ul.eventList2 li a .wordCover{float:right;width:74%;margin-left:0px;padding-left:5px;display:block;font-weight:normal}body.event #content .eventBox ul.eventList2 li a .wordCover p.compDate{color:#1374C1}body.event #content .eventBox ul.eventList2 li a .wordCover h2{font-size:1.125rem;line-height:1.7;padding:5px 0px;font-weight:600;color:#1374C1}@media screen and (min-width: 769px){body.event #content .eventBox ul.eventList2{margin:20px 0px 0px 0px}body.event #content .eventBox ul.eventList2 li a{padding-left:10px;padding-right:0.6rem}body.event #content .eventBox ul.eventList2 li a::before{font-size:1.625rem;line-height:1.7;right:0.5rem}body.event #content .eventBox ul.eventList2 li a .photoCover img{max-width:240px;width:100%;height:auto}body.event #content .eventBox ul.eventList2 li a .wordCover{float:right;width:100%;margin-left:-260px;padding-left:260px}body.event #content .eventBox ul.eventList2 li a .wordCover h2{padding:15px 0px;font-size:1.5rem;line-height:1.7}}body.event #content .eventBox ul.eventList{border-top:1px solid #ccc;margin:0px 0px 0px 0px}body.event #content .eventBox ul.eventList li a,body.event #content .eventBox ul.eventList span.listInner{display:flex;padding:30px 0px 30px 0px;border-bottom:1px solid #ccc;position:relative}body.event #content .eventBox ul.eventList li a .photoCover,body.event #content .eventBox ul.eventList span.listInner .photoCover{max-width:520px;width:25%;margin:0px auto}body.event #content .eventBox ul.eventList li a .photoCover img,body.event #content .eventBox ul.eventList span.listInner .photoCover img{width:100%;height:auto;border:1px solid #ccc}body.event #content .eventBox ul.eventList li a .wordCover,body.event #content .eventBox ul.eventList span.listInner .wordCover{padding-left:20px;width:calc(100% - 25%);max-width:520px;margin:0px auto;display:block;font-weight:normal}body.event #content .eventBox ul.eventList li a .wordCover h2,body.event #content .eventBox ul.eventList span.listInner .wordCover h2{font-size:1.125rem;line-height:1.7;padding:5px 0px;font-weight:600;color:#1374C1}body.event #content .eventBox ul.eventList li a .wordCover .btnMore,body.event #content .eventBox ul.eventList span.listInner .wordCover .btnMore{margin:15px 0px;width:100%;max-width:180px}body.event #content .eventBox ul.eventList li a .wordCover .btnMore span,body.event #content .eventBox ul.eventList span.listInner .wordCover .btnMore span{display:block;color:#1374C1;position:relative;border:1px solid #1374C1;padding:3px 5px;font-size:.75rem;line-height:1.7;font-weight:500;text-align:center}body.event #content .eventBox ul.eventList li a .wordCover .btnMore span:before,body.event #content .eventBox ul.eventList span.listInner .wordCover .btnMore span:before{content:"\e5e1";font-family:Material Icons;right:10px;position:absolute;top:50%;transform:translateY(-50%);color:#1374C1;font-size:1rem;line-height:1.7}@media screen and (min-width: 769px){body.event #content .eventBox ul.eventList{margin:0px}body.event #content .eventBox ul.eventList li a,body.event #content .eventBox ul.eventList span.listInner{display:flex;padding:20px 0px 20px 0px}body.event #content .eventBox ul.eventList li a .photoCover,body.event #content .eventBox ul.eventList span.listInner .photoCover{width:340px;max-width:initial}body.event #content .eventBox ul.eventList li a .photoCover img,body.event #content .eventBox ul.eventList span.listInner .photoCover img{width:100%;height:auto}body.event #content .eventBox ul.eventList li a .wordCover,body.event #content .eventBox ul.eventList span.listInner .wordCover{padding-left:30px;width:calc(100% - 340px);max-width:initial}body.event #content .eventBox ul.eventList li a .wordCover h2,body.event #content .eventBox ul.eventList span.listInner .wordCover h2{padding:15px 0px;font-size:1.5rem;line-height:1.7}body.event #content .eventBox ul.eventList li a .wordCover .btnMore,body.event #content .eventBox ul.eventList span.listInner .wordCover .btnMore{margin:15px 0px;max-width:220px}}body.event #content .eventSingleTit{width:100%;text-align:left;font-size:1.5rem;line-height:1.7;padding:10px 10px 10px 0px;margin:0px 0px;border-bottom:2px solid #1374C1;font-weight:600;color:#1374C1}body.event #content .postDay{text-align:right;padding-top:10px}body.event #content .snsBtn{margin:50px 0px 0px 0px;text-align:right}body.policy #content .contentInner2{padding-bottom:50px}body.policy #content .privacyItem{margin:30px 0px}body.policy #content .privacyItem h2{width:100%;text-align:left;font-size:1.375rem;line-height:1.7;padding:10px;margin:50px 0px 15px 0px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;font-weight:600;color:#1374C1}body.policy #content .privacyItem ul{text-align:left;margin:0;padding-left:20px;list-style-type:disc}body.policy #content .privacyItem ul li{padding:0px 0px;margin:0px}body.p404 #content .wrap404{text-align:left}body.p404 #content .wrap404 h2{font-size:1.25rem;line-height:1.7;font-weight:500}@media screen and (min-width: 480px){body.p404 #content .wrap404{text-align:center}body.p404 #content .wrap404 h2{font-size:1.25rem;line-height:1.7}}
