.slider{background:url(//aikido-kyokai.com/wp/wp-content/themes/jaa_thema2/assets/css/../images/top/bg_mainimage.jpg);padding:20px 0 30px}.slider li.slick-slide{margin:10px}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:40px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:0 0;z-index:10}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:0 0}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:50px;line-height:1;opacity:1;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:25px}[dir=rtl] .slick-prev{right:25px;left:auto}.slick-prev:before{content:'←'}[dir=rtl] .slick-prev:before{content:'→'}.slick-next{right:25px}[dir=rtl] .slick-next{right:auto;left:25px}.slick-next:before{content:'→'}[dir=rtl] .slick-next:before{content:'←'}#tabArea{width:100%;display:flex;justify-content:flex-start}#tabArea #tab{overflow:hidden}#tabArea #tab li{float:left;height:24px;width:148px;border:1px solid #ddd;border-bottom:none;padding-top:5px;margin-right:6px;text-align:center;border-radius:3px 3px 0 0}#tabArea #tab li:hover{cursor:pointer}#tabArea #tab li.selected{color:#3260ab;border:none;height:24px;padding-top:3px;width:150px;border-top:3px solid #3261ab;background:#d6dfee}#tabArea #tab li.last{margin-right:0}#tabArea .content_wrap{height:210px;overflow:scroll;border:5px solid #d6dfee;padding:10px 20px;margin-right:10px}#tabArea .content_wrap dl{width:100%}#tabArea .content_wrap dl div{display:flex;justify-content:flex-start;border-bottom:1px dotted #ccc;padding:8px 2px 3px}#tabArea .content_wrap dl dt{white-space:nowrap;color:#3260ab;font-weight:700}#tabArea .content_wrap dl dt img{vertical-align:sub}#tabArea .content_wrap dl dd{text-align:left;margin-left:10px}#tabArea .content_wrap dl.seeList dd{margin-top:10px;text-align:right}#tabArea #movie{width:280px;padding:10px;background:url(//aikido-kyokai.com/wp/wp-content/themes/jaa_thema2/assets/css/../images/top/bg_moviearea.jpg)}#tabArea #movie h2{padding:10px 0 20px}@media screen and (max-width:940px){#tabArea{display:block;padding:0 5px}#tabArea .content_wrap{width:calc(100% - 10px);height:300px;overflow:scroll;border:5px solid #d6dfee;padding:5px 0}#tabArea .content_wrap dl{width:100%}#tabArea .content_wrap dl div{display:block;padding:8px 2px 3px}#tabArea .content_wrap dl dt{padding:8px 2px 3px}#tabArea .content_wrap dl dd{margin-left:0;padding:8px 2px 3px}#tabArea .content_wrap dl dd{margin-left:0}#tabArea #movie{margin:20px auto}}.topLowerBlock{padding-top:20px;overflow:hidden;display:flex;justify-content:space-between}.topLowerBlock .topicsArea{position:relative;display:flex;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between;max-width:720px}.topLowerBlock .topicsArea .topics{width:220px;display:block;line-height:0;position:relative;margin:0 20px 20px 0}.topLowerBlock .topicsArea .topics:hover{filter:alpha(opacity=60);-moz-opacity:.6;opacity:.6}.topLowerBlock .topicsArea .topics a{height:100%;width:100%;position:absolute;top:0;left:0;z-index:500;background:#fff;filter:alpha(opacity=0);-moz-opacity:0;opacity:0}.topLowerBlock .topicsArea .topics h2{font-size:17px;height:36px;background:url(//aikido-kyokai.com/wp/wp-content/themes/jaa_thema2/assets/css/../images/page/hd_topics.png) no-repeat;text-align:center;padding-top:14px;color:#fff;line-height:1.5}.topLowerBlock .topicsArea .topics p{line-height:1.5;position:relative;z-index:490;border:1px solid #ccc;border-top:none;padding:10px;border-radius:0 0 4px 4px}.topLowerBlock .topicsArea .topics p img{position:absolute;bottom:10px;right:10px}@media screen and (max-width:940px){.topLowerBlock{display:block}.topLowerBlock .topicsArea{position:relative;display:flex;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-around;max-width:100%}.topLowerBlock .topicsArea .topics{margin:0 0 20px}.topLowerBlock .bannerArea{display:flex;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-around}.topLowerBlock .bannerArea li{margin:.5em .3em}}