.elementor-13748 .elementor-element.elementor-element-37be668{--display:flex;--overflow:hidden;}.elementor-13748 .elementor-element.elementor-element-37be668:not(.elementor-motion-effects-element-type-background), .elementor-13748 .elementor-element.elementor-element-37be668 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://demo.kailoa.com/wp-content/uploads/2025/02/enoshima_obi.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13748 .elementor-element.elementor-element-68abc0d{--spacer-size:245px;}.elementor-13748 .elementor-element.elementor-element-68abc0d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-13748 .elementor-element.elementor-element-fa1f7ba > .elementor-widget-container{margin:0px -40px -2px -40px;}.elementor-13748 .elementor-element.elementor-element-fa1f7ba img{width:100%;}.elementor-13748 .elementor-element.elementor-element-bb686b5{--display:flex;--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;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:190px;--padding-left:0px;--padding-right:0px;}.elementor-13748 .elementor-element.elementor-element-0f716c9 img{width:196px;}.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-13748 .elementor-element.elementor-element-f04a3c8 > .elementor-widget-container{margin:-5px 0px 0px 0px;}.elementor-13748 .elementor-element.elementor-element-f04a3c8{text-align:center;}.elementor-13748 .elementor-element.elementor-element-f04a3c8 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:700;letter-spacing:2.8px;}.elementor-13748 .elementor-element.elementor-element-3956be4 > .elementor-widget-container{margin:70px 0px 0px 0px;}.elementor-13748 .elementor-element.elementor-element-3956be4{text-align:left;}.elementor-13748 .elementor-element.elementor-element-3956be4 img{width:100px;}.elementor-13748 .elementor-element.elementor-element-2a9deda > .elementor-widget-container{margin:-6px 0px 0px 0px;}.elementor-13748 .elementor-element.elementor-element-2a9deda .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:26px;font-weight:900;color:#333333;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-13748 .elementor-element.elementor-element-87e2aa0{--divider-border-style:solid;--divider-color:#232584;--divider-border-width:2px;}.elementor-13748 .elementor-element.elementor-element-87e2aa0 .elementor-divider-separator{width:100%;}.elementor-13748 .elementor-element.elementor-element-87e2aa0 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-13748 .elementor-element.elementor-element-9279b0f > .elementor-widget-container{background-color:#FFFFFF;margin:30px 0px 0px 0px;padding:015px 30px 30px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#CCCCCC;border-radius:25px 25px 25px 25px;}.elementor-13748 .elementor-element.elementor-element-9279b0f.bdt-background-overlay-yes > .elementor-widget-container:before{transition:background 0.3s;}.elementor-13748 .elementor-element.elementor-element-9279b0f .wpcf7-form > p:not(:last-child){margin-bottom:0px;}.elementor-13748 .elementor-element.elementor-element-9279b0f .wpcf7-form .wpcf7-form-control-wrap input::placeholder{color:#D1D1D1;}.elementor-13748 .elementor-element.elementor-element-9279b0f .wpcf7-form .wpcf7-form-control-wrap textarea::placeholder{color:#D1D1D1;}.elementor-13748 .elementor-element.elementor-element-9279b0f .wpcf7-form .wpcf7-form-control-wrap.select-state{color:#666666;}.elementor-13748 .elementor-element.elementor-element-9279b0f .wpcf7-form .wpcf7-form-control-wrap.select-gender{color:#666666;}.elementor-13748 .elementor-element.elementor-element-9279b0f .wpcf7-form .wpcf7-form-control-wrap.accept-this-1{color:#666666;}.elementor-13748 .elementor-element.elementor-element-9279b0f .wpcf7-form .wpcf7-textarea{height:135px;display:block;}.elementor-13748 .elementor-element.elementor-element-9279b0f .wpcf7-form-control{margin-top:15px;}.elementor-13748 .elementor-element.elementor-element-9279b0f .wpcf7-form{margin-top:-15px;}.elementor-13748 .elementor-element.elementor-element-9279b0f .wpcf7-form .wpcf7-submit{padding:20px 0px 20px 0px;width:100%;}.elementor-13748 .elementor-element.elementor-element-3a68897 > .elementor-widget-container{margin:90px 0px 0px 0px;}.elementor-13748 .elementor-element.elementor-element-3a68897{text-align:left;}.elementor-13748 .elementor-element.elementor-element-3a68897 img{width:31px;}.elementor-13748 .elementor-element.elementor-element-24aaa97 > .elementor-widget-container{margin:-6px 0px 0px 0px;}.elementor-13748 .elementor-element.elementor-element-24aaa97 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:26px;font-weight:900;color:#333333;}.elementor-13748 .elementor-element.elementor-element-697da29{--divider-border-style:solid;--divider-color:#232584;--divider-border-width:2px;}.elementor-13748 .elementor-element.elementor-element-697da29 .elementor-divider-separator{width:100%;}.elementor-13748 .elementor-element.elementor-element-697da29 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-widget-text-editor{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-13748 .elementor-element.elementor-element-00774e3{font-family:"Noto Sans JP", Sans-serif;font-weight:400;}.elementor-13748 .elementor-element.elementor-element-9412c79 > .elementor-widget-container{margin:-10px 0px 0px 0px;}body.elementor-page-13748:not(.elementor-motion-effects-element-type-background), body.elementor-page-13748 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://demo.kailoa.com/wp-content/uploads/2025/02/clubmember-haikei.svg");background-position:50% 570px;background-repeat:no-repeat;background-size:1700px auto;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1366px){.elementor-13748 .elementor-element.elementor-element-68abc0d{--spacer-size:160px;}.elementor-13748 .elementor-element.elementor-element-fa1f7ba > .elementor-widget-container{margin:0px -20px 0px -20px;}}@media(max-width:1024px){body.elementor-page-13748:not(.elementor-motion-effects-element-type-background), body.elementor-page-13748 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0px;}}@media(max-width:767px){.elementor-13748 .elementor-element.elementor-element-37be668:not(.elementor-motion-effects-element-type-background), .elementor-13748 .elementor-element.elementor-element-37be668 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:50% 0px;background-size:cover;}.elementor-13748 .elementor-element.elementor-element-68abc0d{--spacer-size:65px;}.elementor-13748 .elementor-element.elementor-element-fa1f7ba > .elementor-widget-container{margin:0px -140px -2px -50px;}.elementor-13748 .elementor-element.elementor-element-bb686b5{--margin-top:-4px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-13748 .elementor-element.elementor-element-0f716c9 > .elementor-widget-container{margin:-2px 0px 0px 0px;}.elementor-13748 .elementor-element.elementor-element-0f716c9 img{width:106px;}.elementor-13748 .elementor-element.elementor-element-f04a3c8 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-13748 .elementor-element.elementor-element-f04a3c8 .elementor-heading-title{font-size:14px;}.elementor-13748 .elementor-element.elementor-element-3956be4 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-13748 .elementor-element.elementor-element-3956be4 img{width:94px;}.elementor-13748 .elementor-element.elementor-element-2a9deda > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-13748 .elementor-element.elementor-element-2a9deda .elementor-heading-title{font-size:20px;}.elementor-13748 .elementor-element.elementor-element-9279b0f > .elementor-widget-container{margin:20px 0px 0px 0px;padding:20px 10px 0px 10px;}.elementor-13748 .elementor-element.elementor-element-3a68897 > .elementor-widget-container{margin:70px 0px 0px 0px;}.elementor-13748 .elementor-element.elementor-element-3a68897 img{width:30px;}.elementor-13748 .elementor-element.elementor-element-24aaa97 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-13748 .elementor-element.elementor-element-24aaa97 .elementor-heading-title{font-size:20px;}.elementor-13748 .elementor-element.elementor-element-00774e3{line-height:1.6em;}.elementor-13748 .elementor-element.elementor-element-9412c79 > .elementor-widget-container{margin:-10px 0px 0px 0px;}body.elementor-page-13748:not(.elementor-motion-effects-element-type-background), body.elementor-page-13748 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://demo.kailoa.com/wp-content/uploads/2025/02/sp-haikei-02.svg");background-position:100% 204px;background-size:400px auto;}}@media(min-width:768px){.elementor-13748 .elementor-element.elementor-element-bb686b5{--content-width:900px;}}/* Start custom CSS for bdt-contact-form-7, class: .elementor-element-9279b0f */.content-form:nth-of-type(n+2) {
display: none;
    
}

.so{display: block;
    font-size: 16px;
    padding: 10px 0px;
    font-weight:500;
}

.pu{
    font-size:14px;
    margin-top:70px;
    padding-left:10px;
    text-align: center;
}

.pu a{color:#217DE3;
}



input[type = "text"]{
  border: 1px solid #CCCCCC!important;
  
}

select{margin-top: 10px;
    border:1px solid #CCCCCC!important;}

.wpcf7-textarea{	border:1px solid #CCCCCC!important;}

.form_txt-number{	border:1px solid #CCCCCC!important;}

.wpcf7-validates-as-tel{	border:1px solid #CCCCCC!important;}

.wpcf7-validates-as-email{	border:1px solid #CCCCCC!important;}



/* 見出し欄 */

.inquiry {
            		
  
border-radius:20px;
		margin-left: auto;
		margin-right: auto;
		position: relative;
		width: 100%;

}

.inquiry th {    border-bottom: 1px solid #CCCCCC !important;    	
	
        		padding: 20px;

    		text-align: left;
		font-size: 16px;
		font-weight:600;
		color: #333;
		width: 35%;
}





/* 通常欄 */



.inquiry td {
    border-bottom: 1px solid #CCCCCC !important;padding: 20px;
    		padding: 20px;
    background:#fff!important;
		font-size: 15px;
}


/* 必須の調整 */

.haveto {
    	background:#232584;
    	 
		font-size: 12px;
		color: #fff;
		margin-right:0px;
		margin-left: 0px;
		position: relative;
		padding: 5px 10px;
	border-radius: 5px; 
	font-weight: 500;
    
   
}

/* 必須の調整 */

.any {
    	background:#fff;
    	   border: 1px solid  #232584;
		font-size: 12px;
		color: #232584;
		margin-right:0px;
		margin-left: 0px;
		position: relative;
		padding: 5px 10px;
	border-radius: 5px; 
	font-weight: 500;
    
   
}





.ho{width: 300px;
 margin: 0 auto;
text-align:center;
margin-top:50px;
}




    .wpcf7-acceptance{
                  margin-top: 20px;

        display: block;
        text-align: center;
    }

@media screen and (max-width: 700px) {

/* スマホContact Form 7カスタマイズ */
.inquiry th{
    
     border-bottom: 0px solid #CCCCCC !important;
    padding-top:25px;
    
    padding: 20px 10px;
}
    
    

/* 通常欄 */



.inquiry td {
    border-bottom: 1px solid #CCCCCC !important;padding: 20px;
    		padding: 10px;
    margin-top:-40px;
}
	
.inquiry th,.inquiry td {	display:block;		width:100%;



border-top: none!important;
font-size:15px;
}
.inquiry tr:first-child th {
border-top: 0px;
}
	
	
.ho{
text-align:center;
margin-top:20px;

}

.acceptance{
margin-top:-20px!important;

}
.wpcf7-acceptance{
    margin-top:20px!important;
    font-size:14px;

}
	
.ninni{width:94%!important;
	background:#357FB5;
	padding-top:15px;
padding-bottom:15px;
	border-left: solid 1px #d7d7d7;
border-right: solid 1px #d7d7d7;

	text-align:center;
	font-size:18px;
	color: #fff;
}
.pu{
    font-size:12px;
    line-height:20px;
    margin-top:30px!important;
    padding-left:10px;
}

.che span:first-child { margin:0px;
      
}


.wpcf7-form input[type=checkbox] {
	transform: scale(0.8);
		margin: 0px 6px 0 0;

}


input[type="radio"],input[type="checkbox"]{
  position: relative;
  top: 7px;
}
.wpcf7-form input{
			font-size:16px;
		}
.wpcf7-form .content{
			font-size:16px;
		}

#zip,#zip1{
    border-radius: 3px;
    width: 44%;
    padding: 15px 15px;
}



#pref{
       border-radius: 3px;
     padding: 10px 10px;
     width: 50%;
}




select {
	width: 100%;
	padding-right: 1em;
	cursor: pointer;
	text-indent: 0.01px;
	text-overflow: ellipsis;
	border: none;
	outline: none;
	background: transparent;
	background-image: none;
	box-shadow: none;
	-webkit-appearance: none;
	appearance: none;
}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9412c79 */.contact-button img {
            width: 30px;
            height: auto;
            margin-right: 10px;
            margin-top: -20px;
        
        }
    
       
        .phone strong {
            font-size: 38px;
        }
        .phone span {font-weight: 900;
                        margin-left:  10px;

            font-size: 20px;
        }
        
        .phone span .time{
           margin-left:  43px;
font-weight: 400;
            font-size: 20px;
        }
       
        
        @media screen and (max-width: 768px) {
     .contact-button img {
            width: 20px;
            height: auto;
            margin-right: 0px;
            margin-top: -20px;
        
        }
    
       
        .phone strong {
            font-size: 28px;
        }
        .phone span {
                        margin-left:  10px;

            font-size: 20px;
        }
        
        .phone span .time{
           margin-left:  23px;

            font-size: 17px;
        }
    
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Noto Sans JP';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://demo.kailoa.com/wp-content/uploads/2025/02/NotoSansJP-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Noto Sans JP';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://demo.kailoa.com/wp-content/uploads/2025/02/NotoSansJP-Medium.woff2') format('woff2');
}
@font-face {
	font-family: 'Noto Sans JP';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://demo.kailoa.com/wp-content/uploads/2025/02/NotoSansJP-SemiBold.woff2') format('woff2');
}
@font-face {
	font-family: 'Noto Sans JP';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://demo.kailoa.com/wp-content/uploads/2025/02/NotoSansJP-Bold.woff2') format('woff2');
}
@font-face {
	font-family: 'Noto Sans JP';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://demo.kailoa.com/wp-content/uploads/2025/02/NotoSansJP-ExtraBold.woff2') format('woff2');
}
@font-face {
	font-family: 'Noto Sans JP';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://demo.kailoa.com/wp-content/uploads/2025/02/NotoSansJP-Black.woff2') format('woff2');
}
/* End Custom Fonts CSS */