﻿@charset 'utf-8';*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;transition:all .2s ease;}html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;word-break:normal;overflow-wrap:break-word;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;color:var(--tcolor);background:var(--bgcolor) !important;font-size:17px;font-family:var(--gothic);font-weight:400;line-height:1.5;font-feature-settings:"palt";letter-spacing:.05rem;}article{margin:0 5px;}.inner{display:block;max-width:var(--mainpx);margin:0 auto;}h1,h2,h3,h4,h5,h6{color:var(--hcolor);}main h1{margin:2rem auto;padding:1rem;font-size:1.5rem;text-align:center;font-weight:700;font-family:var(--gothicMB);color:white;display:inline-block;background:var(--hcolor);}main h2{text-align:center;color:var(--sikkoku);font-size:1.2rem;font-weight:700;font-family:var(--midashigo);margin:2rem auto;padding:.5rem 0;border-top:1px dotted #888;border-bottom:1px dotted #888;}main h3{color:var(--sikkoku);font-size:1.35rem;}hr{border:0;border-bottom:1px solid gray;}a{color:var(--acolor);text-decoration:none;font-weight:400;}a:hover,a:active,a:focus{opacity:.66;color:var(--hovercolor);text-decoration:none;}a.blank:after,li.blank a:after{font-family:'icomoon',helvetica !important;content:'\e90f';opacity:.66;margin:0 0 0 .3em;font-size:80%;}a.white{color:white}a.pagetop{color:var(--tcolor);background:#0001;opacity:.9;font-size:36px;padding:8px 0 0;line-height:1;text-decoration:none;display:inline-block;position:fixed;bottom:.5rem;right:.5rem;width:1.5em;height:1.5em;text-align:center;overflow:hidden;border-radius:50%;z-index:7;}a.pagetop:hover{color:dimgray;background:#0002;opacity:.33;text-shadow:none;}.shadow{box-shadow:0 0 4px rgba(0,0,0,.2) !important}.text-shadow{text-shadow:0 0 2px #0006}p{line-height:1.6;margin:1.4em .5em;padding:0;text-align:justify;}q{}blockquote{line-height:1.05;border-left:3px solid var(--headcolor);margin-left:1em;padding-left:1em;color:dimgray;font-style:italic;}pre{white-space:pre;font-size:95%;}strong{color:var(--keycolor);font-size:110%;font-weight:700;}em,.em{font-size:105%;font-weight:600;font-style:normal;text-shadow:0 0 1px #666c;background:linear-gradient(transparent 60%,#FFF67F 0%);}b{color:var(--sikkoku);font-size:100%;font-weight:600;}u{color:var(--sikkoku);font-size:100%;font-style:normal;text-decoration:none;background:linear-gradient(white 70%,var(--keycolor) 85%,white 100%);}small{font-size:80%;}big{font-size:120%;}mark,.mark{background:linear-gradient(white 0%,white 20%,#fdf6a2 30%,#fdf6a2 80%);padding-left:.2em;padding-right:.35em;}code,.code{font-family:'Space Mono',Menlo,Monaco,Consolas,monospace;}table{border-collapse:collapse;border-spacing:0;width:100%;}table.line{margin:0;padding:0;border-bottom:1px solid #999;font-size:90%;}table.line thead th{background-color:#ddd;color:#333;padding:.3em .5em;}table.line tr:nth-child(even){background:#eee9;}table.line th{font-weight:normal;white-space:nowrap;padding:.1em .5em .1em;border-bottom:1px solid #999;}table.line td{padding:.1em .5em .1em;border-bottom:1px solid #999;}.card{margin:.5rem auto 1rem;border:none;background-color:transparent;}.card img:hover{opacity:.66;transform:scale(1.1);}:root{--colnum:2}@media(min-width:40.06rem){:root{--colnum:3}}@media(min-width:52.06rem){:root{--colnum:4}}@media(min-width:64.06rem){:root{--colnum:6}}ul.li-index{margin:0}.li-index .card{width:calc(95vw/var(--colnum) - 1rem);height:calc(95vw/var(--colnum) + 3.2rem);overflow:hidden;}.li-index .card img{width:calc(95vw/var(--colnum) - 1rem);height:calc(95vw/var(--colnum) - 1rem);object-fit:cover;border-radius:2px;}.noimage{display:block;width:100%;height:120px;line-height:100px;text-align:center;color:#6666;background:#ccc6;}.aligncenter{display:block;margin:0 auto;text-align:center;}.alignnone{clear:both}.wp-caption{max-width:100%}.colpx{max-width:var(--colpx);height:auto;}@media(max-width:40rem){:root{--colpx:100%;}}.verticalLine{width:1px;min-height:120px;background:linear-gradient(to top,#0006,#0001) repeat-y center / 1px;margin:0 auto;}a.linkBtn{color:white;background-color:var(--tcolor);padding:3px 1.5em;margin-right:auto;margin-left:auto;font-size:small;font-weight:bold;border-radius:1000px;text-align:center;box-shadow:0 0 4px rgba(0,0,0,.5) !important;}header{background:white}.logo,.description{text-align:left;padding-left:1rem;}@media(min-width:40.06rem){.logo,.description{text-align:center}}.logo img{max-width:var(--colpx);min-height:60px;height:100%;}.breadcrumb{justify-content:flex-end;background-color:transparent;border-radius:inherit;font-size:x-small;}.breadcrumb-item+.breadcrumb-item::before{content:'>'}.navbar.fix-nav{z-index:2;position:fixed;top:0;width:100%;}body.fix-body{padding-top:61px}.navbar{display:block;border:0;min-height:inherit;background:var(--headcolor);position:inherit;min-height:inherit;margin:0;padding:0;border-radius:inherit;}.navbar .navbar-nav{list-style-position:inherit;list-style-type:none;padding:.2rem 0;margin:0;display:flex;flex-direction:row;justify-content:space-around;align-items:center;float:none;}@media(min-width:768px){.navbar .navbar-nav li{float:none}}.navbar .navbar-nav li{display:block;}.navbar .navbar-nav li a{display:block;margin:0;padding:.5rem .8rem;font-size:1rem;font-weight:700;color:var(--tcolor);border-radius:5px;text-align:center;line-height:1;}.navbar .navbar-nav li:first-child a{margin-left:0}.navbar .navbar-nav li:last-child a{margin-right:0}@media(min-width:40.06rem){.navbar .navbar-nav{justify-content:center}.navbar .navbar-nav li a{margin:0 3rem;}}.navbar .navbar-nav li a:hover{background-color:#fff9;}.navbar .navbar-nav li a [class^="icon-"],.navbar .navbar-nav li a [class*=" icon-"]{margin-right:.18em;}.navbar .navbar-nav .sub-menu li{display:block;}.menu-item-has-children .sub-menu{display:none;position:absolute;color:var(--tcolor);background:var(--bgcolor);box-shadow:0 2px 6px #3339;padding:0;z-index:1;}.menu-item-has-children:hover .sub-menu{display:block}.menu-item-has-children >a:after{content:'▼';margin-left:.2em;opacity:.66;font-size:70%;}.sub-menu li.menu-item{display:block;text-align:left;white-space:nowrap;}.sub-menu >li.menu-item:not(:last-child){border-bottom:1px solid #cccc;}.sub-menu >li.menu-item a{display:inline-block;width:100%;height:100%;margin:0;padding:1.2rem;text-align:left;border-radius:inherit;}.sub-menu >li.menu-item a:hover{background:var(--headcolor);opacity:inherit;}#post_meta{margin:2rem 0;padding:.5rem .5rem .5rem .8rem;font-size:xx-small;border:1px solid #ddd;}.edit_btn{margin:1rem auto;text-align:center;}.edit_btn a{display:inline-block;border-radius:1000px;font-size:small;font-weight:900;padding:0 1.5rem;background-color:var(--acolor);color:white;}.pagination{text-align:center;display:block;line-height:1;margin:1rem auto;padding:0;}.pagination .current{margin:0 .5rem;padding:.2rem 1rem .4rem;}.pagination a{background:white;border:1px solid lightgray;border-radius:5px;margin:0 .5rem;padding:.2rem 1rem .4rem;}.btn-prev{margin:.5rem auto .5rem 0}.btn-next{margin:.5rem 0 .5rem auto}.btn-prev a[rel='prev'],.btn-next a[rel='next']{display:inline-block;text-decoration:none;}.btn-prev a[rel='prev']{padding:0 .5em}.btn-next a[rel='next']{padding:0 .5em}.btn-prev a[rel='prev']:before,.btn-next a[rel='next']:after{font-family:'icomoon' !important;position:relative;top:1px;}.btn-next a[rel='next']:after{content:'\e918';margin:0 0 0 .18em;}.btn-prev a[rel='prev']:before{content:'\e919';margin:0 .18em 0 0;}footer{text-align:center;box-shadow:0 -4px 8px rgba(0,0,0,.3);background-color:var(--footcolor);}footer a,footer a:link,footer a:visited{color:var(--tcolor);font-weight:400;}.footer--6point{width:calc(100%/3);}footer ul.menu{line-height:1.5;margin:0;}.accordion-toggle + div >ul[id^='menu-sns-'].menu{padding:1rem 0 0;}ul[id^='menu-sns-'].menu{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;line-height:1.5;margin:0;}ul[id^='menu-sns-'].menu li{padding:.66em 0 0}ul[id^='menu-sns-'].menu a{display:inline-block;background:var(--acolor);color:white;font-size:1rem;width:2rem;height:2rem;padding:.35em .5em .5em .5em;margin:0 .2em;border-radius:50%;border:0;}ul[id^='menu-sns-'].menu a:hover{opacity:.33;}ul[id^='menu-essential-'].menu{display:flex;flex-wrap:wrap;justify-content:center;font-size:smaller;line-height:2;margin:0;list-style:none;}ul[id^='menu-essential-'].menu li{border-bottom:0 none transparent}ul[id^='menu-essential-'].menu li:before{content:'-'}ul[id^='menu-essential-'].menu li:first-child:before{content:none}ul[id^='menu-essential-'].menu a{margin:0 .5rem;color:dimgray;border-bottom:.5px dotted gray;}form.searchform{margin:.1rem auto;text-align:center;}form.searchform label,form.searchform input[type='submit']{display:none}form.searchform input:focus{color:black;background:#0001;border-radius:100px;outline:none;}form.searchform input[type='text']{border-radius:100px;background-color:white;padding:.2em 2.5em .2em 1em;-webkit-appearance:none;}form.searchform input{height:2.5em;vertical-align:middle;}aside{box-sizing:border-box;position:fixed;top:0;left:0;width:0;height:0;overflow:hidden;opacity:0;background:white;}input.check{display:none;}input.check:checked ~ aside{width:calc(var(--colpx) + 1rem);height:100%;overflow:hidden;opacity:1;z-index:2;}@media(max-width:320px){input.check:checked ~ aside{width:var(--colpx)}}input.check:checked ~ main{opacity:.1;}input.check:checked ~ .close-menu{display:block;opacity:1;background:#000a;z-index:3;}.close-menu{display:none;opacity:0;position:fixed;top:0;left:calc(var(--colpx) + 1rem);width:100%;height:100%;}.menu-btn,.close-menu{cursor:pointer;}.menu-btn{position:fixed;top:10px;left:10px;z-index:3;font-size:9px;font-weight:700;width:60px;height:60px;text-align:center;color:var(--tcolor);opacity:.9;border-radius:50%;margin:0;transition:all .5s ease;}.menu-btn:hover{color:dimgray;background:#0002;opacity:.33;text-shadow:none;}.menu-btn:before{display:block;font-family:'icomoon',helvetica !important;content:'\e93a';font-size:32px;font-weight:400;margin:2px 0 -10px 0;padding:0;}input.check:checked ~ .menu-btn{opacity:.33}input.check:checked ~ .menu-btn:hover{opacity:1}input.check:checked ~ .menu-btn:before{content:'\e93c'}.accordion-toggle{display:block;width:calc(var(--colpx) - 1rem);margin:0 auto;padding:.5rem .8rem;border:1px solid var(--acolor);border-radius:1000px;font-weight:700;background:var(--bgcolor);cursor:pointer;white-space:nowrap;}.accordion-toggle:before{display:inline-block;font-family:'icomoon',helvetica !important;content:'\e929';padding:0 .3em 0 0;}.accordion-toggle,.accordion-toggle:before{color:var(--acolor);}.accordion-toggle:hover,.accordion-toggle:hover:before,.accordion-toggle.active-tab:hover,.accordion-toggle.active-tab:hover:before{opacity:.66;}.accordion-toggle.active-tab{color:var(--acolor);background:#ccc6;}.accordion-toggle.active-tab:before{color:var(--acolor);content:'\e927';}.accordion-toggle ~ select,.accordion-toggle + .tagcloud,.accordion-toggle + div >ul,.accordion-toggle + ul{margin:0 auto;padding:0 0 0 1rem;line-height:1.3;color:darkgray;height:0;visibility:hidden;overflow:hidden;opacity:0;max-width:var(--colpx);font-weight:700;}.ttl320 ~ select,.ttl320 + .tagcloud,.ttl320 + div >ul,.ttl320 + ul{margin:0 auto;max-width:var(--colpx);}.accordion-toggle.active-tab ~ select,.accordion-toggle.active-tab + .tagcloud,.accordion-toggle.active-tab + div >ul,.accordion-toggle.active-tab + ul{margin:0 auto;padding:1rem 0 1rem 1rem;height:auto;visibility:visible;overflow:visible;opacity:1;}.accordion-toggle + div >ul li,.accordion-toggle + ul li{padding:.66em 0 .66em 1.5rem}.accordion-toggle + .tagcloud{margin:0 1.2rem;line-height:2;}.accordion-toggle.active-tab + .tagcloud{margin:0 auto;padding:1rem 0 0;}.tagcloud a{margin:0 5px;white-space:nowrap;display:inline-block;}.tagcloud a .tag-link-count{opacity:.66;font-size:70%}.accordion-toggle + div >ul[id^='menu-sns-'].menu{margin:0 auto;padding:1rem 0 0;}.accordion-toggle + div >ul[id^='menu-sns-'].menu li{padding:.66em 0}.accordion-toggle ~ select{display:none}.accordion-toggle.active-tab ~ select{display:block;margin:1rem auto 0;color:var(--tcolor);font-weight:400;}hr{margin:1px;padding:0;border:0px none transparent;border-bottom:1px solid gray;height:0}hr.line{display:block;margin:1em 0;padding:0;border-bottom:1px solid gray;width:100%;height:0;overflow:auto}.dotted{display:block;margin:.5em auto;padding:0;border-bottom:1px dotted lightgray;width:98%;height:0;overflow:auto}ul,ol,dl{margin:0;padding:0}dt{font-weight:bold}dd{}ul{list-style:inherit ;}ol{list-style:decimal;}table{border-collapse:collapse;border-spacing:0;width:100%}table.line{margin:0;padding:0;border-bottom:1px solid #999;font-size:90%}table.line thead th{background-color:#ddd;color:#333;padding:.3em .5em}table.line thead th a:link{color:black}table.line th{font-size:1em;font-weight:normal;line-height:1.3;text-align:left;vertical-align:top;white-space:nowrap;padding:.1em .5em .1em;border-bottom:1px solid #999}table.line td{vertical-align:top;font-size:1em;line-height:1.3;padding:.1em .5em .1em;border-bottom:1px solid #999}table a{text-decoration:none}figure{text-align:center;margin:5px auto 10px auto}figcaption{font-size:small;color:#555}address{font-style:normal}address a:link{color:inherit}body{background:var(--bgcolor);}.inner-block{width:100%;margin:0 auto;padding:0}.outer-block{width:100vw;margin:0;padding:0;border:0;position:absolute;left:0}header#header{width:100%;margin:0 auto;background:white;z-index:9999}.kanban{height:65px;width:auto}.tagline{position:relative;bottom:.5em;width:calc(100% - 108px - 1rem);white-space:nowrap}.kanban--tagline1{display:block;font-size:13px}.kanban--tagline2{font-size:14px}.breadcrumb li:after{content:'>';margin:0 .25em}.breadcrumb li:last-child:after{content:none}.breadcrumb a{text-decoration:none}#nav{height:46px;background:rgba(255,140,0,.9);box-shadow:0 4px 8px rgba(0,0,0,.3)}@media(max-width:40rem){#nav .inner-block{background:radial-gradient(circle,rgba(255,140,0,.5) 50%,rgba(204,51,0,.3) 80%,rgba(119,17,17,.1) 95%)}}.gnavi{height:46px}.button-gnavi,.button-gnavi-none{width:calc(100%/5);padding:8px 0 6px;transition:ease .4s;font-weight:700;line-height:1}.button-gnavi:hover{background:tomato}.button-gnavi a,.button-gnavi-none a{display:block;color:white;font-size:11px;text-decoration:none}.button-gnavi i,.button-gnavi-none i{display:block;color:white;font-size:1.2em;padding:0 0 3px}.button-gnavi-none i{background:#B22222;border-radius:50%;box-shadow:0 2px 6px rgba(0,0,0,.3);position:relative;top:-20px;font-size:2.2em;line-height:1.8em;width:2em;height:2em;cursor:pointer}@media(max-width:40rem){.button-gnavi-none i{left:-8px}}@media(min-width:52.06rem){.button-gnavi-none i{left:50px}}.button-gnavi-none .deco{display:block;color:white;font-size:10px;line-height:1;position:relative;top:-1.2em;white-space:nowrap}aside{width:0;overflow:hidden;transition:all .3s ease;position:fixed;right:0}.overlay-open aside{width:100%;position:absolute;top:120px}.fix-nav{z-index:9997;position:fixed;left:0;top:0;width:100%}.fix-body{padding-top:46px}main{max-width:100%;width:100%;}article{margin:0 5px;}@media(min-width:40.06rem){section.nodeco{background:white;border:1px solid #eee;border-radius:8px;padding:.9em;margin:2px}}main section,main .section{margin:1rem auto}aside nav a,aside nav a:link,aside nav a:visited{color:var(--acolor);font-weight:700}aside nav a:hover{color:var(--hovercolor)}aside a,aside a:link,aside a:visited{color:var(--acolor);text-decoration:none;}.color-title{color:#630}.counter-reset{counter-reset:number}main h3.num{padding:0 0 .6em 2.5em}main h3.num i{display:inline-block;text-align:center;font-style:normal;font-size:1em;background:darkorange;color:white;width:1.5em;height:1.5em;border:2px solid orange;border-radius:50%;position:absolute;top:-.24em;left:.7em;margin:0 .2em 0 .8em;margin:0 0 0 0;padding:0 0 0 0}main h3.num i:after{counter-increment:number;content:counter(number);color:white;vertical-align:-.15em;text-shadow:0 0 2px white;font-size:.95em;font-family:sans-serif;font-weight:bold;position:relative;left:0em}a.switch{display:inline-block;text-align:center;text-decoration:none;white-space:nowrap;line-height:1.3;background:darkorange;color:white;text-shadow:0 0 3px #6669;font-weight:700;box-shadow:0px 2px 4px #6666;border:1px solid #fff3;}a.switch::after{content:""; display:block; width:30px; height:100%; position:absolute; top:-180px; left:0; background-color:#FFF; opacity:0; transform:rotate(45deg);}@keyframes reflect{0%{transform:scale(0) rotate(45deg); opacity:0;}80%{transform:scale(0) rotate(45deg); opacity:0.5;}81%{transform:scale(4) rotate(45deg); opacity:1;}100%{transform:scale(50) rotate(45deg); opacity:0;}}@-webkit-keyframes reflect{0%{transform:scale(0) rotate(45deg); opacity:0;}80%{transform:scale(0) rotate(45deg); opacity:0.5;}81%{transform:scale(4) rotate(45deg); opacity:1;}100%{transform:scale(50) rotate(45deg); opacity:0;}}a.switch:hover{opacity:.5;}a.switch.shadow-none{box-shadow:none;border:none}.shadow,.box-shadow{box-shadow:0 0 4px #000c}.drop-shadow{filter:drop-shadow(0px 2px 4px #666)}.brightness{filter:brightness(.4)}a.switch.buy{background:linear-gradient(#24bf00 0%,#0d402f 100%);}a.switch.orange{background:tomato}a.switch.green{background:seagreen}a.switch.blue{background:dodgerblue}a.switch.gray{background:darkgray}a.switch.acolor{background:var(--acolor);color:white !important}a.switch.acolor:hover{background:var(--hovercolor)}.cards{}.kards{}.kard{background:white;border:1px solid #f0f0f0;border-radius:5px;overflow:hidden;transition:ease .2s all;margin:8px 0;height:100%}.kard img{width:100%;height:200px;object-fit:cover;}.kard:hover{background-color:beige}main .kard h2,#info .kard h2{font-size:.8em;font-weight:normal;color:#630;border:none;box-shadow:none;background:transparent;position:relative;left:0;top:0;padding:0}main .kard h2:before,#info .kard h2:before{height:0}main .kard h2 a,#info .kard h2 a{color:#366;white-space:pre-line}.kard-price{text-align:right;font-size:small;font-weight:700;font-family:var(--lato);line-height:1;padding:4px;background:rgba(255,255,255,.7);position:relative;top:-2em;margin-bottom:-2em}input:focus,textarea:focus{color:black;background:rgba(0,0,0,.1);border-radius:100px;outline:none}input[type=text]{border:1px solid gray;border-radius:100px;background-color:white;padding:.2em 2.5em .2em 1em;-webkit-appearance:none}input{height:2.5em;vertical-align:middle}button{color:dimgray;background:transparent;border:1px solid white;border-radius:50%;position:relative;left:-3rem;cursor:pointer}a.pagetop{display:inline-block;color:rgba(255,255,255,.9);font-size:36px;padding:8px 0 0 0;line-height:1;text-decoration:none;position:fixed;bottom:.5rem;right:.5rem;width:1.5em;height:1.5em;text-align:center;overflow:hidden;background:rgba(0,0,0,.1);border-radius:50%;z-index:9}a.pagetop:hover{color:dimgray;background:rgba(0,0,0,.3);text-shadow:none}.deco-image-square{position:relative;width:calc((100%/2) - 10px);transition:ease .2s all;border:2px solid white;border-radius:5px;padding:0;margin:0 0 1rem}.deco-image-square:hover{opacity:.5}.deco-image-square img{width:100%;height:100%;border-radius:4px;object-fit:cover}.deco-image-square a{display:block;width:100%;background:rgba(0,0,0,.3);color:white;text-align:center;font-weight:bold;font-size:1em;padding:.4em 0;white-space:nowrap;overflow:hidden;position:absolute;bottom:0;text-shadow:0 0 2px rgba(0,0,0,.7);}.deco-image-square-event{height:200px;position:relative;transition:ease .2s all;border-radius:5px 5px 0 0;border-bottom:1px solid #ccc6;background-repeat:no-repeat;background-position:0px 0px;background-size:contain}.deco-image-square-event:hover{opacity:.5}.deco-image-square-event img{width:50%;height:100%;object-fit:cover}.deco-image-square-event a{display:inline-block;width:100%;height:100%;background:linear-gradient(160deg,#fff0,#fff1 60%,#fffc 65%,white 70%,white);border-radius:5px;font-weight:bold;font-size:20px;color:var(--hcolor);padding:150px .5rem 0 0;overflow:hidden;text-shadow:0 0 2px white;text-align:right;text-decoration:none}.deco-image-square-event big{position:absolute;top:10px;left:10px;color:white;text-shadow:0 0 4px dimgray;font-size:22px}@media(max-width:40rem){.deco-image-square-event{background-size:cover;background-position:0px -8px;}.deco-image-square-event a{font-size:14px;}.deco-image-square-event big{top:.5rem;left:.5rem;font-size:20px;}}.deco-image-square-category{width:calc(100% - .4rem);height:120px;margin:.2rem;overflow:hidden;transition:ease .2s all;border-radius:5px;}.deco-image-square-category:hover{opacity:.5}.deco-image-square-category a{text-decoration:none;display:inline-block;position:relative;top:10px;height:1.5rem;text-align:center;font-size:10px;font-weight:bold;background:-webkit-repeating-linear-gradient(-45deg,#FFE4B5,#FFE4B5 3px,#FFD700 3px,#FFD700 7px);background:repeating-linear-gradient(-45deg,#FFE4B5,#FFE4B5 3px,#FFD700 3px,#FFD700 7px);color:#444;box-sizing:border-box;white-space:nowrap;border-radius:0 5px 5px 0}.deco-image-square-category big{padding:0 .3rem;line-height:1.6rem}@media(min-width:40.06rem){.deco-image-square-category{width:calc(100% - 1rem);height:200px;margin:.5rem;}.deco-image-square-category a{top:20px;font-size:12px;height:2rem;}.deco-image-square-category big{padding:0 .5rem;line-height:2rem;}}.round{font-family:'Rounded Mplus 1c',Quicksand,'segoe UI','Hiragino Maru Gothic ProN','HGMaruGothicMPRO','Hiragino Kaku Gothic ProN',Avenir,Arial,YuGothic,'Yu Gothic',Meiryo,'Hiragino Sans',sans-serif}.noborder{border:0 none transparent}.partContact ul{line-height:3em}.partContact li a i{display:inline-block;font-size:1.2rem;width:1.5em;height:1.5em;background:var(--acolor);color:white;border-radius:50%;text-align:center;padding:.25em 0 0 0;margin:0}.partContact li a span.inline-block{left:.3em;position:relative}.SNSLINKS li a i{display:inline-block;font-size:1.5rem;width:2em;height:2em;color:white;border-radius:50%;text-align:center;padding:.5em 0 0 0;margin:0 .3em}.SNSLINKS li a i:hover{opacity:.33;transition:ease .5s all}ul[id^=menu-sns-].menu li.bgcolor-twitter a i{background:#55acee}ul[id^=menu-sns-].menu li.bgcolor-facebook a i{background:#315096}ul[id^=menu-sns-].menu li.bgcolor-instagram a i{background:#c13584}ul[id^=menu-sns-].menu li.bgcolor-line a i{background:#18AF24}ul[id^='menu-essential-'].menu{display:flex;flex-wrap:wrap;justify-content:center;font-size:12px;color:line-height:2;margin:0;list-style:none}ul[id^='menu-essential-'].menu li{border-bottom:0 none transparent}ul[id^='menu-essential-'].menu li:before{content:'-'}ul[id^='menu-essential-'].menu li:first-child:before{content:none}ul[id^='menu-essential-'].menu a{margin:0 .5rem;color:gray;font-weight:700;border-bottom:.5px dotted gray}ul[id^='menu-essential-'].menu a:hover{border-bottom:0}.colpx{max-width:var(--colpx);height:auto}.youtube{position:relative; padding-bottom:56.25%; padding-top:30px; height:0; overflow:hidden}.youtube iframe{position:absolute; top:0; left:0; width:100%; height:100%}.grad{background:-webkit-linear-gradient(left,#c2a754 0%,#f5e09f 50%,#f5e09f 51%,#f5e09f 71%,#c2a754 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;}@media(min-width:40.06rem){.tagline{position:relative;bottom:1em}.kanban--tagline1{display:inline;font-size:12px}.kanban--tagline2{font-size:12px}.button-gnavi-none i{left:20%}.deco-image-square{width:calc((100%/3) - 10px)}.footer--6point{width:calc(100%/6)}}@media(min-width:52.06rem){.inner-block{max-width:var(--mainpx)}.kanban--tagline1{font-size:16px}.kanban--tagline2{font-size:16px}footer img.information{width:60%}article img{width:inherit}.footer--deco-border{border-right:1px dotted lightgray}}@media(min-width:64.06rem){.inner-block{margin:0 auto}footer img.information{width:80%}.footer--6point{width:calc(100%/3)}}aside .menu-list{display:block;background:transparent;width:100%;position:absolute;right:-100%;overflow-y:visible;overflow-x:hidden;z-index:1}aside .menu-list .menu-submenu{padding:1rem;line-height:2.5}aside .menu-list .menu-submenu a{text-decoration:none}.accordion-toggle,.accordion-content{cursor:pointer}.accordion-content{display:none}.accordion-toggle{padding:1rem;border:1px solid var(--acolor);border-radius:1000px;font-weight:700;background:var(--bgcolor)}.accordion-toggle::before{display:inline-block;padding:0 .3em;font-weight:900;font-family:'icomoon',helvetica !important;content:'\e929'}.accordion-toggle,.accordion-toggle::before{color:var(--acolor)}.accordion-toggle:hover,.accordion-toggle.active-tab:hover{transition:all .2s ease;color:var(--bgcolor);background:var(--acolor);transition:ease .2s all}.accordion-toggle:hover,.accordion-toggle:hover::before,.accordion-toggle.active-tab:hover,.accordion-toggle.active-tab:hover::before{color:var(--bgcolor)}.accordion-toggle.active-tab{border:0 none transparent;transition:all .2s ease;background:#ccc6}.accordion-toggle.active-tab::before{content:'\e927'}.accordion-toggle.active-tab,.accordion-toggle.active-tab::before{color:var(--acolor)}