
@media screen and (min-width: 768px) and (max-width:1300px){
#commonHeadNavi {
  display:block;
  /*position: relative;*/
  position: fixed;
  top: 0;
  left: 20% !important;
  width: 60% !important;
  z-index: 9999;
  background-color: white;
}


#commonHeadNavi a.headtop-link1 {
  display: block;
  width: 60%;
  height: 65px;
  position: absolute;
  top: 0;
  left: 0;
  text-indent: -9999px;
  z-index: 999;
}

a.sp-headtop-link2 {
  display: block;
  /* height: 47px; */
  position: absolute;
  top: 120px;
  left: 10px;
  /*text-indent: -9999px;*/
  /* text-align: center; */
  font-size: 18px;
  color: #fff;
  /* font-weight: bold; */
  text-decoration: none;
  /* border-top: 2px solid #fff; */
  /* border-bottom: 2px solid #fff; */
  /* padding: 15px 0; */
  /* margin: 0 auto; */
  z-index: -7;
}
a.sp-headtop-link2 span.sp-hdt-1 {
  display: block;
  font-size: 16px;
  margin-bottom: 7px;
  text-shadow: 1px 1px 5px #838383;
  line-height: 1.0;
}

a.sp-headtop-link2 span.sp-hdt-2 {
  display: block;
  font-size: 18px;
  letter-spacing: 2px;
  text-shadow: 1px 1px 5px #838383;
  line-height: 1.0;
}

a.sp-headtop-link2 span.sp-hdt-3 {
  display: block;
  font-size: 13px;
  margin-top: 11px;
  letter-spacing: 1px;
  line-height: 1.0;
  text-shadow: 1px 1px 5px #838383;
}
	
	
	
#fixed_right_banner {
  display: none;
    }
	
	
	
	
	
	
	
	
	
	
.container .wrapper .content main .area{
	width: 60% !important;
	}
.container .wrapper .content main .area h1 {
	margin-bottom: 20px !important;
	}
	
.container .wrapper .content main .area h1{
	border: 0;
	width: 100% !important;
	margin: 0 auto;
	margin-top: 23px;
}

/*TOP*/
.hirayamiru_banner_sp{
	display:block;
	width:400px !important;
	height:	auto;
	margin:0 auto;
	}
.container .wrapper .content main .worksarea .linkbox {
    float: right;
    /* display: none; */
    margin: -27px 0 37px 0;
    margin-right: -38px !important;
    /* width: 100px; */
}
.container .wrapper .content main .area .regular {
    width: 100% !important;
    }
.container .wrapper .content .informations .news p{
	text-align: left;
	}
.container .wrapper .content .informations .saiyo p{
	text-align: center;
	}
.container .wrapper .content .informations .privacy p{
	text-align: center;
	}
	
	
	
	
	
	
	
/*草加モデルハウス*/
 .container .wrapper .content main .area h1 span {
	padding: 0;
 	padding-left: 15px !important;
	padding-right: 15px !important;
	top: -16px !important;
	}
.container .wrapper .content main .area.modelhouse h2.sty1 {
	margin: 0 0 40px;
	margin-top: -20px !important;
	}
	
	
	
	
	
	
	
/*佐野モデルハウス*/
.hasudahanbai_kakaku_pc {
	width: 100%;
	}
.hasudahanbai_kakaku_pc img {
	width: 100%;
	}
.instagram_banner_sp {
	width: 340px !important;
	}
.youtube_banner_sp {
	width: 340px !important;
	}
	
	
	
	
	
	
	
	
/*資料請求・お問い合わせ*/
.siryou_img_3ren {
	width: 600px;
	}
	
	
	
	
	
	
	
	
/*モデルハウス*/
.container .wrapper .content main .area #menu9 ul li.menu9_block {
	width: 98.2%;
	}

	
	
	
	
	
	
	
	
/*施工例*/
.insta_toko_banner_sp {
	width: 360px !important;
	}
	
	
	
	
	
	
	
	
/*施工例カテゴリー*/
.container .wrapper .content main .area #menu8 ul li.menu8_block {
	width: 46.4%;
	}
	
	
	
	
	
	
	
	
/*ソラマドの平屋*/
.lp_all_display_tab {
	width: 100% !important;
	}
.lp_all_display_tab .area_hiyara_concept {
	width: 100% !important;
	}

	
	
	
	
	
	
/*施工例*/
.shiryouseikyu_button a.shiryouseikyu_button_link img {
    width: 70%;
	}
	
	
	
	
	
	
	
	
/*大切にしていること*/
.block_tokoton .taisetsu_caption {
    width: 314.5px !important;
	}
.block_tokoton .taisetsu_caption p.eng {
    width: 102.3px !important;
	}
.block_tomodachi .taisetsu_caption {
	 width: 220.2px !important;
	}
.block_tomodachi .taisetsu_caption p.eng {
    width: 75.3px !important;
	}
.block_tanoshiku .taisetsu_caption {
	width: 366.3px;
	}
.block_tanoshiku .taisetsu_caption p.eng {
    width: 42px !important;
	}
.container .wrapper .content main .area.concept_taisetsu {
	width: 80% !important;
	border-bottom: none;
	}
.container .wrapper .content main .area.concept_taisetsu {
	width: 80% !important;
	}
.content main .area.concept_taisetsu p {
    line-height: 32px;
    margin-bottom: 20px;
	}
	
	
	
	
	
	
	
	
	
/*soraのおと*/
.container .wrapper .content section.sora div {
    width: 100%;
    text-align: center;
    padding: 24px 0;
    margin: 0 auto;
    position: relative;
    box-sizing: border-box;
    border-top: 1px solid #ececec;
    display: block;
	}
}/*END @media screen and (min-width: 768px) and (max-width:1300px)*/