body,html{margin:0;padding:0}body{font-family:"Hiragino Kaku Gothic ProN",Meiryo,Helvetica,Arial,sans-serif;font-size:16px;-webkit-text-size-adjust:100%}img{border-width:0;box-sizing:border-box;max-width:100%}main figure{margin:0}.article{font-size:16px;line-height:170%}.article img{max-width:100%;height:auto}.cf:after{content:"";clear:both;display:block}h1,h2,h3{line-height:130%;color:#333}.article h1,.article h2{position:relative}.article h1{margin-top:30px;margin-bottom:20px;font-size:30px;line-height:117%}.article h2{border-left:1px solid #000;margin:40px -29px 20px;padding:25px 30px;font-size:26px}.entry-content{margin-bottom:60px}a{color:#2098a8;word-wrap:break-word}#footer a:hover,a:hover{color:#c03}#footer .credit a:hover{color:inherit}@media screen and (min-width:0\0){::-ms-backdrop{left:-55px;right:-55px}}ul ul{margin-left:1em}.article ul{line-height:150%}#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}#header .alignleft{margin-left:30px;margin-right:30px}#header .alignright{height:52px;text-align:right;margin-right:30px;right:0;top:0;position:absolute}#body{margin-top:15px}#main,#navi ul>li{float:left;position:relative}#main,#sidebar{margin-bottom:30px}#main{box-sizing:border-box;width:740px;padding:20px 29px;border:1px solid #ddd;background-color:#fff;border-radius:4px}#sidebar{float:right;width:300px}#h-top,#navi ul{position:relative}#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;line-height:140%;font-size:15px;margin:0 20px 10px 0;font-weight:400}#navi ul{clear:both;border:1px solid #ddd;background-color:#f7f7f7;border-radius:3px;margin:0;padding:0;width:100%;box-sizing:border-box}#navi ul ul{box-sizing:content-box}#navi ul>li{list-style:none}#navi ul li a{font-size:14px;display:block;padding:.3em .7em;color:#111;text-decoration:none;z-index:99}#navi ul li a:hover{background-color:#ddd}#navi ul.sub-menu{display:none;position:absolute;margin-left:0;min-width:200px;border:1px solid #ddd;list-style:none;padding-left:0;z-index:99}#navi .sub-menu li{position:relative;border:0;float:none;height:31px}#container,#navi ul,#navi ul li:hover>ul,.clearfix{display:block}#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,input[type=text]{color:#333;width:100%;box-sizing:border-box}#s{margin-bottom:20px;padding-top:4px;padding-bottom:4px;height:32px}#searchsubmit{position:absolute;width:30px;height:26px;border:0;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=)no-repeat 50% 50%;z-index:0;top:3px;right:3px}#main .page{margin-bottom:59px}.footer-post-meta,.post-meta{text-align:right;color:#555;font-size:16px}.post-meta{margin-bottom:.5em;background-color:#f7f7f7}.footer-post-meta .post-author{padding-right:.7em}.footer-post-meta{clear:both}img.alignright{float:right;display:inline-block;margin:0 0 1em 1.5em}input[type=text]{background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,.075) inset;font-size:16px;line-height:1.42857;padding:6px 12px;transition:border-color .15s ease-in-out 0s,box-shadow .15s ease-in-out 0s}input[type=text]:focus{border:1px solid #ff69b4;background:#fff;box-shadow:0 0 3px #ff69b4;color:#444}input[type=submit]{display:inline-block;margin-bottom:20px;padding:8px 14px;border:1px solid #777;border-radius:3px;background:#fff;color:#333;text-decoration:none;font-weight:700;line-height:normal;cursor:pointer}input[type=submit]:hover{background:#eee}#sidebar h3{margin-bottom:10px;font-size:20px}#sidebar .widget{margin-bottom:45px}.widget_search{margin-bottom:0}#main ul.snsp{padding-left:0}#sidebar li{margin-bottom:8px}.widget_text ul{list-style-type:disc}#footer{clear:both;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{box-sizing:border-box;padding:10px}.footer-left{float:left;width:34%}.footer-center,.footer-right{float:left;width:33%}#footer-widget ul,#sidebar ul{list-style:none;padding-left:1em}#footer-widget li{font-size:14px}#footer a{color:#dcdcdc}#copyright{padding:20px 0;font-size:80%;text-align:center}#copyright a{text-decoration:none;color:#fff}#page-top{position:fixed;right:10px;bottom:10px}#page-top a,.balloon-btn-set a{display:block;text-decoration:none}#mobile-menu a,#page-top a{cursor:pointer;text-align:center;line-height:100%}#page-top a{color:#fff;padding:7px;background-color:#aaa;border-radius:4px;font-size:11px}#mobile-menu,#page-top{display:none}#mobile-menu a{color:#333;padding:4px 8px;text-decoration:none;display:block;border-radius:3px;position:absolute;right:7px;font-size:15px;margin-top:3px}#mobile-menu a:hover,#page-top a:hover{opacity:.7}#sns-group,.clear{clear:both}ul.snsb{padding:10px 0;margin-bottom:0;font-family:sans-serif}.snsb li{float:left;list-style-type:none;margin-right:7px;margin-top:2px;margin-bottom:5px}img.line-btn-img{height:62px}img.line-btn-img-mini{display:none}.sns-follow-msg{margin:8px 0 0;font-size:medium}.sns-share-msg{margin-bottom:-20px;font-size:medium}ul.snsp{list-style:none;padding-left:0;margin:10px 0 15px}ul.snsp li{display:inline-block;margin-right:5px}ul.snsp li a{font-size:19px;line-height:170%;text-decoration:none}ul.snsp li a span{display:block;font-size:33px;width:33px;height:33px;overflow:hidden;border-radius:4px;background-color:#666;color:#fff}#sns-group ul.snsp li a:hover{color:#fff}ul.snsp li.feedly-page a span:hover{background-color:#87bd33}ul.snsp li.rss-page a span:hover{background-color:#fe9900}.balloon-btn-set{display:block;width:60px;height:63px}.balloon-btn-set a{color:#777;font-size:14px}.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.arrow-box-link:hover{color:#555}.arrow-box,a.balloon-btn-link{position:relative;text-align:center;width:58px;border-radius:3px}a.balloon-btn-link{border:1px solid #ddd;height:20px;line-height:22px;top:4px;color:#fff;display:block}a.balloon-btn-link:hover{opacity:.7}a.twitter-balloon-btn-link{background-color:#55acee}.arrow-box{background:#fff;border:1px solid #bbb;height:33px;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:#fff transparent transparent;border-width:3px;margin-left:-3px}.arrow-box:before{border-color:#ddd transparent transparent;border-width:5px;margin-left:-5px}.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;vertical-align:25%}.eye-catch{line-height:100%;margin-left:0}@media screen and (max-width:1110px){div#body-in,div#footer-in,div#header-in,div#navi-in{width:740px}#site-title{margin-right:30px}div#sidebar{clear:both;float:none;padding:15px;width:auto;position:static!important}#footer-widget{display:none}#footer-widget .footer-center,#footer-widget .footer-left,#footer-widget .footer-right{clear:both;width:100%}#mobile-menu{display:block;position:relative}#header .alignright,#navi ul{display:none}#navi ul{border:0}#navi ul li{float:none;display:block;height:auto}#navi ul li a:hover{text-decoration:none;background-color:#ddd}#navi ul li a{font-size:medium;padding:10px;color:#111}#navi ul.sub-menu{position:relative;width:auto;border-width:0}#navi .sub-menu li{height:auto;padding-left:30px}}@media screen and (min-width:1111px){#navi ul.sub-menu{display:none}}@font-face{font-display:swap;font-family:"FontAwesome";src:url(/wp-content/themes/simplicity2/webfonts/fonts/fontawesome-webfont.eot?v=4.7.0);src:url(/wp-content/themes/simplicity2/webfonts/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0)format("embedded-opentype"),url(/wp-content/themes/simplicity2/webfonts/fonts/fontawesome-webfont.woff2?v=4.7.0)format("woff2"),url(/wp-content/themes/simplicity2/webfonts/fonts/fontawesome-webfont.woff?v=4.7.0)format("woff"),url(/wp-content/themes/simplicity2/webfonts/fonts/fontawesome-webfont.ttf?v=4.7.0)format("truetype"),url(/wp-content/themes/simplicity2/webfonts/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular)format("svg");font-weight:400;font-style:normal}.fa{display:inline-block;font:14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-2x{font-size:2em}.fa-fw{width:1.28571429em;text-align:center}.fa-user:before{content:""}.fa-comments:before{content:""}.fa-twitter:before{content:""}.fa-bars:before{content:""}.fa-angle-double-up:before{content:""}@font-face{font-display:swap;font-family:"icomoon";src:url(/wp-content/themes/simplicity2/webfonts/icomoon/fonts/icomoon.eot?hd9e6o);src:url(/wp-content/themes/simplicity2/webfonts/icomoon/fonts/icomoon.eot?hd9e6o#iefix)format("embedded-opentype"),url(/wp-content/themes/simplicity2/webfonts/icomoon/fonts/icomoon.ttf?hd9e6o)format("truetype"),url(/wp-content/themes/simplicity2/webfonts/icomoon/fonts/icomoon.woff?hd9e6o)format("woff"),url(/wp-content/themes/simplicity2/webfonts/icomoon/fonts/icomoon.svg?hd9e6o#icomoon)format("svg");font-weight:400;font-style:normal}[class^=icon-]{font-family:"icomoon"!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;letter-spacing:0;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga"1;font-feature-settings:"liga";-webkit-font-variant-ligatures:discretionary-ligatures;font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-feedly-logo:before{content:"";color:#fff}.icon-rss-logo:before{content:"";color:#fff}@media print{#footer,#header,#page-top,#sidebar,#sns-group,.article .post-meta,.widget,nav{display:none!important}#body-in,#footer-in,#header,#header-in,#navi,#navi-in{width:auto!important}#main{border-width:0;padding-top:0;padding-bottom:0;width:auto;float:none}h1,h2,h3{background-color:transparent!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;border-width:0!important}.article,body{font-size:11pt}.article h1{font-size:21.5pt}.article h2{font-size:18.5pt}}:where(.wp-block-calendar table:not(.has-background) th){background:#ddd}ul{box-sizing:border-box}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}figure{margin:0 0 1em}