html,body{height:100%}body{font-family:"Noto Sans Japanese",sans-serif;font-size:15px;font-weight:400;line-height:1.6;color:#434140}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,.blog-post-title,.page-title{margin:0;font-weight:700}.btn{font-weight:500}a{color:#1a818f}a:hover{color:#178}#container{position:relative;min-height:100%;padding:0 30px}.btn-primary{background:#1a818f;border:1px solid #178}.btn-primary:hover{background:#178;border:1px solid #178}.common-heading{background:url(img/walkers-s.png) right 0 no-repeat;font-size:33px;margin:0 0 20px;border-bottom:2px solid #434140;height:38px}@media (max-width: 767px){.common-heading{background:none}}.post img{max-width:100%;height:auto}.wp-caption{background:#fff;border:1px solid #e8e8e8;margin-bottom:0.625em;max-width:100%;padding:0.25em}.wp-caption img{display:block;margin:1.2% auto 0;max-width:98%}.wp-caption-text{color:#aaa;font-size:13.5px;text-align:center}.wp-caption .wp-caption-text{margin:0.8075em 0}.mainimg{position:relative;margin:-170px 0 30px;z-index:-9999}#masthead{background:rgba(25,130,144,0.9);width:100%;position:fixed;z-index:9990;box-shadow:0 0 12px rgba(22,22,22,0.2)}#masthead div.container,#masthead div.navbar-collapse{padding-left:0}#masthead .nav li a{text-align:center;color:#fff}#masthead .nav li a:hover{background:rgba(25,130,144,0.9)}.navbar-default{border:0;font-weight:500}.navbar-default .navbar-toggle{border:0;border-radius:0}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background:rgba(25,130,144,0.9)}.navbar-default .navbar-nav>.active>a{background:rgba(25,130,144,0.9);color:#fff}.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{background:rgba(25,130,144,0.9);color:#fff}.navbar-default .navbar-nav>.open>a{background:rgba(25,130,144,0.9)}.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{background:rgba(25,130,144,0.9)}.navbar-default .dropdown-menu{background:none;border:0;padding:0}.navbar-default .dropdown-menu li{background:rgba(25,130,144,0.7)}.navbar-default .dropdown-menu>.active>a,.navbar-default .dropdown-menu>.active>a:focus,.navbar-default .dropdown-menu>.active>a:hover{background:rgba(25,130,144,0.9)}.navbar-default .dropdown-menu a{padding:10px}.navbar-default button{color:#fff}@media (max-width: 767px){.open .dropdown-menu li{background:none}.open .dropdown-menu li a{background:rgba(255,255,255,0.1)}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:10px 15px 10px 25px}}@media (min-width: 768px){.nav .dropdown:hover>.dropdown-menu{display:block}}#header{padding:70px 20px 0;margin:0 0 30px}.blog-title{margin:0;font-size:60px;font-weight:normal;position:relative;z-index:5150}@media (max-width: 767px){.blog-title img{display:block;max-width:100%;height:auto;margin:0 auto}}.blog-description{display:block;margin:0 0 5px;font-size:13.5px;line-height:1.3}.cover{background-image:url(img/mainimg.jpg);background-size:cover;background-position:center;width:100%;height:100%;padding:0!important}.cover .catch{display:table;width:100%;height:100%;text-align:center}.cover .catch .intro{display:table-cell;vertical-align:middle;color:#fff}.cover .catch .intro a{color:#fff;text-decoration:none}.cover .catch .intro h1{text-align:center;margin:-20px 0 48px}.cover .catch .intro h2{font-size:64px;text-shadow:0 0 8px #434140;line-height:105%}.cover .catch .intro h2 a{display:block;font-size:48px;width:220px;padding:5px 0;margin:0 auto}.cover .catch .intro .fa-chevron-down{display:block;font-size:48px;color:#fff;position:absolute;bottom:10px;width:100%;text-shadow:0 0 8px #434140}.cover .catch .intro .ghost-anchor{display:block;position:absolute;bottom:50px;line-height:0}#header.cover h1 img{width:320px;height:65px}@media (max-width: 767px){#header.cover h1 img{width:280px;height:57px}}#header.walkers h1 img{width:220px;height:60px}.blog-main{margin:0 0 20px}.breadcrumbs{font-size:12px;margin:0 0 20px}.post-thumb{margin:0 0 20px;text-align:center}.post-thumb img{margin:0 auto}.sidebar-module{padding:0 15px;margin:0 -15px 30px}.sidebar-module h4{border-bottom:2px solid #434140;padding:0 0 5px;margin:0 0 10px}.widget_text{padding:0 15px}.widget_text p:last-child,.widget_text ul:last-child,.widget_text ol:last-child{margin-bottom:0}.widget img,.widget select{max-width:100%}.widget ul{padding:0;margin:0;list-style:none}.widget ul li{line-height:1.2}.widget ul li a{display:block;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;position:relative;padding:7px 20px 7px 10px;color:#333;text-decoration:none;border-bottom:dotted 1px #aaa}.widget ul li a:after{display:block;position:absolute;top:50%;right:10px;width:5px;height:5px;margin:-4px 0 0;border-top:solid 2px #333;border-right:solid 2px #333;-webkit-transform:rotate(45deg);transform:rotate(45deg);content:""}.widget ul li a:hover{background:#eee}#tagcloud ul li{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;margin:5px 1px 0}#tagcloud ul li a{display:block;background:#fafafa;color:#434140;line-height:1.1;padding:5px 10px;border:1px solid #ddd}#tagcloud ul li a:hover{background:#eee;text-decoration:none}label.screen-reader-text{display:none}#wp-calendar caption{text-align:center;margin-bottom:10px}table{margin:0 0 1.5em;width:100%}th{font-weight:bold}td,th{padding:3px 5px}table{border:1px solid #ddd!important;border-collapse:collapse;line-height:1.8em}table td,table th{border:1px solid #ddd!important;text-align:center}table thead{background:#eee}td,th,dl,dd,dt{line-height:1.8em}.tagcloud a{white-space:nowrap;line-height:2.2;background-color:#fafafa;color:#333;border:solid 1px #ddd;padding:5px 7px}.tagcloud a:hover{background:#eee;text-decoration:none}.count-tag-cloud li{display:inline-block;white-space:nowrap;margin:0 10px 5px 0;font-size:12px}.count-tag-cloud li a{display:block;background:#fefefe;color:#111;line-height:1.1;padding:5px 10px;border:1px solid #ddd}.count-tag-cloud li a span{margin:0 0 0 5px;border-radius:50%!important}.count-tag-cloud li a:hover{background:#eee}h2.archive-title{margin-bottom:20px;font-size:33px}h2.archive-title span{font-size:15px}div.entry h3{margin:0 0 10px;padding:10px 0 0}div.entry h3 .label{font-weight:normal;position:relative;top:-5px}div.entry h4{margin:0 0 10px;padding:10px 0 0}div.entry hr{margin:20px 0}div.entry ol{margin-left:25px}div.entry ol li{padding-bottom:10px}.blog-post{margin-bottom:20px;font-size:15px}.blog-post h2{font-size:25.5px}.blog-post h3{font-size:22.5px}.blog-post h4{font-size:18px}.single.blog-post{margin:0}h2.blog-post-title{margin-bottom:20px;font-size:33px}h3.blog-post-title{font-size:22.5px}.blog-post-meta{color:#999}.categories.tags{margin-bottom:30px}blockquote{font-size:15px;color:#555}.archives li{padding:0;margin:0 0 20px;line-height:1.4}.archives li a{background:#fafafa;display:block;padding:20px 20px 15px;color:#333;border:solid 1px #eee}.archives li a:hover{background:#fafafa;color:#222;text-decoration:none;border:solid 1px #aaa}.archives li img.archive-thumb{margin:0 auto 10px}.archives li .catlabel{background:#555;color:#fff;font-size:12px;line-height:22px;padding:4px 8px}.archives li time{font-size:12px;line-height:1.1;margin:0 0 5px}.archives li strong.blog-post-title{display:block;line-height:1.2;margin:0;font-size:27px}.archives li strong.page-title{display:block;line-height:1.2;margin:0 0 3px;font-size:18px}.archives.masonry li{padding:0 10px}@media (max-width: 767px){.archives li{width:100%}}.yt{position:relative;width:72%;padding-top:40.5%;margin:0 auto 10px}.yt iframe{position:absolute;top:0;right:0;width:100%;height:100%}@media (max-width: 767px){.yt{position:relative;width:100%;padding-top:56.25%;margin:0 auto 10px}.yt iframe{position:absolute;top:0;right:0;width:100%;height:100%}}.disc{list-style:disc inside}.disc li{margin:0 0 8px}.disc:last-child{margin:0}.narrow li{margin:0 0 4px}.p-tags{margin:1em 0}.nocomments{margin-top:2em}.cta-btm{text-align:center;margin:20px 0 0}.child_page-container{text-align:center}#footer{color:#999;text-align:center;background-color:#f9f9f9;border-top:1px solid #e5e5e5}#footer h1{margin:0 0 10px}#footer h1 img{width:180px;height:35px}#footer h2{color:#434140;font-size:24px;text-indent:0.5em;margin:0 0 20px}#footer .infoot{padding:20px 0}#footer .social{margin:0 0 20px}#footer .social .twitter{background:#0084b4;color:#fff;border:1px solid #007aaa}#footer .social .twitter:hover{background:#007aaa}#footer .social .facebook{background:#4c67a1;color:#fff;border:1px solid #425d97}#footer .social .facebook:hover{background:#425d97}#footer .copyright{font-size:12px;margin:0}ol#commentlist{margin:0;padding:0}li.comment{list-style:none;margin:0 0 10px;padding:10px;border:1px solid #ddd}img.avatar{float:right;border:1px solid #ddd;border-radius:50%}cite.fn{font-style:normal;font-weight:500}span.says{display:none}.comment-meta{font-size:13.5px;margin:0 0 1em;display:block}#reply-title,#comments{margin:20px 0 10px}input#author,input#email,input#url{display:block;border:1px solid #ddd;margin:0.1em 0 1.1em}.comment-form textarea{display:block;border:1px solid #ddd;margin:0.1em 0 1.1em;max-width:100%}.comment-form label{font-size:13.5px}input#searchsubmit,input#submit{color:#333333;border-radius:3px;border:1px solid #ccc;font-size:14.25px;padding:0.3em .6em 0.2em;letter-spacing:0.02em;background-color:#ffffff;background-image:linear-gradient(to bottom,#fff,#ebe9e9)}input#searchsubmit:hover{color:#333333;background-color:#fff;background-image:linear-gradient(to bottom,#ebe9e9,#fff)}input#submit{padding:.7em 1.6em;display:block;margin:1em 0 0}input#submit:hover{color:#333333;background-color:#fff;background-image:linear-gradient(to bottom,#ebe9e9,#fff)}input#s{border:1px solid #ccc;padding:0.3em 0.3em 0.2em}.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>th{vertical-align:middle}.table>tbody>tr>td,.table>tfoot>tr>td,.table>thead>tr>td{vertical-align:top}.table.default caption{padding:0;font-weight:500;color:#434140}.table.default th{background:#fafafa;font-size:13.5px}.table.default td{text-align:left;font-size:13.5px}.table.calign td{text-align:center}.table.calign td.l{text-align:left}.table .note_s{display:block}label{font-weight:normal;margin-right:10px}.blocked{display:block}.pagetop{bottom:10px;right:10px;margin:0}.pagetop a{color:#fff}.jumbotron{background:#f5f5f5}.jumbotron h2{margin:0 0 10px;font-size:37.5px;font-weight:700}.jumbotron p{font-size:18px;line-height:1.5}.jumbotron .fullstop{margin:0}nav.pages{text-align:center}.pagination>li>a,.pagination>li>span{color:#1a818f}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{background:#1a818f;border-color:#178}.label{line-height:1.1;font-size:12px;font-weight:500}ul.winker li a{text-decoration:none}ul.winker li .label{margin:0 5px 0 0}ul.winker li.previous{margin:0 0 5px}@media (max-width: 767px){.widget_pix_responsive_twitter{display:none}}.wpcf7-text,.wpcf7-textarea{width:99%;background:#fafafa;border:1px solid #ddd}.courses dt{background:#eee;line-height:1.1;padding:5px 10px;border-left:solid 8px #1a818f}.courses dt span{display:block;font-size:12px;color:#555;padding:5px 0 0}.courses dd{background:#fafafa;padding:5px 10px;margin:0 0 10px;border-left:solid 8px #1a818f;line-height:1.5}#toc_container{background:#fafafa!important;margin:20px auto;border:solid 1px #ddd}#toc_container .toc_list li{padding:0 10px;margin:3px 0}#toc_container .toc_list li a{display:block}.sharedaddy{text-align:center;padding:20px 0}