﻿@keyframes fadeIn{to{opacity:1}}.inview{opacity:0;transition-delay:0.2s;transition:transform 1s, opacity 1s;position:relative}.inview.on{opacity:1}.inview.fadeInLeft{transform:translateX(-40px);-o-transform:translateX(-40px);-ms-transform:translateX(-40px);-moz-transform:translateX(-40px);-webkit-transform:translateX(-40px)}.inview.fadeInLeft.on{transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);-moz-transform:translateX(0);-webkit-transform:translateX(0)}.inview.fadeInRight{transform:translateX(40px);-o-transform:translateX(40px);-ms-transform:translateX(40px);-moz-transform:translateX(40px);-webkit-transform:translateX(40px)}.inview.fadeInRight.on{transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);-moz-transform:translateX(0);-webkit-transform:translateX(0)}.inview.fadeInUp{opacity:0;transform:translateY(40px);-o-transform:translateY(40px);-ms-transform:translateY(40px);-moz-transform:translateY(40px);-webkit-transform:translateY(40px)}.inview.fadeInUp.on{opacity:1;transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);-moz-transform:translateY(0);-webkit-transform:translateY(0)}.inview.fadeInUpDelay{transform:translateY(40px);-o-transform:translateY(40px);-ms-transform:translateY(40px);-moz-transform:translateY(40px);-webkit-transform:translateY(40px);transition-delay:0.3s}.inview.fadeInUpDelay.on{transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);-moz-transform:translateY(0);-webkit-transform:translateY(0)}.inview.fadeInTop{transform:translateY(-40px);-o-transform:translateY(-40px);-ms-transform:translateY(-40px);-moz-transform:translateY(-40px);-webkit-transform:translateY(-40px)}.inview.fadeInTop.on{transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);-moz-transform:translateY(0);-webkit-transform:translateY(0)}.inview.fadeIn.on{opacity:1}.inview.fadeInZoom{-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transform:scale(0.8);transform:scale(0.8);opacity:0;will-change:transform, opacity;width:100%;height:100%;object-fit:cover;top:0;left:0}.inview.fadeInZoom.on{opacity:1;-webkit-transform:scale(1);transform:scale(1);opacity:1}.clearfix:after{content:"";display:block;clear:both;height:0;visibility:hidden;line-height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}p{margin:0;padding:0}ol,ul{list-style:none;margin:0;padding:0}input,textarea{margin:0;font-size:100%;resize:none}input[type="text"],input[type="date"],input[type="email"],input[type="number"],input[type="url"]{word-break:normal;white-space:nowrap;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}table{width:100%;border-collapse:collapse;border-spacing:0;font-size:100%}dl,dt,dd,th,td{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-weight:normal;margin:0;padding:0}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,dialog{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}img{margin:0;padding:0;vertical-align:middle;border:0;max-width:100%;height:auto}table img{margin:0;padding:0;vertical-align:middle;border:0}article,aside,dialog,figure,footer,header,hgroup,nav,section{display:block}nav ul{list-style:none}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*:focus{outline:none !important}label,select,button{cursor:pointer}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){select::-ms-expand{display:none}}@media screen\0 {select::-ms-expand{display:none}}a{outline:none;transition:0.3s}@media (min-width: 768px){a:hover{text-decoration:none;color:#aaa;opacity:0.5}}a:link,a:visited,a:active{color:#000;text-decoration:none}.ffN{font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ヒラギノ角ゴ W3", "メイリオ", "Osaka", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif}.ffM{font-family:"ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", serif}.ffYG{font-family:"游ゴシック体", "游ゴシック", "YuGothic", "Yu Gothic", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "MS Pゴシック", "MS PGothic", sans-serif}.ffYM{font-family:"游明朝体", "游明朝", "YuMincho", "Yu Mincho", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;white-space:nowrap;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:0.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.wp-pagenavi{clear:both;text-align:center;font-family:Arial;font-size:14px}.wp-pagenavi span,.wp-pagenavi a{line-height:30px;display:inline-block;margin:0 4px;color:#666;text-align:center}.wp-pagenavi a,.wp-pagenavi span.current{-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;width:30px;height:30px;background:#ededed}.wp-pagenavi a:hover,.wp-pagenavi span.current{background:#1489c3;color:#fff}.wp-pagenavi .pages{margin-right:15px}html{font-size:62.5%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;-o-text-size-adjust:100%;text-size-adjust:100%}body{font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ヒラギノ角ゴ W3", "メイリオ", "Osaka", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:16px;font-size:1.6rem;width:100%;color:#000;margin:0;padding:0;line-height:1.6;letter-spacing:0;height:100%;word-break:break-word}.container{max-width:1136px;margin:0 auto}@media only screen and (min-width: 768px){.sp,.SP{display:none !important}}@media only screen and (max-width: 767px){.pc,.PC{display:none !important}}.wcm{max-width:1136px;margin:auto;padding:0 18px;width:100%}main{display:block}#wrap{overflow:hidden}.fade{opacity:0;-webkit-transition:opacity 0.15s linear;-moz-transition:opacity 0.15s linear;-ms-transition:opacity 0.15s linear;-o-transition:opacity 0.15s linear;transition:opacity 0.15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-property:"height, visibility";-moz-transition-property:"height, visibility";-ms-transition-property:"height, visibility";-o-transition-property:"height, visibility";transition-property:"height, visibility";-webkit-transition-duration:.35s;-moz-transition-duration:.35s;-ms-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-timing-function:ease;-moz-transition-timing-function:ease;-ms-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}.modal-open{overflow:hidden}.modal{display:none;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}.modal .close{float:right;font-size:21px;font-weight:bold;line-height:1;color:#000000;text-shadow:0 1px 0 #ffffff;opacity:0.2;filter:alpha(opacity=20)}.modal .close:hover,.modal .close:focus{color:#000000;text-decoration:none;cursor:pointer;opacity:0.5;filter:alpha(opacity=50)}.modal button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.modal.fade .modal-dialog{-webkit-transform:translate(0, -25%);-moz-transform:translate(0, -25%);-ms-transform:translate(0, -25%);-o-transform:translate(0, -25%);transform:translate(0, -25%);-webkit-transition:transform 0.3s ease-out;-moz-transition:transform 0.3s ease-out;-ms-transition:transform 0.3s ease-out;-o-transition:transform 0.3s ease-out;transition:transform 0.3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#ffffff;border:1px solid #999999;border:1px solid rgba(0,0,0,0.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,0.5);-moz-box-shadow:0 3px 9px rgba(0,0,0,0.5);-ms-box-shadow:0 3px 9px rgba(0,0,0,0.5);-o-box-shadow:0 3px 9px rgba(0,0,0,0.5);box-shadow:0 3px 9px rgba(0,0,0,0.5);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;-ms-background-clip:padding-box;-o-background-clip:padding-box;background-clip:padding-box;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000000}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.modal-backdrop.in{opacity:0.5;filter:alpha(opacity=50)}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width: 768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.5);-moz-box-shadow:0 5px 15px rgba(0,0,0,0.5);-ms-box-shadow:0 5px 15px rgba(0,0,0,0.5);-o-box-shadow:0 5px 15px rgba(0,0,0,0.5);box-shadow:0 5px 15px rgba(0,0,0,0.5)}.modal-sm{width:300px}}@media (min-width: 992px){.modal-lg{width:900px}}.lazy{-webkit-transition:opacity 0.3s;-moz-transition:opacity 0.3s;-ms-transition:opacity 0.3s;-o-transition:opacity 0.3s;transition:opacity 0.3s;opacity:0}.lazy[data-ll-status="loaded"]{opacity:1}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.leftCol{width:70%;float:left}.rightCol{width:30%;float:right}.cmsContent{-webkit-text-size-adjust:none;-ms-text-size-adjust:none;word-wrap:break-word}.cmsContent:before,.cmsContent:after{content:" ";display:table}.cmsContent:after{clear:both}.cmsContent ul,.cmsContent ol{padding-left:16px;margin-bottom:30px}.cmsContent ul[style*="list-style-type: circle;"] li{list-style-type:circle}.cmsContent ul[style*="list-style-type: square;"] li{list-style-type:square}.cmsContent ul li{list-style:disc}.cmsContent ol[style*="list-style-type: lower-roman;"] li{list-style-type:lower-roman}.cmsContent ol[style*="list-style-type: lower-alpha;"] li{list-style-type:lower-alpha}.cmsContent ol[style*="list-style-type: lower-greek;"] li{list-style-type:lower-greek}.cmsContent ol[style*="list-style-type: upper-alpha;"] li{list-style-type:upper-alpha}.cmsContent ol[style*="list-style-type: upper-roman;"] li{list-style-type:upper-roman}.cmsContent ol li{list-style-type:decimal}.cmsContent p{margin-bottom:30px;font-size:14px;font-size:1.4rem;line-height:28px;letter-spacing:.03em;display:inline-block}@media (max-width: 767px){.cmsContent p{margin-bottom:20px}}.cmsContent iframe{max-width:100% !important}.cmsContent img{max-width:100%;height:auto;max-height:100%;width:auto}.cmsContent h2{font-size:24px;font-size:2.4rem;line-height:41px;letter-spacing:.03em;font-weight:bold;padding:8px 16px 7px;margin-bottom:24px;position:relative;background:#eff2f0}.cmsContent h2 .ez-toc-section{position:absolute;top:0}@media (max-width: 767px){.cmsContent h2{font-size:20px;font-size:2rem;line-height:30px;letter-spacing:.03em;font-weight:bold;padding:6px 10px 8px;margin-bottom:18px}}.cmsContent h3{font-size:22px;font-size:2.2rem;line-height:34px;letter-spacing:.03em;font-weight:bold;color:#00895c;margin-bottom:15px}@media (max-width: 767px){.cmsContent h3{font-size:18px;font-size:1.8rem;line-height:28px;letter-spacing:.03em;font-weight:bold}}.cmsContent h4{font-size:18px;font-size:1.8rem;line-height:28px;letter-spacing:.03em;font-weight:bold;color:#00895c;margin-bottom:12px}@media (max-width: 767px){.cmsContent h4{font-size:15px;font-size:1.5rem;line-height:24px;letter-spacing:.03em;font-weight:bold}}.cmsContent h5{font-size:16px;font-size:1.6rem;line-height:28px;letter-spacing:.03em;font-weight:bold;color:#00895c;margin-bottom:10px}@media (max-width: 767px){.cmsContent h5{font-size:14px;font-size:1.4rem;line-height:24px;letter-spacing:.03em;font-weight:bold}}.cmsContent a{color:#00895c;text-decoration:underline;font-size:14px;font-size:1.4rem;line-height:28px;letter-spacing:.03em}.cmsContent ul li{list-style:none;position:relative;font-size:14px;font-size:1.4rem;line-height:28px;letter-spacing:.03em;margin-bottom:5px}.cmsContent ul li:after{content:"";position:absolute;width:7px;height:1px;background:#00895c;left:-10px;top:12px}.cmsContent table{border:1px solid #bdbdbd;margin-bottom:20px}.pagingDt{position:relative;width:80%;margin:95px auto;font-size:14px}.pagingDt a{text-decoration:underline}.pagingDt .prev{background:url(../../img/blog/ico_prev.png) no-repeat left center;width:145px;float:left;padding-left:20px}.pagingDt .next{background:url(../../img/blog/ico_next.png) no-repeat right center;width:145px;float:right;padding-right:20px}.pagingDt .list{position:absolute;left:50%;top:50%;margin-left:-54px;margin-top:-9px}#wrap #ez-toc-container{border:5px solid #EFEFEF;background:#fff;border-radius:0;padding:21px 28px;max-width:662px;margin:0 auto 75px;width:100%}@media (max-width: 767px){#wrap #ez-toc-container{padding:21px 28px 16px;margin-bottom:45px}}#wrap #ez-toc-container .ez-toc-title-container{display:flex;justify-content:center;padding-left:49px}#wrap #ez-toc-container .ez-toc-title-container .ez-toc-title{display:block;font-size:16px;font-size:1.6rem;line-height:2;letter-spacing:.03em;font-weight:600;color:#00895C;text-align:center;margin-bottom:18px}@media (max-width: 767px){#wrap #ez-toc-container .ez-toc-title-container .ez-toc-title{margin-bottom:6px}}#wrap #ez-toc-container .ez-toc-list li{margin-bottom:14px}#wrap #ez-toc-container .ez-toc-list li a{display:block;font-size:14px;font-size:1.4rem;line-height:1.42857;letter-spacing:.03em;font-weight:300;color:#000;padding-left:32px;position:relative;text-decoration:underline}#wrap #ez-toc-container .ez-toc-list li a:before{content:'';width:20px;height:2px;background:#00895C;position:absolute;top:8px;left:0}#wrap #ez-toc-container .ez-toc-list ul{margin-left:27px;margin-top:13px}.article_share{display:flex;justify-content:flex-end;align-items:center;margin-bottom:20px;margin-top:49px}.article_share__lst{display:flex;margin-right:5px}.article_share__lst li{padding:0 4px}.article_share__lst li a img{width:32px}.article_share__copy{display:flex;align-items:center;font-size:10px;font-size:1rem;line-height:2.8;letter-spacing:0;font-weight:300;padding:0 8px 0 31px;border:1px solid #707070;height:32px;background:url(../img/common/icon/ico_copy.svg) top 6px left 9px/18px 18px no-repeat;cursor:pointer}.article_share__copy.copied{background:#00895C url(../img/common/icon/ico_copy_copied.svg) top 6px left 9px/18px 18px no-repeat;color:#fff}@media (max-width: 767px){.article_share{justify-content:center;margin-bottom:18px}.article_share__copy{margin-right:4px}}.slick-loading .slick-list{background:#fff}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.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:"serif";font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir="rtl"] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir="rtl"] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir="rtl"] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir="rtl"] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.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{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"serif";font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;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;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[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}html.os-html,html.os-html>.os-host{display:block;overflow:hidden;box-sizing:border-box;height:100% !important;width:100% !important;min-width:100% !important;min-height:100% !important;margin:0 !important;position:absolute !important}html.os-html>.os-host>.os-padding{position:absolute}body.os-dragging,body.os-dragging *{cursor:default}.os-host,.os-host-textarea{position:relative;overflow:visible !important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start}.os-host-flexbox{overflow:hidden !important;display:-webkit-box;display:-ms-flexbox;display:flex}.os-host-flexbox>.os-size-auto-observer{height:inherit !important}.os-host-flexbox>.os-content-glue{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0}.os-host-flexbox>.os-size-auto-observer,.os-host-flexbox>.os-content-glue{min-height:0;min-width:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:auto;flex-basis:auto}#os-dummy-scrollbar-size{position:fixed;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";visibility:hidden;overflow:scroll;height:500px;width:500px}#os-dummy-scrollbar-size>div{width:200%;height:200%;margin:10px 0}#os-dummy-scrollbar-size:before,#os-dummy-scrollbar-size:after,.os-content:before,.os-content:after{content:"";display:table;width:0.01px;height:0.01px;line-height:0;font-size:0;flex-grow:0;flex-shrink:0;visibility:hidden}#os-dummy-scrollbar-size,.os-viewport{-ms-overflow-style:scrollbar !important}.os-viewport-native-scrollbars-invisible#os-dummy-scrollbar-size,.os-viewport-native-scrollbars-invisible.os-viewport{scrollbar-width:none !important}.os-viewport-native-scrollbars-invisible#os-dummy-scrollbar-size::-webkit-scrollbar,.os-viewport-native-scrollbars-invisible.os-viewport::-webkit-scrollbar,.os-viewport-native-scrollbars-invisible#os-dummy-scrollbar-size::-webkit-scrollbar-corner,.os-viewport-native-scrollbars-invisible.os-viewport::-webkit-scrollbar-corner{display:none !important;width:0 !important;height:0 !important;visibility:hidden !important;background:0 0 !important}.os-content-glue{box-sizing:inherit;max-height:100%;max-width:100%;width:100%;pointer-events:none}.os-padding{box-sizing:inherit;direction:inherit;position:absolute;overflow:visible;padding:0;margin:0;left:0;top:0;bottom:0;right:0;width:auto !important;height:auto !important;z-index:0}.os-host-overflow>.os-padding{overflow:hidden}.os-viewport{direction:inherit !important;box-sizing:inherit !important;resize:none !important;outline:0 !important;position:absolute;overflow:hidden;top:0;left:0;bottom:0;right:0;padding:0;margin:0;-webkit-overflow-scrolling:touch}.os-content-arrange{position:absolute;z-index:-1;min-height:1px;min-width:1px;pointer-events:none}.os-content{direction:inherit;box-sizing:border-box !important;position:relative;display:block;height:100%;width:100%;height:100%;width:100%;visibility:visible}.os-content>.os-textarea{box-sizing:border-box !important;direction:inherit !important;background:0 0 !important;outline:0 transparent !important;overflow:hidden !important;position:absolute !important;display:block !important;top:0 !important;left:0 !important;margin:0 !important;border-radius:0 !important;float:none !important;-webkit-filter:none !important;filter:none !important;border:0 !important;resize:none !important;-webkit-transform:none !important;transform:none !important;max-width:none !important;max-height:none !important;box-shadow:none !important;-webkit-perspective:none !important;perspective:none !important;opacity:1 !important;z-index:1 !important;clip:auto !important;vertical-align:baseline !important;padding:0}.os-host-rtl>.os-padding>.os-viewport>.os-content>.os-textarea{right:0 !important}.os-content>.os-textarea-cover{z-index:-1;pointer-events:none}.os-content>.os-textarea[wrap="off"]{white-space:pre !important;margin:0 !important}.os-text-inherit{font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;font-variant:inherit;text-transform:inherit;text-decoration:inherit;text-indent:inherit;text-align:inherit;text-shadow:inherit;text-overflow:inherit;letter-spacing:inherit;word-spacing:inherit;line-height:inherit;unicode-bidi:inherit;direction:inherit;color:inherit;cursor:text}.os-resize-observer,.os-resize-observer-host{box-sizing:inherit;display:block;visibility:hidden;position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden;pointer-events:none;z-index:-1}.os-resize-observer-host{padding:inherit;border:inherit;border-color:transparent;border-style:solid;box-sizing:border-box}.os-resize-observer-host.observed{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.os-resize-observer-host>.os-resize-observer,.os-resize-observer-host.observed>.os-resize-observer{height:200%;width:200%;padding:inherit;border:inherit;margin:0;display:block;box-sizing:content-box}.os-resize-observer-host.observed>.os-resize-observer,.os-resize-observer-host.observed>.os-resize-observer:before{display:flex;position:relative;flex-grow:1;flex-shrink:0;flex-basis:auto;box-sizing:border-box}.os-resize-observer-host.observed>.os-resize-observer:before{content:"";box-sizing:content-box;padding:inherit;border:inherit;margin:0}.os-size-auto-observer{box-sizing:inherit !important;height:100%;width:inherit;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;-webkit-box-flex:inherit;-ms-flex-positive:inherit;flex-grow:inherit;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:0;flex-basis:0}.os-size-auto-observer>.os-resize-observer{width:1000%;height:1000%;min-height:1px;min-width:1px}.os-resize-observer-item{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:-1;opacity:0;direction:ltr !important;-webkit-box-flex:0 !important;-ms-flex:none !important;flex:none !important}.os-resize-observer-item-final{position:absolute;left:0;top:0;-webkit-transition:none !important;transition:none !important;-webkit-box-flex:0 !important;-ms-flex:none !important;flex:none !important}.os-resize-observer{-webkit-animation-duration:0.001s;animation-duration:0.001s;-webkit-animation-name:os-resize-observer-dummy-animation;animation-name:os-resize-observer-dummy-animation}object.os-resize-observer{box-sizing:border-box !important}@-webkit-keyframes os-resize-observer-dummy-animation{0%{z-index:0}to{z-index:-1}}@keyframes os-resize-observer-dummy-animation{0%{z-index:0}to{z-index:-1}}.os-host-transition>.os-scrollbar,.os-host-transition>.os-scrollbar-corner{-webkit-transition:opacity 0.3s, visibility 0.3s, top 0.3s, right 0.3s, bottom 0.3s, left 0.3s;transition:opacity 0.3s, visibility 0.3s, top 0.3s, right 0.3s, bottom 0.3s, left 0.3s}html.os-html>.os-host>.os-scrollbar{position:absolute;z-index:999999}.os-scrollbar,.os-scrollbar-corner{position:absolute;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";z-index:1}.os-scrollbar-corner{bottom:0;right:0}.os-scrollbar{pointer-events:none}.os-scrollbar-track{pointer-events:auto;position:relative;height:100%;width:100%;padding:0 !important;border:0 !important}.os-scrollbar-handle{pointer-events:auto;position:absolute;width:100%;height:100%}.os-scrollbar-handle-off,.os-scrollbar-track-off{pointer-events:none}.os-scrollbar.os-scrollbar-unusable,.os-scrollbar.os-scrollbar-unusable *{pointer-events:none !important}.os-scrollbar.os-scrollbar-unusable .os-scrollbar-handle{opacity:0 !important}.os-scrollbar-horizontal{bottom:0;left:0}.os-scrollbar-vertical{top:0;right:0}.os-host-rtl>.os-scrollbar-horizontal{right:0}.os-host-rtl>.os-scrollbar-vertical{right:auto;left:0}.os-host-rtl>.os-scrollbar-corner{right:auto;left:0}.os-scrollbar-auto-hidden,.os-padding+.os-scrollbar-corner,.os-host-resize-disabled.os-host-scrollbar-horizontal-hidden>.os-scrollbar-corner,.os-host-scrollbar-horizontal-hidden>.os-scrollbar-horizontal,.os-host-resize-disabled.os-host-scrollbar-vertical-hidden>.os-scrollbar-corner,.os-host-scrollbar-vertical-hidden>.os-scrollbar-vertical,.os-scrollbar-horizontal.os-scrollbar-auto-hidden+.os-scrollbar-vertical+.os-scrollbar-corner,.os-scrollbar-horizontal+.os-scrollbar-vertical.os-scrollbar-auto-hidden+.os-scrollbar-corner,.os-scrollbar-horizontal.os-scrollbar-auto-hidden+.os-scrollbar-vertical.os-scrollbar-auto-hidden+.os-scrollbar-corner{opacity:0;visibility:hidden;pointer-events:none}.os-scrollbar-corner-resize-both{cursor:nwse-resize}.os-host-rtl>.os-scrollbar-corner-resize-both{cursor:nesw-resize}.os-scrollbar-corner-resize-horizontal{cursor:ew-resize}.os-scrollbar-corner-resize-vertical{cursor:ns-resize}.os-dragging .os-scrollbar-corner.os-scrollbar-corner-resize{cursor:default}.os-host-resize-disabled.os-host-scrollbar-horizontal-hidden>.os-scrollbar-vertical{top:0;bottom:0}.os-host-resize-disabled.os-host-scrollbar-vertical-hidden>.os-scrollbar-horizontal,.os-host-rtl.os-host-resize-disabled.os-host-scrollbar-vertical-hidden>.os-scrollbar-horizontal{right:0;left:0}.os-scrollbar:hover,.os-scrollbar-corner.os-scrollbar-corner-resize{opacity:1 !important;visibility:visible !important}.os-scrollbar-corner.os-scrollbar-corner-resize{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgICB3aWR0aD0iMTAiICAgaGVpZ2h0PSIxMCIgICB2ZXJzaW9uPSIxLjEiPiAgPGcgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAsLTEwNDIuMzYyMikiICAgICBzdHlsZT0iZGlzcGxheTppbmxpbmUiPiAgICA8cGF0aCAgICAgICBzdHlsZT0iZmlsbDojMDAwMDAwO2ZpbGwtb3BhY2l0eTowLjQ5NDExNzY1O2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTpub25lIiAgICAgICBkPSJtIDcuNDI0MjE4NywxMDQyLjM2MjIgYyAtMC43MjM1NzkyLDAgLTEuMzEwMTU2MiwwLjU4NjYgLTEuMzEwMTU2MiwxLjMxMDIgMCwwLjI5OSAwLjEwNDM0MTksMC41NzEgMC4yNzI5NDkyLDAuNzkxNSAwLjIwOTEwMjQsMC4xNDEzIDAuNDY1NjIwNiwwLjIxODQgMC43MzY5NjI5LDAuMjE4NCAwLjcyMzU3OTMsMCAxLjMxMDE1NjMsLTAuNTg2NiAxLjMxMDE1NjMsLTEuMzEwMiAwLC0wLjI3MTMgLTAuMDc3MDkzLC0wLjUyNzggLTAuMjE4MzU5NCwtMC43MzcgLTAuMjIwNDk0MSwtMC4xNjg2IC0wLjQ5MjU0NDMsLTAuMjcyOSAtMC43OTE1NTI4LC0wLjI3MjkgeiBtIDAsMy4wODQzIGMgLTAuNzIzNTc5MiwwIC0xLjMxMDE1NjIsMC41ODY2IC0xLjMxMDE1NjIsMS4zMTAyIDAsMC4yOTkgMC4xMDQzNDE5LDAuNTcxIDAuMjcyOTQ5MiwwLjc5MTUgMC4yMDkxMDI0LDAuMTQxMyAwLjQ2NTYyMDYsMC4yMTg0IDAuNzM2OTYyOSwwLjIxODQgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjYgMS4zMTAxNTYzLC0xLjMxMDIgMCwtMC4yNzEzIC0wLjA3NzA5MywtMC41Mjc4IC0wLjIxODM1OTQsLTAuNzM2OSAtMC4yMjA0OTQxLC0wLjE2ODYgLTAuNDkyNTQ0MywtMC4yNzMgLTAuNzkxNTUyOCwtMC4yNzMgeiBtIC0zLjA4NDMyNjEsMCBjIC0wLjcyMzU3OTMsMCAtMS4zMTAxNTYzLDAuNTg2NiAtMS4zMTAxNTYzLDEuMzEwMiAwLDAuMjk5IDAuMTA0MzQxOSwwLjU3MSAwLjI3Mjk0OTIsMC43OTE1IDAuMjA5MTAyNCwwLjE0MTMgMC40NjU2MjA3LDAuMjE4NCAwLjczNjk2MjksMC4yMTg0IDAuNzIzNTc5MywwIDEuMzEwMTU2MywtMC41ODY2IDEuMzEwMTU2MywtMS4zMTAyIDAsLTAuMjcxMyAtMC4wNzcwOTMsLTAuNTI3OCAtMC4yMTgzNTk0LC0wLjczNjkgLTAuMjIwNDk0LC0wLjE2ODYgLTAuNDkyNTQ0MiwtMC4yNzMgLTAuNzkxNTUyNywtMC4yNzMgeiBtIC0zLjAyOTczNjQsMy4wMjk4IEMgMC41ODY1NzY5MywxMDQ4LjQ3NjMgMCwxMDQ5LjA2MjggMCwxMDQ5Ljc4NjQgYyAwLDAuMjk5IDAuMTA0MzQxOSwwLjU3MTEgMC4yNzI5NDkyMiwwLjc5MTYgMC4yMDkxMDIyOSwwLjE0MTIgMC40NjU2MjA2NSwwLjIxODMgMC43MzY5NjI4OCwwLjIxODMgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjUgMS4zMTAxNTYzLC0xLjMxMDEgMCwtMC4yNzE0IC0wLjA3NzA5MywtMC41Mjc5IC0wLjIxODM1OTQsLTAuNzM3IC0wLjIyMDQ5NDEsLTAuMTY4NiAtMC40OTI1NDQzLC0wLjI3MjkgLTAuNzkxNTUyOCwtMC4yNzI5IHogbSAzLjAyOTczNjQsMCBjIC0wLjcyMzU3OTMsMCAtMS4zMTAxNTYzLDAuNTg2NSAtMS4zMTAxNTYzLDEuMzEwMSAwLDAuMjk5IDAuMTA0MzQxOSwwLjU3MTEgMC4yNzI5NDkyLDAuNzkxNiAwLjIwOTEwMjQsMC4xNDEyIDAuNDY1NjIwNywwLjIxODMgMC43MzY5NjI5LDAuMjE4MyAwLjcyMzU3OTMsMCAxLjMxMDE1NjMsLTAuNTg2NSAxLjMxMDE1NjMsLTEuMzEwMSAwLC0wLjI3MTQgLTAuMDc3MDkzLC0wLjUyNzkgLTAuMjE4MzU5NCwtMC43MzcgLTAuMjIwNDk0LC0wLjE2ODYgLTAuNDkyNTQ0MiwtMC4yNzI5IC0wLjc5MTU1MjcsLTAuMjcyOSB6IG0gMy4wODQzMjYxLDAgYyAtMC43MjM1NzkyLDAgLTEuMzEwMTU2MiwwLjU4NjUgLTEuMzEwMTU2MiwxLjMxMDEgMCwwLjI5OSAwLjEwNDM0MTksMC41NzExIDAuMjcyOTQ5MiwwLjc5MTYgMC4yMDkxMDI0LDAuMTQxMiAwLjQ2NTYyMDYsMC4yMTgzIDAuNzM2OTYyOSwwLjIxODMgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjUgMS4zMTAxNTYzLC0xLjMxMDEgMCwtMC4yNzE0IC0wLjA3NzA5MywtMC41Mjc5IC0wLjIxODM1OTQsLTAuNzM3IC0wLjIyMDQ5NDEsLTAuMTY4NiAtMC40OTI1NDQzLC0wLjI3MjkgLTAuNzkxNTUyOCwtMC4yNzI5IHoiLz4gIDwvZz4gIDxnICAgICBzdHlsZT0iZGlzcGxheTppbmxpbmUiPiAgICA8cGF0aCAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTpub25lIiAgICAgICBkPSJtIDguMjE1NzcxNSwwLjI3Mjk0OTIyIGMgMC4xNDEyNjY3LDAuMjA5MTAyMjkgMC4yMTgzNTk0LDAuNDY1NjIwNjUgMC4yMTgzNTk0LDAuNzM2OTYyODggMCwwLjcyMzU3OTMgLTAuNTg2NTc3LDEuMzEwMTU2MyAtMS4zMTAxNTYzLDEuMzEwMTU2MyAtMC4yNzEzNDIzLDAgLTAuNTI3ODYwNSwtMC4wNzcwOTMgLTAuNzM2OTYyOSwtMC4yMTgzNTk0IDAuMjM5NDEwNCwwLjMxMzA4NTkgMC42MTI2MzYyLDAuNTE4NjAzNSAxLjAzNzIwNywwLjUxODYwMzUgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjU3NyAxLjMxMDE1NjMsLTEuMzEwMTU2MyAwLC0wLjQyNDU3MDc2IC0wLjIwNTUxNzYsLTAuNzk3Nzk2NTkgLTAuNTE4NjAzNSwtMS4wMzcyMDY5OCB6IG0gMCwzLjA4NDMyNjE4IGMgMC4xNDEyNjY3LDAuMjA5MTAyMyAwLjIxODM1OTQsMC40NjU2MjA2IDAuMjE4MzU5NCwwLjczNjk2MjkgMCwwLjcyMzU3OTMgLTAuNTg2NTc3LDEuMzEwMTU2MiAtMS4zMTAxNTYzLDEuMzEwMTU2MiAtMC4yNzEzNDIzLDAgLTAuNTI3ODYwNSwtMC4wNzcwOTMgLTAuNzM2OTYyOSwtMC4yMTgzNTkzIDAuMjM5NDEwNCwwLjMxMzA4NTkgMC42MTI2MzYyLDAuNTE4NjAzNSAxLjAzNzIwNywwLjUxODYwMzUgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjU3NyAxLjMxMDE1NjMsLTEuMzEwMTU2MyAwLC0wLjQyNDU3MDggLTAuMjA1NTE3NiwtMC43OTc3OTY3IC0wLjUxODYwMzUsLTEuMDM3MjA3IHogbSAtMy4wODQzMjYyLDAgYyAwLjE0MTI2NjcsMC4yMDkxMDIzIDAuMjE4MzU5NCwwLjQ2NTYyMDYgMC4yMTgzNTk0LDAuNzM2OTYyOSAwLDAuNzIzNTc5MyAtMC41ODY1NzcsMS4zMTAxNTYyIC0xLjMxMDE1NjMsMS4zMTAxNTYyIC0wLjI3MTM0MjIsMCAtMC41Mjc4NjA1LC0wLjA3NzA5MyAtMC43MzY5NjI5LC0wLjIxODM1OTMgMC4yMzk0MTA0LDAuMzEzMDg1OSAwLjYxMjYzNjMsMC41MTg2MDM1IDEuMDM3MjA3MSwwLjUxODYwMzUgMC43MjM1NzkzLDAgMS4zMTAxNTYyLC0wLjU4NjU3NyAxLjMxMDE1NjIsLTEuMzEwMTU2MyAwLC0wLjQyNDU3MDggLTAuMjA1NTE3NSwtMC43OTc3OTY3IC0wLjUxODYwMzUsLTEuMDM3MjA3IHogTSAyLjEwMTcwOSw2LjM4NzAxMTcgYyAwLjE0MTI2NjcsMC4yMDkxMDI0IDAuMjE4MzU5NCwwLjQ2NTYyMDYgMC4yMTgzNTk0LDAuNzM2OTYyOSAwLDAuNzIzNTc5MyAtMC41ODY1NzcsMS4zMTAxNTYzIC0xLjMxMDE1NjMsMS4zMTAxNTYzIC0wLjI3MTM0MjIzLDAgLTAuNTI3ODYwNTksLTAuMDc3MDkzIC0wLjczNjk2Mjg4LC0wLjIxODM1OTQgMC4yMzk0MTAzOSwwLjMxMzA4NTkgMC42MTI2MzYyMiwwLjUxODYwMzUgMS4wMzcyMDY5OCwwLjUxODYwMzUgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjU3NyAxLjMxMDE1NjMsLTEuMzEwMTU2MyAwLC0wLjQyNDU3MDggLTAuMjA1NTE3NiwtMC43OTc3OTY2IC0wLjUxODYwMzUsLTEuMDM3MjA3IHogbSAzLjAyOTczNjMsMCBjIDAuMTQxMjY2NywwLjIwOTEwMjQgMC4yMTgzNTk0LDAuNDY1NjIwNiAwLjIxODM1OTQsMC43MzY5NjI5IDAsMC43MjM1NzkzIC0wLjU4NjU3NywxLjMxMDE1NjMgLTEuMzEwMTU2MywxLjMxMDE1NjMgLTAuMjcxMzQyMiwwIC0wLjUyNzg2MDUsLTAuMDc3MDkzIC0wLjczNjk2MjksLTAuMjE4MzU5NCAwLjIzOTQxMDQsMC4zMTMwODU5IDAuNjEyNjM2MywwLjUxODYwMzUgMS4wMzcyMDcxLDAuNTE4NjAzNSAwLjcyMzU3OTMsMCAxLjMxMDE1NjIsLTAuNTg2NTc3IDEuMzEwMTU2MiwtMS4zMTAxNTYzIDAsLTAuNDI0NTcwOCAtMC4yMDU1MTc1LC0wLjc5Nzc5NjYgLTAuNTE4NjAzNSwtMS4wMzcyMDcgeiBtIDMuMDg0MzI2MiwwIGMgMC4xNDEyNjY3LDAuMjA5MTAyNCAwLjIxODM1OTQsMC40NjU2MjA2IDAuMjE4MzU5NCwwLjczNjk2MjkgMCwwLjcyMzU3OTMgLTAuNTg2NTc3LDEuMzEwMTU2MyAtMS4zMTAxNTYzLDEuMzEwMTU2MyAtMC4yNzEzNDIzLDAgLTAuNTI3ODYwNSwtMC4wNzcwOTMgLTAuNzM2OTYyOSwtMC4yMTgzNTk0IDAuMjM5NDEwNCwwLjMxMzA4NTkgMC42MTI2MzYyLDAuNTE4NjAzNSAxLjAzNzIwNywwLjUxODYwMzUgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjU3NyAxLjMxMDE1NjMsLTEuMzEwMTU2MyAwLC0wLjQyNDU3MDggLTAuMjA1NTE3NiwtMC43OTc3OTY2IC0wLjUxODYwMzUsLTEuMDM3MjA3IHoiIC8+ICA8L2c+PC9zdmc+);background-repeat:no-repeat;background-position:100% 100%;pointer-events:auto !important}.os-host-rtl>.os-scrollbar-corner.os-scrollbar-corner-resize{-webkit-transform:scale(-1, 1);transform:scale(-1, 1)}.os-host-overflow{overflow:hidden !important}.os-theme-none>.os-scrollbar-horizontal,.os-theme-none>.os-scrollbar-vertical,.os-theme-none>.os-scrollbar-corner{display:none !important}.os-theme-none>.os-scrollbar-corner-resize{display:block !important;min-width:10px;min-height:10px}.os-theme-dark>.os-scrollbar-horizontal,.os-theme-light>.os-scrollbar-horizontal{right:10px;height:10px}.os-theme-dark>.os-scrollbar-vertical,.os-theme-light>.os-scrollbar-vertical{bottom:10px;width:10px}.os-theme-dark.os-host-rtl>.os-scrollbar-horizontal,.os-theme-light.os-host-rtl>.os-scrollbar-horizontal{left:10px;right:0}.os-theme-dark>.os-scrollbar-corner,.os-theme-light>.os-scrollbar-corner{height:10px;width:10px}.os-theme-dark>.os-scrollbar-corner,.os-theme-light>.os-scrollbar-corner{background-color:transparent}.os-theme-dark>.os-scrollbar,.os-theme-light>.os-scrollbar{padding:2px;box-sizing:border-box;background:0 0}.os-theme-dark>.os-scrollbar.os-scrollbar-unusable,.os-theme-light>.os-scrollbar.os-scrollbar-unusable{background:0 0}.os-theme-dark>.os-scrollbar>.os-scrollbar-track,.os-theme-light>.os-scrollbar>.os-scrollbar-track{background:0 0}.os-theme-dark>.os-scrollbar-horizontal>.os-scrollbar-track>.os-scrollbar-handle,.os-theme-light>.os-scrollbar-horizontal>.os-scrollbar-track>.os-scrollbar-handle{min-width:30px}.os-theme-dark>.os-scrollbar-vertical>.os-scrollbar-track>.os-scrollbar-handle,.os-theme-light>.os-scrollbar-vertical>.os-scrollbar-track>.os-scrollbar-handle{min-height:30px}.os-theme-dark.os-host-transition>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle,.os-theme-light.os-host-transition>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle{-webkit-transition:background-color 0.3s;transition:background-color 0.3s}.os-theme-dark>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle,.os-theme-light>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle,.os-theme-dark>.os-scrollbar>.os-scrollbar-track,.os-theme-light>.os-scrollbar>.os-scrollbar-track{border-radius:10px}.os-theme-dark>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle{background:rgba(0,0,0,0.4)}.os-theme-light>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle{background:rgba(255,255,255,0.4)}.os-theme-dark>.os-scrollbar:hover>.os-scrollbar-track>.os-scrollbar-handle{background:rgba(0,0,0,0.55)}.os-theme-light>.os-scrollbar:hover>.os-scrollbar-track>.os-scrollbar-handle{background:rgba(255,255,255,0.55)}.os-theme-dark>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle.active{background:rgba(0,0,0,0.7)}.os-theme-light>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle.active{background:rgba(255,255,255,0.7)}.os-theme-dark>.os-scrollbar-horizontal .os-scrollbar-handle:before,.os-theme-dark>.os-scrollbar-vertical .os-scrollbar-handle:before,.os-theme-light>.os-scrollbar-horizontal .os-scrollbar-handle:before,.os-theme-light>.os-scrollbar-vertical .os-scrollbar-handle:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;display:block}.os-theme-dark.os-host-scrollbar-horizontal-hidden>.os-scrollbar-horizontal .os-scrollbar-handle:before,.os-theme-dark.os-host-scrollbar-vertical-hidden>.os-scrollbar-vertical .os-scrollbar-handle:before,.os-theme-light.os-host-scrollbar-horizontal-hidden>.os-scrollbar-horizontal .os-scrollbar-handle:before,.os-theme-light.os-host-scrollbar-vertical-hidden>.os-scrollbar-vertical .os-scrollbar-handle:before{display:none}.os-theme-dark>.os-scrollbar-horizontal .os-scrollbar-handle:before,.os-theme-light>.os-scrollbar-horizontal .os-scrollbar-handle:before{top:-6px;bottom:-2px}.os-theme-dark>.os-scrollbar-vertical .os-scrollbar-handle:before,.os-theme-light>.os-scrollbar-vertical .os-scrollbar-handle:before{left:-6px;right:-2px}.os-host-rtl.os-theme-dark>.os-scrollbar-vertical .os-scrollbar-handle:before,.os-host-rtl.os-theme-light>.os-scrollbar-vertical .os-scrollbar-handle:before{right:-6px;left:-2px}.breadcrumb{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;font-size:12px;font-size:1.2rem;padding:22px 20px 22px 0}@media (max-width: 767px){.breadcrumb{padding:12px 20px 12px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}}.breadcrumb li{padding-right:7px;font-size:11px;color:#000}@media (max-width: 767px){.breadcrumb li{display:inline}}.breadcrumb li a{text-decoration:underline;position:relative;padding-right:9px;color:#000}@media (min-width: 768px){.breadcrumb li a{display:inline-block}}.breadcrumb li a:after{position:absolute;content:"";width:5px;height:6px;top:50%;right:-2px;background:url(../img/common/icon/ico_arr.svg) no-repeat center center/100% 100%;display:inline-block;transform:translateY(-50%)}.breadcrumb li span{letter-spacing:0.5px}.pageTitle{background:#eff2f0;padding:39px 0 34px;color:#00895c;text-align:center}@media (max-width: 767px){.pageTitle{padding:26px 0 17px}}.pageTitle h1{font-weight:700}@media (min-width: 768px){.pageTitle h1{font-size:40px;font-size:4rem;line-height:58px;letter-spacing:1.6px}}@media (max-width: 767px){.pageTitle h1{font-size:28px;font-size:2.8rem;line-height:33px;letter-spacing:1.2px}}.pageTitle .txtjp{font-weight:600;font-family:"Hiragino Sans"}.pageTitle span{line-height:35px;font-weight:400;letter-spacing:1px;display:block;text-transform:uppercase;font-size:20px;font-size:2rem;font-family:"Poppins", sans-serif}@media (max-width: 767px){.pageTitle span{font-size:16px;font-size:1.6rem;line-height:20px;margin:4px auto 0}}.cmn_pagenavi .count_pages{display:none}.cmn_pagenavi .wp-pagenavi .pages{display:none}.cmn_pagenavi .wp-pagenavi a,.cmn_pagenavi .wp-pagenavi span{font-family:"Poppins", sans-serif;font-size:13px;font-size:1.3rem;line-height:29px;letter-spacing:0;font-weight:400;width:28px;height:30px;border:1px solid #00895c;display:inline-block;border-radius:0;color:#00895c;margin:0 2px}.cmn_pagenavi .wp-pagenavi a{background:#fff}.cmn_pagenavi .wp-pagenavi a.previouspostslink,.cmn_pagenavi .wp-pagenavi a.nextpostslink,.cmn_pagenavi .wp-pagenavi a.last,.cmn_pagenavi .wp-pagenavi a.first{border:none;position:relative;top:10px}.cmn_pagenavi .wp-pagenavi a.previouspostslink,.cmn_pagenavi .wp-pagenavi a.first{background:#fff url(../img/common/icon/ico_page_prev.svg) no-repeat center top 15px/14px 4px}.cmn_pagenavi .wp-pagenavi a.nextpostslink,.cmn_pagenavi .wp-pagenavi a.last{background:#fff url(../img/common/icon/ico_page_next.svg) no-repeat center top 15px/14px 4px}@media (min-width: 768px){.cmn_pagenavi .wp-pagenavi a.page:hover{color:#fff;background:#00895c;opacity:1 !important}}.cmn_pagenavi .wp-pagenavi span.current{color:#fff;background:#00895c}.cmn_pagenavi .wp-pagenavi span.extend{border:none}.c-download{position:relative;overflow:hidden}@media (min-width: 768px){.c-download{padding:0 0 57px}}@media (max-width: 767px){.c-download{padding-bottom:55px}}.c-download::after{content:"";position:absolute;top:134px;left:0;width:100%;height:100%;background:#eff2f0}.c-download .wcm{position:relative;z-index:1;padding:0 13px}@media (min-width: 768px){.c-download__inner{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;margin:40px auto 0}}.c-download__item{background:#fff;box-shadow:0px 5px 10px rgba(0,0,0,0.11);margin:0 5px 17px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}.c-download__item a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding:10px 12px;align-items:center;height:100%}@media (min-width: 768px){.c-download__item{width:calc(100% / 4 - 10px)}.c-download__item a{min-height:90px;opacity:1}.c-download__item:hover{filter:inherit}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.c-download__item a{padding:10px 10px}}@media (max-width: 767px){.c-download__item{margin:0 5px 8px}.c-download__item:first-child a img{padding:0 3px}.c-download__item a{padding:13px 12px 12px;min-height:61px}}.c-download__item span{color:#00895c;display:block}@media (min-width: 768px){.c-download__item img{margin:0 10px 0 0}}@media (max-width: 767px){.c-download__item img{margin:0 18px 0 0}}.c-download__ttl{text-align:center;color:#00895c;font-size:24px;font-size:2.4rem;font-weight:bold;letter-spacing:0.8px}@media (min-width: 768px){.c-download__ttl{margin:0 auto 35px}}@media (max-width: 767px){.c-download__ttl{margin:0 auto 26px}}.c-download__ttl span{font-size:16px;font-size:1.6rem;display:block;text-transform:uppercase;font-weight:normal;letter-spacing:0;line-height:27px}.c-download__text{font-size:16px;font-size:1.6rem;line-height:20px;letter-spacing:0.8px;max-width:calc(100% - 25px);width:100%}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.c-download__text{font-size:10px;font-size:1rem;letter-spacing:0;line-height:22px}}@media only screen and (max-width: 350px){.c-download__text{font-size:12px;font-size:1.2rem}}.c-attach{background-color:#4d9b0b;color:#fff;text-align:center;display:block;letter-spacing:0.5px;font-size:13px;font-size:1.3rem;max-width:204px;width:100%;margin:0 0 0 auto;background-image:url(./../img/download/ico_attach.svg);background-size:28px 21px;background-repeat:no-repeat;background-position:center left 10px;padding:12px 0 10px 20px;z-index:5}.c-attach:link,.c-attach:visited,.c-attach:active{color:#fff}.c-attach--download{background-color:#00895c;background-image:none;padding:12px 0 12px}@media (max-width: 767px){.c-attach--download{padding:14px 0 14px}}@media (min-width: 768px){.c-attach--file{margin-bottom:0}}@media (max-width: 767px){.c-attach--file{padding:14px 0 14px 13px;background-position:center left 2px;background-size:23px 16px}}.c-attach.added{background-color:#b9b9b9;opacity:1}@media (min-width: 768px){.c-attach{position:absolute;right:17px;top:5px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.c-attach{max-width:120px;font-size:11px;font-size:1.1rem;background-size:24px 18px;background-position:center left 5px;top:5px}}@media (max-width: 767px){.c-attach{max-width:142px;margin:0 auto}}@media (max-width: 767px){.c-attach--top{max-width:204px;margin:0 auto}}.thumb{display:block;background-repeat:no-repeat;background-position:center center;background-size:cover;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.c-top{background:#f8f8f8}@media (min-width: 768px){.c-top{border-bottom:1px solid #d5d5d5;box-sizing:border-box}}.c-top__heading{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;padding:13px 0 15px;max-width:550px;width:100%;margin:0 auto}.c-top__heading a{font-size:14px;font-size:1.4rem;color:#00895c;letter-spacing:0.5px;font-weight:bold}.blockTitle{text-align:center;color:#00895c;font-size:34px;font-size:3.4rem;line-height:34px;font-weight:bold;letter-spacing:4px}@media (min-width: 768px){.blockTitle{margin:0 auto 17px}}@media (max-width: 767px){.blockTitle{font-size:26px;font-size:2.6rem;line-height:26px;margin:0 auto 26px}}.blockTitle span{font-size:16px;font-size:1.6rem;display:block;text-transform:uppercase;font-weight:normal;font-family:"Poppins", sans-serif;letter-spacing:0.8px;line-height:40px}@media (max-width: 767px){.blockTitle span{font-size:14px;font-size:1.4rem;line-height:35px}}a.c-company-btn{display:block;width:270px;height:58px;line-height:58px;font-size:14px;font-size:1.4rem;font-weight:bold;text-align:center;color:#00895c;border:1px solid #00895c;background:url("../img/common/icon/ico_arr_green_left.svg") center left 20px no-repeat;margin:0 auto}@media (max-width: 767px){a.c-company-btn{width:270px;height:42px;line-height:42px}}a.c-company-btn:hover{opacity:1;background-position:center left 10px}.btn-zoom-search{position:relative;transition:opacity 0.3s}.btn-zoom-search:before,.btn-zoom-search:after{content:"";width:12px;height:1px;position:absolute;top:calc(50% - 1px);left:13px;background-color:#00895c}.btn-zoom-search:after{transform:rotate(90deg)}@media (min-width: 768px){.btn-zoom-search:hover{opacity:0.5}}@media (min-width: 768px){.boxSearch{padding:0 !important;width:100vw;height:100vh}.boxSearch .os-viewport{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.boxSearch__inner{padding:50px 0;width:100%;height:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.boxSearch .btn-search{transition:opacity 0.3s}.boxSearch .btn-search:hover{opacity:0.5}.boxSearch .close span{transition:opacity 0.3s}.boxSearch .close span:hover{cursor:pointer;opacity:0.5}}@media (max-width: 767px){.boxSearch.mod .list__box .title{margin-bottom:10px}.boxSearch.mod .list__box .expand-item:last-child .cat-child{border-bottom:0}.boxSearch.mod .list__item p .checkbox{padding-left:30px}}.no_lnk{cursor:default;opacity:1 !important}.contact_notice{text-align:center;font-weight:bold;background-color:#f6d9dd;border:1px solid #b11527;padding:15px;margin-bottom:70px}.contact_notice__title{font-size:18px;font-weight:bold;background-color:#b11527;color:#fff;padding:6px 10px;margin-bottom:10px}.contact_notice__desc{font-size:14px;color:#333333;line-height:1.5}@media (max-width: 767px){.contact_notice{margin-bottom:50px}}@media (min-width: 768px){.request-top .contact_notice{margin-bottom:36px}}.contact-top .intro{padding:35px 0 93px}@media (max-width: 767px){.contact-top .intro{padding:50px 0 70px}}.contact-top .intro__btn{text-align:center;margin-bottom:78px}@media (max-width: 767px){.contact-top .intro__btn{margin-bottom:65px}}.contact-top .intro__btn p{font-size:16px;letter-spacing:0.7px;margin-bottom:20px}@media (max-width: 767px){.contact-top .intro__btn p{margin-bottom:10px}}@media (max-width: 374px){.contact-top .intro__btn p{font-size:14px}}.contact-top .intro__btn a{display:inline-block;width:377px;height:58px;line-height:58px;border:1px solid #12895c;color:#fff;font-size:14px;letter-spacing:0.7px;font-weight:bold;text-indent:-15px;background:#12895c url(../img/common/icon/ico_arr_white.svg) top 50% right 20px no-repeat}@media (max-width: 767px){.contact-top .intro__btn a{width:100%;text-indent:-20px}}@media (max-width: 374px){.contact-top .intro__btn a{font-size:12px}}.contact-top .intro__btn a:hover{opacity:1;background-position:top 50% right 10px}body.hide_header_footer{padding-top:0}body.hide_header_footer .header,body.hide_header_footer .footer,body.hide_header_footer .gr-contact,body.hide_header_footer .gr-bnr{display:none !important}.btn-thanks{background-color:#00895c;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='4' viewBox='0 0 15 4'%3E%3Cpath id='Path_7051' data-name='Path 7051' d='M8.516,0H22.281L18.066-3.441' transform='translate(-8.516 3.829)' fill='none' stroke='%23fff' stroke-width='1'/%3E%3C/svg%3E%0A");background-position:right 22px center;background-size:15px 4px;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center;width:100%;max-width:340px;height:72px;margin:70px auto 115px}.btn-thanks strong{color:#fff;font-size:17px;font-size:1.7rem;line-height:1.70588;letter-spacing:.04em;text-decoration:none}.txt-year{text-align:right;letter-spacing:0.08em;margin:50px 0}@media only screen and (min-width: 768px) and (max-width: 1100px){.txt-year{padding-right:20px}}.c-business{margin:93px auto 8px;overflow:hidden}@media (max-width: 767px){.c-business{margin-bottom:45px}}.c-business__ttl{color:#00895c;font-size:36px;font-size:3.6rem;font-weight:bold;text-align:center;line-height:38px;margin:0 0 48px;letter-spacing:0.8px}@media (max-width: 767px){.c-business__ttl{font-size:26px;font-size:2.6rem;margin:0 0 20px}}.c-business__ttl span{font-size:16px;font-size:1.6rem;font-family:"Poppins", sans-serif;display:block;line-height:20px;margin:10px 00;font-weight:normal;text-transform:uppercase}@media (max-width: 767px){.c-business__ttl span{font-size:14px;font-size:1.4rem;margin:2px 0}}.c-business__wrap{max-width:1136px;width:100%;position:relative;margin:0 auto;padding:0 0 62px}@media (max-width: 767px){.c-business__wrap{padding:0 0 40px}}.c-business__wrap::after{content:"";position:absolute;top:104px;right:calc((-100vw + 1136px) / 2);width:100vw;height:100%;background:#eff2f0}@media (max-width: 767px){.c-business__wrap::after{top:70px;width:80%;right:auto;left:0}}.c-business__inner{width:calc(100% + 42px);margin:0 -21px;position:relative;z-index:1;max-width:unset}@media (min-width: 768px){.c-business__inner{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}}@media (max-width: 767px){.c-business__inner{padding-bottom:30px}}.c-business__item{width:100%;transition:0.3s;width:33.3333%;padding:0 21px}@media (min-width: 768px){.c-business__item:hover{opacity:0.5}}@media (max-width: 767px){.c-business__item{width:100%}.c-business__item:not(:last-child){margin:0 0 35px}}@media (max-width: 767px){.c-business__item:last-child .c-business__heading{line-height:42px}}.c-business__item:last-child .c-business__heading span{padding-top:6px}.c-business__area{position:relative;box-shadow:0px 5px 10px rgba(0,0,0,0.3);margin:0 0 18px}@media (max-width: 767px){.c-business__area{margin:0 0 19px}}.c-business__txt{font-size:14px;font-size:1.4rem;letter-spacing:0.4px;line-height:24px}.c-business__heading{font-family:"Poppins", sans-serif;font-size:28px;font-size:2.8rem;text-transform:uppercase;line-height:40px;color:#fff;text-align:center;position:absolute;bottom:0;left:0;right:0;font-weight:600;padding:20px 0;letter-spacing:1px;z-index:2}@media (max-width: 767px){.c-business__heading{padding:10px 0;letter-spacing:0;line-height:20px;font-size:28px;font-size:2.8rem}}.c-business__heading::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(rgba(103,69,22,0) 0%, #674516 100%);opacity:0.35;z-index:-1}.c-business__heading span{display:block;line-height:20px;margin:3px 0 3px;font-size:14px;font-size:1.4rem;letter-spacing:0.04em;position:relative;z-index:2}@media (max-width: 767px){.c-business__heading span{margin:12px 0}}.c-business .btn-center{width:305px}.c-business .note{margin:10px 0 0 45px;font-size:14px;font-size:1.4rem;line-height:20px;letter-spacing:0.5px}.tkm-other{position:relative;margin:0 auto 8px;padding:118px 0 0}@media (max-width: 767px){.tkm-other{padding:75px 0 0}}@media (max-width: 767px){.tkm-other{margin-bottom:29px}}.tkm-other__wrap{position:relative;padding:0 0 48px}@media (max-width: 767px){.tkm-other__wrap{padding:0 0 52px}}.tkm-other__wrap::after{content:"";position:absolute;top:110px;left:0;right:0;background:#eff2f0;width:100%;height:calc(100% - 110px);z-index:-1}@media (max-width: 767px){.tkm-other__wrap::after{top:68px;width:calc(100% - 77px);height:calc(100% - 68px)}}.tkm-other__inner{display:flex;align-items:flex-start;justify-content:space-between;max-width:1140px;width:100%;margin:0 auto}@media (max-width: 767px){.tkm-other__inner{flex-wrap:wrap}}.tkm-other__item{max-width:339px;width:100%;margin:0 auto;position:relative}@media (min-width: 768px){.tkm-other__item{background:#eff2f0}}@media only screen and (min-width: 768px) and (max-width: 1100px){.tkm-other__item{max-width:33.3333%;margin:0 21px}}@media only screen and (min-width: 1025px){.tkm-other__item:hover{opacity:1}.tkm-other__item:hover .tkm-other__img,.tkm-other__item:hover .tkm-other__txt{opacity:0.5}}@media (max-width: 767px){.tkm-other__item{margin-bottom:35px;max-width:calc(100% - 35px)}.tkm-other__item:last-child{margin-bottom:0}}.tkm-other__img{position:relative;transition:0.3s;box-shadow:0px 5px 10px rgba(0,0,0,0.3)}@media (max-width: 767px){.tkm-other__img img{width:100%}}.tkm-other__img::before{content:"";position:absolute;top:0;left:0;right:0;width:100%;height:100%;background:linear-gradient(rgba(103,69,22,0) 0%, #674516 100%);opacity:0.35}.tkm-other__box{position:absolute;bottom:20px;left:0;right:0;z-index:2}.tkm-other__heading{font-family:"Poppins", sans-serif;font-weight:600;font-size:28px;letter-spacing:0.04em;text-align:center;color:#fff;text-transform:uppercase}@media (min-width: 768px){.tkm-other__heading{line-height:45px}}@media only screen and (min-width: 768px) and (max-width: 1200px){.tkm-other__heading{line-height:30px}}@media (max-width: 767px){.tkm-other__heading{font-size:26px;letter-spacing:0.04em}}.tkm-other__sub{font-size:14px;letter-spacing:0.04em;text-align:center;color:#fff}@media (max-width: 767px){.tkm-other__sub{font-size:13px}}.tkm-other__txt{transition:0.3s;font-size:14px;letter-spacing:0.03em;text-align:left;margin-top:23px;line-height:24px}@media (max-width: 767px){.tkm-other__txt{margin-top:19px}}.tkm-heading{color:#00895c;font-size:36px;font-size:3.6rem;font-weight:bold;text-align:center;line-height:38px;margin:0 0 37px;letter-spacing:1px}@media (max-width: 767px){.tkm-heading{font-size:26px;font-size:2.6rem;margin:0 0 33px}}.tkm-heading span{font-size:16px;font-size:1.6rem;font-family:"Poppins", sans-serif;display:block;line-height:20px;margin:10px 0;font-weight:normal;text-transform:uppercase}@media (max-width: 767px){.tkm-heading span{font-size:14px;font-size:1.4rem;margin:2px 0}}.gr-contact{width:100%;background:#efefef;padding:40px 18px 40px}@media (max-width: 767px){.gr-contact{padding:40px 18px 30px}}.gr-contact__list{display:flex;flex-wrap:wrap;justify-content:center}.gr-contact__list li{display:inline-block;padding:0 18px;max-width:50%}@media (max-width: 767px){.gr-contact__list li{padding:0 2px 0 25px;width:100%;max-width:100%;margin-bottom:20px}}.gr-contact__list li a{width:100%;display:inline-block;color:#fff;font-size:17px;font-size:1.7rem;line-height:72px;letter-spacing:.04em;font-weight:bold;text-align:center;padding:0 30px 0 30px;width:340px;position:relative}@media (max-width: 767px){.gr-contact__list li a{max-width:inherit;width:100%}}.gr-contact__list li a:before,.gr-contact__list li a:after{content:"";position:absolute}.gr-contact__list li a:after{background:url(../img/common/icon/ico_arr_white.svg) no-repeat center center/100% 100%;width:14px;height:4px;right:20px;top:50%;transition:right 0.3s}@media (min-width: 768px){.gr-contact__list li a:hover{opacity:1 !important}.gr-contact__list li a:hover:after{right:10px}}.gr-contact__list li a.req{background:#00895c}.gr-contact__list li a.req:before{width:77px;height:61px;background:url(../img/common/icon/ico_ft_book.svg) no-repeat center center/100% 100%;left:-20px;top:0}.gr-contact__list li a.cont{background:#91a306}.gr-contact__list li a.cont:before{width:76px;height:50px;background:url(../img/common/icon/ico_ft_contact.svg) no-repeat center center/100% 100%;left:-12px;top:9px}.gr-bnr{overflow:hidden;background:#e3e3e3;padding:30px 0px 20px}@media (max-width: 767px){.gr-bnr{padding:20px 18px 15px}}.gr-bnr__list ul{display:flex;flex-wrap:wrap}@media (max-width: 767px){.gr-bnr__list ul{width:calc(100% + 12px);margin-left:-6px}}.gr-bnr__list ul li{padding:0 6px}@media (max-width: 767px){.gr-bnr__list ul li{width:50%;margin-bottom:10px}}.gr-bnr__list ul li a{width:100%;display:inline-block;text-align:center;max-width:208px}.gr-bnr__list .slick-slider .slick-prev,.gr-bnr__list .slick-slider .slick-next{width:82px;height:82px;z-index:11;border:none !important;border-radius:0 !important;box-shadow:none !important;top:50%}.gr-bnr__list .slick-slider .slick-prev:before,.gr-bnr__list .slick-slider .slick-next:before{display:none}.gr-bnr__list .slick-slider .slick-prev:hover,.gr-bnr__list .slick-slider .slick-next:hover{opacity:.9}.gr-bnr__list .slick-slider .slick-prev{left:-3px;background:url(../img/common/icon/ico_slide_prev.svg) no-repeat center center/100% 100%}.gr-bnr__list .slick-slider .slick-next{right:-3px;background:url(../img/common/icon/ico_slide_next.svg) no-repeat center center/100% 100%}.footer{padding-top:50px;padding-bottom:60px}@media (max-width: 767px){.footer{padding-top:35px;padding-bottom:25px}}.footer .wcm{display:flex;flex-wrap:wrap}@media (min-width: 768px){.footer .wcm{padding-bottom:52px}}@media (max-width: 767px){.footer .wcm{padding:0 0 35px;overflow:hidden}}.footer .copyr{text-align:center}.footer .copyr p{font-size:10px;font-size:1rem;line-height:17px;letter-spacing:.04em}@media (max-width: 767px){.footer .copyr p{font-size:8px;font-size:.8rem;line-height:17px;letter-spacing:.04em}}.footer .logo-ft{display:inline-block;width:178px}@media (max-width: 767px){.footer .logo-ft{width:100%;text-align:center;padding-bottom:30px}}.footer .logo-ft img{width:178px}.footer__list{width:calc(100% - 178px);display:flex;flex-wrap:wrap;padding-left:95px;padding-top:14px;flex-wrap:wrap}@media (min-width: 768px){.footer__list{margin-bottom:-15px}}@media (max-width: 767px){.footer__list{width:calc(100% + 1px);border-top:1px solid #DDDDDD;padding:0}}.footer__list .item{font-size:12px;letter-spacing:0.04em;font-weight:300}@media (min-width: 768px){.footer__list .item{margin-bottom:15px}.footer__list .item:not(:last-child){margin-right:40px}}@media (max-width: 767px){.footer__list .item{border-right:1px solid #DDDDDD;border-bottom:1px solid #DDDDDD;width:50%;padding:15px 18px}.footer__list .item.fw{width:100%}}.gotop{position:fixed;bottom:-64px;right:0;width:64px;height:64px;cursor:pointer;transition:bottom 0.3s;z-index:99}.gotop.show{bottom:50px}@media (max-width: 767px){.gotop.show{bottom:0}}.header{position:fixed;left:0;top:0;z-index:1000;width:100%;padding:0px 30px;background:#fff}@media only screen and (min-width: 768px) and (max-width: 1024px){.header{padding:0 18px}}@media (max-width: 767px){.header{padding:0px 15px;position:fixed;top:0;left:0;z-index:999999}}.header .inHeader{margin:0 auto;position:relative;z-index:2000;background:#fff;height:90px;align-items:center;display:flex;flex-wrap:wrap}@media (max-width: 767px){.header .inHeader{height:63px;padding-top:0px}}.header .inHeader #logo{width:120px}.header .inHeader #logo img:last-child{display:none}.header .inHeader .menu{width:calc(100% - 120px);padding-top:12px}.header .inHeader .menu .menu-r1{display:flex;flex-wrap:wrap;justify-content:flex-end;margin-bottom:5px}.header .inHeader .menu .menu-r1--cont{text-align:right}@media only screen and (min-width: 768px) and (max-width: 970px){.header .inHeader .menu .menu-r1--cont{width:calc(100% - 130px)}}.header .inHeader .menu .menu-r1--cont ul{display:flex;flex-wrap:wrap}.header .inHeader .menu .menu-r1--cont ul li{padding:0 22px}@media only screen and (min-width: 768px) and (max-width: 970px){.header .inHeader .menu .menu-r1--cont ul li{padding:0 10px}}.header .inHeader .menu .menu-r1--cont ul li a{font-size:11px;font-size:1.1rem;line-height:19px;letter-spacing:.04em}@media only screen and (min-width: 768px) and (max-width: 970px){.header .inHeader .menu .menu-r1--cont ul li a{font-size:10px}}.header .inHeader .menu .menu-r1--soc{margin-left:10px}@media (min-width: 768px){.header .inHeader .menu .menu-r1--soc{margin-top:-2px}}@media only screen and (min-width: 768px) and (max-width: 970px){.header .inHeader .menu .menu-r1--soc{width:190px;margin-left:0}}.header .inHeader .menu .menu-r1--soc a{margin-left:12px;display:inline-block !important}.header .inHeader .menu .menu-r2 ul{display:flex;flex-wrap:wrap;justify-content:flex-end;margin-right:-21px}.header .inHeader .menu .menu-r2 ul li{padding:0 21px;position:relative}@media only screen and (min-width: 768px) and (max-width: 970px){.header .inHeader .menu .menu-r2 ul li{padding:0 15px}}.header .inHeader .menu .menu-r2 ul li a{font-size:14px;font-size:1.4rem;line-height:24px;letter-spacing:.04em;font-weight:bold;padding-bottom:20px;display:inline-block}@media only screen and (min-width: 768px) and (max-width: 970px){.header .inHeader .menu .menu-r2 ul li a{font-size:12px}}.header .inHeader .menu .menu-r2 ul li .nav-sub{position:absolute;width:222px;top:41px;left:50%;transform:translateX(-50%);z-index:999;display:none}.header .inHeader .menu .menu-r2 ul li .nav-sub li{width:100%;background:#f8f8f8;text-align:center;border-bottom:2px solid #eff2f0}.header .inHeader .menu .menu-r2 ul li .nav-sub li a{font-size:14px;font-size:1.4rem;line-height:24px;letter-spacing:.04em;font-weight:bold;color:#00895c;padding:12px 10px 12px}.header .inHeader .hamberger{position:absolute;width:23px;height:23px;right:0;z-index:1}.header .inHeader .hamberger i{height:2px;width:23px;background:#000;position:absolute;content:"";display:block;right:0px;transition:0.3s}.header .inHeader .hamberger i:nth-of-type(1){top:calc(50% - 7px)}.header .inHeader .hamberger i:nth-of-type(2){top:calc(50% - 0px)}.header .inHeader .hamberger i:nth-of-type(3){top:calc(50% + 7px)}.header .inHeader .menu-sp{position:fixed;top:0;left:0;width:100%;height:100%;background:#ebebeb;padding:62px 18px 60px;overflow:auto;backface-visibility:hidden;opacity:0;visibility:hidden;transition:0.3s;z-index:999}.header .inHeader .menu-sp .hamberger{position:absolute;width:23px;height:23px;right:15px;top:20px}.header .inHeader .menu-sp .ins{display:block;padding-bottom:20px;overflow:hidden}.header .inHeader .menu-sp__lst1{display:flex;flex-wrap:wrap;width:calc(100% + 8px);margin-left:-4px;background:none;margin-bottom:8px}.header .inHeader .menu-sp__lst1 li{width:33.333%;padding:0 4px}.header .inHeader .menu-sp__lst1 li a{display:flex;width:100%;height:96px;align-items:flex-end;padding:8px 5px;text-align:center}.header .inHeader .menu-sp__lst1 li a span{display:inline-block;font-size:13px;font-size:1.3rem;line-height:23px;letter-spacing:.04em;font-weight:bold;color:#fff;width:100%}@media only screen and (max-width: 350px){.header .inHeader .menu-sp__lst1 li a span{font-size:11px}}.header .inHeader .menu-sp__lst1 li:nth-of-type(1) a{background:#00895c url(../img/common/icon/ico_web.svg) no-repeat center top 15px/36px 45px}.header .inHeader .menu-sp__lst1 li:nth-of-type(2) a{background:#4d9b19 url(../img/common/icon/ico_book.svg) no-repeat center top 20px/46px 36px}.header .inHeader .menu-sp__lst1 li:nth-of-type(3) a{background:#91a31e url(../img/common/icon/ico_contact_w.svg) no-repeat center top 25px/47px 27px}.header .inHeader .menu-sp__lst2{padding:17px 12px 10px;background:#fff}.header .inHeader .menu-sp__lst2 span{font-size:16px;font-size:1.6rem;line-height:27px;letter-spacing:.04em;font-weight:bold;color:#00895c;display:inline-block;margin-bottom:7px}@media only screen and (max-width: 350px){.header .inHeader .menu-sp__lst2 span{font-size:14px}}.header .inHeader .menu-sp__lst2 ul{display:flex;flex-wrap:wrap;width:calc(100% + 4px);margin-left:-2px}.header .inHeader .menu-sp__lst2 ul li{padding:0 2px;width:50%;margin-bottom:4px}.header .inHeader .menu-sp__lst2 ul li a{font-size:13px;font-size:1.3rem;line-height:17px;letter-spacing:0em;font-weight:bold;display:flex;align-items:center;width:100%;color:#00895c;padding:5px 14px;height:62px;text-align:left;background:#eaf5f0 url(../img/common/icon/ico_arr_down.svg) no-repeat right 8px center/5px 13px}@media only screen and (max-width: 350px){.header .inHeader .menu-sp__lst2 ul li a{font-size:12px}}.header .inHeader .menu-sp__lst2 ul li.first a,.header .inHeader .menu-sp__lst2 ul li.act a{background:#00895C url(../img/common/icon/ico_arr_down_white.svg) no-repeat right 8px center/5px 13px;color:#fff}.header .inHeader .menu-sp__lst3{display:flex;flex-wrap:wrap;width:calc(100% + 2px);margin-left:-1px;margin-bottom:6px}.header .inHeader .menu-sp__lst3 li{width:50%;padding:0 1px;margin-bottom:2px}.header .inHeader .menu-sp__lst3 li a{display:flex;align-items:center;width:100%;padding:16px 26px 16px 15px;font-size:15px;font-size:1.5rem;line-height:26px;letter-spacing:.04em;font-weight:bold;color:#00895c;background:#fff url(../img/common/icon/ico_arr2.svg) no-repeat right 10px center/16px 4px;height:100%}@media only screen and (max-width: 350px){.header .inHeader .menu-sp__lst3 li a{font-size:12px}}.header .inHeader .menu-sp .gr-sub-page{margin-bottom:8px}.header .inHeader .menu-sp__lst4.tabs{display:none}.header .inHeader .menu-sp__lst4.lst4-sp{margin-bottom:8px}.header .inHeader .menu-sp__lst4 li{margin-bottom:1px}.header .inHeader .menu-sp__lst4 li a{font-size:14px;font-size:1.4rem;line-height:24px;letter-spacing:.04em;color:#00895c;display:inline-block;width:100%;padding:14px 26px 13px 15px;background:#fff url(../img/common/icon/ico_arr2.svg) no-repeat right 10px center/16px 4px}@media only screen and (max-width: 350px){.header .inHeader .menu-sp__lst4 li a{font-size:12px}}.header .inHeader .menu-sp__lst5{display:flex;flex-wrap:wrap;text-align:center;background:#fff;justify-items:center;align-items:center;justify-content:center;padding:14px 12px}.header .inHeader .menu-sp__lst5 li{margin:0 12px}.header .inHeader .menu-sp__lst5 li:nth-of-type(1) a img{width:56px;height:15px}.header .inHeader .menu-sp__lst5 li:nth-of-type(2) a img{width:32px;height:32px}.header .inHeader .menu-sp__lst5 li:nth-of-type(3) a img{width:38px;height:27px}.header .inHeader .menu-sp__lst5 li:nth-of-type(4) a img{width:52px;height:46px}.header .inHeader .close_layer{width:100%;display:block;height:35px;text-align:center;padding:13px 0}.header .inHeader .close_layer span{width:35px;height:35px;background:url(../img/common/icon/ico_close2.svg) no-repeat center center/16px 16px;margin:0 auto 16px auto;display:inline-block}@media (max-width: 767px){.layerOn{overflow:hidden;height:100%}}.layerOn .header .inHeader .hamberger{z-index:9}.layerOn .header .inHeader .hamberger.active i{background:#00895c}.layerOn .header .inHeader .hamberger.active i:first-child{-webkit-transform:translateY(10px) rotate(-45deg);transform:translateY(7px) rotate(-45deg)}.layerOn .header .inHeader .hamberger.active i:nth-child(2){opacity:0}.layerOn .header .inHeader .hamberger.active i:nth-child(3){-webkit-transform:translateY(0) rotate(45deg);transform:translateY(-7px) rotate(45deg);width:100%}.layerOn .header .inHeader .menu-sp .hamberger{z-index:9999}.layerOn .header .inHeader .menu-sp .hamberger.active i{background:#00895c}.layerOn .header .inHeader .menu-sp .hamberger.active i:first-child{-webkit-transform:translateY(10px) rotate(-45deg);transform:translateY(7px) rotate(-45deg)}.layerOn .header .inHeader .menu-sp .hamberger.active i:nth-child(2){opacity:0}.layerOn .header .inHeader .menu-sp .hamberger.active i:nth-child(3){-webkit-transform:translateY(0) rotate(45deg);transform:translateY(-7px) rotate(45deg);width:100%}@media (max-width: 767px){.layerOn .header .inHeader .menu{z-index:999998;opacity:1;visibility:visible}}body{padding-top:90px}@media (max-width: 767px){body{padding-top:63px}}body.layerPop{overflow:hidden;height:100%}@media (max-width: 767px){.header .inHeader .gNavi{flex-direction:column !important;margin:0 !important}}.header .inHeader .gNavi .hasSub{position:initial !important}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.header .inHeader .gNavi .hasSub{padding:0 10px}.header .inHeader .gNavi .hasSub a{font-size:11px !important;line-height:22px !important}}@media (max-width: 767px){.header .inHeader .gNavi .hasSub{background-color:#fff;padding:0 10px !important;margin-bottom:5px}}.header .inHeader .gNavi .hasSub>a{position:relative}@media (max-width: 767px){.header .inHeader .gNavi .hasSub>a{font-size:16px !important;line-height:27px !important;color:#00895C;padding:17px 4px;width:100%;height:62px;display:block}}.header .inHeader .gNavi .hasSub>a:after{content:"";position:absolute;transition:all 0.3s ease;opacity:0;pointer-events:none}@media (min-width: 768px){.header .inHeader .gNavi .hasSub>a:after{width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #00895C;bottom:-5px;left:50%;transform:translateX(-50%)}}@media (max-width: 767px){.header .inHeader .gNavi .hasSub>a:after{width:5px;height:13px;background:url(../img/common/icon/ico_arr_down.svg) 0 0/5px 13px no-repeat;right:2px;top:calc(50% - 6.5px);opacity:1}}@media only screen and (min-width: 1025px){.header .inHeader .gNavi .hasSub:hover>a{cursor:pointer}.header .inHeader .gNavi .hasSub:hover>a:after{opacity:1;bottom:1px}}@media only screen and (min-width: 1025px) and (max-width: 767px){.header .inHeader .gNavi .hasSub:hover>a:after{transform:rotate(180deg)}}.header .inHeader .gNavi .hasSub.active>a:after{opacity:1;bottom:1px}@media (max-width: 767px){.header .inHeader .gNavi .hasSub.active>a:after{transform:rotate(180deg)}}.header .inHeader .gNavi .gNaviSub{opacity:0;height:0;visibility:hidden;transition:transform 0.3s ease;transform:translateX(-50%) translateY(20px)}@media (min-width: 768px){.header .inHeader .gNavi .gNaviSub{position:absolute;top:90px;left:50%;background:#F8F8F8;width:100vw;max-width:none;padding:25px 0}}@media (max-width: 767px){.header .inHeader .gNavi .gNaviSub{transform:translate(0, 20px)}}.header .inHeader .gNavi .gNaviSub.show{opacity:1;height:auto;visibility:visible;transform:translateX(-50%) translateY(0)}@media (max-width: 767px){.header .inHeader .gNavi .gNaviSub.show{transform:translate(0, 0)}}.header .inHeader .gNavi .gNaviSub.show .txt_note{margin-top:14px}@media (max-width: 767px){.header .inHeader .gNavi .gNaviSub.show .txt_note{margin-top:0;margin-bottom:10px}}.header .inHeader .gNavi .gNaviSub .txt_note{font-size:14px;font-size:1.4rem;line-height:24px;letter-spacing:.04em;font-weight:600;color:#00895C;text-align:center}@media (max-width: 767px){.header .inHeader .gNavi .gNaviSub .txt_note{padding-top:13px;position:relative}.header .inHeader .gNavi .gNaviSub .txt_note:before{content:'';width:calc(100% + 20px);height:1px;background:#00895C;position:absolute;left:-10px;top:0}}.header .inHeader .gNavi .gNaviSub .navSub{justify-content:center !important;margin:0;padding:0 100px;display:flex !important}@media (max-width: 767px){.header .inHeader .gNavi .gNaviSub .navSub{gap:4px;padding:0;justify-content:flex-start !important;margin-bottom:15px}.header .inHeader .gNavi .gNaviSub .navSub li{width:calc(50% - 2px)}}.header .inHeader .gNavi .gNaviSub .navSub.border_btm{padding-bottom:16px;margin-bottom:25px;position:relative}.header .inHeader .gNavi .gNaviSub .navSub.border_btm:before{content:'';width:100%;height:1px;background:#00895C;position:absolute;left:0;bottom:0}@media (max-width: 767px){.header .inHeader .gNavi .gNaviSub .navSub.border_btm{padding-bottom:19px;margin-bottom:20px}.header .inHeader .gNavi .gNaviSub .navSub.border_btm:before{width:calc(100% + 20px);left:-10px}}.header .inHeader .gNavi .gNaviSub .navSub.border_btm ~ ul{margin-bottom:10px}@media (max-width: 767px){.header .inHeader .gNavi .gNaviSub .navSub.border_btm ~ ul{margin-bottom:23px}}.header .inHeader .gNavi .gNaviSub .navSub.maxwidth{max-width:1000px;margin:0 auto}@media (min-width: 768px){.header .inHeader .gNavi .gNaviSub .navSub.maxwidth li:nth-child(4){border-right:1px solid #00895C}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 895px){.header .inHeader .gNavi .gNaviSub .navSub.maxwidth li:nth-child(4){border-right:none}}@media (min-width: 768px){.header .inHeader .gNavi .gNaviSub .navSub li{border-left:1px solid #00895C;padding:0 36px;margin:9px 0}.header .inHeader .gNavi .gNaviSub .navSub li:last-child,.header .inHeader .gNavi .gNaviSub .navSub li.borpc{border-right:1px solid #00895C}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.header .inHeader .gNavi .gNaviSub .navSub li{padding:0 20px}}@media (max-width: 767px){.header .inHeader .gNavi .gNaviSub .navSub li{padding:0}}.header .inHeader .gNavi .gNaviSub .navSub a{padding-bottom:0}@media (max-width: 767px){.header .inHeader .gNavi .gNaviSub .navSub a{display:flex;align-items:center;justify-content:flex-start;height:62px;width:100%;padding:5px 35px 5px 14px;background:#eaf5f0 url(../img/common/icon/ico_arr_down.svg) no-repeat right 8px center/5px 13px;font-size:13px;font-size:1.3rem;line-height:17px;letter-spacing:0em;font-weight:600;color:#00895C}}@media (min-width: 768px){.header .inHeader .gNavi .gNaviSub .separate{width:calc(100% - 75px);text-align:center;margin:auto}.header .inHeader .gNavi .gNaviSub .separate a{text-decoration:underline;color:#00895c;font-weight:400}}@media (max-width: 767px){.header .inHeader .menu{position:fixed;top:0;left:0;width:100%;height:100%;background:#ebebeb;padding:62px 18px 60px;overflow:auto;backface-visibility:hidden;opacity:0;visibility:hidden;transition:0.3s;z-index:999;display:flex;flex-direction:column}.header .inHeader .menu .hamberger{top:20px;right:15px}.header .inHeader .menu .menu-r1{order:3}.header .inHeader .menu .menu-r1--soc{text-align:center;background:#fff;align-items:center;justify-content:center;width:100%;padding:14px 12px;margin:0}.header .inHeader .menu .menu-r1--soc a{margin:0 12px}.header .inHeader .menu .menu-r1--soc a:nth-of-type(1) img{width:56px;height:15px}.header .inHeader .menu .menu-r1--soc a:nth-of-type(2) img{width:32px;height:32px}.header .inHeader .menu .menu-r1--soc a:nth-of-type(3) img{width:38px;height:27px}.header .inHeader .menu .menu-r1--soc a:nth-of-type(4) img{width:52px;height:46px}.header .inHeader .menu .menu-r2{order:2}.header .inHeader .menu .menu-r3{order:1}.header .inHeader .menu .close_layer{order:4}}

/*# sourceMappingURL=maps/style.min.css.map */
