
.top_area{
    
}
.contests_area{
   margin-top: 10px;
    margin-bottom: 10px; 
}
.sche_ttl{
    text-align: center;
    font-weight: bold;
    font-size: 270%;
    margin-right: auto;
    margin-left: auto;
    margin-top: 5%;
	margin-bottom: 20px;
    padding-top: 20px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
    border-bottom-style: solid;
}
.sche_ttl2{
    text-align: center;
    font-weight: bold;
    font-size: 160%;
    margin-right: auto;
    margin-left: auto;
    margin-top: 5px;
    margin-bottom: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    color: #01224E;
}
.sche_ttl2 span{
    font-weight: normal;
    font-size: 90%;
    color: #262626;
}
.sche_lead{
    font-size: 140%;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
    margin-bottom: 20px;
    padding-bottom: 30px;
}
.sche_tsubo{
	font-size: 125%;
	margin-bottom: 5px;
    padding-bottom: 5px;
}
.sche_address{
	font-size: 150%;
	margin-bottom: 5px;
    padding-bottom: 5px;
	display: inline-flex;
align-items: center;
}
.sche_station{
	font-size: 125%;
	margin-bottom: 5px;
    padding-bottom: 5px;
	display: inline-flex;
align-items: center;
}
.estate_area{
    
}
.estate_wrap{
    border-width: 1px;
    border-style: solid;
    text-align: center;
	
	
}
.btn-w a{
    color: #004098;
    background-color: #FFF2CC;
    display: block;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    padding: 20px 30px;
    transition : 1s;
    margin-top: 8%;	
	margin-bottom: 8%;	
}
.btn-w a:hover {
	background:#004098;
	box-shadow:0px 0px 10px #666;
	color:#ffffff;
	transition : 1s;
}
.sche_address span.material-symbols-outlined {
  font-variation-settings:
  'FILL' 1,
  'wght' 700,
  'GRAD' 200,
  'opsz' 48;
	color: #004098;
	font-size: 30px;
	vertical-align: -2px;
	
	
}
span.material-symbols-outlined {
  font-variation-settings:
  'FILL' 1,
  'wght' 700,
  'GRAD' 200,
  'opsz' 48;
	color: #004098;
	vertical-align: -2px;
	
}
#pickup {	max-width: 1100px;margin: 0 auto 20px; padding-bottom: 50px;}
#pickup h2{color: #DB0012;font-size: 3rem;font-weight: bold;text-align: center;}
#pickup .txt{color: #003968;margin: 0 0 20px;text-align: center;font-size: 1.6rem;font-weight: bold;}
#pickup .clearfix{padding: 0 0 30px;}
#pickup .top_property h3{font-size: 2.2rem;color: #003968;border-bottom: 1px solid #949495;font-weight: bold;text-align: center;margin: 0 0 5px;}
#pickup .top_property h3 span{font-size: 1.8rem;font-weight: bold;}
#pickup .top_property h3 span.kukaku{font-size: 1.6rem;font-weight: 400; color: #000;}
#pickup .top_property p.txt2{font-size: 1.6rem;text-align: center;padding: 3px 0;}
#pickup .top_property ul{margin: 5px 0 0;}
#pickup .top_property ul li{padding: 0 0 0 40px;line-height: 32px;/* display: inline-flex; align-items: center;*/}
#pickup .top_property ul li.ico02{font-size: 2rem; list-style: url(../../../img/ico02.png); list-style-position: inside;}
/*#pickup .top_property ul li:nth-child(1){font-size: 2rem;background: url(../../../img/ico02.png) no-repeat 0 0;}*/
#pickup .top_property ul li span.material-symbols-outlined:nth-child(1){
  font-variation-settings:
  'FILL' 1,
  'wght' 700,
  'GRAD' 200,
  'opsz' 48;
	font-size: 30px;
	color: #004098;
	vertical-align: -2px;
	
}

#pickup .top_property ul li.ico03{font-size: 1.5rem; list-style: url(../../../img/ico05.png); list-style-position: inside; vertical-align: -10px;}
/*#pickup .top_property ul li:nth-child(2){font-size: 1.4rem;background: url(../../../img/ico03.png) no-repeat 0 0;}*/
#pickup .top_property ul li span.material-symbols-outlined:nth-child(2){
  font-variation-settings:
  'FILL' 1,
  'wght' 700,
  'GRAD' 200,
  'opsz' 48;
	color: #004098;
	font-size: 30px;
	vertical-align: -2px;
	
}
#pickup .top_property ul li:nth-child(3){font-size: 1.4rem;background: url(../img/ico04.png) no-repeat 0 0;}
#pickup .top_property .fc-red{color: #DB0012;font-size: 1.6rem;}
#pickup .top_property.next{border-color: #003968;}
#pickup .top_property.next h3{background: #003968;color: #FFF;padding: 2px 0 0;border: none;}
#pickup .top_property ol {padding: 5px 0;}
/*#pickup .top_property ol li{font-size: 2rem;border-bottom: 1px dotted #003968;padding: 3px 10%;overflow: hidden;color: #333;font-weight: bold;width: 90%;margin: 0 auto;}*/
#pickup .top_property ol li{font-size: 1.7rem;border-bottom: 1px dotted #003968;padding: 0px 10%;overflow: hidden;color: #333;font-weight: bold;width: 90%;margin: 0 auto;}
#pickup .top_property ol li span{float: right;font-size: 1.6rem;}
#pickup .top_property ol li span em{font-size: 2rem;color: #DB0012;font-weight: bold;}
#pickup .top_property ol li span em.sub{font-size: 1.6rem;color: #DB0012;font-weight:normal;}
#pickup .top_property .buttons{padding: 15px 0 0;margin: 0;text-align: center;}

p, li, th, td, dt, dd {
	color: #333;
}

/* 画像変更
---------------------------------*/
.sp-hidden{
	display: block !important;
}

.pc-hidden{
	display: none !important;
}

img.sp-hidden{
	display: inline !important;
}

img.pc-hidden{
	display: none !important;
}

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


/* 画像変更
---------------------------------*/
.sp-hidden{
	display: none !important;
}
.pc-hidden{
	display: block !important;
}

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

.sche_ttl{
    text-align: left;
    font-size: 230%; 
}
.sche_lead{    
    font-size: 140%;
	margin-right: auto;
    margin-left: auto;
	text-align: left;
	margin-bottom: 20px;
}

}



