@charset "UTF-8";@font-face{font-family:IE_Font;src:url(https://ikaso.wakimichi.com/font/rounded-mplus-2p-regular.eot)}@font-face{font-family:BaseFont;src:url(https://ikaso.wakimichi.com/font/rounded-mplus-2p-regular.eot?) format('eot') , url(https://ikaso.wakimichi.com/font/rounded-mplus-2p-regular.woff) format('woff') , url(https://ikaso.wakimichi.com/font/rounded-mplus-2p-regular.ttf) format('truetype')}@media screen and (max-width:767px){#page{padding-top:70px;position:relative;z-index:10}header#masthead{border-bottom:solid 5px #16a1e7}nav.themonic-nav{background:#def;border-top:solid 2px #16a1e7;box-shadow:0 6px 5px rgba(0,0,0,.2);-webkit-backdrop-filter:blur(5px);-moz-backdrop-filter:blur(5px);backdrop-filter:blur(5px);margin:0;padding:5px 0}div.io-title-description{}div.io-title-description a{font-size:1.4em!important;padding:0!important}.io-title-description .site-description{font-size:.9em!important;padding:0 5px!important}div.socialmedia{display:inline-block!important;width:100px;height:50px;margin:0;padding-right:0;position:fixed;top:10px;right:5px;z-index:90}nav#site-navigation{text-align:left;position:fixed;top:0;left:0;right:0;width:auto;height:50px;padding:5px;z-index:80}ul#menu-top{display:none!important}select.selectnav{background:#fff;outline:none;width:50%!important;height:40px;min-width:12em;color:#333;font-size:1.1em!important;margin:5px}h1.entry-title,h2.entry-title{font-size:1.3em!important;font-weight:bold!important}aside.widget *{padding 0 0.5em}aside.widget p.widget-title{padding 0 !important}nav.footnavi{text-align:center;margin:auto;padding:0}p.copyright{float:none;text-align:center;margin:.5em auto;padding:0}p.wakimichi{float:none;text-align:center;margin:.5em auto;padding:0}div.site-wordpress{background:#def;color:#666!important;text-align:center;font-size:.9em}div.site-wordpress a{color:#00c!important}.footercopy{float:none;text-align:center;margin:auto;padding:0}.footercredit{float:none;text-align:center;margin-top:.5em}.pc{display:none}}@media screen and (min-width:768px){ul#menu-top{display:flex!important}select.selectnav{display:none}div.io-title-description{width:80%;min-width:43em;padding-left:.5em!important}div.io-title-description a{font-size:2.2em!important}.io-title-description .site-description{font-size:.9em!important}div.socialmedia{width:100px;margin-top:15px}h1.entry-title,h2.entry-title{font-size:1.4em!important;font-weight:bold!important}nav.footnavi{text-align:left}p.copyright{float:left}p.wakimichi{float:right}div.site-wordpress{color:#00c!important;font-size:.9em;text-align:right}div.site-wordpress a{color:#00a1e0!important;white-space:nowrap}nav.themonic-nav ul{font-size:1em!important}ul.nav-menu li.menu-item{flex-basis:17%}li#menu-item-34,li#menu-item-55,li#menu-item-35,li#menu-item-82,li#menu-item-37{margin-right:1px!important}li#menu-item-344{margin-right:0!important}.sp,.footercopy br{display:none}}@media screen and (min-width:960px){ul.nav-menu li.menu-item{flex-basis:17%}li#menu-item-34,li#menu-item-55,li#menu-item-35,li#menu-item-82,li#menu-item-37{margin-right:1px!important}li#menu-item-344{margin-right:0!important}}div.entry-summary{display:none}*{text-rendering:optimizeLegibility;font-display:swap}html{scroll-behavior:smooth;font-family:system-ui,sans-serif}body{text-align:justify;text-justify:inter-ideograph;word-wrap:break-word;overflow-wrap:break-word;word-break:break-all}div#page{font:1.2em/1.6 "IE_Font","BaseFont",system-ui,sans-serif!important}img{vertical-align:bottom}a:focus{outline:none!important}.sns_icon{display:inline-block;width:1.2em;height:1.2em;vertical-align:-.8em;margin:0 .2em}div.hr{border-bottom:dotted 1px #999;width:100%;height:0;overflow:hidden;margin:1em 0;padding:0}#totop{position:relative}#totop a{display:block;background:#fff;border:solid 1px #999;border-radius:50%;width:1em;height:1em;color:#00c;font-size:3em;font-weight:bold;text-align:center;line-height:1;position:fixed;bottom:50px;right:25px;z-index:1000;box-shadow:0 0 10px #fff;opacity:.5;transition:.5s}#totop a:hover{opacity:.8}.clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden;opacity:0}div.io-title-description{margin:10px 0;padding:0 0 10px}.themonic-nav ul#menu-top{border-top:solid 1px #66c7ec;flex-wrap:nowrap;justify-content:space-evenly}.themonic-nav ul#menu-top li{font-size:1em!important;margin:0;transition:.5s}.themonic-nav ul#menu-top li a{width:100%;font-weight:bold;text-align:center;line-height:2.8;padding:0!important;transition:.5s}.themonic-nav li:hover{background:#66c7ec}h1.archive-title,h1.page-title{font-size:1.1em;word-break:break-all}header.archive-header,header.page-header,header.entry-header{margin-bottom:10px}header.entry-header .entry-title{line-height:1.4;margin-bottom:10px!important}h1.archive-title{font-weight:normal}h1.archive-title span{color:#333;font-weight:bold}h1.entry-title{word-break:break-all}h2.entry-title{word-break:break-all}h2.entry-title .read_more a{border:dotted 1px #16a1e7;background:#eee;border-radius:5px;color:#666;font-size:60%;font-weight:normal;margin:.3em 0 0 1em;padding:.1em 1.5em;float:right;transition:.5s}h2.entry-title .read_more a:hover{border:solid 1px #16a1e7;background:#16a1e7;color:#fff}a.author{display:inline-block;margin-left:-.3em}.below-title-meta{padding:0}.below-title-meta:after{content:".";display:block;clear:both;height:0;visibility:hidden;opacity:0}.contributor{color:#000;margin-right:1em;float:right}.entry-header .updated{color:#666}.entry-content a{text-decoration:none}.site-content article{border-bottom:2px dotted #16a1e7!important;margin-bottom:15px;padding-bottom:10px}span.nav-previous,span.nav-next{width:100%!important}div.nav-previous a,span.nav-previous a{display:block;margin-left:5px;text-indent:-45px;padding-left:45px}div.nav-next a,span.nav-next a{display:block;margin-right:5px}div.nav-previous span,div.nav-next span{display:inline-block;background:#16a1e7;width:5px;height:20px;padding:0;position:relative;top:.2em}span.nav-previous span,span.nav-next span{display:inline-block;background:#16a1e7;width:40px;height:20px;padding:0;position:relative;top:.2em}div.nav-previous span:before,div.nav-next span:after,span.nav-previous span:before,span.nav-next span:after{content:" ";display:block;width:0;height:0;border-top:solid 10px transparent;border-bottom:solid 10px transparent;position:absolute;top:0}div.nav-previous span:before,span.nav-previous span:before{border-right:solid 10px #16a1e7;right:100%}div.nav-next span:after,span.nav-next span:after{border-left:solid 10px #16a1e7;left:100%}div.nav-previous span i,div.nav-next span i,span.nav-previous span i,span.nav-next span i{color:#fff;font-size:75%;font-style:normal;text-align:center;position:absolute;top:-2px}div.nav-previous span i,span.nav-previous span i{left:30px;right:-10px}div.nav-next span i,span.nav-next span i{left:0;right:0}footer{font-size:1em!important;padding:1em 0 0!important}div.footercopy{float:none}nav.footnavi{border-bottom:dotted 1px #ccc}nav.footnavi a.link:after{}.link_icon{display:inline-block;width:.9em;height:.9em;vertical-align:baseline;margin-left:.1em}nav.footnavi a{border-bottom:dotted 1px #CCCCCC
	margin:0;white-space:nowrap}p.copyright,p.wakimichi{font-size:.9em;line-height:1.2;margin:.5em 0 1em}p.copyright i{font-style:normal}div.site-wordpress{float:none}p.copyright span,p.wakimichi span,p.wakimichi a,div.site-wordpress span,div.site-wordpress a{display:inline-block;font-style:normal;padding:0 .2em}aside.banner{background:#cdf;text-align:center;padding:.7em 0}aside.banner a{margin:0 .3em}input{font-size:1em!important;outline:none!important}form.wpcf7-form input,form.wpcf7-form textarea,input#s2email,input[name="subscribe"],input[name="unsubscribe"]{border-radius:10px;max-width:90%!important}input[name="subscribe"]{padding:.5em 1.5em}input[name="unsubscribe"]{padding:.5em}input#s2email{max-width:30em;width:90%!important}input.wpcf7-submit{padding-left:2em!important;padding-right:2em!important}form#searchform input#s{border-radius:10px 0 0 10px;width:70%!important}form#searchform input#searchsubmit{border:solid 1px #00a1e0;border-radius:0 10px 10px 0;width:20%!important;min-width:20%!important}input.wpcf7-submit,input.rst_btn{padding:5px auto!important}input[type="submit"],input[type="reset"]{cursor:pointer}input[type="submit"]:hover,input[type="reset"]:hover{box-shadow:0 0 5px #ccc}input[type="submit"]:active,input[type="reset"]:active{box-shadow:0 0 5px inset #ccc}input[disabled=""],
input[disabled=""]:hover,
input[disabled=""]:active{color:#ccc!important;box-shadow:none!important}span..wpcf7-not-valid-tip{margin:-.5em 0 -1.5em}p.s2_message,p.s2_message a{color:#00f!important;font-weight:bold}.widget ul li{font-size:1em!important}.widget ul li span{font-size:.8em!important;padding-top:.3em;float:right}.widget ul li:after{content:".";display:block;clear:both;height:0;visibility:hidden;opacity:0}.widget a:hover{color:#0b91ea!important}div.search p{margin-bottom:0!important;padding:8px 5px!important}aside#recent-posts-2 li{word-break:break-all}aside#archives-2{margin-bottom:0}aside.widget_archive select,aside.widget_archive option{width:100%;font-size:1.1em;border:1px}aside.widget select{font-family:"IE_Font","BaseFont",system-ui,sans-serif!important}#calendar_wrap{border:none;font-family:"IE_Font","BaseFont",system-ui,sans-serif!important;padding:.5em}table#wp-calendar{font-size:1em!important}table#wp-calendar th,table#wp-calendar td{text-align:center!important}table#wp-calendar td a{display:block;color:#00a1e0;font-weight:bold}table#wp-calendar td a:hover{box-shadow:0 0 4px #06c inset}table#wp-calendar td#today{color:#666!important;font-weight:normal;box-shadow:0 0 7px #00a1e0 inset}nav.wp-calendar-nav .wp-calendar-nav-prev{float:left}nav.wp-calendar-nav .wp-calendar-nav-next{float:right}nav.wp-calendar-nav span{line-height:2}div.tagcloud{border-bottom:dotted 1px #999;padding-bottom:.5em}div.tagcloud a{display:block;font-size:1em!important}div.tagcloud a:before{content:" ・ "}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}div.code-block,div.code-block *,ins.adsbygoogle{text-align:center;margin-left:auto;margin-right:auto}div.code-block-4{border-bottom:2px dotted #16a1e7;margin-bottom:15px}hr.autopagerize_page_separator{display:none}p.autopagerize_page_info{border-top:dotted 1px #999;border-bottom:dotted 1px #999;margin-bottom:1em;padding:1em}