@charset "utf-8";html{overflow:hidden !important}body{font-family:"Meiryo","MS PGothic","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","sans-serif","Mangal"}#content p{font-size:15px}#content p:first-child{margin-top:15px}div#wrap{overflow-x:hidden}a:hover,a:active{color:#999}a{color:#222}#main #container{padding-top:5px}#headerTop #site-description{font-size:2em;font-weight:700}#header{padding-top:0}#header #site-title{float:none;text-align:center}#header #site-title a img{max-height:100%}#headerTop{display:block}@media screen and (max-width:480px){#headerTop{font-size:.5em}}#gMenu{background-color:#97d16a}#gMenu .menu li.current_page_item>a,#gMenu .menu li>a:hover{background-color:#74c291}#gMenu .menu>li>a{height:45px;font-size:1.4em;color:#fff}@media screen and (max-width:769px){#gMenu .assistive-text{background-color:#97d16a}#gMenu .assistive-text>span{color:#fff}}#panList{background-color:#c8dd7a;padding:3px}#panListInner ul li{font-size:1.2em;font-weight:700}#panListInner ul li>span{color:#4f600c}.widget_polylang ul{margin:0}ul li.lang-item{float:left;list-style:none;padding:6px 10px}ul li.lang-item:nth-child(2n+1){background-color:#b7e2f3}ul li.lang-item:nth-child(2n){background-color:#73c291}.infoList{clear:both}.content{clear:both}h3.localHead{clear:both}h1#pageTit{position:relative;padding-left:30px;padding-top:10px;border-left:none!important;border-bottom:2px solid #2ab952;font-weight:700!important;font-size:22px;line-height:38px}h1#pageTit:before{content:'';border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;height:12px;width:12px;display:block;position:absolute;top:15px;left:7px;background-color:#02ed1d;box-shadow:0 0 2px 2px rgba(255,255,255,.2) inset;filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5;z-index:1}h1#pageTit:after{content:'';border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;height:15px;width:15px;display:block;position:absolute;top:7px;left:2px;background-color:#007f0d;box-shadow:0 0 2px 2px rgba(255,255,255,.2) inset}.content h2{position:relative;padding-left:30px;border-top:none!important;border-bottom:2px solid #2ab952;font-weight:700;font-size:22px;line-height:28px;padding:10px 30px 0}.content h2:before{content:'';border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;height:12px;width:12px;display:block;position:absolute;top:14px;left:7px;background-color:#02ed1d;box-shadow:0 0 2px 2px rgba(255,255,255,.2) inset;filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5;z-index:1}.content h2:after{content:'';border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;height:15px;width:15px;display:block;position:absolute;top:7px;left:2px;background-color:#007f0d;box-shadow:0 0 2px 2px rgba(255,255,255,.2) inset}h3.localHead{border-top:none!important;font-size:18px !important;color:#fff !important;margin:5px 0 !important;padding:5px 15px !important;position:relative !important;font-weight:700 !important;background-color:#8bbf42 !important;border-radius:3px !important;-webkit-border-radius:3px !important;-moz-border-radius:3px !important}h3.localHead:before{position:absolute;top:5px;left:4px;width:4px;height:18px;background:#fff;content:''}.content h3{position:relative;padding-left:30px;border-left:none!important;border-bottom:2px solid #2ab952;font-weight:700;font-size:22px;line-height:38px}.content h3:before{content:'';border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;height:12px;width:12px;display:block;position:absolute;top:14px;left:7px;background-color:#02ed1d;box-shadow:0 0 2px 2px rgba(255,255,255,.2) inset;filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5;z-index:1}.content h3:after{content:'';border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;height:15px;width:15px;display:block;position:absolute;top:7px;left:2px;background-color:#007f0d;box-shadow:0 0 2px 2px rgba(255,255,255,.2) inset}h4{border-bottom:none;border-left:5px solid #006e54;padding:7px!important}.content h5{clear:both;font-size:16px;margin:0;padding:10px 15px;border-left:3px dotted #5c5}.home .sideTower{margin-top:5px}.page .content dt:first-child{margin-top:15px;margin-bottom:0;color:#89a322}.page .content dt{margin-bottom:0;color:#89a322}.page .content dd{margin-bottom:12px}#siteBottom{background-color:#62a22a;color:#fff}div#sideTower div#topInfo.infoList h2,div#sideTower div#topInfo.infoList .rssBtn,div#sideTower div#topInfo.infoList p,div#sideTower div#topInfo.infoList .moreLink{display:none}div#sideTower div#topInfo.infoList p.entryMeta{display:block!important;margin-left:.2rem}div#sideTower #wp-members h3.localHead{background-color:#4297bf!important;margin-top:0!important}div#sideTower div#topInfo.infoList .entryTxtBox h4.entryTitle{border-left:5px solid #4297bf!important;margin-top:0!important;margin-left:.2rem}div#sideTower div#widget_wpmemwidget-3{border-top:1px solid #4297bf;border-right:1px solid #4297bf;border-left:1px solid #4297bf;border-radius:.3rem .3rem 0 0;margin-bottom:0!important}div#sideTower div#topInfo.infoListBox.ttBox{margin-top:0!important}div#sideTower div#topInfo{border-bottom:1px solid #4297bf;border-right:1px solid #4297bf;border-left:1px solid #4297bf;border-radius:0 0 .3rem .3rem}div#sideTower #wp-members form{padding:0 .3rem}body.info-template-default.logged-in #panList,body.post-type-archive-info.logged-in #panList,body.tax-info-cat.logged-in #panList{background-color:#66b8de!important}body.info-template-default.logged-in h3.localHead,body.post-type-archive-info.logged-in h3.localHead,body.tax-info-cat.logged-in h3.localHead{background-color:#66b8de!important}div#sideTower #wp-members input{width:95%}#widget-page-2495.sectionBox{clear:both}#widget-page-2495.sectionBox{border:5px double #89a322;padding:0 1rem!important;background-color:#f7ffde}#widget-page-2495.sectionBox h2{position:relative;padding-left:30px;border-top:none!important;border-bottom:2px solid #89a322;font-weight:700;font-size:1.6em;line-height:28px;padding:.5rem .5rem 0}#widget-page-2495.sectionBox h2:before,#widget-page-2495.sectionBox h2:after{display:none}#widget-page-2495.sectionBox h2:first-child{margin:0 0 1rem!important}