@charset "UTF-8";body{margin:0;font-family:'Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3',Meiryo,メイリオ,Osaka,'MS PGothic',arial,helvetica,sans-serif;background:#fff8dc;font-size:.9em}.container{max-width:650px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}a:hover img{opacity:.7;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)"}a{color:#2a6cad;text-decoration:none}a:hover{color:#8fbae4;text-decoration:underline}header{color:#000;overflow:hidden}header a{text-decoration:none;color:#000}header a:hover{text-decoration:none;color:#000}.border{background:#2aad2a;display:block;height:20px}header .siteinfo{background:#fff;width:100%;padding:10px 0;border-bottom:5px solid #2aad2a}header span.title{font-size:1.2em;border-left:20px solid #2aad2a;padding-left:10px;font-weight:700}header .headerImg{background:#fff;border-top:5px solid #2aad2a}header .headerImg img{border-bottom:5px solid #2aad2a}header .headerImg p.exp{font-size:90%;margin:0;margin-top:5px}.sub_header{background:#fff;padding-top:5px}.breadcrumbs{background:#fff;color:#000;display:block;padding-left:5px}.breadcrumbs a{color:#000;text-decoration:none}header img{width:100%;height:auto;vertical-align:bottom}.contFrame{background:#fff;overflow:hidden}.contFrame .err_msg{font-size:1.1em;font-weight:700;color:#124d12;text-align:center;margin:10px 0}.contFrame .err_msg .exp{font-size:.9em;font-weight:400;color:#000}span.strong{font-size:.9em;font-weight:700;padding:5px}span.red{color:red}span.strongBig{font-size:1.2em;padding:5px}span.nameBig{font-size:1.1em;padding-left:5px}span.belongSmall{font-size:.85em;padding-left:5px}.contents{margin-bottom:5px}.contents h1{font-size:1.1em;padding:5px 0 0 10px;border-bottom:5px solid #124d12;color:#124d12;margin:0 0 10px}.contents h2{font-size:100%;font-weight:400;padding:5px;color:#124d12;border-left:10px solid #124d12;margin:5px 0}.contents h3{font-size:100%;font-weight:400;padding:5px;color:#2aad2a;border-left:10px solid #2aad2a;margin:5px 0 5px 10px}.contents .exp_h2{margin:0 0 0 10px}.contents .exp_h3{margin:0 0 0 20px}.contents ul.normal{list-style:square;margin:5px 0;padding:0 0 0 15px}.contents ol.normal{margin:5px 0;padding:0 0 0 30px}.contents ol.normal li{padding-bottom:2px}.contents span.date{margin-right:10px}.contents .right{float:right}.contents .rule{padding:10px;border:1px solid #2aad2a;font-size:80%;clear:both}.contents .rule .title{font-size:1.3em;text-align:center;margin-bottom:10px}.contents .rule .history{float:right}.contents .rule .cont{clear:both}.contents .roll{clear:both}.contents .roll .title{font-size:1.3em;text-align:center;margin-bottom:10px}.contents .roll .cont{clear:both}.contents .roll ul.name{list-style:none;overflow:hidden;padding:0;padding-left:10px}.contents .roll ul.name li{text-align:left}.contents .newsList{float:right;padding:10px 0}article .news{border-bottom:1px dotted #2aad2a;margin-bottom:5px;padding-bottom:5px}article .news .title{border-left:10px solid #2aad2a;padding:5px}.postinfo{margin:0 0 0 10px}.postinfo a{color:#000;text-decoration:none}.postinfo .postcat{margin-left:10px}.postinfo i{color:#124d12}.pagenav{overflow:hidden;margin:10px 0 5px;clear:both}.pagenav a{font-size:.9em;color:#888;text-decoration:none}.pagenav .old a{float:left}.pagenav .new a{float:right}.excerpt{overflow:hidden}.excerpt p{margin-bottom:0}.excerpt p.more{display:inline-block;float:right;margin:0 0 5px}.excerpt .more a{color:#888;text-decoration:none;float:right}.excerpt .more a:hover{color:silver}.excerpt .more i{margin-left:10px;color:silver}footer{padding:0;margin:0}.inquiry{background:#fff;border-top:5px solid #2aad2a}.inquiry .box{display:inline-block;margin:5px 20px 5px 0}.inquiry .box .title{font-size:1.1em;margin-bottom:5px}.inquiry .box ul.contact{margin:0;padding:0}.inquiry .box ul.contact li{list-style:none}.inquiry .box ul.mail{overflow:hidden;padding:0}.inquiry .box ul.mail li{float:left}.copyright{background:#2aad2a;color:#fff;padding:10px;text-align:center}article img{border:none;max-width:100%;height:auto}.aligncenter{display:block;margin:10px auto}.alignleft,.alignright{display:block;margin:10px auto}.wp-caption{max-width:100%}.wp-caption-text{margin:0;color:#000;text-align:center}.sidemenu{clear:both}.sidemenu .widget_pages .widgettitle,.sidemenu .screen-reader-text{display:none}.sidemenu .widget_categories .widgettitle,.sidemenu .widget_text .widgettitle{font-size:100%;color:#124d12;margin:5px 0 0}.sidemenu .widget_categories .widgettitle:before,.sidemenu .widget_text .widgettitle:before{content:"\f02c";font-family:FontAwesome;margin-top:3px;margin-right:3px}.sidemenu .widget_text .widgettitle:before{content:"\f0c1"}.sidemenu .widget_text ul{display:inline-block;margin:3px 0 3px 5px}.sidemenu .widget_text ul li{float:left;padding-right:15px}.sidemenu ul{margin:0;padding:0;list-style:none}.sidemenu li.widget_pages{list-style-type:none;overflow:hidden}.sidemenu li.widget_pages a{text-decoration:none;display:block;color:#000;border:3px solid #2aad2a;padding:15px 10px;margin:0;margin-bottom:2px;margin-left:2px;width:90%;float:left}.sidemenu li.widget_pages a:after{float:right;content:"\f054";font-family:FontAwesome}.sidemenu li.widget_pages a:hover{color:#2aad2a;background:#e9f6e9}.sidemenu li.widget_pages a:hover:after{float:right;content:"\f00c";font-family:FontAwesome}.sidemenu li.current_page_item a,.sidemenu li.current_page_item a:hover{border-right:20px solid #fff;border:3px solid #2aad2a;background:#2aad2a;color:#fff;font-weight:700}.sidemenu li.widget_categories{list-style-type:none;overflow:hidden}.sidemenu li.widget_categories a{text-decoration:none;display:block;color:#000;border:3px solid #124d12;padding:15px 10px;margin:0;margin-bottom:2px;margin-left:2px;width:90%;float:left}.sidemenu li.widget_categories a:after{float:right;content:"\f054";font-family:FontAwesome;margin-top:3px}.sidemenu li.widget_categories a:hover{color:#2aad2a;background:#e9f6e9}.sidemenu li.widget_categories a:hover:after{float:right;content:"\f00c";font-family:FontAwesome;margin-top:3px}.sidemenu li.current-cat a,.sidemenu li.current-cat a:hover{border-right:20px solid #fff;border:3px solid #124d12;background:#124d12;color:#fff;font-weight:700}.sidemenu li.rss{margin:5px 0}.sidemenu li.rss a{display:block;text-decoration:none;color:#000;background:#e8e8e8;padding:10px;margin:0;text-align:center;border:1px solid #e8e8e8}.sidemenu li.rss a:hover{border:1px solid #888;text-decoration:underline}span._factory a{font-size:.8em;border:2px solid #ff6100;color:#ff6100;width:80px;padding:2px 5px 1px;margin-right:3px;text-align:center;border-radius:3px;text-decoration:none}span._factory a:hover{text-decoration:none;background-color:#ff6100;color:#fff}span._event a{font-size:.8em;border:2px solid #ce3966;color:#ce3966;width:80px;padding:2px 5px 1px;margin-right:3px;text-align:center;border-radius:3px;text-decoration:none}span._event a:hover{text-decoration:none;background-color:#ce3966;color:#fff}span._lecture a{font-size:.8em;border:2px solid #fbc903;color:#fbc903;width:80px;padding:2px 5px 1px;margin-right:3px;text-align:center;border-radius:3px;text-decoration:none}span._lecture a:hover{text-decoration:none;background-color:#fbc903;color:#fff}span._meeting a{font-size:.8em;border:2px solid #00ced1;color:#00ced1;width:80px;padding:2px 5px 1px;margin-right:3px;text-align:center;border-radius:3px;text-decoration:none}span._meeting a:hover{text-decoration:none;background-color:#00ced1;color:#fff}span._training a{font-size:.8em;border:2px solid #0000ef;color:#0000ef;width:80px;padding:2px 5px 1px;margin-right:3px;text-align:center;border-radius:3px;text-decoration:none}span._training a:hover{text-decoration:none;background-color:#0000ef;color:#fff}span._gb a{font-size:.8em;border:2px solid #8b4513;color:#8b4513;width:80px;padding:2px 5px 1px;margin-right:3px;text-align:center;border-radius:3px;text-decoration:none}span._gb a:hover{text-decoration:none;background-color:#8b4513;color:#fff}span._saloon a{font-size:.8em;border:2px solid indigo;color:indigo;width:80px;padding:2px 5px 1px;margin-right:3px;text-align:center;border-radius:3px;text-decoration:none}span._saloon a:hover{text-decoration:none;background-color:indigo;color:#fff}span._etc a{font-size:.8em;border:2px solid #888;color:#888;width:80px;padding:2px 5px;margin-right:3px;text-align:center;border-radius:3px;text-decoration:none}span._etc a:hover{text-decoration:none;background-color:#888;color:#fff}.pagination{margin:40px 0 30px;padding:0;text-align:center}.pagination ul{display:inline-block;margin:0;padding:0;list-style:none}.pagination li a,.pagination li>span{display:block;border:1px solid silver;color:#000;text-decoration:none}.pagination li>span{background-color:#e8e8e8}.pagination li a:hover{background-color:#eee}.pagination ul:after{content:"";display:block;clear:both}.pagination li{float:left;width:auto}.pagination-index li .dots{padding:6px 2px;border-color:transparent;background-color:transparent}.pagination-index li a,.pagination-index li>span{margin:0;padding:6px 7px;border-left:none;font-size:.95em}.pagination-index li:first-child a,.pagination-index li:first-child>span{border-left:solid 1px silver}.pagination-index li .dots{border-right-color:silver}.sidemenu .widget_search{margin:5px 0}.sidemenu .searchfield{padding:5px 7px;width:86%;font-size:100%;font-family:'Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3',Meiryo,メイリオ,Osaka,'MS PGothic',arial,helvetica,sans-serif}.sidemenu .searchsubmit{padding:5px;cursor:pointer;font-family:'Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3',Meiryo,メイリオ,Osaka,'MS PGothic',arial,helvetica,sans-serif}.searchError{margin-left:5px;font-size:1em;color:red}.searchCnt{margin-bottom:5px}.searchResult{border-bottom:1px dotted #2aad2a;margin-bottom:5px;padding-bottom:5px}.searchResult .title{padding:5px;font-size:1em}.searchResult .title a{text-decoration:underline}.searchResult .summay{margin:5px 0 0 20px;font-size:.8em}.searchResult .summay p{margin:0}@media (min-width:600px){header span.title{font-size:1.8em}header .headerImg p.exp{font-size:100%}.sidemenu li.widget_pages a,.sidemenu li.widget_categories a{width:45%}.sidemenu .widget_search{width:54%;display:inline-block;float:left;margin:5px 3px}.sidemenu .searchfield{width:85%}.sidemenu li.rss{width:44.5%;display:inline-block;margin:5px 0}.inquiry .box{max-width:49.9%;font-size:92%}.contents h3{margin-left:20px}.contents .exp_h2{margin:0 0 0 20px}.contents .exp_h3{margin:0 0 0 30px}.contents .rule{font-size:100%}.contents .rool{font-size:100%}.contents .roll ul.name li{width:50%;float:left}}@media (min-width:768px){.container{overflow:hidden}.contents{width:430px;float:left}.sidemenu{width:210px;float:right;clear:none;margin-top:0}.sidemenu li.widget_pages a,.sidemenu li.widget_categories a{width:88%;margin-left:0;padding:10px;font-size:.85em}.sidemenu li.widget_pages a:after,.sidemenu li.widget_pages a:hover:after{margin-top:3px}.sidemenu .widget_text ul{display:inline;margin:0}.sidemenu .widget_text ul li{float:none;list-style:none;border-bottom:1px dotted #2aad2a;padding:3px 3px 0 5px;margin-right:5px}.sidemenu .widget_search{width:auto}.sidemenu .searchfield{width:72%}.sidemenu .searchsubmit{width:auto}.sidemenu li.rss{width:98%;margin:0 0 5px}.inquiry .box{max-width:auto;font-size:100%}.pagination li a,.pagination li>span{margin:0 5px;border:1px solid silver}.pagination-index li .dots{border-color:transparent;background-color:transparent}.contents .rule{font-size:80%}.contents .roll{font-size:80%}}@media (min-width:960px){.container{max-width:960px;overflow:hidden}.contents{max-width:none;width:700px}.sidemenu{width:240px}.sidemenu li.widget_pages a,.sidemenu li.widget_categories a{font-size:.9em}.alignleft{float:left;margin:10px 20px 10px 0}.alignright{float:right;margin:10px 0 10px 20px}header span.title{font-size:2em}.contents .rule{font-size:100%}.contents .roll{font-size:100%}.contents .roll ul.name li{font-size:100%}}