@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:#5a5a5a40;border:0}.wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background){background:0 0;border:0}ul{box-sizing:border-box;margin:1em 0;padding:0;list-style-type:none}.entry-content{counter-reset:footnotes}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}article,figure,footer,header,main,nav,section{display:block}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}#breadcrumb ul,.add .widget img,.widget ul,body,figure{margin:0}a{background:0 0;color:#e55937}a:focus{outline:thin dotted}a:active,a:hover{outline:0}.gf{font-family:"Ubuntu Condensed",sans-serif;font-weight:400}h1{margin:.67em 0}p{-epub-hyphens:auto;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;-webkit-hyphenate-before:2;-webkit-hyphenate-after:3}nav ul{list-style:none;list-style-image:none}img{border:0;vertical-align:bottom;max-width:100%;height:auto}button{font-family:inherit;font-size:100%;margin:0;line-height:normal;text-transform:none;-webkit-appearance:button;appearance:button;cursor:pointer}button::-moz-focus-inner{border:0;padding:0}*{box-sizing:border-box}.cf,.widget ul li{zoom:1}.cf:after,.cf:before,.widget ul li:after,.widget ul li:before{content:"";display:table}.cf:after,.widget ul li:after{clear:both}body{font-family:"Lato","ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:100%;line-height:1.5;color:#545b63;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;word-wrap:break-word}.wrap{width:96%;margin:0 auto}.last-col{float:right;padding-right:0!important}a:hover{color:#e69b9b}a,a img{transition:.3s ease-in-out}a img{backface-visibility:hidden}a:hover img{filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)";opacity:.7}a:link,a:visited:link{-webkit-tap-highlight-color:rgba(0,0,0,.3)}.h1,h1,h3{text-rendering:optimizelegibility;font-family:"Lato","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:700}#logo a,.h1 a{text-decoration:none}.h1,h1{font-size:1.5em;line-height:1.333em}h3{font-size:1.3em}.header{background-color:#e55937}#inner-header{position:relative;padding-top:5px}#logo{padding:0}#logo .h1{margin:0;padding:0;font-size:1em}#logo .h1.text{font-size:26px}#logo a{color:#fff;width:100%;padding:0 0 .2em;display:table-cell;vertical-align:middle;text-align:center}.site_description{font-size:11px;margin:1px 0}#breadcrumb{font-size:11px;margin-top:1.5em;margin-bottom:1.5em}#breadcrumb li.bc_homelink{margin-left:0}#breadcrumb li.bc_homelink a::before{font-family:"fontawesome";font-weight:900;content:"";display:inline-block;margin-right:.5em;transform:scale(1.05)}#breadcrumb li{float:left;margin-left:.5em}#breadcrumb li:after{content:">";margin-left:.5em}#breadcrumb li:last-child:after{display:none}#breadcrumb li a,.nav li a{color:#666;text-decoration:none}.nav{border-bottom:0}.nav li a{display:block;color:#fff;padding:.75em;position:relative}.nav li a:hover{color:#ff3}.nav>li>a{padding:.3em 1em .6em}.nav li a .gf{display:block;text-align:center;width:100%;font-size:.85em;font-weight:400}.nav li a .gf:empty{display:none}.page #main article{margin-bottom:1em}#main article header{padding:0;margin-bottom:2em}#main article .eyecatch{text-align:center;overflow:hidden;position:relative}#main article .eyecatch img{margin:0;height:auto}.entry-content h3{border-left:4px solid;padding:.7em 0 .7em .8em;margin-top:1.8em}.entry-title,.page-title{margin:.3em 0}.page-title{padding:0 0 .5em;font-size:1.5em;background:url(/wp-content/themes/hummingbird/library/images/line01.png)repeat-x bottom}.pr-notation,.pr-notation::before{font-weight:700;display:inline-block}.pr-notation{font-size:.75em;padding:.2em .5em;vertical-align:bottom;margin-top:.3em;box-shadow:0 0 1px;border-radius:3px;opacity:.75}.pr-notation::before{font-family:"fontawesome";content:"";transform:scale(1.05);margin-right:.3em}.page .pr-notation{margin:0 0 1em}.entry-content{padding:0 0 1.5em;overflow:hidden}.entry-content p{margin-top:0;margin-bottom:1.6em;line-height:1.75}.entry-content img{margin:0 0 1.5em;max-width:100%;height:auto}.widget{margin-bottom:1.5em}#page-top a,.footer a,.widget a{text-decoration:none;color:#666}.widget a:hover{color:#999}.widget li a:hover:after{right:2px;transform:translate(1px,0)}.add a[target=_blank]:after{content:none}#page-top{position:fixed;right:20px;z-index:99999}#page-top a{background-repeat:no-repeat;width:55px;height:55px;text-align:center;line-height:55px;background:rgba(51,51,51,.5);padding:0;display:block;color:#fff}#footer-top,.footer{background-color:#0e0e0e}#footer-top{border-bottom:1px solid;font-size:.9em;position:relative}.footer a{color:#bab4b0}.footer a:hover{text-decoration:underline}.footer{clear:both;color:#878c94}.alignleft,img.alignleft{margin-right:1.5em;display:inline;float:left}@media only screen and (min-width:768px){#container{overflow:hidden}#g_nav,#g_nav .nav,#inner-footer nav,#logo{display:inline-block}.nav_btn{display:none}#g_nav{float:right}.nav{margin:0;border:0}.nav>li{float:left;position:relative;font-weight:700;font-size:13px;text-align:center}.nav li a{border-bottom:0}.sidebar{font-size:.9em}.widget{margin:0 0 3em}.widget ul li{margin-bottom:.75em}.footer .copyright{font-size:.8em;padding:.6em 0;float:right}}@media only screen and (min-width:1100px){.wrap{width:1100px}}@font-face{font-display:swap;font-family:"icomoon";src:url(/wp-content/themes/hummingbird/library/icon/icomoon.eot?3pp8ww);src:url(/wp-content/themes/hummingbird/library/icon/icomoon.eot?3pp8ww#iefix)format("embedded-opentype"),url(/wp-content/themes/hummingbird/library/icon/icomoon.ttf?3pp8ww)format("truetype"),url(/wp-content/themes/hummingbird/library/icon/icomoon.woff?3pp8ww)format("woff"),url(/wp-content/themes/hummingbird/library/icon/icomoon.svg?3pp8ww#icomoon)format("svg");font-weight:400;font-style:normal;font-display:block}@media only screen and (max-width:767px){.m-all{float:left;width:100%;padding-right:0;margin-bottom:.5em}#g_nav,.nav_btn{top:0;height:100%}.nav_btn{width:55px;padding:0;border:0;background:0 0;text-align:center;font-size:1.3em;position:absolute;left:0;color:#fff;transition-duration:.2s}.nav_btn:before{font-family:"fontawesome";content:"";width:100%;height:100%}body{position:relative;left:0;overflow-x:hidden}#g_nav{position:fixed;left:-240px;width:240px;background:#333;overflow-y:auto;-webkit-overflow-scrolling:touch;z-index:9999;font-size:.85em}#g_nav ul{margin:0;padding:0}#g_nav>ul{margin-bottom:7em}#g_nav>ul>li>a{background-color:rgba(0,0,0,.15);padding-right:1em;position:relative}#g_nav>ul>li>a:after{font-family:"fontawesome";content:"";position:absolute;right:.4em;font-size:.8em;top:50%;margin-top:-.5em;color:rgba(255,255,255,.4)}#g_nav li{list-style:none;display:block}#g_nav li a{display:block;padding:.8em;color:#fff;text-decoration:none;text-align:left}.nav li a .gf{display:none}#inner-header{position:relative;width:100%;padding:4px 0}#logo,#logo a{position:static;height:auto}#logo{max-width:70%;margin-left:auto;margin-right:auto;font-size:1.1em}#logo a{width:100%;display:block}.site_description{text-align:center;transform:scale(.8);margin:0}#breadcrumb{margin:10px auto;font-size:10px}#main article .eyecatch{margin-left:-2%;margin-right:-2%}#page-top{right:10px}#page-top a{background-repeat:no-repeat;text-decoration:none;width:38px;height:38px;line-height:37px;font-size:.8em}.copyright{font-size:.7em;padding:1em 0}}@media only screen and (max-width:480px){#main article .entry-content{font-size:.96em}.entry-title,.page-title{font-size:1.2em}.alignleft,img.alignleft{max-width:52%!important}}@media only screen and (min-width:768px) and (max-width:1099px){.t-all{float:left;width:100%;padding-right:0}}@media only screen and (min-width:1100px){.d-2of7,.d-5of7{float:left;padding-right:.75em;width:28.5714286%}.d-5of7{width:71.4285715%}#container{overflow:visible}#inner-content{display:flex;flex-wrap:wrap}#main{width:66.18181818%;padding-right:0;float:none}#sidebar1{width:30.545455%;float:none;margin-left:auto}.nav>li{display:table-cell}.nav>li>a{display:block;color:#fff;text-decoration:none;line-height:1.3;padding-left:1.2em;padding-right:1.2em}}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}.arpw-ul{list-style:none;padding:0}.arpw-li{margin-bottom:10px}.arpw-clearfix:after,.arpw-clearfix:before{content:"";display:table}.arpw-clearfix:after{clear:both}.arpw-clearfix{zoom:1}