.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;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:#46b450}.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,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;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 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::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-spinner::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 [inert]{opacity:.5}.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-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}.modalBlock section.modalInner ul.mainList .remarks,.modalBlock section.modalInner ul.subList li,.modalBlock section.modalInner ul.subList2 li{padding-left:1em;text-indent:-1em}.slideToggle__list>li{box-shadow:4px 4px 6px rgb(0 0 0 / .15)}html{font-size:62.5%}body{font-family:"Noto Sans JP",-apple-system,BlinkMacSystemFont,"Helvetica Neue",YuGothic,"ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.6em;line-height:1.6;letter-spacing:.05em;color:#000}a{text-decoration:none;outline:none;transition:all 0.3s ease-in-out;text-decoration:underline;color:#8C0000}a:hover{color:#8C0000}img.responsiveimg{max-width:100%;height:auto}#all{display:block;position:relative;width:100%;height:100%;overflow:hidden}.note{font-size:90%;list-style:none;padding:0;margin-bottom:1rem;color:#555}.note li{padding-left:1em;text-indent:-1em;margin-bottom:.3rem}.wrapper{display:block;position:relative;margin:0 auto;padding:0;min-height:100vh}*,*::before,*::after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role="list"],ol[role="list"],ul,li{list-style:none}html{scroll-behavior:auto}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}table{border-collapse:collapse;border-spacing:0}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.01ms!important;animation-iteration-count:1!important;transition-duration:0.01ms!important;scroll-behavior:auto!important}}.pc{display:none}@media screen and (min-width:992px){.pc{display:block}}.tablet{display:none}@media screen and (min-width:600px){.tablet{display:block}}.sp{display:block}@media screen and (min-width:992px){.sp{display:none}}.tablet-sp{display:block}@media screen and (min-width:600px){.tablet-sp{display:none}}.middle-pc{display:none}@media screen and (min-width:600px){.middle-pc{display:block}}@media screen and (min-width:1300px){.middle-pc{display:none}}.wide-pc{display:block;width:auto!important;min-height:750px;max-width:initial;position:absolute;top:0;left:50%;margin-left:-850px!important}@media screen and (max-width:1300px){.wide-pc{display:none}}.sp_none{display:none}@media screen and (min-width:992px){.sp_none{display:inline}}.rp400{display:none}@media screen and (max-width:480px){.rp400{display:block}}.txt3S{font-size:70%!important}.txtSS{font-size:80%!important}.txtS{font-size:90%!important}.txtL{font-size:120%!important}.txtLL{font-size:140%!important}.txtBold{font-weight:700}.text-center{text-align:center}.color-accent{color:#8C0000}.color-red{color:#E41212}.color-gray{color:#9A6161}.mt2{margin-top:2rem!important}.mt4{margin-top:4rem!important}.mt8{margin-top:8rem!important}.mb0{margin-bottom:0!important}.mb2{margin-bottom:2rem!important}.mb4{margin-bottom:4rem!important}.mb8{margin-bottom:8rem!important}.alignCenter{text-align:center}img.responsiveimg{width:100%;height:auto}.longurl{word-break:break-all}.effect-fade{opacity:0;transform:translate(0,50px);transition:all 800ms}.effect-fade.effect-scroll{opacity:1;transform:translate(0,0)}.list-indent{padding-left:1em;text-indent:-1em;display:inline-block}#loader{width:200px;height:200px;display:none;position:fixed;_position:absolute;top:50%;left:50%;margin-top:-100px;margin-left:-100px;z-index:10000}#fade{width:100%;height:100%;display:none;background-color:#fff;position:absolute;top:0;left:0;z-index:5000}.loader{display:inline-block}@-webkit-keyframes ball-spin-fade-loader{50%{opacity:.3;-webkit-transform:scale(.4);transform:scale(.4)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes ball-spin-fade-loader{50%{opacity:.3;-webkit-transform:scale(.4);transform:scale(.4)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}#loader{width:15px;height:15px;display:none;position:fixed;_position:absolute;top:50%;left:50%;margin-top:-7px;margin-left:-7px;z-index:10000}#fade{width:100%;height:100%;display:none;background-color:#fff;position:absolute;top:0;left:0;z-index:5000}.ball-spin-fade-loader{position:relative;top:-10px;left:-10px}.ball-spin-fade-loader>div:nth-child(1){top:25px;left:0;-webkit-animation:ball-spin-fade-loader 1s -0.96s infinite linear;animation:ball-spin-fade-loader 1s -0.96s infinite linear}.ball-spin-fade-loader>div:nth-child(2){top:17.04545px;left:17.04545px;-webkit-animation:ball-spin-fade-loader 1s -0.84s infinite linear;animation:ball-spin-fade-loader 1s -0.84s infinite linear}.ball-spin-fade-loader>div:nth-child(3){top:0;left:25px;-webkit-animation:ball-spin-fade-loader 1s -0.72s infinite linear;animation:ball-spin-fade-loader 1s -0.72s infinite linear}.ball-spin-fade-loader>div:nth-child(4){top:-17.04545px;left:17.04545px;-webkit-animation:ball-spin-fade-loader 1s -0.6s infinite linear;animation:ball-spin-fade-loader 1s -0.6s infinite linear}.ball-spin-fade-loader>div:nth-child(5){top:-25px;left:0;-webkit-animation:ball-spin-fade-loader 1s -0.48s infinite linear;animation:ball-spin-fade-loader 1s -0.48s infinite linear}.ball-spin-fade-loader>div:nth-child(6){top:-17.04545px;left:-17.04545px;-webkit-animation:ball-spin-fade-loader 1s -0.36s infinite linear;animation:ball-spin-fade-loader 1s -0.36s infinite linear}.ball-spin-fade-loader>div:nth-child(7){top:0;left:-25px;-webkit-animation:ball-spin-fade-loader 1s -0.24s infinite linear;animation:ball-spin-fade-loader 1s -0.24s infinite linear}.ball-spin-fade-loader>div:nth-child(8){top:17.04545px;left:-17.04545px;-webkit-animation:ball-spin-fade-loader 1s -0.12s infinite linear;animation:ball-spin-fade-loader 1s -0.12s infinite linear}.ball-spin-fade-loader>div{background-color:Violet;width:15px;height:15px;border-radius:100%;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;position:absolute}@-webkit-keyframes ball-spin-loader{75%{opacity:.2}100%{opacity:1}}@keyframes ball-spin-loader{75%{opacity:.2}100%{opacity:1}}.ball-spin-loader{position:relative}.ball-spin-loader>span:nth-child(1){top:45px;left:0;-webkit-animation:ball-spin-loader 2s 0.9s infinite linear;animation:ball-spin-loader 2s 0.9s infinite linear}.ball-spin-loader>span:nth-child(2){top:30.68182px;left:30.68182px;-webkit-animation:ball-spin-loader 2s 1.8s infinite linear;animation:ball-spin-loader 2s 1.8s infinite linear}.ball-spin-loader>span:nth-child(3){top:0;left:45px;-webkit-animation:ball-spin-loader 2s 2.7s infinite linear;animation:ball-spin-loader 2s 2.7s infinite linear}.ball-spin-loader>span:nth-child(4){top:-30.68182px;left:30.68182px;-webkit-animation:ball-spin-loader 2s 3.6s infinite linear;animation:ball-spin-loader 2s 3.6s infinite linear}.ball-spin-loader>span:nth-child(5){top:-45px;left:0;-webkit-animation:ball-spin-loader 2s 4.5s infinite linear;animation:ball-spin-loader 2s 4.5s infinite linear}.ball-spin-loader>span:nth-child(6){top:-30.68182px;left:-30.68182px;-webkit-animation:ball-spin-loader 2s 5.4s infinite linear;animation:ball-spin-loader 2s 5.4s infinite linear}.ball-spin-loader>span:nth-child(7){top:0;left:-45px;-webkit-animation:ball-spin-loader 2s 6.3s infinite linear;animation:ball-spin-loader 2s 6.3s infinite linear}.ball-spin-loader>span:nth-child(8){top:30.68182px;left:-30.68182px;-webkit-animation:ball-spin-loader 2s 7.2s infinite linear;animation:ball-spin-loader 2s 7.2s infinite linear}.ball-spin-loader>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;position:absolute;width:15px;height:15px;border-radius:100%;background:#F3B8C5}.nav-header{position:fixed;top:0;z-index:1000;width:100%}@media screen and (min-width:992px){.nav-header{height:65px;padding:10px 5px;position:relative;width:100%;margin:0 auto;top:0}}.nav-header.is-fixed{position:fixed;height:auto;margin-top:0;top:0;background:linear-gradient(#efefed 70%,#fff0 100%);background-size:cover;transition:all 0.3s ease}.nav-header__menu{display:none;list-style:none;margin:0;padding:0}@media (min-width:992px){.nav-header__menu{display:flex;justify-content:center;align-items:center;font-family:'Sawarabi Mincho',serif}}.nav-header__menu-item{position:relative;height:100%}.nav-header__link{display:block;align-items:center;height:100%;text-align:center;font-size:2rem;padding:0 18px;text-decoration:none;color:#2B0405}@media screen and (min-width:992px){.nav-header__link{font-size:2.4rem;padding:0 10px}}@media (min-width:1175px){.nav-header__link{font-size:2.5rem;padding:0 20px}}.nav-header__contact{display:inline-flex;justify-content:center;align-items:center;position:relative;border:none;line-height:1;text-decoration:none;text-align:center;outline:none;cursor:pointer;transition:box-shadow .2s,text-shadow .2s,background-color .2s,border-color .2s,opacity .2s;background-color:#2B0405;color:#fff;margin-left:1.6rem;padding:1.2rem 3.2rem;border-radius:100px}.nav-header__contact:hover{background-color:#140202}.nav-header__toggle{display:flex;align-items:center;justify-content:center;flex-direction:column;width:5rem;height:calc(5rem + 8px);background:#FFF;border-radius:5px;margin-top:8px;margin-right:8px;padding-top:15px;padding-bottom:10px;cursor:pointer;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}@media (min-width:992px){.nav-header__toggle{display:none}}.nav-header__toggle-line{display:block;width:60%;border-bottom:3px solid #329685}.nav-header__toggle-line:nth-child(2){margin:13% 0}.nav-header__toggle-txt{display:block;margin:5px 0 0;font-size:1.1rem;color:#2B0405;font-family:'Secular One',sans-serif}.nav-hamburger__btn{display:block;position:fixed;right:0;width:5rem;height:calc(5rem + 8px);background:rgb(213 213 213 / .7);border-radius:5px;margin-top:8px;margin-right:8px;padding:6px 10px 6px;cursor:pointer;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}@media (min-width:992px){.nav-hamburger__btn{display:none}}.hamburger{display:block;position:relative;width:100%;height:30px;margin:0 auto;cursor:pointer;text-align:center;-webkit-transition:0.5s all;-moz-transition:0.5s all;transition:0.5s all}.hamburger span{display:block;position:absolute;width:100%;height:2px;border-bottom:3px solid #2B0405}.hamburger span:nth-child(1){top:8px}.hamburger span:nth-child(2){top:18px}.hamburger span:nth-child(3){top:28px}.hamburger.active{-webkit-transform:rotate(360deg);transform:rotate(360deg)}.hamburger.active span:nth-child(1){top:16px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}.hamburger.active span:nth-child(2){top:16px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}.hamburger.active span:nth-child(3){opacity:0}nav.nav-globalMenuSp{position:fixed;z-index:900;top:0;left:0;color:#2B0405;text-align:center;transform:translateX(100%);transition:all 0.6s;width:100%}nav.nav-globalMenuSp ul{background-color:#FFF;margin:0 auto;padding:0;width:100%}nav.nav-globalMenuSp ul li{list-style-type:none;padding:0;width:100%;border-bottom:#2B0405 1px dashed;margin:0;font-weight:700}nav.nav-globalMenuSp ul li:last-child{padding-bottom:0;border-bottom:none}nav.nav-globalMenuSp ul li:hover{background:#F3F3F3;color:#2C8676}nav.nav-globalMenuSp ul li a{display:block;color:#2B0405;padding:1em 0;text-decoration:none}nav.nav-globalMenuSp ul li a:hover{color:#1FA0B0}nav.nav-globalMenuSp.active{transform:translateX(0%)}.bgBlock{position:relative;width:100%}@media screen and (min-width:1174px){.bgBlock{width:1174px;margin:0 auto}}.bgBlock__L,.bgBlock__R{position:absolute;width:50%;top:0;z-index:100}.bgBlock__L>div,.bgBlock__R>div{position:relative;height:0;width:auto}@media screen and (min-width:992px){.bgBlock__L>div,.bgBlock__R>div{width:auto;height:100px}}.bgBlock__L>div>img,.bgBlock__R>div>img{position:absolute;top:0;width:15vw}.bgBlock__L{left:0}@media screen and (min-width:992px){.bgBlock__L{left:calc(-50% + 60px)}}@media screen and (min-width:1300px){.bgBlock__L{left:-50%}}.bgBlock__L>div>img{left:0}@media screen and (min-width:992px){.bgBlock__L>div>img{left:auto;right:0}}.bgBlock__L>div img.bg_l01{top:90vw;right:-50px}@media screen and (min-width:600px){.bgBlock__L>div img.bg_l01{top:220px;right:-100px}}@media screen and (min-width:992px){.bgBlock__L>div img.bg_l01{top:250px;right:-70px}}@media screen and (min-width:1300px){.bgBlock__L>div img.bg_l01{right:-80px}}.bgBlock__L>div img.bg_l02{top:-150px;right:-50px}@media screen and (min-width:992px){.bgBlock__L>div img.bg_l02{top:-200px;right:-80px}}.bgBlock__L>div img.bg_l03{top:-25vw;right:-50px}@media screen and (min-width:992px){.bgBlock__L>div img.bg_l03{top:-310px}}.bgBlock__L>div img.bg_l04{top:-80px;right:-50px}@media screen and (min-width:992px){.bgBlock__L>div img.bg_l04{top:-410px;right:-80px}}.bgBlock__L>div img.bg_l05{top:-80px;right:-50px}@media screen and (min-width:992px){.bgBlock__L>div img.bg_l05{top:-300px;right:-10px}}@media screen and (min-width:1300px){.bgBlock__L>div img.bg_l05{right:-50px}}.bgBlock__L>div img.bg_l06{top:calc(100vw * 1.2);right:-50px}@media screen and (min-width:992px){.bgBlock__L>div img.bg_l06{top:200px;right:-20px}}@media screen and (min-width:1300px){.bgBlock__L>div img.bg_l06{right:-100px}}.bgBlock__L>div img.bg_l07{top:20%;top:calc(100vw * 5 + 100px);left:-10px}@media screen and (min-width:992px){.bgBlock__L>div img.bg_l07{top:1200px;right:-20px}}@media screen and (min-width:1300px){.bgBlock__L>div img.bg_l07{top:1200px;right:-90px}}.bgBlock__L>div img.bg_l08{top:20%;top:calc(100vw * 7 + 200px);right:-50px}@media screen and (min-width:992px){.bgBlock__L>div img.bg_l08{top:3400px;right:-20px}}@media screen and (min-width:1300px){.bgBlock__L>div img.bg_l08{top:3400px;right:-90px}}.bgBlock__L>div img.bg_l09{top:calc(-100vw * 8);right:-10px}@media screen and (min-width:992px){.bgBlock__L>div img.bg_l09{top:-2200px;right:-20px}}@media screen and (min-width:1300px){.bgBlock__L>div img.bg_l09{right:-100px}}.bgBlock__L>div img.bg_l10{top:calc(-100vw * 1.9);left:-5px}@media screen and (min-width:992px){.bgBlock__L>div img.bg_l10{top:-500px;right:-20px}}@media screen and (min-width:1300px){.bgBlock__L>div img.bg_l10{right:-90px}}.bgBlock__R{right:0}@media screen and (min-width:992px){.bgBlock__R{right:calc(-50% + 60px)}}@media screen and (min-width:1174px){.bgBlock__R{right:-50%}}.bgBlock__R>div{margin:0 0 0 auto}@media screen and (min-width:992px){.bgBlock__R>div{margin:auto}}.bgBlock__R>div>img{right:0}@media screen and (min-width:992px){.bgBlock__R>div>img{left:0;right:auto}}.bgBlock__R>div img.bg_r01{width:45vw;max-width:100vw}@media screen and (min-width:600px){.bgBlock__R>div img.bg_r01{width:25vw}}@media screen and (min-width:992px){.bgBlock__R>div img.bg_r01{left:-260px;width:auto}}.bgBlock__R>div img.bg_r02{top:-20px}@media screen and (min-width:600px){.bgBlock__R>div img.bg_r02{top:-100px}}@media screen and (min-width:992px){.bgBlock__R>div img.bg_r02{top:-180px;left:-60px}}.bgBlock__R>div img.bg_r03{top:100px}@media screen and (min-width:992px){.bgBlock__R>div img.bg_r03{top:200px;left:-80px}}.bgBlock__R>div img.bg_r04{top:-50px}@media screen and (min-width:600px){.bgBlock__R>div img.bg_r04{top:-80px}}@media screen and (min-width:992px){.bgBlock__R>div img.bg_r04{top:-120px;left:-80px}}.bgBlock__R>div img.bg_r05{top:-20vw}@media screen and (min-width:992px){.bgBlock__R>div img.bg_r05{top:-150px;left:-60px}}.bgBlock__R>div img.bg_r06{top:-20px}@media screen and (min-width:992px){.bgBlock__R>div img.bg_r06{top:-50px;left:-80px}}.bgBlock__R>div img.bg_r07{top:60px}@media screen and (min-width:992px){.bgBlock__R>div img.bg_r07{top:780px;left:-20px}}@media screen and (min-width:1174px){.bgBlock__R>div img.bg_r07{top:1000px;left:-100px}}.bgBlock__R>div img.bg_r08{top:calc(100vw * 5.2 + 100px)}@media screen and (min-width:992px){.bgBlock__R>div img.bg_r08{top:2750px;left:-20px}}@media screen and (min-width:1174px){.bgBlock__R>div img.bg_r08{left:-140px;top:2750px}}.bgBlock__R>div img.bg_r09{top:calc(100vw * 8 + 200px)}@media screen and (min-width:992px){.bgBlock__R>div img.bg_r09{top:2750px;left:-20px}}@media screen and (min-width:1174px){.bgBlock__R>div img.bg_r09{left:-140px;top:2750px}}.bgBlock__R>div img.bg_r10{top:calc(-100vw * 5.2)}@media screen and (min-width:992px){.bgBlock__R>div img.bg_r10{top:-2750px;left:-10px}}@media screen and (min-width:1174px){.bgBlock__R>div img.bg_r10{top:-2750px;left:-80px}}.bgBlock__R>div img.bg_r11{top:-50px}@media screen and (min-width:992px){.bgBlock__R>div img.bg_r11{top:-800px;left:20px}}@media screen and (min-width:1174px){.bgBlock__R>div img.bg_r11{top:-800px;left:-80px}}.list_ginfo-box{margin:auto;display:block}@media screen and (min-width:992px){.list_ginfo-box{max-width:70%}}.list_ginfo-item{display:flex;flex-wrap:wrap;margin-bottom:5px}.list_ginfo-item span:first-child{width:100%}@media screen and (min-width:600px){.list_ginfo-item span:first-child{width:120px}}.list_ginfo-item span:nth-child(2){width:calc(100% - 60px);padding-right:10px}@media screen and (min-width:600px){.list_ginfo-item span:nth-child(2){width:calc(100% - 220px)}}.list_ginfo-item span:nth-child(3){width:60px;text-align:center}@media screen and (min-width:600px){.list_ginfo-item span:nth-child(3){width:100px}}.mainvisual{position:relative;background-position:center;background-size:cover;background-size:100% auto;background-repeat:no-repeat;margin-top:0!important;margin-bottom:0!important;padding:0!important;overflow:hidden;position:relative}@media screen and (min-width:992px){.mainvisual{background-color:#D5D2D0}}@media (min-width:1170px){.mainvisual{width:100%}}@media screen and (min-width:1300px){.mainvisual{min-height:750px;height:750px}}.mainvisual__container{position:relative;display:block;text-align:center;z-index:1;align-items:flex-start}.mainvisual__container img{margin:0 auto;width:100%;height:auto}@media screen and (min-width:600px){.mainvisual__container img{width:auto}}.mainvisual__image-top{margin:0 auto}@media screen and (min-width:770px){.mainvisual__image-top{width:auto;height:100%}}.mainvisual__ttl{position:absolute;display:block;width:80%;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);bottom:-20px;z-index:10}@media screen and (min-width:600px){.mainvisual__ttl{display:none}}.mainvisual__text-main{font-weight:700;font-family:'Comfortaa',cursive;font-weight:700;font-size:4rem;line-height:1;position:relative}@media screen and (min-width:992px){.mainvisual__text-main{font-size:5.6rem}}.page-heading__content{margin:0;padding:0}.page-heading__content--left{text-align:left}.page-heading__content--center{text-align:center}.page-heading__content--right{text-align:right}.page-heading__text-main{font-weight:700;font-family:'Comfortaa',cursive;font-size:4rem}.page-heading__text-main:after{display:block;max-width:240px;padding-top:2.4rem;border-bottom:3px solid #222;content:""}.page-heading__content--left .page-heading__text-main::after{margin-left:0;margin-right:auto}.page-heading__content--center .page-heading__text-main::after{margin-left:auto;margin-right:auto}.page-heading__content--right .page-heading__text-main::after{margin-left:auto;margin-right:0}.page-heading__text-sub{font-weight:400;font-size:1.6rem;color:#222;padding-top:2.4rem}.page-heading__message{max-width:800px;margin:0 auto;padding-top:6.4rem;color:#aaa;font-weight:400;font-size:1.6rem;text-align:center}.footer{padding-bottom:20px}.footer__container{width:100%;text-align:center}.footer__menu{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:0;padding:4rem 0}.footer__menu-item:not(:first-child){margin-left:1.6rem}.footer__menu-item-link{-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}.footer__menu-item-link:hover,.footer__menu-item-link:focus{text-decoration:underline}.footer__social{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:0;padding:3rem 0 0}.footer__social-item{width:70px}.footer__social-item:not(:first-child){margin-left:2.6rem}.footer__social-link:hover img{opacity:.6;transition-duration:0.3s}.footer__banner{display:inline-block;padding:3rem 0}@media screen and (min-width:992px){.footer__banner{display:flex;flex-wrap:wrap;justify-content:center}}.footer__banner-item{margin:10px 0;max-width:300px}.footer__banner-item:hover img{opacity:.6;transition-duration:0.3s}@media screen and (min-width:992px){.footer__banner-item{margin:0 10px}}.footer__caption{width:95%;margin:0 auto;font-size:1.2rem;text-align:center}@media screen and (min-width:992px){.footer__caption{padding-bottom:20px}}.footer__caption.-outline{text-shadow:1px 1px 0 #FFF,-1px 1px 0 #FFF,1px -1px 0 #FFF,-1px -1px 0 #FFF,1px 0 0 #FFF,0 1px 0 #FFF,-1px 0 0 #FFF,0 -1px 0 #FFF}.footer__copy{width:95%;margin:0 auto;padding:.6rem 0 8rem;font-size:1.2rem;text-align:center}@media screen and (min-width:992px){.footer__copy{width:100%;padding:1.3rem 0 1.6rem;font-size:1.2rem;color:#F0EEE8;background:#571022 url(https://denpen.com/wp-content/themes/luxech/../img/bg_footer.png) center top/auto 100% repeat-x}}.footer_social{text-align:center;padding:20px 0 30px}.footer_social p{color:#494338;font-family:'Vollkorn',serif;font-size:2rem;text-align:center;line-height:2rem;padding:0!important}.footer_social li{display:inline-block;padding:0;margin:0 20px}.footer_social li img{width:80px;margin:auto}@media (min-width:750px){#streaming .footer__caption,#streaming .footer__copy,#message .footer__caption,#message .footer__copy{text-shadow:1px 1px 1px rgb(255 255 255 / .7),-1px 1px 1px rgb(255 255 255 / .7),1px -1px 1px rgb(255 255 255 / .7),-1px -1px 1px rgb(255 255 255 / .7),1px 0 1px rgb(255 255 255 / .7),0 1px 1px rgb(255 255 255 / .7),-1px 0 1px rgb(255 255 255 / .7),0 -1px 1px rgb(255 255 255 / .7)}}.button{display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:1.8rem;line-height:2rem;color:#E1DDBB;text-align:center;width:100%;margin:0 auto 15px;border-radius:8px}@media screen and (min-width:992px){.button{width:90%;font-size:2.2rem}}.button a{display:flex;align-items:center;justify-content:center;width:100%;min-height:80px;padding:20px;background-image:url(https://denpen.com/wp-content/themes/luxech/../img/btn_deco_l.png),url(https://denpen.com/wp-content/themes/luxech/../img/btn_deco_r.png);background-repeat:no-repeat,no-repeat,no-repeat;background-position:left center,right center;background-size:contain,contain}@media screen and (min-width:992px){.button a{padding:25px}}.button a,.button a:hover{color:#E1DDBB;text-decoration:none!important}.button__member{background-color:#9A2121}.button__member a:hover{background-color:#B13434}.button__general{background-color:#401000}.button__general a:hover{background-color:#7E4343}.btn_SP,.btn_SP2{position:relative;width:95%;display:block;align-items:center;margin:0 auto;background-image:linear-gradient(90deg,#db848c 20%,#78cfcf 80%)}.btn_SP>a,.btn_SP2>a{width:100%;display:block;margin:auto;padding:1.8rem 1.25rem!important;font-family:sans-serif;font-size:1.8rem!important;text-align:center;text-decoration:none!important;color:#FFF;border:3.5px solid #FFF;background-color:#fff0}@media screen and (min-width:600px){.btn_SP>a,.btn_SP2>a{font-size:2.2rem!important}}@media screen and (min-width:992px){.btn_SP>a,.btn_SP2>a{padding:3rem 1.25rem!important;font-size:2.8rem!important}}.btn_SP2{background-image:linear-gradient(90deg,#db9c84 20%,#78cfaf 80%)}.btn_Ticket{position:relative;width:100%;display:block;text-align:center;margin:20px auto!important}@media screen and (min-width:992px){.btn_Ticket{margin:40px auto!important}}.btn_Ticket a{display:inline-block;margin:auto;padding:5px 15px;font-family:sans-serif;font-size:1.4rem;text-align:center;text-decoration:none;color:#9F68F9;border:2px solid;border-radius:30px;background-color:#fff0}@media screen and (min-width:992px){.btn_Ticket a{padding:10px 20px;font-size:2rem;border-radius:40px}}.btn_GoodsInfo{position:relative;width:100%;max-width:900px;display:block;align-items:center;margin:10px auto 30px!important}@media screen and (min-width:992px){.btn_GoodsInfo{margin:40px auto!important}}.btn_GoodsInfo a{width:100%;display:block;margin:auto;padding:1.6rem 1.25rem;font-family:sans-serif;font-size:1.8rem;text-align:center;text-decoration:none;text-shadow:-2px 4px 4px #0A6170,0 0 10px #88E3FB,inset 1px 1px 1px #fff;color:#26FFFF;border:2px solid #26FFFF;border-radius:4px;background-color:#fff0;box-shadow:0 1px 2px rgb(0 0 0 / .6),2px 1px 4px rgb(0 0 0 / .3),2px 4px 3px rgb(46 186 245 / .3),0 0 7px 2px rgb(105 201 248 / .6),inset 0 1px 2px rgb(0 0 0 / .6),inset 2px 1px 4px rgb(0 0 0 / .3),inset 2px 4px 3px rgb(46 173 245 / .3),inset 0 0 7px 2px rgb(105 187 248 / .6)}@media screen and (min-width:992px){.btn_GoodsInfo a{padding:2.6rem 1.25rem;font-size:2.2rem}}@keyframes flickering{0%{border-color:#fff0;opacity:.2}2%{border-color:#F8698D;opacity:1}4%{border-color:#fff0;opacity:.2}8%{border-color:#F8698D;opacity:1}28%{border-color:#F8698D;opacity:1}30%{border-color:#fff0;opacity:.2}36%{border-color:#F8698D;opacity:1}100%{border-color:#F8698D;opacity:1}}.btn_ticketEntry{position:relative;width:100%;display:block;align-items:center;margin:20px auto!important}@media screen and (min-width:992px){.btn_ticketEntry{margin:40px auto!important}}.btn_ticketEntry a{width:100%;display:block;margin:auto;padding:1rem 1.25rem;font-family:sans-serif;font-size:1.4rem;line-height:1.8rem;text-align:center;text-decoration:none;text-shadow:-2px 4px 4px #700A3A,0 0 10px #FB88A8,inset 1px 1px 1px #fff;color:#FFF;border:2px solid;border-radius:2rem;background-color:#5C375C;box-shadow:0 1px 2px rgb(0 0 0 / .6),2px 1px 4px rgb(0 0 0 / .3),2px 4px 3px rgb(245 46 96 / .3),0 0 7px 2px rgb(248 105 141 / .6),inset 0 1px 2px rgb(0 0 0 / .6),inset 2px 1px 4px rgb(0 0 0 / .3),inset 2px 4px 3px rgb(245 46 96 / .3),inset 0 0 7px 2px rgb(248 105 141 / .6)}@media screen and (min-width:992px){.btn_ticketEntry a{padding:2.6rem 1.25rem;font-size:2rem;line-height:2.4rem;border-radius:10rem}}.btn_ticketEntry2{position:relative;width:100%;display:block;align-items:center;margin:20px auto!important}@media screen and (min-width:992px){.btn_ticketEntry2{margin:40px auto!important}}.btn_ticketEntry2 a{width:100%;display:block;margin:auto;padding:1rem 1.25rem;font-family:sans-serif;font-size:1.4rem;line-height:1.8rem;text-align:center;text-decoration:none;text-shadow:-2px 4px 4px #700A3A,0 0 10px #FB88A8,inset 1px 1px 1px #fff;color:#FFF!important;border:2px solid;border-radius:2rem;background-color:#412583;box-shadow:0 1px 2px rgb(0 0 0 / .6),2px 1px 4px rgb(0 0 0 / .3),2px 4px 3px rgb(122 46 245 / .3),0 0 7px 2px rgb(168 105 248 / .6),inset 0 1px 2px rgb(0 0 0 / .6),inset 2px 1px 4px rgb(0 0 0 / .3),inset 2px 4px 3px rgb(215 46 245 / .3),inset 0 0 7px 2px rgb(168 105 248 / .6)}@media screen and (min-width:992px){.btn_ticketEntry2 a{padding:2.6rem 1.25rem;font-size:2rem;line-height:2.4rem;border-radius:10rem}}#page-top{position:fixed;bottom:10px;right:0;z-index:1001;margin:0;display:none}@media screen and (min-width:992px){#page-top{bottom:20px}}#page-top a{text-decoration:none;color:#000;width:50px;height:auto;padding:0;display:block}@media screen and (min-width:992px){#page-top a{width:65px}}.modaal-container{position:relative;display:inline-block;width:100%;margin:auto;text-align:left;color:#000;max-width:1000px;border-radius:0;background:#FFF;box-shadow:0 4px 15px rgb(0 0 0 / .2);cursor:auto;padding:5px}@media screen and (min-width:992px){.modaal-container{padding:20px}}.modalBlock{color:#000;padding:0;padding-bottom:20px;background:#E9E4DA url(https://denpen.com/wp-content/themes/luxech/../img/bg_a_inner.png) left top}.modalBlock a,.modalBlock a:active,.modalBlock a:hover,.modalBlock a:visited{text-decoration:underline}.modalBlock p.modalDate{font-size:14px;font-size:1.4rem;text-align:right;display:inline-block;margin:0;padding:0}.modalBlock h2.modalTitle{width:100%;font-size:2rem;height:auto;padding:20px 10px 5px;text-align:center;color:#2B0405!important;background:url(https://denpen.com/wp-content/themes/luxech/../img/btn_bg.png) right top/auto 100% no-repeat,url(https://denpen.com/wp-content/themes/luxech/../img/btn_bg_about.png) center top/100% auto repeat-y}.modalBlock h2.modalTitle:first-letter{font-size:2rem}@media screen and (min-width:992px){.modalBlock h2.modalTitle{font-size:3.5rem;padding:50px 10px 25px}.modalBlock h2.modalTitle:first-letter{font-size:3.5rem}}.modalBlock h3{font-size:20px;font-size:2rem;color:#2B0405;padding:5px 10px;margin:0 0 5px;display:block;position:relative}@media screen and (min-width:992px){.modalBlock h3{font-size:22px;font-size:2.2rem;padding:5px 0 5px 20px;margin:0 0 20px}}.modalBlock h3::before{content:" ";position:absolute;display:block;width:34rem;height:63rem;top:-.8rem;left:-3rem}@media screen and (min-width:992px){.modalBlock h3::before{height:63rem}}.modalBlock .modal__h-1::before{background:url(https://denpen.com/wp-content/themes/luxech/../img/mark_h.png) top left no-repeat}.modalBlock .modal__h-2::before{background:url(https://denpen.com/wp-content/themes/luxech/../img/mark_h2.png) top left no-repeat}.modalBlock h4{font-size:18px;font-size:1.8rem;color:#2B0405;padding:5px 10px;margin:0 0 10px;display:block;font-weight:700;text-align:center;border:#2B0405 solid 2px;border-radius:5px}@media screen and (min-width:992px){.modalBlock h4{font-size:20px;font-size:2rem;padding:5px 40px;display:inline-block}}.modalBlock section.modalInner{width:92%;margin:0 auto;padding:0;color:#000}@media screen and (min-width:992px){.modalBlock section.modalInner{margin:20px auto}}.modalBlock section.modalInner h3{margin-top:40px}.modalBlock section.modalInner .modal-block{margin-bottom:20px}@media screen and (min-width:992px){.modalBlock section.modalInner .modal-block{margin-bottom:50px}}.modalBlock section.modalInner ul.mainList{font-size:16px;font-size:1.6rem;line-height:24px;margin-bottom:20px;padding-left:0}.modalBlock section.modalInner ul.mainList li{padding:4px 0 20px 20px;position:relative;word-break:break-all}.modalBlock section.modalInner ul.mainList li::after{content:' ';position:absolute;top:8px;left:0;width:0;height:0;border-left:12px solid #2B0405;border-top:8px solid #fff0;border-bottom:8px solid #fff0}.modalBlock section.modalInner ul.mainList p{width:100%;margin:0}.modalBlock section.modalInner ul.mainList .remarks{font-size:14px;font-size:1.4rem;line-height:20px;margin:10px 0}.modalBlock section.modalInner ul.mainList .txt_telNo{font-size:140%;margin-top:8px;font-weight:700;display:inline-block}.modalBlock section.modalInner ul.subList{font-size:16px;font-size:1.6rem;padding:5px;margin:5px 0;color:#329685;border:1px solid #329685}@media screen and (min-width:992px){.modalBlock section.modalInner ul.subList{padding:15px}}.modalBlock section.modalInner ul.subList li{font-size:14px;font-size:1.4rem;line-height:20px;padding:8px 10px;margin:0}@media screen and (min-width:992px){.modalBlock section.modalInner ul.subList li{font-size:16px;font-size:1.6rem;line-height:22px;padding:5px 20px}}.modalBlock section.modalInner ul.subList li::after{border:none}.modalBlock section.modalInner ul.subList2{font-size:16px;font-size:1.6rem;margin:15px 0 10px;padding-left:0}.modalBlock section.modalInner ul.subList2 li{font-size:16px;font-size:1.6rem;line-height:22px;padding:5px 20px;margin:0}.modalBlock section.modalInner ul.subList2 li::after{border:none}.modalBlock p{width:100%;margin:20px auto}.modalBlock .separator{border-top:1px solid #2B0405;margin:30px 0 50px 0;padding:0}.modalBlock .separator .markTriangle{width:18px;height:18px;margin:0 auto;color:#329685;font-size:18px;font-size:1.8rem;line-height:24px;position:relative}.modalBlock .separator .markTriangle::after{content:' ';position:absolute;top:0;left:0;width:0;height:0;border-left:16px solid #fff0;border-right:16px solid #fff0;border-top:16px solid #2B0405}.modaal-close{position:fixed;right:20px;top:15px;color:#000;cursor:pointer;opacity:1;width:50px;height:50px;background:#fff0;border-radius:100%;transition:all 0.2s ease-in-out}.modaal-close:focus,.modaal-close:hover{outline:none;background:#D5D6D1}.modaal-close:focus:before,.modaal-close:focus:after,.modaal-close:hover:before,.modaal-close:hover:after{background:#328EBE}.modaal-close span{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}.modaal-close:before,.modaal-close:after{display:block;content:" ";position:absolute;top:14px;left:23px;width:4px;height:22px;border-radius:4px;background:#000;box-shadow:0 5px 10px 0 rgb(0 0 0 / .3);transition:background 0.2s ease-in-out}@media (max-width:768px){.modaal-close:before,.modaal-close:after{background:#000}}.modaal-close:before{transform:rotate(-45deg)}.modaal-close:after{transform:rotate(45deg)}.modaal-fullscreen .modaal-close{background:#afb7bc;right:10px;top:10px}.wrapper{max-width:1280px;margin:0 auto}.wrapper>section{position:relative;display:block;margin:0;padding:12px;padding-top:18px;padding-bottom:18px}@media screen and (min-width:600px){.wrapper>section{padding:40px 30px;padding-top:40px;padding-bottom:40px}}@media screen and (min-width:992px){.wrapper>section{padding:50px 30px;padding-top:50px;padding-bottom:50px}}.category>article{width:100%;max-width:1174px;margin:0 auto;padding:10px;background:#FFF;box-shadow:0 2px 4px 0 rgb(0 0 0 / .15)}@media screen and (min-width:992px){.category>article{padding:25px}}.category>article>div{display:block;position:relative;padding:15px}@media screen and (min-width:992px){.category>article>div{padding:30px}}h2{position:relative;display:block;width:100%;color:#8C0000;font-size:4rem;font-weight:400;position:relative;border-left:6px solid #8C0000;padding:2px 8px}@media screen and (min-width:600px){h2{background-size:75px auto;font-size:5.5rem}}@media screen and (min-width:992px){h2{background-size:auto;font-size:3rem;padding:0 15px;margin-bottom:15px}}h2 img{height:100%}h2 span{display:inline-block;position:relative}h4{color:#2B0405;font-size:120%;margin-bottom:8px;border-bottom:1px solid #2B0405}.slideToggle{margin:0 auto;color:#000;margin-bottom:20px;display:block;font-size:16px;line-height:2.4rem;position:relative}.slideToggle a,.slideToggle a:active,.slideToggle a:hover,.slideToggle a:visited{text-decoration:underline}.slideToggle__list>li{position:relative;text-indent:0;margin-bottom:10px;background-color:#fff;border-top:1px solid #ECECEC;border-left:1px solid #ECECEC}.slideToggle__list>li p{margin-bottom:20px}.slideToggle__list>li.sprt__closed{background-color:#ECECEC}.slideToggle__list>li.sprt__closed h3{color:gray}.slideToggle__list>li.sprt__closed .mk{background-color:#BBBBBB!important;color:#FFF!important}.slideToggle__list>li.sprt__entry{background-color:#F9F8E5}.slideToggle__list>li.sprt__help{background-color:#FFF0F0}.slideToggle__list>li.sprt__help .sprt__list-count{color:#DB0000}.slideToggle__list-ttl{display:block;position:relative;margin:0;padding:5px 0 5px 10px;line-height:1.4;padding-right:30px;transition:all 0.3s ease-in-out;cursor:pointer}@media screen and (min-width:600px){.slideToggle__list-ttl{display:flex;align-items:center;padding:20px 0 20px 30px;padding-right:65px}}.slideToggle__list-ttl:hover{color:#8C0000}.slideToggle__list-ttl-date{font-size:15px;display:block;margin-right:20px;margin-bottom:5px;font-weight:400}@media screen and (min-width:600px){.slideToggle__list-ttl-date{font-size:18px}}.slideToggle__list-ttl>h3{font-size:16px}@media screen and (min-width:600px){.slideToggle__list-ttl>h3{font-size:18px}}.slideToggle__list-ttl>h3>span.closed{display:inline-block;padding:3px 5px;margin-left:5px;color:#FFF;font-size:60%;border-radius:4px;background-image:linear-gradient(to right,#926C4F,#643A2D)}@media screen and (min-width:600px){.slideToggle__list-ttl>h3>span.closed{padding:3px 8px;font-size:70%;line-height:1.6;margin-left:10px}}.slideToggle__list-ttl:after{font-family:"Font Awesome 5 Free";content:"\f078";position:absolute;top:50%;right:5px;margin-top:-10px;font-size:20px;color:#62727C;font-weight:900;display:block;border-radius:50%;text-align:center;vertical-align:middle;padding-top:3px;width:30px;height:30px;transition:all 0.3s ease-in-out}@media screen and (min-width:600px){.slideToggle__list-ttl:after{right:20px;margin-top:-25px;padding-top:10px;width:45px;height:45px}}.slideToggle__list-ttl.open:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.slideToggle__list-ttl2{display:block;position:relative;margin:0;padding:5px 0 5px 10px;line-height:1.4;transition:all 0.3s ease-in-out;cursor:default}@media screen and (min-width:600px){.slideToggle__list-ttl2{display:flex;align-items:center;padding:20px 0 20px 30px}}.slideToggle__list-ttl2:hover{color:#8C0000}.slideToggle__list-contents,.slideToggle__list-contents2,.slideToggle__list-contents3{display:none;font-size:14px;padding:10px 10px 10px;margin:0 0 5px;word-wrap:break-word;border-top:1px solid #FFF;border-top:1px dashed #444}@media screen and (min-width:600px){.slideToggle__list-contents,.slideToggle__list-contents2,.slideToggle__list-contents3{font-size:16px;padding:25px 30px;margin:0 0 10px}}@media screen and (min-width:992px){.slideToggle__list-contents,.slideToggle__list-contents2,.slideToggle__list-contents3{padding:30px 30px}}.slideToggle__list-contents dl,.slideToggle__list-contents2 dl,.slideToggle__list-contents3 dl{display:flex;flex-wrap:wrap;width:100%}.slideToggle__list-contents dt,.slideToggle__list-contents2 dt,.slideToggle__list-contents3 dt{display:inline-block;vertical-align:middle;border:1px solid #A8A8A8;border-radius:3px;width:70px;height:18px;text-align:center;padding:3px 10px;font-size:1.1rem;line-height:1;margin:0 10px 6px;color:#737373;background-color:#F7F7F7}@media screen and (min-width:992px){.slideToggle__list-contents dt,.slideToggle__list-contents2 dt,.slideToggle__list-contents3 dt{width:80px;height:20px;font-size:1.3rem}}.slideToggle__list-contents dd,.slideToggle__list-contents2 dd,.slideToggle__list-contents3 dd{width:calc(100% - 90px);font-size:1.4rem;line-height:1.4;margin-bottom:6px}@media screen and (min-width:992px){.slideToggle__list-contents dd,.slideToggle__list-contents2 dd,.slideToggle__list-contents3 dd{width:calc(100% - 120px);font-size:1.6rem;line-height:1.6}}.slideToggle__list-contents2{display:block}.slideToggle__list-contents3{display:block;font-size:14px;padding:10px 10px 10px;margin:0 0 5px;word-wrap:break-word;border-top:1px solid #FFF}@media screen and (min-width:600px){.slideToggle__list-contents3{font-size:16px;padding:0 30px 25px;margin:0 0 10px}}@media screen and (min-width:992px){.slideToggle__list-contents3{padding:0 30px 30px}}.slideToggle__list-contents3 dt{width:100%;border:none;border-radius:3px;background-color:#fff0;text-align:left;font-size:1.3rem;padding:3px 10px 0 0;margin-bottom:0}@media screen and (min-width:600px){.slideToggle__list-contents3 dt{width:170px;font-size:1.4rem}}.slideToggle__list-contents3 dd{width:100%;padding:2px 10px}@media screen and (min-width:600px){.slideToggle__list-contents3 dd{width:calc(100% - 200px)}}.slideToggle__list-contents3 dd select{padding:5px}.slideToggle__list-contents3 dd input{margin-right:5px;margin-bottom:5px}.slideToggle__list-contents3 dd .form_wide{width:100%}@media screen and (min-width:992px){.slideToggle__list-contents3 dd .form_wide{width:400px}}.slideToggle__list h4{background-color:#ECECEC;padding:10px 15px;margin-bottom:25px;border:0;display:flex;justify-content:space-between}.slideToggle__list .formtxtBlock{max-width:800px;margin:20px auto}@media screen and (min-width:992px){.slideToggle__list .formtxtBlock{margin:50px auto}}.sprt{padding-bottom:0}.sprt .color-accent{color:#73FFFF}.sprt>p{width:100%!important;margin-bottom:50px}.sprt ul{display:block;list-style-type:disc;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0;margin-inline-end:0;padding-inline-start:0}@media screen and (min-width:600px){.sprt ul{padding-inline-start:10px}}.sprt .category__txt{font-size:1.8rem}@media screen and (min-width:600px){.sprt .category__txt{width:95%;margin:0 auto}}.sprt__list{width:100%;display:flex;flex-wrap:wrap;align-items:top}@media screen and (min-width:992px){.sprt__list{align-items:center}}.sprt__list-photo{width:95px;margin-right:5px}@media screen and (min-width:992px){.sprt__list-photo{margin-right:15px}}.sprt__list-photo img{border-radius:5px}.sprt__list-ttl{width:calc(100% - 100px);height:20px;display:flex;flex-wrap:wrap}@media screen and (min-width:992px){.sprt__list-ttl{width:calc(100% - 320px);height:auto;padding:8px 0}}.sprt__list-ttl h3{font-size:1.8rem;line-height:1.1;margin-right:5px;margin-bottom:5px}@media screen and (min-width:600px){.sprt__list-ttl h3{font-size:2rem;margin-bottom:0}}@media screen and (min-width:992px){.sprt__list-ttl h3{font-size:2.2rem;line-height:1.2;margin-right:15px}}.sprt__list-mark{display:flex;flex-wrap:wrap}.sprt__list-mark .mk{display:inline-block;vertical-align:middle;text-align:center;border-radius:3px;width:60px;height:18px;padding:4px 3px 2px;font-size:1.1rem;line-height:1;margin:0 2px 0}@media screen and (min-width:992px){.sprt__list-mark .mk{width:76px;height:22px;padding:4px 5px;font-size:1.3rem;line-height:1;margin:2px 5px 0}}.sprt__list-mark .mk_guard{background-color:#0085B2;color:#FFF}.sprt__list-mark .mk_activity{background-color:#A27CC7;color:#FFF}.sprt__list-mark .mk_school{background-color:#8C0000;color:#FFF}.sprt__list-mark .mk_lecture{background-color:#85B200;color:#FFF}.sprt__list-mark .mk_event{background-color:#238C00;color:#FFF}.sprt__list-mark .mk_town{background-color:#D96D00;color:#FFF}.sprt__list-mark .mk_etc{background-color:#7B756E;color:#FFF}.sprt__list-mark .mk_sp{background-color:#FFD24D;color:#000}.sprt__list-mark .mk_short{background-color:#FFD24D;color:#000}.sprt__list-mark .mk_home{background-color:#FFD24D;color:#000}.sprt__list-mark .mk_entry{background-color:#CC3A3A;color:#FFF}.sprt__list-day{width:100%;height:20px;margin-top:5px;color:#545454;font-size:1.3rem}@media screen and (min-width:992px){.sprt__list-day{height:auto;margin-top:10px;font-size:1.5rem}}.sprt__list-count{width:90px;color:#8C0000;font-size:1.6rem;font-weight:700;text-align:center;margin-right:2px;margin-left:90px}@media screen and (min-width:992px){.sprt__list-count{margin-right:5px;margin-left:0;font-size:1.8rem}}.sprt__list-count2{width:90px;color:#8C0000;font-size:1.6rem;font-weight:700;text-align:center;margin-right:2px;margin-left:90px}@media screen and (min-width:992px){.sprt__list-count2{margin-right:5px;margin-left:0;font-size:1.8rem}}.sprt__list-btn a,.sprt__list-btn2 a{display:block;justify-content:center;align-items:center;width:100px;height:27px;text-align:center;padding:3px;font-size:1.6rem;text-decoration:none;border-radius:4px}.sprt__list-btn a:hover,.sprt__list-btn2 a:hover{text-decoration:none}@media screen and (min-width:992px){.sprt__list-btn a,.sprt__list-btn2 a{width:110px;height:30px;padding:3px;font-size:1.8rem}}.sprt__list-btn2 a{width:90%;height:auto;padding:8px;margin:0 auto 20px}@media screen and (min-width:600px){.sprt__list-btn2 a{width:300px;height:auto;padding:12px;margin:0 auto 30px}}.sprt .sprt_btn-join{background:linear-gradient(135deg,#00A2A6 0%,#00A2A6 50%,#007E82 50%,#007E82 100%);color:#FFF}.sprt .sprt_btn-end{background:linear-gradient(135deg,#BBBBBB 0%,#BBBBBB 50%,#999999 50%,#999999 100%);color:#FFF}.sprt .sprt_btn-change{background:linear-gradient(135deg,#47BA67 0%,#47BA67 50%,#3DA058 50%,#3DA058 100%);color:#FFF}.sprt .sprt_btn-form{background:linear-gradient(135deg,#00A2A6 0%,#00A2A6 50%,#007E82 50%,#007E82 100%);color:#FFF}.sprt_mk-help{position:absolute;top:-5px;left:-10px;z-index:10}.sprt_mk-help img{width:40px}@media screen and (min-width:600px){.sprt_mk-help{top:-5px;left:-30px}.sprt_mk-help img{width:auto}}.pre .slideToggle__list-ttl{display:block;position:relative;margin:0;padding:6px 0 6px 15px;line-height:1.4;padding-right:30px;transition:all 0.3s ease-in-out;cursor:pointer}@media screen and (min-width:600px){.pre .slideToggle__list-ttl{display:flex;align-items:center;padding:20px 0 20px 30px;padding-right:65px}}.pre .slideToggle__list li.sprt__help .sprt__list-ttl{margin-left:15px}@media screen and (min-width:600px){.pre .slideToggle__list li.sprt__help .sprt__list-ttl{margin-left:0}}.pre .sprt__list-photo{display:none}.pre .sprt__list-ttl{width:100%;height:auto}@media screen and (min-width:600px){.pre .sprt__list-ttl{width:calc(100% - 100px)}}@media screen and (min-width:992px){.pre .sprt__list-ttl{width:calc(100% - 220px)}}.pre .sprt__list-mark{width:100%}@media screen and (min-width:600px){.pre .sprt__list-mark{width:auto}}.pre .sprt__list-day{height:auto}.pre .sprt__list-count{margin-left:0;text-align:left}@media screen and (min-width:992px){.pre .sprt__list-count{text-align:center}}.pre .sprt__list-btn{margin-left:auto;margin-right:10px;margin-top:5px}/*! Luxeritas WordPress Theme 3.8.1.2 - free/libre wordpress platform
 * @copyright Copyright (C) 2015 Thought is free. */*,*:before,*:after{box-sizing:border-box}@-ms-viewport{width:device-width}a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}h1{font-size:2em;margin:.67em 0}small{font-size:80%}img{border-style:none;vertical-align:middle}hr{box-sizing:content-box;height:0;overflow:visible;margin-top:1rem;margin-bottom:1rem;border:0}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}code,pre{font-family:monospace,monospace;font-size:1em}ul ul,ol ul,ul ol,ol ol{margin-bottom:0}p{margin-top:0;margin-bottom:1rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}label{display:inline-block;margin-bottom:.5rem}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-family:inherit;font-weight:500;line-height:1.2;color:inherit}.container{width:100%;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.col-4,.col-6,.col-12{float:left;position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.col-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.clearfix:after{display:block;clear:both;content:""}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:.25rem}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:left}*{margin:0;padding:0}a:hover,.term img,a:hover,.term img:hover{transition:opacity .3s,transform .5s}a:hover img{opacity:.8}hr{border-top:1px dotted #999}img,video,object,canvas{max-width:100%;height:auto;box-sizing:content-box}.no-js img.lazy{display:none!important}pre,ul,ol{margin:0 0 1.6em}pre{margin-bottom:30px}blockquote,.wp-block-quote{display:block;position:relative;overflow:hidden;overflow-wrap:break-word;margin:1.6em 5px;padding:25px;font-size:1.4rem;background:#fdfdfd;border:0;border-radius:6px;box-shadow:0 5px 5px 0 rgba(18,63,82,.035),0 0 0 1px rgba(176,181,193,.2)}blockquote:after{content:"\275b\275b";display:block;position:absolute;font-family:Arial,sans-serif;font-size:200px;line-height:1em;left:-25px;top:-15px;opacity:.04}blockquote cite,.wp-block-quote cite{display:block;text-align:right;font-family:serif;font-size:.9em;font-style:oblique}.wp-block-quote:not(.is-large):not(.is-style-large){border:0}blockquote ol:first-child,blockquote p:first-child,blockquote ul:first-child{margin-top:5px}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:5px}[type=submit],[type=text],[type=email],.reply a{display:inline;line-height:1;vertical-align:middle;padding:12px 12px 11px;max-width:100%}.reply a,[type=submit],div[class$=-w] ul[class*=sns] li a,.widget_categories select,.widget_archive select{color:#333;font-weight:400;background:#fff;border:1px solid #ddd}div[class$=-w] ul[class*=sns] li a{color:#666;background:#fbfbfb;border:1px solid #ccc}option,textarea,[type=text],[type=email],[type=search]{color:inherit;background:#fff;border:1px solid #ddd}[type=search]{-webkit-appearance:none;outline-offset:-2px;line-height:1;border-radius:0}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{display:none}textarea{padding:8px;max-width:100%}.cboth{clear:both}.bold{font-weight:700}.wp-caption{margin-bottom:1.6em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin:0}.post .wp-caption-text,.post .wp-caption-dd{font-size:1.2rem;line-height:1.5;margin:0;padding:.5em 0}.sticky .posted-on{display:none}.bypostauthor>article .fn:after{content:"";position:relative}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute !important;width:1px}strong{font-weight:700}em{font-style:italic}.alignleft{display:inline;float:left}.alignright{display:inline;float:right}.aligncenter{display:block;margin-right:auto;margin-left:auto}blockquote.alignleft,.wp-caption.alignleft,.post img.alignleft{margin:.4em 1.6em 1.6em 0}blockquote.alignright,.wp-caption.alignright,.post img.alignright{margin:.4em 0 1.6em 1.6em}blockquote.aligncenter,.wp-caption.aligncenter,.post img.aligncenter{clear:both;margin:.4em 0 1.6em}.wp-caption.alignleft,.wp-caption.alignright,.wp-caption.aligncenter{margin-bottom:1.2em}img[class*=wp-image-],img[class*=attachment-]{max-width:100%;height:auto}.gallery-item{display:inline-block;text-align:left;vertical-align:top;margin:0 0 1.5em;padding:0 1em 0 0;width:50%}.gallery-columns-1 .gallery-item{width:100%}.gallery-columns-2 .gallery-item{max-width:50%}@media screen and (min-width:30em){.gallery-item{max-width:25%}.gallery-columns-1 .gallery-item{max-width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}}.gallery-caption{display:block;font-size:1.2rem;line-height:1.5;padding:.5em 0}.wp-block-image{margin:1.6em 0}#head-in{padding-top:28px;background:#fff}.band{position:absolute;top:0;left:0;right:0}div[id*=head-band]{margin:auto;height:34px;line-height:34px;overflow:hidden;background:#fff;border-bottom:1px solid #ddd}.band-menu{position:relative;margin:auto}.band-menu ul{font-size:1px;margin:0 -5px 0 0;position:absolute;right:10px;list-style:none}.band-menu li{display:inline-block;vertical-align:middle;font-size:1.2rem;margin:0 3px;line-height:1}.band-menu li a{color:#111;text-decoration:none}.band-menu li a:hover{color:#09f}.band-menu .menu-item a:before{display:inline;margin:5px;line-height:1;font-family:'Font Awesome 5 Free';content:"\f0da";font-weight:900}div[id*=head-band] .snsf{display:block;min-width:28px;height:20px;margin:-2px -6px 0 0;text-align:center}div[id*=head-band] .snsf a{display:block;height:100%;width:100%;text-decoration:none;letter-spacing:0;font-family:Verdana,Arial,Helvetica,Roboto;padding:4px;border-radius:2px}#sitename{display:inline-block;max-width:100%;margin:0 0 12px;font-size:2.8rem;line-height:1.4}#sitename a{color:inherit;text-decoration:none}.desc{line-height:1.4}.info{padding:20px 10px;overflow:hidden}.logo,.logo-up{position:relative;margin:15px auto -10px auto;text-align:center}.logo-up{margin:15px auto 0 auto}#header .head-cover{position:relative;margin:auto}#header #gnavi,#foot-in{margin:auto}#nav{margin:0;padding:0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;position:relative;z-index:20}#nav,#gnavi ul,#gnavi li a,.mobile-nav{color:#111;background:#fff}#gnavi .mobile-nav{display:none}#gnavi .nav-menu{display:block}#gnavi ul{margin:0;text-indent:0;white-space:nowrap}#gnavi li,#gnavi li a{display:block;text-decoration:none;text-align:center}#gnavi li{float:left;position:relative;list-style-type:none}#gnavi li:hover>a,#gnavi li:hover>a>span,div.mobile-nav:hover,ul.mobile-nav li:hover{color:#fff;background:#09f}#gnavi li ul{display:none}#gnavi .current-menu-item>a,#gnavi .current-menu-ancestor>a,#gnavi .current_page_item>a,#gnavi .current_page_ancestor>a{background:none repeat scroll 0 0 #000;color:#fff}@media (min-width:992px){#gnavi ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#gnavi li{-webkit-box-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;min-width:1px;background:#09f}#gnavi div>ul>li{background:0 0}#gnavi li span{display:block}#gnavi div>ul>li>a>span{transition:.4s;border-bottom:0;padding:16px 18px}#gnavi li>ul{display:none;margin:0;padding:1px 0 0;border-right:1px solid #ddd;border-left:1px solid #ddd;background:0 0;position:absolute;top:100%;z-index:1}#gnavi li li{width:100%;min-width:160px}#gnavi li li span{border-bottom:1px solid #ddd;font-size:1.3rem;padding:10px 15px;width:100%;text-align:left}#gnavi li li ul{padding:0;border-top:1px solid #ddd;overflow:hidden;top:-1px;left:100%}#gnavi ul ul>li[class*=children]>a>span:after{font-family:'Font Awesome 5 Free';content:"\f0da";font-weight:900;position:absolute;right:6px;padding:4px 0}}@media (max-width:991px){#gnavi ul.mobile-nav{display:table;table-layout:fixed;width:100%;margin:0;border:0}#gnavi div.mobile-nav{display:block;padding:8px 20px;cursor:pointer}#gnavi .mobile-nav li{display:table-cell;text-align:center;padding:8px 10px;border:0;float:none}#gnavi .mobile-nav li i,#gnavi .mobile-nav li svg{font-size:1.8rem;font-style:normal}#gnavi ul{display:none;border:0;border-bottom:solid 1px #ddd}#gnavi li{display:block;float:none;width:100%;padding-left:0;text-align:left;line-height:1.2;border-top:1px solid #ddd;list-style:disc inside}#gnavi li:hover>a>span{background:0 0}#gnavi p{letter-spacing:0;font-size:1.2rem;line-height:1;margin:6px 0 0}}#primary{border:1px solid transparent}#section,.grid{margin:0 10px 20px 0}.grid{padding:45px 68px;background:#fff;border:1px solid #ddd}#breadcrumb{margin:20px 0 15px;padding:10px}#breadcrumb,#breadcrumb a{color:#111;text-decoration:none}#breadcrumb a:hover{text-decoration:underline}#breadcrumb h1,#breadcrumb li{display:inline;list-style-type:none;font-size:1.3rem}#breadcrumb i,#breadcrumb svg{margin-right:3px}#breadcrumb i.arrow{margin:0 8px}.term{margin-right:10px}.term img{float:left;max-width:40%;height:auto;margin-bottom:15px;background:inherit;border:1px solid #ddd;border-radius:4px;box-shadow:0 0 2px 1px rgba(255,255,255,1) inset}.term img:hover{border-color:#06c}#related .term img{padding:1px;width:100px;height:100px}.read-more-link,.read-more-link i,.read-more-link svg{text-decoration:underline}#list a{word-break:normal}#list .toc{margin:0 0 25px}#list .excerpt{margin:0 0 12px;line-height:1.8}.exsp{display:inline}#list .read-more{clear:both;line-height:1;margin:35px 0 30px;text-align:right}#list .read-more{margin:0}@media (max-width:575px){.read-more-link{color:inherit;background:#fafafa;border:1px solid #aaa}.read-more-link:hover{color:#dc143c;background:#f0f0f0;text-decoration:none}}.meta,.post .meta{margin:0;font-size:1.4rem;color:#111;margin-bottom:35px;vertical-align:middle;padding:16px 0}.meta a{display:inline-block;color:#111;text-decoration:underline}.meta i{margin-right:6px}.meta span{margin:0 12px 0 0}.meta span.break{margin:0 8px 0 4px}.meta span.first-item{margin:0;white-space:nowrap}.meta-box{margin:30px 10px}.toc .meta-u,.post .meta-u{background:0 0;border:0;margin:0 0 10px;padding:0}.post .meta-u{overflow:hidden;text-align:right}#paging{margin:auto;text-align:center}#paging ul{padding:0}#paging i{font-weight:700}#paging .not-allow i{font-weight:400;opacity:.3}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0}.pagination li{-webkit-box-flex:1 1 42px;-ms-flex:1 1 42px;flex:1 1 42px;max-width:42px;min-width:27px;float:left}.pagination>li>a,.pagination>li>span{display:inline-block;text-decoration:none;width:100%;padding:6px 0;color:inherit;background:#fff;border:1px solid #ddd;border-right:0}.pagination>li:last-child>a,.pagination>li:last-child>span,.pagination>.not-allow:first-child>span:hover{border-right:1px solid #ddd}.pagination>.active>span,.pagination .current,.pagination>li>a:hover{color:#fff;background:#dc143c}.pagination>.active>span:hover,.pagination>.not-allow>span:hover{cursor:text}.post #paging{margin:20px 0 40px}.post{font-size:1.6rem;line-height:1.9}.post p{margin:1.3em 0}.post a{text-decoration:underline}.post h2,.post h3,.post h4,.post h5,.post h6{line-height:1.4;margin-top:35px;margin-bottom:30px}.post h1:first-child{margin-top:0}.post h2{border-left:8px solid #999;font-size:2.4rem;margin-top:50px;padding:8px 20px}.post h3{font-size:2.2rem;padding:2px 15px;margin-top:50px;margin-left:5px;border-left:2px #999 solid}.post h4{font-size:1.8rem;padding:0 12px;border:0;border-left:solid 12px #999}.post h2:first-child,.post h3:first-child{margin-top:30px}.post table{margin-bottom:30px}.post td,.post th{padding:8px 10px;border:1px solid #ddd}.post th{text-align:center;background:#f5f5f5}.post ul,.post ol{padding:0 0 0 30px}.post .vcard{text-align:right}.post .vcard i,.post .vcard svg{margin-right:8px}.entry-title,#front-page-title{font-size:2.8rem;line-height:1.5;background:0 0;border:none;margin:0 0 10px;padding:0}.entry-title a{color:inherit;text-decoration:none}.entry-title a:hover{color:#dc143c}#sns-tops{margin:-25px 0 45px}#sns-bottoms{margin:16px 0 0}#bottom-area #sns-bottoms{margin-bottom:0}.sns-msg h2{display:inline-block;margin:0 0 0 5px;padding:0 8px;line-height:1;font-size:1.6rem;background:0 0;border:none;border-bottom:5px solid #ccc}#pnavi{clear:both;padding:0;border:1px solid #ddd;background:#fff;height:auto;overflow:hidden}#pnavi .next,#pnavi .prev{position:relative}#pnavi .next{text-align:right;border-bottom:1px solid #ddd}#pnavi i,#pnavi svg{font-size:2.2rem}#pnavi .next-arrow,#pnavi .prev-arrow{font-size:1.6rem;position:absolute;top:10px}#pnavi .next-arrow{left:20px}#pnavi .prev-arrow{right:20px}#pnavi .ntitle,#pnavi .ptitle{margin-top:32px}#pnavi img{height:100px;width:100px;border:1px solid #ddd;border-radius:8px}#pnavi a{display:block;padding:15px 30px;overflow:hidden;text-decoration:none;color:#999;min-height:132px}#pnavi a:hover{color:#dc143c}#pnavi a>img,#pnavi a:hover>img{transition:opacity .4s,transform .4s}#pnavi a:hover>img{border-color:#337ab7}#pnavi .block-span{display:block;margin-top:35px}#pnavi .next img,#pnavi .no-img-next i,#pnavi .no-img-next svg{float:right;margin:0 0 0 10px}#pnavi .prev img,#pnavi .no-img-prev i,#pnavi .no-img-prev svg{float:left;margin:0 10px 0 0}#pnavi i.navi-home,#pnavi svg.navi-home,#pnavi .no-img-next i,#pnavi .no-img-next svg,#pnavi .no-img-prev i,#pnavi .no-img-prev svg{font-size:9.4rem;padding:5px 0;text-align:center}#pnavi i.navi-home,#pnavi svg.navi-home{font-size:10rem;padding:0}@media (min-width:1200px),(min-width:540px) and (max-width:991px){#pnavi .next,#pnavi .prev,#pnavi .next a,#pnavi .prev a{padding-bottom:32767px;margin-bottom:-32752px}#pnavi .next,#pnavi .prev{margin-bottom:-32767px;width:50%}#pnavi .next{float:right;border-left:1px solid #ddd}}.related,.discussion,.tb{font-size:2.4rem;line-height:2;margin:0 0 15px}.related i,.related svg,.discussion i,.discussion svg,.tb i,.tb svg{margin-right:10px}#related{padding:0}#related .term img{float:left;margin:8px 10px 8px 0}#related h3{font-size:1.6rem;font-weight:700;padding:0;margin:10px 0 10px 10px;border:none}#related h3 a{color:inherit;text-decoration:none;line-height:1.6}#related h3 a:hover{color:#09f}#related .toc{padding:10px 0;border-top:1px dotted #ccc}#related .toc:first-child{border-top:none}#related .excerpt p{display:inline;opacity:.7;font-size:1.3rem}#comments h3{font-size:1.6rem;border:none;padding:10px 0;margin-bottom:10px}#comments h3 i,#comments h3 svg{font-size:2.2rem;margin-right:10px}.comments-list,.comments-list li{border-bottom:1px solid #ddd}.comments-list li{margin-bottom:20px}.comments-list .comment-body{padding-bottom:20px}.comments-list li:last-child{margin-bottom:0;padding-bottom:0;border:none}#comments p{font-size:1.4rem;margin:20px 0}#comments label{display:block}.comment-author.vcard .avatar{display:block;float:left;margin:0 10px 20px 0}.comment-meta{margin-bottom:40px}.comment-meta:after{content:" ";clear:both}.fn{line-height:1.6;font-size:1.5rem}.says{margin-left:10px}.commentmetadata{font-size:1.4rem;height:15px;padding:10px 10px 10px 0}.reply a{display:block;text-decoration:none;text-align:center;width:65px;margin:0 0 0 auto}.comments-list{padding-left:0;list-style-type:none}.comments-list li.depth-1>ul.children{padding-left:30px}.comments-list li{list-style-type:none}#comments .no-comments{margin:0 0 20px;padding:10px 20px 30px;border-bottom:1px solid #ddd}#c-paging{text-align:center;padding:0 0 20px;border-bottom:1px solid #ccc}#commentform p{margin:0 0 20px}#respond{font-size:1.6rem}#commentform .tags{padding:10px;font-size:1.3rem}#commentform-author{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.comment-form-author{-webkit-flex:0 1 35%;-ms-flex:0 1 35%;flex:0 1 35%}.comment-form-email{-webkit-flex:1 0 64%;-ms-flex:1 0 64%;flex:1 0 64%;padding-left:10px}#commentform,#comments textarea,[type^=text],[class^=comment-form-]{margin:0;width:100%}#comments .comment-form-cookies-consent{display:table}#comments .comment-form-cookies-consent *{display:table-cell;margin:5px 5px 20px 0;width:auto}#comments .form-submit{margin:0}#comments .comments-list .form-submit{margin-bottom:40px}#comments [type=submit]{color:#fff;background:#666;padding:18px 18px 17px;cursor:pointer}#comments [type=submit]:hover{background:#dc143c}#trackback input{width:100%;margin:0 0 10px}#list-title{margin:0 0 40px;font-size:2.8rem;font-weight:400}#section .grid #list-title{margin:0}div[id*=side-],#col3{padding:20px 0;border:1px solid #ddd;background:#fff}#side .widget,#col3 .widget{word-break:break-all;margin:0 6px;padding:20px 7px;border:1px solid transparent}#side ul,#col3 ul{margin-bottom:0}#side ul li,#col3 ul li{list-style-type:none;line-height:2;margin:0;padding:0}#side ul li li,#col3 ul li li{margin-left:16px}#side h3,#col3 h3,#side h4,#col3 h4{font-size:1.8rem;font-weight:700;color:#111;margin:4px 0 20px;padding:4px 0}.search-field{border:1px solid #bbb}#wp-calendar{background:#fff}#wp-calendar caption{color:inherit;background:#fff}#wp-calendar #today{background:#ffec67}#wp-calendar .pad{background:#fff9f9}#footer{clear:both;background:#fff;border-top:1px solid #ddd;z-index:10}.row{margin:0}#foot-in{padding:25px 0}#foot-in a{color:#111}#foot-in h4{font-size:1.8rem;font-weight:700;margin:15px 0;padding:4px 10px;border-left:8px solid #999}#foot-in ul li{list-style-type:none;line-height:1.8;margin:0 10px;padding:0}#foot-in ul li li{margin-left:15px}#copyright{font-size:1.2rem;padding:20px 0;color:#111;background:#fff;clear:both}#footer .copy{font-size:1.2rem;line-height:1;margin:20px 0 0;text-align:center}#footer .copy a{color:inherit}#footer #thk{margin:20px 0;white-space:nowrap;font-size:1.1rem;word-spacing:-1px}#page-top{position:fixed;bottom:14px;right:14px;font-weight:700;background:#656463;text-decoration:none;color:#fff;padding:16px 20px;text-align:center;cursor:pointer;transition:.8s;opacity:0;visibility:hidden;z-index:99}#page-top:hover{opacity:1!important}iframe{box-sizing:content-box;border:0}.i-video,.i-embed{display:block;position:relative;overflow:hidden}.i-video{padding-top:25px;padding-bottom:56.25%}.i-video iframe,.i-video object,.i-video embed{position:absolute;top:0;left:0;height:100%;width:100%}.i-embed iframe{width:100%}.head-under{margin-top:20px}.head-under,.post-title-upper,.post-title-under{margin-bottom:20px}.posts-under-1{padding:20px 0}.posts-under-2{padding-bottom:40px}.recentcomments a{display:inline;padding:0;margin:0}#main{-webkit-box-flex:0 1 772px;-ms-flex:0 1 772px;flex:0 1 772px;max-width:772px;min-width:1px;float:left}#side{-webkit-box-flex:0 0 366px;-ms-flex:0 0 366px;flex:0 0 366px;width:366px;min-width:1px;float:right}@media (min-width:992px){#primary,#field{display:-webkit-box;display:-ms-flexbox;display:flex}#breadcrumb,.head-cover{display:block !important}#sitename img{margin:0}}@media screen and (min-width:768px){.logo,#head-band-in,div[id*=head-band] .band-menu,#header .head-cover,#header #gnavi,#foot-in{max-width:720px}}@media screen and (min-width:992px){.logo,#head-band-in,div[id*=head-band] .band-menu,#header .head-cover,#header #gnavi,#foot-in{max-width:960px}}@media screen and (min-width:992px) and (max-width:1199px){#main{-webkit-box-flex:0 1 592px;-ms-flex:0 1 592px;flex:0 1 592px;max-width:592px;min-width:1px}}@media screen and (min-width:1200px){.logo,#head-band-in,div[id*=head-band] .band-menu,#header .head-cover,#header #gnavi,#foot-in{max-width:1140px}#list .term img{width:auto;height:auto;margin-right:20px}}@media screen and (max-width:1199px){#list .term img{max-width:40%;height:auto;margin-right:20px}}@media print,(max-width:991px){#primary,#main,#side{display:block;width:100%;float:none;clear:both}div[id*=head-band]{padding:0 5px}#header #gnavi{padding-left:0;padding-right:0}#main{margin-bottom:30px}#section{margin-right:0}.grid,#side .widget,#col3 .widget{padding-left:20px;padding-right:20px}.grid{margin:0 0 20px}#side .widget,#col3 .widget{margin-left:0;margin-right:0}#related .toc{margin-right:15px}.comments-list li.depth-1>ul.children{padding-left:0}#foot-in{padding:0}#foot-in .col-xs-4,#foot-in .col-xs-6,#foot-in .col-xs-12{display:none}div[id*=side-]{margin-bottom:20px}#side-scroll{max-width:32767px}}@media (max-width:575px){.grid,#side .widget,#col3 .widget{padding-left:7px;padding-right:7px}.meta,.post .meta{font-size:1.2rem}#list .term img{max-width:30%;height:auto;margin:0 15px 25px 0}#list .excerpt{padding-left:0;margin:0 0 40px}.excerpt p{display:inline}.excerpt br{display:none}.read-more-link{display:block;clear:both;padding:12px;font-size:1.2rem;text-align:center;white-space:nowrap;overflow:hidden}.read-more-link,.read-more-link i{text-decoration:none}#list .term img{margin-bottom:30px}#list .read-more-link{margin:20px 0 0}#sitename{font-size:2.2rem}.entry-title,#front-page-title,.post h2,.post h3,.related,.discussion,.tb{font-size:1.8rem}[class^=comment-form-]{flex:0 0 100%;padding:0}#page-top{font-size:2rem;padding:8px 14px}.ptop{display:none}}div[class*=snsf-]{margin:2px 0 0;padding:0}div[class*=snsf-] .clearfix{padding:0}div[class*=snsf-] i,div[class*=snsf-] svg{max-width:16px}.snsname,.cpname{margin-left:5px}.snsfb{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:space-between}.snsf-c li,.snsf-w li{-webkit-box-flex:1;-ms-flex:1;flex:1 1 auto;list-style:none;vertical-align:middle;text-align:center;color:#fff;padding:1px 2px;margin-bottom:2px;white-space:nowrap;cursor:pointer}.snsf-c .snsfb li a,.snsf-w .snsfb li a{padding:9px 0 10px}.snsf-c a,.snsf-w a,.snsf-c .snsfcnt,.snsf-w .snsfcnt{display:block;font-family:Verdana,Arial,Helvetica,Roboto;text-align:center;text-decoration:none;width:100%;border-radius:2px}.snsf-c .fa-hatena,.snsf-w .fa-hatena{font-weight:700;font-family:Verdana,Arial,Helvetica,Roboto}.snsf-c a,.snsf-c a:hover,.snsf-w a,.snsf-w a:hover{position:relative;line-height:1;padding:10px 0;color:#fff}.snsf-c .snsfb li a,.snsf-w .snsfb li a{font-family:Verdana,Arial,Helvetica,Roboto;font-size:1.3rem;letter-spacing:-1px}.snsf-c .snsfb li a{box-shadow:0 1px 4px 0 rgba(0,0,0,.2)}.snsf-w .snsfb li a{box-sizing:border-box;border:1px solid #ddd}.snsf-c .snsfb li a:hover{opacity:.6}.snsf-w .snsfb li a:hover{background:#f8f8f8;opacity:.7}.snsf-c .snsfb i,.snsf-w .snsfb i{margin-right:3px}.snsfcnt{display:block;position:absolute;right:0;top:-18px;padding:3px 0;font-size:1.1rem;background:#fffefd}.snsf-c .snsfcnt{color:#333;border:2px solid #ddd}.snsf-w .snsfcnt{box-sizing:content-box;top:-18px;left:-1px;border:1px solid #ddd;border-radius:2px 2px 0 0;color:#333}.snsfcnt i{margin:0 !important}.snsf-c .twitter a{background:#1c9be2}.snsf-c .facebook a{background:#3b5998}.snsf-c .linkedin a{background:#0479b4}.snsf-c .pinit a{background:#bd081c}.snsf-c .hatena a{background:#3875c4}.snsf-c .pocket a{background:#ee4257}.snsf-c .line a{background:#00c300}.snsf-c .rss a{background:#f86300}.snsf-c .feedly a{background:#2bb24c}.snsf-c .cp-button a{background:#56350d}.snsf-c .twitter .snsfcnt{border-color:#1c9be2}.snsf-c .facebook .snsfcnt{border-color:#3b5998}.snsf-c .linkedin .snsfcnt{border-color:#0479b4}.snsf-c .pinit .snsfcnt{border-color:#bd081c}.snsf-c .hatena .snsfcnt{border-color:#3875c4}.snsf-c .pocket .snsfcnt{border-color:#ee4257}.snsf-c .line .snsfcnt{border-color:#00c300}.snsf-c .rss .snsfcnt{border-color:#f86300}.snsf-c .feedly .snsfcnt{border-color:#2bb24c}.snsf-c .cp-button .snsfcnt{border-color:#56350d}.snsf-w .snsfb .twitter a{color:#1c9be2}.snsf-w .snsfb .facebook a{color:#3b5998}.snsf-w .snsfb .linkedin a{color:#0479b4}.snsf-w .snsfb .pinit a{color:#bd081c}.snsf-w .snsfb .hatena a{color:#3875c4}.snsf-w .snsfb .pocket a{color:#ee4257}.snsf-w .snsfb .line a{color:#00c300}.snsf-w .snsfb .rss a{color:#f86300}.snsf-w .snsfb .feedly a{color:#2bb24c}.snsf-w .snsfb .cp-button a{color:#56350d}@media screen and (max-width:765px){div[class*=snsf-] .snsname{display:none}}@media screen and (min-width:992px){.snsfb li.line-sm{display:none !important}}@media screen and (max-width:991px){.snsfb li.line-pc{display:none !important}}.blogcard{margin:0 0 1.6em}.blogcard p{font-size:1.6rem;line-height:1.6;margin:0 0 .5em}.blogcard a{font-size:1.4rem}a.blogcard-href{display:block;position:relative;padding:20px;border:1px solid #ddd;background:#fff;color:#111;text-decoration:none;max-width:540px;min-height:140px;transition:transform .4s ease}a.blogcard-href:hover{color:#ff811a;background:#fcfcfc;box-shadow:3px 3px 8px rgba(0,0,0,.2);transform:translateY(-4px)}p.blog-card-title{color:#111;font-weight:700}p.blog-card-desc{font-size:.9em;color:#666}.blogcard-img{float:right;margin:0 0 15px 20px}p.blogcard-link{clear:both;font-size:.8em;color:#999;margin:15px 0 0}img.blogcard-icon,amp-img.blogcard-icon{display:inline-block;width:18px;height:18px}#search{padding-bottom:0;position:relative;width:100%}#search label{width:100%;margin:0}.search-field{width:100%;height:32px;margin:0;padding:4px 6px}[type=submit].search-submit{position:absolute;top:2px;right:2px;height:28px;padding:8px;font-size:1.2rem}.search-field::-webkit-input-placeholder{font-family:'Font Awesome 5 Free';font-weight:900;color:#767676;font-size:1.4rem}.search-field:-moz-placeholder{font-family:'Font Awesome 5 Free';font-weight:900;color:#767676;font-size:1.4rem}.search-field:-ms-input-placeholder{font-family:'Font Awesome 5 Free';font-weight:900;color:#767676;font-size:1.4rem}.search-field:placeholder-shown{font-family:'Font Awesome 5 Free';font-weight:900;color:#767676;font-size:1.4rem}#search input:focus::-webkit-input-placeholder{color:transparent}#search input:focus:-moz-placeholder{color:transparent}#search input:focus:-ms-placeholder{color:transparent}.widget_categories,.widget_archive{margin-bottom:5px}.widget_categories select,.widget_archive select{padding:15px 13px;width:100%;height:32px;margin:0;padding:4px 6px;border:1px solid #bbb}.calendar_wrap{margin-bottom:10px}#wp-calendar,.wp-calendar-nav{display:table;table-layout:fixed;line-height:2;width:100%;margin:0 auto;padding:0;border-collapse:collapse;border-spacing:0;font-size:1.2rem}#side #wp-calendar,#col3 #wp-calendar{margin:0 auto}#wp-calendar caption{padding:2px;width:auto;text-align:center;font-weight:700;border:thin solid #ccc;border-radius:3px 3px 0 0;caption-side:top}#wp-calendar #today{font-weight:700}#wp-calendar th,#wp-calendar td,.wp-calendar-nav span{line-height:2;vertical-align:middle;text-align:center}#wp-calendar td,.wp-calendar-nav span{display:table-cell;border:thin solid #ccc}.wp-calendar-nav span{border-top:0}.wp-calendar-nav span.pad{width:0}#wp-calendar th{font-style:normal;font-weight:700;color:#fff;border-left:thin solid #ccc;border-right:thin solid #ccc;background:#333}#wp-calendar a{font-size:1.2rem;color:#3969ff;text-decoration:underline}#wp-calendar a:hover{color:#c3251d}@media print,(max-width:991px){#wp-calendar,#wp-calendar a{font-size:1.7rem}}.tagcloud{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;letter-spacing:-.4em}.tagcloud a{display:inline-block;-webkit-box-flex:0 0 auto;-ms-flex:0 0 auto;flex:1 0 auto;min-width:1px;letter-spacing:normal;text-decoration:none;font-size:14px;font-size:1.4rem!important;border:1px solid #ddd;margin:2px;padding:5px 10px}#thk-new{margin:-10px 0 0}#thk-new .term img,#thk-new .term amp-img{margin:0 10px 0 0;padding:1px;width:100px;height:100px}#thk-new .excerpt p{display:block;margin:0;padding:0;font-size:1.2rem;line-height:1.4}#thk-new p.new-title{font-size:1.4rem;font-weight:700;line-height:1.4;padding:0;margin:0 0 14px;text-decoration:none}#thk-new .toc{padding:15px 0;border-bottom:1px dotted #ccc}#thk-new .toc:last-child{margin-bottom:0;padding-bottom:0;border-style:none}div#thk-rcomments{margin-top:-5px;margin-left:5px}#thk-rcomments .recentcomments,#thk-rcomments .recentcomments a{background:0 0;font-size:1.2rem}#thk-rcomments .recentcomments{margin:0;border-bottom:1px dotted #ddd}#thk-rcomments .recentcomments a{text-decoration:underline}#thk-rcomments .recentcomments:last-child{border-bottom:none}#thk-rcomments .comment_post{margin-left:10px}#thk-rcomments .widget_comment_author,#thk-rcomments .widget_comment_author a{margin:15px 0;min-height:40px;color:#767574;font-size:1.2rem;font-weight:700;line-height:1.5;overflow:hidden}#thk-rcomments .widget_comment_author img,#thk-rcomments .widget_comment_author amp-img{float:left;vertical-align:middle;margin:0 5px 0 0}#thk-rcomments .widget_comment_author span{display:block;margin:auto 0;overflow:hidden}#thk-rcomments [class*=fa-comment]{margin-right:5px;color:red}#thk-rcomments .fa-angle-double-right{margin-right:5px}#thk-rcomments .comment_excerpt{margin:15px 0 15px 10px;font-size:1.2rem;line-height:1.8}#thk-rcomments .comment_post{display:block;margin:0 0 15px 15px}.ps-widget{margin:0;padding:0;width:100%;overflow:hidden}p.ps-label{text-align:left;margin:0 auto 5px auto;font-size:1.4rem}.ps-widget{display:inline-block}.rectangle-1-row{margin-bottom:10px}.rectangle-1-col{margin-right:10px}.ps-250-250{max-width:250px;max-height:250px}.ps-300-250{max-width:300px;max-height:250px}.ps-336-280{max-width:336px;max-height:280px}.ps-120-600{max-width:120px;max-height:600px}.ps-160-600{max-width:160px;max-height:600px}.ps-300-600{max-width:300px;max-height:600px}.ps-468-60{max-width:468px;max-height:60px}.ps-728-90{max-width:728px;max-height:90px}.ps-970-90{max-width:970px;max-height:90px}.ps-970-250{max-width:970px;max-height:250px}.ps-320-100{max-width:320px;max-height:100px}.ps-col{max-width:690px}@media (min-width:541px) and (max-width:1200px){.rectangle-1-col,.rectangle-2-col{margin:0 0 10px}rectangle-2-col{margin-bottom:20px}.ps-col{max-width:336px}}@media (max-width:991px){.ps-120-600,.ps-160-600,.ps-300-600{max-width:300px;max-height:600px}.ps-728-90,.ps-970-90,.ps-970-250{max-width:728px;max-height:90px}}@media (max-width:767px){.ps-728-90,.ps-970-90,.ps-970-250{max-width:468px;max-height:60px}}@media (max-width:540px){.rectangle-2-col,.rectangle-2-row{display:none}div.ps-widget{max-width:336px;max-height:none}.ps-col{max-width:336px}p.ps-728-90,p.ps-970-90,p.ps-970-250,div.ps-728-90,div.ps-970-90,div.ps-970-250{max-width:320px;max-height:100px}}div.ps-wrap{max-height:none}p.al-c,div.al-c{text-align:center;margin-left:auto;margin-right:auto}#thk-follow{display:table;width:100%;table-layout:fixed;border-collapse:separate;border-spacing:4px 0}#thk-follow ul{display:table-row}#thk-follow ul li{display:table-cell;box-shadow:1px 1px 3px 0 rgba(0,0,0,.3)}#thk-follow .snsf{display:block;border-radius:4px;padding:1px;height:100%;width:100%}#thk-follow li a{display:block;overflow:hidden;white-space:nowrap;border:3px solid #fff;border-radius:2px;line-height:1.2;letter-spacing:0;padding:5px 0;color:#fff;font-size:18px;font-family:Verdana,Arial,Helvetica,Roboto;text-align:center;text-decoration:none}#thk-follow .fname{display:block;font-size:10px}#thk-follow a:hover{opacity:.7}#thk-follow .twitter{background:#1c9be2}#thk-follow .facebook{background:#3b5998}#thk-follow .instagram{background:-webkit-linear-gradient(200deg,#6559ca,#bc318f 35%,#e33f5f 50%,#f77638 70%,#fec66d 100%);background:linear-gradient(200deg,#6559ca,#bc318f 35%,#e33f5f 50%,#f77638 70%,#fec66d 100%)}#thk-follow .pinit{background:#bd081c}#thk-follow .hatena{background:#3875c4}#thk-follow .google{background:#dd4b39}#thk-follow .youtube{background:#ae3a34}#thk-follow .line{background:#00c300}#thk-follow .rss{background:#f86300}#thk-follow .feedly{background:#2bb24c}#thk-rss-feedly{display:table;width:100%;table-layout:fixed;border-collapse:separate;border-spacing:6px 0}#thk-rss-feedly ul{display:table-row}#thk-rss-feedly li{display:table-cell}#thk-rss-feedly li a{display:block;overflow:hidden;white-space:nowrap;width:100%;font-size:1.6rem;line-height:22px;padding:7px 0;color:#fff;border-radius:3px;text-align:center;text-decoration:none;box-shadow:1px 1px 3px 0 rgba(0,0,0,.3)}#thk-rss-feedly a:hover{color:#fff;opacity:.7}#thk-rss-feedly a.icon-rss-button{background:#f86300}#thk-rss-feedly a.icon-feedly-button{background:#2bb24c}#thk-rss-feedly a span{font-family:Garamond,Palatino,Caslon,'Century Oldstyle',Bodoni,'Computer Modern',Didot,Baskerville,'Times New Roman',Century,Egyptienne,Clarendon,Rockwell,serif;font-weight:700}#thk-rss-feedly i{margin:0 10px 0 0;color:#fff}#side .widget-qr img,#col3 .widget-qr img,#side .widget-qr amp-img,#col3 .widget-qr amp-img{display:block;margin:auto}html{overflow:auto;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent;font-size:62.5%!important}#list .posts-list-middle-widget{padding:15px}#list .exsp,#list .exsp p{opacity:1}#list div[id^=tile-] .exsp{opacity:.5}#list div[id^=card-] .exsp{opacity:.5}#breadcrumb,#breadcrumb a,breadcrumb i{color:#1e420d}#breadcrumb{background:#81d742;border-radius:12px;padding:10px 12px}#nav.pin{box-shadow:0 5px 10px 0 rgba(0,0,0,.05)}#nav{width:100%}#nav{top:32px}.info{padding:40px 30px}.grid{border-radius:12px}.page div#pnavi{border-bottom:1px solid #ddd}div[id*=side-],#col3{border-radius:12px}body{overflow:hidden;font-family:'M PLUS Rounded 1c','Segoe UI','Verdana','Helvetica','Arial',sans-serif;font-weight:400;color:#111;background:#ededed}a{word-break:break-all;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects;color:#4169e1}a:hover{text-decoration:none;color:#dc143c}#head-in{color:#fff}#head-parallax{background-image:url("https://denpen.com/wp-content/uploads/2020/04/header_img.jpeg");background-repeat:no-repeat;background-size:cover;background-position:top center}body,li,pre,blockquote{font-size:1.4rem}.band{position:fixed;z-index:21}#list .term img.lazy,.lazy{transition:opacity .8s,transform .5s}#list .term img.lazy:not(:hover),.lazy:not(:hover){opacity:0}#list .term img.lazy[data-loaded]:not(:hover),.lazy[data-loaded]:not(:hover){opacity:1}#page-top{border-radius:12px}.home #bottom-area #paging{margin-bottom:30px}#sns-bottoms li,#sns-mobile li{min-width:16.6%}@media (min-width:576px){#list .excerpt{overflow:hidden}#sitename{font-size:3.2rem}}@media (min-width:992px){#side{-ms-flex-preferred-size:366px;flex-basis:366px;width:366px}#side-scroll{border-top:0;padding-top:0}#side-scroll{border-top:0;border-radius:0 0 12px 12px}#gnavi div>ul>li>a>span{padding-top:10px;padding-bottom:10px}}@media (min-width:1310px){.container{width:1280px;max-width:1280px}.logo,#header .head-cover,#header #gnavi,#head-band-in,#foot-in,div[id*=head-band] .band-menu{width:1280px;max-width:100%}#section,.grid{margin:0 18px 20px 0}#main{-webkit-box-flex:0 1 866px;-ms-flex:0 1 866px;flex:0 1 866px;max-width:866px;min-width:1px;float:left}#side{-webkit-box-flex:0 0 412px;-ms-flex:0 0 412px;flex:0 0 412px;width:412px;min-width:1px;float:right}#side .widget{margin:0 18px;padding:20px 18px}}@media (max-width:575px){#sns-bottoms li,#sns-mobile li{min-width:33.3%}}@media (min-width:992px) and (max-width:1309px){.grid{padding-left:25px;padding-right:25px}#side .widget{margin:0 6px;padding:20px 7px}}@media (min-width:992px) and (max-width:1199px){#main{float:left}}
/*! luxe child css *//*! Luxeritas WordPress Theme 3.8.1.2 - free/libre wordpress platform
 * @copyright Copyright (C) 2015 Thought is free. */*,*:before,*:after{box-sizing:border-box}@-ms-viewport{width:device-width}a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}h1{font-size:2em;margin:.67em 0}small{font-size:80%}img{border-style:none;vertical-align:middle}hr{box-sizing:content-box;height:0;overflow:visible;margin-top:1rem;margin-bottom:1rem;border:0}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}code,pre{font-family:monospace,monospace;font-size:1em}ul ul,ol ul,ul ol,ol ol{margin-bottom:0}p{margin-top:0;margin-bottom:1rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}label{display:inline-block;margin-bottom:.5rem}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-family:inherit;font-weight:500;line-height:1.2;color:inherit}.container{width:100%;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.col-4,.col-6,.col-12{float:left;position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.col-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.clearfix:after{display:block;clear:both;content:""}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:.25rem}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:left}*{margin:0;padding:0}a:hover,.term img,a:hover,.term img:hover{transition:opacity .3s,transform .5s}a:hover img{opacity:.8}hr{border-top:1px dotted #999}img,video,object,canvas{max-width:100%;height:auto;box-sizing:content-box}.no-js img.lazy{display:none!important}pre,ul,ol{margin:0 0 1.6em}pre{margin-bottom:30px}blockquote,.wp-block-quote{display:block;position:relative;overflow:hidden;overflow-wrap:break-word;margin:1.6em 5px;padding:25px;font-size:1.4rem;background:#fdfdfd;border:0;border-radius:6px;box-shadow:0 5px 5px 0 rgb(18 63 82 / .035),0 0 0 1px rgb(176 181 193 / .2)}blockquote:after{content:"\275b\275b";display:block;position:absolute;font-family:Arial,sans-serif;font-size:200px;line-height:1em;left:-25px;top:-15px;opacity:.04}blockquote cite,.wp-block-quote cite{display:block;text-align:right;font-family:serif;font-size:.9em;font-style:oblique}.wp-block-quote:not(.is-large):not(.is-style-large){border:0}blockquote ol:first-child,blockquote p:first-child,blockquote ul:first-child{margin-top:5px}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:5px}[type=submit],[type=text],[type=email],.reply a{display:inline;line-height:1;vertical-align:middle;padding:12px 12px 11px;max-width:100%}.reply a,[type=submit],div[class$=-w] ul[class*=sns] li a,.widget_categories select,.widget_archive select{color:#333;font-weight:400;background:#fff;border:1px solid #ddd}div[class$=-w] ul[class*=sns] li a{color:#666;background:#fbfbfb;border:1px solid #ccc}option,textarea,[type=text],[type=email],[type=search]{color:inherit;background:#fff;border:1px solid #ddd}[type=search]{-webkit-appearance:none;outline-offset:-2px;line-height:1;border-radius:0}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{display:none}textarea{padding:8px;max-width:100%}.cboth{clear:both}.bold{font-weight:700}.wp-caption{margin-bottom:1.6em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin:0}.post .wp-caption-text,.post .wp-caption-dd{font-size:1.2rem;line-height:1.5;margin:0;padding:.5em 0}.sticky .posted-on{display:none}.bypostauthor>article .fn:after{content:"";position:relative}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}strong{font-weight:700}em{font-style:italic}.alignleft{display:inline;float:left}.alignright{display:inline;float:right}.aligncenter{display:block;margin-right:auto;margin-left:auto}blockquote.alignleft,.wp-caption.alignleft,.post img.alignleft{margin:.4em 1.6em 1.6em 0}blockquote.alignright,.wp-caption.alignright,.post img.alignright{margin:.4em 0 1.6em 1.6em}blockquote.aligncenter,.wp-caption.aligncenter,.post img.aligncenter{clear:both;margin:.4em 0 1.6em}.wp-caption.alignleft,.wp-caption.alignright,.wp-caption.aligncenter{margin-bottom:1.2em}img[class*=wp-image-],img[class*=attachment-]{max-width:100%;height:auto}.gallery-item{display:inline-block;text-align:left;vertical-align:top;margin:0 0 1.5em;padding:0 1em 0 0;width:50%}.gallery-columns-1 .gallery-item{width:100%}.gallery-columns-2 .gallery-item{max-width:50%}@media screen and (min-width:30em){.gallery-item{max-width:25%}.gallery-columns-1 .gallery-item{max-width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}}.gallery-caption{display:block;font-size:1.2rem;line-height:1.5;padding:.5em 0}.wp-block-image{margin:1.6em 0}#head-in{padding-top:28px;background:#fff}.band{position:absolute;top:0;left:0;right:0}div[id*=head-band]{margin:auto;height:34px;line-height:34px;overflow:hidden;background:#fff;border-bottom:1px solid #ddd}.band-menu{position:relative;margin:auto}.band-menu ul{font-size:1px;margin:0 -5px 0 0;position:absolute;right:10px;list-style:none}.band-menu li{display:inline-block;vertical-align:middle;font-size:1.2rem;margin:0 3px;line-height:1}.band-menu li a{color:#111;text-decoration:none}.band-menu li a:hover{color:#09f}.band-menu .menu-item a:before{display:inline;margin:5px;line-height:1;font-family:'Font Awesome 5 Free';content:"\f0da";font-weight:900}div[id*=head-band] .snsf{display:block;min-width:28px;height:20px;margin:-2px -6px 0 0;text-align:center}div[id*=head-band] .snsf a{display:block;height:100%;width:100%;text-decoration:none;letter-spacing:0;font-family:Verdana,Arial,Helvetica,Roboto;padding:4px;border-radius:2px}#sitename{display:inline-block;max-width:100%;margin:0 0 12px;font-size:2.8rem;line-height:1.4}#sitename a{color:inherit;text-decoration:none}.desc{line-height:1.4}.info{padding:20px 10px;overflow:hidden}.logo,.logo-up{position:relative;margin:15px auto -10px auto;text-align:center}.logo-up{margin:15px auto 0 auto}#header .head-cover{position:relative;margin:auto}#header #gnavi,#foot-in{margin:auto}#nav{margin:0;padding:0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;position:relative;z-index:20}#nav,#gnavi ul,#gnavi li a,.mobile-nav{color:#111;background:#fff}#gnavi .mobile-nav{display:none}#gnavi .nav-menu{display:block}#gnavi ul{margin:0;text-indent:0;white-space:nowrap}#gnavi li,#gnavi li a{display:block;text-decoration:none;text-align:center}#gnavi li{float:left;position:relative;list-style-type:none}#gnavi li:hover>a,#gnavi li:hover>a>span,div.mobile-nav:hover,ul.mobile-nav li:hover{color:#fff;background:#09f}#gnavi li ul{display:none}#gnavi .current-menu-item>a,#gnavi .current-menu-ancestor>a,#gnavi .current_page_item>a,#gnavi .current_page_ancestor>a{background:none repeat scroll 0 0 #000;color:#fff}@media (min-width:992px){#gnavi ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#gnavi li{-webkit-box-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;min-width:1px;background:#09f}#gnavi div>ul>li{background:0 0}#gnavi li span{display:block}#gnavi div>ul>li>a>span{transition:.4s;border-bottom:0;padding:16px 18px}#gnavi li>ul{display:none;margin:0;padding:1px 0 0;border-right:1px solid #ddd;border-left:1px solid #ddd;background:0 0;position:absolute;top:100%;z-index:1}#gnavi li li{width:100%;min-width:160px}#gnavi li li span{border-bottom:1px solid #ddd;font-size:1.3rem;padding:10px 15px;width:100%;text-align:left}#gnavi li li ul{padding:0;border-top:1px solid #ddd;overflow:hidden;top:-1px;left:100%}#gnavi ul ul>li[class*=children]>a>span:after{font-family:'Font Awesome 5 Free';content:"\f0da";font-weight:900;position:absolute;right:6px;padding:4px 0}}@media (max-width:991px){#gnavi ul.mobile-nav{display:table;table-layout:fixed;width:100%;margin:0;border:0}#gnavi div.mobile-nav{display:block;padding:8px 20px;cursor:pointer}#gnavi .mobile-nav li{display:table-cell;text-align:center;padding:8px 10px;border:0;float:none}#gnavi .mobile-nav li i,#gnavi .mobile-nav li svg{font-size:1.8rem;font-style:normal}#gnavi ul{display:none;border:0;border-bottom:solid 1px #ddd}#gnavi li{display:block;float:none;width:100%;padding-left:0;text-align:left;line-height:1.2;border-top:1px solid #ddd;list-style:disc inside}#gnavi li:hover>a>span{background:0 0}#gnavi p{letter-spacing:0;font-size:1.2rem;line-height:1;margin:6px 0 0}}#primary{border:1px solid #fff0}#section,.grid{margin:0 10px 20px 0}.grid{padding:45px 68px;background:#fff;border:1px solid #ddd}#breadcrumb{margin:20px 0 15px;padding:10px}#breadcrumb,#breadcrumb a{color:#111;text-decoration:none}#breadcrumb a:hover{text-decoration:underline}#breadcrumb h1,#breadcrumb li{display:inline;list-style-type:none;font-size:1.3rem}#breadcrumb i,#breadcrumb svg{margin-right:3px}#breadcrumb i.arrow{margin:0 8px}.term{margin-right:10px}.term img{float:left;max-width:40%;height:auto;margin-bottom:15px;background:inherit;border:1px solid #ddd;border-radius:4px;box-shadow:0 0 2px 1px rgb(255 255 255) inset}.term img:hover{border-color:#06c}#related .term img{padding:1px;width:100px;height:100px}.read-more-link,.read-more-link i,.read-more-link svg{text-decoration:underline}#list a{word-break:normal}#list .toc{margin:0 0 25px}#list .excerpt{margin:0 0 12px;line-height:1.8}.exsp{display:inline}#list .read-more{clear:both;line-height:1;margin:35px 0 30px;text-align:right}#list .read-more{margin:0}@media (max-width:575px){.read-more-link{color:inherit;background:#fafafa;border:1px solid #aaa}.read-more-link:hover{color:crimson;background:#f0f0f0;text-decoration:none}}.meta,.post .meta{margin:0;font-size:1.4rem;color:#111;margin-bottom:35px;vertical-align:middle;padding:16px 0}.meta a{display:inline-block;color:#111;text-decoration:underline}.meta i{margin-right:6px}.meta span{margin:0 12px 0 0}.meta span.break{margin:0 8px 0 4px}.meta span.first-item{margin:0;white-space:nowrap}.meta-box{margin:30px 10px}.toc .meta-u,.post .meta-u{background:0 0;border:0;margin:0 0 10px;padding:0}.post .meta-u{overflow:hidden;text-align:right}#paging{margin:auto;text-align:center}#paging ul{padding:0}#paging i{font-weight:700}#paging .not-allow i{font-weight:400;opacity:.3}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0}.pagination li{-webkit-box-flex:1 1 42px;-ms-flex:1 1 42px;flex:1 1 42px;max-width:42px;min-width:27px;float:left}.pagination>li>a,.pagination>li>span{display:inline-block;text-decoration:none;width:100%;padding:6px 0;color:inherit;background:#fff;border:1px solid #ddd;border-right:0}.pagination>li:last-child>a,.pagination>li:last-child>span,.pagination>.not-allow:first-child>span:hover{border-right:1px solid #ddd}.pagination>.active>span,.pagination .current,.pagination>li>a:hover{color:#fff;background:crimson}.pagination>.active>span:hover,.pagination>.not-allow>span:hover{cursor:text}.post #paging{margin:20px 0 40px}.post{font-size:1.6rem;line-height:1.9}.post p{margin:1.3em 0}.post a{text-decoration:underline}.post h2,.post h3,.post h4,.post h5,.post h6{line-height:1.4;margin-top:35px;margin-bottom:30px}.post h1:first-child{margin-top:0}.post h2{border-left:8px solid #999;font-size:2.4rem;margin-top:50px;padding:8px 20px}.post h3{font-size:2.2rem;padding:2px 15px;margin-top:50px;margin-left:5px;border-left:2px #999 solid}.post h4{font-size:1.8rem;padding:0 12px;border:0;border-left:solid 12px #999}.post h2:first-child,.post h3:first-child{margin-top:30px}.post table{margin-bottom:30px}.post td,.post th{padding:8px 10px;border:1px solid #ddd}.post th{text-align:center;background:#f5f5f5}.post ul,.post ol{padding:0 0 0 30px}.post .vcard{text-align:right}.post .vcard i,.post .vcard svg{margin-right:8px}.entry-title,#front-page-title{font-size:2.8rem;line-height:1.5;background:0 0;border:none;margin:0 0 10px;padding:0}.entry-title a{color:inherit;text-decoration:none}.entry-title a:hover{color:crimson}#sns-tops{margin:-25px 0 45px}#sns-bottoms{margin:16px 0 0}#bottom-area #sns-bottoms{margin-bottom:0}.sns-msg h2{display:inline-block;margin:0 0 0 5px;padding:0 8px;line-height:1;font-size:1.6rem;background:0 0;border:none;border-bottom:5px solid #ccc}#pnavi{clear:both;padding:0;border:1px solid #ddd;background:#fff;height:auto;overflow:hidden}#pnavi .next,#pnavi .prev{position:relative}#pnavi .next{text-align:right;border-bottom:1px solid #ddd}#pnavi i,#pnavi svg{font-size:2.2rem}#pnavi .next-arrow,#pnavi .prev-arrow{font-size:1.6rem;position:absolute;top:10px}#pnavi .next-arrow{left:20px}#pnavi .prev-arrow{right:20px}#pnavi .ntitle,#pnavi .ptitle{margin-top:32px}#pnavi img{height:100px;width:100px;border:1px solid #ddd;border-radius:8px}#pnavi a{display:block;padding:15px 30px;overflow:hidden;text-decoration:none;color:#999;min-height:132px}#pnavi a:hover{color:crimson}#pnavi a>img,#pnavi a:hover>img{transition:opacity .4s,transform .4s}#pnavi a:hover>img{border-color:#337ab7}#pnavi .block-span{display:block;margin-top:35px}#pnavi .next img,#pnavi .no-img-next i,#pnavi .no-img-next svg{float:right;margin:0 0 0 10px}#pnavi .prev img,#pnavi .no-img-prev i,#pnavi .no-img-prev svg{float:left;margin:0 10px 0 0}#pnavi i.navi-home,#pnavi svg.navi-home,#pnavi .no-img-next i,#pnavi .no-img-next svg,#pnavi .no-img-prev i,#pnavi .no-img-prev svg{font-size:9.4rem;padding:5px 0;text-align:center}#pnavi i.navi-home,#pnavi svg.navi-home{font-size:10rem;padding:0}@media (min-width:1200px),(min-width:540px) and (max-width:991px){#pnavi .next,#pnavi .prev,#pnavi .next a,#pnavi .prev a{padding-bottom:32767px;margin-bottom:-32752px}#pnavi .next,#pnavi .prev{margin-bottom:-32767px;width:50%}#pnavi .next{float:right;border-left:1px solid #ddd}}.related,.discussion,.tb{font-size:2.4rem;line-height:2;margin:0 0 15px}.related i,.related svg,.discussion i,.discussion svg,.tb i,.tb svg{margin-right:10px}#related{padding:0}#related .term img{float:left;margin:8px 10px 8px 0}#related h3{font-size:1.6rem;font-weight:700;padding:0;margin:10px 0 10px 10px;border:none}#related h3 a{color:inherit;text-decoration:none;line-height:1.6}#related h3 a:hover{color:#09f}#related .toc{padding:10px 0;border-top:1px dotted #ccc}#related .toc:first-child{border-top:none}#related .excerpt p{display:inline;opacity:.7;font-size:1.3rem}#comments h3{font-size:1.6rem;border:none;padding:10px 0;margin-bottom:10px}#comments h3 i,#comments h3 svg{font-size:2.2rem;margin-right:10px}.comments-list,.comments-list li{border-bottom:1px solid #ddd}.comments-list li{margin-bottom:20px}.comments-list .comment-body{padding-bottom:20px}.comments-list li:last-child{margin-bottom:0;padding-bottom:0;border:none}#comments p{font-size:1.4rem;margin:20px 0}#comments label{display:block}.comment-author.vcard .avatar{display:block;float:left;margin:0 10px 20px 0}.comment-meta{margin-bottom:40px}.comment-meta:after{content:" ";clear:both}.fn{line-height:1.6;font-size:1.5rem}.says{margin-left:10px}.commentmetadata{font-size:1.4rem;height:15px;padding:10px 10px 10px 0}.reply a{display:block;text-decoration:none;text-align:center;width:65px;margin:0 0 0 auto}.comments-list{padding-left:0;list-style-type:none}.comments-list li.depth-1>ul.children{padding-left:30px}.comments-list li{list-style-type:none}#comments .no-comments{margin:0 0 20px;padding:10px 20px 30px;border-bottom:1px solid #ddd}#c-paging{text-align:center;padding:0 0 20px;border-bottom:1px solid #ccc}#commentform p{margin:0 0 20px}#respond{font-size:1.6rem}#commentform .tags{padding:10px;font-size:1.3rem}#commentform-author{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.comment-form-author{-webkit-flex:0 1 35%;-ms-flex:0 1 35%;flex:0 1 35%}.comment-form-email{-webkit-flex:1 0 64%;-ms-flex:1 0 64%;flex:1 0 64%;padding-left:10px}#commentform,#comments textarea,[type^=text],[class^=comment-form-]{margin:0;width:100%}#comments .comment-form-cookies-consent{display:table}#comments .comment-form-cookies-consent *{display:table-cell;margin:5px 5px 20px 0;width:auto}#comments .form-submit{margin:0}#comments .comments-list .form-submit{margin-bottom:40px}#comments [type=submit]{color:#fff;background:#666;padding:18px 18px 17px;cursor:pointer}#comments [type=submit]:hover{background:crimson}#trackback input{width:100%;margin:0 0 10px}#list-title{margin:0 0 40px;font-size:2.8rem;font-weight:400}#section .grid #list-title{margin:0}div[id*=side-],#col3{padding:20px 0;border:1px solid #ddd;background:#fff}#side .widget,#col3 .widget{word-break:break-all;margin:0 6px;padding:20px 7px;border:1px solid #fff0}#side ul,#col3 ul{margin-bottom:0}#side ul li,#col3 ul li{list-style-type:none;line-height:2;margin:0;padding:0}#side ul li li,#col3 ul li li{margin-left:16px}#side h3,#col3 h3,#side h4,#col3 h4{font-size:1.8rem;font-weight:700;color:#111;margin:4px 0 20px;padding:4px 0}.search-field{border:1px solid #bbb}#wp-calendar{background:#fff}#wp-calendar caption{color:inherit;background:#fff}#wp-calendar #today{background:#ffec67}#wp-calendar .pad{background:#fff9f9}#footer{clear:both;background:#fff;border-top:1px solid #ddd;z-index:10}.row{margin:0}#foot-in{padding:25px 0}#foot-in a{color:#111}#foot-in h4{font-size:1.8rem;font-weight:700;margin:15px 0;padding:4px 10px;border-left:8px solid #999}#foot-in ul li{list-style-type:none;line-height:1.8;margin:0 10px;padding:0}#foot-in ul li li{margin-left:15px}#copyright{font-size:1.2rem;padding:20px 0;color:#111;background:#fff;clear:both}#footer .copy{font-size:1.2rem;line-height:1;margin:20px 0 0;text-align:center}#footer .copy a{color:inherit}#footer #thk{margin:20px 0;white-space:nowrap;font-size:1.1rem;word-spacing:-1px}#page-top{position:fixed;bottom:14px;right:14px;font-weight:700;background:#656463;text-decoration:none;color:#fff;padding:16px 20px;text-align:center;cursor:pointer;transition:.8s;opacity:0;visibility:hidden;z-index:99}#page-top:hover{opacity:1!important}iframe{box-sizing:content-box;border:0}.i-video,.i-embed{display:block;position:relative;overflow:hidden}.i-video{padding-top:25px;padding-bottom:56.25%}.i-video iframe,.i-video object,.i-video embed{position:absolute;top:0;left:0;height:100%;width:100%}.i-embed iframe{width:100%}.head-under{margin-top:20px}.head-under,.post-title-upper,.post-title-under{margin-bottom:20px}.posts-under-1{padding:20px 0}.posts-under-2{padding-bottom:40px}.recentcomments a{display:inline;padding:0;margin:0}#main{-webkit-box-flex:0 1 772px;-ms-flex:0 1 772px;flex:0 1 772px;max-width:772px;min-width:1px;float:left}#side{-webkit-box-flex:0 0 366px;-ms-flex:0 0 366px;flex:0 0 366px;width:366px;min-width:1px;float:right}@media (min-width:992px){#primary,#field{display:-webkit-box;display:-ms-flexbox;display:flex}#breadcrumb,.head-cover{display:block!important}#sitename img{margin:0}}@media screen and (min-width:768px){.logo,#head-band-in,div[id*=head-band] .band-menu,#header .head-cover,#header #gnavi,#foot-in{max-width:720px}}@media screen and (min-width:992px){.logo,#head-band-in,div[id*=head-band] .band-menu,#header .head-cover,#header #gnavi,#foot-in{max-width:960px}}@media screen and (min-width:992px) and (max-width:1199px){#main{-webkit-box-flex:0 1 592px;-ms-flex:0 1 592px;flex:0 1 592px;max-width:592px;min-width:1px}}@media screen and (min-width:1200px){.logo,#head-band-in,div[id*=head-band] .band-menu,#header .head-cover,#header #gnavi,#foot-in{max-width:1140px}#list .term img{width:auto;height:auto;margin-right:20px}}@media screen and (max-width:1199px){#list .term img{max-width:40%;height:auto;margin-right:20px}}@media print,(max-width:991px){#primary,#main,#side{display:block;width:100%;float:none;clear:both}div[id*=head-band]{padding:0 5px}#header #gnavi{padding-left:0;padding-right:0}#main{margin-bottom:30px}#section{margin-right:0}.grid,#side .widget,#col3 .widget{padding-left:20px;padding-right:20px}.grid{margin:0 0 20px}#side .widget,#col3 .widget{margin-left:0;margin-right:0}#related .toc{margin-right:15px}.comments-list li.depth-1>ul.children{padding-left:0}#foot-in{padding:0}#foot-in .col-xs-4,#foot-in .col-xs-6,#foot-in .col-xs-12{display:none}div[id*=side-]{margin-bottom:20px}#side-scroll{max-width:32767px}}@media (max-width:575px){.grid,#side .widget,#col3 .widget{padding-left:7px;padding-right:7px}.meta,.post .meta{font-size:1.2rem}#list .term img{max-width:30%;height:auto;margin:0 15px 25px 0}#list .excerpt{padding-left:0;margin:0 0 40px}.excerpt p{display:inline}.excerpt br{display:none}.read-more-link{display:block;clear:both;padding:12px;font-size:1.2rem;text-align:center;white-space:nowrap;overflow:hidden}.read-more-link,.read-more-link i{text-decoration:none}#list .term img{margin-bottom:30px}#list .read-more-link{margin:20px 0 0}#sitename{font-size:2.2rem}.entry-title,#front-page-title,.post h2,.post h3,.related,.discussion,.tb{font-size:1.8rem}[class^=comment-form-]{flex:0 0 100%;padding:0}#page-top{font-size:2rem;padding:8px 14px}.ptop{display:none}}div[class*=snsf-]{margin:2px 0 0;padding:0}div[class*=snsf-] .clearfix{padding:0}div[class*=snsf-] i,div[class*=snsf-] svg{max-width:16px}.snsname,.cpname{margin-left:5px}.snsfb{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:space-between}.snsf-c li,.snsf-w li{-webkit-box-flex:1;-ms-flex:1;flex:1 1 auto;list-style:none;vertical-align:middle;text-align:center;color:#fff;padding:1px 2px;margin-bottom:2px;white-space:nowrap;cursor:pointer}.snsf-c .snsfb li a,.snsf-w .snsfb li a{padding:9px 0 10px}.snsf-c a,.snsf-w a,.snsf-c .snsfcnt,.snsf-w .snsfcnt{display:block;font-family:Verdana,Arial,Helvetica,Roboto;text-align:center;text-decoration:none;width:100%;border-radius:2px}.snsf-c .fa-hatena,.snsf-w .fa-hatena{font-weight:700;font-family:Verdana,Arial,Helvetica,Roboto}.snsf-c a,.snsf-c a:hover,.snsf-w a,.snsf-w a:hover{position:relative;line-height:1;padding:10px 0;color:#fff}.snsf-c .snsfb li a,.snsf-w .snsfb li a{font-family:Verdana,Arial,Helvetica,Roboto;font-size:1.3rem;letter-spacing:-1px}.snsf-c .snsfb li a{box-shadow:0 1px 4px 0 rgb(0 0 0 / .2)}.snsf-w .snsfb li a{box-sizing:border-box;border:1px solid #ddd}.snsf-c .snsfb li a:hover{opacity:.6}.snsf-w .snsfb li a:hover{background:#f8f8f8;opacity:.7}.snsf-c .snsfb i,.snsf-w .snsfb i{margin-right:3px}.snsfcnt{display:block;position:absolute;right:0;top:-18px;padding:3px 0;font-size:1.1rem;background:#fffefd}.snsf-c .snsfcnt{color:#333;border:2px solid #ddd}.snsf-w .snsfcnt{box-sizing:content-box;top:-18px;left:-1px;border:1px solid #ddd;border-radius:2px 2px 0 0;color:#333}.snsfcnt i{margin:0!important}.snsf-c .twitter a{background:#1c9be2}.snsf-c .facebook a{background:#3b5998}.snsf-c .linkedin a{background:#0479b4}.snsf-c .pinit a{background:#bd081c}.snsf-c .hatena a{background:#3875c4}.snsf-c .pocket a{background:#ee4257}.snsf-c .line a{background:#00c300}.snsf-c .rss a{background:#f86300}.snsf-c .feedly a{background:#2bb24c}.snsf-c .cp-button a{background:#56350d}.snsf-c .twitter .snsfcnt{border-color:#1c9be2}.snsf-c .facebook .snsfcnt{border-color:#3b5998}.snsf-c .linkedin .snsfcnt{border-color:#0479b4}.snsf-c .pinit .snsfcnt{border-color:#bd081c}.snsf-c .hatena .snsfcnt{border-color:#3875c4}.snsf-c .pocket .snsfcnt{border-color:#ee4257}.snsf-c .line .snsfcnt{border-color:#00c300}.snsf-c .rss .snsfcnt{border-color:#f86300}.snsf-c .feedly .snsfcnt{border-color:#2bb24c}.snsf-c .cp-button .snsfcnt{border-color:#56350d}.snsf-w .snsfb .twitter a{color:#1c9be2}.snsf-w .snsfb .facebook a{color:#3b5998}.snsf-w .snsfb .linkedin a{color:#0479b4}.snsf-w .snsfb .pinit a{color:#bd081c}.snsf-w .snsfb .hatena a{color:#3875c4}.snsf-w .snsfb .pocket a{color:#ee4257}.snsf-w .snsfb .line a{color:#00c300}.snsf-w .snsfb .rss a{color:#f86300}.snsf-w .snsfb .feedly a{color:#2bb24c}.snsf-w .snsfb .cp-button a{color:#56350d}@media screen and (max-width:765px){div[class*=snsf-] .snsname{display:none}}@media screen and (min-width:992px){.snsfb li.line-sm{display:none!important}}@media screen and (max-width:991px){.snsfb li.line-pc{display:none!important}}.blogcard{margin:0 0 1.6em}.blogcard p{font-size:1.6rem;line-height:1.6;margin:0 0 .5em}.blogcard a{font-size:1.4rem}a.blogcard-href{display:block;position:relative;padding:20px;border:1px solid #ddd;background:#fff;color:#111;text-decoration:none;max-width:540px;min-height:140px;transition:transform .4s ease}a.blogcard-href:hover{color:#ff811a;background:#fcfcfc;box-shadow:3px 3px 8px rgb(0 0 0 / .2);transform:translateY(-4px)}p.blog-card-title{color:#111;font-weight:700}p.blog-card-desc{font-size:.9em;color:#666}.blogcard-img{float:right;margin:0 0 15px 20px}p.blogcard-link{clear:both;font-size:.8em;color:#999;margin:15px 0 0}img.blogcard-icon,amp-img.blogcard-icon{display:inline-block;width:18px;height:18px}#search{padding-bottom:0;position:relative;width:100%}#search label{width:100%;margin:0}.search-field{width:100%;height:32px;margin:0;padding:4px 6px}[type=submit].search-submit{position:absolute;top:2px;right:2px;height:28px;padding:8px;font-size:1.2rem}.search-field::-webkit-input-placeholder{font-family:'Font Awesome 5 Free';font-weight:900;color:#767676;font-size:1.4rem}.search-field:-moz-placeholder{font-family:'Font Awesome 5 Free';font-weight:900;color:#767676;font-size:1.4rem}.search-field:-ms-input-placeholder{font-family:'Font Awesome 5 Free';font-weight:900;color:#767676;font-size:1.4rem}.search-field:placeholder-shown{font-family:'Font Awesome 5 Free';font-weight:900;color:#767676;font-size:1.4rem}#search input:focus::-webkit-input-placeholder{color:#fff0}#search input:focus:-moz-placeholder{color:#fff0}#search input:focus:-ms-placeholder{color:#fff0}.widget_categories,.widget_archive{margin-bottom:5px}.widget_categories select,.widget_archive select{padding:15px 13px;width:100%;height:32px;margin:0;padding:4px 6px;border:1px solid #bbb}.calendar_wrap{margin-bottom:10px}#wp-calendar,.wp-calendar-nav{display:table;table-layout:fixed;line-height:2;width:100%;margin:0 auto;padding:0;border-collapse:collapse;border-spacing:0;font-size:1.2rem}#side #wp-calendar,#col3 #wp-calendar{margin:0 auto}#wp-calendar caption{padding:2px;width:auto;text-align:center;font-weight:700;border:thin solid #ccc;border-radius:3px 3px 0 0;caption-side:top}#wp-calendar #today{font-weight:700}#wp-calendar th,#wp-calendar td,.wp-calendar-nav span{line-height:2;vertical-align:middle;text-align:center}#wp-calendar td,.wp-calendar-nav span{display:table-cell;border:thin solid #ccc}.wp-calendar-nav span{border-top:0}.wp-calendar-nav span.pad{width:0}#wp-calendar th{font-style:normal;font-weight:700;color:#fff;border-left:thin solid #ccc;border-right:thin solid #ccc;background:#333}#wp-calendar a{font-size:1.2rem;color:#3969ff;text-decoration:underline}#wp-calendar a:hover{color:#c3251d}@media print,(max-width:991px){#wp-calendar,#wp-calendar a{font-size:1.7rem}}.tagcloud{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;letter-spacing:-.4em}.tagcloud a{display:inline-block;-webkit-box-flex:0 0 auto;-ms-flex:0 0 auto;flex:1 0 auto;min-width:1px;letter-spacing:normal;text-decoration:none;font-size:14px;font-size:1.4rem!important;border:1px solid #ddd;margin:2px;padding:5px 10px}#thk-new{margin:-10px 0 0}#thk-new .term img,#thk-new .term amp-img{margin:0 10px 0 0;padding:1px;width:100px;height:100px}#thk-new .excerpt p{display:block;margin:0;padding:0;font-size:1.2rem;line-height:1.4}#thk-new p.new-title{font-size:1.4rem;font-weight:700;line-height:1.4;padding:0;margin:0 0 14px;text-decoration:none}#thk-new .toc{padding:15px 0;border-bottom:1px dotted #ccc}#thk-new .toc:last-child{margin-bottom:0;padding-bottom:0;border-style:none}div#thk-rcomments{margin-top:-5px;margin-left:5px}#thk-rcomments .recentcomments,#thk-rcomments .recentcomments a{background:0 0;font-size:1.2rem}#thk-rcomments .recentcomments{margin:0;border-bottom:1px dotted #ddd}#thk-rcomments .recentcomments a{text-decoration:underline}#thk-rcomments .recentcomments:last-child{border-bottom:none}#thk-rcomments .comment_post{margin-left:10px}#thk-rcomments .widget_comment_author,#thk-rcomments .widget_comment_author a{margin:15px 0;min-height:40px;color:#767574;font-size:1.2rem;font-weight:700;line-height:1.5;overflow:hidden}#thk-rcomments .widget_comment_author img,#thk-rcomments .widget_comment_author amp-img{float:left;vertical-align:middle;margin:0 5px 0 0}#thk-rcomments .widget_comment_author span{display:block;margin:auto 0;overflow:hidden}#thk-rcomments [class*=fa-comment]{margin-right:5px;color:red}#thk-rcomments .fa-angle-double-right{margin-right:5px}#thk-rcomments .comment_excerpt{margin:15px 0 15px 10px;font-size:1.2rem;line-height:1.8}#thk-rcomments .comment_post{display:block;margin:0 0 15px 15px}.ps-widget{margin:0;padding:0;width:100%;overflow:hidden}p.ps-label{text-align:left;margin:0 auto 5px auto;font-size:1.4rem}.ps-widget{display:inline-block}.rectangle-1-row{margin-bottom:10px}.rectangle-1-col{margin-right:10px}.ps-250-250{max-width:250px;max-height:250px}.ps-300-250{max-width:300px;max-height:250px}.ps-336-280{max-width:336px;max-height:280px}.ps-120-600{max-width:120px;max-height:600px}.ps-160-600{max-width:160px;max-height:600px}.ps-300-600{max-width:300px;max-height:600px}.ps-468-60{max-width:468px;max-height:60px}.ps-728-90{max-width:728px;max-height:90px}.ps-970-90{max-width:970px;max-height:90px}.ps-970-250{max-width:970px;max-height:250px}.ps-320-100{max-width:320px;max-height:100px}.ps-col{max-width:690px}@media (min-width:541px) and (max-width:1200px){.rectangle-1-col,.rectangle-2-col{margin:0 0 10px}rectangle-2-col{margin-bottom:20px}.ps-col{max-width:336px}}@media (max-width:991px){.ps-120-600,.ps-160-600,.ps-300-600{max-width:300px;max-height:600px}.ps-728-90,.ps-970-90,.ps-970-250{max-width:728px;max-height:90px}}@media (max-width:767px){.ps-728-90,.ps-970-90,.ps-970-250{max-width:468px;max-height:60px}}@media (max-width:540px){.rectangle-2-col,.rectangle-2-row{display:none}div.ps-widget{max-width:336px;max-height:none}.ps-col{max-width:336px}p.ps-728-90,p.ps-970-90,p.ps-970-250,div.ps-728-90,div.ps-970-90,div.ps-970-250{max-width:320px;max-height:100px}}div.ps-wrap{max-height:none}p.al-c,div.al-c{text-align:center;margin-left:auto;margin-right:auto}#thk-follow{display:table;width:100%;table-layout:fixed;border-collapse:separate;border-spacing:4px 0}#thk-follow ul{display:table-row}#thk-follow ul li{display:table-cell;box-shadow:1px 1px 3px 0 rgb(0 0 0 / .3)}#thk-follow .snsf{display:block;border-radius:4px;padding:1px;height:100%;width:100%}#thk-follow li a{display:block;overflow:hidden;white-space:nowrap;border:3px solid #fff;border-radius:2px;line-height:1.2;letter-spacing:0;padding:5px 0;color:#fff;font-size:18px;font-family:Verdana,Arial,Helvetica,Roboto;text-align:center;text-decoration:none}#thk-follow .fname{display:block;font-size:10px}#thk-follow a:hover{opacity:.7}#thk-follow .twitter{background:#1c9be2}#thk-follow .facebook{background:#3b5998}#thk-follow .instagram{background:-webkit-linear-gradient(200deg,#6559ca,#bc318f 35%,#e33f5f 50%,#f77638 70%,#fec66d 100%);background:linear-gradient(200deg,#6559ca,#bc318f 35%,#e33f5f 50%,#f77638 70%,#fec66d 100%)}#thk-follow .pinit{background:#bd081c}#thk-follow .hatena{background:#3875c4}#thk-follow .google{background:#dd4b39}#thk-follow .youtube{background:#ae3a34}#thk-follow .line{background:#00c300}#thk-follow .rss{background:#f86300}#thk-follow .feedly{background:#2bb24c}#thk-rss-feedly{display:table;width:100%;table-layout:fixed;border-collapse:separate;border-spacing:6px 0}#thk-rss-feedly ul{display:table-row}#thk-rss-feedly li{display:table-cell}#thk-rss-feedly li a{display:block;overflow:hidden;white-space:nowrap;width:100%;font-size:1.6rem;line-height:22px;padding:7px 0;color:#fff;border-radius:3px;text-align:center;text-decoration:none;box-shadow:1px 1px 3px 0 rgb(0 0 0 / .3)}#thk-rss-feedly a:hover{color:#fff;opacity:.7}#thk-rss-feedly a.icon-rss-button{background:#f86300}#thk-rss-feedly a.icon-feedly-button{background:#2bb24c}#thk-rss-feedly a span{font-family:Garamond,Palatino,Caslon,'Century Oldstyle',Bodoni,'Computer Modern',Didot,Baskerville,'Times New Roman',Century,Egyptienne,Clarendon,Rockwell,serif;font-weight:700}#thk-rss-feedly i{margin:0 10px 0 0;color:#fff}#side .widget-qr img,#col3 .widget-qr img,#side .widget-qr amp-img,#col3 .widget-qr amp-img{display:block;margin:auto}html{overflow:auto;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:#fff0;font-size:62.5%!important}#list .posts-list-middle-widget{padding:15px}#list .exsp,#list .exsp p{opacity:1}#list div[id^=tile-] .exsp{opacity:.5}#list div[id^=card-] .exsp{opacity:.5}#breadcrumb,#breadcrumb a,breadcrumb i{color:#1e420d}#breadcrumb{background:#81d742;border-radius:12px;padding:10px 12px}#nav.pin{box-shadow:0 5px 10px 0 rgb(0 0 0 / .05)}#nav{width:100%}#nav{top:32px}.info{padding:40px 30px}.grid{border-radius:12px}.page div#pnavi{border-bottom:1px solid #ddd}div[id*=side-],#col3{border-radius:12px}body{overflow:hidden;font-family:'M PLUS Rounded 1c','Segoe UI','Verdana','Helvetica','Arial',sans-serif;font-weight:400;color:#111;background:#ededed}a{word-break:break-all;text-decoration:none;background-color:#fff0;-webkit-text-decoration-skip:objects;color:#4169e1}a:hover{text-decoration:none;color:crimson}#head-in{color:#fff}#head-parallax{background-image:url(https://denpen.com/wp-content/uploads/2020/04/header_img.jpeg);background-repeat:no-repeat;background-size:cover;background-position:top center}body,li,pre,blockquote{font-size:1.4rem}.band{position:fixed;z-index:21}#list .term img.lazy,.lazy{transition:opacity .8s,transform .5s}#list .term img.lazy:not(:hover),.lazy:not(:hover){opacity:0}#list .term img.lazy[data-loaded]:not(:hover),.lazy[data-loaded]:not(:hover){opacity:1}#page-top{border-radius:12px}.home #bottom-area #paging{margin-bottom:30px}#sns-bottoms li,#sns-mobile li{min-width:16.6%}@media (min-width:576px){#list .excerpt{overflow:hidden}#sitename{font-size:3.2rem}}@media (min-width:992px){#side{-ms-flex-preferred-size:366px;flex-basis:366px;width:366px}#side-scroll{border-top:0;padding-top:0}#side-scroll{border-top:0;border-radius:0 0 12px 12px}#gnavi div>ul>li>a>span{padding-top:10px;padding-bottom:10px}}@media (min-width:1310px){.container{width:1280px;max-width:1280px}.logo,#header .head-cover,#header #gnavi,#head-band-in,#foot-in,div[id*=head-band] .band-menu{width:1280px;max-width:100%}#section,.grid{margin:0 18px 20px 0}#main{-webkit-box-flex:0 1 866px;-ms-flex:0 1 866px;flex:0 1 866px;max-width:866px;min-width:1px;float:left}#side{-webkit-box-flex:0 0 412px;-ms-flex:0 0 412px;flex:0 0 412px;width:412px;min-width:1px;float:right}#side .widget{margin:0 18px;padding:20px 18px}}@media (max-width:575px){#sns-bottoms li,#sns-mobile li{min-width:33.3%}}@media (min-width:992px) and (max-width:1309px){.grid{padding-left:25px;padding-right:25px}#side .widget{margin:0 6px;padding:20px 7px}}@media (min-width:992px) and (max-width:1199px){#main{float:left}}
/*! luxe child css */@media (min-width:992px){#gnavi li li:hover ul,#gnavi li:hover>ul{display:table;z-index:1}#gnavi li:hover>ul{border-collapse:separate;width:100%;animation:moveY .3s 1 normal ease}#gnavi li li:hover ul{table-layout:auto;animation:moveX .8s 1 normal ease}}@keyframes moveY{0%{top:0;z-index:-1}100%{bottom:0;z-index:-1}}@keyframes moveX{0%{width:0;table-layout:fixed;z-index:-1}50%{width:100%;z-index:-1}100%{z-index:-1}}@font-face{font-family:'icomoon';src:url(https://denpen.com/wp-content/themes/luxeritas/./fonts/icomoon/fonts/icomoon.eot);src:url(https://denpen.com/wp-content/themes/luxeritas/./fonts/icomoon/fonts/icomoon.eot) format('embedded-opentype'),url(https://denpen.com/wp-content/themes/luxeritas/./fonts/icomoon/fonts/icomoon.woff) format('woff'),url(https://denpen.com/wp-content/themes/luxeritas/./fonts/icomoon/fonts/icomoon.ttf) format('truetype'),url(https://denpen.com/wp-content/themes/luxeritas/./fonts/icomoon/fonts/icomoon.svg) format('svg');font-weight:400;font-style:normal;font-display:auto}[class^=ico-],[class*=" ico-"]{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ico-feedly:before{content:"\e600"}.ico-feedly-o:before{content:"\e601"}.ico-feedly-square:before{content:"\e602"}.ico-line:before{content:"\e700"}.ico-line-square:before{content:"\e701"}@media print and (max-width:991px){#side{page-break-before:always}}@media print{@page{margin:21.7mm}*,*:before,*:after{text-shadow:none !important;background:0 0 !important;box-shadow:none !important}body{font-size:11pt}div[id*=header]{margin-top:0}#primary,#header,#footer,#main,#side,#col3,div[id*=side-],#list .toc,.head-cover,.logo,.container,.container #header,.container #footer{display:block;max-width:100%;width:100%;padding-left:0;padding-right:0}#primary,#list .toc,#core.lcore,#core.pcore,#side,#col3,#side .widget #col3 .widget,div[id*=side-]{border:none}#header,#head-in,#footer,#foot-in{border-left:none;border-right:none}#header,#head-in{border-top:none}#footer,#head-in{border-bottom:none}#gnavi,.band,#breadcrumb,.read-more,.sns-msg,div[id*=sns-],div[id*=snsf-],div[id*=snsi-],#page-top,#adsense,#paging,.pnavi,.reply,#respond,#trackback,#search,.thk_rss_feedly,ins.adsbygoogle{display:none !important}#core{page-break-after:always}#footer div[class*=col-xs-]{float:none}pre,blockquote,#side .widget{page-break-inside:avoid}thead{display:table-header-group}.toc,table,img{page-break-inside:avoid}img{max-width:100% !important}#head-in p#sitename,#head-in h1#sitename{font-size:20pt}p,h1,h2,h3{orphans:3;widows:3}h2,h3{font-size:14pt;page-break-after:avoid}a[href]:after,abbr[title]:after{content:""}}