.top-border{clear:both;height:5px;background:url(//aikido-kyokai.com/wp/wp-content/themes/jaa_thema2/assets/css/../images/page/hr_pagetop.jpg) no-repeat center bottom;margin-bottom:20px}.mainContentArea{display:flex;justify-content:flex-start}.mainContentArea .sideNavi{width:220px}.mainContentArea .sideNavi ul{margin-bottom:30px}.mainContentArea .sideNavi ul.menu li{padding-left:12px;padding-top:18px;background:url(//aikido-kyokai.com/wp/wp-content/themes/jaa_thema2/assets/css/../images/page/bg_submenu.jpg) repeat left top;border:1px solid #ddd;border-top:1px solid #fff;list-style:none}.mainContentArea .sideNavi ul.menu li a{display:block;height:32px;width:100%}.mainContentArea .sideNavi ul.menu li:first-child{background:#000 url(//aikido-kyokai.com/wp/wp-content/themes/jaa_thema2/assets/css/../images/page/bg_submenu_hd.jpg) no-repeat center bottom;color:#fff}.mainContentArea .sideNavi ul.menu li:first-child a{display:block;height:38px;color:#fff}.mainContentArea .sideNavi .bannerArea li{list-style:none}@media screen and (max-width:940px){.mainContentArea{display:block}.mainContentArea .sideNavi{width:100%}.mainContentArea .sideNavi .bannerArea{display:flex;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-around}.mainContentArea .sideNavi .bannerArea li{margin:.5em .3em}}.breadcrumb{float:right;overflow:hidden;padding-bottom:15px}.breadcrumb li{float:left;margin-left:7px}.breadcrumb li:after{content:" > "}.breadcrumb li:last-child:after{content:none}#mainImg{background:url(//aikido-kyokai.com/wp/wp-content/themes/jaa_thema2/assets/css/../images/top/bg_mainimage.jpg);padding:10px;text-align:center}#mainImg p{font-size:38px;font-family:"ＭＳ Ｐ明朝","MS PMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",serif;text-align:left;line-height:1.2;padding-left:30px;padding-top:10px}#mainImg p span{font-size:16px;color:#3260ab}#mainImg .image{background:url(//aikido-kyokai.com/wp/wp-content/themes/jaa_thema2/assets/css/../images/page/page_topimage.jpg) no-repeat center top;width:940px;height:120px;margin:0 auto}#mainImg .image_info{background:url(//aikido-kyokai.com/wp/wp-content/themes/jaa_thema2/assets/css/../images/page/page_topimage01.jpg) no-repeat center top;width:940px;height:120px;margin:0 auto}#mainImg .image_aikido{background:url(//aikido-kyokai.com/wp/wp-content/themes/jaa_thema2/assets/css/../images/page/page_topimage02.jpg) no-repeat center top;width:940px;height:120px;margin:0 auto}#mainImg .image_event{background:url(//aikido-kyokai.com/wp/wp-content/themes/jaa_thema2/assets/css/../images/page/page_topimage03.jpg) no-repeat center top;width:940px;height:120px;margin:0 auto}#mainImg .image_dojo{background:url(//aikido-kyokai.com/wp/wp-content/themes/jaa_thema2/assets/css/../images/page/page_topimage04.jpg) no-repeat center top;width:940px;height:120px;margin:0 auto}#mainImg .image_beginner{background:url(//aikido-kyokai.com/wp/wp-content/themes/jaa_thema2/assets/css/../images/page/page_topimage05.jpg) no-repeat center top;width:940px;height:120px;margin:0 auto}#mainImg .image_member{background:url(//aikido-kyokai.com/wp/wp-content/themes/jaa_thema2/assets/css/../images/page/page_topimage06.jpg) no-repeat center top;width:940px;height:120px;margin:0 auto}@media screen and (max-width:940px){#mainImg{background:#0a3a96}#mainImg div{display:flex;align-items:center;background:#0a3a96 !important;width:100% !important;height:auto;min-height:60px}#mainImg div br{display:none}#mainImg p{text-align:left;font-size:2em;color:#fff}#mainImg p span{font-size:16px;color:#3260ab}}.mainContentArea .indexArea{display:flex;justify-content:space-between;flex-wrap:wrap;align-self:flex-start;width:700px;margin-right:20px}.mainContentArea .indexArea:after{display:block;content:"";width:220px}.mainContentArea .sTopics{width:220px;height:250px;line-height:0;position:relative;margin:0 0 20px}.mainContentArea .sTopics:hover{filter:alpha(opacity=60);-moz-opacity:.6;opacity:.6}.mainContentArea .sTopics a{height:100%;width:100%;display:block;position:absolute;top:0;left:0;z-index:500;background:#fff;filter:alpha(opacity=0);-moz-opacity:0;opacity:0}.mainContentArea .sTopics h2{font-size:17px;text-align:center;border:1px solid #ccc;border-top:3px solid #3261ab;border-bottom:none;height:35px;padding-top:12px;border-radius:4px 4px 0 0;line-height:1.5}.mainContentArea .sTopics p{position:relative;z-index:490;border:1px solid #ccc;border-top:none;border-radius:0 0 4px 4px;padding:10px;line-height:1.5}.mainContentArea .sTopics p img{position:absolute;bottom:10px;right:10px}@media screen and (max-width:940px){.mainContentArea .indexArea{justify-content:space-around;width:100%}.mainContentArea .sTopics{width:220px;line-height:0;position:relative;margin:0 10px 20px}}.mainContentArea article.main{margin-right:20px;width:700px}.mainContentArea article.main h2{font-size:28px;background:url(//aikido-kyokai.com/wp/wp-content/themes/jaa_thema2/assets/css/../images/page/h2_border_maincolumn.jpg) no-repeat left bottom;line-height:1.5em;padding-bottom:10px;margin-bottom:20px}.mainContentArea article.main ul{display:block;list-style:disc;margin-left:30px;margin-bottom:30px}.mainContentArea article.main ul li{line-height:2}.mainContentArea article.main h3{background:url(//aikido-kyokai.com/wp/wp-content/themes/jaa_thema2/assets/css/../images/page/h3_border_maincolumn.jpg) no-repeat left bottom;margin-bottom:20px}.mainContentArea article.main p{line-height:2;margin-bottom:30px}.mainContentArea article.main a{text-decoration:underline;color:#05f}.mainContentArea article.main img.floatR{margin-left:20px}.mainContentArea article.main table{width:100%;margin-top:10px;margin-bottom:20px;border:1px solid #ccc;border-collapse:collapse;border-spacing:0;line-height:1.5em}.mainContentArea article.main tbody th{padding:10px;border:1px solid #ccc;background:#e0eeee;color:#333;font-weight:700;text-align:left;vertical-align:middle}.mainContentArea article.main tbody td{padding:10px;border:1px solid #ccc;vertical-align:middle}.mainContentArea article.main thead th{padding:10px;border:1px solid #ccc;background:#999;color:#fff;font-weight:700;text-align:left;vertical-align:middle}.mainContentArea article.main thead td{background:#999;color:#fff;padding:10px;border:1px solid #ccc;vertical-align:middle}.mainContentArea article.main .cat_list{border-bottom:1px solid #666;padding:5px 10px 5px;margin-top:30px;margin-bottom:30px}.mainContentArea article.main .cat_list h4{border-left:5px solid #66f;font-size:18px;color:#999;padding-left:10px}.mainContentArea article.main p.date{text-align:right;margin:20px 20px 5px 5px;font-size:82.5%}.mainContentArea article.main p.name{text-align:right;margin:5px 20px 20px 5px;font-size:82.5%}.mainContentArea article.main .cat_list p.date{color:#333;text-align:left;margin:20px 10px 10px 5px;font-size:82.5%}.mainContentArea article.main .cat_list p.next{text-align:right;margin:20px 10px 10px 5px;font-size:82.5%}.mainContentArea article.main .cat_list a{color:#333;text-decoration:none}.mainContentArea article.main blockquote,.mainContentArea article.main blockquote p{line-height:1.5;margin:0}.mainContentArea article.main blockquote{background-color:#f7f7f7;border:1px solid #fff;margin:10px 0 30px;color:#666;padding:1em 1em 1em 5em;position:relative;clear:both}.mainContentArea article.main blockquote:before{content:'“';font-family:'',serif;font-size:8em;left:8px;line-height:1;position:absolute;top:0}.mainContentArea article.main dl{overflow:hidden;margin-bottom:20px}.mainContentArea article.main dl dt{float:left;margin-right:10px}.mainContentArea article.main dl dt span{min-width:40px;text-align:center;display:block;padding:3px 10px 2px;border-radius:4px;color:#fff}.mainContentArea article.main dl dt span.bg3261ab{background-color:#3261ab}.mainContentArea article.main dl dt span.bgda6272{background-color:#da6272}.mainContentArea article.main dl dt span.bg5ec84e{background-color:#5ec84e}.mainContentArea article.main dl dt span.bg3261ab{background-color:#3261ab}.mainContentArea article.main dl dd{margin-left:70px;width:520px;font-size:16px}.mainContentArea article.main dl dd{font-size:16px}.mainContentArea article.main ol{display:block;list-style:decimal;margin-left:30px;margin-bottom:30px}.mainContentArea article.main ol li{line-height:2}@media screen and (max-width:940px){.mainContentArea article.main{margin-right:0;width:100%}}.mainContentArea .post_link{padding:12px 13px;background:#eee}.mainContentArea .post_link:after{display:block;clear:both;height:0;content:"";background:#ccc}.mainContentArea .fLeft{float:left}.mainContentArea .fRight{float:right}.mainContentArea .wpcf7-form input,.mainContentArea .wpcf7-form textarea{width:100%}.column{background:url(//aikido-kyokai.com/wp/wp-content/themes/jaa_thema2/assets/css/../images/page/bg_column.jpg);padding:10px;margin-bottom:30px}.column-Inner{background:#fff;padding:15px 20px 20px}.column-Inner h2{line-height:1.5;background:0 0;text-align:center;margin-bottom:20px}.column-Inner p{margin-bottom:15px}.auth_news{background:url(//aikido-kyokai.com/wp/wp-content/themes/jaa_thema2/assets/css/../images/page/bg_column.jpg);padding:10px;margin-bottom:30px}.auth_news h3{font-size:18px;line-height:1.3;text-align:center;margin-bottom:10px}.auth_news-Inner{height:150px;overflow:scroll;background:#fff;padding:15px 20px 20px}.auth_news-Inner dl{overflow:hidden;margin-bottom:10px}.auth_news-Inner dl dt{float:left;margin-right:10px}.auth_news-Inner dl dd{float:left;width:450px}.auth_news-Inner article dl dd{font-size:15px}.mainContentArea .single-faq{padding-top:10px}.mainContentArea .single-faq h4{margin-top:20px;text-indent:1.5em;padding-left:20px;background:url(//aikido-kyokai.com/wp/wp-content/themes/jaa_thema2/assets/css/../images/page/faq_q.png) no-repeat 20px 3px}.mainContentArea .single-faq .faq-answer{border-bottom:1px dotted #ccc;margin:20px 0 1px;padding:0 20px 15px 44px;background:url(//aikido-kyokai.com/wp/wp-content/themes/jaa_thema2/assets/css/../images/page/faq_a.png) no-repeat 20px 3px}#jmap{padding:10px;width:100%;border:none;border-collapse:separate}#jmap tbody td{padding:2px;border:none;border-collapse:separate;font-size:12px;text-align:center}#jmap .hokkaido,#jmap .tohoku,#jmap .kanto,#jmap .hokuriku,#jmap .tokai,#jmap .kinki,#jmap .chugoku,#jmap .sikoku,#jmap .kyushu{border:1px solid #999}.hokkaido{background-color:#b5c1fb}.tohoku{background-color:#c9ddfe}.kanto{background-color:#58eca2}.hokuriku{background-color:#89eef6}.tokai{background-color:#a6f99d}.kinki{background-color:#c7ef68}.chugoku{background-color:#e3f794}.sikoku{background-color:#f2d975}.kyushu{background-color:#f08676}.hokkaido:hover,.tohoku:hover,.kanto:hover,.hokuriku:hover,.tokai:hover,.kinki:hover,.chugoku:hover,.sikoku:hover,.kyushu:hover{background-color:#fff}.detail{border-left:2px solid #999;border-right:2px solid #999;border-bottom:2px solid #999;background:#fff}.mainContentArea .mAsideBox{margin:10px 0 20px;padding:12px 13px;border:1px solid #999;background:#eee}