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:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:400;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
@charset "UTF-8";.float-list,.cf{*zoom:1;}.float-list:after,.cf:after{content:"";display:block;clear:both;height:0}a{text-decoration:none;color:#353535}form ::-webkit-input-placeholder{color:#c6c6c6}form :-moz-placeholder{opacity:1;color:#c6c6c6}form ::-moz-placeholder{opacity:1;color:#c6c6c6}form :-ms-input-placeholder{color:#c6c6c6}::-moz-selection{color:#fff;background:rgba(31,127,194,.7)}::selection{color:#fff;background:rgba(31,127,194,.7)}*,*:before,*:after{box-sizing:inherit}html{box-sizing:border-box;font-size:62.5%}body{line-height:1.7;font-weight:500;font-size:14px;font-family:"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",sans-serif;color:#333}a:link,a:visited{text-decoration:none}a:hover,a:active,a:focus{text-decoration:none;color:#353535}a:hover img,a:active img,a:focus img{opacity:.7;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)"}img{max-width:100%;height:auto;box-sizing:content-box;vertical-align:middle;line-height:1}.l-contents section .last:not(.wpcf7-list-item){margin-bottom:70px}h1,h2,h3,h4,h5,h6{max-height:100%}input[type=button],input[type=submit],input[type=reset],label{cursor:pointer}.dummy{text-decoration:line-through !important;color:red !important}.header-logo a:hover img,.footer-logo a:hover img{opacity:1;filter:alpha(opacity=100);-ms-filter:"alpha(opacity=100)"}.font-12e{font-size:1.2em}.font-15e{font-size:1.5em}.text-bold{font-weight:700}.text-emphasis{color:red !important}.mar_b1m{margin-bottom:1em}.mar_b30{margin-bottom:30px}.wrap{width:1200px;min-width:1200px;margin:0 auto}.l-header{display:block;width:100%;max-height:99px;margin:0 auto;position:fixed;background:#fff;z-index:9;border-bottom:solid 1px #f4f4f4}@media screen and (min-width:641px) and (max-width:1400px){.l-header{zoom:.85}}.h-navi .header-box.tel{box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:641px){.header-box.tel{margin-right:30px}.header-box.youtube{margin-right:8px}}.tb-only{display:none}.l-header .h1-txt{display:inline-block;color:#fff;font-size:11px;padding:5px 5px 0;margin-bottom:10px;width:100%;background-color:#f7b022}@media screen and (mim-width:641px){.l-header .h1-txt{height:23.69px}}.l-header .header-top{-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;padding:0;margin:0 auto;box-sizing:border-box}.header-top .logo-h1{width:100%;height:63px;display:flex;justify-content:space-between}.header-top .h-navi{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;text-align:right}.header-top .logo-h1 .header-logo{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-content:center;width:30%;padding-left:15px}.header-top .logo-h1 .header-logo .logo_hawks{padding:0 10px 8px}.header-top .logo-h1 .header-logo .logo_hawks img{max-height:100%;width:auto;max-width:none}.header-top .logo-h1 .header_right{display:flex;align-items:center;padding:0 10px 10px 0}.h-navi .header-box{height:60px;width:100%}.header_right .logo_hawks{padding-right:5px}.header_right .logo_hawks img{height:65px;width:auto}.header_right .facebook img{height:35px;width:auto;margin-right:8px}.header_right .x img{height:35px;width:auto;margin-right:8px}.header_right .insta img{height:45px;width:auto;margin-right:8px}.header_right .youtube img{height:45px;width:auto}.header_right .tel img,.header_right .contact-btn img{height:60px;width:auto}ul.nav-list li:last-child{border-right:solid 1px #dedede}.l-nav .hidden-sp{display:block;height:90px}img.header-logo{padding-top:15px}.l-header .nav-list li:hover{background:#f4f4f4}.l-header .nav-list a:hover{color:#f08200;border-bottom:4px solid}.header-logo .header-logo-main{width:340px!important;height:auto;padding-bottom:4px}@media all and (-ms-high-contrast:none){.header-logo .header-logo-main img{width:340px}}.nav-list .va-m{vertical-align:middle}.l-nav{background:url(//solar-depot.jp/wp-content/themes/solardepot/assets/css/../img/layout/nav/bg_nav.jpg)repeat}ul.nav-list{width:90%;margin:0 auto;font-size:0;height:60px;display:table}ul.nav-list li{width:14%;display:table-cell;border-left:solid 1px #fff;vertical-align:middle}ul.nav-list li.emphasis{background-color:#fff}ul.nav-list li.emphasis a{color:#ec008c;border:4px solid #ec008c}@media only screen and (max-width:640px){ul.nav-list li.emphasis a{background-color:#fff}}ul.nav-list li.emphasis:hover a{border:none;border-bottom:4px solid}ul.nav-list a{width:100%;color:#fff;display:flex !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center !important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:17px;font-weight:900;line-height:1.25em;text-align:center;min-height:60px;height:60px}.l-main .contact-tel{background:url(//solar-depot.jp/wp-content/themes/solardepot/assets/css/../img/page/set/set_bg.png) top no-repeat;height:220px;text-align:right;margin-top:15px}.l-main .contact-tel img.btn{padding:43px 23px}.contact-tel .tel-date dl{display:block;margin-right:8px}.contact-tel .tel-date{display:flex;justify-content:center;line-height:1.1;font-weight:600}.contact-tel .tel-date dt{font-size:20px;letter-spacing:1.5px}.contact-tel .tel-date dd{font-size:12px;line-height:1.5}.l-contents .thanks{text-align:center}.top-btn{padding-top:118px}.l-contents .thanks h3{font-size:30px;font-weight:500;background:#f7b022;padding:28px 0;color:#fff;margin-bottom:19px}.l-contents .thanks .thanks-text{margin-top:2em}.l-contents .thanks .thanks-text a{text-decoration:underline}.l-footer{text-align:center;padding:40px 0 20px;border-top:solid 1px #d7d7d7}.footer-nav-list{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;flex-wrap:wrap}ul.footer-navi-list li{display:inline-block;border-right:solid 1px #dedede;padding:0 .8rem;font-size:12px}ul.footer-navi-list li:last-child{border-right:none}.l-footer .f-logo{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;padding:2.2rem 0 2rem;border-bottom:solid 1px #d7d7d7}.l-footer .f-logo a:hover img{opacity:1}.l-footer .f-logo .footer-sns{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;align-items:center;background-color:#eee;border-radius:50%;width:60px;height:60px;margin-left:1.5rem}.l-footer .f-logo .footer-sns img{width:60%}.l-footer .f-logo .footer-sns-text{text-align:center;font-size:1.25rem;margin-left:1.5rem}.l-footer .l-copyright{padding-top:1rem;color:#7f7f7f}.footer-navi-list li:hover{background:#f4f4f4}.pagetop{position:fixed;bottom:20px;right:20px;display:none !important}@media only screen and (min-width:641px){.hidden-sp{display:block}.hidden-pc{display:none}}@media screen and (min-width:640px) and (max-width:1150px){.tb-only{display:block}ul.nav-list{width:100%}ul.nav-list a{font-size:15px}}@media only screen and (max-width:1450px){.header-box .contact-btn img,.header-box .tel img,.header-logo img{width:100%;height:auto}}@media only screen and (max-width:1450px){.header-box .contact-btn img,.header-box .tel img,.header-logo img{width:100%;height:auto}}@media only screen and (max-width:1270px){ul.nav-list a{width:auto;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:900;text-align:center}}@media only screen and (max-width:640px){.l-header{max-width:100vw;padding-top:20px}}@media only screen and (max-width:640px){html{font-size:62.5%}.l-nav{background:0 0}.l-header{min-width:0}.header-top .logo-h1 .header_right{padding:0}.header-box picture img{height:auto!important;width:auto}.header-top .h-navi{align-items:center;width:auto;justify-content:flex-end}.hidden-sp{display:none}.hidden-pc{display:block}.wrap{width:100%;margin:0 auto;min-width:0;padding:0 3.125%}.header-top .logo-h1{width:auto;min-width:0;height:45px}.h-navi .header-box{margin-left:2vw}.h-navi .header-box{height:auto}.header-box.contact-btn a img,.h-navi .header-box.tel a img{width:100%;min-width:0}.h-navi .header-box.tel,.h-navi .header-box.contact-btn{width:25%}#accordion_sp img{width:auto}#accordion_sp{width:calc(100%/3)}.l-header{min-height:50px;max-height:inherit;padding:0 0 0 3.125%}.h-navi .hidden-pc{display:block}.h-navi .hidden-sp{display:none}.l-header .h1-txt{display:none}.l-header h1{font-size:8px;display:block;padding:5px}.l-header .header-top{padding:0;align-items:center;justify-content:space-between}.l-nav{width:100%;position:absolute;left:0;z-index:120}.header-box .hidden-pc{width:15.625vw;margin-right:-3.125vw}ul.nav-list{display:block;height:auto}ul.nav-list a{width:100%;background:orange;min-height:0;padding:13px 3.125%;border-bottom:1px solid #fff;opacity:.8;height:auto}.nav-list li:hover{padding:0;border-bottom:none}.l-header .nav-list a:hover{color:#fff;background:#f08200;border-bottom:1px solid}.h-navi .header-box{height:auto}.l-contents section .last{margin-bottom:2rem}.l-header{max-width:100vw}ul.nav-list li{width:100%;display:block;border:none}.header-top .logo-h1 .header-logo{width:45%;padding-left:5px}.header-top .logo-h1 .header_right{display:flex;width:48%;justify-content:space-around}#accordion_sp{width:12%}.header_right .header-box{width:25px}.header_right .header-box img{height:auto}.header_right .logo_hawks img{height:35px;width:auto}.l-footer{min-width:100%;padding:0 0 1rem}.l-footer-navi{padding:0}.footer-navi-list{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap}ul.footer-navi-list li{width:50%;border-bottom:solid 1px #dedede;padding:0 1.2rem;font-size:3vw}ul.footer-navi-list li:nth-child(even){border-right:none}ul.footer-navi-list li:last-child{border-right:none}ul.footer-navi-list li a{display:block;padding:2vw 3.125%}.l-footer .f-logo .f-logo-main{width:100%;margin-bottom:2em}.l-footer .f-logo img{max-width:80%}.l-footer .l-copyright{font-size:1rem}.l-main .contact-tel{background:0 0;height:auto;text-align:center}.l-main .contact-tel .btn{margin-bottom:2rem}.contact-tel .tel-date{display:block;width:90%;line-height:1.1;margin:0 auto;padding:1.2rem;border:solid 3px #ddd}.contact-tel .tel-date dt{font-size:1.5rem;letter-spacing:1.5px}.contact-tel .tel-date dl{display:block;margin-bottom:1rem}.l-main .contact-tel img.btn{display:block;width:90%;margin:0 auto 1.5rem;padding:0}.set-area .set-box:last-child{margin-bottom:0}}.modal-wrapper{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:10001}.modal{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:10002}.modal-link{text-decoration:none;transition:all .3s ease-in-out}.modal-link:hover{opacity:.8;text-decoration:none}.modal img{max-width:unset}.modal-close{position:relative;box-sizing:content-box;cursor:pointer;display:-webkit-flex;display:-ms-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:stretch;align-content:stretch;width:50px;height:50px;border-radius:25px;font-size:26px;font-weight:700;color:#999;position:absolute;top:-26px;right:-6px;transition:all .3s ease-in}.modal-close:before,.modal-close:after{content:"";display:block;position:absolute;top:50%;left:50%;width:70%;height:1px;background-color:#333}.modal-close:before{-webkit-transform:translate(-50%,-50%) rotate(45deg);-moz-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.modal-close:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);-moz-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.modal-close:hover{opacity:.6}@media only screen and (max-width:640px){.modal img{max-width:90vw}}.l-footer-popup{position:fixed;bottom:5px;margin:0;width:30%;max-width:180px;z-index:10;-webkit-transform:translateY(200%);-moz-transform:translateY(200%);-ms-transform:translateY(200%);transform:translateY(200%);-webkit-transition:transform 1s cubic-bezier(.23,1,.32,1) 1s;-moz-transition:transform 1s cubic-bezier(.23,1,.32,1) 1s;-ms-transition:transform 1s cubic-bezier(.23,1,.32,1) 1s;transition:transform 1s cubic-bezier(.23,1,.32,1) 1s;z-index:10001}.l-footer-popup.active{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.footer-popup-inner{position:relative;padding:6px;background-color:#fff}.footer-popup-inner img{width:100%}.close-footer-popup{width:1em;height:1.5em}@media only screen and (max-width:640px){.l-footer .hidden-sp{display:none}}.widget_categories,.widget_tag_cloud{padding:20px;border:1px solid #d7d7d7;margin-top:20px}.widget-title{text-align:center;font-size:2.5rem;font-weight:600;border-bottom:2px solid #f6b021;padding-bottom:.5rem}.widget_categories>ul{margin-top:2rem}.widget_categories li{margin-top:1rem}.widget_categories .children{margin-left:1rem}.widget_tag_cloud .tagcloud{margin-top:2rem}.column-button{display:inline-block;padding:.5em 1em;border:2px solid #f18101;color:#f18101;text-align:center;transition:all .3s ease-in}.column-button:hover{color:#fff;background-color:#f18101}.column-button.block{display:block}.column-button.mb{margin-bottom:1.5em}.search-word{width:70%;padding:5px;margin-bottom:10px}.search-btn{width:25%;padding:3px 0}.faq-wrapper{display:flex;flex-direction:column;row-gap:50px}.faq{display:flex;flex-direction:column}.faq__q{font-size:2rem;font-weight:600;border-bottom:2px solid #f6b021;padding-bottom:.5rem;padding-inline-start:.5em;margin-bottom:1.5em}.faq__q:before{content:"Q.";margin-right:.5em}.faq__a{display:flex;font-size:1.75rem;width:95%;margin-inline:auto}.faq__a:before{content:"A.";margin-right:1em}
@charset "UTF-8";.popular-post h3,.recommend_post h3{border-left:8px solid #ff9c00;border-bottom:1px solid#272727;padding:10px;margin:20px auto}.popular-post ul li,.recommend_post ul li{display:flex;border-bottom:1px dotted #272727;padding:10px 0}.popular-post ul li .wpp-post-title,.recommend_post ul li a:last-child{font-size:13px;padding:0 5px}.popular-post ul li a:first-child,.recommend_post ul li a:first-child{width:25%}.popular-post ul li a img,.recommend_post ul li a img{width:55px;height:55px;object-fit:cover;margin:0 5px 0 0;border:none}

.swiper-container {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    z-index: 1
}
.swiper-container-no-flexbox .swiper-slide {
    float: left
}
.swiper-container-vertical>.swiper-wrapper {
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column
}
.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    -o-transition-property: -o-transform;
    -ms-transition-property: -ms-transform;
    transition-property: transform;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box
}
.swiper-container-android .swiper-slide,
.swiper-wrapper {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -o-transform: translate(0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}
.swiper-container-multirow>.swiper-wrapper {
    -webkit-box-lines: multiple;
    -moz-box-lines: multiple;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap
}
.swiper-container-free-mode>.swiper-wrapper {
    -webkit-transition-timing-function: ease-out;
    -moz-transition-timing-function: ease-out;
    -ms-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    margin: 0 auto
}
.swiper-slide {
    -webkit-flex-shrink: 0;
    -ms-flex: 0 0 auto;
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
	min-width: 1200px;
}
@media only screen and (max-width: 640px) {
	.swiper-slide {
		min-width: 0;
	}
}
.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
    height: auto
}
.swiper-container-autoheight .swiper-wrapper {
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    -webkit-transition-property: -webkit-transform, height;
    -moz-transition-property: -moz-transform;
    -o-transition-property: -o-transform;
    -ms-transition-property: -ms-transform;
    transition-property: transform, height
}
.swiper-container .swiper-notification {
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
    opacity: 0;
    z-index: -1000
}
.swiper-wp8-horizontal {
    -ms-touch-action: pan-y;
    touch-action: pan-y
}
.swiper-wp8-vertical {
    -ms-touch-action: pan-x;
    touch-action: pan-x
}
.swiper-button-next,
.swiper-button-prev {
    position: absolute;
    top: 50%;
    width: 27px;
    height: 44px;
    margin-top: -22px;
    z-index: 10;
    cursor: pointer;
    -moz-background-size: 27px 44px;
    -webkit-background-size: 27px 44px;
    background-size: 27px 44px;
    background-position: center;
    background-repeat: no-repeat
}
.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
    opacity: .35;
    cursor: auto;
    pointer-events: none
}
.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
    left: 10px;
    right: auto
}
.swiper-button-prev.swiper-button-black,
.swiper-container-rtl .swiper-button-next.swiper-button-black {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")
}
.swiper-button-prev.swiper-button-white,
.swiper-container-rtl .swiper-button-next.swiper-button-white {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")
}
.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
    right: 10px;
    left: auto
}
.swiper-button-next.swiper-button-black,
.swiper-container-rtl .swiper-button-prev.swiper-button-black {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")
}
.swiper-button-next.swiper-button-white,
.swiper-container-rtl .swiper-button-prev.swiper-button-white {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")
}
.swiper-pagination {
    position: absolute;
    text-align: center;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    -webkit-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    z-index: 10
}
.swiper-pagination.swiper-pagination-hidden {
    opacity: 0
}
.swiper-container-horizontal>.swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
    bottom: 10px;
    left: 0;
    width: 100%
}
.swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    display: inline-block;
    border-radius: 100%;
    background: #000;
    opacity: .2
}
button.swiper-pagination-bullet {
    border: none;
    margin: 0;
    padding: 0;
    box-shadow: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -webkit-appearance: none;
    appearance: none
}
.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer
}
.swiper-pagination-white .swiper-pagination-bullet {
    background: #fff
}
.swiper-pagination-bullet-active {
    opacity: 1;
    background: #007aff
}
.swiper-pagination-white .swiper-pagination-bullet-active {
    background: #fff
}
.swiper-pagination-black .swiper-pagination-bullet-active {
    background: #000
}
.swiper-container-vertical>.swiper-pagination-bullets {
    right: 10px;
    top: 50%;
    -webkit-transform: translate3d(0, -50%, 0);
    -moz-transform: translate3d(0, -50%, 0);
    -o-transform: translate(0, -50%);
    -ms-transform: translate3d(0, -50%, 0);
    transform: translate3d(0, -50%, 0)
}
.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 5px 0;
    display: block
}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 5px
}
.swiper-pagination-progress {
    background: rgba(0, 0, 0, .25);
    position: absolute
}
.swiper-pagination-progress .swiper-pagination-progressbar {
    background: #007aff;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: left top;
    -moz-transform-origin: left top;
    -ms-transform-origin: left top;
    -o-transform-origin: left top;
    transform-origin: left top
}
.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar {
    -webkit-transform-origin: right top;
    -moz-transform-origin: right top;
    -ms-transform-origin: right top;
    -o-transform-origin: right top;
    transform-origin: right top
}
.swiper-container-horizontal>.swiper-pagination-progress {
    width: 100%;
    height: 4px;
    left: 0;
    top: 0
}
.swiper-container-vertical>.swiper-pagination-progress {
    width: 4px;
    height: 100%;
    left: 0;
    top: 0
}
.swiper-pagination-progress.swiper-pagination-white {
    background: rgba(255, 255, 255, .5)
}
.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar {
    background: #fff
}
.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar {
    background: #000
}
.swiper-container-3d {
    -webkit-perspective: 1200px;
    -moz-perspective: 1200px;
    -o-perspective: 1200px;
    perspective: 1200px
}
.swiper-container-3d .swiper-cube-shadow,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-wrapper {
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    transform-style: preserve-3d
}
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10
}
.swiper-container-3d .swiper-slide-shadow-left {
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));
    background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: -moz-linear-gradient(right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: -o-linear-gradient(right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: linear-gradient(to left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}
.swiper-container-3d .swiper-slide-shadow-right {
    background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));
    background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: -moz-linear-gradient(left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: linear-gradient(to right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}
.swiper-container-3d .swiper-slide-shadow-top {
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));
    background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: linear-gradient(to top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}
.swiper-container-3d .swiper-slide-shadow-bottom {
    background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: -moz-linear-gradient(top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: -o-linear-gradient(top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}
.swiper-container-coverflow .swiper-wrapper,
.swiper-container-flip .swiper-wrapper {
    -ms-perspective: 1200px
}
.swiper-container-cube,
.swiper-container-flip {
    overflow: visible
}
.swiper-container-cube .swiper-slide,
.swiper-container-flip .swiper-slide {
    pointer-events: none;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1
}
.swiper-container-cube .swiper-slide .swiper-slide,
.swiper-container-flip .swiper-slide .swiper-slide {
    pointer-events: none
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active,
.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right,
.swiper-container-cube .swiper-slide-shadow-top,
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right,
.swiper-container-flip .swiper-slide-shadow-top {
    z-index: 0;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden
}
.swiper-container-cube .swiper-slide {
    visibility: hidden;
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0;
    width: 100%;
    height: 100%
}
.swiper-container-cube.swiper-container-rtl .swiper-slide {
    -webkit-transform-origin: 100% 0;
    -moz-transform-origin: 100% 0;
    -ms-transform-origin: 100% 0;
    transform-origin: 100% 0
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-next+.swiper-slide,
.swiper-container-cube .swiper-slide-prev {
    pointer-events: auto;
    visibility: visible
}
.swiper-container-cube .swiper-cube-shadow {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: .6;
    -webkit-filter: blur(50px);
    filter: blur(50px);
    z-index: 0
}
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
    -webkit-transition-timing-function: ease-out;
    -moz-transition-timing-function: ease-out;
    -ms-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}
.swiper-container-fade .swiper-slide {
    pointer-events: none;
    -webkit-transition-property: opacity;
    -moz-transition-property: opacity;
    -o-transition-property: opacity;
    transition-property: opacity
}
.swiper-container-fade .swiper-slide .swiper-slide {
    pointer-events: none
}
.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}
.swiper-zoom-container {
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    text-align: center
}
.swiper-zoom-container>canvas,
.swiper-zoom-container>img,
.swiper-zoom-container>svg {
    max-width: 100%;
    max-height: 100%;
    object-fit: contain
}
.swiper-scrollbar {
    border-radius: 10px;
    position: relative;
    -ms-touch-action: none;
    background: rgba(0, 0, 0, .1)
}
.swiper-container-horizontal>.swiper-scrollbar {
    position: absolute;
    left: 1%;
    bottom: 3px;
    z-index: 50;
    height: 5px;
    width: 98%
}
.swiper-container-vertical>.swiper-scrollbar {
    position: absolute;
    right: 3px;
    top: 1%;
    z-index: 50;
    width: 5px;
    height: 98%
}
.swiper-scrollbar-drag {
    height: 100%;
    width: 100%;
    position: relative;
    background: rgba(0, 0, 0, .5);
    border-radius: 10px;
    left: 0;
    top: 0
}
.swiper-scrollbar-cursor-drag {
    cursor: move
}
.swiper-lazy-preloader {
    width: 42px;
    height: 42px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -21px;
    margin-top: -21px;
    z-index: 10;
    -webkit-transform-origin: 50%;
    -moz-transform-origin: 50%;
    transform-origin: 50%;
    -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;
    -moz-animation: swiper-preloader-spin 1s steps(12, end) infinite;
    animation: swiper-preloader-spin 1s steps(12, end) infinite
}
.swiper-lazy-preloader:after {
    display: block;
    content: "";
    width: 100%;
    height: 100%;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-position: 50%;
    -webkit-background-size: 100%;
    background-size: 100%;
    background-repeat: no-repeat
}
.swiper-lazy-preloader-white:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}
@-webkit-keyframes swiper-preloader-spin {
    100% {
        -webkit-transform: rotate(360deg)
    }
}
@keyframes swiper-preloader-spin {
    100% {
        transform: rotate(360deg)
    }
}

.relative{position:relative}.cf{*zoom:1;}.cf:after{content:"";display:block;clear:both;height:0}form ::-webkit-input-placeholder{color:#c6c6c6}form :-moz-placeholder{opacity:1;color:#c6c6c6}form ::-moz-placeholder{opacity:1;color:#c6c6c6}form :-ms-input-placeholder{color:#c6c6c6}::-moz-selection{color:#fff;background:rgba(31,127,194,.7)}::selection{color:#fff;background:rgba(31,127,194,.7)}.l-breadcrumb{min-width:1200px;padding:30px 0}.l-breadcrumb .bread{font-size:12px;padding:8px 0}.l-breadcrumb a{transition:all .3s ease-in-out}.l-breadcrumb a:hover{text-decoration:underline}.page-title{font-size:30px;font-weight:700;padding:25px 0;border-bottom:5px solid #f4f4f4;margin-bottom:30px;min-width:1200px}.page-title .catchphrase{font-size:12px;font-weight:400}.br-sp{display:none}.l-contents{width:1200px;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.l-contents .l-main{width:840px}.l-contents .l-main section{margin-bottom:70px}.l-contents .l-main section:last-child{margin-bottom:120px}.l-contents .l-main .side-link{position:fixed;top:400px;right:0;width:150px;text-align:center;max-width:100%;z-index:1}.l-contents .l-main .side-link a{display:block;background-color:#f08101;transition:all .3s ease-out}.l-contents .l-main .side-link a:hover{opacity:.7}.l-contents .l-main .side-link span{display:block;color:#fff}.l-contents .l-main .side-link img{width:80px}.l-contents .l-side{width:320px;margin-bottom:70px}@media screen and (max-width:640px){.l-contents .l-main .side-link{right:10px;top:unset;bottom:60px;width:auto}.l-contents .l-main .side-link a{display:inline-block;background-color:transparent}.l-contents .l-main .side-link span{display:none}.l-contents .l-main .side-link img{width:60px}}aside.l-side .side-area h4{padding-bottom:10px;border-bottom:2px solid #f7b022}.l-breadcrumb span.list{padding:0 8px;font-size:15px}.page-navi{text-align:center;margin:40px 0}.l-side .side-area{padding:20px;border:1px solid #d7d7d7;text-align:center;margin-top:20px}.l-side .bnr-area li+li{margin-top:20px}.l-side .top_button{margin:3rem auto;text-align:center}.l-side .side-box dt{margin:0 0 9px}.side-box dt span.category{padding:2px 3px;color:#fff;background:#f7b022;letter-spacing:2px;font-weight:700;font-size:11px}.l-side .side-area .side-box dt .date{padding:2px;font-size:11px}.l-side .side-box dd{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;letter-spacing:.1rem;font-size:12px;line-height:1.6}.l-side .side_area{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;flex-wrap:wrap}.side-box .colum_img{width:100%;height:auto;max-width:80px}.side-box dl{width:158px;border:none;text-align:left}.side-box a{display:flex;justify-content:space-around;align-items:center}aside.l-side .side-area .side-box{padding:15px 0;border-bottom:solid 1px #ccc}.side-area .side-button{display:inline-block;min-width:160px;text-align:center;border:solid 2.5px #f08200;border-radius:25px;color:#f08200;padding:4px 28px;font-weight:900;letter-spacing:2px;font-size:11px;margin-top:15px;background:url(//solar-depot.jp/wp-content/themes/solardepot/assets/css/../img/module/btn_arrow_01.png) no-repeat right 7px center}.side-area .side-button:hover{background:#eee}.partoner-area h5{font-size:18px;font-weight:700;color:#f7b022;border-bottom:solid 2px}.productset-list .list-area ul{display:flex;flex-wrap:wrap}.productset-list .list-area .list-box{width:250px;display:block;margin-bottom:80px;line-height:1.3;margin-right:45px}.productset-list .list-area li:nth-of-type(3n) .list-box{margin-right:0}.productset-list .list-area .list-box .product{font-size:15px;font-weight:900;color:#000;margin-top:10px}.productset-list .list-area .list-box .price{font-size:20px;font-weight:900;color:#f7b022;line-height:1.5}.productset-list .list-area .list-box .price span{font-size:16px}.l-company h4,.l-privacy h4{font-size:24px;letter-spacing:3px;border-left:6px solid #f08200;border-bottom:solid 3px #f4f4f4;padding-left:10px;line-height:1.2;text-align:left}.l-company h4{margin-bottom:50px}.l-privacy h4{margin-bottom:20px}.l-company section.company th{width:138px;padding-bottom:37px}.l-company tr{line-height:1.5}.l-company section{padding:0 20px;margin-bottom:80px;text-align:center}.l-company section th,.l-company section td{vertical-align:top}.l-company section td ul{padding-bottom:37px}.l-company section td ul li{line-height:2}.l-company table{margin-left:17px;margin-bottom:37px}.l-company .history th{width:138px;padding-bottom:37px}.l-company img{box-sizing:border-box;text-align:center}.l-privacy .read{margin-bottom:80px}.l-privacy .privacy-area .prapoli p,.l-privacy .privacy-area .prapoli ul{margin-left:17px;padding:5px 0}.l-element .element-area p{padding:5px 0;background:#eeaf1c;color:#fff;font-weight:500;font-size:24px;letter-spacing:2px;position:relative;text-align:center;margin-bottom:30px}.e-category ul{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:start;text-align:center;width:100%}.e-category li{width:30%;padding:0;background:#f4f4f4;font-weight:800;position:relative;margin-bottom:1vw}.e-category li:after{content:"";bottom:.6rem;right:.6rem;border-top:1.5rem solid transparent;border-right:1.5rem solid #eeaf1c;position:absolute;z-index:100}.e-category li a{padding:20px;display:block}.e-category li a:hover{background:#eeaf1c;color:#fff;transition:all .3s ease}.l-element .text-box{width:520px}.l-element .img-box{width:228px;height:auto;position:relative;width:100%;height:0;padding-top:100%}.l-element .elment-box{box-sizing:border-box;padding:30px;border-top:solid 4px #f08200;border-left:solid 4px #ddd;border-bottom:solid 4px #ddd;border-right:solid 4px #ddd;margin-bottom:30px;display:flex;align-items:center;justify-content:space-between}.l-element .publisher{font-size:24px;font-weight:800}.l-element .text-box .product{font-size:24px;font-weight:500}.l-element .text-box .elment{border-bottom:1px solid #ddd;padding-bottom:20px;line-height:1.4}.l-element .pricetext .price{color:#ef2b2b;font-size:38px;font-weight:600}.l-element .price span{font-size:28px;line-height:1}.l-element .price span.small{font-size:26px}.l-element .e-category li a{font-size:16px}.l-element .pricetext .price span.tax{font-size:20px}.l-element .product-btn{margin-top:20px}.l-element .price{line-height:1.2;padding:10px 0}.l-element .element-list{display:flex;justify-content:flex-start;align-items:stretchs;flex-wrap:wrap}.l-element .element-list li{width:50%}.module-y .rimawari p{text-align:center}.yajirushi{float:left;padding-right:15px}.module-y .rimawari{color:#e53738;border-bottom:3px solid #e53738;border-top:3px solid #e53738;font-weight:900;padding:15px;line-height:1.3;float:right}.module-y .rimawari .pasentage{font-size:65px;color:#e53738}.module-y .rimawari .riritsu{font-size:30px;color:#e53738}#to-top{position:fixed;right:3.125%;bottom:-200px;z-index:9999;text-align:right}.l-element .category-area{padding:3vw 0 3vw}.l-element .product-img{position:absolute;top:0;left:0;width:100%;height:100%}.l-element .product-img img{position:absolute;top:50%;left:50%;width:85%;height:85%;object-fit:contain;object-position:center;transform:translate(-50%,-50%)}section.contact h3{font-size:28px;font-weight:800;margin-bottom:15px;padding:0 0 0 20px;border-left:solid 6px #f7b022;line-height:1}section.contact .border{content:"";border:solid 3px #f4f4f4;margin-bottom:20px}.form-area{box-sizing:border-box;margin:0 auto;padding:40px;background:#f4f4f4}.form-area .form-button{display:block;margin:50px auto;text-align:center}.form-area .form_button p{display:inline-block;min-width:260px;text-align:center;border:solid 2px #f1870c;border-radius:25px;color:#fff;padding:10px;font-weight:900;letter-spacing:.1rem;background:#f1870c url(//solar-depot.jp/wp-content/themes/solardepot/assets/css/../img/module/btn_arrow_02.png) no-repeat right 15px center}.form-area .form_button:hover{opacity:.7}.form-area .form_button .confbtn{display:inline-block;min-width:260px;text-align:center;border:solid 2px #f1870c;border-radius:25px;color:#fff;padding:10px;font-weight:900;letter-spacing:.1rem;background:#f1870c url(//solar-depot.jp/wp-content/themes/solardepot/assets/css/../img/module/btn_arrow_02.png) no-repeat right 15px center}.form-area .form_button .confbtn:hover,.top-btn a:hover{opacity:.7}.form-area .form_button p:hover{opacity:.6}.form-area .title{font-size:1.25em;color:#f1870c;border-bottom:1px solid #ccc;margin-bottom:1.5em}.top_button a:hover{background:#eee url(//solar-depot.jp/wp-content/themes/solardepot/assets/css/../img/module/btn_arrow_01.png) no-repeat right 15px center;padding:.7rem}.form_button{display:block;text-align:center}.form tr{box-sizing:border-box;display:block;width:100%;padding-bottom:2rem;margin:0 auto}.form tr th{width:190px;text-align:left;font-weight:700;vertical-align:top}.form tr td{width:auto;width:570px;max-width:75%}.form tr td.radio{width:680px;text-align:left}.form th .must,.form-area .annotation{color:#f1870c}.form input[type=text],.form input[type=tel],.form input[type=email],.form select{width:100%;max-width:100%;border:none}.form textarea{width:570px;height:105px;max-height:400px;padding:.6rem 0;border:none}.form .wpcf7-list-item{margin-left:0}.form .note{font-size:.8em}.form .group-level{padding-left:2em}table.form{width:100%}table.form tr:has(.wpcf7cf-hidden){display:none}.p-contact .form tr th,.p-contact .form tr td{width:100%;display:block;text-align:left}.p-contact .form input[type=text]{width:740px}.p-contact .form tr{margin-bottom:30px}.p-contact .form tr th{margin-bottom:10px}.p-contact p.annotation{font-size:18px;font-weight:500}.p-contact .form .furigana input[type=text]{width:47%}select{outline:none;text-indent:.01px;text-overflow:'';background:#fff;vertical-align:middle;font-size:inherit;color:inherit;-webkit-appearance:button;-moz-appearance:button;appearance:button;border:2px solid #eee;border-radius:3px;padding:8px 10px;width:140px}select option{background-color:#fff;color:#333}select::-ms-expand{display:none}select:-moz-focusring{color:transparent;text-shadow:0 0 0 #828c9a}.select-wrap{position:relative}.select-wrap:before{z-index:1;position:absolute;left:113px;top:0;content:"\f123";font-family:"IonIcons";line-height:33px;color:#7f878c;pointer-events:none}select option{background-color:#fff;color:#333}select::-ms-expand{display:none}select:-moz-focusring{color:transparent;text-shadow:0 0 0 #828c9a}.p-contac td.radio span{font-weight:400;margin-bottom:0;width:auto;display:inline-block;margin-right:10px}.p-contact td span.mwform-radio-field.horizontal-item{padding-right:10px}.form input,.form textarea{padding:10px}.p-contact .form tr.answer{margin-bottom:0;padding-bottom:10px}.top-btn a{display:inline-block;width:230px;padding:8px;font-size:16px;font-weight:600;letter-spacing:3px;text-align:center;border:2px solid #f08200;color:#f08200;background:url(//solar-depot.jp/wp-content/themes/solardepot/assets/css/../img/module/btn_arrow_01.png) no-repeat right 25px center}.l-contents .thanks{text-align:center}.top-btn{padding-top:118px}.l-contents .thanks h3{font-size:26px;font-weight:500;color:#222;padding:15px 0;border-bottom:solid 2px #f7b022;border-top:solid 2px #f7b022;margin:0 auto 80px;background:#fff}input[type=button],input[type=submit]{border-radius:0;-webkit-appearance:none}.form_button input.back{display:inline-block;min-width:260px;text-align:center;border:solid 2px silver;border-radius:25px;color:#fff;padding:10px;font-weight:900;letter-spacing:.1rem;background:silver url(//solar-depot.jp/wp-content/themes/solardepot/assets/css/../img/module/btn_arrow_02.png) no-repeat right 15px center;margin-bottom:10px;margin-top:60px}.p-contact .detail{margin-bottom:30px}.p-contact .detail .title{font-size:18px;font-weight:700}td.radio span:nth-of-type(5):before{content:"";display:block}.mw_wp_form .error{text-align:right}.form-area .contact-info{text-align:center;padding:10px 0 50px;font-size:16px}.form-area .contact-pr{text-align:right}.form-area .contact-pr a{padding:10px;border-radius:5px;font-size:12px;color:#111;margin-top:30px;display:block;text-decoration:underline}.form-area .contact-pr a:hover{opacity:.7}.form-area .text-hosoku{display:block;padding-top:10px}.l-productset .set.syumi h4{font-size:24px;background:#f08200;color:#fff;text-align:center;padding:5px;font-weight:600;letter-spacing:2px}.l-productset .syumiration{border-bottom:solid 1px #ddd;border-left:solid 1px #ddd;border-right:solid 1px #ddd;padding:35px;margin-bottom:15px}.l-productset .syumiration ul li{font-size:18px;font-weight:600;border-bottom:solid 1px #ddd;padding:10px 0;text-indent:10px}.l-productset .syumiration ul li:first-child{border-top:solid 1px #ddd}.l-productset .syumiration ul{width:350px;float:left}.l-productset .module-y{float:right;padding-top:50px}.l-productset .set-area h4{font-size:24px;background:#848484;color:#fff;text-align:center;padding:5px;font-weight:600;letter-spacing:2px}.l-productset .table-box{padding:20px 0}.l-productset .syumi.table-box{padding:20px 0 0}.l-productset .shitasan{padding-top:20px}.l-productset .text-img,.l-productset .set-item{text-align:center}.set-area .box-area{display:table;width:840px}.l-productset .set-item .small-text{padding-top:15px}.l-productset .small-text{text-align:left}.l-productset .syumiration ul li.small-text{font-weight:400;font-size:15px;text-indent:0;padding:20px 0}.l-productset .syumiration ul li.small-text span{float:none}.l-productset .set-item .small-text{padding-top:15px}.set-area .set-box{display:table-cell;width:210px;text-align:center;padding:30px 0 0;border-top:1px solid #ddd;border-left:1px solid #ddd}.set-area .set-box:last-child{border-right:1px solid #ddd}.set-area .set-box .maker,.set-area .set-box .quantity,.set-area .set-box .text{border-top:1px solid #ddd;border-bottom:1px solid #ddd}.set-area .set-box .maker,.set-area .set-box .quantity,.set-area .set-box .number,.set-area .set-box .text{padding:15px 0}.l-productset .set-head dd{font-size:16px;font-weight:700;padding-bottom:25px}.set-item dl{width:840px}.set-item dt{float:left}.set-item dd{float:right}section.set-area h3{background:#eeaf1c;color:#fff;font-size:42px;font-weight:900}.l-productset .set-box .text{text-align:left;padding:1rem}.l-productset .table-box h4 span{padding:0 19px;font-weight:100}.l-productset .syumiration ul li span{float:right}.set-area.table-box.hidden-sp tr{border:solid 1px #ddd}.set-area.table-box.hidden-sp td,.set-area.table-box.hidden-sp th{border-right:solid 1px #ddd;padding:15px;text-align:center;width:210px;height:auto;vertical-align:bottom}.set-area.table-box.hidden-sp .text td{text-align:left;line-height:1.4}.set-area.table-box.hidden-sp th dd.sel-img{font-size:16px;font-weight:700;padding:10px 0}.l-article{word-wrap:break-word}.l-colum .colum-box{border:#d7d7d7 1px solid;padding:25px 35px;margin-bottom:30px;box-shadow:2px 4px 10px -3px rgba(0,0,0,.1);-webkit-box-shadow:2px 4px 10px -3px rgba(0,0,0,.1);-moz-box-shadow:2px 4px 10px -3px rgba(0,0,0,.1)}.l-colum .colum-text .date{display:inline-block}.l-colum .colum-text .tag{display:inline-block;margin-right:20px}.l-colum .colum-text .tag p{padding:1px 5px;background:#f7b022;color:#fff;font-weight:900;letter-spacing:2px}.l-colum p.title{font-size:24px;font-weight:700;border-bottom:1px solid #ccc}.l-colum .colum-box .colum-image{max-width:240px;height:auto;display:block;float:left}.l-colum .colum-box .colum-text{display:block;float:right;width:490px}.l-article section h3{font-size:24px;font-weight:600}.l-article section p{margin:30px 0}.l-article .article-area{padding:30px;border:solid 1px #d7d7d7}.l-article .colum-text .category,.l-article .colum-text .date{display:inline-block}.l-article .colum-text{margin-bottom:40px}.l-article .colum-text .category{background:#f7b022;color:#fff;padding:1px 3px;font-weight:600;margin-right:10px}.l-article .nav_single{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between !important;justify-content:space-between !important;margin:15px 0 0}.l-article .nav_single li{font-size:18px}.l-article .nav_single a:hover{opacity:.7;text-decoration:none;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.l-service .service-box .title{font-size:22px;color:#f08200;font-weight:600;line-height:1.3;margin-left:12px}.l-service .service-box h3{display:inline-flex;height:50px}.l-service .service-box .icon{width:170px}.l-service .service-box h4{font-weight:600;padding:10px;background:#ddd;margin:20px 0}.l-service .service-box{margin-bottom:35px;border-bottom:1px solid #ddd;padding-bottom:20px}.l-service .service-box p{margin-bottom:30px}.l-service .service-box h3.speed .title{padding:10px 0}.l-flow .flow-box{padding:25px;border:solid 5px #ddd}.l-flow .arrow{width:0;height:0;border-left:35px solid transparent;border-right:35px solid transparent;border-top:30px solid #ddd;margin:15px auto}.l-flow .flow-box h3{border-bottom:1px solid #ddd;margin-bottom:10px;padding-bottom:10px}.l-flow p.read{margin-bottom:30px;font-weight:600;letter-spacing:.8px}.l-news p.category{display:inline-block;padding:3px;font-size:12px;color:#fff;background:#f7b022;letter-spacing:.1rem;font-weight:800;margin-right:30px;min-width:85px;text-align:center}.l-news p.newstitle{display:inline-block;font-weight:500;width:600px}.l-news p.date{display:inline-block;margin-right:30px;font-weight:600}.l-news .news-area ul li{padding:30px 0;border-bottom:solid 1px #ddd;display:block}.l-news .news-area ul li:first-child{border-top:solid 1px #ddd}.l-fence h3{font-size:28px;font-weight:800;margin-bottom:15px;padding:0 0 0 20px;border-left:solid 6px #f7b022;line-height:1}.l-fence h4{padding:5px 0;background:#f08200;color:#fff;font-weight:500;font-size:24px;letter-spacing:2px;position:relative;text-align:center;margin-bottom:30px}.l-fence .text-area{margin-bottom:40px;line-height:2}.fence-area01,.fence-area02,.fence-area03,.fence-area04{margin-bottom:60px}.fence-area04 .sample-box{display:flex}.l-fence .sample-area{display:flex;justify-content:space-between}.l-fence .sample-box .text-box{background:#f4f4f4;padding:13px 30px}.l-fence table{border-top:1px solid #ddd;border-right:1px solid #ddd;width:840px;border-spacing:0;margin:30px auto 10px}.l-fence th,.l-fence td{border-bottom:1px solid #ddd;border-left:1px solid #ddd;text-align:center;padding:10px}.l-fence th{background-color:#f4f4f4;font-weight:800}.l-fence .text-area h5 img{margin-right:15px}.l-fence .text-area h5{font-size:18px;font-weight:800;margin:10px 0}.l-fence .fence-area03 .img-box{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:30px}.l-fence .fence-area03 p{display:inline-block;position:relative;margin-left:24px;font-weight:600;margin-bottom:10px}.l-fence h4.gray{background:#848484}.l-fence .fence-area03 p:before{content:"";display:inline-block;border:9px solid transparent;border-top-color:#f08200;position:absolute;right:61px;bottom:0;margin-top:-11px}section.l-fence div.riyu{border-top:solid 6px #f4f4f4;margin:20px 0 60px;padding-top:20px}.l-fence .sample-area h6{font-size:18px;font-weight:800;color:#f7b022;margin-bottom:1vw}.l-fence .sample-area p{font-size:1.3rem;line-height:1.8}.stand-wrapper{font-size:16px}.stand-mv_area{width:100%;padding-top:156px;min-width:1200px}.stand-mv_area img{width:100%}.stand-menu-wrapper{background-color:#ffdf32;width:100%;min-width:1200px}.stand-menu{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;width:1398px;max-width:100%;margin-left:auto;margin-right:auto}.stand-menu-item{width:25%}.stand-menu-item a{display:block;font-size:1em;text-align:center;border-right:1px solid #fff;padding:.5em}.stand-menu-item:first-child a{border-left:1px solid #fff}.stand-menu-item a:hover{font-weight:700}.l-stand .stand-header{padding:5px 0;background:#f08200;color:#fff;font-weight:500;font-size:1.5em;letter-spacing:2px;position:relative;text-align:center;margin-bottom:40px}.l-stand .stand-header-sub{font-size:1.875em;font-weight:700;text-align:center;margin-bottom:40px}.l-stand .stand-header-sub2{font-size:1.875em;font-weight:700;text-align:center;color:#ff5a00;margin-bottom:40px}.l-stand .read-text{font-size:1.25em;text-align:center;line-height:1.5;width:700px;max-width:100%;margin-left:auto;margin-right:auto;margin-bottom:40px;text-align:left}.l-stand .stand-frame01{background-image:url(//solar-depot.jp/wp-content/themes/solardepot/assets/css/../img/page/stand/frame01.png),url(//solar-depot.jp/wp-content/themes/solardepot/assets/css/../img/page/stand/frame01_chara.png);background-repeat:no-repeat;background-size:100% 100%,auto;background-position:center top,bottom -10px right 40px;padding-top:50px;padding-bottom:50px;margin-bottom:80px}.l-stand .stand-frame01 li{background-image:url(//solar-depot.jp/wp-content/themes/solardepot/assets/css/../img/page/stand/icon-check.png);background-repeat:no-repeat;background-position:center left;font-size:1.875em;display:block;padding-left:60px;margin-left:60px;margin-bottom:18px}.l-stand .stand-frame01 li:last-child{margin-bottom:0}.l-stand .image-list{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;margin-bottom:40px}.l-stand .image-list.col4 li{width:25%;margin-bottom:10px}.l-stand .image-list.col4 li:nth-last-child(-n+4){margin-bottom:0}.l-stand .image-list.col3 li{width:33.33333333333%;margin-bottom:10px}.l-stand .image-list.col3 li:nth-last-child(-n+3){margin-bottom:0}.l-stand .image-list.col2 li{width:50%;margin-bottom:10px}.l-stand .image-list.col2 li:nth-last-child(-n+2){margin-bottom:0}.l-stand .image-list.col1 li{width:auto}.l-stand .stand-image{width:auto;max-width:100%;text-align:center;margin-bottom:40px}.l-stand .stand-lineup-title{font-size:1.5em;font-weight:700;color:#f08200;margin-bottom:16px}.l-stand .stand-reason{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;border:2px solid #f77f19;margin-bottom:40px}.l-stand .stand-reason dt{font-size:1.25em;text-align:center;width:9em;padding:16px 24px}.l-stand .stand-reason dd{font-size:1em;border-left:2px solid #f77f19;width:calc(100% - 9em);padding:16px}.l-stand .stand-reason .stand-reason-title{font-size:1.625em;font-weight:700;color:#ff5a00;background-color:#fff;text-align:left;margin-bottom:16px}.stand-lineup p{font-size:.875em;margin-bottom:32px}@media screen and (max-width:640px){.l-stand .stand-reason{display:block}.l-stand .stand-reason dt,.l-stand .stand-reason dd{width:100%}.l-stand .stand-reason dd{border-top:2px solid #f77f19;border-left:none}.l-stand .stand-header{font-size:1.32em}.stand-header-sub{line-height:1.5}}.l-stand .stand-movie{position:relative;width:80%;padding-top:45%;margin:0 auto 40px}.l-stand .stand-movie iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}.l-stand .shipment-results{font-size:1em}.l-stand .shipment-results .about{font-size:1.25em;text-align:center;margin:1.5em 0}.l-stand .shipment-results .emphasize{color:#f08101;font-size:1.625em}.l-stand .shipment-results .delivery-tables{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-direction:row-reverse;justify-content:space-around;margin-bottom:80px}.delivery-table .delivery-table-title{text-align:center;font-size:1.2em;margin:0 0 .5em}.delivery-table .delivery-table-inner{height:300px;overflow-y:scroll}.delivery-tables table{max-height:100px;height:auto !important;height:100px;overflow-x:hidden;overflow-y:scroll}.delivery-tables table{width:100%;border-right:#f7af22 solid 1px;border-collapse:collapse}.delivery-tables table thead th{position:sticky;top:0;background:#f7af22;color:#fff;padding:10px 15px;border-right:#fff solid 1px;border-bottom:#fff solid 1px}.delivery-tables table thead th:last-child{border-right:#f7af22 solid 1px}.delivery-tables table tbody th{background:#f7af22;color:#fff;padding:10px 15px;border-bottom:#fff solid 1px;vertical-align:top}.delivery-tables table tbody tr:last-child th{border-bottom:#f7af22 solid 1px}.delivery-tables table tbody td{background:#fff;padding:0 15px;border-left:#f7af22 solid 1px;border-bottom:#f7af22 solid 1px;vertical-align:top}.faq{width:1080px;max-width:100%;margin:0 auto}.faq dl{border-bottom:1px solid #111}.faq dl dt{padding:26px 0 16px;line-height:2em;font-weight:700;text-indent:-3em;padding-left:3em}.faq dl dt:before{content:"";background:url(//solar-depot.jp/wp-content/themes/solardepot/assets/css/../img/page/stand/qa-q.png)no-repeat;width:30px;height:30px;display:inline-block;background-size:contain;vertical-align:middle;padding-right:40px}.faq dl dd{padding-bottom:16px;line-height:2em;text-indent:-3em;padding-left:3em}.faq dl dd:before{content:"";background:url(//solar-depot.jp/wp-content/themes/solardepot/assets/css/../img/page/stand/qa-a.png)no-repeat;width:30px;height:30px;display:inline-block;background-size:contain;vertical-align:middle;padding-right:48px}.faq dl:last-of-type{margin-bottom:40px}.faq-info{background-image:url(//solar-depot.jp/wp-content/themes/solardepot/assets/css/../img/page/stand/frame02.png);background-repeat:no-repeat;background-size:100% 100%;padding:3.75em 6.875em}.faq-info-title{font-size:2.5em;color:#f08200;background-image:url(//solar-depot.jp/wp-content/themes/solardepot/assets/css/../img/page/stand/frame-icon.png);background-repeat:no-repeat;background-position:left center;padding:36px 0 36px 140px;margin-bottom:43px}.faq-info-text{font-size:1.375em}.faq-info-text+.faq-info-text{margin-top:1em}.stand-cta{margin:80px auto}@media screen and (max-width:640px){.stand-wrapper{font-size:14px}.stand-mv_area{min-width:auto;padding-top:93px}.stand-menu-wrapper{min-width:auto}.stand-menu-item{width:50%}.l-stand .stand-frame01{background-size:100% 100%,100px;background-position:center top,bottom right 10px;padding:10% 7% 15%}.l-stand .stand-frame01 li{background-position:top left;background-size:25px;padding-left:35px;font-size:1.2em;margin-left:0;margin-bottom:10px}.l-stand .shipment-results .emphasize{font-size:1.25em}.l-stand .shipment-results .delivery-tables{display:block}.l-stand .shipment-results .delivery-tables .delivery-table{margin-bottom:3em}.delivery-tables table tbody td:before{content:attr(label);float:left;clear:both;font-weight:700}.delivery-tables table tbody td p{padding-left:6em}.faq-info{background-image:url(//solar-depot.jp/wp-content/themes/solardepot/assets/css/../img/page/stand/frame02-top.jpg),url(//solar-depot.jp/wp-content/themes/solardepot/assets/css/../img/page/stand/frame02-bottom.png),url(//solar-depot.jp/wp-content/themes/solardepot/assets/css/../img/page/stand/frame02-middle.png);background-repeat:no-repeat,no-repeat,repeat-y;background-size:contain;background-position:top left,bottom left,top left;padding:30px}.faq-info-title{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;justify-content:center;background:0 0;font-size:1.75em;line-height:1;line-height:1.5;background-size:80px;padding:0;margin-bottom:0}.faq-info-title:before{display:inline-block;content:url(//solar-depot.jp/wp-content/themes/solardepot/assets/css/../img/page/stand/frame-icon.png);-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);width:80px}}@media screen and (max-width:476px){.l-stand .stand-frame01{padding:10% 7% 50%}}.l-maintenance h3{font-size:28px;font-weight:800;margin-bottom:15px;padding:0 0 0 20px;border-left:solid 6px #f7b022;line-height:1}.l-maintenance .fence-table{margin-bottom:60px}.l-maintenance .fence-table p{border-top:solid 6px #f4f4f4;margin:20px 0;padding-top:20px}.l-maintenance h4{padding:5px 0;background:#f08200;color:#fff;font-weight:500;font-size:24px;letter-spacing:2px;position:relative;text-align:center}.l-maintenance h4.gray{background:#848484}.l-maintenance h5{font-size:18px;font-weight:700;margin:23px 0 8px}.l-maintenance h5:before{content:"■";color:#f7b022;font-size:1.4rem;margin-right:.3vw}.l-maintenance h6.detail{color:#f7b022}.l-maintenance h6{margin-top:20px;font-weight:600}.mente-area01,.mente-area02{margin-bottom:60px}.l-sitemap{display:flex}.l-sitemap .map-box:nth-of-type(2){margin-left:180px}.l-sitemap .map-box li{padding:20px 30px;margin:5px 0 !important;position:relative}.l-sitemap .map-box li:before{counter-increment:list;content:"";display:block;position:absolute;left:0;height:15px;width:15px;border-radius:50%;background:#f7b022;top:50%;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.l-sitemap .map-box li:after{content:"";display:block;position:absolute;left:6px;height:0;width:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:5px solid #fff;top:50%;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (min-width:641px){.hidden-sp{display:inline-block}.hidden-pc{display:none}}@media only screen and (max-width:641px){.br-sp{display:block}.br-pc{display:none}.l-breadcrumb{min-width:0}.l-breadcrumb .bread{font-size:11px;padding:1rem}.page-title{font-size:2rem;font-weight:500;padding:1rem 0;border-bottom:.2rem solid #f4f4f4;margin-bottom:2rem;min-width:100%}.l-contents{width:100%;display:block;display:-ms-flexbox;-webkit-box-pack:sapace-between;-ms-flex-pack:sapace-between;justify-content:sapace-between}.l-contents .l-main{width:auto}.l-contents .l-side{width:100%;margin-bottom:3rem}.l-breadcrumb span.list{padding:0 8px;font-size:15px}.contact .border{content:"";border:solid 3px #e6e6e6;margin-bottom:20px}.l-stand h5.column-link{display:block;text-align:right}.l-stand h5.column-link .column-button{display:inline-block;font-size:11px;margin-left:auto;margin-right:auto;margin-top:1em}.l-contents .l-side .bnr-area{text-align:center}.l-side .side-area{padding:1.5rem;border:1px solid #d7d7d7;text-align:center}.l-side .top_button{margin:3rem auto;text-align:center}.l-side .side-box dt{margin:0 0 9px}.side-box dt span.category{padding:2px 3px;color:#fff;background:#f7b022;letter-spacing:2px;font-weight:700;font-size:11px}.l-side .side-area .side-box dt .date{padding:2px;font-size:11px}.l-side .side-box dd{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;letter-spacing:.1rem;font-size:12px;line-height:1.6}.l-side .side_area{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;flex-wrap:wrap}.side-box a{display:flex;justify-content:space-between}.side-area .side-button{display:inline-block;min-width:160px;text-align:center;border:solid 2.5px #f08200;border-radius:25px;color:#f08200;padding:4px 28px;font-weight:900;letter-spacing:2px;font-size:11px;background:url(//solar-depot.jp/wp-content/themes/solardepot/assets/css/../img/module/btn_arrow_01.png) no-repeat right 7px center}aside.l-side .side-area .side-box{padding:15px;border-bottom:solid 1px #ccc}.side-box .colum_img{width:34%;height:auto}.side-box dl{width:62%;border:none;padding:0 0 1rem;text-align:left}.partoner-area h5{font-size:18px;font-weight:700;color:#f7b022;border-bottom:solid 2px}.productset-list .list-area .list-box{width:80%;display:block;margin:auto;margin-bottom:4rem;text-align:center}.productset-list .list-area li:nth-of-type(3n) .list-box{margin-right:auto}.productset-list .list-area .list-box p{text-align:left}.productset-list .list-area ul{display:block}.l-company h4,.l-privacy h4{font-size:1.5rem;letter-spacing:3px;border-left:.5rem solid #f08200;border-bottom:solid 3px #f4f4f4;padding-left:.8rem;line-height:1.2;text-align:left;margin-bottom:2rem}.l-company section.company th{width:120px;padding-bottom:0}.l-company tr{display:block;margin-bottom:2rem}.l-company section{padding:0;margin-bottom:5rem;text-align:center}.l-company section th,.l-company section td{width:auto;vertical-align:top;margin-bottom:2rem}.l-company table{margin-left:17px;margin-bottom:0}.l-company .history th{width:90px;padding-bottom:0}.l-company img{box-sizing:border-box;text-align:center}.l-company section td ul{padding-bottom:0}.l-company section td ul li{padding-bottom:10px}.l-privacy .read{margin-bottom:4rem}.l-contents .l-main section.prapoli{margin-bottom:3rem}.l-privacy h4{font-weight:500;margin-bottom:1rem;line-height:1}.l-contents .l-main section:last-child{margin-bottom:5rem}.l-element .element-area p{padding:.1rem 0;background:#eeaf1c;color:#fff;font-weight:500;font-size:1.6rem;letter-spacing:2px;position:relative;text-align:center;margin-bottom:2rem}.e-category ul{display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:start;text-align:center;width:100%}.e-category li{width:auto;padding:1vw;margin:0 0 1rem 1rem;background:#f4f4f4;font-weight:800;position:relative;font-size:1.3rem}.e-category li:after{content:"";bottom:.6rem;right:.6rem;border-top:1rem solid transparent;border-right:1rem solid #eeaf1c;position:absolute;z-index:100}.e-category li a{padding:.5rem;display:block}.e-category li a:hover{background:#f4f4f4;color:#eeaf1c;transition:all .3s ease}.e-category{margin-bottom:1rem}.l-element .text-box{width:100%}.l-element .img-box{width:100%;text-align:center}.l-element .elment-box{box-sizing:border-box;padding:1.5rem;border-top:solid 2px #f08200;border-left:solid 2px #ddd;border-bottom:solid 2px #ddd;border-right:solid 2px #ddd;margin-bottom:2rem;display:block}.l-element .category-area{padding:0 0 5vw}.l-element .publisher{font-size:1.8rem;font-weight:800}.l-element .text-box .product{font-size:6vw;font-weight:800}.l-element .text-box .elment{border-bottom:1px solid #ddd;padding-bottom:20px;line-height:1.4}.l-element .pricetext .price{color:#ef2b2b;font-size:8vw}.l-element .price span.small{font-size:5.5vw}.l-element .pricetext{margin-bottom:2rem}.l-element .pricetext .price span.tax{font-size:1.4rem}.l-element .product-btn{margin:2rem 0 3rem}.l-element .e-category li a{font-size:3vw}.l-element .price span{font-size:5.5vw;line-height:1}.l-productset .set.syumi h4{font-size:1.6rem;background:#f08200;color:#fff;text-align:center;padding:1px;font-weight:600;letter-spacing:2px}.l-productset section.set-area p.small-text{text-align:left;color:#222;font-size:3vw;padding-top:2vw;font-weight:400}.l-productset .syumiration{border-bottom:solid 1px #ddd;border-left:solid 1px #ddd;border-right:solid 1px #ddd;padding:2rem;text-align:center;margin-bottom:0}.l-productset .syumiration ul li{font-size:14px;font-weight:600;border-bottom:solid 1px #ddd;padding:10px 0;text-indent:10px;text-align:left}.l-productset .syumiration ul li:first-child{width:100%;border-top:solid 1px #ddd}.l-productset .syumiration ul{width:auto;float:none}.l-productset .module-y{float:right;padding-top:2rem}.l-productset .set-area h4{font-size:1.6rem;background:#848484;color:#fff;text-align:center;padding:1px;font-weight:600;letter-spacing:2px}.l-productset section.set-area p{font-size:1.6rem;color:#f08200;font-weight:600;line-height:1.5}.l-productset .table-box{padding:20px 0}.l-productset .shitasan img{padding-top:0;width:20%}.l-productset .text-img,.l-productset .set-item{text-align:center}.productset-list .list-area .list-box .price{font-size:2rem}.set-area .box-area{display:block;width:auto}.set-area .set-box{display:block;width:100%;text-align:center;padding:2rem 0 0;border:1px solid #ddd;margin-bottom:3rem}.set-area .set-box .maker,.set-area .set-box .quantity{border-top:1px solid #ddd;border-bottom:1px solid #ddd}.set-area .set-box .maker,.set-area .set-box .quantity,.set-area .set-box .number{padding:15px 0}.l-productset .set-head dd{font-size:16px;font-weight:700;padding-bottom:25px}section.set-area h3{background:#eeaf1c;color:#fff;font-size:1.7rem;font-weight:900;text-align:center}.set-item dl{width:100%}.set-item dt{float:none;display:block;background:#f08200}.set-item dd{float:none}.l-productset .module-y{float:none;padding-top:2rem;display:inline-block;text-align:center}.yajirushi{float:left;padding-right:15px 0px;width:44%}.module-y .rimawari{color:#e53738;border-bottom:3px solid #e53738;border-top:3px solid #e53738;font-weight:900;padding:15px;line-height:1.3;float:right;width:50%}.module-y .rimawari .pasentage{font-size:4rem;color:#e53738}.module-y .rimawari .riritsu{font-size:1.5rem;color:#e53738}.l-colum .colum-box{border:#d7d7d7 1px solid;padding:2rem;width:100%;margin-bottom:4rem}.l-colum .colum-text .date{display:inline-block;font-size:1.3rem}.l-colum .colum-text .tag{display:inline-block;margin-right:1rem}.l-colum .colum-text .tag p{background:#f7b022;color:#fff;font-weight:900;letter-spacing:.1rem;font-size:.8rem;text-align:center;padding:.3rem .6rem;line-height:1.3}.l-colum p.title{font-size:1.4rem;font-weight:700;line-height:1.4;border-bottom:1px solid #ccc;padding:.3rem 0}.l-colum .colum-box .colum-img{display:block;float:none;text-align:center}.l-colum .colum-box .colum-text{display:block;width:60%;margin-top:0;line-height:1}.l-colum .colum-box p.detail{margin-top:.3rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;margin-bottom:0;line-height:1.6;font-size:1.2rem}.l-colum .colum-box .colum-image{width:33%;height:auto;display:block;float:left;margin-bottom:1.2rem;max-width:none}.l-article .article-area{padding:2rem}.l-article section h3{font-size:2rem}.l-article section p{margin:2rem 0}.l-article .colum-text .category{background:#f7b022;color:#fff;padding:1px 3px;font-weight:600;margin-right:.5rem;font-size:.9rem}.l-article .colum-text{margin-bottom:.9rem}section.contact h3{font-size:2rem;font-weight:800;margin-bottom:1rem;padding:0 0 0 1rem;border-left:solid 6px #f7b022;line-height:1}section.contact h3{font-size:1.8rem;font-weight:800;margin-bottom:1rem;padding:0 0 0 1rem;border-left:solid 6px #f7b022;line-height:1}.form-area{box-sizing:border-box;margin:0 auto;padding:2rem 3%;background:#f4f4f4}.form-area .form-button{display:block;margin:50px auto;text-align:center}.form-area .form_button p{display:inline-block;min-width:260px;text-align:center;border:solid 2px #f1870c;border-radius:25px;color:#fff;padding:10px;font-weight:900;letter-spacing:.1rem;background:#f1870c url(//solar-depot.jp/wp-content/themes/solardepot/assets/css/../img/module/btn_arrow_02.png) no-repeat right 15px center}.form-area .form_button p:hover{opacity:.6}.top_button a:hover{background:#eee url(//solar-depot.jp/wp-content/themes/solardepot/assets/css/../img/module/btn_arrow_01.png) no-repeat right 15px center;padding:.7rem}.form_button{display:block;text-align:center}.form tr{box-sizing:border-box;display:block;width:100%;padding-bottom:2rem;margin:0 auto}.form tr th{width:100%;display:block;font-weight:700;padding-bottom:10px}.form tr td{width:100%;max-width:100%;display:block}.form tr td.radio{width:100%;display:block;font-size:16px}.form th .must{color:#f1870c}.form input[type=text]{width:100%;border:none;font-size:16px}.form textarea{width:100%;height:auto;max-height:400px;padding:.6rem 0;border:none;font-size:16px}table.form{width:100%;font-size:16px}.p-contact .form tr td{text-align:left}.p-contact .form input[type=text]{width:100%}.p-contact .form tr{margin-bottom:1.5rem}.p-contact p.annotation{font-size:1.6rem}.p-contact td label{display:block}.p-contact td span.mwform-radio-field.horizontal-item{padding:0}.top-btn{padding-top:3rem}.l-contents .thanks h3{font-size:2rem;font-weight:500;padding:1.5rem 0;margin-bottom:2rem}.l-contents .thanks p{text-align:left}td.radio span.mwform-radio-field.horizontal-item{display:block;margin-left:0}.l-service .service-box .icon{width:40%}.l-service .service-box .title{font-size:1.8rem;font-weight:600;line-height:1.5;margin-left:0;margin-top:1rem;width:100%}.l-service .service-box h3{width:100%}.l-service .service-box h3{display:block;height:auto}.l-service .service-box h4{padding:.5rem;margin:1rem 0;font-size:1.3rem;line-height:1.4}.l-service .service-box{padding-bottom:4rem}.l-service .service-box p{margin-bottom:2rem}.l-flow .flow-box{padding:1.8rem;border:solid 2px #ddd}.l-service .service-box.last{border-bottom:none}.l-flow .arrow{width:0;height:0;border-left:2.5rem solid transparent;border-right:2.5rem solid transparent;border-top:1.5rem solid #ddd;margin:1.2rem auto}.l-flow .flow-box h3{border-bottom:1px solid #ddd;margin-bottom:1rem;padding:.2rem}.l-flow p.read{margin-bottom:1rem}.l-news p.category{display:inline-block;padding:0 1rem;font-size:1.2rem;color:#fff;background:#f7b022;letter-spacing:.1rem;font-weight:800;margin-right:1rem;min-width:4rem;text-align:center;float:left}.l-news p.date{display:inline-block;float:left;margin-right:1rem}.l-news p.newstitle{display:inline-block;text-align:left;padding-top:.3rem;width:100%}.l-news .news-area ul li{padding:1.2rem;display:block}.l-fence table{width:100%;border:none;padding:10px}.l-fence thead{display:none}.l-fence tr{border-top:1px solid #4f4d47;border-left:1px solid #4f4d47;display:block;margin-bottom:20px}.l-fence td{border-right:1px solid #4f4d47;border-bottom:none;display:block;padding:0}.l-fence td:last-child{border-bottom:1px solid #4f4d47}.l-fence td:before{background-color:#f4f4f4;display:block;font-weight:800}.l-fence td:nth-of-type(1):before{content:"部品名称"}.l-fence td:nth-of-type(2):before{content:"規格（mm）"}.l-fence td:nth-of-type(3):before{content:"備考"}.l-fence h4{padding:1vw 0;font-weight:500;font-size:1.6rem;letter-spacing:0;position:relative;text-align:center;margin-bottom:2rem}.l-fence h3{font-size:1.8rem;font-weight:800;margin-bottom:15px;padding:0 0 0 20px;line-height:1}section.l-fence div.riyu{border-top:solid 3px #f4f4f4;margin:0 0 10vw;padding-top:3vw}.l-fence .text-area{margin-bottom:9vw;line-height:1.8}.l-fence .fence-area04 .sample-box{display:block;width:45.5%}.l-fence .fence-area03 .img-box.five img{width:48%;height:auto;margin-bottom:4vw}.l-fence .fence-area03 p{display:inline-block;position:relative;margin-left:24px;font-weight:600;margin:0 7vw 2vw}.l-fence .fence-area03 .img-box{margin-bottom:8vw}.l-fence .text-area p{word-wrap:break-word}.l-fence .sample-area{display:flex;justify-content:space-around}.l-fence .sample-box .text-box{background:#f4f4f4;padding:3.25vw}.stand-read h3{font-size:1.8rem;font-weight:800;margin-bottom:15px;padding:0 0 0 20px;line-height:1}.l-stand h4{padding:1vw 0;font-weight:500;font-size:1.6rem;letter-spacing:2px;position:relative;text-align:center;margin-bottom:2rem}.l-stand .stand-box img{width:48%;height:auto;margin-bottom:4vw}.l-stand .seihin-box{display:block;margin-bottom:30px;text-align:center}.l-stand .seihin-box .img-box,.l-stand .seihin-box .text-box{width:100%;margin:0;padding:0}section.l-stand h6{font-size:2rem;font-weight:700}.l-stand p{margin-top:2vw}.l-stand .stand-box{margin-bottom:0}.l-stand .seihin-box .text-box{text-align:left;padding:3.125vw}.l-stand .stand-area{margin-bottom:10vw}.tel-date.hidden-pc{display:block;width:90%;line-height:1.1;text-align:center;margin:0 auto;padding:1.2rem;border:solid 3px #ddd}.m-contact .tel-date.hidden-pc dd{font-size:12px;line-height:1.5}.m-contact .tel-date.hidden-pc dt{font-size:1.5rem;letter-spacing:1.5px;font-weight:700}.m-contact dl{margin-bottom:2vw}.m-contact picture{display:block;width:90%;margin:0 auto 1.5rem;padding:0}.l-mv .img01{display:flex;width:100%;background:url(//solar-depot.jp/wp-content/themes/solardepot/assets/css/../img/page/stand/spstand-mv.jpg);background-position:center center;background-repeat:no-repeat;height:200px}.l-mv .img02{width:100%;background:url(//solar-depot.jp/wp-content/themes/solardepot/assets/css/../img/page/stand/spstand-mv2.jpg);background-position:center center;background-repeat:no-repeat;height:200px}.l-mv .img03{width:100%;background:url(//solar-depot.jp/wp-content/themes/solardepot/assets/css/../img/page/stand/spstand-mv3.jpg);background-position:center center;background-repeat:no-repeat;height:200px}.l-mv .img04{width:100%;background:url(//solar-depot.jp/wp-content/themes/solardepot/assets/css/../img/page/stand/spstand-mv4.jpg);background-position:center center;background-repeat:no-repeat;height:200px}.l-mv .img05{width:100%;background:url(//solar-depot.jp/wp-content/themes/solardepot/assets/css/../img/page/stand/spstand-mv5.jpg);background-position:center center;background-repeat:no-repeat;height:200px}.l-mv .img06{width:100%;background:url(//solar-depot.jp/wp-content/themes/solardepot/assets/css/../img/page/stand/spstand-mv6.jpg);background-position:center center;background-repeat:no-repeat;height:200px}.l-mv{min-width:0}.l-maintenance h4{padding:1vw 0;font-weight:500;font-size:1.6rem;letter-spacing:2px;position:relative;text-align:center;margin-bottom:2rem}.l-maintenance h6.detail{margin-top:3vw}.l-maintenance h5:before{content:"■";color:#f7b022;font-size:1.2rem;margin-right:1vw}.l-maintenance h5{font-size:1.6rem;font-weight:700;margin-top:4vw}.l-maintenance h3{font-size:1.8rem;font-weight:800;margin-bottom:15px;padding:0 0 0 20px;line-height:1.3}.l-maintenance .fence-table p{border-top:solid 3px #f4f4f4;margin:0 0 5vw;padding-top:3vw}.l-maintenance .fence-table,.mente-area01,.mente-area02{margin-bottom:10vw}.l-sitemap{font-size:3vw;padding:0 0 9vw 2vw}.l-sitemap .map-box:nth-of-type(2){margin-left:0}.l-sitemap .map-box li{padding:2vw 9vw 2vw 8vw;margin:0 !important;position:relative}}.cta-area{pointer-events:none;display:block;position:fixed;left:50%;bottom:2em;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);width:1200px;max-width:100%;text-align:right;z-index:1}.cta-area a{position:relative;pointer-events:visible}.cta-area a:hover{top:2px;left:2px}.cta-area a img{max-width:288px;height:auto;box-sizing:content-box;vertical-align:middle;line-height:1}.cta-area a:hover img{opacity:1}@media screen and (max-width:641px){.cta-area{text-align:center}.cta-area a{width:50%}.cta-area a img{width:48%}}.title-404{display:block;font-size:14px}.Inductions{margin-top:30px}.Induction-title{font-size:16px;font-weight:700}.Induction-url{display:inline-block;text-decoration:underline;color:blue;margin-bottom:15px}.checkform h3{position:relative;border-bottom:none !important;margin-bottom:40px !important}.checkform h3:after{content:"";display:block;height:3px;background-color:#f4f4f4;width:100%;position:absolute;top:calc(100% + 15px);left:0}
.p-contact .form.contact-set tr.separate{width:50%;padding-right:10px;float:left}.p-contact .form.contact-set tr.separate input[type=text]{width:97%}.p-contact .form.contact-set tr.separate.place01{width:30%;padding-right:16px}.p-contact .form.contact-set tr.separate.place02{width:70%}.p-contact .form.contact-set tr.separate.place02 input[type=text]{width:98%}.p-contact .form.contact-set tr a{text-decoration:underline}.p-contact .form tr.step1:before,.p-contact .form tr.step2:before,.p-contact .form tr.step3:before,.p-contact .form tr.step4:before,.p-contact .form tr.step5:before,.p-contact .form tr.step6:before,.p-contact .form tr.step7:before{display:block;margin-bottom:3px;content:"Step 1";font-size:135%;font-weight:700;color:#e78109}.p-contact .form tr.step2:before{content:"Step 2"}.p-contact .form tr.step3:before{content:"Step 3"}.p-contact .form tr.step4:before{content:"Step 4"}.p-contact .form tr.step5:before{content:"Step 5"}.p-contact .form tr.step6:before{content:"Step 6"}.p-contact .form tr.step7:before{content:"Step 7"}.p-contact .form.contact-set tr.separate.step2+tr{position:relative;margin-top:35px}.p-contact .form.contact-set tr.separate.step2+tr:after{position:absolute;right:13px;bottom:-4px;content:"（法人の場合は、ご担当者名）";font-size:91%;float:right}@media only screen and (max-width:641px){.p-contact .form.contact-set tr.separate{width:100% !important;display:block;padding-right:0!important}.p-contact .form.contact-set tr.separate input[type=text]{width:100%!important}.p-contact .form.contact-set tr.separate.step2+tr{margin-top:0}.p-contact .form.contact-set tr.separate.step2+tr:after{position:absolute;right:0;bottom:-4px;content:"（法人の場合は、ご担当者名）";font-size:80%;float:right}}
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-color]){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#fff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,#0693e3 0%,#9b51e0 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,#7adcb4 0%,#00d082 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,#fcb900 0%,#ff6900 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,#ff6900 0%,#cf2e2e 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,#eee 0%,#a9b8c3 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,#ffceec 0%,#9896f0 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,#caf880 0%,#71ce7e 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,#020381 0%,#2874fc 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:.44rem;--wp--preset--spacing--30:.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0,0,0,.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0,0,0,.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0,0,0,.2);--wp--preset--shadow--outlined:6px 6px 0px -3px #fff,6px 6px #000;--wp--preset--shadow--crisp:6px 6px 0px #000}:where(body){margin:0}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}body{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}:root :where(.wp-element-button,.wp-block-button__link){background-color:#32373c;border-width:0;color:#fff;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding-top:calc(0.667em + 2px);padding-right:calc(1.333em + 2px);padding-bottom:calc(0.667em + 2px);padding-left:calc(1.333em + 2px);text-decoration:none;text-transform:inherit}.has-black-color{color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-color{color:var(--wp--preset--color--white) !important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple) !important}.has-black-background-color{background-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-background-color{background-color:var(--wp--preset--color--white) !important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple) !important}.has-black-border-color{border-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-border-color{border-color:var(--wp--preset--color--white) !important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple) !important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum) !important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple) !important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux) !important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk) !important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean) !important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass) !important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight) !important}.has-small-font-size{font-size:var(--wp--preset--font-size--small) !important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium) !important}.has-large-font-size{font-size:var(--wp--preset--font-size--large) !important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large) !important}
.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}
#toc_container li,#toc_container ul{margin:0;padding:0;list-style-position:inside}#toc_container.no_bullets li,#toc_container.no_bullets ul,#toc_container.no_bullets ul li,.toc_widget_list.no_bullets,.toc_widget_list.no_bullets li{background:0 0;list-style-type:none;list-style:none}#toc_container.have_bullets li{padding-left:12px}#toc_container.toc_numbered ul{list-style:none}#toc_container ul ul{margin-left:1.5em}#toc_container{background:#f9f9f9;border:1px solid #aaa;padding:10px;margin-bottom:1em;width:auto;display:table;font-size:95%}#toc_container.toc_light_blue{background:#edf6ff}#toc_container.toc_white{background:#fff}#toc_container.toc_black{background:#000}#toc_container.toc_transparent{background:none transparent}#toc_container .toc_title{text-align:left;font-weight:700;margin:0;padding:0}#toc_container.toc_title_center .toc_title{text-align:center}#toc_container.toc_title_right .toc_title{text-align:right}#toc_container.toc_black .toc_title{color:#aaa}#toc_container.toc_black a,#toc_container.toc_black a:visited{color:#fff}#toc_container.toc_black a:hover{color:#fff}#toc_container span.toc_toggle{font-weight:400;font-size:90%}#toc_container .toc_toggle_icon a{text-decoration:none;line-height:1}#toc_container .toc_toggle_indicator{display:inline-block;line-height:1}#toc_container .toc_toggle_plus_minus a{display:inline-flex;align-items:center;justify-content:center;width:1.3em;height:1.3em;border:1px solid currentColor;border-radius:3px;vertical-align:middle}#toc_container .toc_toggle_plus_minus .toc_toggle_indicator{font-size:.8em}#toc_container .toc_toggle_indicator::before{font-weight:700}#toc_container .toc_toggle_plus_minus .toc_toggle_indicator::before{content:'\2212'}#toc_container.contracted .toc_toggle_plus_minus .toc_toggle_indicator::before{content:'\002B'}#toc_container .toc_toggle_caret .toc_toggle_indicator::before{content:'\25BE'}#toc_container.contracted .toc_toggle_caret .toc_toggle_indicator::before{content:'\25B8'}#toc_container .toc_title+ul.toc_list{margin-top:1em}.toc_wrap_left{float:left;margin-right:10px}.toc_wrap_right{float:right;margin-left:10px}#toc_container a{text-decoration:none;text-shadow:none}#toc_container a:hover{text-decoration:underline}.toc_sitemap_posts_letter{font-size:1.5em;font-style:italic}
div#toc_container{width:100%}
.wpp-list li{overflow:hidden;float:none;clear:both;margin-bottom:1rem}.wpp-list li:last-of-type{margin-bottom:0}.wpp-thumbnail{display:inline;float:left;margin:0 1rem 0 0;border:none}.wpp_def_no_src{object-fit:contain}.wpp-meta,.post-stats{display:block;font-size:.8em}
.wp-pagenavi{clear:both}.wp-pagenavi a,.wp-pagenavi span{text-decoration:none;border:1px solid #bfbfbf;padding:3px 5px;margin:2px}.wp-pagenavi a:hover,.wp-pagenavi span.current{border-color:#000}.wp-pagenavi span.current{font-weight:700}
[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}
.rll-youtube-player{position:relative;padding-bottom:56.23%;height:0;overflow:hidden;max-width:100%}.rll-youtube-player:focus-within{outline:2px solid currentColor;outline-offset:5px}.rll-youtube-player iframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;background:0 0}.rll-youtube-player img{bottom:0;display:block;left:0;margin:auto;max-width:100%;width:100%;position:absolute;right:0;top:0;border:none;height:auto;-webkit-transition:.4s all;-moz-transition:.4s all;transition:.4s all}.rll-youtube-player img:hover{-webkit-filter:brightness(75%)}.rll-youtube-player .play{height:100%;width:100%;left:0;top:0;position:absolute;background:url(https://solar-depot.jp/wp-content/plugins/rocket-lazy-load/assets/img/youtube.png) no-repeat center;background-color:transparent !important;cursor:pointer;border:none}
@-webkit-keyframes bgslide{from{background-position-x:0}to{background-position-x:-200%}}@keyframes bgslide{from{background-position-x:0}to{background-position-x:-200%}}.wpp-widget-block-placeholder,.wpp-shortcode-placeholder{margin:0 auto;width:60px;height:3px;background:#dd3737;background:linear-gradient(90deg,#dd3737 0%,#571313 10%,#dd3737 100%);background-size:200% auto;border-radius:3px;-webkit-animation:bgslide 1s infinite linear;animation:bgslide 1s infinite linear}