@charset "UTF-8";
@charset "UTF-8";

 .article,body{font-size:16px}.article th,pre{background-color:#eee}#main,#navi ul{box-sizing:border-box}#animatedModal ul,.pagination,.snsb li{list-style-type:none}#main .entry,.entry-snippet,.internal-blog-card,.related-entry-snippet,a{word-wrap:break-word}body,html{margin:0;padding:0}body{font-family:'Hiragino Kaku Gothic ProN',Meiryo,sans-serif;-webkit-text-size-adjust:100%}img{border-width:0}.article{line-height:170%}.article img,.category-description img,.hover-image,.wp-caption{max-width:100%;height:auto!important}.cf:after{content:"";clear:both;display:block}h1,h2,h3,h4,h5,h6{line-height:130%;color:#333}.article h1,.article h2,.article h3,.article h4,.article h5,.article h6{position:relative;margin-top:35px;margin-bottom:20px}.article h1{margin-top:30px;margin-bottom:20px;font-size:30px;line-height:117%}#archive-title{padding-bottom:20px;font-size:26px}.article h2{border-left:1px solid #000;margin:40px -29px 20px;padding:25px 30px;font-size:26px}#comment-area h3,#related-entries h3,.article h3{font-size:20px;border-bottom:5px solid #e7e7e7;padding:10px 0}.article h4,.article h5,.article h6{font-size:20px;padding:8px 0}.article h4{border-bottom:5px dashed #eee}.article td,.article th,pre{border:1px solid #ccc}.entry-content{margin-bottom:60px}a{color:#2098A8}a:hover{color:#C03}#new-entries a,#popular-entries a,.article-list .entry-title a,.entry-read a,.related-entry-read a,.wpp-list a{color:#111}#new-entries a,#popular-entries a,.article-list .entry-title a,.wpp-list a{text-decoration:none}#footer-widget a:hover,#new-entries a:hover,#popular-entries a:hover,.article-list .entry-title a:hover,.entry .post-meta a:hover,.entry a:hover,.entry-read a:hover,.navigation a:hover,.related-entry-read a:hover,.related-entry-title a:hover,.wpp-list a:hover{color:#c03}blockquote:after,blockquote:before{color:#C8C8C8;font-family:serif;font-size:600%;position:absolute}#new-entries a:hover,#popular-entries a:hover,.wpp-list a:hover:hover{text-decoration:underline}blockquote{background:rgba(245,245,245,.8);border:1px solid #FFF;margin:1em 0;padding:20px 55px;position:relative}blockquote:before{content:"“";left:0;line-height:1em;top:0}blockquote:after{content:"”";line-height:0;right:0;bottom:-16px}@media screen and (min-width:0\0){::-ms-backdrop,blockquote:before{left:-55px}::-ms-backdrop,blockquote:after{right:-55px}}ul ul{margin-left:1em}dl{margin:30px 0}dt{font-weight:700}dd{margin-bottom:5px}.article table{border-collapse:collapse;margin:15px 0}.article td,.article th{padding:3px 5px}.article dl,.article ol,.article ul{line-height:150%}.article>dl,.article>ol,.article>ul{margin:30px 0}.article>dl dl,.article>ol ol,.article>ul ul{margin:0}pre{padding:7px;overflow:auto}hr{color:#ddd;margin:30px 0;width:98%;border:1px solid #ddd}.category-description{margin-top:15px;margin-bottom:30px;background-color:#f7f7f7;padding:5px 20px;border-radius:3px;border:1px solid #ddd}.wpp-range{text-align:right;font-size:14px}span.search-excerpt{background-color:#FF9}.invisible{display:none}hr.sep{background-image:-moz-linear-gradient(left center ,rgba(0,0,0,0),rgba(0,0,0,.75),rgba(0,0,0,0));border:0;height:1px;position:relative;margin-bottom:130px}#container{padding:0;margin:0 auto}#body-in,#footer-in,#header-in,#navi-in{width:1070px;margin:0 auto;box-sizing:border-box}#header{margin-bottom:0}#header .alignleft,#header .alignright{margin-bottom:0;width:auto}#main,#sidebar{margin-bottom:30px}#header .alignleft{margin-left:30px;margin-right:30px}#header .alignright{height:52px;text-align:right;margin-right:30px;right:0;top:0;position:absolute}#h-top,#navi ul,#navi ul>li{position:relative}#body{margin-top:15px}#main{float:left;width:740px;padding:20px 29px;border:1px solid #ddd;background-color:#fff;border-radius:4px}#sidebar{float:right;width:300px}#h-top{min-height:100px;overflow:hidden;background-repeat:no-repeat;background-position:top left}#site-title{margin-top:16px;margin-bottom:10px;font-size:30px;line-height:100%}#site-title a{text-decoration:none;color:#222;font-size:30px;font-weight:400}#site-description{color:#777;margin:0 20px 10px 0;padding:10 0;line-height:140%;font-size:15px;font-weight:400}.entry h2 a,.related-entry-title a{text-decoration:none;font-weight:700}#header-image{margin-bottom:40px}#navi ul{clear:both;border:1px solid #ddd;background-color:#F7F7F7;border-radius:3px;margin:0;padding:0;width:100%}#navi ul ul{box-sizing:content-box}#prev-next #next,#prev-next #next::after,#prev-next #next::before,#prev-next #prev,#prev-next #prev::after,#prev-next #prev::before,#s,.article-like-body,.article-like-button,.footer-center,.footer-left,.footer-right,textarea{box-sizing:border-box}#navi ul>li{float:left;list-style:none}#navi ul li a{font-size:14px;display:block;padding:.3em .7em;color:#111;text-decoration:none;z-index:99}#s,.wp-caption{padding-top:4px}#navi ul li a:hover{background-color:#ddd}#navi ul.children,#navi ul.sub-menu{position:absolute;display:none;margin-left:0;min-width:200px;border:1px solid #ddd;list-style:none;padding-left:0;z-index:99}#container,#navi ul,#navi ul li:hover>ul,.clearfix,.more-link{display:block}#navi .children li,#navi .sub-menu li{position:relative;border:none;float:none;height:31px}#navi ul.children ul,#navi ul.sub-menu ul{top:-31px;left:200px;position:relative}#container:after,#navi ul:after,.clearfix:after{display:block;visibility:hidden;clear:both;height:0;content:" ";font-size:0}#searchform{position:relative;margin-top:25px}#s{width:100%;margin-bottom:20px;padding-bottom:4px;height:32px;color:#333}.footer-post-meta,.post-meta{text-align:right;color:#555;font-size:16px}#searchsubmit{position:absolute;width:30px;height:26px;border:none;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAVCAYAAABG1c6oAAAEIklEQVR42pWVe0xTVxzHf22hFWiBUKjLEiTOjODGq4ArJJiYBV+gWy3YBoegWZysOgsVKYNC8IGhsMIYCLLqRKRkRdwEp4wR/yCZgwbHa8bwCH9sQkt5lceGIax0v3PDJd7MZaHJL72555zP+f6eF5xOJ3R1d4Pp7l342mAAbUEBp/DixagDBw/mh0dGdmzbvv25f0DA88CgoA5FcnLx9draWOXZs7xinQ5WVlZoIxzKGMDb9fXCdKUy21ckWgZcep0JfX2dCL5WVl4udDgcsLq6SuzfwJYHDzyzc3Lagc3eOMwXCJzePj6zAm9vmwefvwYs1sbap0rlT9PT0z52ux3QmMBfe3vhUlHRdXozOfhOcHBfTGzspYTDh5Mk0dHxkRJJQXBoqPlVtedUqrrBwUFWT08PE/j9/fu7PVANrSD52DFjXn7+W1ESCezdvx8ioqIgLCICLmg0b2So1d+gckotb8sWp8lkSjCbzUzgUYWihYBY6K44MnKipbVVoMrMhJDw8A3g20FBgPEF6+Skqywp6TvW+uXxCQmdCHRhAN8NCZmi3VBnZdUUl5QAxhPSTp6EuH37IBTBpxFWUFgIDY2NcFWnO04UEtsRGDhfWVXlzQDiy0V6A8IufJ6XB5eLioCAP5BK4YhMBt+aTHCrrg4MN25A/Z07UkqAi4tTKBLNvx8XJ2QAQ8LCbHQysjWarwYGBqCishJKSksB3YO0EycgV6sFU1MT6PAStFRaQODOnXbDzZs+DGCSXP6IBmIifrdYLPyq6moKeCQxEY6npsJnKhU0Ya1mqtXwSXp6K51AqUzW2W02cxjA5nv39vI9PddIDbI4HOdHKSmG8ooKry/0ejZRmJqWBpnnz7OMjY1eyjNnqnlubg7AfTx39zV9WdmBX7q6mFl+1NYGObm5Dex1IAGHicW9eVptVvyhQ7uOyuW7Pj516nR0TEwvdSnGjsvjOc5lZBhJu6JCJnBkZATGxsbc5ApFm6urq+PVAvfw9CRGINQ7DpdLlRf2+fSkzeY7YbHAHy9eMIFDQ0OU/fbsGV+amKjbFhAwxVkHoGuU0Ze48HhONq75+vn99cPDh/KXy8uwuLj4eiDpaZKMLI3mQ3T1y/diYjowTo8R8nj3nj0d2C3DFBQ7hPxjdVhHR0d3WK3W/waW6vWA4wkw2KQWBeiuFwK9rtXU8Pv6+iRv+vv/iaGglFJtmpLSOT4+zv1f4OUrV0iiwF0gADxMipzaW1Nbq0UgiSXlOnluMBqzNw0knfM3zr2ep0/dsL+pqeO67nqoWDyxKSD5NTU3w89PnsCP7e2kY2QERBvOy5ebAvb398Pc3BzYpqZgZmYG7PPzXBxjDTi9Z4VC4SxOIcOmgDabDZaWlmBhYYGUCHlm47dHL9q6ddhPJBrGCXWVBv4DYbnuWKzr2fcAAAAASUVORK5CYII=) 50% 50% no-repeat;z-index:0;top:3px;right:3px}#main .page,#main .post{margin-bottom:59px}.post-meta{margin-bottom:.5em;background-color:#F7F7F7}.footer-post-meta .edit,.footer-post-meta .post-author,.footer-post-meta .post-tag,.post-meta .category,.post-meta .comments,.post-meta .edit,.post-meta .post-date,.post-meta .post-update{padding-right:.7em}.comment-num{white-space:nowrap}.footer-post-meta{clear:both}.article-list .footer-post-meta{margin-top:30px}.more-link{clear:both;margin-bottom:30px;text-align:right;margin-top:15px}#list .post .footer-post-meta .post-tag:empty,#list .post .footer-post-meta:empty{display:none}.aligncenter,.entry-thumb a{display:block}#main .entry{clear:both;margin-bottom:40px}.entry-thumb{float:left;margin-right:10px;margin-top:3px}.entry-thumb img{border:0;width:150px;height:150px;display:block}.entry-large-thumbnail img{width:320px;height:180px}.entry-card-content{margin-left:160px}.entry .post-meta{text-align:left;margin:7px auto}.entry .post-meta a{color:#000}.entry h2{margin-bottom:5px;margin-top:0}.entry h2 a{color:#333;font-size:24px}.entry-snippet{margin:0 0 5px;line-height:150%;color:#555}.entry-read{margin:0}.aligncenter{clear:both;margin-right:auto;margin-left:auto}.wp-caption.alignleft,img.alignleft{float:left;margin-right:10px;margin-bottom:10px}.wp-caption.alignright,img.alignright{float:right;margin-left:10px;margin-bottom:10px}.wp-caption{border:1px solid #ddd;border-radius:3px;background-color:#f3f3f3;text-align:center}.gallery-caption,.wp-caption-text{font-size:80%}.wp-caption img{margin:0;padding:0;border:0}.wp-caption-dd{margin:0;padding:0 4px 5px;font-size:11px;line-height:17px}img.alignright{display:inline-block;margin:0 0 1em 1.5em}img.alignleft{display:inline-block;margin:0 1.5em 1em 0}#breadcrumb ul li,div#breadcrumb div{display:inline}.content-box{float:right;margin-top:-.25em;width:420px}.content-box .more-link{margin:0}.thumbnail-box{float:left;width:160px}.thumbnail-box img{width:160px;height:160px}#breadcrumb{margin-bottom:20px;color:#777;font-size:13px}#breadcrumb span.sp{margin:0 10px}#breadcrumb a{text-decoration:none;color:#777}#breadcrumb ul{margin:0;padding:0;list-style:none}#comment-area input[type=text],#comment-area textarea,.navigation a,.related-entry-thumb a{display:block}#breadcrumb ul li span.sp{margin:0 10px}#breadcrumb ul li a{text-decoration:none;color:#777}.navigation{clear:both;overflow:hidden;margin:20px -30px 40px}.navigation>div{border-top:1px solid #ddd;border-bottom:1px solid #ddd}.navigation>div+div{border-top:0;border-bottom:1px solid #ddd}.navigation .alignright{text-align:right}.navigation a{padding:1em;border:none}.navigation a span{color:#ddd;padding-right:10px;margin-top:-4px;clear:left}.navigation a:hover{background:#eee}.navigation .alignright a:hover{border-left:1px solid #ddd}.pager{margin:3em 0;text-align:center}.pager .current,a.page-numbers{background-color:#ddd;border:1px solid #ddd;border-radius:5px;padding:5px 8px;margin:0 2px}.pager .current{background-color:#ddd;border:1px solid #ddd;color:#000}.pager a{background:#fff;color:#000;text-decoration:none}.pager a:hover{border:1px solid #ddd;background-color:#eee}.page-link{margin:3em 0;text-align:center}.comment-page-link{margin:1em 1em 3em;text-align:center}.comment-page-link a,.comment-page-link span,.page-link span{margin-right:3px;padding:5px 8px;border:1px solid #ddd;background:#ddd;border-radius:5px}.comment-page-link a,.page-link a span{background:#fff;color:#000}.page-link a{border-bottom:none;color:#000;text-decoration:none}.comment-page-link a:hover,.page-link a span:hover{background:#eee;color:#000}.related-entry{line-height:150%;margin-bottom:20px;margin-right:10px;clear:both}.related-entry h4{margin-top:0}.related-entry-thumb{float:left;margin-bottom:5px;padding-bottom:5px}.related-entry-thumb img{border:0;width:100px;height:100px;display:block}.related-entry-thumbnail img{width:200px;height:200px;margin-bottom:0}.related-entry-content{margin-left:110px}.related-entry-title{margin-bottom:5px}.related-entry-title a{font-size:18px;color:#333}.related-entry-snippet{margin:0 0 5px;color:#555}.related-entry-read{margin:0;font-size:14px}.related-entry-thumbnail{width:226px;height:292px;text-align:center;overflow:hidden;float:left;margin-bottom:15px}.related-entry-thumbnail .related-entry-thumb{margin:0;padding:0;float:none}.related-entry-thumbnail .related-entry-content{margin:-20px 6px 0}.related-entry-thumbnail .related-entry-content a{font-weight:400}#comment-area ol,#comment-area ul{list-style:none;padding-left:0}#comment-area ol ul,#comment-area ul ul{margin-left:1.5em}.required{color:#fe56aa}.commets-list,.trackback-list{margin-top:-20px;margin-bottom:40px}.commets-list li,.trackback-list li{margin-top:-1px;padding:20px 0 0;width:100%;border-bottom:1px solid transparent}.commets-list .avatar{float:left;margin-right:10px;margin-bottom:10px}.comment-meta,.comment-notes,.form-allowed-tags,.reply,span.small{font-size:80%}.comment-body p{clear:both}.reply{text-align:right}.children{padding-left:2em}#respond{margin-bottom:40px}input[type=search],input[type=tel],input[type=text],input[type=url],input[type=password],input[type=email],textarea{background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,.075) inset;color:#333;font-size:16px;line-height:1.42857;padding:6px 12px;-webkit-transition:border-color .15s ease-in-out 0s,box-shadow .15s ease-in-out 0s;transition:border-color .15s ease-in-out 0s,box-shadow .15s ease-in-out 0s;width:100%;box-sizing:border-box}input#author,input#email,input#url{max-width:360px}.gsc-search-box input[type=text]{background-color:#FFF;border-radius:0}textarea{overflow:auto;width:100%}input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,input[type=password]:focus,input[type=email]:focus,textarea:focus{border:1px solid #ff69b4;background:#fff;box-shadow:0 0 3px rgba(255,105,180,1);color:#444}.button,button,input[type=submit],input[type=reset],input[type=button]{display:inline-block;margin-bottom:20px;padding:6px 12px;border:1px solid #777;border-radius:3px;background:#fff;color:#333;text-decoration:none;font-weight:700;line-height:normal;cursor:pointer}.button:hover,button:hover,input[type=submit]:hover,input[type=reset]:hover,input[type=button]:hover{background:#eee}.button:active,button:active,input[type=submit]:active,input[type=reset]:active,input[type=button]:active{position:relative;top:1px}#sidebar h4{margin-bottom:10px;font-size:20px}#sidebar .widget{margin-bottom:45px}.widget_search{margin-bottom:0}#sidebar ol,#sidebar ul,.widget-over-article ol,.widget-over-article ul,.widget-over-sns-buttons ol,.widget-over-sns-buttons ul,.widget-under-article ol,.widget-under-article ul,.widget-under-sns-buttons ol,.widget-under-sns-buttons ul{padding-left:1em;list-style:none}.widget-over-article{margin-top:10px;margin-bottom:10px}#sidebar-popular-posts li,#sidebar-recent-posts li{margin:20px 0}#sidebar li{margin-bottom:10px}.sidebar-thumbnail-box{float:left;width:75px}.sidebar-recent-posts-title{float:right;width:165px}#sidebar-popular-posts h3,#sidebar-popular-posts p,#sidebar-recent-posts h3,#sidebar-recent-posts p{margin:0}#main .widgets{margin-top:20px;margin-bottom:20px}#sidebar .widget_category_sns_follow_buttons ul,.widget_category_sns_follow_buttons ul{padding-left:0}#new-entries,#popular-entries{line-height:150%}#new-entries h4,#popular-entries h4{margin-bottom:15px}#new-entries ul,#popular-entries ul{padding-left:0;list-style:none}#new-entries ul li,#popular-entries ul li{clear:left;float:none;margin-bottom:10px}#footer,#sns-group,.ad-space,.article-like,.blog-card,.clear{clear:both}#new-entries ul li img,#popular-entries ul li img{border:none;display:inline;float:left;margin-top:3px;margin-right:5px;width:75px;height:75px;margin-bottom:10px}span.wpp-views{font-size:x-small;font-style:italic}#new-entries .new-entrys-large .new-entry,#popular-entries .popular-entrys-large .popular-entry,#popular-entries .popular-entrys-large .wpp-list li{margin-bottom:15px;line-height:120%;position:relative;display:block;max-width:440px;overflow:visible}#mobile-menu a,#page-top a{text-decoration:none;cursor:pointer;line-height:100%}#new-entries .new-entrys-large .new-entry img,#popular-entries .popular-entrys-large .popular-entry img,#popular-entries .popular-entrys-large .wpp-list li img{width:100%;float:none;margin:0 0 5px;display:block;min-height:180px;max-width:440px;max-height:240px;height:auto}#popular-entries .popular-entrys-large .wpp-list li img.wpp_cached_thumb{height:auto}#new-entries .new-entrys-large-on .new-entry .new-entry-content,#popular-entries .popular-entrys-large-on .popular-entry .popular-entry-content,#popular-entries .popular-entrys-large-on .wpp-list li a.wpp-post-title{position:absolute;bottom:0;left:0;right:0;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyAQMAAAAk8RryAAAAA1BMVEUAAACnej3aAAAAAXRSTlOZyTXzhgAAAA1JREFUGNNjGAWDCgAAAZAAAXtlmk8AAAAASUVORK5CYII=);padding:10px;max-height:28%;overflow:hidden;display:block}#new-entries .new-entrys-large-on .new-entry .new-entry-content a,#popular-entries .popular-entrys-large-on .popular-entry .popular-entry-content a,#popular-entries .popular-entrys-large-on .wpp-list li a.wpp-post-title{color:#fff;display:block}#popular-entries .popular-entrys-large-on .wpp-list li span.wpp-views{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyAQMAAAAk8RryAAAAA1BMVEUAAACnej3aAAAAAXRSTlOZyTXzhgAAAA1JREFUGNNjGAWDCgAAAZAAAXtlmk8AAAAASUVORK5CYII=);color:#fff;opacity:1;display:block;right:0;top:0;position:absolute;padding:2px 10px;border-bottom-left-radius:15px;font-size:medium}#footer{background-color:#555;color:#fff;padding:5px}#footer-widget{margin:10px auto;text-align:left;padding:0 5%;color:#fcfcfc}.footer-center,.footer-left,.footer-right{padding:10px}.footer-left{float:left;width:34%}.footer-center,.footer-right{float:left;width:33%}#footer-widget ul{list-style:none;padding-left:1em}#footer-widget li{font-size:14px}#footer a{color:#DCDCDC}#footer h4{color:#fff}#copyright{padding:20px 0;font-size:80%;text-align:center}#copyright a{text-decoration:none;color:#fff}#page-top{position:fixed;display:none;right:10px;bottom:10px}#page-top a{color:#fff;padding:7px;display:block;text-align:center;background-color:#aaa;border-radius:4px;font-size:12px}#mobile-menu,#sidebar .ad-space .ad-label,.ad-space-top .ad-label,.widget-ad,.widget-over-article-title,.widget-over-sns-buttons-title,.widget-under-article-title,.widget-under-sns-buttons-title{display:none}.ad-space{margin:30px 0}.ad-left{float:left;margin-right:2px;width:336px}.ad-right{float:right;margin-left:2px;width:336px}.ad-top-pc{width:728px;margin:0 -24px 15px}.ad-space-top{margin-top:0;margin-bottom:5px}.ad-space-singular{margin-top:15px;margin-bottom:10px}#sidebar .ad-space{margin-top:0}.widget-index-top{margin-bottom:30px}.widget-index-middle{margin-bottom:40px}#mobile-menu a{color:#333;padding:4px 8px;display:block;text-align:center;border-radius:3px;position:absolute;right:7px;font-size:15px;margin-top:3px}#mobile-menu a:hover,#page-top a:hover{opacity:.7}#prev-next{width:100%;margin:36px 0 24px;padding:0;display:table}#prev-next #next,#prev-next #prev{width:50%;display:table-cell;position:relative;text-decoration:none}#prev-next #next:hover,#prev-next #prev:hover{background-color:rgba(238,238,238,.7)}#prev-next #prev,#prev-next #prev-no{border-right:#ddd 1px solid}#prev-next #next-title,#prev-next #prev-title{top:-.8em;position:absolute;border:1px solid #ccc;text-align:center;padding:5px;color:#666;font-size:28px;border-radius:6px;background-color:#fff}#prev-next span{padding:0;margin:0}#prev-next #next img,#prev-next #prev img{margin:0 auto;width:100px;height:100px}#prev-next #next-no,#prev-next #prev-no{width:50%;padding:0 10px;display:table-cell}#next-no,#prev-no{position:relative}#next-no a:hover,#prev-no a:hover{background-color:#fff}#prev-next-home span{color:#ccc;font-size:100px;margin:0 auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media all and (-ms-high-contrast:none){#prev-next-home span{margin-top:50px}}#prev-next #next-title{right:10px}#prev-next #prev img{margin-top:10px;float:left;margin-right:10px}#prev-next #next img{margin-top:10px;float:right;margin-left:10px}#animatedModal a{color:#fff;text-decoration:none}.close-animatedModal{text-align:center;font-size:45px}.modal-content{max-width:440px;width:auto;margin:auto}.blog-card,canvas,iframe,img,svg,video{max-width:100%}#animatedModal ul{padding-left:0;margin-top:0;margin-left:0}#animatedModal ul li{border:1px solid #fff;border-radius:5px;margin:0 10px 10px}#animatedModal ul li a{padding:5px 10px;width:auto;border-radius:5px;display:block}.slicknav_menu,div.vdh-mask{display:none}#animatedModal ul li a:hover{background-color:#555}#___gcse_0 .cse .gsc-control-cse,#___gcse_0 .gsc-control-cse{background-color:transparent;border:none}#page-top a.move-page-top-image{background-color:transparent}.hover-image{display:inline-block;margin:16px 0;text-align:left;opacity:.99;overflow:hidden;position:relative;border-radius:3px;box-shadow:0 0 20px 0 rgba(0,0,0,.05)}.hover-image:before{content:'';background:-webkit-linear-gradient(top,transparent 0,rgba(0,0,0,.7) 100%);background:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.7) 100%);width:100%;height:50%;position:absolute;top:100%;left:0;z-index:2;transition-property:top,opacity;-webkit-transition-duration:.3s;transition-duration:.3s}.hover-image .details span,.hover-image:before{opacity:0;-webkit-transition-property:top,opacity}.hover-image img{display:block!important;max-width:100%;backface-visibility:hidden;-webkit-backface-visibility:hidden}.hover-image .details{font-size:16px;padding:20px;color:#fff;position:absolute;bottom:0;left:0;z-index:3}.hover-image .details a{color:#fff;text-decoration:none}.hover-image .details span{display:block;position:relative;top:100px;transition-property:top,opacity;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-delay:0s;transition-delay:0s}.hover-image .details .info{line-height:1.2;margin-top:5px;font-size:12px}.hover-image:hover span,.hover-image:hover:before{opacity:1}.snsbs li a:hover,a.balloon-btn-link:hover{opacity:.7}.hover-image:hover:before{top:50%}.hover-image:hover span{top:0}.hover-image:hover .info{-webkit-transition-delay:.15s;transition-delay:.15s}div.fb-like-mobile{display:none}.article-like{height:100px;margin-top:30px;margin-bottom:30px}.article-like-thumb{float:left;width:100px}.article-like-thumb img{display:block}.article-like-body{margin-right:140px;float:none;padding:10px;font-size:18px;line-height:1.3em;height:100px;overflow:hidden;background-color:#fff;color:#000}.article-like-body::after{content:'\f054';position:absolute;right:110px;top:27px;color:#ccc;font-size:50px;font-family:FontAwesome;line-height:100%}.article-like-button{background-color:#f3f3f3;width:100px;height:100px;text-align:center;float:right;padding-top:18px}.article-like-arrow-box{float:left;position:relative;border:1px solid #bbb;margin-left:12px;width:calc(100% - 114px);border-radius:5px}.article-like-arrow-box:after,.article-like-arrow-box:before{right:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.article-like-arrow-box:after{border-color:rgba(255,255,255,0);border-right-color:#fff;border-width:10px;margin-top:-10px}.article-like-arrow-box:before{border-color:rgba(221,221,221,0);border-right-color:#bbb;border-width:11px;margin-top:-11px}#sidebar .article-like-body::after{display:none}#sidebar .article-like-body{font-size:.8em;padding:5px;line-height:1.1em;margin-right:0;height:70px}#sidebar .article-like-arrow-box{height:100px}#sidebar .article-like-button{float:none;width:100%;height:30px;display:block;line-height:24px;padding-top:0}#sidebar div.fb-like-mobile{display:block}#sidebar div.fb-like-pc{display:none}#feedly-count,#feedly-followers,#feedly-followers a{display:block}#feedly-followers img{width:72px;height:22px!important;border:none}#feedly-count{margin:0 auto 6px;width:62px;height:31px;position:relative;border:1px solid #BDBDBD;border-radius:4px;padding:0 4px;font-family:Arial;font-size:16px;line-height:31px;text-align:center;background:#fff}#feedly-count a{color:#333;text-decoration:none}.fdly-count:after,.fdly-count:before{border:solid transparent;content:' ';right:43%;position:absolute}.fdly-count:before{border-width:5px;border-top-color:#B0C1D8;top:32px}.fdly-count:after{border-width:5px;border-top-color:#FFF;top:30px}.feedly-btn-horizontal img#feedly-follow{width:60px;height:20px;border:0;margin-right:3px}.feedly-btn-horizontal .arrow_box{position:relative;background:#fff;border:1px solid #BDBDBD;padding:0 6px;border-radius:3px;top:-7px;line-height:18px;display:inline-block;height:22px}.feedly-btn-horizontal a{color:#333;font-size:11px;text-decoration:none;line-height:18px}.feedly-btn-horizontal a:hover{color:#333}.feedly-btn-horizontal .arrow_box:after,.feedly-btn-horizontal .arrow_box:before{right:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.feedly-btn-horizontal .arrow_box:after{border-color:rgba(255,255,255,0);border-right-color:#fff;border-width:3px;margin-top:-3px}.feedly-btn-horizontal .arrow_box:before{border-color:rgba(189,189,189,0);border-right-color:#BDBDBD;border-width:4px;margin-top:-4px}.blog-card{margin:20px 0;width:500px;position:relative;min-height:155px;min-width:300px;box-sizing:border-box;overflow:auto;zoom:1}#cse-search-box input,.blog-card{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.blog-card-hatebu,.blog-card-site{float:left;margin-right:7px}.internal-blog-card{padding:12px 12px 0;border:1px solid #ddd;border-radius:5px}.external-blog-card{border:0;background-color:transparent;overflow:hidden}.blog-card img{border:0}.blog-card-thumbnail{float:left}img.blog-card-thumb-image{width:100px;height:100px}.blog-card-content{margin-left:110px;line-height:120%}.blog-card-title{margin-bottom:5px}.blog-card-title a{font-weight:700;text-decoration:none;color:#111}.blog-card-excerpt{color:#333;font-size:90%}.blog-card-footer{font-size:.7em;color:#777;clear:both;margin-top:3px}.blog-card-site{margin-top:1px}.blog-card-date{float:right;margin-top:-1px}.blog-card-site a{color:#777;text-decoration:none;position:relative;top:-3px}.blog-card-favicon{margin-right:3px}.blog-card-favicon-img{width:16px;height:16px}@media screen and (max-width:524px){.blog-card{width:auto}}ul.snsb{padding:10px 0;margin-bottom:0;font-family:sans-serif}.snsb li{float:left;margin-right:7px;margin-top:2px;margin-bottom:5px}ul.snsbs li{margin-right:5px;margin-bottom:5px}ul.snsbs li a{color:#fff;text-decoration:none;font-size:25px;background-color:#000;display:block;padding:7px 6px 3px;border-radius:5px;width:25px;height:30px;position:relative}ul.snsbs li a .social-count{font-size:10px;background-color:#555;width:auto;padding:1px 3px;border-radius:5px;position:absolute;display:inline-block;right:0;bottom:0;height:12px;line-height:12px;font-family:Arial}#sns-group-top .evernote-btn-img,#sns-group-top .sns-share-msg,img.evernote-btn-img-mini{display:none}ul.snsbs a.twitter-btn-icon-link{background-color:#55acee}ul.snsbs a.facebook-btn-icon-link{background-color:#3b5998}ul.snsbs a.google-plus-btn-icon-link{background-color:#dd4b39}ul.snsbs a.hatena-btn-icon-link{background-color:#3C7DD1}ul.snsbs a.pocket-btn-icon-link{background-color:#EE4257}ul.snsbs a.line-btn-icon-link{background-color:#00c300}ul.snsbs a.evernote-btn-icon-link{background-color:#51b125}ul.snsbs a.feedly-btn-icon-link{background-color:#87bd33}ul.snsbs a.comments-btn-icon-link{background-color:#555;padding-top:4px;padding-bottom:6px}.snsbs li img{border-radius:10px}img.evernote-btn-img{min-height:62px}#sns-group-top ul{padding:0;line-height:20px}#sns-group-top ul li{margin-top:2px;margin-bottom:2px}#sns-group-top .twitter-btn{width:100px}#sns-group-top .facebook-btn{width:110px}#sns-group-top .google-plus-btn{width:70px;margin-top:-2px}#sns-group-top .pocket-btn{width:95px}#sns-group-top .evernote-btn-img-mini{display:block;height:20px!important;width:auto!important}.sns-follow-msg{margin:8px 0 0;font-size:medium}.sns-share-msg{margin-bottom:-20px;font-size:medium}#header .sns-follow-msg{display:none}ul.snsp{list-style:none;padding-left:0;margin:10px 0 15px}ul.snsp li{display:inline;margin-right:5px}ul.snsp li a{color:#666;font-size:19px;line-height:170%;text-decoration:none}.fb-like iframe{max-width:none}ul.snsp li a span{font-size:40px}ul.snsp li a span.icon-feedly-square,ul.snsp li a span.icon-hatebu-square,ul.snsp li a span.icon-line-square{font-size:33.5px;position:relative;top:1px;line-height:34.5px}ul.snsp li.twitter-page a span:hover{color:#55acee}ul.snsp li.facebook-page a span:hover{color:#3b5998}ul.snsp li.google-plus-page a span:hover{color:#dd4b39}ul.snsp li.instagram-page a span:hover{color:#3f729b}ul.snsp li.hatebu-page a span:hover{color:#008fde}ul.snsp li.pinterest-page a span:hover{color:#cc2127}ul.snsp li.youtube-page a span:hover{color:#e52d27}ul.snsp li.flickr-page a span:hover{color:#1d1d1b}ul.snsp li.feedly-page a span:hover{color:#87bd33}ul.snsp li.line-page a span:hover{color:#00c300}ul.snsp li.rss-page a span:hover{color:#fe9900}ul.snsp li.feedly-page a img{margin-bottom:-3px;width:32.5px;height:32.5px;border-radius:7px;border-width:0}ul.snsp li a span{background-repeat:no-repeat;background-position:3px 5px;padding:0;width:33px;height:33px;display:inline-block;border-radius:8px;z-index:1;line-height:33.5px;background-color:#fff}#sharebar{background:#FFF;border:1px solid #CCC;margin:-50px 0 0 -110px;padding:0;text-align:center;z-index:99;width:90px;position:fixed}#sharebar ul li{display:block;margin:5px;overflow:hidden;text-align:center;float:none;padding:0}#sharebar li.comments-balloon-btn,#sharebar ul.snsb-balloon li{margin-left:15px;margin-bottom:10px}#sharebar .sns-share-msg{display:none}.balloon-btn-set{display:block;width:60px;height:63px}.arrow-box,a.balloon-btn-link{text-align:center;position:relative;width:58px}.balloon-btn-set a{display:block;color:#777;font-size:14px;text-decoration:none}.balloon-btn-set a.twitter-arrow-box-link .fa-comments{color:#aaa;font-size:13px}a.arrow-box-link{font-weight:700;text-align:center;font-family:Arial;display:block;font-size:14px}a.evernote-arrow-box-link{font-family:Boogaloo,cursive;font-weight:400}a.arrow-box-link:hover{color:#555}a.balloon-btn-link{border:1px solid #ddd;height:20px;line-height:22px;top:4px;color:#fff;border-radius:3px;display:block}a.twitter-balloon-btn-link{background-color:#55acee}a.facebook-balloon-btn-link{background-color:#3c5a99}a.googleplus-balloon-btn-link{background-color:#dd4b39}a.hatena-balloon-btn-link{background-color:#3c7dd1}a.pocket-balloon-btn-link{background-color:#ee4257}a.line-balloon-btn-link{background-color:#00c300}a.evernote-balloon-btn-link{background-color:#51b125}a.feedly-balloon-btn-link{background-color:#87bd33}a.comments-balloon-btn-link{background-color:#333}a.comments-balloon-btn-link .fa-comment{position:relative;top:-3px}.arrow-box{background:#fff;border:1px solid #bbb;height:33px;border-radius:3px;line-height:33px;display:inline-block}.arrow-box:after,.arrow-box:before{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.arrow-box:after{border-color:rgba(255,255,255,0);border-top-color:#fff;border-width:3px;margin-left:-3px}.arrow-box:before{border-color:rgba(187,187,187,0);border-top-color:#ddd;border-width:5px;margin-left:-5px}.page #sns-group-top{display:none}#sns-group-top .balloon-btn-set{display:block;width:87px;height:22px;margin-bottom:10px}#sharebar .sns-group-viral .social-icon:after,.bbp-breadcrumb-home,.bbp-breadcrumb-home+.bbp-breadcrumb-sep,.forum .footer-post-meta,.forum .post-date,.forum .post-update,.post-0 .footer-post-meta,.post-0 .post-date,.post-0 .post-update,.topic .footer-post-meta,.topic .post-date,.topic .post-update{display:none}#sns-group-top .arrow-box{height:20px;width:50px;line-height:20px;float:right;position:relative;background:#fff;border:1px solid #bbb}#sns-group-top .arrow-box-link{line-height:20px;text-align:center}#sns-group-top .balloon-btn-link{top:0;width:28px;float:left;line-height:24px}#sns-group-top .arrow-box:after,#sns-group-top .arrow-box:before{right:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;left:auto;position:absolute;pointer-events:none}#sns-group-top .arrow-box:after{border-color:rgba(255,255,255,0);border-right-color:#fff;border-width:3px;margin-top:-3px}#sns-group-top .arrow-box:before{border-color:rgba(119,119,119,0);border-right-color:#bbb;border-width:4px;margin-top:-4px}@font-face{font-family:Boogaloo;src:url(//satodiving.jp/wp-content/themes/simplicity/webfonts/boogaloo/Boogaloo-Regular.ttf)}@font-face{font-family:Boogaloo;src:url(//satodiving.jp/wp-content/themes/simplicity/webfonts/boogaloo/Boogaloo-Regular.ttf) format("truetype")}.sns-group-viral ul.snsb li a{width:150px;height:35px;border-radius:3px;margin-bottom:5px;text-align:center;font-size:16px;line-height:35px}.sns-group-viral ul.snsbs li a .social-count{font-size:12px;bottom:2px;font-weight:700;background-color:transparent}.sns-group-viral .social-icon:after{margin-left:7px;position:relative;top:-2px;font-family:arial}.sns-group-viral .icon-twitter:after{content:'Twitter'}.sns-group-viral .icon-facebook:after{content:'Facebook'}.sns-group-viral .icon-googleplus:after{content:'Google+'}.sns-group-viral .icon-hatena:after{content:'Hatena'}.sns-group-viral .icon-pocket:after{content:'Pocket'}.sns-group-viral .icon-line:after{content:'Line'}.sns-group-viral .icon-evernote:after{content:'Evernote'}.sns-group-viral .icon-feedly:after{content:'Feedly'}.sns-group-viral .fa-comment:after{top:0;content:'Comment'}#sharebar .sns-group-viral ul.snsb li a{width:68px}.overflow-container{overflow-y:scroll}.aspect-ratio{height:0;padding-top:56.25%;position:relative}.aspect-ratio--object{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:100}#bbp_search{font-size:17px}#bbp_search_submit{padding-top:9px;padding-bottom:9px}.post-0 .post-meta{height:27px}.bbp-reply-content{font-size:16px;line-height:170%}.bbp-forum-title{font-size:16px!important}.bbp-topic-permalink{font-size:14px!important}#bbpress-forums .status-closed,#bbpress-forums .status-closed a{color:#555!important}#bbp-container .entry-content{margin-left:0}.bbp-form>div,.bbp-form>p{text-align:left}#bbp_reply_content,#bbp_topic_content{border:1px solid #ccc}.bbr-form-wrapper{clear:left}.bbr-field-wrapper{float:left;margin-right:10px;position:relative;top:5px}@media screen and (max-width:440px){#bbpress-forums div.bbp-forum-content,#bbpress-forums div.bbp-reply-content,#bbpress-forums div.bbp-topic-content{margin-left:10px!important}}#cse-search-box input[type=text]{width:calc(100% - 70px);background-color:#fff}#cse-search-box input[type=submit]{height:32px}#cse-search-box input{display:inline-block;box-sizing:border-box;height:34px;color:#333}#bbpress-forums div.bbp-reply-author img.avatar{position:relative!important}.widget_archive label.screen-reader-text,.widget_categories label.screen-reader-text{display:none}.pagination{padding-left:0;text-align:center;margin:40px 0}.pagination li{display:inline-block}.pagination a{font-weight:300;text-decoration:none;border:1px solid #ddd;border-left-width:0;width:36px;height:36px;color:#333;display:block;line-height:36px}.pagination li:not([class*=current]) a:hover{background-color:#eee}.pagination li:first-of-type a{border-left-width:1px}.pagination li.first span,.pagination li.last span,.pagination li.next span,.pagination li.previous span{position:absolute;top:-9999px;left:-9999px}.pagination li.first a::before,.pagination li.last a::after,.pagination li.next a::after,.pagination li.previous a::before{display:inline-block;font-family:Fontawesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0)}.pagination li.first a::before{content:"\f100"}.pagination li.last a::after{content:"\f101"}.pagination li.previous a::before{content:"\f104"}.pagination li.next a::after{content:"\f105"}.pagination li.current a{background-color:#ddd;cursor:default;pointer-events:none}.pagination>li:first-child>a{border-bottom-left-radius:4px;border-top-left-radius:4px}.pagination>li:last-child>a{border-bottom-right-radius:4px;border-top-right-radius:4px}@media only screen and (max-width:640px){.pagination li.first,.pagination li.last{position:absolute;top:-9999px;left:-9999px}.pagination li.previous a{border-left-width:1px}}@media only screen and (max-width:500px){.pagination li{position:absolute;top:-9999px;left:-9999px}.pagination li.current,.pagination li.first,.pagination li.last,.pagination li.next,.pagination li.previous{position:initial;top:initial;left:initial}.pagination li.previous a{border-left-width:0}}@media only screen and (max-width:400px){.pagination li.first,.pagination li.last{position:absolute;top:-9999px;left:-9999px}.pagination li.previous a{border-left-width:1px}}.entry-large-thumnail{width:100%;height:auto}.twitter-balloon-btn-defalt .balloon-btn-set{display:block;width:65px;height:63px}.twitter-balloon-btn-defalt a.balloon-btn-link{width:65px;position:relative}.twitter-balloon-btn-defalt .arrow-box{width:65px}.twitter-balloon-btn-defalt a.twitter-balloon-btn-link .tweet-label{font:11px "Helvetica Neue",Arial,sans-serif;font-weight:700;color:#000;vertical-align:25%}#sns-group-top .twitter-balloon-btn-defalt .balloon-btn-set{width:100px}#sns-group-top .twitter-balloon-btn-defalt .balloon-btn-link{width:65px}#sns-group-top .twitter-balloon-btn-defalt .arrow-box{width:25px}.eye-catch{line-height:100%}.eye-catch-caption{font-size:75%}
#footer a, .resnavi a, li.btn, li.btn a{text-decoration:none}body.page-id-2 div.article h2, body.page-id-51 div.article h2, body.page-id-55 div.article h2, body.single-post div.article h2, body.single-sdc-info div.article h2{font-size:23px;border-bottom:5px solid #e7e7e7;border-left:0 solid #000;margin:20px -2px 10px;padding:10px 0}body.page-id-55 div.article h3, body.single-post div.article h3, body.single-sdc-info div.article h3{font-size:20px;padding:8px 0;border-bottom:5px dotted #eee}.category-description{background-color:#fff;padding:3px 15px}.category-description p{margin-top:10px;margin-bottom:10px}#site-title{margin-top:12px;margin-bottom:0}#header .alignleft{margin-left:0}#body{margin-top:8px}flexsliderと本文の隙間*/ .sp30{padding:2.5px 0}body.single-post div.article{width:auto;max-width:500px;margin:0 auto}body.single-post div.article h1{font-size:1.5rem}.article ul.sub-info{font-size:.9rem}.article ul.postscript{font-size:.8rem;list-style-type:circle}.comment-body p{font-size:.85rem}.widget ul li.rcli{margin-bottom:12px}.rcli{display:block;margin:0 0 20px;background:0 0 !important;padding:0 !important}.rcli .rc-author{font-size:13px;font-weight:700}.rcli .rc-date{font-size:.95rem}.rcli .rc-text{font-size:14px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;height:40px;width:95%;word-wrap:normal;overflow:hidden;text-overflow:ellipsis;-moz-text-overflow:ellipsis;-o-text-overflow:ellipsis}.rcli .rc-plink{font-size:12px}#site-title img, .entry-thumb img, .new-entry-thumb img, .related-entry-thumb img{transition:.3s}#site-title img:hover, .entry-thumb img:hover, .new-entry-thumb img:hover, .related-entry-thumb img:hover{opacity:.65;transition:.3s}.wp-caption{padding:0;border:0 solid #ddd;border-radius:0;background-color:#fff;text-align:left}.wp-caption img{margin-top:5px}.gallery-caption, .wp-caption-text{font-size:80%;margin-top:0;margin-bottom:10px}#navi ul{background-color:rgba(256, 256, 256, .93);border-radius:3px}#navi ul li a{font-size:1.074rem;padding:.7em .8em .7em .7em;border-radius:1px;color:#444;border-left:.15em solid transparent;border-right:.15em solid transparent}#navi ul li a:hover{background-color:rgba(148, 197, 248, .2);color:#000;border-left:.15em solid rgba(148, 197, 248, .23);border-right:.15em solid rgba(148, 197, 248, .23)}#navi .children li, #navi .sub-menu li{height:49px}#resnavi, #resnavi2{display:none}ul.resnavi{list-style-type:none;padding:0;max-width:720px;margin:auto}.resnavi{display:flex;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;justify-content:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;margin-top:5px;margin-bottom:5px}.resnavi li{width:25%;text-align:center}.article table caption, .article table.health td:nth-child(2){text-align:left}.resnavi a{margin:4px 2px;border-radius:2px;background:#F7F7F7;color:#444;display:block;padding:5px;line-height:110%;border:1px solid #ccc}#top-side-hide, br.msp{display:none}br.pcsp{display:inline}.article span.b{font-weight:700}.article span.lb{font-size:1.2rem;font-weight:700}.article span.or{color:#fc9100}.article div.pageend{margin-top:2em;margin-bottom:2em;border-top:solid #eee 5px}.tmain{display:flex;display:-webkit-flex}.tmain ul{padding-left:7px;margin-left:0;margin-top:2px}.tmain li{list-style:none;margin-bottom:3px}.tmain section{flex:1;-webkit-flex:1;margin:5px;border-radius:2px;background:#fff;padding:0 10px;border:0 solid #eee}.tmain h3{color:#888;font-size:1.15rem;margin:0 0 2px;border-bottom:solid 2px #eee;padding-left:0;}.tmain h3 a{color:#888;text-decoration:none;}.tmain h3 a:hover{color:#c03;}.tmain p{margin-top:2px;margin-bottom:6px;margin-right:5px;margin-left:7px}.tmain ul{margin-bottom:5px;}@media screen and (max-width:700px){.tmain{-webkit-flex-direction: column;flex-direction: column}}.article div.rbtn ul{list-style-type:none;margin:15px}.article li.btn a{width:300px}.article li.btn{background-color:#F9F9F9;font-weight:700}.article div.ad{margin-bottom:3em}.article address{font-size:1rem;font-style:normal;padding-left:25px}#sidebar address span, .article address span{font-size:1.8rem;padding:.8em}#sidebar address span.mail, .article address span.mail{font-size:1.5rem;padding-left:1em}.article table.dp ul, .article table.dr ul, .article table.dt td, .article table.dt ul, .article table.pbl ul, .article table.pcp ul, .article table.pdp ul, .article table.pdr ul, .article table.ptp ul, .article table.sp ul, .article table.st td, .new-entrys, span.time{font-size:.9rem}.article table{margin-left:1px}.article td, .article th{border:1px solid #ccc}.article thead th{background-color:rgba(148, 197, 248, .4)}.article tbody th, .article tfoot, li.btn{background-color:#fff}.article tfoot td{border-top:solid 1px #ccc;border-left:none;border-right:none;border-bottom:none;text-align:left}.article tfoot td li{margin-bottom:.5em}.article table tbody dl, .article table tbody ol, .article table tbody ul{list-style-type:none;margin:5px 0;padding-left:22px}.article table.health tbody td, .article table.health tbody th{padding:5px}.article table.health dl, .article table.health ol, .article table.health ul{list-style-type:circle;margin:5px 0}.article table.health{width:99%}.article table.health tbody th{width:25%}.article table.dp td:nth-child(2), .article table.dp td:nth-child(3), .article table.dr td:nth-child(2){text-align:center}.article table.dp tbody td, .article table.dp tbody th{padding:6px 3px}.article table.dp{width:99%}.article table.dp tbody th{width:25%}.article table.dp td:nth-child(4){width:30%}.article table.dr, .article table.dt{width:99%}.article table.dr tbody td, .article table.dr tbody th{padding:5px 1px}span.time{font-weight:400}.article table.dt tbody td, .article table.dt tbody th{padding:5px 3px 5px 5px}.article table.dt tbody th{width:auto}.article table.dt td:nth-child(2){text-align:left;width:70%}#wp-calendar caption, #wp-calendar td, .article table.aow tbody, .article table.cdp td:nth-child(2), .article table.cdp td:nth-child(3), .article table.dm tbody, .article table.owdp tbody, .article table.owdt td:nth-child(2), .article table.pbl tbody, .article table.pcp td:nth-child(2), .article table.pcp td:nth-child(3), .article table.pdp td:nth-child(2), .article table.pdp td:nth-child(3), .article table.pdr td:nth-child(2), .article table.ptp td:nth-child(2), .article table.ptp td:nth-child(3), .article table.sp tbody, .article table.st td:nth-child(2), .article table.tp tbody, .article table.dc tbody, .article table.dcs tbody, .article table.tt td:nth-child(2), li.btn{text-align:center}.article table.dc td, .article table.dcs td, .article table.tp td{padding:18px 1px}.article table.tp{width:99%}.article table.tt td{padding:4px 8px}.article table.tt tbody th{width:30%}.article table.tt td:nth-child(2){width:20%}.article table.sp tbody td, .article table.sp tbody th{padding:13px 1px}.article table.sp{width:99%}.article table.sp td{padding:19px 7px}.article table.st td{padding:4px 8px}.article table.st tbody th{width:30%}.article table.st td:nth-child(2){width:20%}.article table.cdp{width:100%}.article table.cdp td:nth-child(1){width:36%}.article table.cdp td:nth-child(2){width:15%}.article table.cdp td:nth-child(3){padding-right:7px;width:17%}.article table.cdp td:nth-child(4){width:35%}.article table ul.single{padding:0}.article table.tt td, .article table.tt ul{font-size:.9rem}.article table.owdp td{padding:14px}.article table.owdp{width:99%}.article table.owdt td{padding:5px 8px}.article table.owdt tbody th{width:30%}.article table.owdt td:nth-child(2){width:20%}.article table.aow td{padding:0 3px}.article table.adv tbody th{width:40%}.article table.aow, .article table.dm, .article table.efr, .article table.ptp{width:99%}.article table.adv td{padding:5px 30px}.article table.efr td{padding:17px 3px}.article table.efr tbody{text-align:center}.article table.dm td{padding:1px 0}.article table.ptp tbody th{width:24%}.article table.ptp tbody td, .article table.ptp tbody th{padding:3px}.article table.ptp td:nth-child(4){width:30%}.article table.pdp{width:99%}.article table.pdp tbody th{width:24%}.article table.pdp tbody td, .article table.pdp tbody th{padding:6px 3px}.article table.pdp td:nth-child(4){width:30%}.article table.pcp{width:99%}.article table.pcp tbody th{width:24%}.article table.pcp tbody td, .article table.pcp tbody th{padding:4px 3px}.article table.pcp td:nth-child(4){width:30%}.article table.pbl, .article table.pdr{width:99%}.article table.pdr td, .article table.pdr th{padding:3px}.article table.pdr td:nth-child(2){padding-right:10px}.article table.pbl th{padding:3px 5px}.article table.pbl td{padding:18px 5px}.article table.pbl td:nth-child(2){width:25%}.article table.pbl td:nth-child(3){width:48%}#sidebar address{font-size:1rem;font-style:normal}p.sidebar-r{font-size:.98rem;text-align:right;padding-right:35px}li.btn{display:inline-block;width:208px;height:auto;padding:10px 0;line-height:auto;outline:0;margin:5px 5px 7px;font-size:1rem;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border:1px solid #ddd;color:#fff}li.btn::after, li.btn::before{position:absolute;z-index:-1;display:block;content:''}li.btn, li.btn::after, li.btn::before{box-sizing:border-box;-webkit-transition:all .3s;transition:all .3s}#topmain, li.btn, li.btn::after, li.btn::before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}li.btn:hover{background-color:rgba(148, 197, 248, .25);border-color:#aaa}li.btn a{color:#777}li.btn a:hover{color:#000}div.btn{width:300px;margin-left:auto;margin-right:auto}ul.btn{padding-left:0;margin:0}#footer{border-top:1px solid #ccc;background-color:rgba(148, 197, 248, .03);color:#555}#footer h4{color:#444;margin-bottom:0;line-height:100%;padding:0}#footer div.widget, #footer ul{margin-bottom:1px}#footer ul{margin-top:5px}#footer a{color:#555}#footer a:hover{color:#c03}#copyright ul{font-size:.9rem;margin-bottom:15px;padding:0}#copyright li{display:inline-block;margin:3px 5px}.comment-notes, .comment-subscription-form, .form-allowed-tags, label.screen-reader-text{display:none}#wp-calendar{border-collapse:collapse;width:260px;margin-left:15px;border-bottom:2px solid #eee}#wp-calendar thead tr th{border-bottom:1px solid #ddd;background-color:#fefefe}#wp-calendar thead tr th:nth-child(7){color:#1987E5}#wp-calendar thead tr th:nth-child(1){color:#C00}#wp-calendar td{padding:0}#wp-calendar caption{font-size:1.3rem}#wp-calendar tbody tr #today{background-color:rgba(256, 130, 46, .7);color:#fff;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}.post_iframe{position:relative;margin:2.5em 0;padding:79px 0 50%;overflow:hidden}iframe.google-maps{border:0;background-color:transparent;overflow:hidden;width:680px;height:320px}.pager .current, a.page-numbers{background-color:#eee;border-radius:2px}.pager .current{color:#777}.pager a{background:#fff;color:#555}.pager a:hover{background-color:rgba(148, 197, 248, .2)}.navigation a:hover{background:rgba(148, 197, 248, .2)}div#sidebar select{background:#fff;border:2px solid #ddd;border-radius:2px;color:#0C2245;font-size:1rem;height:2rem;line-height:2rem;text-align:left;text-indent:5px;vertical-align:middle;width:89%}#topmain{float:left;box-sizing:border-box;width:100%;padding:0 0 5px;background-color:#fff;border-radius:4px;margin-bottom:5px}.home div.btn{text-align:center;margin-bottom:10px}.social-count{display:none !important}.arrow-box{display:none}#sns-group-top .balloon-btn-set{width:auto}.flex-caption{zoom:1;width:96%;padding:2%;position:absolute;left:0;bottom:0;background:rgba(0, 0, 0, .3);color:#fff;text-shadow:0 -1px 0 rgba(0, 0, 0, .9);font-size:1rem;line-height:1.1rem}#breadcrumb{margin-bottom:25px;color:#777;font-size:13px;}div#breadcrumb div{display:inline;}#breadcrumb span.sp{margin:0 10px;}#breadcrumb a{text-decoration:none;color:#777;}#breadcrumb a:hover{color:#c03;}.footer-post-meta{text-align:right;color:#555;font-size:12px;clear:both;}.post-meta{font-size:13px !important;}.post-meta-top{font-size:13px;margin-top:9px;margin-bottom:18px;background-color:#F7F7F7;text-align:right}.post-meta-info{font-size: 13px;margin-bottom: 15px;text-align: right;border-bottom: 1px solid #ccc}a{color:#2098A8;text-decoration:none;}a:hover{color:#1D417A;text-decoration:underline;}#sidebar ul a{padding:0 0px !important;}.entry-content{margin-bottom:7px;border-bottom:1px solid #ccc}#main .page, #main .post{margin-bottom:30px;}.menu-caption-sidebar::before{content:'クチコミ' !important;}.kotei-new{width:80%;margin:0 auto;}#site-title > a > img{width:309px;height:65px;}#topmain > div.flexslider > ol > li > img{width: 267px;height: 108px;}