﻿ #page{margin-top:0}body{padding:0}#page{margin:0 auto;max-width:1000px;background-color:#fff}#branding hgroup{margin:0 1%;float:left;width:100%}#branding address{padding-top:.05625em;color:#127}#branding bsinfo{display:none;margin:10px}#branding titlelogo{display:block;margin-left:5%;padding:10px 0;float:left}#access div{margin:0 .6%;float:right}#primary{float:left;margin:0 -26.4% 0 0;width:100%}#content{margin:0 34% 0 7.6%;width:98.4%}#secondary{float:right;margin-right:7.6%;width:18.8%}.singular #primary{margin:0}.singular #content,.left-sidebar.singular #content{margin:0 7.6%;position:relative;width:auto}.singular .entry-header,.singular .entry-content,.singular footer.entry-meta,.singular #comments-title{margin:0 auto;width:100%}.one-column #page{max-width:1000px;background-color:#fff}.one-column #content{margin:0;width:auto}.one-column #nav-below{border-bottom:1px solid #ddd;margin-bottom:.625em}.one-column #secondary{float:none;margin:0;width:auto}.assistive-text{display:none}.screen-reader-text{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px}a.assistive-text:focus,.screen-reader-text:hover,.screen-reader-text:active,.screen-reader-text:focus{background-color:#f1f1f1;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;clip-path:none;color:#21759b;display:block;font-size:14px;font-weight:700;height:auto;left:6px;line-height:normal;padding:17px 22px 15px;text-decoration:none;top:7px;width:auto;z-index:100000}#branding{border-top:0 solid #bbb;padding-bottom:1px;position:relative;z-index:9999}#branding hgroup{margin:0 1%;float:left}#branding address{float:right;margin:0 1% 0 1% padding:.65625em;color:#127}#site-title{margin-right:10px;padding:.065625em 0 0}#site-title a{color:#111;font-size:30px;font-weight:700;line-height:36px;text-decoration:none}#site-title a:hover,#site-title a:focus,#site-title a:active{color:#1982d1}#site-description{color:#111;font-size:16px;margin:0 10px .65625em 0}.telav{font-size:16px}.tel{font-size:16px;text-shadow:1px 0px 2px #666}.contact{margin-top:.1em;text-align:center}.contact a{display:block;color:#fff;font-size:14px;padding:5px;width:120px;text-decoration:none;-webkit-border-radius:8px;-moz-border-radius:8px;-webkit-box-shadow:0px 1px 2px #666;-moz-box-shadow:0px 1px 2px #666;text-shadow:1px 1px 3px #666;border:solid #cacbcc 1px;background:-webkit-gradient(linear,0 0,0 100%,from(#36f),to(#129));background:-moz-linear-gradient(top,#039,#129)}.contact a:hover{background:#ddd}#branding img{height:auto;margin:5px 10px 5px 5px;display:block;width:450px}.bsinfo{margin:50px 10px 10px 0;padding:20px 10px;background:#2c4f54;color:#eee;text-align:center;font-size:20px;font-weight:700}.oijitaku{font-size:20px;color:#19448e;font-weight:700}.npo{font-size:14px;color:#19448e;font-weight:700}#access{ba clear:both;display:block;margin:20px 0 10px 35px;width:relative}#access ul{font-size:16px;list-style:none;margin:10px 30px 5px -.8125em;padding-left:0}#access li{float:left;position:relative;border-left:1px solid #000}#access a{color:#127;display:block;line-height:3.333em;padding:0 .6125em;text-decoration:none}#access ul ul{-moz-box-shadow:0 3px 3px rgba(0,0,0,.2);-webkit-box-shadow:0 3px 3px rgba(0,0,0,.2);box-shadow:0 3px 3px rgba(0,0,0,.2);display:none;float:left;margin:0;position:absolute;top:3.333em;left:0;width:188px;z-index:99999}#access ul ul ul{left:100%;top:0}#access ul ul a{background:#f9f9f9;border-bottom:1px dotted #ddd;color:#444;font-size:16px;font-weight:400;height:auto;line-height:1.4em;padding:1px;width:68px}#access li:hover>a,#access ul ul :hover>a,#access a:focus{background:#efefef}#access li:hover>a,#access a:focus{background:#f9f9f9;background:-moz-linear-gradient(#f9f9f9,#e5e5e5);background:-o-linear-gradient(#f9f9f9,#e5e5e5);background:-webkit-gradient(linear,0% 0%,0% 100%,from(#f9f9f9),to(#e5e5e5));background:-webkit-linear-gradient(#f9f9f9,#e5e5e5);color:#373737}#access ul li:hover>ul{display:block}#access .current-menu-item>a,#access .current-menu-ancestor>a,#access .current_page_item>a,#access .current_page_ancestor>a{font-weight:700}.skip-link{display:none}.assistive-text{display:block}.a.assistive-link{display:none}#main{clear:both}.page-title{color:#666;font-size:10px;font-weight:500;letter-spacing:.1em;line-height:2.6em;margin:0 0 1.6em;text-transform:uppercase}.page-title a{font-size:12px;font-weight:700;letter-spacing:0;text-transform:none}.hentry,.no-results{border-bottom:1px solid #ddd;margin:0 0 1.625em;padding:0 0 1.625em;position:relative}.hentry:last-child,.no-results{border-bottom:none}.blog .sticky .entry-header .entry-meta{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);position:absolute !important}.entry-title,.entry-header .entry-meta{padding-right:76px}.entry-title{clear:both;color:#222;font-size:26px;font-weight:700;line-height:1.5em;padding-bottom:.3em;padding-top:15px}.entry-title,.entry-title a{color:#222;text-decoration:none}.entry-title a:hover,.entry-title a:focus,.entry-title a:active{color:#1982d1}.entry-meta{color:#666;clear:both;font-size:12px;line-height:18px}.entry-meta a{font-weight:700}.single-author .entry-meta .by-author{display:none}.entry-content,.entry-summary{padding:.625em 0 0}.entry-content .more-link{white-space:nowrap}.entry-content h1,.comment-content h1{color:#000;font-weight:700;margin:0 0 .8125em;font-size:1.8em;border-left:8px solid gray;padding-left:5px}.entry-content h2,.comment-content h2{font-weight:700;margin:0 0 .8125em;font-size:1.8em;border-left:8px solid gray;padding-left:5px;padding:10px 0 10px}.entry-content h3,.comment-content h3{font-weight:700;font-size:1.2em;letter-spacing:.1em;line-height:2.6em;text-transform:uppercase;border-left:8px solid lightrray;padding-left:5px;margin-left:6px}.entry-content table,.comment-content table{border-bottom:1px solid #ddd;margin:0 0 1.625em;width:100%}.entry-content th,.comment-content th{color:#666;font-size:10px;font-weight:500;letter-spacing:.1em;line-height:2.6em;text-transform:uppercase}.entry-content td,.comment-content td{border-top:1px solid #ddd;padding:6px 30px 6px 0}.entry-content #s{width:75%}.comment-content ul,.comment-content ol{margin-bottom:1.625em}.comment-content ul ul,.comment-content ol ol,.comment-content ul ol,.comment-content ol ul{margin-bottom:0}dl.gallery-item{margin:0}.page-link{clear:both;display:block;margin:0 0 1.625em}.page-link a{background:#eee;color:#373737;margin:0;padding:2px 3px;text-decoration:none}.page-link a:hover{background:#888;color:#fff;font-weight:700}.page-link span{margin-right:6px}.entry-meta .edit-link a,.commentlist .edit-link a{background:#eee;-moz-border-radius:3px;border-radius:3px;color:#666;float:right;font-size:12px;line-height:1.5em;font-weight:300;text-decoration:none;padding:0 8px}.entry-meta .edit-link a:hover,.commentlist .edit-link a:hover{background:#888;color:#fff}.entry-content .edit-link{clear:both;display:block}.content img{max-width:100%;height:auto}.widget-area{font-size:14px;color:#111}.widget{word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;clear:both;margin:0 0 2.2em}.widget-title{color:#111;font-size:14px;font-weight:500;letter-spacing:.1em;line-height:2.6em;text-transform:uppercase}.widget ul{font-size:14px;margin:0}.widget ul ul{margin-left:1.5em}.widget ul li{color:#111;font-size:14px}.widget a{font-weight:700;text-decoration:none;color:#111}.widget a:hover,.widget a:focus,.widget a:active{text-decoration:underline}#colophon{clear:both;background:#f2f2e0;margin:0;color:#111}#supplementary{border-top:1px solid #ddd;font-weight:700;padding:1.625em 7.6%;overflow:hidden}#supplementary.two .widget-area{float:left;margin-right:3.7%;width:48.1%}#supplementary.two .widget-area+.widget-area{margin-right:0}#supplementary.three .widget-area{float:left;margin-right:3.7%;width:30.85%}#supplementary.three .widget-area+.widget-area+.widget-area{margin-right:0}#site-generator{background:#b9d08b;font-weight:700;border-top:0 solid #ddd;color:#111;font-size:12px;line-height:2.2em;padding:1.2em .5em;text-align:center}#site-generator a{color:#555;font-weight:700}#site-generator span[role=separator]{padding:0 .2em}#site-generator span[role=separator]:before{content:'\007c'}