﻿html{box-sizing:border-box;-webkit-text-size-adjust:100%;word-break:normal;-moz-tab-size:4;tab-size:4}*,::before,::after{background-repeat:no-repeat;box-sizing:inherit}::before,::after{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}hr{overflow:visible;height:0;color:inherit}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}a{background-color:transparent}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace, monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}table{border-color:inherit;text-indent:0}input{border-radius:0}[disabled]{cursor:default}[type='number']::-webkit-inner-spin-button,[type='number']::-webkit-outer-spin-button{height:auto}[type='search']{-webkit-appearance:textfield;outline-offset:-2px}[type='search']::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:bold}button{overflow:visible}button,select{text-transform:none}button,[type='button'],[type='reset'],[type='submit'],[role='button']{cursor:pointer;color:inherit}button::-moz-focus-inner,[type='button']::-moz-focus-inner,[type='reset']::-moz-focus-inner,[type='submit']::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type='button']::-moz-focus-inner,[type='reset']::-moz-focus-inner,[type='submit']::-moz-focus-inner{outline:1px dotted ButtonText}button,html [type='button'],[type='reset'],[type='submit']{-webkit-appearance:button}button,input,select,textarea{background-color:transparent;border-style:none}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline-width:0}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal;max-width:100%}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}img{border-style:none}progress{vertical-align:baseline}[aria-busy='true']{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled='true']{cursor:default}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:100}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:200}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:300}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:400}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Bold");font-weight:bold}*{margin:0;padding:0;box-sizing:border-box}html{line-height:2;color:#333;font-size:62.5%;font-family:Arial,Roboto,"Droid Sans","Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif;-webkit-text-size-adjust:100%;letter-spacing:0.05em;background:rgba(107,51,0,0.1)}h1,h2,h3,h4,h5,h6{font-weight:bold}h1{font-size:calc(2.4rem + ((1vw - 0.64rem) * 2.1429))}h2{font-size:1.73rem}h3{font-size:1.44rem}h4{font-size:1.2rem}h5{font-size:1rem}h6{font-size:1rem}img{vertical-align:bottom;border:0}a{color:#333}a:hover{text-decoration:none;-moz-transition:all .2s;-o-transition:all .2s;-webkit-transition:all .2s;transition:all .2s}a[href^="tel:"]{pointer-events:none;cursor:default}a[href^="tel:"] img:hover{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}a img:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:.6}input[type="text"],input[type="email"],input[type="tel"],input[type="url"]{width:100%;line-height:2rem;padding:0 0.625rem;vertical-align:middle;border:1px solid #CCC;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-webkit-appearance:none}input[type="text"]:focus,input[type="email"]:focus,input[type="tel"]:focus,input[type="url"]:focus{background:#FAFAFA}input[type="submit"],input[type="reset"],input[type="button"]{width:100%;line-height:2rem;padding:0;vertical-align:middle;color:#FFF;font-size:0.83rem;font-family:Arial,Roboto,"Droid Sans","Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif;background:#204000;border:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-webkit-appearance:none}input[type="submit"]:hover,input[type="reset"]:hover,input[type="button"]:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:.6;-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;transition:.3s;cursor:pointer}textarea{width:100%;height:auto;line-height:2rem;font-size:1rem;background:#FFF;border:1px solid #DDD}select{width:100%;height:2rem;padding:0.2rem;font-family:Arial,Roboto,"Droid Sans","Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-size:1rem;background:#FFF;border:1px solid #DDD}.clear:after{content:"";clear:both;display:block}.inner{width:1200px;margin:0 auto}.alignleft{float:left;margin:1em 1em 1em 0}.aligncenter{display:block;margin:0 auto}.alignright{float:right;margin:1em 0 1em 1em}.wp-caption{max-width:100%}.wp-caption,.wp-caption-text,.gallery-caption{font-size:0.83rem}.screen-reader-text{display:none}#wp-calendar{width:80%;margin:0 10%}#wp-calendar th{width:14%}.wrapper{width:1200px;margin:0 auto;padding:6.25rem 0 0}.main{float:left;width:860px;margin:2rem 0}.sidebar{float:right;width:300px;margin:2rem 0}.footer{width:100%;margin:2rem 0 0;padding:2rem 0}#header{position:fixed;z-index:999;top:0;left:0;width:100%;height:6.25rem;padding:0 1.5rem;background:#204000;display:-webkit-flex;display:flex;-moz-transition:background .2s;-o-transition:background .2s;-webkit-transition:background .2s;transition:background .2s}#header .logo{z-index:999;width:30%;line-height:6.25rem}#header .logo img{max-width:100%;height:auto;vertical-align:middle}#header.nobackground{background:none}body.admin-bar #header{top:32px}#header-nav{width:70%;line-height:6.25rem}#header-nav ul{width:100%;display:-webkit-flex;-webkit-flex-direction:row;-webkit-flex-wrap:wrap;-webkit-justify-content:flex-end;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end}#header-nav ul li{text-align:center}#header-nav ul li a{display:block;padding:0 1.5em;color:#FFF;text-decoration:none}#header-nav ul li:hover>a{text-decoration:underline}#nav-toggle{display:none;position:absolute;z-index:999;top:1rem;right:1rem;width:2rem;height:2rem;cursor:pointer}#nav-toggle div{position:relative}#nav-toggle div span{display:block;position:absolute;left:0;width:100%;height:.25rem;background:#FFF;-moz-transition:ease-in-out .2s;-o-transition:ease-in-out .2s;-webkit-transition:ease-in-out .2s;transition:ease-in-out .2s}#nav-toggle div span:nth-child(1){top:0.4rem}#nav-toggle div span:nth-child(2){top:1rem}#nav-toggle div span:nth-child(3){top:1.6rem}#main-visual{position:relative;padding:0 0 calc(100%*1080/1920);background-image:url(../img/top_catchcopy.png),url(../img/background.png),url(../img/top.jpg);background-repeat:no-repeat, repeat, no-repeat;background-size:30% auto, auto, cover;background-position:center center, top left, top right}#main-visual:after{content:"▼";position:absolute;display:block;bottom:3rem;left:50%;color:rgba(255,255,255,0.8);font-size:2rem}.main{padding:2rem;background:#FFF}body.home.page .main{padding:0;background:none}.contents{word-break:break-all}.contents h1{margin:2em 0 1em}.contents h2{margin:2em 0 1em}.contents h3{margin:2em 0 1em}.contents h4{margin:2em 0 0;padding:0 0 0 0.5em;border-left:0.2em solid #333}.contents h5{margin:2em 0 0;font-size:1.2rem}.contents h6{margin:2em 0 0}.contents p{margin:1em 0}.contents p:empty{display:none}.contents a{color:#0044CC}.contents img{max-width:100%;height:auto}.contents ul{margin:1rem 0 0 1.25em}.contents ul li{list-style-type:disc}.contents ol{margin:1rem 0 0 1.25em}.contents ol li{list-style-type:decimal}.contents dl{margin:1rem 0}.contents dl dt{padding:0.5em;background:#EEE}.contents dl dd{margin:0.5em 0 1.5em 1.5em}.contents table{display:table;width:100%;margin:1rem 0;table-layout:fixed;text-align:center;border-top:1px solid #DDD;border-left:1px solid #DDD;overflow:hidden}.contents th{display:table-cell;padding:0.5em;font-weight:bold;text-align:center;background:#EEE;border-right:1px solid #DDD;border-bottom:1px solid #DDD}.contents td{display:table-cell;padding:0.5em;border-right:1px solid #DDD;border-bottom:1px solid #DDD}.contents hr{margin:2em 0;border-width:1px 0 0 0;border-style:solid;border-color:#333}.contents strong,.contents em{font-weight:bold}.contents small{font-size:0.83rem}.contents ins{text-decoration:underline}.contents del{text-decoration:line-through}.contents blockquote{margin:2em 0;padding:1em 0 1em 1em;border-left:0.2em solid #DDD}.contents blockquote p{margin:0}.contents blockquote p:empty{display:none}.contents q{quotes:inherit;padding:0 0.5rem}.contents q:before{content:open-quote}.contents q:after{content:close-quote}.contents pre{margin:2em 0;padding:20px;overflow:auto;background:#EEE;border:1px solid #DDD}body.home.page .contents{text-align:center}.breadcrumb{width:100%;margin:0 0 2rem}.page-nav{font-size:0.83rem}.page-nav .prev{float:left}.page-nav .next{float:right}.comments{padding:40px 0 0;font-size:0.83rem}.comments .bypostauthor cite{font-weight:bold}.side-box{margin:0 0 20px;overflow:hidden}.side-box h3{line-height:1;padding:10px;color:#FFF;font-size:1rem;font-weight:bold;background:#333}.side-box ul{margin:0 0 0.5rem;border-top:1px solid #DDD;border-left:1px solid #DDD;border-right:1px solid #DDD}.side-box ul li{list-style-type:none;position:relative;font-size:0.83rem;font-weight:bold;text-align:left;border-bottom:1px solid #DDD}.side-box ul li:before{content:"\ea1c";position:absolute;top:50%;margin:-11.2px 10px;font-family:icomoon;font-size:14px}.side-box ul li a{display:block;padding:5px 10px 5px 34px;text-decoration:none}.side-box img{max-width:100%;height:auto}.searchbox{width:100%;height:40px;overflow:hidden}.searchbox form{position:relative}.searchbox form input[type="text"]{position:absolute;width:86%;height:40px;left:0;top:0;font-family:Arial,Roboto,"Droid Sans","Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif}.searchbox form input[type="submit"]{position:absolute;width:14%;height:40px;color:#FFF;background:#204000;left:86%;top:0;font-family:FontAwesome;-moz-transition:all .2s;-o-transition:all .2s;-webkit-transition:all .2s;transition:all .2s}.searchbox form input[type="submit"]:hover{background:rgba(51,51,51,0.8)}ul#recentcomments li{padding:5px 10px}ul#recentcomments li:before{content:""}.footer{background:#204000;text-align:center}.footer .flex img{max-width:100%;height:auto}.footer .flex .w50{width:50%;overflow:hidden}.footer .flex .w40{width:40%;overflow:hidden}.footer .flex .w10{width:10%;overflow:hidden}.footer .address{line-height:1.2;margin:0;padding:0 1.25rem;font-size:1.44em;text-align:center}.footer .logo{float:right;width:38%}.footer-upper .flex{display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;-webkit-align-content:space-between;-webkit-align-items:stretch;display:flex;flex-wrap:wrap;justify-content:space-between;align-content:space-between;align-items:stretch;margin:1rem 0 0}.footer-upper .flex a{display:block;margin:1rem 0}.footer-upper .flex .w40{text-align:center}.footer-lower{padding:1.25rem 1.25rem 0.625rem;color:#FFF;background:#000;border:0.25rem solid #4D4D4D}.footer-lower .flex{display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-justify-content:flex-start;-webkit-align-content:space-between;-webkit-align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start;align-content:space-between;align-items:flex-start;margin:1rem 0 0}.footer-lower a{color:#FFF;text-decoration:none}div[class^="footer-nav"]{margin:0 0 0 1.25rem}div[class^="footer-nav"] li:before{content:"▶"}.copyright{width:100%;color:#FFF;text-align:center}.copyright small{font-size:0.83rem}@media only screen and (max-width: 1280px){html{font-size:75%}.inner{width:900px}.wrapper{width:900px}.main{width:560px}}@media only screen and (max-width: 960px){html{font-size:60%}.inner{width:700px}.wrapper{width:700px}.main{float:none;width:100%}.sidebar{float:none;width:100%;text-align:center}}@media only screen and (max-width: 768px){html{font-size:75%}a[href^="tel:"]{pointer-events:auto}.inner{width:100%;padding:0 0.625rem}#header{height:4rem;padding:0}#header .logo{width:50%;line-height:4rem;padding:0 0 0 1rem}#header .logo img{max-height:80%}#header.nobackground{background:#204000}#header-nav{position:absolute;z-index:101;top:-500px;width:100%;left:0;line-height:2;padding:0 0 1rem;text-align:center;background:#204000;-moz-transition:ease-in-out .2s;-o-transition:ease-in-out .2s;-webkit-transition:ease-in-out .2s;transition:ease-in-out .2s}#header-nav ul{display:block}#nav-toggle{display:block}.open #header-nav{top:4rem}.open #nav-toggle div span:nth-child(1){top:1rem;-moz-transform:rotate(315deg);-ms-transform:rotate(315deg);-webkit-transform:rotate(315deg);transform:rotate(315deg)}.open #nav-toggle div span:nth-child(2){width:0;left:50%}.open #nav-toggle div span:nth-child(3){top:1rem;-moz-transform:rotate(-315deg);-ms-transform:rotate(-315deg);-webkit-transform:rotate(-315deg);transform:rotate(-315deg)}#main-visual:after{bottom:1.44rem;font-size:1.44rem}.wrapper{width:100%;padding:0 0.625rem}.breadcrumb{display:none}.footer .address{padding:0 0.5rem;font-size:0.86em}.footer .flex .w50{width:100%}.footer .flex .w40{width:100%}.footer .logo{margin:1rem 0}.footer-lower{padding:0 1rem 1rem}.footer-lower .flex{-webkit-justify-content:space-between;justify-content:space-between}.copyright{margin:1rem 0 0}div[class^="footer-nav"]{width:100%;margin:0;text-align:center}div[class^="footer-nav"] li:before{content:""}}
