.elementor-1654 .elementor-element.elementor-element-6da39cd{--display:flex;--min-height:720px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:150px;--padding-bottom:120px;--padding-left:60px;--padding-right:60px;}.elementor-1654 .elementor-element.elementor-element-6da39cd:not(.elementor-motion-effects-element-type-background), .elementor-1654 .elementor-element.elementor-element-6da39cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-02a67bf );background-image:url("https://sue-service.co.jp/wp-content/uploads/2024/12/BG_A.webp");background-position:center center;}.elementor-1654 .elementor-element.elementor-element-1b6ee33{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1654 .elementor-element.elementor-element-b648718 .elementor-heading-title{font-family:var( --e-global-typography-021d439-font-family ), Sans-serif;font-size:var( --e-global-typography-021d439-font-size );font-weight:var( --e-global-typography-021d439-font-weight );}.elementor-1654 .elementor-element.elementor-element-2a27910 .elementor-heading-title{font-family:var( --e-global-typography-021d439-font-family ), Sans-serif;font-size:var( --e-global-typography-021d439-font-size );font-weight:var( --e-global-typography-021d439-font-weight );}.elementor-1654 .elementor-element.elementor-element-9c2a100 .elementor-heading-title{font-family:var( --e-global-typography-021d439-font-family ), Sans-serif;font-size:var( --e-global-typography-021d439-font-size );font-weight:var( --e-global-typography-021d439-font-weight );}.elementor-1654 .elementor-element.elementor-element-9733384 .elementor-heading-title{font-family:var( --e-global-typography-021d439-font-family ), Sans-serif;font-size:var( --e-global-typography-021d439-font-size );font-weight:var( --e-global-typography-021d439-font-weight );}.elementor-1654 .elementor-element.elementor-element-609facd .elementor-heading-title{font-family:var( --e-global-typography-021d439-font-family ), Sans-serif;font-size:var( --e-global-typography-021d439-font-size );font-weight:var( --e-global-typography-021d439-font-weight );}.elementor-1654 .elementor-element.elementor-element-5b856f5 .elementor-heading-title{font-family:var( --e-global-typography-021d439-font-family ), Sans-serif;font-size:var( --e-global-typography-021d439-font-size );font-weight:var( --e-global-typography-021d439-font-weight );}.elementor-1654 .elementor-element.elementor-element-c114b7f .elementor-heading-title{font-family:var( --e-global-typography-021d439-font-family ), Sans-serif;font-size:var( --e-global-typography-021d439-font-size );font-weight:var( --e-global-typography-021d439-font-weight );}.elementor-1654 .elementor-element.elementor-element-666d5ff{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1654 .elementor-element.elementor-element-7e35d9b > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-1654 .elementor-element.elementor-element-7e35d9b .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:600;}.elementor-1654 .elementor-element.elementor-element-b187875{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1654 .elementor-element.elementor-element-2344a3d > .elementor-widget-container{margin:50px 0px 30px 0px;}.elementor-1654 .elementor-element.elementor-element-2344a3d .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1654 .elementor-element.elementor-element-cb09d6b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1654 .elementor-element.elementor-element-35b385b > .elementor-widget-container{margin:0px 15px 0px 0px;}.elementor-1654 .elementor-element.elementor-element-35b385b img{width:100%;}.elementor-1654 .elementor-element.elementor-element-41e9f57 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-1654 .elementor-element.elementor-element-41e9f57 .elementor-heading-title{font-family:"Akshar", Sans-serif;font-size:52px;font-weight:600;}.elementor-1654 .elementor-element.elementor-element-aebcd7b .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1654 .elementor-element.elementor-element-4963d94 > .elementor-widget-container{margin:30px 0px 50px 0px;}.elementor-1654 .elementor-element.elementor-element-4963d94 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1654 .elementor-element.elementor-element-dc15167{width:var( --container-widget-width, 650px );max-width:650px;--container-widget-width:650px;--container-widget-flex-grow:0;z-index:1;}.elementor-1654 .elementor-element.elementor-element-dc15167 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1654 .elementor-element.elementor-element-dc15167.elementor-element{--flex-grow:0;--flex-shrink:0;}@media(max-width:1024px){.elementor-1654 .elementor-element.elementor-element-b648718 .elementor-heading-title{font-size:var( --e-global-typography-021d439-font-size );}.elementor-1654 .elementor-element.elementor-element-2a27910 .elementor-heading-title{font-size:var( --e-global-typography-021d439-font-size );}.elementor-1654 .elementor-element.elementor-element-9c2a100 .elementor-heading-title{font-size:var( --e-global-typography-021d439-font-size );}.elementor-1654 .elementor-element.elementor-element-9733384 .elementor-heading-title{font-size:var( --e-global-typography-021d439-font-size );}.elementor-1654 .elementor-element.elementor-element-609facd .elementor-heading-title{font-size:var( --e-global-typography-021d439-font-size );}.elementor-1654 .elementor-element.elementor-element-5b856f5 .elementor-heading-title{font-size:var( --e-global-typography-021d439-font-size );}.elementor-1654 .elementor-element.elementor-element-c114b7f .elementor-heading-title{font-size:var( --e-global-typography-021d439-font-size );}.elementor-1654 .elementor-element.elementor-element-2344a3d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1654 .elementor-element.elementor-element-aebcd7b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1654 .elementor-element.elementor-element-4963d94 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1654 .elementor-element.elementor-element-dc15167{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}}@media(min-width:1025px){.elementor-1654 .elementor-element.elementor-element-6da39cd:not(.elementor-motion-effects-element-type-background), .elementor-1654 .elementor-element.elementor-element-6da39cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:767px){.elementor-1654 .elementor-element.elementor-element-6da39cd{--padding-top:120px;--padding-bottom:120px;--padding-left:30px;--padding-right:30px;}.elementor-1654 .elementor-element.elementor-element-b648718 .elementor-heading-title{font-size:var( --e-global-typography-021d439-font-size );}.elementor-1654 .elementor-element.elementor-element-2a27910 .elementor-heading-title{font-size:var( --e-global-typography-021d439-font-size );}.elementor-1654 .elementor-element.elementor-element-9c2a100 .elementor-heading-title{font-size:var( --e-global-typography-021d439-font-size );}.elementor-1654 .elementor-element.elementor-element-9733384 .elementor-heading-title{font-size:var( --e-global-typography-021d439-font-size );}.elementor-1654 .elementor-element.elementor-element-609facd .elementor-heading-title{font-size:var( --e-global-typography-021d439-font-size );}.elementor-1654 .elementor-element.elementor-element-5b856f5 .elementor-heading-title{font-size:var( --e-global-typography-021d439-font-size );}.elementor-1654 .elementor-element.elementor-element-c114b7f .elementor-heading-title{font-size:var( --e-global-typography-021d439-font-size );}.elementor-1654 .elementor-element.elementor-element-7e35d9b > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-1654 .elementor-element.elementor-element-7e35d9b .elementor-heading-title{font-size:14px;}.elementor-1654 .elementor-element.elementor-element-b187875{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1654 .elementor-element.elementor-element-2344a3d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1654 .elementor-element.elementor-element-35b385b img{width:30px;}.elementor-1654 .elementor-element.elementor-element-41e9f57 .elementor-heading-title{font-size:32px;}.elementor-1654 .elementor-element.elementor-element-aebcd7b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1654 .elementor-element.elementor-element-4963d94 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for shortcode, class: .elementor-element-dc15167 */input.wpcf7-form-control.wpcf7-previous {
    color: #000;
    font-weight: 700;
    border: solid 2px #000;
    pointer-events: none;
}

dl{
    display:flex;
    flex-wrap: wrap;
    border: 0px;
    border-top: none;
}
dt{
    width: 40%;
    padding: 10px;
    border: 0px; 
    font-weight: 700;
}
dd{
    margin: 0;
    border: 0px;
    width: 60%;
    padding: 10px;
}

/*ContactForm7カスタマイズ*/

/* 「送信する」ボタン */
.wpcf7 input.wpcf7-submit {
	background-color:#000;
	border:0;
	color:#fff;
	font-size:1.2em;
	font-weight:bold;
	margin:0 auto;
	font-size: 1em;
}

.wpcf7 input.wpcf7-submit{
	text-align:center;
	margin-top:20px;
}

.sue_sbmit{
    text-align:center;

}

.wpcf7-spinner{
	width:0;
	margin:0;
}

input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
    width: 100%;
    border: 0px;
}

.pp_agree{
	    line-height:1.6em;
	    font-weight: 700;
}
.require{
    color: red;
}

/* レスポンシブ */
@media screen and (max-width: 768px){
    dl{
        font-size: 14PX;
        display: block;
        width: 143%;
        line-height:1em;    }
	dt{
	    width: 100%;
	    margin-bottom:-10px;
	}
	.pp_agree{
	    line-height:1.5em;
	    margin:0px 10px;
	}
    .wpcf7 input.wpcf7-submit{
        font-size:14px;
    }
}/* End custom CSS */