.elementor-kit-10{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;color:#35393B;font-size:16px;line-height:1.7em;}.elementor-kit-10 p{margin-bottom:1.8em;}.elementor-kit-10 a{color:#4CA2E2;}.elementor-kit-10 a:hover{color:#3B7ECA;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;--container-default-padding-block-start:0px;--container-default-padding-inline-end:0px;--container-default-padding-block-end:0px;--container-default-padding-inline-start:0px;}.elementor-widget:not(:last-child){margin-block-end:0px;}.elementor-element{--widgets-spacing:0px 0px;}{}h1.entry-title{display:var(--page-title-display);}.site-header{padding-inline-end:0px;padding-inline-start:0px;}@media(max-width:900px){.elementor-kit-10{font-size:14px;line-height:1.7em;}.elementor-kit-10 p{margin-bottom:1.8em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:600px){.elementor-kit-10{font-size:2.9vw;line-height:1.7em;}.elementor-kit-10 p{margin-bottom:1.8em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */@font-face{
	font-family: "normal";
	font-weight: normal;
	src: url("https://realestate.seikougiken.co.jp/fonts/ZenKakuGothicNew-Regular.woff2");
}
@font-face{
	font-family: "bold";
	font-weight: normal;
	src: url("https://realestate.seikougiken.co.jp/fonts/ZenKakuGothicNew-Medium.woff2");
}

body{font-family: "normal","bold";}
p{font-family: "normal";}
div{font-family: "normal";}
b,strong{font-family: "bold";}
h1,h2,h3{font-family: "bold";}
h4,h5,h6{font-family: "normal";}

/* body {font-family: "Ryumin Bold KL";} */

@media screen and (min-width:901px){  
.pc { display:block; }
.tb { display:none; }
.sp { display:none; }
}
@media screen and (min-width:601px) and (max-width:900px) {
.pc { display:none; }
.tb { display:block; }
.sp { display:none; }
}
@media screen and (max-width:600px){ 
.pc { display:none; }
.tb { display:none; }
.sp { display:block; }
}

::-moz-selection {
  color            : #ffffff;
  background-color : #293e87A5;
}
::selection {
  color            : #ffffff;
  background-color : #293e87A5;
}/* End custom CSS */