@charset "utf-8";/*2025-08-08 06:30:26*/:root{--theme-color-black:#444444;--theme-color-black-rgba:41,41,41;--theme-color-grey:#808080;--theme-color-light:#a3a3a3;--theme-color-light:#5c5d60;--theme-color-mask:#ceccb8;--theme-color-background:#fff;--theme-color-background-rgba:255,255,255;--theme-color-background-odd:#f5f5f5;--theme-color-background-odd:#f3f2e9;--theme-section-max-width:80rem;--theme-p-max-width:61rem;--theme-section-gap:3rem;--theme-block-gap:1.2rem;--theme-grid-gap:.9rem;--font-size-min:16;--font-size-max:20;--font-view-min:576;--font-view-max:1280;--theme-font-size-normal:clamp(calc(var(--font-size-min) * 1px),calc((var(--font-size-min) * 1px) + (var(--font-size-max) - var(--font-size-min)) * ((100vw - (var(--font-view-min) * 1px)) / var(--font-view-max))),calc(var(--font-size-max) * 1px) );--theme-font-size-medium:calc(var(--theme-font-size-normal) * 1.09);--theme-font-size-large:calc(var(--theme-font-size-normal) * 1.29);--theme-font-size-x-large:calc(var(--theme-font-size-normal) * 1.85);--theme-font-size-xx-large:calc(var(--theme-font-size-normal) * 2.5);--theme-font-size-xxx-large:calc(var(--theme-font-size-normal) * 4.0);--theme-font-size-x-small:calc(var(--theme-font-size-normal) * .7);--theme-font-size-small:calc(var(--theme-font-size-normal) * .9);--theme-font-family-sans-serif:-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;--theme-font-family-helvetica:HelveticaNeueBold,Helvetica,Arial,sans-serif;--theme-font-family-serif:Georgia,Palatino,Palatino Linotype,FreeSerif,serif;--theme-font-family-japanese:游ゴシック,Yu Gothic,YuGothic,Hiragino Kaku Gothic ProN,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,ＭＳ ゴシック,sans-serif;--theme-font-family-japanese-serif:游明朝体,Yu Mincho,YuMincho,ヒラギノ明朝 Pro,Hiragino Mincho Pro,MS P明朝,MS PMincho,serif}@media screen and (min-width:813px){:root{--theme-section-gap:5rem;--theme-block-gap:2rem;--theme-grid-gap:1.2rem}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}footer,section,article,aside,nav,hgroup,figure{display:block}:focus{outline:0}body{line-height:1;color:black;background:white}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:normal}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}img[src$=".svg"]{width:100%;object-fit:contain}svg:not([fill]){fill:currentColor}body div.grecaptcha-badge{display:none !important}.gm-style iframe + div{border:none!important}div.is-404{max-width:300px;margin:200px auto}body{border-top:8px solid #ff0000;border-bottom:8px solid #ff0000}html{margin:0;padding:0;background:#fff;height:100%;zoom:1}body{font-size:small;_font-size:x-small;_font-size:small;font-family:'Droid Sans',Arial,Helvetica,sans-serif;line-height:1.8em;color:#000;font-size:13px;zoom:1;-webkit-text-size-adjust:none}@media screen and (max-width:768px){body{line-height:2em;font-size:14px}}body article{-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;min-height:800px}body footer{-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}figure{display:block;clear:both;margin:10px 0;padding:0}.hide{display:none !important}input[type="submit"]::-focus-inner{border:0}input[type="submit"]::-moz-focus-inner{border:0}input[type="submit"]::-webkit-focus-inner{border:0}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}a.post-edit-link{color:#f30000 !important}input[type="submit"]::-focus-inner{border:0}input[type="submit"]::-moz-focus-inner{border:0}input[type="submit"]::-webkit-focus-inner{border:0}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}.fadein{visibility:hidden}::selection{background:#ddd;color:#fff}::-moz-selection{background:#ddd;color:#fff}::-webkit-selection{background:#ddd;color:#fff}img::selection{background: transparent}img::-moz-selection {background: transparent}section{max-width:990px;padding:30px;margin:0 auto;background-color:#fff;position:relative}section.header{padding-top:0;padding-bottom:15px;border-bottom:1px #e5e5e5 solid}section.pt0{padding-top:0}section.pb0{padding-bottom:0}article,aside{width:700px;margin:0px auto}@media screen and (max-width:768px){section{width:auto;max-width:none;padding:10px}section.header{padding:10px 0}}@media screen and (max-width:650px){article,aside{width:auto}}.nihongo{font-size:90%;font-family:'ヒラギノ角ゴ Pro','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',Verdana,Arial,Helvetica,sans-serif}.the_content{display:block;clear:both;line-height:2em}h1,h2,h4,h5,h6{line-height:1.4em;padding-bottom:1.3em}h1{font-family:'Quicksand','ヒラギノ角ゴ Pro','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',Verdana,Arial,Helvetica,sans-serif;font-weight:400;font-size:28px;padding-bottom:30px}h1 span{font-size:18px;display:block;line-height:1.4em}h2{font-family:Georgia,"Times New Roman",Times,serif;font-size:24px;margin:1.2em 0;padding:0}h3{font-weight:bold;font-size:197%;line-height:150%}h3.category{font-size:11px;line-height:1em;color:#848484;margin:0 0.3em 0;padding:0;font-weight:normal;text-transform:capitalize}h4{font-size:20px;font-weight:normal;margin-bottom:1em;padding:0}h4 span{margin-left:2px;font-size:11px;font-weight:normal;line-height:1.2em}h4 a{color:#000;text-decoration:none}h4 a:hover,h4.category a:hover,h4.post-category a:hover{color:#ceccb8;text-decoration:none}h4.category{color:#333;padding-bottom:3px;border-bottom:thin solid #414141;margin-bottom:7px;font-family:'ヒラギノ角ゴ Pro','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',Verdana,Arial,Helvetica,sans-serif;font-size:10px;font-weight:bold;text-transform:uppercase}h5,article .read,p.ttl{margin:30px 0;font-weight:bold;line-height:1.6em}h6{font-weight:bold;font-size:108%;line-height:1.5em}h1 span p,.h1 span p,h2 span p{padding:0}h1 span span,h2 span span,h3 span span,h4 span span{display:inline-block}@media screen and (max-width:650px){h1 br,h1 span br,h2 br,h2 span br,h3 br,h3 span br,h4 br,h4 span br,h5 br,h5 span br,h6 br,h6 span br{display:none}h1{font-size:24px;padding-bottom:10px}h1 span{font-size:12px}}h2.years{font-family:Georgia,Baskerville,Palatino,'Times New Roman',Times,serif;margin-top:1em;margin-bottom:.3em;line-height:1em;padding:0;border:none}a{color:#ff0000;text-decoration:none;outline:0px}input,.the_content a,aside a,.profile a{-webkit-transition:all.6s ease;-moz-transition:all.6s ease;transition:all.6s ease}a:hover{color:#ceccb8;text-decoration:none}a.active{text-decoration:none}a.current,a:active{color:#eee;text-decoration:none}a.current:hover,a:hover{text-decoration:underline}article a{word-wrap:break-word}hr{border:0px;margin:1em auto;clear:both;background:transparent url("/core/img/bot/line.gif") 0 center repeat-x;height:1em;width:100%}article .the_content img{outline:0px;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-webkit-user-drag:none;-moz-user-drag:none;border:thin solid #ddd;margin:0 auto;display:block}img.noshadow,img.noshadow:hover{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:none}img.border{border:thin solid #ddd}img.noborder{border:none !important}img.f_left{float:left;margin:0 7px 7px 0}img.f_right{float:right;margin:0 0 7px 7px}.date{color:#ceccb8;font-size:10px;line-height:1;font-weight:normal}table{border-collapse:collapse}em{font-style:italic}strong{font-weight:bold}p{padding:0px 0px 1em 0px}p.last{padding:0px}.center{text-align:center}.right{text-align:right;display:block;clear:both}.left{text-align:left}.bottom{vertical-align:bottom}.middle{vertical-align:middle}.f_right{float:right}.f_center{margin:0 auto}.f_left{float:left}article blockquote{margin:1em 0;padding:2em;background-image:url("/core/img/bot/blockquote.png"),url("/core/img/bot/blockquote-.png");background-repeat:no-repeat;background-position:left top,right bottom;font-size:1.1em;line-height:2em;color:#444;text-shadow:0 1px 1px #efefef}article blockquote .caption{text-align:right}article blockquotep{padding:0 !important}::selection{background:#ddd;color:#fff}::-moz-selection{background:#ddd;color:#fff}::-webkit-selection{background:#ddd;color:#fff}img::selection{background: transparent}img::-moz-selection {background: transparent}.column-2,.column-2i{float:left;width:48.33334%}footer .column-2,footer .column-2i{float:left;width:47%}.column-3,.column-3i{float:left;width:30%;margin-right:5%}.column-32,.column-32i{float:left;width:67%;margin-right:3%}.column-4{float:left;width:20%;margin-right:3%}div.last,nav.last{float:right;margin-right:0px}.column-2x{-webkit-column-count:2;-webkit-column-gap:20px;-moz-column-count:2;-moz-column-gap:20px;column-count:2;column-gap:5%;word-wrap:break-word;clear:both;margin-bottom:2em}.column-3x{-webkit-column-count:3;-webkit-column-gap:20px;-moz-column-count:3;-moz-column-gap:20px;column-count:3;column-gap:5%;word-wrap:break-word}.column-4x{-webkit-column-count:4;-webkit-column-gap:20px;-moz-column-count:4;-moz-column-gap:20px;column-count:4;column-gap:5%;word-wrap:break-word}.column-2x p{padding:0px 0px 2em 0px}.column-2x p:last-child{padding:0}@media screen and (max-width:680px){.column-1,.column-2,.column-3,.column-32,.column-4,.column-42,.column-43,.column-5,.column-52,.column-53,.column-54,.column-6,.column-62,.column-63,.column-64,.column-65,.column-2x,.column-3x,.column-4x,footer .column-2{width:100%;float:none}.column-2x,.column-3x,.column-4x,article .column{-webkit-column-count:1;-moz-column-count:1;column-count:1}}@media screen and (max-width :320px){.wide-320{width:320px !important;margin-left:-10px !important;overflow:hidden;border:none !important}.wide-320 img{border:none !important}}article ul{list-style:disc inside;margin:0 0 2em .3em}article ol{list-style:decimal inside;margin:.6em 0 2em .3em}article ol li,article ul li{padding:0px 0px .6em 0}article dl ul li{list-style:none;padding:inherit}article dl{padding-bottom:0.8em;display:block;clear:both}article dl dt{float:left;width:50px;clear:both;font-weight:bold;color:#555}article dl dd{margin-left:58px}article dl dd:after{clear:both}ul.list li{padding:0;line-height:1.8em;font-size:12px}@media screen and (max-width:768px){body{font-size:13px}}ul.list li a,ul.list li p{text-decoration:none;color:#303030;line-height:1.2em;font-family:'Droid Sans',Arial,Helvetica,sans-serif}ul.list li a.this_category{color:#ff0000}ul.list li a:hover{text-decoration:none;color:#ccc}ul.list li a br,ul.list li p br{display:none}ul.list li a em,ul.list li a em{display:none}ul.description{list-style:none;font-size:10px;line-height:1.6em;margin:10px 0;padding:0}ul.description li{width:50%;float:left;margin:5px 0;padding:0}ul.description li:after{content:".";display:block;height:0;clear:both;visibility:hidden}ul.description li a{width:97%;padding:0;margin:0 1%;color:#000;text-decoration:none;display:block}ul.description li a:hover{color:#ddd}@media screen and (max-width:768px){ul.description li{width:100%;float:none}}header span.description{line-height:1;font-size:10px;margin:0 0 5px 0;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;display:block;font-weight:normal;letter-spacing:normal;color:#c6c6c6}h6 span.description{line-height:1.5;font-size:9px;margin:5px 0 50px 0;display:block;padding:0 20%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;display:block;font-weight:normal}div.header-wrap{overflow:hidden;z-index:777}header{margin:18px auto 0 auto;max-width:990px;overflow:hidden}header h1,body.single header h1{float:left;padding:0;margin:0;line-height:1;font-size:20px;line-height:55px;font-family:'Quicksand',Arial,Helvetica,sans-serif;white-space:nowrap;text-transform:uppercase}header h1 a{width:200px;height:50px;display:block;margin:0 0 0 0px;color:#000}header h1 a img{width:auto !important;max-height:100% !important;margin:2px 9px 0 0;float:left}header h1 a:hover,header h1:hover span.description{filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;text-decoration:none;color:#000}ul.local{list-style:none;float:right;margin-top:6px;line-height:1}ul.local li{float:left;overflow:hidden;height:32px;line-height:32px;position:relative}ul.local li:hover{background-color:#f4f4f4}ul.local li a{font-family:'Quicksand',sans-serif;font-weight:700;color:#000;text-decoration:none;font-size:11px;font-weight:bold;text-align:center;padding:0 9px;white-space:nowrap;line-height:1;text-transform:uppercase;line-height:32px}ul.local li a br{display:none}ul.local li a:hover{color:#414141;text-decoration:none}ul.local li a.current{color:#414141}ul.local li.current-menu-item,ul.local li.current-menu-parent,ul.local li.current-post-parent{background-color:#f4f4f4}#navigation-local{margin-top:5px}body.header-fixed #navigation-local{margin-top:0}body.header-fixed{margin-top:44px}body.header-fixed.admin-bar{margin-top:0}body.header-fixed #wpadminbar{display:none}body.header-fixed section.header{padding:0;border-bottom:none}body.header-fixed div.header-wrap{position:fixed;width:100%;margin:0 auto;display:block;left:0;top:0;min-height:44px;background-color:#fff;background-color:rgba(255,255,255,0.89);-webkit-box-shadow:1px 1px 1px rgba(0,0,0,0.1);-moz-box-shadow:1px 1px 1px rgba(0,0,0,0.1);box-shadow:1px 1px 1px rgba(0,0,0,0.1)}body.header-fixed div.header-wrap header{margin:0 auto}@media screen and (max-width:1010px){body.header-fixed div.header-wrap header{margin:0 5px;width:auto}}body.header-fixed header span.description{display:none}body.header-fixed div.header-wrap header h1{height:44px;font-size:20px;line-height:44px}body.header-fixed div.header-wrap header h1 a{height:42px;margin:0 10px 0 8px}body.header-fixed div.header-wrap header ul.local{margin-top:0px}body.header-fixed ul.local li{height:48px;line-height:48px}body.header-fixed ul.local li a{line-height:48px}@media screen and (max-width:768px){body.header-fixed{margin-top:0}body.header-fixed div.header-wrap header{margin:0 5px;width:auto}}@media screen and (max-width:720px){ul.local{display:none}}nav span.dashicons{display:block;width:44px;height:44px;line-height:44px;float:right;margin:0;padding:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:center}nav span.dashicons:before{display:inline-block;height:44px;line-height:44px;float:right;-webkit-font-smoothing:antialiased;margin:0;padding:0;cursor:pointer}span.toggle-global:before{content:"\f333";font:normal 30px 'dashicons';margin:5px 7px 0 0}span.toggle-global:hover{color:#000}body.toggle-global span.toggle-global:before{content:"\f158";font:normal 30px 'dashicons'}body.toggle-global span.toggle-global{color:#ff0000}body.toggle-global span.toggle-global:hover{color:#ceccb8}span.toggle-search{color:#ceccb8}span.toggle-search:before{content:"\f179";font:normal 30px 'dashicons';margin:6px 7px 0 0}span.toggle-search:hover{color:#000}.search-box-wrapper{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;display:none}.search-box{margin:1em 0;width:100%;display:block;clear:both}body.toggle-search .search-box-wrapper{display:block}body.toggle-search span.toggle-search:before{color:#ff0000}.global-wrap{font-family:'Quicksand','ヒラギノ角ゴ Pro','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',Verdana,Arial,Helvetica,sans-serif;width:100%;max-width:768px;margin:-15px auto 70px auto;display:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body.toggle-global .global-wrap{display:block}.global-wrap h6{font-size:9px;letter-spacing:1px;color:#ceccb8;font-weight:bold;text-align:center;text-transform:uppercase;padding:0;margin:0 0 17px 0}.global-wrap h6.home{width:128px;height:128px;margin:30px auto 5px auto;line-height:1;font-size:1px}.global-wrap h6.home a{float:left;width:128px;height:128px;text-indent:-9999px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.global-wrap h6.home a:hover{filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6}.global-wrap h6.home-local a{background:url(/core/ico/favicon-128.png) no-repeat;background-size:128px 128px}.global-wrap a.home-global{font-size:10px;color:#000;text-decoration:none;text-align:center;line-height:1em;margin:30px auto 15px auto;display:block;clear:both;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.global-wrap a.home-global:hover{filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;-moz-transition:all.6s ease;transition:all.6s ease}.global-wrap a.home-global span{display:block;clear:both}.global-wrap a.home-global span.sub{font-size:11px}.global-wrap a.home-global span.title{font-size:14px;font-weight:bold;margin:.5em 0}.global-wrap a.home-global span.url{color:#ceccb8;font-size:9px}ul.global{display:block;width:100%;clear:both;line-height:1;margin:0 0 40px 0;padding:0;border-bottom:thin solid #f4f4f4;overflow:hidden}ul.global:after{content:".";display:block;height:0;clear:both;visibility:hidden}ul.global li{display:block;position:relative;border-top:thin solid #f4f4f4;line-height:1;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;line-height:44px;height:44px;margin:0;padding:0;border-left:9px solid #f4f4f4;border-right:1px solid #f4f4f4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden}ul.global li a{color:#000;text-transform:uppercase;text-decoration:none;font-size:13px;line-height:13px;font-weight:bold;margin:0;padding:13px 0 12px 0;text-indent:5px;white-space:nowrap;position:absolute;display:block;width:100%}ul.global li a span{color:#ceccb8;font-size:11px;font-weight:normal;text-transform:none;letter-spacing:normal;margin-left:3px}ul.global li a br{display:none}ul.global li a:before{content:"\f109";display:inline-block;-webkit-font-smoothing:antialiased;font:normal 13px 'dashicons';color:#ceccb8;margin:0 9px 0 0}ul.global li:hover{background-color:#f4f4f4;border-left:9px solid #ff0000}ul.global li a:hover{color:#414141;text-decoration:none}ul.global li a:hover:before{color:#ff0000}ul.global li.anansoken,ul.global li.current-menu-item,ul.global li.current-post-ancestor,ul.global li.current-post-ancestor,ul.global li.current-post-parent{border-left:9px solid #ff0000}@media screen and (min-width:480px){.global-wrap{width:420px}ul.global li{width:auto}}@media screen and (min-width:769px){.global-wrap{width:768px}ul.global li{width:33.333%;float:left}}ul.breadcrumb{list-style:none;margin:0;padding:0;font-size:10px;font-family:'Quicksand',Arial,Helvetica,sans-serif;color:#666;text-transform:uppercase;line-height:1.3em}ul.breadcrumb li{display:inline-block;margin:0 .3em 0 0;padding:0}ul.breadcrumb li:before{content:"\f345";display:inline-block;-webkit-font-smoothing:antialiased;font:normal 10px 'dashicons';color:#ff0000;margin-right:.2em;vertical-align:text-top}ul.breadcrumb li.home:before{content:'';margin:0}ul.breadcrumb li.date{margin:0 1em 0 0}ul.breadcrumb li.date:before{content:"\f469";display:inline-block;-webkit-font-smoothing:antialiased;font:normal 10px 'dashicons';color:#ff0000;margin-right:.15em;vertical-align:text-top}ul.breadcrumb li.post-edit-link{float:right;text-align:right}ul.breadcrumb li.post-edit-link:before{content:""}ul.breadcrumb li a{color:#333;text-decoration:none}ul.breadcrumb li a:hover{color:#ff0000;text-decoration:none}@media only screen and (max-width:680px){ul.breadcrumb{display:none}}div.footer-wrap{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#f9f9f9;width:100%;display:block;clear:both;padding:20px 0;min-height:100px;line-height:1.3em}footer{clear:both;font-size:10px;color:#000;letter-spacing:normal;margin:0 auto;max-width:950px;position:relative}@media screen and (max-width:768px){footer{margin:0 15px;max-width:950px}}footer.copyright{padding-top:15px}footer a{color:#000;text-decoration:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;display:block;margin:0;padding:0}footer a:hover{color:#ceccb8;text-decoration:none}footer h6{font-size:9px;letter-spacing:.3em;color:#777;text-transform:uppercase;padding:0 0 4px 0;margin:0 0 8px 0;font-weight:normal;font-weight:400;border-bottom:thin solid #ceccb8}footer h6.home{width:120px;margin:5px auto 20px auto;padding:0 0 5px 0;padding:0}footer h6.home a{text-align:center}footer h6.home a:hover{filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6}footer h6.home a span{display:block;clear:both;margin:5px auto}footer a.description{padding:0;margin:0 0 15px 0;color:#000;text-decoration:none;display:block}footer a.description:hover{color:#ddd}@media screen and (max-width:768px){footer h6.home{margin:5px 0;padding:0 0 5px 0}footer a.description{padding:0;text-align:left}}footer ul.footer{list-style:none;margin:0 0 30px 0;padding:0;font-size:11px;font-family:'Quicksand','ヒラギノ角ゴ Pro','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',Verdana,Arial,Helvetica,sans-serif;font-weight:400;text-transform:uppercase}footer ul.footer li{display:block;margin:0 0 5px 0;padding:0}footer ul.footer li a span{font-size:10px;color:#111}footer ul.copyright{list-style:none;margin:0;padding:0;font-size:10px;font-family:Georgia,Baskerville,Palatino,Times;position:relative;text-align:center;margin-top:1em;padding-top:1em;border-top:1px solid #ececec}footer ul.copyright li{display:inline-block;padding:0;margin:0 5px 0 0}footer ul.copyright li.menu-item a:before{content:'|';color:#ceccb8;margin-right:5px}footer ul.copyright li.copyright{border-left:none;padding:0}footer ul.copyright li a span{display:none}@media screen and (max-width:420px){footer ul.copyright li.copyright{display:block;clear:both}}nav.footer-top-wrap{float:right;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;margin:0 20px 0 0;font-family:'Quicksand','ヒラギノ角ゴ Pro','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',Verdana,Arial,Helvetica,sans-serif;font-weight:700}nav.footer-top-wrap a.top{padding:0;display:block;text-transform:uppercase;text-shadow:none}nav.footer-top-wrap a.top:hover,nav.footer-top-wrap a.top:hover span{text-decoration:none;color:#5477a8}nav.footer-toggle-wrap{width:44px;margin:10px auto}nav.center-toggle-wrap{width:44px;margin:10px auto}@media screen and (max-width:768px){footer nav.footer-toggle-wrap{display:block}footer ul.copyright{float:none;margin:0 auto;text-align:center}footer ul.copyright li.menu-item{display:none}nav.footer-top-wrap{float:none;margin:0 auto;background-color:#5477a8;line-height:120px;height:120px;width:120px;border-radius:75px;-moz-border-radius:75px;-webkit-border-radius:75px;margin:18px auto;padding:0;text-align:center;position:relative;display:none}nav.footer-top-wrap:hover{background-color:#ceccb8}nav.footer-top-wrap a.top{position:absolute;width:120px;height:120px;display:block;color:#fff;padding:0}nav.footer-top-wrap a.top span{color:#fff}nav.footer-top-wrap a.top:hover,nav.footer-top-wrap a.top:hover span{color:#000;text-decoration:none}}footer li.geneo a{color:#ceccb8}footer a.current,footer li.current-page-item a,footer li.current-post-item a,footer li.current-page-ancestor a,footer li.current-menu-item a,footer li.current-menu-parent a,footer li.current-category-ancestor a,footer li.current_page_item a{color:#ceccb8}footer a.piichi span{display:none}footer a.piichi:hover span{display:inline}a.pdf{display:block;background:transparent url('/core/img/bot/pdf_icon.gif') no-repeat top left;padding-left:22px;line-height:1.4em}table{width:100%;margin:0 0 10px 0;border-collapse:collapse;background-color:#fff}table th,table td{border:1px solid #ccc;padding:15px;line-height:2em}table th{vertical-align:top;text-align:left;font-weight:bold;max-width:30px}table tdtd{border:none;padding:5px;line-height:100%}table{font-size:inherit;font:100%}.ft10{font-size:10px !important;line-height:1.5em}.ft11{font-size:11px !important;line-height:1.5em}.ft12{font-size:12px !important;line-height:1.5em}.ft16{font-size:16px !important;line-height:1.5em}.social{clear:both;margin:1em 0;z-index:3;webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;line-height:1em}.social ul.sns{list-style:none;margin:0;padding:0;text-align:center}.social ul.sns li{display:inline-block;padding:0;margin:0 5px;font-size:11px;line-height:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;vertical-align:text-top}.social ul.sns li.twitter{width:90px}.social ul.sns li.fb_clear a,.social ul.sns li.fb_clear a:hover{text-decoration:none}.social ul.analog{list-style:none;margin:0;padding:0;text-align:center}.social ul.analog li{display:inline-block;padding:0;margin:0 1px;line-height:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;vertical-align:text-top}.social ul.analog li a{display:block;padding:7px;webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#ceccb8;text-shadow:none}.social ul.analog li a span{color:#fff;display:block;width:20px;height:20px;font-size:20px;line-height:20px}.social ul.analog li a:hover{text-decoration:none;background-color:#333}.social ul.analog li.facebook a:hover{background-color:#3b5999}.social ul.analog li.twitter a:hover{background-color:#00acee}.social ul.analog li.googleplus a:hover{background-color:#df4b31}form{margin-bottom:2em}input,textarea,article button{-webkit-transition:ease-in-out .2s;transition:ease-in-out .2s}input,textarea{font-size:16px;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;border:transparent 1px solid;border-radius:0;background-color:var(--theme-color-background-odd);padding:0.825em;-webkit-appearance:none;margin-top:1.44928%}input:focus,textarea:focus{background:#fff;border-color:var(--theme-color-black);font-weight:300;outline:none}input:focus::-webkit-input-placeholder{color:transparent}input:focus:-moz-placeholder{color:transparent}input:focus::-moz-placeholder{color:transparent}input:focus:-ms-input-placeholder{color:transparent}input[readonly]{background:#f9f9f9;color:var(--theme-color-black);cursor:not-allowed;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}input[readonly]:focus{border:transparent 1px solid;background:var(--theme-color-background-odd)}input[type="checkbox"],input[type="radio"]{width:auto;margin:0 7px 0 0;margin-top:1.44928%}input[type="checkbox"]{-webkit-appearance:checkbox}input[type="radio"]{-webkit-appearance:radio}select{color:var(--theme-color-black);background-color:var(--theme-color-background);clear:both;width:100%;padding:0.825em;border:1px solid transparent;word-wrap:break-word;font-size:var(--theme-font-size-medium);height:40px;margin-top:1.44928%}select option{word-wrap:break-word}label{font-weight:700}form label i{font-style:normal;color:#f30000;display:inline-block;vertical-align:text-bottom;top:-.6em;font-size:12px;margin-left:.3em}label.check,form label *{font-weight:300}div.button-wrap{text-align:center}div.button-wrap .post-more{display:inline-block}.post-more{display:block;margin:var(--theme-block-gap) auto var(--theme-block-gap) auto;border-bottom:none;text-decoration:none;padding:0}input[type="button"],input[type="reset"],input[type="submit"],.post-more button,button.button{-webkit-appearance:button;font-size:clamp(13px,3vw,15px);text-transform:uppercase;letter-spacing:0;border:.1em solid;border-radius:2.9em;outline:0;margin:0;cursor:pointer;position:relative;overflow:visible;line-height:1.5;padding:1em 2em;text-decoration:none;display:inline-block;-webkit-transition:all ease-in-out 0.2s;transition:all ease-in-out 0.2s;background:transparent;color:var(--theme-color-black);background-color:var(--theme-color-background)}.post-more:hover{background-color:transparent!important}input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover,.post-more button:hover,button.button:hover{color:var(--theme-color-background);background-color:var(--theme-color-black);-webkit-transition:all ease-in-out 0.2s;transition:all ease-in-out 0.2s;text-decoration:none;cursor:pointer}input[type="button"],input[type="reset"],input[type="submit"]{max-width:190px;margin-right:10px}.wpcf7 form{-webkit-transition:all .3s ease;transition:all .3s ease}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);height:1px;width:1px;margin:0;padding:0;border:0}.wpcf7 form .wpcf7-response-output{background-color:#fff;margin:1em auto;padding:4em 1em;text-align:center;max-width:var(--theme-p-max-width);border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:transparent;background:var(--theme-color-background-odd)}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#f30000;font-size:1em;font-weight:normal;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 12px 0 0}.wpcf7-list-item-label{font-weight:300;margin-right:7px}.wpcf7 .ajax-loader{visibility:hidden;display:inline-block;background-color:#23282d;opacity:0.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}.wpcf7 form.submitting .ajax-loader{visibility:visible}.wpcf7 .ajax-loader:before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7 .ajax-loader:before{animation-name:blink;animation-duration:2000ms}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}.wpcf7 label small{font-style:normal;color:#f30000;display:inline}.wpcf7-form.sent p,.wpcf7-form.sent label,.wpcf7-form.sent h4,.wpcf7-form.sent hr,.wpcf7-form.sent small{display:none}.wpcf7 form.submitting{width:100%;position:relative;transition:ease-in-out .5s;overflow:hidden}.wpcf7 form.submitting:before{content:'';display:inline-block;border:4px solid rgba(47,61,77,.1);border-radius:50%;border-top-color:rgba(47,61,77,1);z-index:92;width:70px;height:70px;line-height:70px;position:absolute;left:0;right:0;top:-100px;margin:auto;user-select:none;transition:ease-in-out .2s;opacity:1;top:0;bottom:0;animation:spin .8s ease-in-out infinite;-webkit-animation:spin .8s ease-in-out infinite}.wpcf7 form.submitting:after{content:' ';background:rgba(255,255,255,.9);position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:0%;z-index:91;transition:ease .1s;opacity:1;height:100%}@keyframes spin{to{-webkit-transform:rotate(360deg)}}@-webkit-keyframes spin{to{-webkit-transform:rotate(360deg)}}.wpcf7 input.wpcf7-submit[disabled]{background:#f9f9f9;opacity:.4;cursor:not-allowed}.wpcf7 input.wpcf7-submit[disabled]:hover{color:#2a2a2a;cursor:not-allowed}fieldset.hidden-fields-container{display:none}.caption{display:block;clear:both}.wp-caption{margin:0 0 1.2em 0;max-width:100% !important}.caption img,.wp-caption img{margin:0 auto;padding:0;max-width:100%}.caption,.wp-caption .wp-caption-text{font-size:11px;line-height:1.4;padding:.5em;display:block}.caption:before,.wp-caption .wp-caption-text:before{content:'▲ ';color:#e60119}.wp-caption-text br{display:none}body.single .wp-caption{display:inline-block;margin:0 10px 10px 0}.clear{display:block;clear:both;line-height:1px;font-size:1px;height:1px}.clearfix:after,section:after,article:after,aside:after,header:after,footer:after{content:".";display:block;height:0;clear:both;visibility:hidden}span:after{content:" "}small{};.strong{font-weight:bold;font-weight:700}.sticky{}.gallery-caption{}.bypostauthor{}.alignright,.alignleft,.aligncenter{float:none;clear:both;margin:0 5px 5px 0}ul.related{margin:1.3em 0 0 0;list-style:none}ul.related li{color:#848484;margin:0 0 .8em 0;padding:0}ul.related li:after{content:".";display:block;height:0;clear:both;visibility:hidden}ul.related li a{display:block;text-decoration:none;color:#000;font-size:12px;line-height:18px}ul.related li a:before{content:"\f344";display:block;float:left;-webkit-font-smoothing:antialiased;font:normal 18px 'dashicons';color:#e10213;vertical-align:text-top;margin-right:5px}ul.related li a:hover{color:#e10213}ul.related li.current a{color:#ceccb8}ul.keywords{margin:1em 0;list-style:none;text-align:center}ul.keywords li{color:#848484;margin:0 12px 0 0;padding:0;display:inline-block;clear:both}@media screen and (max-width:768px){ul.keywords li{display:inline-block;clear:none}}ul.keywords li a{display:block;text-decoration:none;text-transform:uppercase;color:#000;font-size:12px;line-height:18px}ul.keywords li a:before{content:"\f323";-webkit-font-smoothing:antialiased;font:normal 20px 'dashicons';color:#e10213;vertical-align:top;margin-right:5px;display:inline-block}ul.keywords li a:hover{text-decoration:underline;color:#000}ul.keywords li.current-menu-item a,ul.keywords li.current-menu-item a:before{color:#ceccb8}ul.post-categories{margin:1.3em 0 0 0;list-style:none}ul.post-categories li{color:#848484;margin:0 12px 0 0;padding:0;display:inline-block}ul.post-categories li a{display:block;text-decoration:none;color:#000;font-size:12px;line-height:18px}ul.post-categories li a:before{content:"\f323";display:block;float:left;-webkit-font-smoothing:antialiased;font:normal 18px 'dashicons';color:#e10213;vertical-align:text-top;margin-right:5px}ul.post-categories li a:hover{text-decoration:underline;color:#000}nav.navigation-links{display:block;clear:both;-webkit-font-smoothing:antialiased;padding:0;max-width:900px;margin:0 auto}nav.navigation-links a{display:block;-webkit-transition:all.6s ease;-moz-transition:all.6s ease;transition:all.6s ease;padding:10px 0;text-align:center;vertical-align:text-bottom;color:#ceccb8}nav.navigation-links a:hover{color:#111}nav.navigation-links .nav-previous{float:left}nav.navigation-links .nav-next{float:right}nav.navigation-links .nav-previous a:before{line-height:44px;font:normal 44px 'dashicons';content:"\f341";display:inline-block;width:44px}nav.navigation-links .nav-next a:after{line-height:44px;font:normal 44px 'dashicons';content:"\f345";display:inline-block;width:44px}.hide-more{display:none}.post-more{font-size:11px;line-height:1;display:inline-block;clear:both;width:auto;z-index:998;padding:8px;float:right}.post-more:after{content:".";display:block;height:0;clear:both;visibility:hidden}.post-more:hover{background-color:#f4f4f4;color:#000;text-decoration:none}article img,aside img{max-width:100% !important;height:auto !important}article .the_content iframe,figure iframe{max-width:100% !important}article .QTP,article video,.playContainer{max-width:100% !important;height:auto !important}@media screen and (max-width :680px){article .the_content iframe,aside iframe,figure iframe{max-height:360px !important}}@media screen and (max-width:420px){article .the_content iframe,aside iframe,figure iframe{max-height:240px !important}}img[data-lazy-src]{opacity:0}img.lazyloaded{-webkit-transition:opacity .5s linear 0.2s;-moz-transition:opacity .5s linear 0.2s;transition:opacity .5s linear 0.2s;opacity:1}@media screen and (min-width :421px){.hide-on-smallscreen{display:block !important}.show-on-smallscreen{display:none !important}}@media screen and (max-width :420px){.hide-on-smallscreen{display:none !important}.show-on-smallscreen{display:block !important}}img{max-width:100% !important;height:auto !important}article .the_content iframe{max-width:100% !important}article .QTP,article video,.playContainer{max-width:100% !important;height:auto !important}.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,Verdana,Arial,Helvetica,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('/core/img/fancybox/fancybox_sprite.png')}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url('/core/img/fancybox/fancybox_loading.gif') center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url('/core/img/fancybox/blank.gif');-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important}.fancybox-lock{overflow:hidden !important;width:auto}.fancybox-lock body{overflow:hidden !important}.fancybox-lock-test{overflow-y:hidden !important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url('/core/img/fancybox/fancybox_overlay.png')}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,Verdana,Arial,Helvetica,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}@media screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('/core/img/fancybox/fancybox_sprite@2x.png');background-size:44px 152px}#fancybox-loading div{background-image:url('/core/img/fancybox/fancybox_loading@2x.gif');background-size:24px 24px}}@media print{html,body,section,article,footer{width:auto;margin:0;padding:0;height:auto}header,.lang_sns,ul#menu-headmenu,#nav-below,h3.category,a.post-edit-link,aside,#fancybox-wrap{display:none !important}body{margin:4em}}