.elementor-1723 .elementor-element.elementor-element-f052263 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1723 .elementor-element.elementor-element-f052263 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-1723 .elementor-element.elementor-element-75a3536f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1723 .elementor-element.elementor-element-75a3536f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-1723 .elementor-element.elementor-element-7cbb973d.elementor-column .elementor-column-wrap{align-items:center;}.elementor-1723 .elementor-element.elementor-element-7cbb973d.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1723 .elementor-element.elementor-element-9c0f5f0 .elementor-menu-toggle{margin:0 auto;}.elementor-1723 .elementor-element.elementor-element-9c0f5f0 .elementor-nav-menu .elementor-item{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;}.elementor-1723 .elementor-element.elementor-element-9c0f5f0 .e--pointer-framed .elementor-item:before{border-width:1px;}.elementor-1723 .elementor-element.elementor-element-9c0f5f0 .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 1px 1px;}.elementor-1723 .elementor-element.elementor-element-9c0f5f0 .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:1px 1px 0 0;}.elementor-1723 .elementor-element.elementor-element-9c0f5f0 .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:1px 0 0 1px;}.elementor-1723 .elementor-element.elementor-element-9c0f5f0 .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 1px 1px 0;}.elementor-1723 .elementor-element.elementor-element-9c0f5f0 .e--pointer-underline .elementor-item:after,
					 .elementor-1723 .elementor-element.elementor-element-9c0f5f0 .e--pointer-overline .elementor-item:before,
					 .elementor-1723 .elementor-element.elementor-element-9c0f5f0 .e--pointer-double-line .elementor-item:before,
					 .elementor-1723 .elementor-element.elementor-element-9c0f5f0 .e--pointer-double-line .elementor-item:after{height:1px;}.elementor-1723 .elementor-element.elementor-element-9c0f5f0 .elementor-nav-menu--main .elementor-item{padding-left:0px;padding-right:0px;padding-top:5px;padding-bottom:5px;}body:not(.rtl) .elementor-1723 .elementor-element.elementor-element-9c0f5f0 .elementor-nav-menu--layout-horizontal .elementor-nav-menu > li:not(:last-child){margin-right:40px;}body.rtl .elementor-1723 .elementor-element.elementor-element-9c0f5f0 .elementor-nav-menu--layout-horizontal .elementor-nav-menu > li:not(:last-child){margin-left:40px;}.elementor-1723 .elementor-element.elementor-element-9c0f5f0 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:40px;}.elementor-1723 .elementor-element.elementor-element-156309c9:not(.elementor-motion-effects-element-type-background), .elementor-1723 .elementor-element.elementor-element-156309c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;background-image:url("https://test.km-builders.com/wp-content/uploads/2021/05/b7d7c090515039bd1846eb039a182711-scaled.jpg");}.elementor-1723 .elementor-element.elementor-element-156309c9 > .elementor-background-overlay{background-color:#000000;opacity:0.3;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1723 .elementor-element.elementor-element-156309c9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1723 .elementor-element.elementor-element-154a7a17.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-start;}.elementor-1723 .elementor-element.elementor-element-154a7a17 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1723 .elementor-element.elementor-element-154a7a17 > .elementor-element-populated > .elementor-widget-wrap{padding:30px 15px 30px 15px;}.elementor-1723 .elementor-element.elementor-element-17f98fab{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1723 .elementor-element.elementor-element-3a525e95 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1723 .elementor-element.elementor-element-3a525e95 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-1723 .elementor-element.elementor-element-be7a604{text-align:left;}.elementor-1723 .elementor-element.elementor-element-400a59e8 .elementor-spacer-inner{--spacer-size:20px;}.elementor-1723 .elementor-element.elementor-element-54995b54{text-align:left;}.elementor-1723 .elementor-element.elementor-element-54995b54 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-1723 .elementor-element.elementor-element-54995b54 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1723 .elementor-element.elementor-element-55c22da2 .elementor-spacer-inner{--spacer-size:15px;}.elementor-1723 .elementor-element.elementor-element-26e4e351{text-align:left;width:100%;max-width:100%;}.elementor-1723 .elementor-element.elementor-element-26e4e351 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-1723 .elementor-element.elementor-element-26e4e351 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1723 .elementor-element.elementor-element-11b82901 .elementor-spacer-inner{--spacer-size:15px;}.elementor-1723 .elementor-element.elementor-element-740982cb{text-align:center;width:auto;max-width:auto;}.elementor-1723 .elementor-element.elementor-element-740982cb .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-1723 .elementor-element.elementor-element-740982cb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1723 .elementor-element.elementor-element-66e7043a{text-align:center;width:auto;max-width:auto;}.elementor-1723 .elementor-element.elementor-element-66e7043a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-1723 .elementor-element.elementor-element-66e7043a > .elementor-widget-container{margin:0px 0px 0px 15px;}.elementor-1723 .elementor-element.elementor-element-20b6ab7d .elementor-spacer-inner{--spacer-size:15px;}.elementor-1723 .elementor-element.elementor-element-bb91534{text-align:center;width:auto;max-width:auto;}.elementor-1723 .elementor-element.elementor-element-bb91534 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:400;}.elementor-1723 .elementor-element.elementor-element-bb91534 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1723 .elementor-element.elementor-element-e69020c .elementor-spacer-inner{--spacer-size:15px;}.elementor-1723 .elementor-element.elementor-element-3cd9d37b{text-align:center;width:auto;max-width:auto;}.elementor-1723 .elementor-element.elementor-element-3cd9d37b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-1723 .elementor-element.elementor-element-3cd9d37b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1723 .elementor-element.elementor-element-35f1c75e .elementor-spacer-inner{--spacer-size:15px;}.elementor-1723 .elementor-element.elementor-element-78a48535{text-align:center;width:auto;max-width:auto;}.elementor-1723 .elementor-element.elementor-element-78a48535 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-1723 .elementor-element.elementor-element-78a48535 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1723 .elementor-element.elementor-element-665331cd .elementor-spacer-inner{--spacer-size:30px;}.elementor-1723 .elementor-element.elementor-element-434971c5.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-start;}.elementor-1723 .elementor-element.elementor-element-434971c5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1723 .elementor-element.elementor-element-434971c5 > .elementor-element-populated > .elementor-widget-wrap{padding:30px 15px 30px 15px;}.elementor-1723 .elementor-element.elementor-element-26c7a7e.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-start;}.elementor-1723 .elementor-element.elementor-element-26c7a7e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1723 .elementor-element.elementor-element-26c7a7e > .elementor-element-populated > .elementor-widget-wrap{padding:30px 15px 30px 15px;}.elementor-1723 .elementor-element.elementor-element-1fb92cf5{text-align:left;}.elementor-1723 .elementor-element.elementor-element-1fb92cf5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;line-height:1em;}.elementor-1723 .elementor-element.elementor-element-1fb92cf5 > .elementor-widget-container{padding:0px 0px 10px 0px;border-style:solid;border-width:0px 0px 2px 0px;}.elementor-1723 .elementor-element.elementor-element-7d6c23dc .elementor-spacer-inner{--spacer-size:30px;}.elementor-1723 .elementor-element.elementor-element-62bd6282{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;}.elementor-1723 .elementor-element.elementor-element-41670dc9:not(.elementor-motion-effects-element-type-background), .elementor-1723 .elementor-element.elementor-element-41670dc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://test.km-builders.com/wp-content/uploads/2021/05/b7d7c090515039bd1846eb039a182711-scaled.jpg");}.elementor-1723 .elementor-element.elementor-element-41670dc9 > .elementor-background-overlay{background-color:#000000;opacity:0.3;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1723 .elementor-element.elementor-element-41670dc9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-bc-flex-widget .elementor-1723 .elementor-element.elementor-element-12bef7ce.elementor-column .elementor-column-wrap{align-items:center;}.elementor-1723 .elementor-element.elementor-element-12bef7ce.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1723 .elementor-element.elementor-element-12bef7ce > .elementor-element-populated > .elementor-widget-wrap{padding:15px 15px 15px 15px;}.elementor-1723 .elementor-element.elementor-element-9ecfdad{text-align:center;width:auto;max-width:auto;}.elementor-1723 .elementor-element.elementor-element-9ecfdad .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;}.elementor-1723 .elementor-element.elementor-element-9ecfdad > .elementor-widget-container{margin:0px 40px 0px 0px;}.elementor-1723 .elementor-element.elementor-element-7dc0abbb{text-align:center;width:auto;max-width:auto;}.elementor-1723 .elementor-element.elementor-element-7dc0abbb .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;line-height:1em;}.elementor-1723 .elementor-element.elementor-element-7dc0abbb > .elementor-widget-container{margin:0px 40px 0px 0px;}.elementor-1723 .elementor-element.elementor-element-bc4f33d{text-align:center;width:auto;max-width:auto;}.elementor-1723 .elementor-element.elementor-element-bc4f33d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;line-height:1em;}.elementor-1723 .elementor-element.elementor-element-bc4f33d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-1723 .elementor-element.elementor-element-275c016c.elementor-column .elementor-column-wrap{align-items:center;}.elementor-1723 .elementor-element.elementor-element-275c016c.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1723 .elementor-element.elementor-element-275c016c > .elementor-element-populated > .elementor-widget-wrap{padding:15px 15px 15px 15px;}.elementor-1723 .elementor-element.elementor-element-7ea1c3b{text-align:right;}.elementor-1723 .elementor-element.elementor-element-7ea1c3b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:1em;}.elementor-1723 .elementor-element.elementor-element-7ea1c3b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1019px){.elementor-1723 .elementor-element.elementor-element-7cbb973d > .elementor-element-populated > .elementor-widget-wrap{padding:15px 15px 15px 15px;}.elementor-1723 .elementor-element.elementor-element-9c0f5f0{width:auto;max-width:auto;}.elementor-1723 .elementor-element.elementor-element-154a7a17.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-1723 .elementor-element.elementor-element-154a7a17 > .elementor-element-populated > .elementor-widget-wrap{padding:15px 15px 15px 15px;}.elementor-1723 .elementor-element.elementor-element-be7a604{text-align:center;}.elementor-1723 .elementor-element.elementor-element-54995b54{text-align:center;}.elementor-1723 .elementor-element.elementor-element-26e4e351{text-align:center;}.elementor-1723 .elementor-element.elementor-element-434971c5 > .elementor-element-populated > .elementor-widget-wrap{padding:15px 15px 15px 15px;}.elementor-1723 .elementor-element.elementor-element-26c7a7e > .elementor-element-populated > .elementor-widget-wrap{padding:15px 15px 15px 15px;}.elementor-1723 .elementor-element.elementor-element-12bef7ce.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-start;}.elementor-1723 .elementor-element.elementor-element-7ea1c3b{text-align:right;}}@media(max-width:767px){.elementor-1723 .elementor-element.elementor-element-154a7a17 > .elementor-element-populated > .elementor-widget-wrap{padding:15px 15px 15px 15px;}.elementor-bc-flex-widget .elementor-1723 .elementor-element.elementor-element-3a525e95.elementor-column .elementor-column-wrap{align-items:center;}.elementor-1723 .elementor-element.elementor-element-3a525e95.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1723 .elementor-element.elementor-element-434971c5 > .elementor-element-populated > .elementor-widget-wrap{padding:15px 15px 15px 15px;}.elementor-1723 .elementor-element.elementor-element-26c7a7e > .elementor-element-populated > .elementor-widget-wrap{padding:15px 15px 15px 15px;}.elementor-1723 .elementor-element.elementor-element-41670dc9:not(.elementor-motion-effects-element-type-background), .elementor-1723 .elementor-element.elementor-element-41670dc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://test.km-builders.com/wp-content/uploads/2021/05/km-noimg.svg");}.elementor-1723 .elementor-element.elementor-element-41670dc9{padding:0px 0px 100px 0px;}.elementor-1723 .elementor-element.elementor-element-12bef7ce.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-1723 .elementor-element.elementor-element-9ecfdad > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 5px 5px 5px;}.elementor-1723 .elementor-element.elementor-element-9ecfdad{width:100%;max-width:100%;}.elementor-1723 .elementor-element.elementor-element-7dc0abbb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 5px 5px 5px;}.elementor-1723 .elementor-element.elementor-element-7dc0abbb{width:100%;max-width:100%;}.elementor-1723 .elementor-element.elementor-element-bc4f33d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 5px 5px 5px;}.elementor-1723 .elementor-element.elementor-element-bc4f33d{width:100%;max-width:100%;}.elementor-1723 .elementor-element.elementor-element-7ea1c3b{text-align:center;}}@media(max-width:1019px) and (min-width:768px){.elementor-1723 .elementor-element.elementor-element-154a7a17{width:100%;}.elementor-1723 .elementor-element.elementor-element-434971c5{width:50%;}.elementor-1723 .elementor-element.elementor-element-26c7a7e{width:50%;}.elementor-1723 .elementor-element.elementor-element-12bef7ce{width:50%;}.elementor-1723 .elementor-element.elementor-element-275c016c{width:50%;}}@media(min-width:1020px){.elementor-1723 .elementor-element.elementor-element-156309c9:not(.elementor-motion-effects-element-type-background), .elementor-1723 .elementor-element.elementor-element-156309c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-1723 .elementor-element.elementor-element-41670dc9:not(.elementor-motion-effects-element-type-background), .elementor-1723 .elementor-element.elementor-element-41670dc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for image, class: .elementor-element-be7a604 */.elementor-1723 .elementor-element.elementor-element-be7a604 .elementor-image img{
    display: inline-block;
    width: auto!important;
    height: 50px;
}
/*ここにスマホ用CSSを入力*/
@media screen and (max-width: 767px) {
.elementor-1723 .elementor-element.elementor-element-be7a604 .elementor-image img{
    height: 30px;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-17f98fab *//*▼TB+スマホ用CSS▼*/
@media screen and (max-width: 1020px) {
.elementor-1723 .elementor-element.elementor-element-17f98fab{
    width: auto;
}
}
/*▲TB+スマホ用CSS▲*//* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5fa83977 *//*外枠高さ調整*/
.s005-footer-sns{
    line-height: 1;
    text-align: left;
}
/*▼TB+スマホ用CSS▼*/
@media screen and (max-width: 1020px) {
/*外枠高さ調整*/
.s005-footer-sns{
    text-align: center;
}
}
/*▲TB+スマホ用CSS▲*/
/*アイコンサイズ指定*/
.s005-foot-icon{ 
    display: inline-block;
    margin-right: 15px;
    font-size: 25px;
    line-height: 1;
    padding: .3em;
    border-radius: 50%;
}
.s005-foot-icon:last-child{
    margin-right: 0;
}
.s005-fa-icon{
    position: relative;
    display: block;
    width: 1em;
    height: 1em;
    transition: all ease .3s;
}
.s005-foot-icon:hover{
    transform: translateY(-3px);
}
/*アイコン位置調整*/
.s005-fa-icon::before{
    font-family: "Font Awesome 5 Brands";
    font-weight: 900;
    color: #fff;
    position: absolute;
    left: 50%;
    transform:translateX(-50%);
    -ms-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
}
/*各SNSアイコン*/
/*instagram*/
.s005-fb-insta{
    background: #262626;
}
.s005-icon-insta::before{
    content: '\f16d';
}
/*facebook*/
.s005-fb-face{
    background: #3b5998;
}
.s005-icon-face::before{
    content: '\f09a';
}
/*twitter*/
.s005-fb-twit{
    background: #1da1f2;
}
.s005-icon-twit::before{
    content: '\f099';
}
/*line*/
.s005-fb-line{
    background: #08B901;
}
.s005-icon-line::before{
    content: '\f3c0';
}
/*youtube*/
.s005-fb-you{
    background: #cd201f;
}
.s005-icon-you::before{
    content: '\f167';
}/* End custom CSS */
/* Start custom CSS for google_maps, class: .elementor-element-119e3a03 *//*▼PC＋TB用CSS▼*/
@media screen and (min-width: 768px) {
.elementor-1723 .elementor-element.elementor-element-119e3a03,.elementor-1723 .elementor-element.elementor-element-119e3a03 .elementor-widget-container,.elementor-1723 .elementor-element.elementor-element-119e3a03 .elementor-custom-embed,.elementor-1723 .elementor-element.elementor-element-119e3a03 iframe{
    height: 100%;
}
}
/*▲PC＋TB用CSS▲*//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9ecfdad */.elementor-1723 .elementor-element.elementor-element-9ecfdad a{
    transition: all ease .3s;
    display: block;
}
.elementor-1723 .elementor-element.elementor-element-9ecfdad a:hover{
    transform :translateX(4px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7dc0abbb */.elementor-1723 .elementor-element.elementor-element-7dc0abbb a{
    transition: all ease .3s;
    display: block;
}
.elementor-1723 .elementor-element.elementor-element-7dc0abbb a:hover{
    transform :translateX(4px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bc4f33d */.elementor-1723 .elementor-element.elementor-element-bc4f33d a{
    transition: all ease .3s;
    display: block;
}
.elementor-1723 .elementor-element.elementor-element-bc4f33d a:hover{
    transform :translateX(4px);
}/* End custom CSS */