@charset "EUC-JP";/* -------------------------------- 新着物件一覧-------------------------------- */.man_box,.bk_box{	padding:0px 0px 0px 0px;	margin:0px 0px 0px 0px;	text-align:center;}.man_box article{	display: inline-block;    width: 30%;    box-sizing: border-box;    padding: 15px;    background-color: #fff;    border: 0.5px solid #efefef;	margin: 10px;	vertical-align:top;}#main h5.man_h5{	font-size:1.8rem;	font-weight:500;	line-height:140%;	text-align:center;	border-bottom:none;}#main h5.man_h5:before{	display:none;}#main h5.man_h5 a{	color:#000;}#main h5.man_h5 a:hover{	color:#ccc;}.man_fig{	width:250px;	height:250px;	margin:10px auto 10px auto;}.man_fig img{	width:250px;	height:250px;	border-radius: 100%;	object-fit: cover;}#main p.man_p{	font-size:1.2rem;	line-height:200%;	text-align:center;	margin-bottom:10px;	padding:0px;}#main p.man_p span{	font-size:1.6rem;	font-weight:900;}.man_box span.micon{	display:inline-block;	font-size:1.1rem;	background-color:#000;	color:#fff;	padding:5px 8px 5px 8px;	text-align:center;	vertical-align:middle;	border-radius:10px;}.bk_box article {	margin: 2px;	text-align: center;	width:30%;	box-sizing: border-box;	display: inline-block;	margin: 0px 15px 30px 15px;	position:relative;	vertical-align:top;}.bk_box time {	display: block;	font-family: 'M PLUS 1p',sans-serif;	font-size:1.2rem;	margin-bottom:8px;	text-align:left;}.new_icon{	position: absolute;	top: 20px;	left: 0px;	font-size: 4.6rem;	z-index:1;}.new_icon i.wicon-new{	color:#e9482e;}.new_icon i.wicon-up{	color:#292f85;}.bk_box figure{	width:100%;	margin:0px 0px 0px 0px;	padding:0px 0px 0px 0px;	position:relative;}.bk_box figure .bk_img{	margin:0px 0px 0px 0px;	padding:0px 0px 0px 0px;	display:inline-block	max-width:100%;	max-height:100%;}.bk_box figure .bk_img2{	margin:0px 0px 0px 0px;	padding:0px 0px 0px 0px;	position:absolute;	top:0;	left:0;	width:100%;	height:100%;	-moz-transition: 0.3s;	-o-transition: 0.3s;	transition: 0.3s;	opacity:0;	cursor:pointer;}.bk_box figure .bk_img2:hover{	opacity:1;}.bk_box figure .bk_img img,.bk_box figure .bk_img2 img{	width:100%;	height:auto;	min-height:280px;	max-height:280px;	box-shadow: 0px 0px 10px 2px #cccccc;}#main h5.bk_h5{	font-size:1.8rem;	padding: 10px 50px 10px 0px;	margin:0px;	white-space:break-spaces;	line-height:140%;	text-align:left;	border:none;}#main h5.bk_h5 a{	color:#000;}#main p.bk_pi{	background-image : url("../images/sp.gif");	text-indent:100%;	white-space:nowrap;	overflow:hidden;	font-size:0;	margin:0px 0px 0px 0px;	padding:0px;	line-height:none;}#main p.bk_p{	font-size:1.2rem;	padding: 0px 0px 0px 0px;	line-height:200%;}#main p.bk_p span{	font-size:2.4rem;	font-weight:900;}#main p.bk_p span.st{	font-size:2.0rem;}.bk_box span.micon{	display:inline-block;	font-size:1.1rem;	background-color:#000;	color:#fff;	padding:5px 8px 5px 8px;	text-align:center;	vertical-align:middle;	border-radius:10px;}.bk_box a.bk_my{	position:absolute;	top:300px;	right:15px;	cursor:pointer;}.bk_box a.bk_my i{	display:block;	font-size:2.4rem;	color:#ccc;	padding:16px 0px 7px 3px;	z-index:9999;}a.bk_my i.ic-favo-on,a:hover.bk_my i.ic-favo-on{	color:#eea73e;}@media screen and (max-width:1024px){	.bk_box figure .bk_img img,.bk_box figure .bk_img2 img{		min-height:200px;		max-height:200px;	}}@media screen and (max-width:800px){	.bk_box article {		width:45%;	}	.bk_box figure .bk_img img,.bk_box figure .bk_img2 img{		min-height:240px;		max-height:240px;	}	.man_box article{		width:45%;	}}@media screen and (max-width:640px){	.bk_box article {		margin: 0px 10px 30px 10px;	}	.man_fig,.man_fig img{		width: 200px;		height: 200px;	}	.bk_box a.bk_my{		top:-30px;		right:5px;	}}@media screen and (max-width:480px){	.bk_box article {		width:97%;	}	.bk_box figure .bk_img img,.bk_box figure .bk_img2 img{		min-height:320px;		max-height:320px;	}	.man_box article{		width:97%;	}	.man_fig,.man_fig img{		width: 280px;		height: 280px;	}}@media screen and (max-width:420px){	.man_fig,.man_fig img{		width: 250px;		height: 250px;	}}