html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;color:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}b,i,u,s,strike,ins,del,blink,a{text-decoration:inherit}marquee{border:0;margin:0;padding:0}hr{border:0;margin:0}b{font-weight:700}i{font-style:italic}u{text-decoration:underline}s,strike{text-decoration:line-through}sub{vertical-align:sub;font-size:.5em}sup{vertical-align:super;font-size:.5em}ruby rt{font-size:.5em}big{font-size:1.25em}small{font-size:.75em}tt,code,pre{font-family:monospace}
html{font-size:16pt;container-type:inline-size}body{font-family:'M PLUS 2',"MigMix 2P","M+ 2p","VL PGothic",TakaoPGothic,'IPAX0208PGothic',Mona,"Hiragino Kaku Gothic Pro W3",Meiryo,"MS PGothic",konatu,Osaka,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif !important;word-break:break-all;background-color:#26ae67;overflow-x:hidden;overflow-y:hidden}a,li,input,select,button,a img,a h1,.menu-side .navi-menu ul.menu>li.menu-item-has-children>a:after,#ruby-button,#navi-button{-webkit-transition:.25s all ease-in;-moz-transition:.25s all ease-in;-o-transition:.25s all ease-in;-ms-transition:.25s all ease-in;transition:.25s all ease-in}#bread .inner,#front-desc-area .inner,#front-important-area .inner,#front-news-area .inner,#foot-widget-top-area .inner,#foot .inner,#cprights .inner{padding:.25em}.inner,#content-inner{margin:0 auto}#theme-container{position:relative;container-type:inline-size}#theme-container ruby rt{opacity:0;font-size:0;-webkit-transition:.25s all ease-in;-moz-transition:.25s all ease-in;-o-transition:.25s all ease-in;-ms-transition:.25s all ease-in;transition:.25s all ease-in}#theme-container.ruby-showed ruby rt{opacity:1;font-size:.5em;-webkit-transition:.25s all ease-in;-moz-transition:.25s all ease-in;-o-transition:.25s all ease-in;-ms-transition:.25s all ease-in;transition:.25s all ease-in}#old-browser-warning{display:none;padding:.5em;width:calc( 100% - 1em );background-color:#ff0}#old-browser-warning p{text-align:center}.oldie #old-browser-warning,.ie8 #old-browser-warning,.ie9 #old-browser-warning{display:block}html.safari.ipad body,html.safari.iphone body,html.safari.mac body{overflow-y:auto}html::-webkit-scrollbar{width:1.35cqw;height:1.35cqw}html::-webkit-scrollbar-thumb{background-color:#26ae67;border:solid .01em #004000;border-radius:4em}html::-webkit-scrollbar-track{background-color:#90c0a0}#inquiry-section .inner,#inquiry-section .inquiry-sub,#inquiry-section .inquiry-tel-group,#inquiry-section .time-side .inquiry-time-list,#inquiry-section .inquiry-sub.to-inquiry-page ul.inquiry-lists,#navi .inner,#navi .menu-side,#navi ul.menu,#navi ul.menu li a,#navi .menu-side .navi-menu ul.menu li ul.sub-menu,#navi-mobile .inner,#navi-mobile .navi-mobile-head,#front-desc-area #front-desc,#front-important-area .front-important-posts,#front-important-area .front-important-posts .important-post #important-inner,#front-important-area .front-important-posts .important-post #important-inner .text-side,#front-news-area .news-area-head .area-side-head h1,#front-news-area .inner,#front-news-area .inner .news-area-head,#front-news-area .front-news-posts,#front-news-area .front-news-posts .news-post #news-inner,#front-news-area .front-news-posts .news-post #news-inner .text-side,#content-inner,#front-corp-area .inner,#front-corp-area dl.address,div.gallery,div.gallery dl,div.gallery dl dt,div.gallery dl dd,#front-corp-area dl.address dd>dl.inquiry-time-list,#archive-section .archive-lists,#archive-section div.archive-excerpt .archive-group .archive-post-group,#archive-section div.archive-excerpt .archive-group .archive-post-group .archive-post,#archive-section div.archive-excerpt .archive-group .archive-post-group .archive-post .archive-post-head,#archive-section div.archive-excerpt .archive-group .archive-post-group .archive-post .archive-post-head .pub-group ul,#page-navi-area ul.page_navi,#foot-widget-top-area div.side_container.widget_links ul,#foot .inner,#foot .corps,#foot .corps dl.address,#foot .corps dl.telephone,#foot .sidebar-area,#foot .sidebar-area .widget_nav_menu ul,#cprights ul.menu,#cprights ul.menu li a,#top-ruby-group{display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;-js-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap}#head{position:relative;width:100%;background-color:#404040}#home #head{width:100%}#head .video-back,#head .slide-layer,#head .slide-layer .wrap-img-slide,#head .inner-wrap{position:absolute;top:0;left:0;width:100%;height:100%}#head .video-back{background-color:#fff}#head .slide-layer .slick-list{width:100%;height:100%}#head .slide-layer .slick-list .slick-track{height:100%}#inquiry-section{width:100%;color:#fff;background-color:#26ae67;display:none}#home #inquiry-section{display:block}#inquiry-section .inner{height:calc(100% - 2em);container-type:inline-size}#inquiry-section .inquiry-sub{padding:.5em;align-items:center}#inquiry-section .tel-side p{font-size:1.95em;font-weight:700}#inquiry-section .tel-side p:before{content:"\0260e";margin-right:.25em}#inquiry-section .time-side dl.inquiry-time-list{flex-direction:row;width:100%;font-size:.875em;align-items:anchor-center}#inquiry-section .time-side dl.inquiry-time-list dt{margin-bottom:0;width:5.5em}#inquiry-section .time-side dl.inquiry-time-list dt:after{content:"\0ff1a"}#inquiry-section .time-side dl.inquiry-time-list dd{width:calc( 100% - 5.5em )}#inquiry-section .time-side dl.inquiry-time-list dd>dl.time-list-sub{flex-direction:row}#inquiry-section .time-side dl.inquiry-time-list dd>dl.time-list-sub dt{width:5.25em;margin-right:.25em;margin-bottom:0}#inquiry-section .time-side dl.inquiry-time-list dd>dl.time-list-sub dt:after{content:""}#inquiry-section .time-side dl.inquiry-time-list dd>dl.time-list-sub dd{width:calc( 100% - 5.5em )}#inquiry-section .inquiry-sub.to-inquiry-page p{text-align:right;width:100%}#inquiry-section .inquiry-sub.to-inquiry-page a.button{display:inline-flex;color:#fff;background-color:#004000;border-radius:3em;text-align:center;align-items:anchor-center;justify-content:center;font-size:.85em}#inquiry-section .inquiry-sub.to-inquiry-page a.button.inquiry-line{background-color:#90d030}#inquiry-section .inquiry-sub.to-inquiry-page a.button:hover{color:#000;background-color:#70d0a0}#inquiry-section .inquiry-sub.to-inquiry-page a.button.inquiry-line:hover{background-color:#c0ff90}#inquiry-section .inquiry-sub.to-inquiry-page a.button small{margin-right:1.5em;font-size:.625em;margin-top:auto;margin-bottom:auto}#inquiry-section .inquiry-sub.to-inquiry-page ul.inquiry-lists{width:100%;font-size:.85em}#head .slide-layer .wrap-img-slide{background-position:center;background-size:cover;background-repeat:no-repeat;width:100%;height:100%;overflow:hidden}#head .slide-layer .wrap-img-slide:before{content:"";background:inherit;position:absolute;top:0;left:0;bottom:0;right:0}#head .inner{position:relative;height:100%}#front-desc-area{border-bottom:solid 1px #000}#front-desc-area .inner{padding-top:2em;padding-bottom:3.5em}#front-desc-area #front-desc{width:100%}#front-desc-area #front-desc .thumb-desc,#front-desc-area #front-desc .post-front-desc{font-size:calc(0.01em + 1.125cqw)}#front-desc-area #front-desc .thumb-desc{max-width:100%;height:auto;overflow:hidden}#front-desc-area #front-desc .thumb-desc img{width:100%;height:100%;object-fit:cover;border-radius:20%}#front-important-area{margin:1.25em 0}#front-important-area .front-important-posts .important-post{padding:.75em;border-radius:16px;background-color:#e7f5e5;border:solid 1px #000}#front-important-area .front-important-posts .important-post #important-inner{width:100%;container-type:inline-size}#front-important-area .front-important-posts .important-post #important-inner .thumb-side{aspect-ratio:16/9}#front-important-area .front-important-posts .important-post #important-inner .thumb-side img{width:100%;height:100%;object-fit:cover;border-radius:16px}#front-important-area .front-important-posts .important-post #important-inner .text-side{flex-direction:column}#front-important-area .front-important-posts .important-post #important-inner .text-side .text-head,#front-important-area .front-important-posts .important-post #important-inner .text-side .text-cont,#front-important-area .front-important-posts .important-post #important-inner .text-side .text-foot{width:100%}#front-important-area .front-important-posts .important-post #important-inner .text-side .text-head{font-size:1.6em;margin-bottom:.25em;padding:.175em 0;line-height:1.25em;overflow:hidden}#front-important-area .front-important-posts .important-post #important-inner .text-side .text-head h1{font-weight:500;color:#307030;margin:0;text-wrap-mode:wrap}#front-important-area .front-important-posts .important-post #important-inner .text-side .text-head.overflow-head-title h1{text-wrap-mode:nowrap}#front-important-area .front-important-posts .important-post #important-inner .text-side .text-cont{line-height:1.5;height:calc(100% - 8em - 6px);overflow-y:hidden;font-size:.85em}@media screen and (width < 360px){#front-important-area .front-important-posts .important-post #important-inner .text-side .text-cont{height:calc(100% - 8.25em - 6px)}}#front-important-area .front-important-posts .important-post #important-inner .text-side .text-foot{margin-top:.5em;font-size:.85em;text-align:right}#front-important-area .front-important-posts .important-post #important-inner .text-side .text-foot a{border:solid 1px #000;background-color:#fff;display:inline-block;padding:.5em 1.5em}#front-important-area .front-important-posts .important-post #important-inner .text-side .text-foot a:hover{background-color:#000;color:#fff;border-color:#fff}#front-news-area .inner{flex-direction:column;container-type:inline-size}#front-news-area .inner .news-area-head{margin:0 0 1.5cqw;flex-direction:column;width:100%}#front-news-area .news-area-head .area-side-head{height:100%;padding-bottom:.25em}#front-news-area .news-area-head .area-side-head h1{font-weight:500;color:#307030;margin-bottom:.323em;flex-direction:row;align-items:center}#front-news-area .news-area-head .area-side-head h1 div.category-icon{margin-right:1.5cqw;aspect-ratio:1/1;position:relative}#front-news-area .news-area-head .area-side-head h1 div.category-icon .cat-icon-back,#front-news-area .news-area-head .area-side-head h1 div.category-icon .cat-icon-fore{width:100%;height:100%;position:absolute;top:0;left:0}#front-news-area .news-area-head .area-side-head h1 div.category-icon .cat-icon-back{z-index:10}#front-news-area .news-area-head .area-side-head h1 div.category-icon .cat-icon-fore{z-index:15}#front-news-area .news-area-head .area-side-head h1 span{display:flex}@keyframes textMarqueeSlide{0%{right:-100%}100%{right:200%}}#front-news-area .news-area-head .area-side-head.side-right ul{margin:0}#front-news-area .news-area-head .area-side-head.side-right div.text-marquee ul{line-height:1.8}#front-news-area .news-area-head .area-side-head.side-right ul li{margin-bottom:.25em}#front-news-area .news-area-head .area-side-head.side-right ul li:last-child{margin-bottom:0}#front-news-area .news-area-head .area-side-head.side-top,#front-news-area .news-area-head .area-side-head.side-bottom{width:100%}#front-news-area .news-area-head .area-side-head.side-bottom{text-align:left;overflow:hidden;position:relative;min-height:1em;display:flex}#front-news-area .news-area-head .area-side-head.side-bottom div.text-marquee{animation:textMarqueeSlide 45s linear infinite;width:100%;white-space:nowrap;display:inline-flex;transform-origin:0 0;position:relative;align-items:baseline}#front-news-area .news-area-head .area-side-head.side-bottom div.text-marquee p,#front-news-area .news-area-head .area-side-head.side-bottom div.text-marquee ul,#front-news-area .news-area-head .area-side-head.side-bottom div.text-marquee ul li{width:min-content !important;margin-top:0 !important;margin-bottom:0 !important}#front-news-area .news-area-head .area-side-head.side-bottom div.text-marquee p{display:block !important;margin-right:1.5em;line-height:1}#front-news-area .news-area-head .area-side-head.side-bottom div.text-marquee p.description{height:100%}#front-news-area .news-area-head .area-side-head.side-bottom div.text-marquee ul{display:inline-block;white-space:nowrap;line-height:1;width:100% !important}#front-news-area .news-area-head .area-side-head.side-bottom div.text-marquee ul li{margin-right:1.5em;display:inline-block}#front-news-area .news-area-head .area-side-head.side-bottom div.text-marquee ul li:last-child{margin-right:0}#front-news-area .news-area-head .area-side-head.side-bottom div.text-marquee ul li ruby{margin-right:0}#front-news-area .news-area-head .area-side-head.side-bottom div.text-marquee:after,#front-news-area .news-area-head .area-side-head.side-bottom div.text-marquee ul:after{content:".";display:block;clear:both;height:0;font-size:0;visibility:hidden}#front-news-area .front-news-posts .news-post{border:solid 1px silver;background-color:#fff;display:block}#front-news-area .front-news-posts .news-post #news-inner{flex-direction:column;height:auto}#front-news-area .front-news-posts .news-post #news-inner .thumb-side{max-width:100%;height:auto;aspect-ratio:16/9;margin:0 auto;overflow:hidden}#front-news-area .front-news-posts .news-post #news-inner .thumb-side img{width:100%;height:100%;object-fit:cover}#front-news-area .front-news-posts a.news-post:hover #news-inner .thumb-side img{transform:scale(1.125)}#front-news-area .front-news-posts .news-post #news-inner .text-side{padding:2cqw 1cqw;width:calc(100% - 2cqw);line-height:1.25;flex-direction:column;container-type:inline-size}#front-news-area .front-news-posts .news-post #news-inner .text-side .text-datetime{font-size:.85em;color:#000}#front-news-area .front-news-posts .news-post #news-inner .text-side .text-head{margin:.5em 0;font-size:1.285em}#front-news-area .front-news-posts .news-post #news-inner .text-side .text-head h1{font-weight:700;color:#000}#front-news-area .front-news-posts .news-post:hover #news-inner .text-side .text-head h1{color:#703080}#front-news-area .front-news-posts .news-post #news-inner .text-side .text-cont{font-size:.95em;color:gray}#front-corp-area .inner{padding:1.5em 0}#front-corp-area .front-corp-side.corp-thumb{max-width:100%;height:auto}#front-corp-area .front-corp-side.corp-thumb img{width:100%;height:100%;object-fit:cover}#front-corp-area dl.address{flex-direction:row;font-size:.85em;line-height:1.5em;border-bottom:dashed 1px #000}#front-corp-area dl.address dt,#front-corp-area dl.address dd{margin-bottom:.25em}#front-corp-area dl.address dt{width:4.5em;margin-right:1em}#front-corp-area dl.address dd{width:calc( 100% - 5.5em )}#front-corp-area dl.address dd>dl.inquiry-time-list dt{width:6.5em;margin-right:.5em;margin-bottom:.25em}#front-corp-area dl.address dd>dl.inquiry-time-list dd{width:calc( 100% - 7em );margin-bottom:.25em}#front-corp-area .front-corp-side h1.logo{width:100%;height:auto;font-size:1.35em;margin:0 0 .5em}#front-corp-area .front-corp-side h1.logo img{width:100%;height:auto}#front-corp-area .front-corp-side div.gmap{margin:1.5em auto 0}@keyframes overflowSlide{0%{transform:translateX(100%)}100%{transform:translateX(-400%)}}#bread{margin:.25em 0}#bread .inner{container-type:inline-size}#bread ul{overflow-x:scroll;word-break:keep-all;scrollbar-width:none;line-height:1.125}#bread ul li{display:inline;margin-right:.5em}#bread ul li:after{content:"\0bb";margin-left:.5em}#bread ul li.current{margin-right:0;font-weight:700;color:#004000}#bread ul li.current:after{content:"";margin-left:0}#bread ul li a{color:#000}#bread ul li a:hover{color:#ff9000}#content-inner{container-type:inline-size}#content .main-side,#content .sub-side{padding:.5em}#home #content .main-side{width:calc(100% - 1em) !important}#content .main-side{position:relative}#content #back-cont-top-btn{position:fixed;left:.5em;top:50%;z-index:2999;font-size:2.15cqw;display:block;width:3.25em;height:3.25em;background-color:#26ae67;color:#fff;border-radius:15em;transform:translateX(calc( -100% - 3.25em ));-webkit-transition:.25s all ease-in;-moz-transition:.25s all ease-in;-o-transition:.25s all ease-in;-ms-transition:.25s all ease-in;transition:.25s all ease-in;opacity:.25}#content #back-cont-top-btn:hover{opacity:1}#content #back-cont-top-btn.scroll-fixed{transform:translateX(0)}#content #back-cont-top-btn a{display:flex;padding:.5em;font-size:.75em;width:calc( 100% - 1em );height:calc( 100% - 1em );text-align:center;align-items:center;justify-content:center}#content #back-cont-top-btn:hover a{color:currentColor}#foot-widget-top-area{margin:auto}#foot-widget-top-area .inner{container-type:inline-size;padding:.5em .25em}#foot-widget-top-area div.side_container.widget_links{width:100%;height:auto}#foot-widget-top-area div.side_container.widget_links h1{display:none}#foot-widget-top-area div.side_container.widget_links ul li a{display:flex;width:100%;height:100%;align-items:center;justify-content:center;text-align:center}#foot{background-color:#26ae67;color:#fff}#foot .inner{flex-direction:column}#foot .corps{margin:30px 0;container-type:inline-size;width:100%}#foot .corps h1.logo a{display:block}#foot .corps h1.logo img{width:100%;height:auto}#foot .corps dl.address{flex-direction:column}#foot .corps dl.address dt{margin:0 0 .5em}#foot .corps dl.address dt:before{content:"\03020"}#foot .corps dl.telephone{flex-direction:row;width:20cqw}#foot .corps dl.telephone dt,#foot .corps dl.telephone dd{margin-bottom:.5em}#foot .corps dl.telephone dt{width:3em;margin-right:.5em}#foot .corps dl.telephone dd{width:calc( 100% - 3.5em )}#foot .sidebar-area.sidebar-1-columns,#foot .sidebar-area.sidebar-2-columns{width:100%;container-type:inline-size}#foot .sidebar-area.sidebar-1-columns{flex-direction:column}#foot .sidebar-area.sidebar-2-columns{flex-direction:row}#foot .sidebar-area .sidebar-area-block{padding:.5em}#foot .sidebar-area.sidebar-1-columns .sidebar-area-block{width:calc( 100% - 1em )}#foot .sidebar-area .widget_nav_menu ul{flex-direction:row}#cprights{font-size:.625em;color:#fff}#cprights .inner{container-type:inline-size}#cprights .menu-container{margin:1em auto}#cprights ul.menu{align-items:center;justify-content:center;flex-direction:row;margin:auto}#cprights ul.menu li{margin-right:1em}#cprights ul.menu li:last-child{margin-right:0}#cprights ul.menu li a{position:relative}#cprights ul.menu li:hover a{color:#ff9000}#cprights ul.menu li a strong{display:none}#cprights p{text-align:center}#top-ruby-group{position:fixed;flex-direction:column;z-index:999;container-type:inline-size;width:2.1565em;height:auto;border:solid 1px #d0d0d0;border-radius:.25em;box-shadow:0 0 5px #d0d0d0,0 0 .5em #d0d0d0}#top-ruby-group #ruby-button,#top-ruby-group #top-button{font-size:1.2125em;width:100%;height:1.7785em;background-color:#e0e0e0;display:flex;align-items:center;justify-content:center;cursor:pointer}#top-ruby-group #top-button a em[class^=fa],#top-ruby-group #top-button a small{display:block;margin:auto}#top-ruby-group #top-button a em[class^=fa]{font-size:1.125em}#top-ruby-group #top-button a small{font-size:.5em}#top-ruby-group #ruby-button{cursor:pointer;border-radius:.25em .25em 0 0;background-color:#26ae67;color:#fff;font-size:.7655em;height:2.817em}#top-ruby-group #ruby-button:hover,#top-ruby-group #ruby-button.toggled{background-color:#90ffd0;color:#000}#top-ruby-group #top-button{border-radius:0 0 .25em .25em;background-color:#60d090}#top-ruby-group #top-button a{color:#000}#top-ruby-group #top-button:hover{background-color:#209060}#top-ruby-group #top-button:hover a{color:#fff}.slidein{transition:1.5s cubic-bezier(.5,0,.75,1)}.slide-left{transform:translateX(calc( -50vw - 50% ) )}.show{transform:translateX(0)}.gmap div[style*="background-color: white; font-weight: 500; font-family: Roboto, sans-serif;"]{display:none}.alignleft{float:left;margin-right:1em;margin-bottom:1em}.aligncenter{clear:both;margin:1em auto}.alignright{float:right;margin-left:1em;margin-bottom:1em}@media screen and (min-width:783px){.admin-bar .navi-fix{top:calc( 32px + 1em ) !important}}@media screen and (min-width:640px) and (max-width:782px){.admin-bar .navi-fix{top:calc( 46px + 1em ) !important}}.gmap div.infomsg{display:none}
#content .sub-side{container-type:inline-size}div.side_container.widget_wtl_widget dl,div.side_container.widget_postcat_widget dl,div.side_container.widget_meta ul,div.side_container.widget_archive ul,div.side_container.widget_categories ul,div.side_container.widget_calendar nav,div[class*=subnavi] ul,#content .sub-side div.side_container.widget_links ul{display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;-js-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap}#content .sub-side div.side_container{width:100%;margin:0 auto 1.5em}#content .sub-side div.side_container:last-child{margin-bottom:0}#content .sub-side div.side_container h1.side_title{font-weight:700;font-size:1.25em;text-align:center;background-color:#26ae67;color:#fff;padding:.5em 1em;margin:0 0 .5em;border-radius:50px;width:calc(100% - 2em)}div.side_container.widget_wtl_widget dl,div.side_container.widget_postcat_widget dl,div.side_container.widget_meta ul,div.side_container.widget_archive ul,div.side_container.widget_categories ul,div[class*=subnavi] ul{font-size:.875em}div.side_container.widget_meta ul,div.side_container.widget_archive ul,div.side_container.widget_categories ul,div[class*=subnavi] ul,#content .sub-side div.side_container.widget_links ul{flex-direction:column}#content .sub-side div.side_container.widget_meta ul li,#content .sub-side div.side_container.widget_archive ul li,#content .sub-side div.side_container.widget_categories ul li,#content .sub-side div[class*=subnavi] ul li{width:100%;border-bottom:dashed 1px #40a040}#content .sub-side div.side_container.widget_meta ul li a,#content .sub-side div.side_container.widget_archive ul li a,#content .sub-side div.side_container.widget_categories ul li a,#content .sub-side div[class*=subnavi] ul li a{display:block;padding:.5em;width:calc(100% - 1em);text-align:center}#content .sub-side div.side_container.widget_meta ul li:hover a,#content .sub-side div.side_container.widget_archive ul li:hover a,#content .sub-side div.side_container.widget_categories ul li:hover a,#content .sub-side div[class*=subnavi] ul li:hover a,#content .sub-side div.side_container.widget_archive ul li.current a,#content .sub-side div.side_container.widget_categories ul li.current a,#content .sub-side div[class*=subnavi] ul li.current a{background-color:#ff9000}div.side_container.widget_calendar table{font-size:.85em;border:solid 1px #26ae67;width:100%;box-shadow:.225em .225em .5em gray}div.side_container.widget_calendar table th,div.side_container.widget_calendar table td{border:solid 1px #40a040;padding:.25em;text-align:center}div.side_container.widget_calendar table caption{font-size:1.5em;font-weight:700;margin-bottom:.35em}div.side_container.widget_calendar table thead th{font-weight:700;background-color:#26ae67;color:#fff}div.side_container.widget_calendar table tbody td{background-color:#fff}div.side_container.widget_calendar table tbody td#today{background-color:#ffff80}div.side_container.widget_calendar table tbody td a{color:#26ae67}div.side_container.widget_calendar table tbody td a:hover{color:#60c060}div.side_container.widget_calendar nav{margin:.5em auto 0;padding:.25em;width:calc( 100% - 0.5em );flex-direction:row;align-items:center;justify-content:space-between}div.side_container.widget_calendar nav span{display:inline-block}div.side_container.widget_calendar nav span a{color:#26ae67}div.side_container.widget_calendar nav span:hover a{color:#ff9000}div.side_container.widget_postcat_widget dl.postcat_list-titleonly{flex-direction:row;line-height:1.25}div.side_container.widget_postcat_widget dl.postcat_list-titleonly dt,div.side_container.widget_postcat_widget dl.postcat_list-titleonly dd{margin:0 0 .5em}div.side_container.widget_postcat_widget dl.postcat_list-titleonly dt{width:9.5em;margin-right:1em}div.side_container.widget_postcat_widget dl.postcat_list-titleonly dd{width:calc( 100% - 10.5em )}div.side_container.widget_postcat_widget .postcat-foot{margin-top:1em;padding:.5em 0;border-top:dashed 1px #26ae67}div.side_container.widget_postcat_widget dl dd a,div.side_container.widget_postcat_widget .postcat-foot a{color:#000}div.side_container.widget_postcat_widget dl dd a:hover,div.side_container.widget_postcat_widget .postcat-foot a:hover{color:#ff9000}div.side_container.widget_links ul li a img{max-width:100%;height:auto}@media screen and (min-width:769px){#content .sub-side div.side_container{font-size:calc(0.45em + 1.625cqw)}}@media screen and (min-width:640px) and (max-width:768px){#content .sub-side div.side_container{font-size:calc(0.375em + 1.375cqw)}}@media screen and (max-width:639px){#content .sub-side div.side_container{font-size:calc(0.5em + 1.48cqw)}}
div.post #post-inner{width:100%;container-type:inline-size}#post-head div.head-thumbnail,div.post #post-head div.post-meta-area ul,div.post #post-thumb.post-thumb_multiple,div.post #post-cont dl,div.post #post-cont div.childlink-lists,div.post #post-cont div.childlink-lists a,div.post #post-cont div.childlink-lists>a,div.post #post-cont div.childlink-lists a div.childlink-text,div.post #post-cont div.childlink-lists a div.childlink-text p,div.post #post-cont ul.link-list,div.post #post-cont dl.link-list,div.post #post-foot div.post-meta-area ul,div.post #post-foot ul.foot-lists,div.post #post-pagenation div.pagenation-area ul,div.post #post-cont ul.blocks-jump_link,div.post #post-cont ul.work_list,div.post #post-cont div.work_product-lists,div.post #post-cont div.work_product-lists div.product-list-data,div.post #post-cont div.work_product-lists div.product-list-data div.product-head-group,div.post #post-cont div.work_product-lists div.product-list-data div.product-head-group div.product-thumb ul,div.post #post-cont div.work_product-lists div.product-list-data div.product-head-group div.product-head-data,div.post #post-cont div.work_product-lists div.product-list-data div.product-head-group div.product-head-data div.product-data dl,div.post #post-cont ul.work_list li a,div.post #post-cont ul.work_list li span{display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;-js-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap}#front-desc-area #front-desc{container-type:inline-size}#post-head div.title{margin-bottom:1.5em;position:relative}.post-container #post-head div.title{padding:1.25cqw 0;border-bottom:double .85cqw #105010}#post-head div.title h1{font-weight:700;font-size:2.25em;color:#307030}#front-desc-area #post-head div.title{container-type:inline-size}#front-desc-area #post-head div.title h1{font-weight:500;font-size:2.65em;text-align:center}#post-thumb{margin:0 auto 1em;width:100%;height:auto}#post-thumb img{max-width:100%;height:auto;margin:auto}#post-thumb.post-thumb_multiple img{width:100%;height:100%;object-fit:cover}#post-thumb.post-thumb_multiple{flex-direction:row}#post-thumb.post-thumb_multiple div.work-thumb{overflow:hidden}#post-thumb.post-thumb_multiple.thumb-colums-2 div.work-thumb{width:calc(100% / 2)}#post-thumb.post-thumb_multiple.thumb-colums-3 div.work-thumb{width:calc(100% / 3)}#post-thumb.post-thumb_multiple.thumb-colums-4 div.work-thumb{width:calc(100% / 4)}#post-cont{padding-left:1.25em;padding-right:1.25em;width:calc(100% - 2.5em);line-height:1.45;font-size:1em}#front-desc-area #front-desc #post-cont{font-size:1.35em}div.post #post-cont dl{flex-direction:column}#post-cont:after{content:".";display:block;clear:both;height:0;font-size:0;visibility:hidden}div.post #post-cont h1,div.post #post-cont h2,div.post #post-cont h3,div.post #post-cont h4,div.post #post-cont h5,div.post #post-cont h6{font-weight:700;margin:.5em auto;clear:both}div.post #post-cont h1{font-size:1.35em;padding:.175em 0;border-bottom:double .175em #307030}div.post #post-cont h2{font-size:1.275em;padding:.175em .25em;border-left:solid 1.5em #307030;border-bottom:solid 1px #307030}div.post #post-cont h3{font-size:1.2em;font-style:italic}div.post #post-cont h4{font-size:1.175em}div.post #post-cont h5{font-size:1.125em}div.post #post-cont h6{font-size:1.05em}div.post #post-cont p{margin:0 0 1em;width:100%}div.post #post-cont p:last-child{margin:0}div.post #post-cont blockquote{font-size:.65rem;padding:.5em;border:solid 1px #d0d080;border-radius:.5em;box-shadow:0 0 .5em gray;width:calc(75% - 1em - 4px);background-color:#ffffd0;margin:1em auto}div.post #post-cont a{color:currentColor}div.post #post-cont a:hover{color:red}div.post #post-cont hr,div.post #post-cont table{clear:both;width:100%}div.post #post-cont hr{border-top:dotted 1px #40a040;margin:1em auto}div.post #post-cont table{border:solid .225em #26ae67;margin:.5em auto;font-size:.85em}div.post #post-cont table caption{font-size:1.25em;margin-bottom:.5em;font-weight:700;text-align:center}div.post #post-cont table thead th,div.post #post-cont table thead td,div.post #post-cont table tbody th,div.post #post-cont table tbody td,div.post #post-cont table tfoot th,div.post #post-cont table tfoot td{border:solid 1px #26ae67;background-color:#fff;padding:.5em;text-align:left;vertical-align:top}div.post #post-cont table thead th,div.post #post-cont table tbody th,div.post #post-cont table tfoot th{background-color:#40a040;font-weight:700;color:#fff;text-align:center;vertical-align:middle}div.post #post-cont strong{font-weight:900;color:#ff7000}div.post #post-cont em{font-style:italic;color:#30d0ff}div.post #post-cont ins{text-decoration-line:underline;text-decoration-style:wavy;text-decoration-color:#90c040;text-decoration-thickness:.125em}div.post #post-cont del{text-decoration-line:line-through;text-decoration-style:double;text-decoration-thickness:.225em;text-decoration-color:#a00000;color:rgba(64,64,64,.5)}div.post #post-cont div.childlink-lists{container-type:inline-size}div.post #post-cont div.childlink-lists a{border:solid 1px silver;background-color:#fff;padding:1em;font-size:.85em;margin:1em;border-radius:.5em;color:inherit}div.post #post-cont div.childlink-lists a:hover{transform:scale(1.1);color:inherit}div.post #post-cont div.childlink-lists a.childlink-inner{flex-direction:column}div.post #post-cont div.childlink-lists a.childlink-inner .childlink-thumb{background-color:gray;aspect-ratio:16/9;width:100%;height:auto;border-radius:.5em;margin:0 auto .5em;overflow:hidden}div.post #post-cont div.childlink-lists a.childlink-inner .childlink-thumb img{width:100%;height:100%;object-fit:cover}div.post #post-cont div.childlink-lists a.childlink-inner .childlink-text{font-size:.75em}div.post #post-cont div.childlink-lists a.childlink-inner .childlink-text p.childlink-text_title{font-size:1.35em;font-weight:700}div.post #post-cont div.childlink-lists a.childlink-inner .childlink-text p.childlink-text_excerpt{color:gray}#edit-link{margin:1em 0}#edit-link p{text-align:right}#edit-link p a{padding:.25em 1em;border-radius:50px;color:#fff;background-color:#26ae67}#edit-link p a:hover{color:#000;background-color:#80e080}div.post #post-cont dl.link-list{flex-direction:row;font-size:.85em}div.post #post-cont dl.link-list dt,div.post #post-cont dl.link-list dd{margin-bottom:.5em}div.post #post-cont dl.link-list dt{width:9em;margin-right:1em}div.post #post-cont dl.link-list dd{width:calc( 100% - 10em )}#post-foot{margin:1.5em auto 0;padding:.5em 0;border-top:dashed 1px #26ae67}div.post #post-foot ul.foot-lists{flex-direction:row;font-size:.75em;align-items:center;justify-content:flex-end}div.post #post-foot ul.foot-lists li{margin-right:1em}div.post #post-foot ul.foot-lists li:last-child{margin-right:0}div.post #post-foot ul.foot-lists li em.fa{margin-right:.5em;color:#40a040}div.post #post-cont ul.blocks-jump_link,div.post #post-cont ul.work_list{flex-direction:row;font-size:.775em}div.post #post-cont ul.blocks-jump_link li,div.post #post-cont ul.work_list li{position:relative}div.post #post-cont ul.blocks-jump_link li del.updated,div.post #post-cont ul.work_list li del.updated,div.post #post-cont ul.work_list li del.new,#archive-section div.archive-excerpt .archive-group strong{display:block;text-decoration:none;z-index:8;position:absolute;top:-.25em;left:-.25em;color:#fff;border-radius:50px}div.post #post-cont ul.blocks-jump_link li{padding:.25em}div.post #post-cont ul.blocks-jump_link li del.updated{font-size:.25em;width:2em;height:2em}div.post #post-cont ul.blocks-jump_link li del.updated,div.post #post-cont ul.work_list li del.updated{background-color:#d00000}div.post #post-cont ul.blocks-jump_link li a{display:block;width:100%;height:100%}div.post #post-cont p.edit-blocks{font-size:.75em;text-align:right}div.post #post-cont p.edit-blocks a{text-decoration-line:underline;text-decoration-style:dotted;text-decoration-thickness:.01em;color:#40a040;text-decoration-color:#006000}div.post #post-cont p.edit-blocks a:hover{color:#ff9000;text-decoration-color:#ff3000}div.post #post-cont ul.work_list li{margin:.4em;border:solid 1px #e0e0e0;background-color:#fff;border-radius:.25em}div.post #post-cont ul.work_list li.work-publish:hover{transform:scale(1.075);box-shadow:0 0 5px #ffc000,0 0 .5em #ffc000,0 0 10px #ffc000}div.post #post-cont ul.work_list li del.updated,div.post #post-cont ul.work_list li del.new,#archive-section div.archive-excerpt .archive-group strong{font-size:.5em;padding:.175em 1em}div.post #post-cont ul.work_list li del.new,#archive-section div.archive-excerpt .archive-group strong{background-color:#ff7000}div.post #post-cont ul.work_list li a,div.post #post-cont ul.work_list li span{flex-direction:column;padding:.5em;width:calc(100% - 1em);height:calc(100% - 1em);color:inherit}div.post #post-cont ul.work_list li a div.work_list-group,div.post #post-cont ul.work_list li span div.work_list-group{width:100%;height:100%}div.post #post-cont ul.work_list li a div.work_list-group div.work-thumb,div.post #post-cont ul.work_list li span div.work_list-group div.work-thumb{width:100%;height:auto;aspect-ratio:16/9;position:relative;background-color:#26ae67;overflow:hidden;margin-bottom:.5em;border-radius:.25em}div.post #post-cont ul.work_list li a div.work_list-group div.work-thumb p,div.post #post-cont ul.work_list li span div.work_list-group div.work-thumb p{display:flex;position:absolute;top:0;left:0;width:100%;height:100%;color:#fff;align-items:center;justify-content:center}div.post #post-cont ul.work_list li a div.work_list-group div.work-thumb p.main,div.post #post-cont ul.work_list li span div.work_list-group div.work-thumb p.main{color:#fff;font-size:.85em;font-weight:700;text-align:center}div.post #post-cont ul.work_list li a div.work_list-group div.work-thumb p img,div.post #post-cont ul.work_list li span div.work_list-group div.work-thumb p img{max-width:100%;height:auto;object-fit:cover}div.post #post-cont ul.work_list li a div.work_list-group div.work-title,div.post #post-cont ul.work_list li span div.work_list-group div.work-title{font-size:.875em}div.post #post-cont ul.work_list li a div.work_list-group div.work-title p,div.post #post-cont ul.work_list li span div.work_list-group div.work-title p{text-align:center}div.post #post-cont div.work_product-lists,div.post #post-cont div.work_product-lists div.product-list-data,div.post #post-cont div.work_product-lists div.product-list-data div.product-head-group div.product-head-data{flex-direction:column}div.post #post-cont div.work_product-lists div.product-list-data{padding-bottom:.5em;border-bottom:double .225em #50c050;margin:0 0 1em}div.post #post-cont div.work_product-lists div.product-list-data:last-child{padding-bottom:0;border-bottom:0;margin-bottom:.5em}div.post #post-cont div.work_product-lists div.product-list-data div.product-head-group{flex-direction:row-reverse;padding-bottom:.5em;border-bottom:dashed 1px #80d080;margin-bottom:.5em}div.post #post-cont div.work_product-lists div.product-list-data div.product-head-group,div.post #post-cont div.work_product-lists div.product-list-data div.product-head-group div.product-head-data div.product-head,div.post #post-cont div.work_product-lists div.product-list-data div.product-head-group div.product-head-data div.product-data,div.post #post-cont div.work_product-lists div.product-list-data div.product-head-group div.product-head-data div.product-data dl{width:100%}div.post #post-cont div.work_product-lists div.product-list-data div.product-head-group p{width:100%;height:auto}div.post #post-cont div.work_product-lists div.product-list-data div.product-head-group div.product-thumb{position:relative;width:16em;margin-left:1em;aspect-ratio:16/9;overflow:hidden}div.post #post-cont div.work_product-lists div.product-list-data div.product-head-group div.product-thumb p{display:flex;position:absolute;width:100%;height:100%;top:0;left:0;align-items:center;justify-content:center}div.post #post-cont div.work_product-lists div.product-list-data div.product-head-group div.product-thumb p img{max-width:100%;height:auto;object-fit:cover}div.post #post-cont div.work_product-lists div.product-list-data div.product-head-group div.product-thumb ul{width:100%;height:100%;flex-direction:row}div.post #post-cont div.work_product-lists div.product-list-data div.product-head-group div.product-thumb ul.product-thumb-2columns li{width:calc( 100% / 2 );height:100%;display:flex}div.post #post-cont div.work_product-lists div.product-list-data div.product-head-group div.product-thumb ul.product-thumb-2columns li a{display:block;width:100%;height:100%}div.post #post-cont div.work_product-lists div.product-list-data div.product-head-group div.product-thumb ul.product-thumb-2columns li a img{width:100%;height:100%;object-fit:cover}div.post #post-cont div.work_product-lists div.product-list-data div.product-head-group div.product-head-data{width:calc( 100% - 17em )}div.post #post-cont div.work_product-lists div.product-list-data div.product-head-group div.product-head-data div.product-head{margin-bottom:.5em}div.post #post-cont div.work_product-lists div.product-list-data div.product-head-group div.product-head-data div.product-head p.product-title{font-size:1.15em;font-weight:700}div.post #post-cont div.work_product-lists div.product-list-data div.product-head-group div.product-head-data div.product-data dl{flex-direction:row;font-size:.85em}div.post #post-cont div.work_product-lists div.product-list-data div.product-head-group div.product-head-data div.product-data dl dt,div.post #post-cont div.work_product-lists div.product-list-data div.product-head-group div.product-head-data div.product-data dl dd{margin-bottom:.5em}div.post #post-cont div.work_product-lists div.product-list-data div.product-head-group div.product-head-data div.product-data dl dt{width:7.5em;margin-right:1em}div.post #post-cont div.work_product-lists div.product-list-data div.product-head-group div.product-head-data div.product-data dl dd{width:calc( 100% - 8.5em )}div.post #post-cont .wp-caption{max-width:100%;font-size:.75em}@media screen and (min-width:769px){div.post #post-cont div.childlink-lists{flex-direction:row}div.post #post-cont div.childlink-lists a{width:calc(100% / 3 - 2px - 4em)}div.post #post-cont ul.blocks-jump_link li{width:calc( 100% / 4 - 0.5em )}div.post #post-cont ul.work_list li{width:calc(100% / 4 - 0.8em - 2px)}#edit-link{font-size:1.8cqw}}@media screen and (min-width:640px) and (max-width:768px){div.post #post-cont div.childlink-lists{flex-direction:row}div.post #post-cont div.childlink-lists a{width:calc(100% / 2 - 2px - 4em)}div.post #post-cont ul.blocks-jump_link li{width:calc( 100% / 3 - 0.5em )}div.post #post-cont ul.work_list li{width:calc(100% / 3 - 0.8em - 2px)}#edit-link{font-size:2.65cqw}}@media screen and (max-width:639px){div.post #post-cont div.childlink-lists{flex-direction:column}div.post #post-cont div.childlink-lists a{width:calc(100% - 2px - 4em)}div.post #post-cont ul.blocks-jump_link li{width:calc( 100% / 2 - 0.5em )}div.post #post-cont ul.work_list li{width:calc(100% / 2 - 0.8em - 2px)}#edit-link{font-size:4.25cqw}}
ul[class^=type],ul[type=disc],ul[type=circle],ul[type=square],ol[class^=type]{display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;-js-display:flex;display:flex;flex-direction:column;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap;line-height:1.25;width:100%;margin:1em 0}ul[class^=type] li,ul[type=disc] li,ul[type=circle] li,ul[type=square] li,ol[class^=type] li{margin-bottom:1em}ul[class^=type] li:last-child,ul[type=disc] li:last-child,ul[type=circle] li:last-child,ul[type=square] li:last-child,ol[class^=type] li:last-child{margin-bottom:0}ul[class^=type] li,ul[type=disc] li,ul[type=circle] li,ul[type=square] li{text-indent:-1em;margin-left:1em}ul[class^=type] li:before,ul[type=disc] li:before,ul[type=circle] li:before,ul[type=square] li:before{font-family:"VL Gothic",TakaoGothic,'IPA X0208 ゴシック',"ＭＳ ゴシック",'小夏 等幅',monospace}ul.type1>li:before,ul[type=disc]>li:before{content:"\030fb"}ul.type2>li:before,ul[type=square]>li:before{content:"\025a0"}ul.type3>li:before{content:"\025a1"}ul.type4>li:before{content:"\025aa"}ul.type5>li:before{content:"\025ab"}ul.type6>li:before{content:"\025c6"}ul.type7>li:before{content:"\025c7"}ul.type8>li:before,ul[type=circle]>li:before{content:"\025cb"}ul.type9>li:before{content:"\025ce"}ul.type10>li:before{content:"\025cf"}ul.type11>li:before{content:"\025b6"}ul.type12>li:before{content:"\025b7"}ul.type13>li:before{content:"\02605"}ul.type14>li:before{content:"\02606"}ul.type15>li:before{content:"\0272a"}ul.type16>li:before{content:"\0203b"}ul.type17>li:before{content:"\ff0a"}ol[class^=type]{counter-reset:list-count}ol.type1>li:before{content:counter(list-count)".";counter-increment:list-count;min-width:3em;margin-right:.5em;display:inline-flex;text-indent:0}ol.type1 li{margin-left:3.5em;text-indent:-3.5em}ol.type2 li:before,ol.type3 li:before{min-width:5em;margin-right:.5em;display:inline-flex;text-indent:0}ol.type2>li:before{content:counter(list-count,upper-roman)".";counter-increment:list-count}ol.type3>li:before{content:counter(list-count,lower-roman)".";counter-increment:list-count}ol.type2 li,ol.type3 li{margin-left:5.5em;text-indent:-5.5em}ol.type4 li:before,ol.type5 li:before,ol.type6 li:before,ol.type7 li:before,ol.type8 li:before,ol.type9 li:before{min-width:4em;margin-right:.5em;display:inline-flex;text-indent:0}ol.type4 li,ol.type5 li,ol.type6 li,ol.type7 li,ol.type8 li,ol.type9 li{margin-left:4.5em;text-indent:-4.5em}ol.type4>li:before{content:counter(list-count,upper-alpha)".";counter-increment:list-count}ol.type5>li:before{content:counter(list-count,lower-alpha)".";counter-increment:list-count}ol.type6>li:before{content:counter(list-count,hiragana)".";counter-increment:list-count}ol.type7>li:before{content:counter(list-count,katakana)".";counter-increment:list-count}ol.type8>li:before{content:counter(list-count,hiragana-iroha)".";counter-increment:list-count}ol.type9>li:before{content:counter(list-count,katakana-iroha)".";counter-increment:list-count}
div.gallery.gallery-columns-1,div.gallery dl.gallery-item{flex-direction:column}div.gallery.gallery-columns-2,div.gallery.gallery-columns-3,div.gallery.gallery-columns-4,div.gallery.gallery-columns-5,div.gallery.gallery-columns-6,div.gallery.gallery-columns-7,div.gallery.gallery-columns-8,div.gallery.gallery-columns-9{flex-direction:row}div.gallery dl.gallery-item{margin:.4em;font-size:.75em}div.gallery dl.gallery-item dt,div.gallery dl.gallery-item dd{width:100%}div.gallery dl.gallery-item dt{position:relative}div.gallery dl.gallery-item dt a{display:flex;position:absolute;width:100%;height:100%;top:0;left:0;align-items:center;justify-content:center;overflow:hidden}div.gallery dl.gallery-item dt a img{max-width:calc( 100% - 2px );height:calc( 100% - 2px );object-fit:cover;border:solid 1px silver}div.gallery.gallery-size-thumbnail dl.gallery-item dt a img{height:auto !important}div.gallery dl.gallery-item dt.portrait a img{max-width:calc( 50% - 2px )}div.gallery.gallery-size-thumbnail dl.gallery-item dt{border:solid 1px #d0d0d0;aspect-ratio:1/1}div.gallery.gallery-size-thumbnail.gallery-columns-2 dl.gallery-item{width:calc( 100% / 2 - 0.8em - 2px )}div.gallery.gallery-size-thumbnail.gallery-columns-3 dl.gallery-item{width:calc( 100% / 3 - 0.8em - 2px )}div.gallery.gallery-size-thumbnail.gallery-columns-4 dl.gallery-item{width:calc( 100% / 4 - 0.8em - 2px )}div.gallery.gallery-size-thumbnail.gallery-columns-5 dl.gallery-item{width:calc( 100% / 5 - 0.8em - 2px )}div.gallery.gallery-size-thumbnail.gallery-columns-6 dl.gallery-item{width:calc( 100% / 6 - 0.8em - 2px )}div.gallery.gallery-size-thumbnail.gallery-columns-7 dl.gallery-item{width:calc( 100% / 7 - 0.8em - 2px )}div.gallery.gallery-size-thumbnail.gallery-columns-8 dl.gallery-item{width:calc( 100% / 8 - 0.8em - 2px )}div.gallery.gallery-size-thumbnail.gallery-columns-9 dl.gallery-item{width:calc( 100% / 9 - 0.8em - 2px )}div.gallery.gallery-size-medium.gallery-columns-2 dl.gallery-item,div.gallery.gallery-size-large.gallery-columns-2 dl.gallery-item{width:calc( 100% / 2 - 0.8em )}div.gallery.gallery-size-medium.gallery-columns-3 dl.gallery-item,div.gallery.gallery-size-large.gallery-columns-3 dl.gallery-item{width:calc( 100% / 3 - 0.8em )}div.gallery.gallery-size-medium.gallery-columns-4 dl.gallery-item,div.gallery.gallery-size-large.gallery-columns-4 dl.gallery-item{width:calc( 100% / 4 - 0.8em )}div.gallery.gallery-size-medium.gallery-columns-5 dl.gallery-item,div.gallery.gallery-size-large.gallery-columns-5 dl.gallery-item{width:calc( 100% / 5 - 0.8em )}div.gallery.gallery-size-medium.gallery-columns-6 dl.gallery-item,div.gallery.gallery-size-large.gallery-columns-6 dl.gallery-item{width:calc( 100% / 6 - 0.8em )}div.gallery.gallery-size-medium.gallery-columns-7 dl.gallery-item,div.gallery.gallery-size-large.gallery-columns-7 dl.gallery-item{width:calc( 100% / 7 - 0.8em )}div.gallery.gallery-size-medium.gallery-columns-8 dl.gallery-item,div.gallery.gallery-size-large.gallery-columns-8 dl.gallery-item{width:calc( 100% / 8 - 0.8em )}div.gallery.gallery-size-medium.gallery-columns-9 dl.gallery-item,div.gallery.gallery-size-large.gallery-columns-9 dl.gallery-item{width:calc( 100% / 9 - 0.8em )}div.gallery.gallery-size-medium dl.gallery-item dt,div.gallery.gallery-size-large dl.gallery-item dt{aspect-ratio:3/2}
#archive-section.archive-view-list{margin:1em 0;container-type:inline-size;padding-left:1.25em;padding-right:1.25em;width:calc(100% - 2.5em)}#archive-section .archive-lists{width:100%}#archive-section dl.archive-list-title{font-size:calc(0.25em + 1.15cqw);flex-direction:row;line-height:1.25em}#archive-section dl.archive-list-title dt,#archive-section dl.archive-list-title dd{margin-bottom:.5em}#archive-section dl.archive-list-title dt{width:9.5em;margin-right:1em}#archive-section dl.archive-list-title dd{width:calc( 100% - 10.5em )}#archive-section dl.archive-list-title dd a:hover{color:#ff9000}#archive-section dl.archive-list-title dd strong{color:red;font-weight:800;display:inline-block;margin-left:.5em}#archive-section div.archive-excerpt{flex-direction:column;line-height:1.25em;position:relative}#archive-section div.archive-excerpt .archive-group{width:100%;margin:0 auto 1em}#archive-section div.archive-excerpt .archive-group:last-child{margin-bottom:0}#archive-section div.archive-excerpt .archive-group .archive-post-group{width:100%;flex-direction:row;container-type:inline-size}#archive-section div.archive-excerpt .archive-group .archive-post-group .archive-thumb{aspect-ratio:1/1;overflow:hidden;width:24cqw;height:24cqw;margin-right:1.5em}#archive-section div.archive-excerpt .archive-group .archive-post-group .archive-thumb p,#archive-section div.archive-excerpt .archive-group .archive-post-group .archive-thumb p img{width:100%;height:100%}#archive-section div.archive-excerpt .archive-group .archive-post-group .archive-thumb p img{object-fit:cover}#archive-section div.archive-excerpt .archive-group .archive-post-group .archive-post{width:calc( 100% - 24cqw - 1.5em );flex-direction:column}#archive-section div.archive-excerpt .archive-group .archive-post-group .archive-post .archive-post-head{margin:0 0 1em;flex-direction:column}#archive-section div.archive-excerpt .archive-group .archive-post-group .archive-post .archive-post-head .title,#archive-section div.archive-excerpt .archive-group .archive-post-group .archive-post .archive-post-head .pub-group{width:100%}#archive-section div.archive-excerpt .archive-group .archive-post-group .archive-post .archive-post-head .title{font-size:1.125em;line-height:1.5;margin-bottom:.5em;padding:0 0 .25em;border-bottom:dashed 1px #26ae67}#archive-section div.archive-excerpt .archive-group .archive-post-group .archive-post .archive-post-head .title h1{font-weight:700}#archive-section div.archive-excerpt .archive-group .archive-post-group .archive-post .archive-post-head .title a{color:#26ae67}#archive-section div.archive-excerpt .archive-group .archive-post-group .archive-post .archive-post-head .title a:hover{color:#90ffd0}#archive-section div.archive-excerpt .archive-group .archive-post-group .archive-post .archive-post-head .pub-group{font-size:.675em}#archive-section div.archive-excerpt .archive-group .archive-post-group .archive-post .archive-post-head .pub-group ul{flex-direction:row;align-items:center;justify-content:flex-end}#archive-section div.archive-excerpt .archive-group .archive-post-group .archive-post .archive-post-head .pub-group ul em[class^=fa]{margin-right:.5em;color:#40a040}#archive-section div.archive-excerpt .archive-group .archive-post-group .archive-post .archive-post-cont{width:100%;font-size:.875em;color:#606060}#page-navi-area{container-type:inline-size;width:100%;margin:.5em auto 0}#page-navi-area ul.page_navi{flex-direction:row;font-size:calc(0.35em + 0.75cqw);align-items:center;justify-content:center}#page-navi-area ul.page_navi li{margin:0 .5em}#page-navi-area ul.page_navi li a,#page-navi-area ul.page_navi li span{display:block;padding:.5em;border:solid 1px #60c060;color:#90f090;background-color:#26ae67;border-radius:.5em}#page-navi-area ul.page_navi li:hover a{border-color:#26ae67;background-color:#60c060;color:#000}#page-navi-area ul.page_navi li.current span{border-color:#ff7000;background-color:#ffa030;color:#000}
#navi{width:100%;position:absolute;z-index:9999;top:1em;left:0}#navi .logo-side h1{width:100%;height:100%}#navi .logo-side h1.logo img{width:100%;height:100%}#navi .inner{background-color:rgba(255,255,255,.95);padding:.5em 1.5em;border:solid 1px #308030;border-radius:15em;box-shadow:0 .175em .5em silver;align-items:center;container-type:inline-size}#navi .menu-side{container-type:inline-size}#navi .menu-side .menu-container,.menu-side .navi-menu ul{height:100%;width:100%;container-type:inline-size}.menu-side .navi-menu ul{background-color:rgba(255,255,255,.8);border-radius:.25em;box-shadow:0 .175em 2px silver;line-height:1.25}.menu-side .navi-menu ul.menu li{height:auto;position:relative;text-align:left;font-size-adjust:ch-width from-font;overflow:hidden}.menu-side .navi-menu ul.menu li a{position:relative;align-items:center;justify-content:left;height:calc( 100% - 1em );width:calc( 100% - 1em );padding:.5em}.menu-side .navi-menu ul.menu li a,.menu-side .navi-menu ul.menu li>ul.sub-menu li a{background-color:transparent;color:#000;border-radius:.25em;position:relative}.menu-side .navi-menu ul.menu li a span{width:100%;height:100%;display:flex;align-items:center;justify-content:right}.menu-side .navi-menu ul.menu>li.menu-item-has-children>a span{width:calc( 100% - 2em )}.menu-side .navi-menu ul.menu li:hover a,.menu-side .navi-menu ul.menu li>ul.sub-menu li:hover a,.menu-side .navi-menu ul.menu li.current-menu-item a,.menu-side .navi-menu ul.menu li>ul.sub-menu li.current-menu-item a,.menu-side .navi-menu ul.menu li.current-page-parent a,.menu-side .navi-menu ul.menu li>ul.sub-menu li.current-page-parent a{background-color:#fff;color:#00f}.menu-side .navi-menu ul.menu>li.menu-item-has-children>a:after{content:"\f347";position:absolute;font-family:dashicons;top:0;bottom:0;right:.5em;margin:auto;font-weight:700;font-size:1.5em;width:1em;height:1em;transform:rotate(0deg)}.menu-side .navi-menu ul.menu>li.menu-item-has-children:hover>a:after{transform:rotate(-180deg)}.menu-side .navi-menu ul.menu li ul.sub-menu{position:absolute;top:100%;left:0;width:200%;background-color:#fff;opacity:0;box-shadow:0 0 2px silver;height:auto;flex-direction:column}.menu-side .navi-menu ul.menu li:last-child ul.sub-menu{left:-100%}.menu-side .navi-menu ul.menu li:hover ul.sub-menu{display:block;opacity:1}.menu-side .navi-menu ul.menu li ul.sub-menu li{margin:0;width:100%;height:auto;border-left:0;border-right:0;text-align:left}.menu-side .navi-menu ul.menu li ul.sub-menu li a{justify-content:left}.menu-side .navi-menu ul.menu li a strong{position:absolute;z-index:10002;top:.25em;left:.25em;display:block;padding:.175em 1em;border-radius:50em;background-color:red;color:#fff;font-size:.75em}.menu-side .navi-menu ul.menu li ul.sub-menu li a span{justify-content:left}#navi-empty{background-color:#fff;width:100%;margin:0;display:block}#navi-button{width:100%;height:100%;display:block;font-size:100%;cursor:pointer;transition:.25s all ease-in}#navi-button em[class^=fa]{font-size:100%;display:inline-flex;width:100%;height:100%;align-items:center;justify-content:center}.navi-fix{position:fixed !important;width:100%;display:block}#navi-mobile{position:fixed;top:0;left:0;z-index:100000;background-color:#26ae67;width:100vw;height:100vh;transform:translateX(-200vw);transition:all .25s linear}#navi-actived-back{background-color:rgba(0,0,0,.5);position:fixed;z-index:99999;top:0;left:0;width:100vw;height:100vh;display:none}#navi-mobile.actived{transform:translateX(0)}#navi-actived-back.actived{display:block}#navi-mobile .inner{flex-direction:column;container-type:inline-size;width:100%;height:100%}#navi-mobile .inner .navi-mobile-head,#navi-mobile .inner .navi-mobile-cont{font-size:4.6cqw;width:calc( 100% - 0.5em );padding:0 .25em}#navi-mobile .inner .navi-mobile-head{flex-direction:row;padding:.5em .25em;height:1em;align-items:center;justify-content:flex-end}#navi-mobile .inner .navi-mobile-head #navi-close-button em[class^=fa]{cursor:pointer;color:#fff}#navi-mobile .inner .navi-mobile-head #navi-close-button:hover em[class^=fa]{color:#d00000}#navi-mobile .inner .navi-mobile-cont{height:calc(100% - 2em);overflow:hidden;container-type:inline-size}#navi-mobile .inner .navi-mobile-cont .searchform-area{width:100%;height:2.2em;margin-bottom:.5em;container-type:inline-size;font-size:3.5cqw;overflow:hidden}#navi-mobile .inner .navi-mobile-cont .searchform-area #searchform{container-type:normal;font-size:1em}#navi-mobile .inner .navi-mobile-cont .menu-container{width:100%;height:calc(100% - 3.5cqw - 2.7em)}#navi-mobile .inner .navi-mobile-cont .menu-container ul{width:100%;height:100%;overflow-x:hidden;overflow-y:auto;line-height:1.25}#navi-mobile .inner .navi-mobile-cont .menu-container ul::-webkit-scrollbar{width:.5em;height:.5em}#navi-mobile .inner .navi-mobile-cont .menu-container ul::-webkit-scrollbar-thumb{background-color:#26ae67;border:solid 1px #004000;border-radius:50px}#navi-mobile .inner .navi-mobile-cont .menu-container ul::-webkit-scrollbar-track{background-color:#90c0a0}@-moz-document url-prefix(){#navi-mobile .inner .navi-mobile-cont .menu-container ul{scrollbar-color:#26ae67 #90c0a0;scrollbar-width:auto}}#navi-mobile .inner .navi-mobile-cont .menu-container ul>li{border-bottom:solid 2px #26ae67}#navi-mobile .inner .navi-mobile-cont .menu-container ul>li:first-child{border-top:solid 2px #26ae67}#navi-mobile .inner .navi-mobile-cont .menu-container ul>li ul.sub-menu li{border-bottom:dashed 1px #26ae67}#navi-mobile .inner .navi-mobile-cont .menu-container ul>li ul.sub-menu li:last-child{border-bottom:0}#navi-mobile .inner .navi-mobile-cont .menu-container ul>li a{display:block;padding:1em;width:calc( 100% - 2em );height:1em;position:relative;text-align:center;background-color:#40a040;color:#fff}#navi-mobile .inner .navi-mobile-cont .menu-container ul>li:hover a,#navi-mobile .inner .navi-mobile-cont .menu-container ul>li.current-menu-item a,#navi-mobile .inner .navi-mobile-cont .menu-container ul>li.current-page-parent a{background-color:#ff9000;color:#000}#navi-mobile .inner .navi-mobile-cont .menu-container ul>li ul.sub-menu{font-size:.875em}#navi-mobile .inner .navi-mobile-cont .menu-container ul>li ul.sub-menu li a{background-color:#60c046;color:#000}#navi-mobile .inner .navi-mobile-cont .menu-container ul>li ul.sub-menu li:hover a,#navi-mobile .inner .navi-mobile-cont .menu-container ul>li ul.sub-menu li.current-menu-item a,#navi-mobile .inner .navi-mobile-cont .menu-container ul>li ul.sub-menu li.current-page-parent a{background-color:#ffc030;color:#000}#navi-mobile .inner .navi-mobile-cont .menu-container ul li strong{position:absolute;right:calc(0.175em + 2.5em);top:.175em;font-size:.85em;color:#fff;background-color:#ff3000;padding:.175em 1.5em;border-radius:50px}@media screen and (min-width:769px){#navi-button{display:none}#navi .inner{width:calc( 100% * 0.9 - 3em - 2px );flex-direction:row}#navi .logo-side{width:21.382cqw;height:4.752cqw;margin-right:1.4cqw;display:block}#navi .menu-side{width:calc( 100% - 22.782cqw );flex-direction:row;align-items:center}.menu-side .navi-menu{width:calc( 100% - 17.5cqw - 1em )}.menu-side .navi-menu ul.menu{flex-direction:row;font-size:1em}.menu-side .navi-menu ul.menu li{margin:.45cqw 0;width:calc( 100% / 5 - 1px );border-right:solid 1px #60c060}.menu-side .navi-menu ul.menu li:hover{overflow:visible}.menu-side .navi-menu ul.menu li:last-child{width:calc( 100% / 5 );border-right:0}.menu-side .searchform-area{width:17.5cqw;margin-left:1em;padding:.225em 0}}@media screen and (min-width:640px) and (max-width:768px){#navi-button{display:none}#navi .inner{width:calc( 100% * 0.9 - 3em - 2px );flex-direction:column}#navi .logo-side{width:50%;height:auto;margin-left:auto;margin-right:auto;margin-bottom:1.5cqw;display:block}#navi .menu-side{width:100%;height:auto;flex-direction:row;align-items:center}.menu-side .navi-menu{width:calc( 100% - 6.5em );height:100%;margin-bottom:10px}.menu-side .navi-menu ul.menu{flex-direction:row;font-size:1.05em}.menu-side .navi-menu ul.menu li{margin:.175em 0;width:calc( 100% / 5 - 1px );border-right:solid 1px #60c060}.menu-side .navi-menu ul.menu li:hover{overflow:visible}.menu-side .navi-menu ul.menu li:last-child{width:calc( 100% / 5 );border-right:0}.menu-side .searchform-area{width:5.5em;margin-left:1em;margin-bottom:10px;padding:.225em 0}}@media screen and (max-width:639px){#navi .inner{width:calc( 100% * 0.9 - 3em - 2px );flex-direction:row}#navi .menu-side{width:12cqw;height:12cqw;font-size:10cqw}#navi .logo-side{width:calc( 100% - 14cqw );height:auto;margin-left:0;margin-right:2cqw;display:block}#navi .menu-side .navi-menu,#navi .menu-side .searchform-area{display:none}}@media screen and (min-width:801px){#navi .menu-side .menu-container{font-size:1.2cqw}}@media screen and (min-width:769px) and (max-width:800px){#navi .menu-side .menu-container{font-size:1.17cqw}}@media screen and (max-width:768px){#navi .menu-side .menu-container{font-size:1.14cqw}}
@media screen and (min-width :960px){#bread .inner,#front-desc-area .inner,#front-important-area .inner,#front-news-area .inner,#foot-widget-top-area .inner,#foot .inner,#cprights .inner{width:calc( 100%  * 0.925 - 0.5em )}#head .inner,#content-inner{width:calc( 100%  * 0.925 )}#inquiry-section .inner{padding:1em 1.5em;width:calc( 100%  * 0.925 - 3em )}#inquiry-section .inquiry-tel-group .inquiry-sub{width:calc( 100% / 2 - 1em )}#inquiry-section .inquiry-sub{font-size:1.45cqw}#inquiry-section .inquiry-sub.to-inquiry-page{width:calc( 100% * 0.425 - 1em )}#inquiry-section .inquiry-sub.to-inquiry-page a.button{padding:.85em 3.45em;width:calc(100% - 6em)}#inquiry-section .inquiry-tel-group{flex-direction:row;width:calc( 100% - ( 100% * 0.425 ) )}#inquiry-section .inquiry-sub.to-inquiry-page ul.inquiry-lists{justify-content:flex-end}#inquiry-section .inquiry-sub.to-inquiry-page ul.inquiry-lists li.inquiry-item{margin-right:1em;display:inline-flex}#inquiry-section .inquiry-sub.to-inquiry-page ul.inquiry-lists li.inquiry-item:last-child{margin-right:0}#inquiry-section .inner,#inquiry-section .inquiry-sub.to-inquiry-page ul.inquiry-lists,#front-desc-area #front-desc,#content-inner,#front-important-area .front-important-posts,#front-important-area .front-important-posts .important-post #important-inner,#front-news-area .front-news-posts,#foot .corps,#foot .sidebar-area{flex-direction:row}#front-desc-area #front-desc .thumb-desc{padding:0;aspect-ratio:4/3}#front-desc-area #front-desc .post-front-desc{padding:1.25em 2.5em}#front-desc-area .inner .thumb-desc{margin-right:1.5em;width:calc(100% / 2 - 1.5em)}#front-desc-area .inner .post-front-desc{margin-left:1.5em;width:calc(100% / 2 - 6.5em)}#front-important-area .front-important-posts,#front-news-area .inner .news-area-head{justify-content:space-between}#front-important-area .important-post-columns2 .important-post{width:calc(100% / 2 - 2em)}#front-important-area .front-important-posts .important-post #important-inner .thumb-side{margin-right:2.5cqw;width:46.5cqw;height:30.5cqw}#front-important-area .front-important-posts .important-post #important-inner .text-side{container-type:inline-size;width:calc(100% - 49cqw);font-size:calc(0.05em + 2.56cqw)}#front-news-area .news-area-head .area-side-head{font-size:1.5cqw}#front-news-area .news-area-head .area-side-head h1{font-size:2.97cqw}#front-news-area .news-area-head .area-side-head h1 div.category-icon{width:4.125cqw;height:4.125cqw}#front-news-area .news-area-head .area-side-head h1.cat-img-inserted span{width:calc( 100% - 5.7cqw )}#front-news-area .front-news-posts.news-post-columns4 .news-post{width:calc( 100% / 4 - 2px - 1.5em);margin-right:2em}#front-news-area .front-news-posts.news-post-columns4 .news-post:nth-child(4n){margin-right:0}#front-news-area .front-news-posts .news-post #news-inner .text-side{font-size:calc(0.01em + 1.25cqw)}#front-corp-area .inner{flex-direction:row-reverse;container-type:inline-size;font-size:1.35cqw}#front-corp-area .front-corp-side{width:calc( 100% / 2 )}#front-corp-area .front-corp-side.corp-thumb{margin-left:2em;aspect-ratio:3/2.25;width:calc( 100% / 2 - 2em )}#front-corp-area .front-corp-side.corp-thumb img{border-radius:5em 0 0 5em}#front-corp-area .front-corp-side.corp-about{padding-left:2.5em;padding-right:1.5em;padding-top:0;padding-bottom:0;width:calc( 100% / 2 - 4em )}#bread ul{font-size:1.15cqw}#content-inner{font-size:1.5cqw}#content .sub-side{width:calc( 13.5em - 1em )}#content .main-side{width:calc( 100% - 16.5em - 1em );margin-right:3em}#foot-widget-top-area .inner{font-size:1.5cqw}#foot-widget-top-area div.side_container.widget_links ul{flex-direction:row}#foot-widget-top-area div.side_container.widget_links ul li{width:calc( 100% / 2 - 1.5em );margin-right:3em}#foot-widget-top-area div.side_container.widget_links ul li:nth-child(2n){margin-right:0}#foot .corps h1.logo{width:22.725cqw;height:3.94cqw;margin-right:3cqw}#foot .corps dl.address{width:calc( 100% - 49.665cqw );font-size:1.25cqw}#foot .corps dl.telephone{margin-left:3cqw;font-size:1.25cqw}#foot .sidebar-area .sidebar-area-block{font-size:1.15cqw}#foot .sidebar-area.sidebar-2-columns .sidebar-area-block{width:calc( 100% / 2 - 1em );border-bottom:solid 1px #fff}#foot .sidebar-area.sidebar-3-columns .sidebar-area-block{width:calc( 100% / 3 - 1em )}#foot .sidebar-area .widget_nav_menu ul li{margin-right:.85em}#foot .sidebar-area .widget_nav_menu ul li:last-child{margin-right:0}#foot .sidebar-area .widget_nav_menu ul{font-size:.775em}#cprights .menu-container,#cprights p{font-size:.985cqw}#top-ruby-group{bottom:.5em;right:.5em;font-size:1.4cqw}}
@media screen and (min-width:769px) and (max-width:960px){body{font-size:.875em}#bread .inner,#front-desc-area .inner,#front-important-area .inner,#front-news-area .inner,#foot-widget-top-area .inner,#foot .inner,#cprights .inner{width:calc( 100%  * 0.925 - 0.5em )}#head .inner,#content-inner{width:calc( 100%  * 0.925 )}#inquiry-section .inner{padding:1em 1.5em;width:calc( 100%  * 0.925 - 3em )}#inquiry-section .inquiry-tel-group .inquiry-sub{width:calc( 100% / 2 - 1em )}#inquiry-section .inquiry-sub{font-size:1.45cqw}#inquiry-section .inquiry-sub.to-inquiry-page{width:calc( 100% * 0.425 - 1em )}#inquiry-section .inquiry-sub.to-inquiry-page a.button{padding:.85em 3.45em;width:calc(100% - 6em)}#inquiry-section .inquiry-tel-group{flex-direction:row;width:calc( 100% - ( 100% * 0.425 ) )}#inquiry-section .inquiry-sub.to-inquiry-page ul.inquiry-lists{justify-content:flex-end}#inquiry-section .inquiry-sub.to-inquiry-page ul.inquiry-lists li.inquiry-item{margin-right:1em;display:inline-flex}#inquiry-section .inquiry-sub.to-inquiry-page ul.inquiry-lists li.inquiry-item:last-child{margin-right:0}#inquiry-section .inner,#inquiry-section .inquiry-sub.to-inquiry-page ul.inquiry-lists,#front-desc-area #front-desc,#content-inner,#front-important-area .front-important-posts,#front-important-area .front-important-posts .important-post #important-inner,#front-news-area .front-news-posts,#foot .corps,#foot .sidebar-area{flex-direction:row}#front-desc-area #front-desc .thumb-desc{padding:0;aspect-ratio:4/3}#front-desc-area #front-desc .post-front-desc{padding:1.25em 2.5em}#front-desc-area .inner .thumb-desc{margin-right:1.5em;width:calc(100% / 2 - 1.5em)}#front-desc-area .inner .post-front-desc{margin-left:1.5em;width:calc(100% / 2 - 6.5em)}#front-important-area .front-important-posts,#front-news-area .inner .news-area-head{justify-content:space-between}#front-important-area .important-post-columns2 .important-post{width:calc(100% / 2 - 2em)}#front-important-area .front-important-posts .important-post #important-inner .thumb-side{margin-right:2.5cqw;width:46.5cqw;height:30.5cqw}#front-important-area .front-important-posts .important-post #important-inner .text-side{container-type:inline-size;width:calc(100% - 49cqw);font-size:calc(0.05em + 2.56cqw)}#front-news-area .news-area-head .area-side-head{font-size:1.5cqw}#front-news-area .news-area-head .area-side-head h1{font-size:2.97cqw}#front-news-area .news-area-head .area-side-head h1 div.category-icon{width:4.125cqw;height:4.125cqw}#front-news-area .news-area-head .area-side-head h1.cat-img-inserted span{width:calc( 100% - 5.7cqw )}#front-news-area .front-news-posts.news-post-columns4 .news-post{width:calc( 100% / 4 - 2px - 1.5em);margin-right:2em}#front-news-area .front-news-posts.news-post-columns4 .news-post:nth-child(4n){margin-right:0}#front-news-area .front-news-posts .news-post #news-inner .text-side{font-size:calc(0.01em + 1.25cqw)}#front-corp-area .inner{flex-direction:row-reverse;container-type:inline-size;font-size:1.35cqw}#front-corp-area .front-corp-side{width:calc( 100% / 2 )}#front-corp-area .front-corp-side.corp-thumb{margin-left:2em;aspect-ratio:3/2.25;width:calc( 100% / 2 - 2em )}#front-corp-area .front-corp-side.corp-thumb img{border-radius:5em 0 0 5em}#front-corp-area .front-corp-side.corp-about{padding-left:2.5em;padding-right:1.5em;padding-top:0;padding-bottom:0;width:calc( 100% / 2 - 4em )}#bread ul{font-size:1.15cqw}#content-inner{font-size:1.5cqw}#content .sub-side{width:calc( 13.5em - 1em )}#content .main-side{width:calc( 100% - 16.5em - 1em );margin-right:3em}#foot-widget-top-area div.side_container.widget_links ul{flex-direction:row}#foot-widget-top-area div.side_container.widget_links ul li{width:calc( 100% / 2 - 1.5em );margin-right:3em}#foot-widget-top-area div.side_container.widget_links ul li:nth-child(2n){margin-right:0}#foot .corps h1.logo{width:22.725cqw;height:3.94cqw;margin-right:3cqw}#foot .corps dl.address{width:calc( 100% - 49.665cqw );font-size:1.25cqw}#foot .corps dl.telephone{margin-left:3cqw;font-size:1.25cqw}#foot .sidebar-area .sidebar-area-block{font-size:1.15cqw}#foot .sidebar-area.sidebar-2-columns .sidebar-area-block{width:calc( 100% / 2 - 1em );border-bottom:solid 1px #fff}#foot .sidebar-area.sidebar-3-columns .sidebar-area-block{width:calc( 100% / 3 - 1em )}#foot .sidebar-area .sidebar-area-block{font-size:1.15cqw}#foot .sidebar-area .widget_nav_menu ul li{margin-right:.85em}#foot .sidebar-area .widget_nav_menu ul li:last-child{margin-right:0}#foot .sidebar-area .widget_nav_menu ul{font-size:.775em}#cprights .menu-container,#cprights p{font-size:.985cqw}#top-ruby-group{font-size:2.25cqw;bottom:.5em;right:.5em}}@media screen and (min-width:640px) and (max-width:768px){body{font-size:.85em}#bread .inner,#front-desc-area .inner,#front-important-area .inner,#front-news-area .inner,#foot-widget-top-area .inner,#foot .inner,#cprights .inner{width:calc( 100%  * 0.875 - 0.5em )}#head .inner,#content-inner{width:calc( 100%  * 0.875 )}#inquiry-section .inner{padding:1em 1.5em;width:calc( 100%  * 0.925 - 3em )}#inquiry-section .inquiry-tel-group .inquiry-sub{width:calc( 100% / 2 - 1em )}#inquiry-section .inquiry-sub{font-size:1.65cqw}#inquiry-section .inquiry-sub.to-inquiry-page{width:calc( 100% / 3 - 1em )}#inquiry-section .inquiry-sub.to-inquiry-page ul.inquiry-lists li{width:100%;margin-bottom:.5em}#inquiry-section .inquiry-sub.to-inquiry-page ul.inquiry-lists li:last-child{margin-bottom:0}#inquiry-section .inquiry-sub.to-inquiry-page a.button{padding:.85em 3.5em;width:calc( 100% - 7em )}#inquiry-section .inquiry-tel-group{flex-direction:row;width:calc( 100% - ( 100% / 3 ) )}#inquiry-section .inner,#front-important-area .front-important-posts,#front-news-area .front-news-posts,#foot .corps{flex-direction:row}#inquiry-section .inquiry-sub.to-inquiry-page ul.inquiry-lists,#front-desc-area #front-desc,#content-inner,#front-important-area .front-important-posts .important-post #important-inner{flex-direction:column}#front-desc-area #front-desc .thumb-desc{padding:0;aspect-ratio:6/4;margin-bottom:1.85em;width:100%}#front-desc-area #front-desc .post-front-desc{padding:0 10.5%;font-size:2cqw;width:calc( 100% - 21.0% )}#front-important-area .front-important-posts,#front-news-area .inner .news-area-head{justify-content:space-between}#front-important-area .important-post-columns2 .important-post{width:calc(100% / 2 - 2em)}#front-important-area .front-important-posts .important-post #important-inner .thumb-side{margin-bottom:2.5cqw;width:100%;height:100%}#front-important-area .front-important-posts .important-post #important-inner .text-side{width:100%;height:22.5cqh;font-size:calc(0.15em + 3.5cqw)}#front-news-area .news-area-head .area-side-head{font-size:2.85cqw;margin-bottom:1em}#front-news-area .news-area-head .area-side-head:last-child{margin-bottom:0}#front-news-area .news-area-head .area-side-head h1{font-size:6.1cqw}#front-news-area .news-area-head .area-side-head h1 div.category-icon{width:7.5cqw;height:7.5cqw}#front-news-area .news-area-head .area-side-head h1.cat-img-inserted span{width:calc( 100% - 9cqw )}#front-news-area .front-news-posts.news-post-columns2 .news-post,#front-news-area .front-news-posts.news-post-columns4 .news-post{width:calc( 100% / 2 - 2px - 2.5cqw);margin-right:5cqw;margin-bottom:2em}#front-news-area .front-news-posts.news-post-columns2 .news-post:nth-child(2n),#front-news-area .front-news-posts.news-post-columns4 .news-post:nth-child(2n){margin-right:0}#front-news-area .front-news-posts .news-post #news-inner .text-side{font-size:calc(0.15em + 1.65cqw)}#front-corp-area .inner{flex-direction:column-reverse;container-type:inline-size;font-size:3.5cqw}#front-corp-area .front-corp-side.corp-thumb{width:100%;height:auto;aspect-ratio:15/6}#front-corp-area .front-corp-side.corp-thumb img{border-radius:0 2.5em 0 0}#front-corp-area .front-corp-side.corp-about{padding:0 10%;width:calc(100% - 20%)}#bread ul{font-size:2.15cqw}#content-inner{font-size:2.15cqw}#content .sub-side,#content .main-side{width:calc( 100% - 1em )}#content #back-cont-top-btn{font-size:2.64cqw}#foot-widget-top-area .inner{font-size:2.5cqw}#foot-widget-top-area div.side_container.widget_links ul{flex-direction:column}#foot-widget-top-area div.side_container.widget_links ul li{width:100%;margin-bottom:.75em}#foot-widget-top-area div.side_container.widget_links ul li:last-child{margin-bottom:0}#foot .corps h1.logo{width:28.725cqw;height:5.94cqw;margin-right:3cqw}#foot .corps dl.address{width:calc( 100% - 54.76cqw );font-size:1.85cqw}#foot .corps dl.telephone{margin-left:3cqw;font-size:1.85cqw}#foot .sidebar-area.sidebar-2-columns .sidebar-area-block{width:calc( 100% - 1em )}#foot .sidebar-area.sidebar-2-columns .sidebar-area-block:last-child{border-bottom:solid 1px #fff}#foot .sidebar-area.sidebar-3-columns .sidebar-area-block{width:calc( 100% / 3 - 1em )}#foot .sidebar-area .sidebar-area-block{font-size:1.65cqw}#foot .sidebar-area .widget_nav_menu ul li{margin-right:.85em}#foot .sidebar-area .widget_nav_menu ul li:last-child{margin-right:0}#foot .sidebar-area .widget_nav_menu ul{font-size:1.05em}#cprights .menu-container,#cprights p{font-size:1.45cqw}#top-ruby-group{bottom:.25em;right:.25em;font-size:2.85cqw}}
@media screen and (max-width:639px){body{font-size:.785em}#bread .inner,#front-desc-area .inner,#front-important-area .inner,#front-news-area .inner,#foot-widget-top-area .inner,#foot .inner,#cprights .inner{width:calc( 100%  * 0.875 - 0.5em )}#head .inner,#content-inner{width:calc( 100%  * 0.875 )}#inquiry-section .inner{flex-direction:row;padding:1em .5em;width:calc( 100%  * 0.925 - 1em )}#inquiry-section .inquiry-tel-group .inquiry-sub{width:calc( 100% - 1em );padding:.225em .5em}#inquiry-section .inquiry-sub{font-size:2.85cqw}#inquiry-section .inquiry-sub.to-inquiry-page{width:calc( 100% * 0.425 - 1em )}#inquiry-section .inquiry-sub.to-inquiry-page ul.inquiry-lists li{width:100%;margin-bottom:.5em}#inquiry-section .inquiry-sub.to-inquiry-page ul.inquiry-lists li:last-child{margin-bottom:0}#inquiry-section .inquiry-sub.to-inquiry-page a.button{padding:.85em 3.5em;width:calc( 100% - 7em )}#inquiry-section .inquiry-tel-group{flex-direction:column;width:calc( 100% - ( 100% * 0.425 ) )}#inquiry-section .inquiry-sub.to-inquiry-page ul.inquiry-lists,#front-desc-area #front-desc,#content-inner,#front-important-area .front-important-posts,#front-news-area .front-news-posts,#foot .corps{flex-direction:column}#front-desc-area #front-desc .thumb-desc{padding:0;aspect-ratio:6/4;margin-bottom:1.85em;width:100%}#front-desc-area #front-desc .post-front-desc{padding:0 5.5%;font-size:2.475cqw;width:calc( 100% - 11.0% )}#front-important-area .front-important-posts,#front-news-area .inner .news-area-head{justify-content:space-between}#front-important-area .important-post-columns2 .important-post{width:calc(100% - 2em);margin-bottom:1.5em}#front-important-area .important-post-columns2 .important-post:last-child{margin-bottom:0}#front-important-area .front-important-posts .important-post #important-inner .thumb-side{margin-right:2.5cqw;width:46.5cqw;height:30.5cqw}#front-important-area .front-important-posts .important-post #important-inner .text-side{container-type:inline-size;width:calc(100% - 49cqw);font-size:calc(0.05em + 2.56cqw)}#front-news-area .news-area-head .area-side-head{font-size:3.35cqw;margin-bottom:1em}#front-news-area .news-area-head .area-side-head:last-child{margin-bottom:0}#front-news-area .news-area-head .area-side-head h1{font-size:7.6cqw}#front-news-area .news-area-head .area-side-head h1 div.category-icon{width:9.5cqw;height:9.5cqw}#front-news-area .news-area-head .area-side-head h1.cat-img-inserted span{width:calc( 100% - 11cqw )}#front-news-area .front-news-posts.news-post-columns2 .news-post,#front-news-area .front-news-posts.news-post-columns4 .news-post{width:calc( 100% - 2px);margin-bottom:2em}#front-news-area .front-news-posts .news-post #news-inner .text-side{font-size:calc(0.35em + 1.75cqw)}#front-corp-area .inner{flex-direction:column-reverse;container-type:inline-size;font-size:3.5cqw}#front-corp-area .front-corp-side.corp-thumb{width:100%;height:auto;aspect-ratio:15/6}#front-corp-area .front-corp-side.corp-thumb img{border-radius:0 2.5em 0 0}#front-corp-area .front-corp-side.corp-about{padding:0 10%;width:calc(100% - 20%)}#bread ul{font-size:3.5cqw}#content-inner{font-size:3.75cqw}#content .sub-side,#content .main-side{width:calc( 100% - 1em )}#content #back-cont-top-btn{font-size:3.65cqw}#foot-widget-top-area .inner{font-size:3.5cqw}#foot-widget-top-area div.side_container.widget_links ul{flex-direction:column}#foot-widget-top-area div.side_container.widget_links ul li{width:100%;margin-bottom:.75em}#foot-widget-top-area div.side_container.widget_links ul li:last-child{margin-bottom:0}#foot .corps h1.logo{width:100%;height:auto}#foot .corps dl.address,#foot .corps dl.telephone{width:100%;font-size:3.5cqw}#foot .corps dl.address{margin:3.5cqw auto}#foot .sidebar-area .sidebar-area-block{font-size:2.5cqw}#foot .sidebar-area.sidebar-2-columns .sidebar-area-block{width:calc( 100% - 1em )}#foot .sidebar-area.sidebar-2-columns .sidebar-area-block:last-child{border-bottom:solid 1px #fff}#foot .sidebar-area.sidebar-3-columns .sidebar-area-block{width:calc( 100% / 3 - 1em )}#foot .sidebar-area .widget_nav_menu ul li{margin-right:.85em}#foot .sidebar-area .widget_nav_menu ul li:last-child{margin-right:0}#foot .sidebar-area .widget_nav_menu ul{margin:auto;align-items:center;justify-content:center;font-size:.775em}#cprights .menu-container,#cprights p{font-size:3.25cqw}#top-ruby-group{font-size:4.9cqw;bottom:.25em;right:.25em}}
#head .inner-wrap .inner,#head .inner-wrap .head-inner-block.head-inner-right,#head .inner-wrap .head-inner-block.head-inner-right .head-inner-right-bottom,#head .inner-wrap .head-inner-block.head-inner-right div.side_container[class*=gallery_link] ul,#head .inner-wrap .head-inner-block.head-inner-right div.side_container[class*=gallery_link] ul#gallery-lists li,#head .inner-wrap .head-inner-block.head-inner-right div.side_container[class*=menu_and_follow] ul,#mobile-widget-section .inner,#mobile-widget-section div.side_container[class*=gallery_link] ul,#mobile-widget-section div.side_container[class*=gallery_link] ul#gallery-lists li,#mobile-widget-section div.side_container[class*=menu_and_follow] ul{display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;-js-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap}#head .inner-wrap .inner{padding:0;position:relative;container-type:inline-size;height:100%;width:100%}#head .inner-wrap .head-inner-block,#head .inner-wrap .head-inner-block.head-inner-right .head-inner-right-top,#head .inner-wrap .head-inner-block.head-inner-right .head-inner-right-bottom{scrollbar-width:none}#head .inner-wrap .head-inner-block.head-inner-left{position:relative}#head .inner-wrap .head-inner-block.head-inner-left .video-layer,#head .inner-wrap .head-inner-block.head-inner-left .mask-layer{position:absolute;top:0;left:0;width:100%;height:100%}#head .inner-wrap .head-inner-block.head-inner-left .video-layer video{width:100%;height:100%;object-fit:cover}#head .inner-wrap .head-inner-block.head-inner-right{overflow:hidden}#head .inner-wrap .inner a.inner-head-link-button{position:absolute;width:9em;height:9em;color:#fff;background-color:rgba(38,174,103,1);display:flex;align-items:center;justify-content:center;text-align:center;border-radius:100%;line-height:1.5em;margin:auto;opacity:.7;container-type:inline-size}#head .inner-wrap .inner a.inner-head-link-button{font-size:1.1cqw}#head .inner-wrap .inner a.inner-head-link-button:hover{opacity:1}#head .inner-wrap .head-inner-block.head-inner-right div.side_container,#mobile-widget-section div.side_container{padding:.5em;border:solid 1px #e0e0e0;background-color:silver;border-radius:.5em;box-shadow:0 0 .5em gray;font-size:1.15em}#head .inner-wrap .head-inner-block.head-inner-right div.side_container h1.side_title,#mobile-widget-section div.side_container h1.side_title{font-size:1.25em;text-align:center;width:100%;margin-bottom:1em;font-weight:700}#head .inner-wrap .head-inner-block.head-inner-right div.side_container[class*=gallery_link] h1.side_title,#mobile-widget-section div.side_container[class*=gallery_link] h1.side_title,{margin-bottom:.25em}#head .inner-wrap .head-inner-block.head-inner-right div.side_container.widget_text,#head .inner-wrap .head-inner-block.head-inner-right div.side_container[class*=text_link],#head .inner-wrap .head-inner-block.head-inner-right div.side_container[class*=gallery_link],#mobile-widget-section div.side_container.widget_text,#mobile-widget-section div.side_container[class*=text_link],#mobile-widget-section div.side_container[class*=gallery_link]{border-color:#d0ffa0;background-color:#e7f5e5}#head .inner-wrap .head-inner-block.head-inner-right div.side_container.widget_text .textwidget,#head .inner-wrap .head-inner-block.head-inner-right div.side_container[class*=text_link] #text-group .text-content,#mobile-widget-section div.side_container.widget_text .textwidget,#mobile-widget-section div.side_container[class*=text_link] #text-group .text-content,{line-height:1.25}#head .inner-wrap .head-inner-block.head-inner-right div.side_container[class*=text_link] #text-group .text-content,#mobile-widget-section div.side_container[class*=text_link] #text-group .text-content{font-size:.85em}#head .inner-wrap .head-inner-block.head-inner-right div.side_container.widget_text .textwidget p,#head .inner-wrap .head-inner-block.head-inner-right div.side_container[class*=text_link] #text-group .text-content p,#mobile-widget-section div.side_container.widget_text .textwidget p,#mobile-widget-section div.side_container[class*=text_link] #text-group .text-content p{margin:0 0 1em}#head .inner-wrap .head-inner-block.head-inner-right div.side_container.widget_text .textwidget p:last-child,#head .inner-wrap .head-inner-block.head-inner-right div.side_container[class*=text_link] #text-group .text-content p:last-child,#mobile-widget-section div.side_container.widget_text .textwidget p:last-child,,#mobile-widget-section div.side_container[class*=text_link] #text-group .text-content p:last-child{margin-bottom:0}#head .inner-wrap .head-inner-block.head-inner-right div.side_container[class*=text_link] #text-group .text-footer,#head .inner-wrap .head-inner-block.head-inner-right div.side_container[class*=gallery_link] #gallery-group .gallery-footer,#mobile-widget-section div.side_container[class*=text_link] #text-group .text-footer,#mobile-widget-section div.side_container[class*=gallery_link] #gallery-group .gallery-footer,{margin:1em 0 0}#head .inner-wrap .head-inner-block.head-inner-right div.side_container[class*=gallery_link] #gallery-group .gallery-footer,#mobile-widget-section div.side_container[class*=gallery_link] #gallery-group .gallery-footer,{margin-top:.25em}#head .inner-wrap .head-inner-block.head-inner-right div.side_container[class*=text_link] #text-group .text-footer p,#head .inner-wrap .head-inner-block.head-inner-right div.side_container[class*=gallery_link] #gallery-group .gallery-footer p,#mobile-widget-section div.side_container[class*=text_link] #text-group .text-footer p,#mobile-widget-section div.side_container[class*=gallery_link] #gallery-group .gallery-footer p{text-align:center}#head .inner-wrap .head-inner-block.head-inner-right div.side_container[class*=text_link] #text-group .text-footer p a,#head .inner-wrap .head-inner-block.head-inner-right div.side_container[class*=gallery_link] #gallery-group .gallery-footer p a,#mobile-widget-section div.side_container[class*=text_link] #text-group .text-footer p a,#mobile-widget-section div.side_container[class*=gallery_link] #gallery-group .gallery-footer p a{display:inline-flex;padding:.175em 1.5em;box-shadow:none}#head .inner-wrap .head-inner-block.head-inner-right div.side_container[class*=text_link] #text-group .text-footer p a:hover,#head .inner-wrap .head-inner-block.head-inner-right div.side_container[class*=gallery_link] #gallery-group .gallery-footer p a:hover,#mobile-widget-section div.side_container[class*=text_link] #text-group .text-footer p a:hover,#mobile-widget-section div.side_container[class*=gallery_link] #gallery-group .gallery-footer p a:hover{box-shadow:0 0 .15em #004000}#head .inner-wrap .head-inner-block.head-inner-right div.side_container[class*=gallery_link] ul,#mobile-widget-section div.side_container[class*=gallery_link] ul{flex-direction:row;margin:auto}#head .inner-wrap .head-inner-block.head-inner-right div.side_container[class*=gallery_link] ul#gallery-lists li,#mobile-widget-section div.side_container[class*=gallery_link] ul#gallery-lists li{margin:.5em;flex-direction:row;align-items:center;justify-content:center;background-color:gray}#head .inner-wrap .head-inner-block.head-inner-right div.side_container[class*=gallery_link] ul#gallery-lists.gallery-list-columns-2 li,#mobile-widget-section div.side_container[class*=gallery_link] ul#gallery-lists.gallery-list-columns-2 li{width:calc(100% / 2 - 1em)}#head .inner-wrap .head-inner-block.head-inner-right div.side_container[class*=gallery_link] ul#gallery-lists.gallery-list-columns-2 li:nth-child(2n+1),#mobile-widget-section div.side_container[class*=gallery_link] ul#gallery-lists.gallery-list-columns-2 li:nth-child(2n+1){margin-left:0;margin-right:1em}#head .inner-wrap .head-inner-block.head-inner-right div.side_container[class*=gallery_link] ul#gallery-lists.gallery-list-columns-2 li:nth-child(2n),#mobile-widget-section div.side_container[class*=gallery_link] ul#gallery-lists.gallery-list-columns-2 li:nth-child(2n),{margin-left:1em;margin-right:0}#head .inner-wrap .head-inner-block.head-inner-right div.side_container[class*=gallery_link] ul#gallery-lists li img,#mobile-widget-section div.side_container[class*=gallery_link] ul#gallery-lists li img{max-width:100%;height:auto}#head .inner-wrap .head-inner-block.head-inner-right div.side_container[class*=gallery_link] ul#gallery-lists li.img-rotate-portrait img,#mobile-widget-section div.side_container[class*=gallery_link] ul#gallery-lists li.img-rotate-portrait img{max-width:50%}#head .inner-wrap .head-inner-block.head-inner-right div.side_container[class*=menu_and_follow],#mobile-widget-section div.side_container[class*=menu_and_follow]{padding:0;width:100%;border:0;background-color:transparent;box-shadow:inherit}#head .inner-wrap .head-inner-block.head-inner-right div.side_container[class*=menu_and_follow] ul,#mobile-widget-section div.side_container[class*=menu_and_follow] ul{flex-direction:column;width:100%}#head .inner-wrap .head-inner-block.head-inner-right div.side_container[class*=menu_and_follow] ul li,#mobile-widget-section div.side_container[class*=menu_and_follow] ul li{font-size:1.45em;margin:0 0 .5em;width:100%}#head .inner-wrap .head-inner-block.head-inner-right div.side_container[class*=menu_and_follow] ul li:last-child,#mobile-widget-section div.side_container[class*=menu_and_follow] ul li:last-child{margin-bottom:0}#head .inner-wrap .head-inner-block.head-inner-right div.side_container[class*=menu_and_follow] ul li small,#mobile-widget-section div.side_container[class*=menu_and_follow] ul li small{font-size:.5em}#head .inner-wrap .head-inner-block.head-inner-right div.side_container[class*=menu_and_follow] ul li a,#mobile-widget-section div.side_container[class*=menu_and_follow] ul li a{display:flex;width:calc( 100% - 3em );padding:.25em 1.5em;align-items:center;justify-content:center;box-shadow:none}#head .inner-wrap .head-inner-block.head-inner-right div.side_container[class*=menu_and_follow] ul li a:hover,#mobile-widget-section div.side_container[class*=menu_and_follow] ul li a:hover{box-shadow:0 0 .15em #004000}#head .inner-wrap .head-inner-block.head-inner-right div.side_container[class*=text_link] #text-group .text-footer p a,#head .inner-wrap .head-inner-block.head-inner-right div.side_container[class*=gallery_link] #gallery-group .gallery-footer p a,#head .inner-wrap .head-inner-block.head-inner-right div.side_container[class*=menu_and_follow] ul li a,#mobile-widget-section div.side_container[class*=text_link] #text-group .text-footer p a,#mobile-widget-section div.side_container[class*=gallery_link] #gallery-group .gallery-footer p a,#mobile-widget-section div.side_container[class*=menu_and_follow] ul li a{color:#fff;background-color:#397556;border-radius:.5em}#head .inner-wrap .head-inner-block.head-inner-right div.side_container[class*=text_link] #text-group .text-footer p a:hover,#head .inner-wrap .head-inner-block.head-inner-right div.side_container[class*=gallery_link] #gallery-group .gallery-footer p a:hover,#head .inner-wrap .head-inner-block.head-inner-right div.side_container[class*=menu_and_follow] ul li a:hover,#mobile-widget-section div.side_container[class*=text_link] #text-group .text-footer p a:hover,,#mobile-widget-section div.side_container[class*=gallery_link] #gallery-group .gallery-footer p a:hover,#mobile-widget-section div.side_container[class*=menu_and_follow] ul li a:hover{color:#000;background-color:#a1f7e3}#mobile-widget-section{display:none;font-size:.75em}#mobile-widget-section .inner{padding-top:1em;padding-bottom:1em;flex-direction:row;width:calc( 100% * 0.9 )}#mobile-widget-section div.side_container{margin:0 auto 1em !important}#mobile-widget-section div.side_container:last-child{margin-bottom:0 !important}@media screen and (min-width:769px){#head .inner-wrap .inner{flex-direction:row}#head .inner-wrap .head-inner-block{height:100%;font-size:.825cqw}#head .inner-wrap .head-inner-block.head-inner-right{width:27em;flex-direction:row}#head .inner-wrap .head-inner-block.head-inner-right .head-inner-right-top{width:100%;height:0}#head .inner-wrap .head-inner-block.head-inner-right .head-inner-right-bottom{padding:1.5em;flex-direction:column;flex-flow:column;align-items:center;justify-content:flex-end;overflow-x:hidden;overflow-y:scroll;width:calc( 100% - 3em );height:calc( 100% - 3em )}#head .inner-wrap .head-inner-block.head-inner-left{width:calc( 100% - 27em )}#head .inner-wrap .head-inner-block.head-inner-right div.side_container{margin:.5em auto;width:calc( 100% - 1em )}#head .inner-wrap .head-inner-block.head-inner-right div.side_container:first-child{margin-top:0}#head .inner-wrap .head-inner-block.head-inner-right div.side_container:last-child{margin-bottom:0}#head .inner-wrap .inner a.inner-head-link-button{animation:innerHeadLinkButtonSlideLandscape 3.5s linear;font-size:1.1cqw;top:0;right:12.5%;bottom:0}}@media screen and (min-width:640px) and (max-width:768px) and (orientation:landscape){#head .inner-wrap .inner{flex-direction:row}#head .inner-wrap .head-inner-block{height:100%;font-size:.825cqw}#head .inner-wrap .head-inner-block.head-inner-right{width:27em;flex-direction:column}#head .inner-wrap .head-inner-block.head-inner-right .head-inner-right-top{width:100%;height:0}#head .inner-wrap .head-inner-block.head-inner-right .head-inner-right-bottom{padding:1.5em;flex-direction:column;flex-flow:column;align-items:center;justify-content:flex-end;overflow-x:hidden;overflow-y:scroll;width:calc( 100% - 3em );height:calc( 100% - 3em )}#head .inner-wrap .head-inner-block.head-inner-left{width:calc( 100% - 27em )}#head .inner-wrap .head-inner-block.head-inner-right div.side_container{margin:.5em auto;width:calc( 100% - 1em )}#head .inner-wrap .head-inner-block.head-inner-right div.side_container:first-child{margin-top:0}#head .inner-wrap .head-inner-block.head-inner-right div.side_container:last-child{margin-bottom:0}#head .inner-wrap .inner a.inner-head-link-button{animation:innerHeadLinkButtonSlideLandscape 3.5s linear;top:62.5%;right:5.5%;bottom:0}}@media screen and (min-width:640px) and (max-width:768px) and (max-height:614px) and (orientation:landscape){#head .inner-wrap .head-inner-block.head-inner-right .head-inner-right-bottom{justify-content:flex-start}}@media screen and (min-width:640px) and (max-width:768px) and (orientation:portrait){#head .inner-wrap .inner{flex-direction:column}#head .inner-wrap .head-inner-block{width:100%;font-size:1.15cqw}#head .inner-wrap .head-inner-block.head-inner-right{height:calc( 100% / 3 );flex-direction:column}#head .inner-wrap .head-inner-block.head-inner-right .head-inner-right-top{width:0;height:100%}#head .inner-wrap .head-inner-block.head-inner-right .head-inner-right-bottom{padding:4%;width:calc( 100% - 8% );height:calc( 100% - 8% );flex-direction:column;align-items:flex-end;justify-content:center;overflow-x:scroll;overflow-y:hidden}#head .inner-wrap .head-inner-block.head-inner-left{height:calc( 100% - ( 100% / 3 ) )}#head .inner-wrap .head-inner-block.head-inner-right div.side_container{margin:auto 1em;width:calc( 100% / 1 - 1em );height:100%;align-items:center;align-content:center}#head .inner-wrap .head-inner-block.head-inner-right div.side_container[class*=gallery_link] ul{width:calc( 100% / 2 )}#head .inner-wrap .inner a.inner-head-link-button{animation:innerHeadLinkButtonSlidePortrait 3.5s linear;left:0;bottom:5.5%;right:0}}@media screen and (min-width:640px) and (max-width:768px){#head .inner-wrap .inner a.inner-head-link-button{font-size:1.825cqw}}@media screen and (min-width:640px) and (max-width:768px) and (orientation:landscape){#head .inner-wrap .inner{flex-direction:row}#head .inner-wrap .head-inner-block{height:100%;font-size:1.15cqw}#head .inner-wrap .head-inner-block.head-inner-right{width:27em;flex-direction:row}#head .inner-wrap .head-inner-block.head-inner-right .head-inner-right-top{width:100%;height:0}#head .inner-wrap .head-inner-block.head-inner-right .head-inner-right-bottom{padding:1.5em;flex-direction:column;flex-flow:column;align-items:center;justify-content:flex-start;overflow-x:hidden;overflow-y:scroll;width:calc( 100% - 3em );height:calc( 100% - 3em )}#head .inner-wrap .head-inner-block.head-inner-left{width:calc( 100% - 27em )}#head .inner-wrap .head-inner-block.head-inner-right div.side_container{margin:.5em auto;width:calc( 100% - 1em )}#head .inner-wrap .head-inner-block.head-inner-right div.side_container:first-child{margin-top:0}#head .inner-wrap .head-inner-block.head-inner-right div.side_container:last-child{margin-bottom:0}#head .inner-wrap .inner a.inner-head-link-button{animation:innerHeadLinkButtonSlideLandscape 3.5s linear;top:50%;right:5.5%;bottom:0}}@media screen and (min-width:320px) and (max-width:639px) and (orientation:portrait){#head .inner-wrap .inner{flex-direction:row;position:relative}#head .inner-wrap .head-inner-block{width:100%;font-size:2.5cqw}#head .inner-wrap .head-inner-block.head-inner-right{flex-direction:row;position:absolute;bottom:0;display:none;background-color:rgba(255,255,255,1)}#head .inner-wrap .head-inner-block.head-inner-right .head-inner-right-top{width:0;height:100%}#head .inner-wrap .head-inner-block.head-inner-right .head-inner-right-bottom{padding:4%;width:calc( 100% - 8% );height:auto;flex-direction:row-reverse;align-items:flex-end;justify-content:center;overflow-x:scroll;overflow-y:hidden}#head .inner-wrap .head-inner-block.head-inner-left{height:100%;position:absolute;top:0;left:0}#head .inner-wrap .head-inner-block.head-inner-right div.side_container,#mobile-widget-section div.side_container{margin:auto 1em;width:calc( 100% / 1 - 1em );height:calc(100% - 2em);align-items:center;align-content:center}#head .inner-wrap .head-inner-block.head-inner-right div.side_container[class*=gallery_link] ul{width:50%}#head .inner-wrap .inner a.inner-head-link-button{animation:innerHeadLinkButtonSlidePortrait 3.5s linear;left:0;bottom:5.5%;right:0}#mobile-widget-section{display:block}}@media screen and (max-width:319px) and (orientation:portrait){#head .inner-wrap .inner{flex-direction:row;position:relative}#head .inner-wrap .head-inner-block{width:100%;font-size:2.5cqw}#head .inner-wrap .head-inner-block.head-inner-right{flex-direction:row;position:absolute;bottom:0;display:none;background-color:rgba(255,255,255,1)}#head .inner-wrap .head-inner-block.head-inner-right .head-inner-right-top{width:0;height:100%}#head .inner-wrap .head-inner-block.head-inner-right .head-inner-right-bottom{padding:4%;width:calc( 100% - 8% );height:auto;flex-direction:row-reverse;align-items:flex-end;justify-content:center;overflow-x:scroll;overflow-y:hidden}#head .inner-wrap .head-inner-block.head-inner-left{height:100%;position:absolute;top:0;left:0}#head .inner-wrap .head-inner-block.head-inner-right div.side_container,#mobile-widget-section div.side_container{margin:auto 1em;width:calc( 100% - 1em );height:calc(100% - 2em);align-items:center;align-content:center}#head .inner-wrap .head-inner-block.head-inner-right div.side_container[class*=gallery_link] ul{width:75%}#head .inner-wrap .inner a.inner-head-link-button{animation:innerHeadLinkButtonSlidePortrait 3.5s linear;left:0;bottom:5.5%;right:0}#mobile-widget-section{display:block}}@media screen and (max-width:639px){#head .inner-wrap .inner a.inner-head-link-button{font-size:3.015cqw}}@media screen and (min-width:801px) and (orientation:landscape){#head{height:calc(14.5em + 32.5cqh)}}@media screen and (min-width:801px) and (orientation:portrait){#head{height:calc(14.5em + 32.5cqh)}}@media screen and (min-width:640px) and (max-width:800px) and (orientation:landscape){#head{height:calc(11.5em + 28cqh)}}@media screen and (max-width:639px) and (orientation:landscape){#head{height:calc(6.5em + 24.5cqh)}}@media screen and (max-width:800px) and (orientation:portrait){#head{height:calc(3.5em + 42cqh)}}@keyframes innerHeadLinkButtonSlideLandscape{0%{transform:translateX(-72.5vw)}100%{transform:translateX(0)}}@keyframes innerHeadLinkButtonSlidePortrait{0%{transform:translateY(-50vh)}100%{transform:translateY(0)}}
#searchform{container-type:inline-size;font-size:1.45cqw}#searchform div{display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;-js-display:flex;display:flex;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap;align-items:center;justify-content:space-between}#searchform input#s{width:calc(100% - 12.5cqw - 4em - 8px);padding:.175em 1.5em;border:solid 1px #d0d0d0;border-radius:50px;font-size:1em;font-family:'M PLUS 1 Code',"VL Gothic",TakaoGothic,'IPAX0208Gothic',"MS Gothic","konatu Tohaba",Consolas,Monaco,monospace}#searchform input#s:focus{border-color:#26ae67;background-color:#ffff70}#searchform #searchsubmit{width:1.5em;height:1em;padding:0;background-color:transparent;border:0;color:#000;font-size:1.5em;cursor:pointer;display:block}#searchform #searchsubmit:hover{color:#26ae67}
@-moz-document url-prefix(){html{scrollbar-color:#26ae67 #90c0a0;scrollbar-width:auto}#searchform #searchsubmit{display:flex;align-items:center;justify-content:center}#theme-container ruby,#theme-container ruby rt{position:relative}#theme-container ruby rt{bottom:-.35em}div.post #post-cont ul.work_list li{margin:.3em}@media screen and (min-width:769px){div.post #post-cont ul.work_list li{width:calc(100% / 4 - 0.6em - 2px)}}@media screen and (min-width:640px) and (max-width:768px){div.post #post-cont ul.work_list li{width:calc(100% / 3 - 0.6em - 2px)}}@media screen and (max-width:639px){div.post #post-cont ul.work_list li{width:calc(100% / 2 - 0.6em - 2px)}}}
.linux #top-ruby-group #top-button a{text-wrap-mode:nowrap}.linux #inquiry-section .time-side dl.inquiry-time-list dd>dl.time-list-sub dt{width:6.25em}.linux #inquiry-section .time-side dl.inquiry-time-list dd>dl.time-list-sub dd{width:calc(100% - 6.5em)}
.safari.mac #searchform input#s{width:calc(100% - 6.5em - 8px)}.safari.mac #front-news-area .front-news-posts .news-post #news-inner .text-side{padding:1em .5em;width:calc(100% - 1em)}.safari.mac #front-news-area .inner .news-area-head{margin-bottom:1.5em}.safari.mac #head .inner-wrap .inner a.inner-head-link-button{font-size:1.1em}.safari.mac #front-important-area .front-important-posts .important-post #important-inner .thumb-side{margin-right:2.5em;width:20em;height:15em}.safari.mac #front-important-area .front-important-posts .important-post #important-inner .text-side{width:calc(100% - 22.5em);font-size:2.75em}.safari.mac #front-news-area .news-area-head .area-side-head{font-size:1.5em}.safari.mac #front-news-area .news-area-head .area-side-head h1{font-size:2.5em}.safari.mac #front-news-area .news-area-head .area-side-head h1 div.category-icon{width:1.5em;height:1.5em}.safari.mac #front-news-area .news-area-head .area-side-head h1.cat-img-inserted span{width:calc( 100% - 3em )}.safari.mac #front-news-area .front-news-posts .news-post #news-inner .text-side{font-size:1.3em}.safari.mac #front-corp-area .inner{font-size:1.35em}.safari.mac #navi .menu-side{font-size:.825em}.safari.mac #bread ul{font-size:.85em}.safari.mac #content-inner{font-size:.95em}.safari.mac #content .sub-side div.side_container{font-size:.55em}.safari.mac #foot-widget-top-area .inner{font-size:.85em}.safari.mac #foot .sidebar-area .sidebar-area-block{font-size:.775em}.safari.mac #cprights .menu-container,#cprights p{font-size:.725em}.safari.mac #top-ruby-group{font-size:1.1em}@media screen and (orientation:landscape){.safari.mac #head{height:14.5em}.safari.mac #home #head{height:45vh}.safari.mac #head .inner-wrap .head-inner-block{font-size:.825em}.safari.mac #head .inner-wrap .head-inner-block.head-inner-right{width:20em;flex-direction:row}.safari.mac #head .inner-wrap .head-inner-block.head-inner-right .head-inner-right-top{width:100%;height:0}.safari.mac #head .inner-wrap .head-inner-block.head-inner-right .head-inner-right-bottom{padding:1.5em;flex-direction:column;flex-flow:column;align-items:center;justify-content:flex-end;overflow-x:hidden;overflow-y:scroll;width:calc( 100% - 3em );height:calc( 100% - 3em )}.safari.mac #head .inner-wrap .head-inner-block.head-inner-left{width:calc( 100% - 20em )}.safari.mac #head .inner-wrap .head-inner-block.head-inner-right div.side_container{margin:.5em auto;width:calc( 100% - 1em );font-size:.75em}.safari.mac #head .inner-wrap .head-inner-block.head-inner-right div.side_container:first-child{margin-top:0}.safari.mac #head .inner-wrap .head-inner-block.head-inner-right div.side_container:last-child{margin-bottom:0}.safari.mac #head .inner-wrap .inner a.inner-head-link-button{font-size:1.1em}.safari.mac #inquiry-section .inquiry-sub{font-size:.5em}.safari.mac #navi{font-size:.75em}.safari.mac #navi .logo-side{width:10em;height:2em;margin-right:1em;display:block}.safari.mac #navi .menu-side{width:calc( 100% - 14em );flex-direction:row;align-items:center}.safari.mac .menu-side .navi-menu{width:calc( 100% - 9em )}.safari.mac .menu-side .navi-menu ul.menu{flex-direction:row;font-size:1em}.safari.mac .menu-side .navi-menu ul.menu li{margin:.25em 0;width:calc( 100% / 5 - 1px );border-right:solid 1px #60c060}.safari.mac .menu-side .navi-menu ul.menu li:hover{overflow:visible}.safari.mac .menu-side .navi-menu ul.menu li:last-child{width:calc( 100% / 5 );border-right:0}.safari.mac .menu-side .searchform-area{width:6em}.safari.mac #front-news-area .front-news-posts.news-post-columns2 .news-post,.safari.mac #front-news-area .front-news-posts.news-post-columns4 .news-post{width:calc( 100% / 2 - 2px - 1.5em);margin-right:1.5em;margin-bottom:2em}.safari.mac #front-news-area .front-news-posts.news-post-columns2 .news-post:nth-child(2n),.safari.mac #front-news-area .front-news-posts.news-post-columns4 .news-post:nth-child(2n){margin-right:0}.safari.mac #front-news-area .front-news-posts .news-post #news-inner .text-side{font-size:1.26em}.safari.mac #foot .corps h1.logo{width:14em;height:3.5em;margin-right:3em}.safari.mac #foot .corps dl.address{width:calc( 100% - 38em );font-size:.85em}.safari.mac #foot .corps dl.telephone{margin-left:3em;font-size:.85em;width:12em}}@media screen and (min-width:640px) and (orientation:portrait){.safari.mac #head{height:18.5em}.safari.mac #home #head{height:75vh}.safari.mac #head .inner-wrap .head-inner-block{font-size:1.15em}.safari.mac #head .inner-wrap .head-inner-block.head-inner-right{width:14em;flex-direction:row}.safari.mac #head .inner-wrap .head-inner-block.head-inner-right .head-inner-right-top{width:100%;height:0}.safari.mac #head .inner-wrap .head-inner-block.head-inner-right .head-inner-right-bottom{padding:1.5em;flex-direction:column;flex-flow:column;align-items:center;justify-content:flex-end;overflow-x:hidden;overflow-y:scroll;width:calc( 100% - 3em );height:calc( 100% - 3em )}.safari.mac #head .inner-wrap .head-inner-block.head-inner-left{width:calc( 100% - 14em )}.safari.mac #head .inner-wrap .head-inner-block.head-inner-right div.side_container{margin:.5em auto;width:calc( 100% - 1em );font-size:.75em}.safari.mac #head .inner-wrap .head-inner-block.head-inner-right div.side_container:first-child{margin-top:0}.safari.mac #head .inner-wrap .head-inner-block.head-inner-right div.side_container:last-child{margin-bottom:0}.safari.mac #head .inner-wrap .inner a.inner-head-link-button{animation:innerHeadLinkButtonSlidePortrait 3.5s linear;left:0;bottom:5.5%;right:0}.safari.mac #inquiry-section .inquiry-sub{font-size:.65em}.safari.mac #navi{font-size:.5em}.safari.mac #navi .inner{width:calc( 100% * 0.9 - 3em - 2px );flex-direction:column}.safari.mac #navi .logo-side{width:33%;height:auto;margin-left:auto;margin-right:auto;margin-bottom:1em;display:block}.safari.mac #navi .menu-side{width:100%;height:auto;flex-direction:row;align-items:center}.safari.mac .menu-side .navi-menu{width:calc( 100% - 10.5em );height:100%;margin-bottom:10px}.safari.mac .menu-side .navi-menu ul.menu{flex-direction:row;font-size:1.05em}.safari.mac .menu-side .navi-menu ul.menu li{margin:.175em 0;width:calc( 100% / 5 - 1px );border-right:solid 1px #60c060}.safari.mac .menu-side .navi-menu ul.menu li:hover{overflow:visible}.safari.mac .menu-side .navi-menu ul.menu li:last-child{width:calc( 100% / 5 );border-right:0}.safari.mac .menu-side .searchform-area{width:9.5em;margin-left:1em;margin-bottom:10px;padding:.225em 0}.safari.mac #front-news-area .front-news-posts.news-post-columns2 .news-post,.safari.mac #front-news-area .front-news-posts.news-post-columns4 .news-post{width:calc( 100% / 2 - 2px - 1.5em);margin-right:1.5em;margin-bottom:2em}.safari.mac #front-news-area .front-news-posts.news-post-columns2 .news-post:nth-child(2n),.safari.mac #front-news-area .front-news-posts.news-post-columns4 .news-post:nth-child(2n){margin-right:0}.safari.mac #front-news-area .front-news-posts .news-post #news-inner .text-side{font-size:1.26em}.safari.mac #foot .corps h1.logo{width:14em;height:3.5em;margin-right:3em}.safari.mac #foot .corps dl.address{width:calc( 100% - 38em );font-size:.85em}.safari.mac #foot .corps dl.telephone{margin-left:3em;font-size:.85em;width:12em}}@media screen and (max-width:639px) and (orientation:portrait){.safari.mac #head{height:24.5em}safari.mac #head .inner-wrap .head-inner-block{font-size:1.5em}.safari.mac #inquiry-section .inquiry-sub{font-size:.5em}.safari.mac #navi .inner{width:calc( 100% * 0.9 - 3em - 2px );flex-direction:row}.safari.mac #navi .menu-side{width:6em;height:6em;font-size:2em}.safari.mac #navi .logo-side{width:calc( 100% - 8em );height:auto;margin-left:0;margin-right:2em;display:block}.safari.mac #navi .menu-side .navi-menu,.safari.mac #navi .menu-side .searchform-area{display:none}.safari.mac #front-news-area .front-news-posts .news-post #news-inner .text-side{font-size:1.26em}.safari.mac #foot .corps dl.address,#foot .corps dl.telephone{font-size:1.5em}.safari.mac #foot .corps dl.address{margin:2.5em auto}}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
@charset 'UTF-8';.slick-loading .slick-list{background:#fff url(//hokkaido-ikuseikai.com/sample_arano/wp/wp-content/themes/ikusei-v3-theme/css/./ajax-loader.gif) center center no-repeat}@font-face{font-family:'slick';font-weight:400;font-style:normal;src:url(//hokkaido-ikuseikai.com/sample_arano/wp/wp-content/themes/ikusei-v3-theme/css/./fonts/slick.eot);src:url(//hokkaido-ikuseikai.com/sample_arano/wp/wp-content/themes/ikusei-v3-theme/css/./fonts/slick.eot?#iefix) format('embedded-opentype'),url(//hokkaido-ikuseikai.com/sample_arano/wp/wp-content/themes/ikusei-v3-theme/css/./fonts/slick.woff) format('woff'),url(//hokkaido-ikuseikai.com/sample_arano/wp/wp-content/themes/ikusei-v3-theme/css/./fonts/slick.ttf) format('truetype'),url(//hokkaido-ikuseikai.com/sample_arano/wp/wp-content/themes/ikusei-v3-theme/css/./fonts/slick.svg#slick) format('svg')}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:0 0}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:0 0}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}[dir=rtl] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:'→'}[dir=rtl] .slick-next:before{content:'←'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:0 0}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#fff;opacity:.9;filter:alpha(opacity=90)}#colorbox{outline:0}#cboxTopLeft{width:25px;height:25px;background:url(//hokkaido-ikuseikai.com/sample_arano/wp/wp-content/themes/ikusei-v3-theme/css/images/border1.png) no-repeat 0 0}#cboxTopCenter{height:25px;background:url(//hokkaido-ikuseikai.com/sample_arano/wp/wp-content/themes/ikusei-v3-theme/css/images/border1.png) repeat-x 0 -50px}#cboxTopRight{width:25px;height:25px;background:url(//hokkaido-ikuseikai.com/sample_arano/wp/wp-content/themes/ikusei-v3-theme/css/images/border1.png) no-repeat -25px 0}#cboxBottomLeft{width:25px;height:25px;background:url(//hokkaido-ikuseikai.com/sample_arano/wp/wp-content/themes/ikusei-v3-theme/css/images/border1.png) no-repeat 0 -25px}#cboxBottomCenter{height:25px;background:url(//hokkaido-ikuseikai.com/sample_arano/wp/wp-content/themes/ikusei-v3-theme/css/images/border1.png) repeat-x 0 -75px}#cboxBottomRight{width:25px;height:25px;background:url(//hokkaido-ikuseikai.com/sample_arano/wp/wp-content/themes/ikusei-v3-theme/css/images/border1.png) no-repeat -25px -25px}#cboxMiddleLeft{width:25px;background:url(//hokkaido-ikuseikai.com/sample_arano/wp/wp-content/themes/ikusei-v3-theme/css/images/border2.png) repeat-y 0 0}#cboxMiddleRight{width:25px;background:url(//hokkaido-ikuseikai.com/sample_arano/wp/wp-content/themes/ikusei-v3-theme/css/images/border2.png) repeat-y -25px 0}#cboxContent{background:#fff;overflow:hidden}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{margin-bottom:20px}#cboxTitle{position:absolute;bottom:0;left:0;text-align:center;width:100%;color:#999}#cboxCurrent{position:absolute;bottom:0;left:100px;color:#999}#cboxLoadingOverlay{background:#fff url(//hokkaido-ikuseikai.com/sample_arano/wp/wp-content/themes/ikusei-v3-theme/css/images/loading.gif) no-repeat 5px 5px}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;bottom:0;right:42px;color:#444}#cboxPrevious{position:absolute;bottom:0;left:0;color:#444}#cboxNext{position:absolute;bottom:0;left:63px;color:#444}#cboxClose{position:absolute;bottom:0;right:0;display:block;color:#444}.cboxIE #cboxTopLeft,.cboxIE #cboxTopCenter,.cboxIE #cboxTopRight,.cboxIE #cboxBottomLeft,.cboxIE #cboxBottomCenter,.cboxIE #cboxBottomRight,.cboxIE #cboxMiddleLeft,.cboxIE #cboxMiddleRight{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)}
.block_content-wrap{position:relative;margin-bottom:2.5em}.block_content-button{height:1em;cursor:pointer;text-align:center;position:absolute;background-color:#fff;bottom:-2.25em;z-index:15;width:100%;padding:5px 0;border:solid 1px #000}.block_content-button:after{content:"続きを読む"}.block_content-item{position:relative;overflow:hidden;height:100%;margin-bottom:1.5em}.block_content-item:before{display:block;position:absolute;bottom:0;left:0;width:100%;height:50%;background:linear-gradient(to bottom,rgba(255,255,255,0),rgba(255,255,255,1));content:""}.block_content-trigger{display:none}.block_content-trigger:checked~.block_content-trigger:after{content:"閉じる"}.block_content-trigger:checked~.block_content-item{height:auto !important}.block_content-trigger:checked~.block_content-item:before{display:none}ul.share-socials{display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;-js-display:flex;display:flex;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden;margin:5px 0;justify-content:left;align-items:center;clear:both}ul.share-socials li{padding:0 2px;margin:0 1px 0 !important;width:-moz-fit-content;width:fit-content;line-height:1 !important}.widget_omex_avatar_comment ul#widget-comment-list{display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;-js-display:flex;display:flex;flex-direction:column;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden;list-style-type:none;font-size:.75em}.widget_omex_avatar_comment ul#widget-comment-list li{margin-bottom:1em}.widget_omex_avatar_comment ul#widget-comment-list li:last-child{margin-bottom:0}.widget_omex_avatar_comment ul#widget-comment-list li dl.comment-data{display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;-js-display:flex;display:flex;flex-direction:column;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden}.widget_omex_avatar_comment ul#widget-comment-list li dl.comment-data dt{margin-bottom:5px;display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;-js-display:flex;display:flex;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap;align-items:center}.widget_omex_avatar_comment ul#widget-comment-list li dl.comment-data dt img{margin-right:5px}.widget_linkrss_widget dl.rss-links dd ul.feed-items.text-and-img,.widget_linkrss_widget dl.rss-links dd ul.feed-items.img-only{display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;-js-display:flex;display:flex;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden;list-style-type:none;margin-left:0;padding-left:0}.widget_linkrss_widget dl.rss-links dd ul.feed-items.text-and-img li,.widget_linkrss_widget dl.rss-links dd ul.feed-items.img-only li{float:left;margin:0 3px 5px}.widget_linkrss_widget dl.rss-links dd ul.feed-items.text-and-img li a,.widget_linkrss_widget dl.rss-links dd ul.feed-items.img-only li a{display:block;position:relative;overflow:hidden;transition:1s}.widget_linkrss_widget dl.rss-links dd ul.feed-items.text-and-img li a div.feed-thumbnail,.widget_linkrss_widget dl.rss-links dd ul.feed-items.img-only li a div.feed-thumbnail{position:relative;top:0;left:0;width:100%;height:100%}.widget_linkrss_widget dl.rss-links dd ul.feed-items.text-and-img li a div.feed-thumbnail div.thumb-layer,.widget_linkrss_widget dl.rss-links dd ul.feed-items.text-and-img li a div.feed-thumbnail div.block-layer,.widget_linkrss_widget dl.rss-links dd ul.feed-items.img-only li a div.feed-thumbnail div.thumb-layer,.widget_linkrss_widget dl.rss-links dd ul.feed-items.img-only li a div.feed-thumbnail div.block-layer{position:absolute;top:0;left:0;width:100%;height:100%}.widget_linkrss_widget dl.rss-links dd ul.feed-items.text-and-img li a div.feed-thumbnail div.block-layer,.widget_linkrss_widget dl.rss-links dd ul.feed-items.img-only li a div.feed-thumbnail div.block-layer{background:linear-gradient(to bottom,rgba(255,255,255,.01),rgba(255,255,255,.5));z-index:3}.widget_linkrss_widget dl.rss-links dd ul.feed-items.text-and-img li a div.feed-thumbnail div.thumb-layer,.widget_linkrss_widget dl.rss-links dd ul.feed-items.img-only li a div.feed-thumbnail div.thumb-layer{background-repeat:no-repeat;z-index:1;transition:1s;background-position:50% 50%}.widget_linkrss_widget dl.rss-links dd ul.feed-items.text-and-img li a div.feed-titles{position:absolute;bottom:0;left:0;padding:2px;width:calc(100% * 1);height:auto;z-index:5;color:#fff;background-color:rgba(102,102,102,.85)}.widget_linkrss_widget dl.rss-links dd ul.feed-items.text-and-img li a div.feed-titles p.title{margin:0 0 .25em}.widget_linkrss_widget dl.rss-links dd ul.feed-items.text-and-img li a div.feed-titles p.date{text-align:right;font-size:.8em;margin:.25em 0 2px}.widget_linkrss_widget dl.rss-links dd ul.feed-items.text-and-img li a:hover div.feed-thumbnail div.thumb-layer,.widget_linkrss_widget dl.rss-links dd ul.feed-items.img-only li a:hover div.feed-thumbnail div.thumb-layer{transform:scale(1.75,1.75)}.widget_follow_widget{padding:5px;width:calc(100% - 10px)}.widget_follow_widget ul.follows{display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;-js-display:flex;display:flex;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap;width:100%;align-items:center;justify-content:space-around;overflow:hidden}.widget_follow_widget ul.follows li{width:-moz-fit-content;width:fit-content;height:auto;border-radius:5px}.widget_follow_widget ul.follows.full-color li{background-color:#fff}.widget_follow_widget ul.follows li a{text-decoration:none;font-size:36px;display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;-js-display:flex;display:flex;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap;width:100%;height:100%;border-radius:5px}.widget_follow_widget ul.follows li em.fa,.widget_follow_widget ul.follows li em.fab,.widget_follow_widget ul.follows li em.dashicons{width:31px;height:31px;background-color:transparent;display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;-js-display:flex;display:flex;align-items:center;justify-content:center}.widget_follow_widget ul.follows li em.fa:before,.widget_follow_widget ul.follows li em.fab:before,.widget_follow_widget ul.follows li em.dashicons:before{display:block}.widget_follow_widget ul.follows li em.fa:before,.widget_follow_widget ul.follows li em.fab:before{margin-top:0;font-size:.625em}.widget_follow_widget ul.follows li em.dashicons:before{margin-top:0;font-size:1.25em}.widget_follow_widget ul.follows.full-color li a{color:#fff}.widget_follow_widget ul.follows.full-color li.follow-rss a{background-color:#f60}.widget_follow_widget ul.follows.full-color li.follow-twitter a{background-color:#1da1f2}.widget_follow_widget ul.follows.full-color li.follow-facebook a{background-color:#3f5d9a}.widget_follow_widget ul.follows.full-color li.follow-line a{background-color:#0b0}.widget_follow_widget ul.follows.full-color li.follow-instagram a{background-color:#c0c;background-image:-webkit-linear-gradient(15deg,#ff0 0%,red 25%,#c0c 75%,#006 100%);background-image:-moz-linear-gradient(15deg,#ff0 0%,red 25%,#c0c 75%,#006 100%);background-image:-ms-linear-gradient(15deg,#ff0 0%,red 25%,#c0c 75%,#006 100%);background-image:-o-linear-gradient(15deg,#ff0 0%,red 25%,#c0c 75%,#006 100%);background-image:linear-gradient(15deg,#ff0 0%,red 25%,#c0c 75%,#006 100%)}.widget_follow_widget ul.follows.full-color li.follow-bluesky a{background-color:#0085ff}.widget_follow_widget ul.follows li.follow-bluesky a em[class*=fa]{font-size:.5em;padding:6.5px 5.38px}.widget_follow_widget ul.follows.full-color li.follow-github a{background-color:#24292e}
.zci-taxonomy-list.zci-grid{display:grid;grid-gap:20px;grid-template-columns:repeat(var(--zci-columns,3),1fr);list-style:none;padding:0;margin:0}.zci-taxonomy-list.zci-grid .zci-item{text-align:center;list-style:none;margin:0}.zci-taxonomy-list.zci-grid .zci-image{display:block;margin-bottom:10px;overflow:hidden;border-radius:8px}.zci-taxonomy-list.zci-grid .zci-image img{max-width:100%;height:auto;display:block;margin:0 auto;transition:transform .3s ease}.zci-taxonomy-list.zci-grid .zci-image img:hover{transform:scale(1.05)}.zci-taxonomy-list.zci-inline{display:flex;flex-wrap:wrap;gap:15px;list-style:none;padding:0;margin:0}.zci-taxonomy-list.zci-inline .zci-item{display:flex;align-items:center;gap:5px;margin:0}.zci-taxonomy-list.zci-list{list-style:none;padding:0;margin:0}.zci-taxonomy-list.zci-list .zci-item{display:flex;align-items:center;margin-bottom:10px;gap:10px}.zci-term-name{display:block;font-weight:700;margin-top:5px;color:inherit;text-decoration:none}.zci-link{text-decoration:none;color:inherit;display:block}.zci-term-count{display:inline-block;background:#f0f0f1;border-radius:10px;padding:2px 8px;font-size:.8em;margin-left:5px;vertical-align:middle}
.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;word-break:normal !important}.wpcf7 .hidden-fields-container{display:none}.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:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner:before{animation-name:blink;animation-duration:2s}}@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}
/*! This file is auto-generated */
/*!
 * jQuery UI CSS Framework 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}/*!
 * jQuery UI Resizable 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 */.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block;touch-action:none}.ui-resizable-autohide .ui-resizable-handle,.ui-resizable-disabled .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-button{display:inline-block;text-decoration:none;font-size:13px;line-height:2;height:28px;margin:0;padding:0 10px 1px;cursor:pointer;border-width:1px;border-style:solid;-webkit-appearance:none;border-radius:3px;white-space:nowrap;box-sizing:border-box;color:#50575e;border-color:#c3c4c7;background:#f6f7f7;box-shadow:0 1px 0 #c3c4c7;vertical-align:top}.ui-button:active,.ui-button:focus{outline:0}.ui-button::-moz-focus-inner{border-width:0;border-style:none;padding:0}.ui-button:focus,.ui-button:hover{background:#f6f7f7;border-color:#8c8f94;color:#1d2327}.ui-button:focus{border-color:#4f94d4;box-shadow:0 0 3px rgba(34,113,177,.8)}.ui-button:active{background:#f0f0f1;border-color:#8c8f94;box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5)}.ui-button:disabled,.ui-button[disabled]{color:#a7aaad!important;border-color:#dcdcde!important;background:#f6f7f7!important;box-shadow:none!important;text-shadow:0 1px 0 #fff!important;cursor:default;transform:none!important}@media screen and (max-width:782px){.ui-button{padding:6px 14px;line-height:normal;font-size:14px;vertical-align:middle;height:auto;margin-bottom:4px}}.ui-dialog{position:absolute;top:0;left:0;z-index:100102;background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.3);overflow:hidden}.ui-dialog-titlebar{background:#fff;border-bottom:1px solid #dcdcde;height:36px;font-size:18px;font-weight:600;line-height:2;padding:0 36px 0 16px}.ui-button.ui-dialog-titlebar-close{background:0 0;border:none;box-shadow:none;color:#646970;cursor:pointer;display:block;padding:0;position:absolute;top:0;right:0;width:36px;height:36px;text-align:center;border-radius:0;overflow:hidden}.ui-dialog-titlebar-close:before{font:normal 20px/1 dashicons;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.8;width:36px;height:36px;content:"\f158";content:"\f158"/''}.ui-button.ui-dialog-titlebar-close:focus,.ui-button.ui-dialog-titlebar-close:hover{color:#135e96}.ui-button.ui-dialog-titlebar-close:focus{box-shadow:0 0 0 var(--wp-admin-border-width-focus,1.5px) var(--wp-admin-theme-color,#3858e9);outline:2px solid transparent;outline-offset:-2px}.ui-dialog-content{padding:16px;overflow:auto}.ui-dialog-buttonpane{background:#fff;border-top:1px solid #dcdcde;padding:16px}.ui-dialog-buttonpane .ui-button{margin-left:16px}.ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-widget-overlay{position:fixed;top:0;left:0;right:0;bottom:0;min-height:360px;background:#000;opacity:.7;z-index:100101}
.wpcf7cp-force-hide{display:none !important}.wpcf7cp-form-hide{visibility:hidden !important}div.wpcf7{position:relative;height:auto}div#wpcf7cpcnf{position:absolute;z-index:1000;background-color:transparent;width:100%;height:auto;top:0;left:0;margin-left:auto;margin-right:auto;margin-top:auto;margin-bottom:auto}div.wpcf7cp-progress-cover{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;background-color:#fff;opacity:.5;z-index:1000}div.wpcf7cp-progress-content{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;opacity:1;z-index:1001}div.wpcf7cp-progress-content p{width:200px;height:1em;position:absolute;margin-left:-100px;margin-top:-.5em;top:50%;left:50%;line-height:1;padding:0;text-align:center}div.wpcf7cp-btns{margin-top:2em}button.wpcf7cp-cfm-edit-btn{margin-right:20px;margin-bottom:20px}button.wpcf7cp-cfm-submit-btn{margin-bottom:20px}
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */@font-face{font-family:dearflip;src:url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SB/AAAAC8AAAAYGNtYXDV1NUQAAABHAAAAGxnYXNwAAAAEAAAAYgAAAAIZ2x5ZvV0Ah0AAAGQAAASdGhlYWQnoblUAAAUBAAAADZoaGVhB8ID8QAAFDwAAAAkaG10eLYAAAAAABRgAAAAwGxvY2FSqk12AAAVIAAAAGJtYXhwADoAmgAAFYQAAAAgbmFtZWTWXU4AABWkAAABknBvc3QAAwAAAAAXOAAAACAAAwP1AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADq0QPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAUAAAABAAEAADAAAAAQAg6Sjqk+rK6tH//f//AAAAAAAg6QDqk+rK6tH//f//AAH/4xcEFZoVZBVeAAMAAQAAAAAAAAAAAAAAAAAAAAAAAQAB//8ADwABAAD/wAAAA8AAAgAANzkBAAAAAAEAAP/AAAADwAACAAA3OQEAAAAAAQAA/8AAAAPAAAIAADc5AQAAAAABAAD/wAKSA8AABQAAJQcJARcHApI8/wABADzE5zwBAAEAPMQAAAAAAQAA/8ACqgPAAAUAACU3JzcJAQFuxMQ8AQD/AOfExDz/AP8AAAAAAAEAAP/AAwADwAAFAAABFzcXCQEBPMTEPP8A/wACPcTEPP8AAQAAAAABAAD/wAMAA8AABQAAAScJAQcnATw8AQABADzEARk8AQD/ADzEAAAAAQAA/8AB8gPAAAUAAAkCBwkBAfL+pgFaTP5aAaYDBf6m/qZMAaYBpgAAAAABAAD/wAQAA8AABQAAJQkBNwkBAg4BWv6mTAGm/lpRAVoBWkz+Wv5aAAAAAAIAAP/AAxIDwAADAAkAAAEzESMlBwkBFwcBAFZWAhI8/wABADzEAqv+ADw8AQABADzEAAACAAD/wAMAA8AAAwAJAAABMxEjATcJASc3AqpWVv5EPAEA/wA8xAKr/gABxDz/AP8APMQAAQAA/8ADKgPAAAIAAAkCAVYB1P4sAtX+1v7WAAIAAP/AAwADwAADAAcAAAEzESMhETMRAlaqqv6qqgLV/awCVP2sAAACAAD/wANWA8AAAgAFAAAJAREhCQEB6gFs/oD+lAFsAasBAP4AAQABAAAAAAIAAP/AA5YDwAACAAUAAAkCIREBAioBbP6U/oABbAKr/wD/AAIA/wAAAAAAAQAA/8ADKgPAAAsAAAEHFwcnByc3JzcXNwMq7u487u487u487u4Cme7uPO7uPO7uPO7uAAMAAP/AA6oDwAAPAB8AKwAAJTI3NjU0JyYjIgcGFRQXFhMyFxYVFAcGIyInJjU0NzYXFTMVIxUjNSM1MzUCAIxlZWVljIxlZWVljLB9fX19sLB9fX192qysVKysVWVljIxlZWVljIxlZQMAfX2wsH19fX2wsH191KxUrKxUrAAAAwAA/8ADqgPAAA8AHwAjAAAlMjc2NTQnJiMiBwYVFBcWEzIXFhUUBwYjIicmNTQ3NgMhFSECAIxlZWVljIxlZWVljLB9fX19sLB9fX19JgGs/lRVZWWMjGVlZWWMjGVlAwB9fbCwfX19fbCwfX3+gFQAAAABAAD/wAMqA8AACwAAASERIxEhNSERMxEhAyr/AFT/AAEAVAEAAYH/AAEAVAEA/wAAAAAAAQAA/8ADKgPAAAMAAAEhNSEDKv2sAlQBgVQAAAYAAP/AA4ADwAADAAcACwAbACsAOwAAASEVIRE1IRUBNSEVJTIXFhUUBwYjIicmNTQ3NhMyFxYVFAcGIyInJjU0NzYTMhcWFRQHBiMiJyY1NDc2ASoCVv2qAlb9qgJW/SoaExMTExoaExMTExoaExMTExoaExMTExoaExMTExoaExMTEwLVVP8AVFT/AFRUahMTGhoTExMTGhoTEwIAEhIcHBISEhIcHBIS/wASEhwcEhISEhwcEhIAAAAABAAA/8ADAAPAAAMABwALAA8AAAEzNSMhFTM1AzM1IwUzNSMBAODgASDg4ODg/uDg4AHL4ODg/gDg4OAACAAA/8ADgAPAAAMABwALAA8AEwAXABsAHwAAJTUjFQMhESEBNSMVAyERIQM1IxUDIREhATUjFQMhESEDKqpWAVb+qgEAqlYBVv6qqqpWAVb+qgEAqlYBVv6qgaqqAQD+qgIAqqoBAP6q/qyqqgEA/qoCAKqqAQD+qgAAAAkAAP/AA1YDwAADAAcACwAPABMAFwAbAB8AIwAAJTUzFQM1MxUBNTMVNzMVIwE1MxUhNTMVAzUzFTM1MxUBNTMVAqqsrKz+VKxUrKz/AKz+VKysrFSs/lSsVaysAQCsrAEArKysrP8ArKysrP8ArKysrAIArKwAAAIAAP/AA9YDwAAJACkAACURJiMiBxE2MzIDMhcRFAcGIyInJiMiByYjIgciBwYjIicmNRE2MzIXNgOAQlSCaGiCTk6YVAcHCAYEUnqCaFaUbGACAwMCCAcHVpaUVlaVAewUQP4WQAJAQP2SCAcHAixAQC4BAQYGCAJyQEBAAAAABQAA/8AD1gPAAAkAEwAdACcARwAAATIXFSYjIgc1Nic2MzIXFSYjIgc3Igc1NjMyFxUmExEmIyIHETYzMgMyFxEUBwYjIicmIyIHJiMiByIHBiMiJyY1ETYzMhc2Auo0OChEeEhMTFRsNDgoRHhIwHhIUHA0ODBaQlSCaGiCTk6YVAcHCAYEUnqCaFaUbGACAwMCCAcHVpaUVlYBRwpACipIIlAiCkAKKpwqRiQKQgz+qgHsFED+FkACQED9kggHBwIsQEAuAQEGBggCckBAQAAAAAACAAD/wANWA8AAAgATAAABMyclIQERFAcGIyEiJyY1EzQ3NgIq7Oz+1gFWAQAaGiL+ACIaGgIZGQIr6kD/AP4AIhkZGRkiAqwiGRkAAwAA/8ADagPAAAMAEwAsAAABMxUjFzI3NjU0JyYjIgcGFRQXFiEXByc1JwYjIicmNTQ3NjMyFxYVFAcGBxcBKtbWbFA4ODg4UFA4ODg4AVDUQNQMTGh0UVFRUXR0UFAUFBoMAisqrDg4UFA4ODg4UFA4ONRA1CIMQlBQdHRRUVFRdCo1NSAMAAMAAP/AA2oDwAALABsANAAAASMVIzUjNTM1MxUzBzI3NjU0JyYjIgcGFRQXFiEXByc1JwYjIicmNTQ3NjMyFxYVFAcGBxcCAFYqVlYqVmpQODg4OFBQODg4OAFQ1EDUDExodFFRUVF0dFBQFBQaDAIBVlYqVlbWODhQUDg4ODhQUDg41EDUIgxCUFB0dFFRUVF0KjU1IAwAAwAA/8ADVgPAAA8AHwAvAAABMhcWFRQHBiMiJyY1NDc2ITIXFhUUBwYjIicmNTQ3NiEyFxYVFAcGIyInJjU0NzYCACIaGhoaIiIaGhoaASIiGhoaGiIiGhoaGv4iIhoaGhoiIhoaGhoCARoaIiIaGhoaIiIaGhoaIiIaGhoaIiIaGhoaIiIaGhoaIiIaGgAAAgAA/8ADVgPAAAMACgAANyEVIQEHJzMRMxGqAqz9VAIAqqqAVIFWAVasrAGq/lYAAwAA/8ADgAPAABEAGAAeAAABFhcWFRQHBgc1Njc2NTQnJicTFAcRFhcWJTM3EScjAlaCVFRUVIJeOzs7O15qaiwfH/3AqtbWqgMhHGlpiIhpaRxYHE5OZmZOThz+4ng0AVgWMjJO1v1U1gAAAQAA/8ADgAPAADMAACUyFxYVFAcGIyInJjU0NyUGIyInJjU0NzYzMhclJjU0NzYzMhcWFRQHBiMiJwUWFRQHBTYDADQkJCUlMjIlJQL+0iYyNCYmJiY0MiYBLAQmJjQ0JiYmJjQwKP7UBAQBMCT9JSUyNCUlJSU0FAiwIiYmNDQmJiKuFAo0JiYmJjQ0JiYksBQKChSwIAAFAAD/wAOqA8AAAwANABcAIQArAAABESERExUjIicmPQEzFSUzFRQHBisBNTMBIzU0NzY7ARUjJTMyFxYdASM1IwMA/gAqgCIZGVQCrFQZGSKAgP1UVBkZIoCAAiyAIhkZVIACVf6sAVT+VlYaGiJWVlZWIhoaVgGqViIaGlZWGhoiVlYAAAAABAAA/8ADgAPAAAYADQAUABsAAAERITcnNxcFIREXNxcHAxEhBxcHJyUhEScHJzcDgP8AYnw+ev5i/wBiej58ngEAYnw+egGeAQBiej58ASv/AGJ6PnyeAQBifD56AZ4BAGJ6Pnye/wBifD56AAAAAAEAAP/AAqsDwAAXAAABMxUjESMRIzUzNTQ2Nz4BOwEVIyIGHQECK4CAgICAGBcYPCNaWhAWAgCA/tUBK4A2JlUaGxqAFhBaAAIAAP/AA84DwAALAA8AAAEzCQEhCwEjCQEhExMzASMDCo7+ywFr/uTf/o0BSf6lASPJt07+B1QDS/6f/iEBI/7dAXkBx/72/h4CnAAEAAD/wAOqA8AAHQAtAD0AQQAAATIXFhUUBwYVIzQ3Njc2NzY1NCcmIyIHBhUjNDc2EzI3NjU0JyYjIgcGFRQXFhMyFxYVFAcGIyInJjU0NzYTNTMVAgBGMjJAQFQUFBgYFBQaGiIiGhpUMjJGjGVlZWWMjGVlZWWMsH19fX2wsH19fX2GVAKrMjJGNjk5Li4hIQ8PFhYcIhkZGRkiRjIy/aplZYyMZWVlZYyMZWUDAH19sLB9fX19sLB9ff1WVlYAAAAAAwAA/8ADqgPAABwAIAAwAAABNjU0JyYjIgcGFTM0NzYzMhcWFRQPAQYdATM0NwM1IxUTMhcWFRQHBiMiJyY1NDc2AoIoMjJGRjIyVBoaIiIaGho0MlQyMlQqsH19fX2wsH19fX0Byyg4RjIyMjJGIhoaGhoiIho2NkIWQjb+3lRUAtR9fbCwfX19fbCwfX0AAgAA/8ADagPAAA8AKAAAATI3NjU0JyYjIgcGFRQXFiEXByc1JwYjIicmNTQ3NjMyFxYVFAcGBxcBllA4ODg4UFA4ODg4AVDUQNQMTGh0UVFRUXR0UFAUFBoMAVU4OFBQODg4OFBQODjUQNQiDEJQUHR0UVFRUXQqNTUgDAAAAAAEAAD/wAOqA8AAAwATABcAJwAAARUhNQEyNzY1NCcmIyIHBhUUFxYDNSEVATIXFhURIxUhNSMRNDc2MwMA/gACKhINDQ0NEhIMDAwMbv6sAdQ0Jiaq/gCqJiY0Ayuqqv6ADAwSEg0NDQ0SEgwM/tbU1AHUJiY0/wCqqgEANCYmAAMAAP/AA6oDwAACAAcAGwAAASUhAREFJREBMhcWFREUBwYjISInJjURNDc2MwIAAVb9VAKs/qr+qgKsIhkZGRki/VQiGRkZGSIB1db+AAGq1NT+VgJWGhoi/gAiGhoaGiICACIaGgAAAgAA/8ADqgPAAAUAGQAAATUFJRUFATIXFhURFAcGIyEiJyY1ETQ3NjMDVv6q/qoBVgFWIhkZGRki/VQiGRkZGSICVVbW1lbUAYAaGiL+ACIaGhoaIgIAIhoaAAADAAD/wAOAA8AAAwAHAAsAABMhFSEVNSEVBTUhFYADAP0AAwD9AAMAAqtW1FRU1lZWAAAAAwAA/6sD/gPAACgAUACXAAABJicuAScmIyIHDgEHBhUUFhcDJR4BMzE4ATEyNz4BNzY1NCcuAScmJwExIiYvAQc3Jy4BNTQ3PgE3NjMyFx4BFxYXFhceARcWFRQHDgEHBiMTLgEnJiIHDgEHDgEnLgEnLgEnJjY3PgE3PgE3NiYnLgEnLgEjKgEjIgYHDgEVFBYXFhceARcWFx4BFxYyNz4BNz4BJy4BJwNpJCkqWzExM2lcXYkoKCIiSAENN3tAaVxdiigoCgomGxwk/pk5bTEPoCsKICEiIXJNTVcrKClMIiMeHRcXIAgIISJyTU1X5wlECQkNBwYcBgYMCQo4JB0kBgYHBQQKBQQFAwMBAwIdCAcQBQYMBwYTCAkkLwUCERA4JycwFiQOFygREjsICAICAwwKAxYkHBsmCgooKIpcXWlDgTn++UYeICgoil1caTMxMVspKiT88x4dCSqcEDJyPFdNTXMhIQgIIBcXHh0jIkwpKSpXTU1zISEBPAUhAwMJCiEHBgIFBRkhGTUKCQwEBQwGBQkHBgsFBUYTEwMGCQoxLy9OBgMXFzwfHxUJDQUHAgMjFxYiBAQGBQAAAAMAAP/AA8ADwAAZAB0AKQAAATMVMz4BMzIXHgEXFhURIxE0JiMiBhURIxEhMxEjExQGIyImNTQ2MzIWAYCxAxJZQ0crKzAJCLkZR0gmuf7AwMDAOCgoODgoKDgCK1shOhUUSDExOf7MARExZFk3/uoCQP3AAuAoODgoJzk5AAAAAQAA/8ADvAPAAG4AAAEiBw4BBwYVFBceARcWFy4BNzY3PgE3NjEwJjU0NjMyFhUUBgcGFjMyNjU0JiMiBhUUFhceAQcOAQcOAScuATU0Nz4BNzYzMhceARcWFRQHDgEHBiMiJicwBgcOAQceATMyNz4BNzY1NCcuAScmIwIAXFFQeSMjFRVLNDQ9AgMHAwgJEgcHDS8hHBwbCggpITtQZ1JeahMOAwEBAwgBAgcGKjATE0o2N0g5MjJKFRURET0rKjIiOQsXBAgiDR9CIlxRUHkjIyMjeVBRXANmIyJ5UVBcR0BAbCkpGBpIHQ0kJEweHSUdLj4lGhxQJyEvcVpQZHdJHTgRAwYDCyMFBgMDFGcxNTAxShYWExNFLy83OTIzShYWHxRaDx1BFgoKIyN4UVFbXFFReSIjAAAAAAEAAAABAABPPPplXw889QALBAAAAAAA4kE6dgAAAADiQTp2AAD/qwQAA8AAAAAIAAIAAAAAAAAAAQAAA8D/wAAABAAAAAAABAAAAQAAAAAAAAAAAAAAAAAAADAEAAAAAAAAAAAAAAACAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAAAAAAAAoAFAAeADIARgBaAG4AhACaALQAzgDcAPABBgEcATYBdgGwAcoB2AI2AlQCkgLOAw4DeAOeA+IELgR2BI4ExAUQBVQFjAWwBdYGOAaABsAHAAc0B2IHfAhcCJwJOgAAAAEAAAAwAJgACQAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAOAK4AAQAAAAAAAQAIAAAAAQAAAAAAAgAHAGkAAQAAAAAAAwAIADkAAQAAAAAABAAIAH4AAQAAAAAABQALABgAAQAAAAAABgAIAFEAAQAAAAAACgAaAJYAAwABBAkAAQAQAAgAAwABBAkAAgAOAHAAAwABBAkAAwAQAEEAAwABBAkABAAQAIYAAwABBAkABQAWACMAAwABBAkABgAQAFkAAwABBAkACgA0ALBkZWFyZmxpcABkAGUAYQByAGYAbABpAHBWZXJzaW9uIDEuMABWAGUAcgBzAGkAbwBuACAAMQAuADBkZWFyZmxpcABkAGUAYQByAGYAbABpAHBkZWFyZmxpcABkAGUAYQByAGYAbABpAHBSZWd1bGFyAFIAZQBnAHUAbABhAHJkZWFyZmxpcABkAGUAYQByAGYAbABpAHBGb250IGdlbmVyYXRlZCBieSBJY29Nb29uLgBGAG8AbgB0ACAAZwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABJAGMAbwBNAG8AbwBuAC4AAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA") format("truetype");font-weight:400;font-style:normal;font-display:block}.df-ui-btn[class*=" ti-"]:before,.df-ui-btn[class^=ti-]:before,[class*=" df-icon-"]:before,[class^=df-icon-]:before{font-family:dearflip!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}.df-icon-arrow-left:before{content:"\e900"}.df-icon-arrow-right:before{content:"\e901"}.df-icon-arrow-down:before{content:"\e902"}.df-icon-arrow-up:before{content:"\e903"}.df-icon-arrow-left1:before{content:"\e904"}.df-icon-arrow-right1:before{content:"\e905"}.df-icon-first-page:before{content:"\e906"}.df-icon-last-page:before{content:"\e907"}.df-icon-play-popup:before,.df-icon-play:before{content:"\e908"}.df-icon-pause:before{content:"\e909"}.df-icon-fast-rewind:before{content:"\e90a"}.df-icon-fast-forward:before{content:"\e90b"}.df-icon-close:before{content:"\e90c"}.df-icon-add-circle:before{content:"\e90d"}.df-icon-minus-circle:before{content:"\e90e"}.df-icon-add:before{content:"\e90f"}.df-icon-minus:before{content:"\e910"}.df-icon-list:before{content:"\e911"}.df-icon-grid:before{content:"\e912"}.df-icon-grid-view:before{content:"\e913"}.df-icon-apps:before{content:"\e914"}.df-icon-double-page:before{content:"\e915"}.df-icon-book:before{content:"\e916"}.df-icon-file:before{content:"\e917"}.df-icon-zoom-out:before{content:"\e918"}.df-icon-zoom-in:before{content:"\e919"}.df-icon-more:before{content:"\e91a"}.df-icon-download:before,.df-ui-btn.ti-download:before{content:"\e91b"}.df-icon-volume:before{content:"\e91c"}.df-icon-share:before{content:"\e91d"}.df-icon-fit-screen:before{content:"\e91e"}.df-icon-fullscreen:before{content:"\e91f"}.df-icon-facebook:before{content:"\e920"}.df-icon-twitter:before{content:"\e921"}.df-icon-help-outline:before{content:"\e922"}.df-icon-help:before{content:"\e923"}.df-icon-search:before,.df-ui-btn.ti-search:before{content:"\e924"}.df-icon-print:before,.df-ui-btn.ti-printer:before{content:"\e925"}.df-icon-mail-outline:before{content:"\e926"}.df-icon-mail:before{content:"\e927"}.df-icon-menu:before{content:"\e928"}.df-icon-linkedin:before{content:"\eaca"}.df-icon-pinterest:before{content:"\ead1"}.df-icon-whatsapp:before{content:"\ea93"}/*! DEARVIEWER*/.df-container .df-loading-icon,.df-fetch-pdf .df-loading-info,.df-flipbook-3d.df-loading:after,.df-hybrid-viewer:not(.df-zoom-active) .df-loading+.df-zoomview::after,.df-page.df-loading:after,.df-searching .df-search-info,.df-thumb.df-thumb-requested:before{background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' style='margin: auto; background: none; display: block; shape-rendering: auto;' width='48px' height='48px' viewBox='0 0 100 100' preserveAspectRatio='xMidYMid'%3E%3Ccircle cx='50' cy='50' fill='none' stroke='%2307abcc' stroke-width='9' r='30' stroke-dasharray='141.37166941154067 49.12388980384689'%3E%3CanimateTransform attributeName='transform' type='rotate' repeatCount='indefinite' dur='1s' values='0 50 50;360 50 50' keyTimes='0;1'%3E%3C/animateTransform%3E%3C/circle%3E%3C!-- %5Bldio%5D generated by https://loading.io/ --%3E%3C/svg%3E")}.df-hidden{display:none!important}.df-text-align-center,.has-text-align-center{text-align:center}.df-app{min-height:220px;position:relative;overflow:hidden;width:100%;image-rendering:auto;direction:ltr;line-height:1.5}.df-container{height:100%}.df-container *{box-sizing:border-box!important}.df-container i{font-style:normal}.df-container a{outline:0;text-decoration:none;box-shadow:none}.df-container .df-bg{position:absolute;top:0;left:0;right:0;bottom:0;background:no-repeat 50%;background-size:cover}.df-container .df-loading-info{position:absolute;top:-300px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-moz-transition:.3s ease;-o-transition:.3s ease;-webkit-transition:.3s ease;transition:.3s ease;-moz-transition-property:opacity;-o-transition-property:opacity;-webkit-transition-property:opacity;transition-property:opacity;max-width:200px;margin-top:20px;padding:10px 15px;box-shadow:0 1px 4px rgba(0,0,0,.3);background-color:#f7f7f7;border-radius:5px;font-size:12px;color:#222;word-break:break-word;letter-spacing:.5px;opacity:0}.df-container.df-init .df-loading-info{top:50%;opacity:1;max-width:300px}.df-container.df-init .df-viewer{display:none}.df-container.df-error .df-loading-info{-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);margin:0;color:#b00}.df-container .df-loading-icon{-moz-transition:.3s .1s opacity;-o-transition:.3s .1s opacity;-webkit-transition:.3s .1s opacity;transition:.3s .1s opacity;opacity:0;height:50px;width:50px;left:50%;top:50%;margin:-45px -25px -25px;box-sizing:border-box;position:absolute;pointer-events:none;background-repeat:no-repeat;background-size:32px;background-position:50%;background-color:#fff;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;box-shadow:0 1px 4px rgba(0,0,0,.3)}.df-container.df-loading .df-loading-icon{opacity:1;z-index:100}.df-fetch-pdf .df-loading-info{opacity:1;top:0;z-index:4;background-repeat:no-repeat;padding-left:36px;background-size:24px;background-position:6px 6px}.df-viewer .df-3dcanvas{right:0;position:absolute}.df-ui{color:#666;bottom:0;width:100%;height:42px;box-shadow:0 1px 4px rgba(0,0,0,.3);background-color:#fff;position:absolute;vertical-align:top;box-sizing:border-box;text-align:center;padding:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:4;display:block}.df-ui .df-logo{height:100%}.df-ui .df-logo.df-logo-img{display:inline-flex;align-items:center;justify-content:center;padding:2px 5px}.df-ui .df-logo.df-logo-img img{max-height:100%;max-width:120px}.df-ui .df-ui-page{padding:0;font-size:12px;width:50px;min-width:50px;line-height:42px;margin:0 0;border-radius:0;background-color:rgba(0,0,0,.03)}.df-ui .df-ui-page label{position:absolute;right:0;top:0;min-width:50px;height:100%;text-align:center;display:block;line-height:inherit!important;color:#999;font-weight:400;cursor:pointer;background-color:transparent;z-index:1;box-sizing:border-box;word-break:normal}.df-ui .df-ui-page input{width:100%;background-color:transparent;height:100%;margin:0;padding:0!important;border:1px solid #8f8f8f;text-align:center;vertical-align:top;line-height:inherit!important;color:transparent;font-size:14px;top:0;box-sizing:border-box;z-index:-1;display:block;opacity:0}.df-ui .df-ui-page input:focus{z-index:2;opacity:1;color:inherit}.df-ui .df-ui-page input:focus+label{opacity:0;display:none}.df-ui-btn{color:#777;vertical-align:top;background-color:#fff;box-sizing:border-box;text-align:center;position:relative;width:40px;height:100%;font-size:20px;cursor:pointer;z-index:2;display:inline-block;padding:10px 5px;line-height:1.2;transition:.3s;transition-property:opacity,color,background-color}.df-ui-btn:before{box-sizing:border-box}.df-ui-btn.df-active,.df-ui-btn:hover{color:#00acce;background-color:#eee}.df-ui-btn.df-active{background-color:#e7e7e7}.df-ui-btn.disabled,.df-ui-btn.disabled:hover{color:#bbb}.df-ui-btn span{display:none}.df-more-container{display:none;position:absolute;bottom:100%;margin-bottom:8px!important;right:10px;background-color:#f7f7f7;z-index:20;border-radius:5px;box-shadow:0 -1px 3px rgba(0,0,0,.2)}.df-more-container:before{content:" ";position:absolute;border:7px solid transparent;border-top-color:#eee;height:0;width:0;bottom:-14px;right:13px;margin-right:-8px;pointer-events:none}.df-more-container>.df-ui-btn{width:170px;text-align:left;padding:6px 8px;height:36px;border-top:1px solid #e4e4e4;border-radius:0;line-height:16px}.df-more-container>.df-ui-btn span{font-size:12px;padding-left:24px;vertical-align:middle;display:inline-block}.df-more-container>.df-ui-btn:before{position:absolute;top:7px;font-size:20px;width:1em;text-align:center}.df-more-container>.df-ui-btn:first-child{border-radius:5px 5px 0 0;border-top:none}.df-more-container>.df-ui-btn:last-child{border-radius:0 0 5px 5px}.df-ui-more.df-active .df-more-container{display:block}.df-ui-search.df-active .df-search-container{display:block;padding:5px}.df-ui-nav{top:50%;margin-top:-50px;position:absolute;opacity:.8;height:100px;font-size:36px;width:50px;z-index:2;cursor:pointer}.df-ui-nav:hover{opacity:1}.df-ui-nav .df-ui-btn{height:auto;height:initial;position:absolute;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;padding:15px 5px;width:auto;font-size:inherit;background-color:transparent!important}.df-ui-nav .df-ui-btn:before{color:#fff;filter:drop-shadow(0 0 3px rgb(0, 0, 0))}.df-ui-nav.df-ui-prev{left:0;right:auto;border-radius:0}.df-ui-nav.df-ui-prev .df-ui-btn{left:10px}.df-ui-nav.df-ui-prev .df-ui-btn:before{text-align:left}.df-ui-nav.df-ui-next{right:0}.df-ui-nav.df-ui-next .df-ui-btn{right:10px}.df-ui-nav.df-ui-next .df-ui-btn:before{text-align:right}.df-flipbook-2d,.df-flipbook-3d,.df-slider,.df-viewer-container,.df-zoomview{position:absolute;overflow:hidden;top:0;left:0;right:0;bottom:0;z-index:1}.df-flipbook-2d{-webkit-filter:blur(0);-moz-filter:blur(0);-ms-filter:blur(0);-o-filter:blur(0);filter:blur(0)}.df-flipbook-2d .df-viewer-wrapper{position:relative;margin:0 auto;height:100%;-moz-transition:.3s left;-o-transition:.3s left;-webkit-transition:.3s left;transition:.3s left}.df-flipbook-2d .df-book-shadow{position:absolute;z-index:-1;height:100%;display:none;-webkit-box-shadow:0 0 10px rgba(0,0,0,.3);-moz-box-shadow:0 0 10px rgba(0,0,0,.3);box-shadow:0 0 10px rgba(0,0,0,.3)}.df-page-content{overflow:hidden;opacity:.3}.df-page.df-loading:after{content:"";background-size:22px;height:22px;width:22px;display:block;top:50%;left:50%;margin:-11px;position:absolute;z-index:0}.df-page.df-loading .df-page-content{display:none}.df-page>canvas{width:100%;height:100%;position:relative;z-index:0}.df-page .df-page-content{position:absolute;height:100%;display:block;top:0;width:100%;z-index:2}.df-sheet{position:absolute;-webkit-transform-origin:0 0 0;-moz-transform-origin:0 0 0;transform-origin:0 0 0}.df-sheet .df-page,.df-sheet .df-page-back,.df-sheet .df-page-front,.df-sheet .df-sheet-fold-inner-shadow,.df-sheet .df-sheet-fold-outer-shadow,.df-sheet .df-sheet-wrapper{position:absolute;-webkit-transform-origin:0 0 0;-moz-transform-origin:0 0 0;transform-origin:0 0 0}.df-sheet .df-sheet-wrapper{overflow:hidden}.df-sheet .df-page{width:100%;height:100%;background-color:#fff;box-sizing:border-box;z-index:0;background-size:100% 100%}.df-sheet .df-page:before{content:"";position:absolute;display:block;top:0;width:15%;height:100%;z-index:5;opacity:.5;pointer-events:none}.df-sheet .df-page>canvas{z-index:-1}.df-sheet .df-page-front:before{left:0;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.25),rgba(0,0,0,.15) 15%,rgba(255,255,255,.07),rgba(255,255,255,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,.25),rgba(0,0,0,.15) 15%,rgba(255,255,255,.07),rgba(255,255,255,0));background-image:-ms-linear-gradient(left,rgba(0,0,0,.25),rgba(0,0,0,.15) 15%,rgba(255,255,255,.07),rgba(255,255,255,0))}.df-sheet .df-page-back:before{right:0;background-image:-webkit-linear-gradient(right,rgba(0,0,0,.25),rgba(0,0,0,.2) 10%,rgba(0,0,0,.15) 25%,rgba(0,0,0,0) 70%);background-image:-moz-linear-gradient(right,rgba(0,0,0,.25),rgba(0,0,0,.2) 10%,rgba(0,0,0,.15) 25%,rgba(0,0,0,0) 70%);background-image:-ms-linear-gradient(right,rgba(0,0,0,.25),rgba(0,0,0,.2) 10%,rgba(0,0,0,.15) 25%,rgba(0,0,0,0) 70%)}.df-sheet.df-left-side{right:50%;-webkit-transform-origin:right;-moz-transform-origin:right;transform-origin:right}.df-sheet.df-left-side .df-page-front{z-index:1}.df-sheet.df-left-side .df-page-back{z-index:2}.df-sheet.df-right-side{left:50%;-webkit-transform-origin:left;-moz-transform-origin:left;transform-origin:left}.df-sheet.df-right-side .df-page-front{z-index:2}.df-sheet.df-right-side .df-page-back{z-index:1}.df-sheet .df-sheet-fold-inner-shadow{position:absolute;z-index:5;display:none}.df-sheet .df-sheet-fold-outer-shadow{z-index:-1;width:100%;height:100%}.df-sheet.df-flipping,.df-sheet.df-folding{z-index:200!important}.df-sheet.df-folding.df-left-side .df-page-front,.df-sheet.df-folding.df-right-side .df-page-back{z-index:3}.df-sheet.df-folding .df-sheet-fold-inner-shadow{display:block}.df-sheet.df-folding .df-page-content{display:none}.df-pending .df-page-content,.df-pendingresize .df-page-content{display:none!important}.df-sheet.df-left-side.df-folding:not(.df-hard-sheet) .df-page-front{z-index:3}.df-hard-sheet .df-sheet-wrapper{width:100%!important;height:100%!important;overflow:visible;transform-style:preserve-3d;-webkit-transform-origin:0 50% 0;-moz-transform-origin:0 50% 0;transform-origin:0 50% 0}.df-hard-sheet .df-sheet-fold-inner-shadow,.df-hard-sheet .df-sheet-fold-outer-shadow{display:none!important}.df-hard-sheet .df-page-back,.df-hard-sheet .df-page-front{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.df-hard-sheet.df-right-side .df-page-back{-webkit-transform-origin:right 50%;-moz-transform-origin:right 50%;transform-origin:right 50%;z-index:3!important}.df-hard-sheet.df-right-side .df-page-front{-webkit-transform-origin:left 50%;-moz-transform-origin:left 50%;transform-origin:left 50%;z-index:4}.df-hard-sheet.df-left-side .df-page-back{-webkit-transform-origin:right 50%;-moz-transform-origin:right 50%;transform-origin:right 50%}.df-hard-sheet.df-left-side .df-page-front{-webkit-transform-origin:left 50%;-moz-transform-origin:left 50%;transform-origin:left 50%}.df-flipbook-3d.df-loading:after{content:"";background-size:22px;height:22px;width:22px;display:block;top:50%;left:50%;margin:-11px;position:absolute;z-index:0}.df-link-content,.df-text-content{position:absolute;top:0;left:0;bottom:0;right:0;overflow:hidden;pointer-events:none;overflow:clip;transform-origin:0 0}.df-page-content.df-double-internal:not(.df-double-internal-fix)>div{right:-100%}.df-page-content.df-double-internal-fix>div{left:-100%}.annotationLayer section,.customHtmlAnnotation,.customLinkAnnotation,.customVideoAnnotation,.df-link-content section,.highlightAnnotation,.linkAnnotation,.popupAnnotation{position:absolute;z-index:5;cursor:pointer;pointer-events:all;border:none!important;padding:0!important;margin:0!important}section.popupAnnotation{display:none}.buttonWidgetAnnotation a,.customHtmlAnnotation,.customVideoAnnotation,a.customLinkAnnotation,a.df-autolink,a.linkAnnotation,section.linkAnnotation a{background-color:#ff0;display:block;height:100%;-moz-transition:none;-o-transition:none;-webkit-transition:none;transition:none}.buttonWidgetAnnotation a:hover,.customHtmlAnnotation:hover,.customVideoAnnotation:hover,a.customLinkAnnotation:hover,a.df-autolink:hover,a.linkAnnotation:hover,section.linkAnnotation a:hover{border-color:transparent;background-color:#2196f3}a.df-autolink{display:inline;pointer-events:all;color:transparent!important}.df-sidemenu-wrapper{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);left:0;top:0;bottom:0;width:220px;position:absolute;z-index:3}.df-sidemenu-wrapper .df-sidemenu-buttons{z-index:6;position:relative;top:0;left:0;box-shadow:0 2px 5px rgba(0,0,0,.3)}.df-sidemenu-wrapper .df-sidemenu-buttons .df-ui-close{float:right;display:none;background-color:transparent;padding:6px 5px}.df-sidemenu-wrapper:before{content:" ";position:absolute;height:100%;width:100%;background-color:rgba(238,238,238,.9);z-index:3;left:0}.df-sidemenu-open .df-ui-nav.df-ui-prev{left:220px}.df-sidemenu-open .df-sidemenu-wrapper{display:block;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);left:0}.df-sidemenu-open .df-sidemenu-wrapper:before{box-shadow:1px 0 4px rgba(102,102,102,.38)}.df-sidemenu-open .df-sidemenu-buttons .df-ui-close{display:block}.df-sidemenu-open .df-flipbook-3d.df-loading:after{margin-left:99px}.df-sidemenu{width:100%;height:auto!important;position:absolute!important;top:0;bottom:0;z-index:3;opacity:0;color:#666;font-size:12px}.df-sidemenu>.df-wrapper{overflow:auto;position:absolute!important;top:40px;bottom:0;left:0;right:0;height:auto!important}.df-sidemenu.df-sidemenu-visible{opacity:1;z-index:5}.df-outline-container .df-wrapper{padding:10px}.df-outline-items>.df-outline-item{margin-left:18px}.df-outline-item a{color:inherit!important;text-decoration:none!important;display:block;padding:5px 0 5px 5px;overflow:hidden;text-overflow:ellipsis;border:none!important;box-shadow:none!important;margin-bottom:1px}.df-outline-item a:hover{text-decoration:underline!important;color:#2196f3!important}.df-outline-toggle{cursor:pointer;float:left;width:28px;padding:0 5px 0 10px;margin-left:-28px;text-align:center}.df-outline-toggle:before{content:"\e902";font-size:18px;font-family:dearflip}.df-outline-toggle.df-outlines-hidden:before{content:"\e901"}.df-outline-toggle.df-outlines-hidden~.df-outline-items{display:none}.df-outline-item a:hover,.df-outline-toggle:hover,.df-outline-toggle:hover+a,.df-outline-toggle:hover~.df-outline-items{background-color:rgba(100,100,100,.05)}.df-thumb{margin:0;cursor:pointer;width:100%;position:relative;text-align:center}.df-thumb .df-wrapper{box-sizing:content-box!important;margin:6px;border-radius:3px;transition:.2s background;display:inline-block;vertical-align:middle;border:2px dashed rgba(0,0,0,.3);position:relative}.df-thumb .df-wrapper .df-thumb-number{position:absolute;bottom:8px;background-color:rgba(238,238,238,.85);color:#444;font-size:14px;left:50%;transform:translateX(-50%);padding:5px;opacity:0}.df-thumb .df-bg-image{height:100%;background-size:100%;box-shadow:0 1px 4px rgba(0,0,0,.3)}.df-thumb.df-thumb-requested:before{content:"";background-size:22px;height:22px;width:22px;display:block;top:50%;left:50%;margin:-11px;position:absolute;z-index:0}.df-thumb.df-thumb-loaded{height:auto!important}.df-thumb.df-thumb-loaded .df-wrapper{border:none;margin:0;padding:8px}.df-thumb.df-thumb-loaded:hover .df-wrapper .df-thumb-number{opacity:1}.df-thumb.df-selected .df-wrapper,.df-thumb.df-thumb-loaded:hover .df-wrapper{background-color:#ccc;background-color:rgba(0,0,0,.1);opacity:1}.df-lightbox-wrapper{position:fixed!important;top:0;bottom:0;right:0;height:auto!important;left:0;z-index:99999}.df-lightbox-wrapper.df-lightbox-padded{top:20px;left:20px;bottom:20px;right:20px}.df-lightbox-wrapper .df-lightbox-bg{background:#eee;position:fixed!important;top:0;bottom:0;right:0;height:auto!important;left:0}.df-lightbox-wrapper .df-lightbox-controls{float:right;padding:5px;z-index:1000;position:relative}.df-lightbox-wrapper .df-app{position:absolute!important;width:100%;top:0;bottom:0;height:auto!important}.df-lightbox-wrapper .df-container.df-transparent{height:100%}.df-lightbox-wrapper .df-lightbox-close{float:right;text-align:center;font-size:32px;padding:8px 0;height:48px;width:46px;cursor:pointer;color:#444;border-color:transparent;background-color:transparent;-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;transition:.3s;opacity:.8}.df-lightbox-wrapper .df-lightbox-close:hover{color:#fff;background-color:rgba(0,0,0,.21);border-color:#000;opacity:1}.df-lightbox-wrapper .df-lightbox-close:before{color:#fff;filter:drop-shadow(0 0 3px black)}.df-share-wrapper{z-index:2;position:absolute;top:0;bottom:0;right:0;left:0;background-color:rgba(0,0,0,.35);display:none}.df-share-box{position:absolute;top:50%;width:280px;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);left:50%;background-color:#fff;border-radius:10px;padding:10px 15px 5px;text-align:center}span.df-share-title{color:#777;margin-bottom:10px;display:block}.df-share-url{background-color:#fff;height:60px;color:#666;padding:2px 5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;width:100%;font-size:12px;box-sizing:border-box;margin-bottom:0}.df-share-button{display:inline-block;text-align:center;cursor:pointer;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;padding:5px 10px;font-size:20px;color:#aaa}.df-share-button:hover{color:#444}.df-reader{overflow:auto;position:absolute;-webkit-overflow-scrolling:touch}.df-reader .df-viewer-wrapper{cursor:grab}.df-reader .df-page{position:relative;transform-origin:initial;margin:-10px auto -10px;border:10px solid transparent;left:auto;left:initial;box-sizing:content-box!important}.df-reader .df-page:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);-moz-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2)}.df-reader~.df-ui-nav{display:none}.df-reader:not(.df-noscroll){margin-right:-12px}.df-reader-scrollbar{position:absolute;top:0;height:auto;right:0;width:auto;background:rgba(255,255,255,.9);box-shadow:0 1px 4px rgba(0,0,0,.3);border-radius:20px 0 0 20px;padding:6px 8px 6px 12px;z-index:100;cursor:ns-resize}.df-reader-scrollbar.df-active,.df-reader-scrollbar:hover{background-color:#fff}.df-reader-scroll-page-number{display:none;position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);background-color:#ddd;border-radius:10px;padding:20px;font-size:24px;z-index:100;text-align:center;color:#333}.df-reader-scroll-page-number.df-active{display:block}.df-reader-scroll-page-number .df-reader-scroll-page-number-total{margin-top:6px;padding-top:6px;border-top:1px solid #aaa;font-size:16px;font-style:italic}.df-ios .df-viewer.df-reader{margin-right:0}.df-no-transition{-moz-transition:none!important;-o-transition:none!important;-webkit-transition:none!important;transition:none!important}.df-float .df-ui{bottom:10px;width:auto;width:intial;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);left:50%;margin:0 auto;display:table;display:flex;border-radius:5px}.df-float .df-ui>.df-ui-btn:first-child{border-radius:5px 0 0 5px}.df-float .df-ui>.df-ui-btn:last-child{border-radius:0 5px 5px 0}.df-controls-top .df-ui{bottom:auto;bottom:intial;top:0}.df-controls-top.df-float .df-ui{top:10px}.df-controls-top .df-more-container{bottom:auto;top:100%;margin:8px 0 0!important}.df-controls-top .df-more-container:before{border-bottom-color:#eee;border-top:0;bottom:auto;top:-7px}.df-float-off.df-controls-top .df-sidemenu-wrapper{top:42px;bottom:0}.df-float-off.df-controls-bottom .df-sidemenu-wrapper{top:0;bottom:42px}.df-float-off .df-ui-left{justify-content:flex-start;display:flex;flex:1}.df-float-off .df-ui-right{justify-content:flex-end;display:flex;flex:1}.df-float-off .df-ui-center{display:flex;justify-content:center;align-items:center}.df-float-off .df-ui{display:flex}.df-controls-hidden .df-ui{display:none}.df-link-content .annotationTextContent{color:transparent}.df-link-content .popupWrapper{position:absolute;width:20em}.df-link-content .popup{position:absolute;z-index:200;max-width:20em;background-color:#ff9;box-shadow:0 2px 5px #333;border-radius:2px;padding:.6em;margin-left:5px;cursor:pointer;word-wrap:break-word}.df-link-content .popup h1{font-size:1em;border-bottom:1px solid #000;padding-bottom:.2em}.df-link-content .popup p{padding-top:.2em}body.df-lightbox-open,html.df-lightbox-open{overflow:hidden!important}.df-zoomview{display:none;cursor:move}.df-zoomview .df-viewer-wrapper{position:relative;margin:0 auto}.df-zoomview .df-viewer-wrapper .df-book-shadow{position:absolute;z-index:-1;height:100%;display:none;-webkit-box-shadow:0 1px 15px 1px rgba(0,0,0,.5);-moz-box-shadow:0 1px 15px 1px rgba(0,0,0,.5);box-shadow:0 1px 15px 1px rgba(0,0,0,.5)}.df-zoomview .df-page{position:absolute;top:0;right:50%;background-color:#fff}.df-zoomview .df-page:before{width:10%;opacity:.5}.df-zoomview .df-page.df-page-front{left:50%}.df-zoom-active .df-viewer{cursor:move;cursor:-webkit-grab}.df-zoom-active .df-flipbook{display:none}.df-zoom-active .df-zoomview{display:block}.df-hybrid-viewer .df-zoomview .df-page:before{display:none}.df-hybrid-viewer:not(.df-zoom-active) .df-flipbook.df-loading+.df-zoomview{display:none}.df-hybrid-viewer:not(.df-zoom-active) .df-zoomview{display:block;pointer-events:none}.df-hybrid-viewer:not(.df-zoom-active) .df-zoomview .df-page:before{display:none}.df-hybrid-viewer:not(.df-zoom-active) .df-loading+.df-zoomview::after{content:"";background-size:22px;height:22px;width:22px;display:block;top:50%;left:50%;margin:-11px;position:absolute;z-index:0}.df-hybrid-viewer:not(.df-zoom-active).df-hide-zoomview .df-zoomview,.df-hybrid-viewer:not(.df-zoom-active).df-pending .df-zoomview,.df-hybrid-viewer:not(.df-zoom-active).df-pendingresize .df-zoomview{display:none}.df-container ::-webkit-scrollbar{width:12px;height:12px;cursor:pointer}.df-container ::-webkit-scrollbar-button{height:0;width:0;cursor:pointer}.df-container ::-webkit-scrollbar-thumb{background:rgba(0,0,0,.5);border-radius:50px}.df-container ::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.8)}.df-container ::-webkit-scrollbar-thumb:active{background:rgba(0,0,0,.8)}.df-container ::-webkit-scrollbar-thumb,.df-container ::-webkit-scrollbar-thumb:active,.df-container ::-webkit-scrollbar-thumb:hover{border-right:1px;border-left:1px;border-style:solid;border-color:transparent}.df-container ::-webkit-scrollbar-track{background:rgba(0,0,0,.05);border-radius:50px}.df-container ::-webkit-scrollbar-track:hover{background:rgba(0,0,0,.1)}.df-container ::-webkit-scrollbar-track:active{background:rgba(0,0,0,.15)}.df-container ::-webkit-scrollbar-corner{background:0 0}.df-sidemenu-wrapper ::-webkit-scrollbar{width:10px}.df-container.df-transparent.df-fullscreen{background:#aaa}.df-container.df-fullscreen{position:fixed!important;left:0!important;top:0!important;width:100%!important;height:100%!important;z-index:2147483647}.df-container.df-rtl .df-sidemenu-wrapper{left:auto;left:initial;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);right:-50px;direction:rtl}.df-container.df-rtl input.df-search-text{padding:0 15px 0 45px}.df-container.df-rtl .df-sidemenu-title{text-align:right}.df-container.df-rtl .df-search-clear{right:auto;left:60px}.df-container.df-rtl.df-sidemenu-open .df-sidemenu-wrapper{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);right:0}.df-container.df-rtl.df-sidemenu-open .df-sidemenu-wrapper .df-sidemenu-buttons .df-ui-close{float:left}.df-container.df-rtl.df-sidemenu-open .df-ui-nav.df-ui-prev{left:0}.df-container.df-rtl.df-sidemenu-open .df-ui-nav.df-ui-next{right:220px}.df-container.df-rtl.df-sidemenu-open .df-flipbook-3d.df-loading:after{margin-left:-122px}.df-container.df-rtl .df-outline-item{margin:0 18px 0 0;text-align:right;direction:rtl}.df-container.df-rtl .df-outline-item .df-outline-toggle{float:right;margin:0 -18px 0 0}.df-container.df-rtl .df-outline-item .df-outline-toggle.df-outlines-hidden:before{content:"\e900"}.df-container.df-rtl .df-viewer .df-3dcanvas{left:0;right:auto;right:initial}.df-container.df-rtl .df-more-container .df-ui-btn{text-align:right;direction:rtl}.df-container.df-rtl .df-more-container .df-ui-btn:before{right:10px}.df-container.df-rtl .df-more-container .df-ui-btn span{padding:0 24px 0 0}.df-lightbox-wrapper.df-rtl .df-lightbox-controls{float:left}.df-element[data-df-lightbox],.df-element[data-lightbox]{cursor:pointer}.df-popup-thumb{display:inline-block;box-sizing:border-box;margin:30px 15px 15px!important;text-align:center;border:0;width:140px;height:auto;word-break:break-word;vertical-align:bottom;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;-moz-perspective:800px;perspective:800px}.df-popup-thumb .df-book-wrapper{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:.2s;box-shadow:2px 0 4px rgba(0,0,0,.2);transform-origin:30%;background-color:#fff;width:100%;display:inline-block}.df-popup-thumb .df-book-page1,.df-popup-thumb .df-book-page2{position:absolute;top:0;left:0;width:100%;height:100%;background-size:100% 100%;-webkit-transform-origin:left;-moz-transform-origin:left;transform-origin:left;background-color:#fff;-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;transition:.3s;z-index:1}.df-popup-thumb .df-book-cover{background-size:100% 100%;-webkit-transform-origin:left;-moz-transform-origin:left;transform-origin:left;top:0;position:relative;overflow:hidden;-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;transition:.3s;box-shadow:0 10px 10px rgba(0,0,0,.24);z-index:1}.df-popup-thumb .df-book-cover.df-thumb-not-found{height:200px;position:relative}.df-popup-thumb.df-has-ridge .df-book-cover:after{display:block;content:" ";height:100%;width:100%;background:linear-gradient(90deg,rgba(255,255,255,.15) 1%,rgba(0,0,0,.15) 3%,rgba(255,255,255,.15) 5%,rgba(255,255,255,0) 7%);box-shadow:inset 0 -1px 3px 0 rgba(80,80,80,.5490196078);z-index:3;position:absolute;top:0;left:0}.df-popup-thumb .df-book-title{bottom:-100%;position:absolute;width:100%;left:0;padding:5px;font-size:.75em;background:rgba(255,255,255,.9);box-sizing:border-box;display:block;-moz-transition:.4s;-o-transition:.4s;-webkit-transition:.4s;transition:.4s;opacity:0}.df-popup-thumb img{display:block;width:100%;height:auto;margin:0!important;padding:0!important;border:0!important}.df-popup-thumb.df-thumb-not-found .df-book-title,.df-popup-thumb.df-tl-book-title-fixed .df-book-title,.df-popup-thumb:hover .df-book-title{opacity:1;bottom:0}.df-popup-thumb.df-tl-book-title-fixed .df-book-title,.df-popup-thumb.df-tl-book-title-top .df-book-title{opacity:1;position:relative}.df-popup-thumb.df-thumb-not-found .df-book-wrapper{width:100%}.df-popup-thumb.df-tl-book-title-bottom .df-thumb-not-found,.df-popup-thumb.df-tl-cover-title .df-thumb-not-found{height:170px}.df-popup-thumb.df-tl-book-title-bottom .df-book-wrapper,.df-popup-thumb.df-tl-cover-title .df-book-wrapper{position:relative;z-index:1}.df-popup-thumb.df-tl-book-title-bottom .df-book-title,.df-popup-thumb.df-tl-cover-title .df-book-title{position:relative;bottom:0;opacity:1;height:3em;background:0 0}.df-popup-thumb:hover .df-book-page1{transform:rotateY(-8deg) rotateZ(0);box-shadow:2px 0 4px rgba(0,0,0,.2)}.df-popup-thumb:hover .df-book-page2{transform:rotateY(-14deg) rotateZ(0);box-shadow:2px 0 4px rgba(0,0,0,.2)}.df-popup-thumb:hover .df-book-wrapper{transform:rotateY(-15deg) rotateZ(0)}.df-popup-thumb:hover .df-book-cover{-webkit-transform:rotateY(-18deg) rotateZ(0);-moz-transform:rotateY(-18deg) rotateZ(0);-ms-transform:rotateY(-18deg) rotateZ(0);transform:rotateY(-18deg) rotateZ(0)}.df-popup-thumb.df-tl-cover-title .df-book-wrapper{box-shadow:0 2px 8px rgba(0,0,0,.3)}.df-popup-thumb.df-tl-cover-title .df-book-cover{box-shadow:none}.df-popup-thumb.df-tl-cover-title .df-book-cover:after{display:none}.df-popup-thumb.df-tl-cover-title:hover .df-book-wrapper{box-shadow:0 5px 20px rgba(0,0,0,.5);transform:none}.df-popup-thumb.df-tl-cover-title:hover .df-book-cover{-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none;box-shadow:none}.df-popup-thumb.df-tl-cover-title:hover .df-book-page1,.df-popup-thumb.df-tl-cover-title:hover .df-book-page2{display:none}.df-popup-button{width:auto;display:inline-block;background:#ddd;border-radius:5px;padding:5px 15px;margin:5px;-moz-transition:.3s ease;-o-transition:.3s ease;-webkit-transition:.3s ease;transition:.3s ease;-moz-transition-property:background;-o-transition-property:background;-webkit-transition-property:background;transition-property:background}.df-popup-button:hover{background:#aaa}.df-popup-hidden{display:none}.df-icon-play-popup{position:relative}.df-icon-play-popup:before{top:50%;position:absolute;left:50%;font-size:40px;background:#777;border-radius:50%;padding:10px;box-shadow:0 1px 5px #777;margin-top:-30px;margin-left:-30px;display:block;color:#fff;z-index:1;-moz-transition:.3s ease;-o-transition:.3s ease;-webkit-transition:.3s ease;transition:.3s ease;-moz-transition-property:opacity;-o-transition-property:opacity;-webkit-transition-property:opacity;transition-property:opacity;pointer-events:none}.df-icon-play-popup:hover:before{opacity:0}.df-posts{max-width:1140px;margin:0 auto}.df-posts>.df-popup-thumb{width:calc(20% - 30px);min-width:100px;position:relative;z-index:1}df-post-shelf{display:none;height:160px;background-color:transparent;z-index:0;margin:-105px -40px -40px -40px;position:relative;background-repeat:no-repeat}df-post-shelf:nth-of-type(5n){display:block}df-post-shelf:after{content:" ";height:160px;display:block;position:absolute;bottom:0;right:0;width:240px;z-index:1;background-position:0 -160px;background-repeat:no-repeat;background-image:inherit;background-size:inherit}df-post-shelf:before{content:" ";display:block;position:absolute;left:240px;bottom:0;right:240px;height:160px;z-index:1;background-image:inherit;background-size:inherit;background-repeat:repeat-x;background-position:0 -320px}.df-posts.df-has-shelf{padding:0 40px 50px 40px}@media screen and (max-width:1100px){.df-posts>.df-popup-thumb{width:calc(25% - 30px)}df-post-shelf:nth-of-type(n){display:none}df-post-shelf:nth-of-type(4n){display:block}}@media screen and (max-width:900px){.df-posts>.df-popup-thumb{width:calc(33% - 30px)}df-post-shelf:nth-of-type(n){display:none}df-post-shelf:nth-of-type(3n){display:block}}@media screen and (max-width:600px){.df-posts>.df-popup-thumb{width:calc(50% - 30px)}df-post-shelf:nth-of-type(n){display:none}df-post-shelf:nth-of-type(2n){display:block}df-post-shelf{background-size:120px 480px}df-post-shelf:before{left:120px;right:120px}df-post-shelf:after{width:120px}}@media screen and (max-width:420px){.df-popup-thumb,.df-posts>.df-popup-thumb{width:calc(100% - 30px)}df-post-shelf:nth-of-type(n){display:block}}df-post-shelf:last-of-type{display:block}.df-posts{container-type:inline-size;container-name:dfposts;width:100%;box-sizing:border-box!important}@container dfposts (max-width:1020px){.df-posts>.df-popup-thumb{width:calc(25% - 30px)}df-post-shelf:nth-of-type(n){display:none}df-post-shelf:nth-of-type(4n){display:block}}@container dfposts (max-width:820px){.df-posts>.df-popup-thumb{width:calc(33% - 30px)}df-post-shelf:nth-of-type(n){display:none}df-post-shelf:nth-of-type(3n){display:block}}@container dfposts (max-width:520px){.df-posts>.df-popup-thumb{width:calc(50% - 30px)}df-post-shelf:nth-of-type(n){display:none}df-post-shelf:nth-of-type(2n){display:block}df-post-shelf{background-size:120px 480px}df-post-shelf:before{left:120px;right:120px}df-post-shelf:after{width:120px}}@container dfposts (max-width:320px){.df-posts>.df-popup-thumb{width:calc(100% - 30px)}df-post-shelf:nth-of-type(n){display:block}}@container dfposts (max-width:150px){.df-posts.df-has-shelf>.df-popup-thumb{width:100%;margin:30px -35px 15px!important}}df-post-shelf:last-of-type{display:block}.df-page-content{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.df-auto-link-content,.df-text-content{line-height:1;transform-origin:top left}.df-auto-link-content{position:absolute;top:0;left:0;bottom:0;right:0;overflow:hidden;pointer-events:none}[data-main-rotation="90"]{transform:rotate(90deg) translateY(-100%)}[data-main-rotation="180"]{transform:rotate(180deg) translate(-100%,-100%)}[data-main-rotation="270"]{transform:rotate(270deg) translateX(-100%)}.df-auto-link-content span,.df-text-content br,.df-text-content span{color:transparent!important;position:absolute;white-space:pre;cursor:text;transform-origin:0% 0%}.df-auto-link-content>span{overflow:hidden}.df-text-content .highlight{margin:-1px;padding:1px;background-color:#b400aa;border-radius:4px}.df-text-content .highlight.appended{position:initial}.df-text-content .highlight.begin{border-radius:4px 0 0 4px}.df-text-content .highlight.end{border-radius:0 4px 4px 0}.df-text-content .highlight.middle{border-radius:0}.df-text-content .highlight.selected{background-color:#006400}.df-text-content .endOfContent{display:block;position:absolute;left:0;top:100%;right:0;bottom:0;z-index:-1;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.df-text-content .endOfContent.active{top:0}body.admin-bar .df-lightbox-bg,body.admin-bar .df-lightbox-wrapper{top:32px}@media screen and (max-width:782px){body.admin-bar .df-lightbox-bg,body.admin-bar .df-lightbox-wrapper{top:46px}}@media screen and (max-width:600px){body.admin-bar .df-lightbox-bg,body.admin-bar .df-lightbox-wrapper{top:0}}.df-single-content{width:100%}.df-link-content section.textWidgetAnnotation{display:none}.df-link-content :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a{position:absolute;font-size:1em;top:0;left:0;width:100%;height:100%}.df-viewer::-webkit-scrollbar-button{height:50px}.df-viewer::-webkit-scrollbar-thumb{min-height:50px}.df-container .df-reader ::-webkit-scrollbar-thumb,.df-container .df-reader ::-webkit-scrollbar-track{background:0 0}.df-container.df-pinch-zoom ::-webkit-scrollbar-thumb,.df-container.df-pinch-zoom ::-webkit-scrollbar-track{background:0 0}.df-container.df-pinch-zoom .df-page-content{display:none}section.squareAnnotation .popupWrapper,section.textAnnotation .popupWrapper{display:none}section.squareAnnotation svg,section.textAnnotation svg{display:block}.df-comment-popup{display:none;position:absolute;width:360px;background-color:#ff9;box-shadow:0 2px 5px #333;border-radius:2px;z-index:9;padding:10px;word-break:break-word}.df-comment-popup.df-active{display:block}.df-comment-popup .popup{background-color:transparent!important}.df-comment-popup p{margin:0}.df-comment-popup h1{padding-bottom:5px;border-bottom:1px solid;margin-top:0;font-size:1em}.df-sidemenu-wrapper.df-sidemenu-center{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);left:50%;display:none;top:auto;height:360px;bottom:52px}.df-sidemenu-center .df-sidemenu-buttons{box-shadow:none;text-align:center}.df-sidemenu-center .df-sidemenu-buttons .df-icon-close{display:block;margin:-55px auto 0 auto;float:none;border-radius:50px;width:44px}.df-sidemenu-wrapper.df-sidemenu-center:before{background-color:rgba(255,255,255,.9)}.df-sidemenu-open .df-sidemenu-wrapper.df-sidemenu-center{display:block}.df-sidemenu-center .sidemenu,.df-sidemenu-center:before{border-radius:10px 10px 0 0}.df-slider{-webkit-filter:blur(0);-moz-filter:blur(0);-ms-filter:blur(0);-o-filter:blur(0);filter:blur(0)}.df-slider .df-viewer-wrapper{position:relative;margin:0 auto;height:100%;-moz-transition:.3s left;-o-transition:.3s left;-webkit-transition:.3s left;transition:.3s left}.df-slider .df-sheet{-moz-transition:transform .5s;-o-transition:transform .5s;-webkit-transition:transform .5s;transition:transform .5s}.df-slider .df-sheet.df-left-side,.df-slider .df-sheet.df-right-side{left:50%!important}.df-slider .df-sheet:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);-moz-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2)}.df-slider .df-page:before{display:none}.df-slider .df-page.df-page-front{z-index:3}.df-slider+.df-zoomview .df-page:before{display:none}.df-has-shelf df-post-shelf{background:0 0;perspective:400px;margin:5px 0 30px 0;height:0;box-shadow:0 5px 40px 15px rgba(0,0,0,.3137254902)}.df-has-shelf df-post-shelf:after,.df-has-shelf df-post-shelf:before{background-size:auto;left:-40px;right:-40px;width:auto;background-repeat:repeat-x;transform-style:preserve-3d;background-position:0 0}.df-has-shelf df-post-shelf:before{transform:translateY(-15px) rotateX(50deg);height:50px;transform-origin:bottom;box-shadow:inset 0 3px 15px 0 rgba(0,0,0,.6117647059)}.df-has-shelf df-post-shelf:after{transform:translateZ(0);height:15px;box-shadow:inset 0 3px 3px rgba(243,243,243,.3215686275);background-position:0 -50px}.df-search-highlight{position:relative!important;background-color:#00f}.df-search-results{top:125px!important;padding:0 10px 10px}.df-search-result{color:inherit!important;text-decoration:none!important;overflow:hidden;border:none!important;box-shadow:none!important;margin-bottom:1px;padding:5px 10px;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.df-search-result.df-active,.df-search-result:hover{background-color:rgba(100,100,100,.2)}.df-sidemenu-title{padding:8px 20px;text-transform:uppercase;text-align:left}.df-search-hits{z-index:10;display:none}.df-search-open .df-search-hits{display:inline-block}.df-search-form{display:flex;padding:10px;position:relative}.df-search-clear{position:absolute;right:55px;top:22px;cursor:pointer;display:none}input.df-search-text{flex-grow:1;margin:0;border-radius:4px 0 0 4px;outline:0;border:0;height:40px;padding:0 45px 0 15px;width:100%}input.df-search-text:not(:placeholder-shown)~a.df-search-clear{display:block}.df-ui-btn.df-search-btn{height:40px;padding:10px;background-color:#f7f7f7}.df-search-info{padding:5px 20px}.df-searching .df-search-info{background-repeat:no-repeat;background-size:24px;background-position:176px}.df-popup-thumb img.df-lazy{transform:scale(1.2);opacity:.5}@media (prefers-reduced-motion:no-preference){.df-popup-thumb img{transition:opacity 1.5s ease,transform 1.5s ease}}.df-trigger{cursor:pointer}.df-element[data-df-lightbox],.df-element[data-lightbox]{position:relative}.rtl .df-popup-thumb .df-book-cover,.rtl .df-popup-thumb .df-book-page1,.rtl .df-popup-thumb .df-book-page2{transform-origin:right}.rtl .df-popup-thumb:hover .df-book-cover{transform:rotateY(18deg) rotateZ(0)}.rtl .df-popup-thumb:hover .df-book-page2{transform:rotateY(14deg) rotateZ(0);box-shadow:-2px 0 4px rgba(0,0,0,.2)}.rtl .df-popup-thumb:hover .df-book-page1{transform:rotateY(8deg) rotateZ(0);box-shadow:-2px 0 4px rgba(0,0,0,.2)}.rtl .df-popup-thumb:hover .df-book-wrapper{transform:rotateY(15deg) rotateZ(0);transform-origin:70%!important;box-shadow:-2px 0 4px rgba(0,0,0,.2)}.rtl .df-popup-thumb .df-book-cover:after{transform:scaleX(-1)}.zoom-element{display:none;position:absolute;top:0;left:0;z-index:1}.zoom-element>canvas{width:100%;height:100%}.df-zoom-region-active .zoom-element{display:block}.df-vertical .df-page:before{width:100%;height:10%;top:auto}.df-vertical .df-page-front:before{top:0;background-image:-webkit-linear-gradient(top,rgba(0,0,0,.25),rgba(0,0,0,.15) 15%,rgba(255,255,255,.07),rgba(255,255,255,0));background-image:-moz-linear-gradient(top,rgba(0,0,0,.25),rgba(0,0,0,.15) 15%,rgba(255,255,255,.07),rgba(255,255,255,0));background-image:-ms-linear-gradient(top,rgba(0,0,0,.25),rgba(0,0,0,.15) 15%,rgba(255,255,255,.07),rgba(255,255,255,0))}.df-vertical .df-page-back:before{bottom:0;background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.25),rgba(0,0,0,.2) 10%,rgba(0,0,0,.15) 25%,rgba(0,0,0,0) 70%);background-image:-moz-linear-gradient(bottom,rgba(0,0,0,.25),rgba(0,0,0,.2) 10%,rgba(0,0,0,.15) 25%,rgba(0,0,0,0) 70%);background-image:-ms-linear-gradient(bottom,rgba(0,0,0,.25),rgba(0,0,0,.2) 10%,rgba(0,0,0,.15) 25%,rgba(0,0,0,0) 70%)}.df-flipbook-2d.df-vertical .df-viewer-wrapper{-moz-transition:.3s top;-o-transition:.3s top;-webkit-transition:.3s top;transition:.3s top}.df-flipbook-2d.df-vertical .df-sheet.df-left-side{bottom:50%;top:auto;left:0}.df-flipbook-2d.df-vertical .df-sheet.df-right-side{top:50%;left:0}.df-flipbook-2d.df-vertical .df-hard-sheet.df-right-side .df-page-back{-webkit-transform-origin:50% bottom;-moz-transform-origin:50% bottom;transform-origin:50% bottom;z-index:3!important}.df-flipbook-2d.df-vertical .df-hard-sheet.df-right-side .df-page-front{-webkit-transform-origin:50% top;-moz-transform-origin:50% top;transform-origin:50% top;z-index:4}.df-flipbook-2d.df-vertical .df-hard-sheet.df-left-side .df-page-back{-webkit-transform-origin:50% bottom;-moz-transform-origin:50% bottom;transform-origin:50% bottom}.df-flipbook-2d.df-vertical .df-hard-sheet.df-left-side .df-page-front{-webkit-transform-origin:50% top;-moz-transform-origin:50% top;transform-origin:50% top}.df-zoomview.df-vertical .df-page-front{top:50%;left:0}.df-zoomview.df-vertical .df-page-back{bottom:50%;top:auto;left:0}.df-posts [skip-parse]{display:none}.df-posts{text-align:center;position:relative}.df-load-more-button-wrapper{text-align:center;display:none;margin-top:20px}.df-posts [skip-parse]~.df-load-more-button-wrapper{display:block}.df-load-more-button{padding:10px 15px;display:inline-block;margin:0 auto;cursor:pointer;background:#0085ba;color:#fff}._df_book{min-height:400px}
.tablepress{--text-color:#111;--head-text-color:var(--text-color);--head-bg-color:#d9edf7;--odd-text-color:var(--text-color);--odd-bg-color:#fff;--even-text-color:var(--text-color);--even-bg-color:#f9f9f9;--hover-text-color:var(--text-color);--hover-bg-color:#f3f3f3;--border-color:#ddd;--padding:.5rem;border:none;border-collapse:collapse;border-spacing:0;clear:both;margin:0 auto 1rem;table-layout:auto;width:100%}.tablepress>:not(caption)>*>*{background:0 0;border:none;box-sizing:border-box;float:none!important;padding:var(--padding);text-align:left;vertical-align:top}.tablepress>:where(thead)+tbody>:where(:not(.child))>*,.tablepress>tbody>*~:where(:not(.child))>*,.tablepress>tfoot>:where(:first-child)>*{border-top:1px solid var(--border-color)}.tablepress>:where(thead,tfoot)>tr>*{background-color:var(--head-bg-color);color:var(--head-text-color);font-weight:700;vertical-align:middle;word-break:normal}.tablepress>:where(tbody)>tr>*{color:var(--text-color)}.tablepress>:where(tbody.row-striping)>:nth-child(odd of :where(:not(.child,.dtrg-group)))+:where(.child)>*,.tablepress>:where(tbody.row-striping)>:nth-child(odd of :where(:not(.child,.dtrg-group)))>*{background-color:var(--odd-bg-color);color:var(--odd-text-color)}.tablepress>:where(tbody.row-striping)>:nth-child(even of :where(:not(.child,.dtrg-group)))+:where(.child)>*,.tablepress>:where(tbody.row-striping)>:nth-child(even of :where(:not(.child,.dtrg-group)))>*{background-color:var(--even-bg-color);color:var(--even-text-color)}.tablepress>.row-hover>tr{content-visibility:auto}.tablepress>.row-hover>tr:has(+.child:hover)>*,.tablepress>.row-hover>tr:hover+:where(.child)>*,.tablepress>.row-hover>tr:where(:not(.dtrg-group)):hover>*{background-color:var(--hover-bg-color);color:var(--hover-text-color)}.tablepress img{border:none;margin:0;max-width:none;padding:0}.tablepress-table-description{clear:both;display:block}.dt-scroll{width:100%}.dt-scroll .tablepress{width:100%!important}div.dt-scroll-body tfoot tr,div.dt-scroll-body thead tr{height:0}div.dt-scroll-body tfoot tr td,div.dt-scroll-body tfoot tr th,div.dt-scroll-body thead tr td,div.dt-scroll-body thead tr th{border-bottom-width:0!important;border-top-width:0!important;height:0!important;padding-bottom:0!important;padding-top:0!important}div.dt-scroll-body tfoot tr td div.dt-scroll-sizing,div.dt-scroll-body tfoot tr th div.dt-scroll-sizing,div.dt-scroll-body thead tr td div.dt-scroll-sizing,div.dt-scroll-body thead tr th div.dt-scroll-sizing{height:0!important;overflow:hidden!important}div.dt-scroll-body>table.dataTable>thead>tr>td,div.dt-scroll-body>table.dataTable>thead>tr>th{overflow:hidden}.tablepress{--head-active-bg-color:#049cdb;--head-active-text-color:var(--head-text-color);--head-sort-arrow-color:var(--head-active-text-color)}.tablepress thead th:active{outline:none}.tablepress thead .dt-orderable-asc .dt-column-order:before,.tablepress thead .dt-ordering-asc .dt-column-order:before{bottom:50%;content:"\25b2";content:"\25b2"/"";display:block;position:absolute}.tablepress thead .dt-orderable-desc .dt-column-order:after,.tablepress thead .dt-ordering-desc .dt-column-order:after{content:"\25bc";content:"\25bc"/"";display:block;position:absolute;top:50%}.tablepress thead .dt-orderable-asc .dt-column-order,.tablepress thead .dt-orderable-desc .dt-column-order,.tablepress thead .dt-ordering-asc .dt-column-order,.tablepress thead .dt-ordering-desc .dt-column-order{color:var(--head-sort-arrow-color);font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif!important;font-size:14px;height:24px;line-height:12px;position:relative;width:12px}.tablepress thead .dt-orderable-asc .dt-column-order:after,.tablepress thead .dt-orderable-asc .dt-column-order:before,.tablepress thead .dt-orderable-desc .dt-column-order:after,.tablepress thead .dt-orderable-desc .dt-column-order:before,.tablepress thead .dt-ordering-asc .dt-column-order:after,.tablepress thead .dt-ordering-asc .dt-column-order:before,.tablepress thead .dt-ordering-desc .dt-column-order:after,.tablepress thead .dt-ordering-desc .dt-column-order:before{opacity:.2}.tablepress thead .dt-orderable-asc,.tablepress thead .dt-orderable-desc{cursor:pointer;outline-offset:-2px}.tablepress thead .dt-orderable-asc:hover,.tablepress thead .dt-orderable-desc:hover,.tablepress thead .dt-ordering-asc,.tablepress thead .dt-ordering-desc{background-color:var(--head-active-bg-color);color:var(--head-active-text-color)}.tablepress thead .dt-ordering-asc .dt-column-order:before,.tablepress thead .dt-ordering-desc .dt-column-order:after{opacity:.8}.tablepress tfoot>tr>* .dt-column-footer,.tablepress tfoot>tr>* .dt-column-header,.tablepress thead>tr>* .dt-column-footer,.tablepress thead>tr>* .dt-column-header{align-items:center;display:flex;gap:4px;justify-content:space-between}.tablepress tfoot>tr>* .dt-column-footer .dt-column-title,.tablepress tfoot>tr>* .dt-column-header .dt-column-title,.tablepress thead>tr>* .dt-column-footer .dt-column-title,.tablepress thead>tr>* .dt-column-header .dt-column-title{flex-grow:1}.tablepress tfoot>tr>* .dt-column-footer .dt-column-title:empty,.tablepress tfoot>tr>* .dt-column-header .dt-column-title:empty,.tablepress thead>tr>* .dt-column-footer .dt-column-title:empty,.tablepress thead>tr>* .dt-column-header .dt-column-title:empty{display:none}.tablepress:where(.auto-type-alignment) .dt-right,.tablepress:where(.auto-type-alignment) .dt-type-date,.tablepress:where(.auto-type-alignment) .dt-type-numeric{text-align:right}.tablepress:where(.auto-type-alignment) .dt-right .dt-column-footer,.tablepress:where(.auto-type-alignment) .dt-right .dt-column-header,.tablepress:where(.auto-type-alignment) .dt-type-date .dt-column-footer,.tablepress:where(.auto-type-alignment) .dt-type-date .dt-column-header,.tablepress:where(.auto-type-alignment) .dt-type-numeric .dt-column-footer,.tablepress:where(.auto-type-alignment) .dt-type-numeric .dt-column-header{flex-direction:row-reverse}.dt-container{clear:both;margin-bottom:1rem;position:relative}.dt-container table.tablepress{margin-bottom:0}.dt-container .dt-layout-row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.dt-container .dt-layout-row.dt-layout-table .dt-layout-cell{display:block;width:100%}.dt-container .dt-layout-cell{display:flex;flex-direction:row;flex-wrap:wrap;gap:1em;padding:5px 0}.dt-container .dt-layout-cell.dt-layout-full{align-items:center;justify-content:space-between;width:100%}.dt-container .dt-layout-cell.dt-layout-full>:only-child{margin:auto}.dt-container .dt-layout-cell.dt-layout-start{align-items:center;justify-content:flex-start;margin-right:auto}.dt-container .dt-layout-cell.dt-layout-end{align-items:center;justify-content:flex-end;margin-left:auto}.dt-container .dt-layout-cell:empty{display:none}.dt-container .dt-input,.dt-container label{display:inline;width:auto}.dt-container .dt-input{font-size:inherit;padding:5px}.dt-container .dt-length,.dt-container .dt-search{align-items:center;display:flex;flex-wrap:wrap;gap:5px;justify-content:center}.dt-container .dt-paging .dt-paging-button{background:#0000;border:1px solid #0000;border-radius:2px;box-sizing:border-box;color:inherit!important;cursor:pointer;display:inline-block;font-size:1em;height:32px;margin-left:2px;min-width:32px;padding:0 5px;text-align:center;text-decoration:none!important;vertical-align:middle}.dt-container .dt-paging .dt-paging-button.current,.dt-container .dt-paging .dt-paging-button:hover{border:1px solid #111}.dt-container .dt-paging .dt-paging-button.disabled,.dt-container .dt-paging .dt-paging-button.disabled:active,.dt-container .dt-paging .dt-paging-button.disabled:hover{border:1px solid #0000;color:#0000004d!important;cursor:default;outline:none}.dt-container .dt-paging>.dt-paging-button:first-child{margin-left:0}.dt-container .dt-paging .ellipsis{padding:0 1em}@media screen and (max-width:767px){.dt-container .dt-layout-row{flex-direction:column}.dt-container .dt-layout-cell{flex-direction:column;padding:.5em 0}}
[data-class=wpcf7cf_group],.wpcf7cf_remove,.wpcf7cf_add{display:none}.wpcf7cf_repeater_sub{margin-bottom:20px}.wpcf7cf_repeater_controls,.wpcf7cf_step_controls{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:20px}.wpcf7cf_multistep .wpcf7cf_step{width:100%}.wpcf7cf_multistep .wpcf7cf_step .step-title{display:none}.wpcf7cf_multistep .wpcf7cf_steps-dots{display:flex;width:100%;margin-bottom:20px;flex-wrap:wrap}.wpcf7cf_multistep .wpcf7cf_steps-dots .dot .step-index{display:inline-block;border-radius:50%;background:#dfdfdf;color:#000;width:40px;height:40px;line-height:40px;text-align:center}.wpcf7cf_multistep .wpcf7cf_steps-dots .dot{border-bottom:5px solid #dfdfdf;text-align:center;flex:1;padding:15px;min-width:120px}.wpcf7cf_multistep .wpcf7cf_steps-dots .dot.completed{border-bottom:5px solid #333}.wpcf7cf_multistep .wpcf7cf_steps-dots .dot.active{border-bottom:5px solid #333;font-weight:700}.wpcf7cf_multistep .wpcf7cf_steps-dots .dot.completed .step-index{background-color:#333;color:#fff}.wpcf7cf_multistep .wpcf7cf_steps-dots .dot.active .step-index{background-color:#333;color:#fff}.wpcf7cf_step_controls .disabled{pointer-events:none;cursor:default;opacity:.5}.wpcf7cf_repeater_sub_controls{display:inline-flex;gap:4px;margin:4px 0;align-items:center}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html>body .clearfix{display:inline-block;width:100%}* html .clearfix{height:1%}#lightboxIframe{display:none}#overlay{position:absolute;top:0;left:0;z-index:10090;width:100%;height:500px;background-color:#000;filter:alpha(opacity=60);-moz-opacity:.6;opacity:.6;display:none}#lightbox{position:absolute;left:0;width:100%;z-index:10100;line-height:0}#jqlb_spinner{height:32px;background-image:url(//hokkaido-ikuseikai.com/sample_arano/wp/wp-content/plugins/wp-jquery-lightbox/lightboxes/wp-jquery-lightbox/styles/./images/loading.gif);background-repeat:no-repeat;background-position:center center}#jqlb_closelabel{height:22px;width:66px;background-image:url(//hokkaido-ikuseikai.com/sample_arano/wp/wp-content/plugins/wp-jquery-lightbox/lightboxes/wp-jquery-lightbox/styles/./images/closelabel.gif);background-repeat:no-repeat;background-position:center center}#lightbox a img{border:none}#outerImageContainer{position:relative;background-color:#fff;width:300px;height:300px;margin:0 auto}#imageContainer{padding:10px;text-align:center}#lightboxImage{margin-left:auto;margin-right:auto;}#jqlb_loading{position:absolute;top:40%;left:0;height:25%;width:100%;line-height:0}#hoverNav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}#imageContainer>#hoverNav{left:0}#hoverNav a{outline:0}#nextLink,#prevLink{width:45%;height:100%;background:transparent url(//hokkaido-ikuseikai.com/sample_arano/wp/wp-content/plugins/wp-jquery-lightbox/lightboxes/wp-jquery-lightbox/styles/./images/blank.gif) no-repeat;display:block}#prevLink{left:0;float:left}#nextLink{right:0;float:right}#prevLink:hover,#prevLink:visited:hover{background:url(//hokkaido-ikuseikai.com/sample_arano/wp/wp-content/plugins/wp-jquery-lightbox/lightboxes/wp-jquery-lightbox/styles/./images/prev.gif) left 50% no-repeat}#nextLink:hover,#nextLink:visited:hover{background:url(//hokkaido-ikuseikai.com/sample_arano/wp/wp-content/plugins/wp-jquery-lightbox/lightboxes/wp-jquery-lightbox/styles/./images/next.gif) right 50% no-repeat}#imageDataContainer{font:10px Verdana,Helvetica,sans-serif;background-color:#fff;color:#000;margin:0 auto;line-height:1.4em}#imageData{padding:0 10px}.ontop #imageData{padding-top:5px}#imageData #imageDetails{float:left;text-align:left;margin-bottom:10px;width:80%;width:-moz-calc(100% - 80px);width:-webkit-calc(100% - 80px);width:-o-calc(100% - 80px);width:calc(100% - 80px)}#imageData #imageDetails #titleAndCaption #titleText{font-weight:700}#imageData #imageDetails #titleAndCaption #captionText{font-weight:400}#imageData #imageDetails #controls{margin:0;white-space:nowrap}#imageData #bottomNav #bottomNavClose{height:22px;width:66px;float:right;margin-bottom:10px}
#lightbox{position:fixed;top:50% !important;left:50% !important;transform:translate(-50%,-50%)}#imageContainer{position:relative;height:100%;box-sizing:border-box}#imageDataContainer{position:relative}#imageDataContainer.hide{display:none}#newHoverNav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;display:flex;justify-content:space-between;align-items:center}#prevArrow,#nextArrow{color:#000;background:rgba(255,255,255,.7);font-size:40px;position:relative;display:none;padding:8px 10px 8px 6px;cursor:pointer;width:46px;height:46px;box-sizing:border-box}#nextArrow{padding:8px 6px 8px 10px}#prevArrow.fixed,#nextArrow.fixed{position:fixed;display:block;top:50%;left:1%;transform:translate(0,-50%);border-radius:2px}#nextArrow.fixed{right:1%;left:auto}@media screen and (max-width:800px){#prevArrow.fixed,#nextArrow.fixed{border-radius:2px}#prevArrow.fixed{left:0}#nextArrow.fixed{right:0}}#imageContainer:hover #prevArrow,#imageContainer:hover #nextArrow{display:block}#imageData{display:flex;justify-content:space-between;align-items:center;padding:4px 10px 8px}#imageData #imageDetails{margin-bottom:0}#imageData #bottomNav #bottomNavClose{margin-bottom:0}#jqlb_loading{top:45%}#prevArrow.touch-device,#nextArrow.touch-device{display:block}#prevLink.touch-device,#nextLink.touch-device{position:absolute;top:50%;transform:translateY(-50%);height:40px;width:40px;float:none}#prevLink.touch-device{left:0;background:url(//hokkaido-ikuseikai.com/sample_arano/wp/wp-content/plugins/wp-jquery-lightbox/lightboxes/wp-jquery-lightbox/styles/./images/prev.gif) center center no-repeat}#nextLink.touch-device{right:0;background:url(//hokkaido-ikuseikai.com/sample_arano/wp/wp-content/plugins/wp-jquery-lightbox/lightboxes/wp-jquery-lightbox/styles/./images/next.gif) center center no-repeat}#imageDataContainer{position:relative;z-index:20px}