@charset "UTF-8";
/*
#headerメニュー
*/


/*---------------------sec06 近隣物件 pc----------------------------------*/   

img{
vertical-align: bottom;
    max-width: 100%;
}

dl{margin: 0;
    /* padding: 0; */
    /* border: 0; */
    /* outline: 0; */
    /* font-size: 100%; */
    vertical-align: baseline;
    background: transparent;
}
dt{
font-size: 1em;
    line-height: 1.75em;
    letter-spacing: 0.04em;
}

a{
margin: 0;
    padding: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
    text-decoration: none;
    color: #000;
}



.homenew_post .sec06 {
	width: 100%;
    margin-top:0;
}

.homenew_post .sec06 .bg01{
    background-image:url(../img/bg_kinrin.png);
    width:100%;
    padding:5% 0 5% 0;
    background-repeat: repeat;
    background-size: cover;
}


.homenew_post .sec06 .inner {
    max-width: 1100px;
    margin:0 auto;
    /*display: flex;
	align-items: center;
	flex-flow: row-reverse;*/
}
    
.homenew_post .sec06 .inner h1{
        font-size:160%;
        line-height:2;
        text-align:center;
        color: #fff;
        display: flex;
        align-items: center;
        justify-content: center;
    background: linear-gradient(90deg, rgba(27,85,115,1), rgba(17,125,160,1),rgba(27,85,115,1));
    background-repeat: no-repeat;
    background-size: cover;
        margin-bottom: 2%;
 }



   
    
    
.picup_list {
    overflow: hidden;
    width:100%;
}
.picup_list div .list_in{
	width:45%;
    margin:3% 2.2% 3% 2.2%;
    float:left;
    background: #fff;
    box-shadow: 0 5px 25px 0 rgba(0, 0, 0, .5);
    display: inline-block;
    line-height: 1.75em;
    letter-spacing: 0.04em;

    
}


.picup_txt01::after{display: none;}
.picup_txt01{
	font-size: 100%;
    width: 100%;
    text-align: center;
    line-height: 1.4;
    color:#116F8B;
    margin: 2% 0 2% 0;
    font-weight: 700;
}
.picup_txt01 span{
	font-size: 130%;
}    
 
       
.picup_txt02{
   font-size: 100%;  
   width: 100%;
    clear:both;
}

.picup_list .bukken{
    width:90%;
    margin: 1% 5% 1% 5%;
    border-top:solid thin gray;
    border-bottom:solid thin gray;
    padding:3% 0 3% 0;
    
}
.picup_list dt {
    width:26%;
    font-size:100%;
    float:left;
    text-align: center;
    color:#116F8B;
}
    
.picup_list dd {
  /*  width:73%;*/
    font-size:95%;  
    
}  
    

.picup_btn01{margin: 0px;}
.picup_btn01 a{
	display: block;
	text-align: center;
    color: #ffffff;
    border: 1px solid #000000;
    background: #000000;
	font-size: 100%;
	font-weight: bold;
	padding: 6px 3px;
	position: relative;
	transition: 0.4s;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
}
.picup_btn01 a:hover{
	color: #000000;
	background: #ffffff;
}
.picup_btn01 a:hover:after{
    border-top: solid 2px #000000;
    border-right: solid 2px #000000;
}
.picup_btn01 a:after{
	content: "　";
	position: absolute;
	top: 0;
	right: 10px;
	bottom: 0;
	margin: auto;
    width: 9px;
    height: 9px;
    border: 0px;
    border-top: solid 2px #ffffff;
    border-right: solid 2px #ffffff;
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -webkit-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
}

/*------------------------sec06 近隣物件　pc end--------------------*/

/*---------------------sec06 近隣物件　sp-----------------------*/

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


.homenew_post .sec06 {
	width: 100%;
	margin: auto;
	padding: 2% 0 2% 0;
	}

.homenew_post .sec06 .bg01{
    width:100%;
    padding:5% 0 5% 0;
    background-repeat: repeat;
    background-size: cover;
}    
    
.homenew_post .sec06 .inner {
	flex-direction: column;
    display: flex;
    width: 96%;
    margin: 0 2% 0 2%;
}

    
.homenew_post .sec06 .inner h1{
        font-size:110%;
        line-height:2;
        text-align:center;
        display: flex;
        align-items: center;
        justify-content: center;
        margin-bottom: 2%;
 }
.homenew_post .sec06 .inner h1:before,h1:after {
  border-top: 1px solid #006a6c;
  content: "";
  width: 20%; /* 線の長さ */
}
.homenew_post .sec06 .inner h1:before {
  margin-right: 0.5em; /* 文字の右隣 */
}
.homenew_post .sec06 .inner h1:after {
  margin-left: 0.5em; /* 文字の左隣 */
}

    
    
    
    
.picup_list {
    overflow: hidden;
    width:100%;
}
.picup_list .list_in{
	float: left;
	width: 90%;
    margin:1% 5% 5% 5%;
    display: inline-block;
}



.picup_txt01::after{display: none;}
.picup_txt01{
	font-size: 90%;
	margin-top: 0;
    width: 100%;
    float: none;
}
    
.picup_txt01 span{
	font-size: 120%;
    width: 100%;
}    
       
.picup_txt02{
    font-size: 90%;  
    width: 100%;
}

    
.picup_list .bukken{
    width:94%;
    margin: 1% 3% 1% 3%;
    border-top:solid thin gray;
    border-bottom:solid thin gray;
    padding:3% 0 3% 0;
    
}    
    

    
.picup_list dt {
        width:26%;
        font-size:80%;
        float:left;
    }
    
   
    
.picup_list dd {
        width:73%;
        font-size:80%;  
        float:left;
    }  
      
       
  
    
    
.picup_btn01 {
    clear: both;
    font-size: 100%;
    width:100%;
    margin:1% 0 0 0;
}
right_clm.picup_btn01{margin-bottom: 10px;}
right_clm .picup_btn01 a{
	display: block;
	text-align: center;
	font-size: 100%;
	font-weight: bold;
	padding: 6px 3px;
	position: relative;
	transition: 0.4s;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
}
right_clm.picup_btn01 a:hover{
	color: #fff;
	background: #000000;
}
.picup_list li .picup_btn01 a:hover:after{
    border-top: solid 2px #fff;
    border-right: solid 2px #fff;
}
.picup_list li .picup_btn01 a:after{
	content: "　";
	position: absolute;
	top: 0;
	right: 10px;
	bottom: 0;
	margin: auto;
    width: 9px;
    height: 9px;
    border: 0px;
    border-top: solid 2px #ffffff;
    border-right: solid 2px #ffffff;
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -webkit-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
}
    
}

/*---------------------sec06 近隣物件　sp end-----------------------*/


