@charset "utf-8";a:link,a:visited{text-decoration:none;color:#390}a:active{text-decoration:none}a:hover{background-color:#cfc}h1,h2,h3,h4,p,dt,dd,li,th,td{font-family:"M PLUS Rounded 1c";transform:rotate(.05deg)}p,li,dd,dt{font-size:18px;line-height:1.5em}html,body,h1,h2,h3,h4,p{padding:0;margin:0;color:#444}html{margin-top:0!important}.page h2 span{font-family:'Dancing Script',cursive;color:#390}.handTx3{font-family:'Satisfy',cursive}.txColorG{color:#390}.height100{height:100vh}.moredarkGreen{background-color:#023e00}.darkGreen{background-color:#360}.normalGreen{background-color:#390}.lightGreen{background-color:#cfc}.boxGreen{background-color:#cfc;padding:20px;border-radius:10px;margin-bottom:30px}.flexBox{display:flex}.flexBox>div:last-child{text-align:center}.flexBox>div:last-child img{margin-left:30px;padding:3px;border:1px solid #ccc}.flexBox>div:last-child a:hover{background-color:inherit}.flexBox>div:last-child a span{display:inline-block}.flexBox>div:last-child a:hover span{background-color:#cfc;display:inline-block}.more{text-align:right}.more a{color:#390}.more a:hover{font-weight:700}.topPage header{background-image:url(//osakanichigo.com/wp-content/themes/jaso/images/top_image01.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover;height:100vh;padding-top:100px;width:100%;box-sizing:border-box;margin-bottom:40px}.topPage header h1{background-image:url(//osakanichigo.com/wp-content/themes/jaso/images/sp_main_logo.png);background-repeat:no-repeat;width:306px;height:412px;margin:0 auto;text-indent:100%;white-space:nowrap;overflow:hidden}.secPage header{background-color:#390}.secPage header h1{background-image:url(//osakanichigo.com/wp-content/themes/jaso/images/second_logo.png);background-repeat:no-repeat;width:300px;text-indent:100%;white-space:nowrap;overflow:hidden}.secPage header h1 a{display:block}h2{padding-top:40px;padding-left:20px;margin-bottom:30px;position:relative}h2 span{display:block;font-size:30px;position:absolute;top:0;left:0}h3{color:#390;font-size:20px;margin-bottom:20px}.conBox{padding:15px 10px}.conBox p{padding-bottom:15px}.conBox>div{padding-bottom:30px}.Membership ol,.Membership ul{padding-left:23px}.Membership ol li{padding-bottom:10px}.Membership dt{color:#390}.Membership dd{margin-left:10px;margin-bottom:15px}.Membership dd span{font-size:.85em}.Membership .membershipForm dt{border-bottom:1px solid}.Membership .membershipForm .formKome{color:red;font-size:.8em;display:inline-block;padding-left:10px}.Membership .membershipForm p{padding:5px 0 5px 5px}.Membership .membershipForm input{border:none;background-color:#fff8dc;padding:5px;width:80%}.newsList dt{font-size:.85em;color:#390;border-bottom:1px solid #390;margin-bottom:10px}.newsList dd{margin:0;padding-bottom:30px;position:relative;background-image:url(//osakanichigo.com/wp-content/themes/jaso/images/icon_koala_g1.png);background-repeat:no-repeat;padding-left:40px;padding-top:7px;background-position:left 5px}.newsMore{display:block;text-align:right}.information h2{padding-left:0;margin-bottom:60px}.information h2 span{font-size:.85em;color:#390;margin-bottom:10px;font-family:"M PLUS Rounded 1c";transform:rotate(.05deg);background-image:url(//osakanichigo.com/wp-content/themes/jaso/images/icon_koala_g1.png);background-repeat:no-repeat;padding-left:47px;padding-top:7px;background-position:10px 5px}.information .flexBox{justify-content:space-between}footer p{color:#fff;font-size:13px;padding-bottom:5px}footer div div p:first-child{border-bottom:1px solid #fff;padding-bottom:5px;margin-bottom:5px;font-weight:700;font-size:18px}footer>div div{margin-bottom:30px}footer>div:first-child{background-color:#360;padding:15px}footer>div:last-child{background-color:#023e00;text-align:center;padding:30px}th,td,tr{padding:10px;box-sizing:border-box}th,td{border:1px solid #999}table{box-sizing:border-box;border-collapse:collapse;margin-bottom:30px;margin-top:50px;width:100%}td{padding-left:10px;padding-right:10px}th{font-weight:400;background-color:#360;color:#fff;padding-left:10px;padding-right:10px}.schedule tr th:first-child{max-width:40px;text-align:center}table.clearTable,table.clearTable th,table.clearTable td,table.clearTable tr{border:none}table.clearTable th{color:#333;background-color:inherit;font-size:17px;text-align-last:justify;padding-left:0;white-space:nowrap;vertical-align:top}table.clearTable td{padding-left:0;padding-right:0}table.clearTable .Membership dd,table.clearTable .Membership dt{float:left}table.clearTable .Membership dt{clear:both}#schedule01 table td a{color:#390;text-decoration:none;font-weight:700}#schedule01 table td a:hover{background-color:#cfc}#content .j-formnew,#content .j-header{width:100%}.pcOnly{display:none}#about01 h2 img{max-width:100%;box-sizing:border-box;padding-right:15px}.j-blog-post--header span.j-blog-post--date{width:100%}.j-blog-post--header h1{width:100%}.cc-page-blog #content_area{width:100%}#NavWrap ul,#NavWrap li{padding:0;margin:0;list-style:none}#switch{display:none}#mainNav p{line-height:normal;height:100%}#mainNav label{padding:12px;width:60px;height:60px;background:#686659;position:fixed;box-sizing:border-box;top:0;right:0;z-index:9999}#mainNav label span{display:block;width:22px;height:2px;top:50%;left:0;right:0;margin:auto;background:#fff;position:absolute;-webkit-transition:.2s transform;transition:.2s transform}#mainNav label span:before,#mainNav label span:after{content:"";display:block;background:#fff;position:absolute;width:22px;height:2px;left:0;right:0;margin:auto}#mainNav label span:before{top:-9px}#mainNav label span:after{top:9px}#switch:checked~label span{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#switch:checked~label span:before{top:0}#switch:checked~label span:after{-webkit-transform:rotate(270deg);transform:rotate(270deg);top:0;margin-top:0}#switch:checked~#NavWrap{display:block;top:0}#NavWrap{padding-top:0;position:fixed;top:-120%;right:0;width:300px;background:rgba(0,0,0,.8);transition:all .4s;padding:0 65px 0 15px;box-sizing:border-box;z-index:999}.scroll-prevent{position:fixed;z-index:-1;width:100%;height:100%}body{overflow-y:scroll}#mainNav li{text-align:center;border-top:1px solid #666}#mainNav ul ul{margin-left:60px}#mainNav li a{display:block;color:#fff;padding:12px 0;text-decoration:none}#mainNav li a:hover{background-color:#023e00}#mainNav .navAnnai{display:block;color:#fff;padding:12px 0 0;text-decoration:none}.navAnnai span{display:block;padding-bottom:12px}#mainNav .text{margin-top:2000px}.photoCenter{text-align:center}.pagetop{height:50px;width:50px;position:fixed;right:30px;bottom:60px;z-index:5000;background-color:rgba(255,255,255,.8);border:solid 1px #d29c12;border-radius:50%;display:none;justify-content:center;align-items:center;cursor:pointer}.pagetop__arrow{display:block;height:10px;width:10px;border-top:1px solid #d29c12;border-right:1px solid #d29c12;transform:translateY(20%) rotate(-45deg)}@media screen and (min-width:960px){.topPage header h1{background-image:url(//osakanichigo.com/wp-content/themes/jaso/images/main_logo.png);width:390px}.conBox{width:960px;margin:0 auto !important}.pcOnly{display:block}.flexWel img{padding-left:30px}.pcFlex{display:flex}.pcFlex>div:first-child{margin-right:50px}#mainNav label{display:none}#mainNav ul{display:flex}#mainNav ul li{flex:1}#NavWrap{position:absolute;bottom:0;top:auto;width:100%;padding:0;background-color:rgba(51,102,0,.8);transition:all 0s}#mainNav #NavWrap ul{width:960px;margin:0 auto}.secPage #NavWrap{position:static}.secPage header{padding-top:10px}#mainNav #NavWrap.fixed{position:fixed;top:0;bottom:auto;left:0;width:100%;z-index:10}}