@charset "utf-8";
/* /finecourt/page/special/info/kanagawa1/,*/

#contents {
	padding: 0;
}
.finecourt_kanagawa1 p {
	font-size: 1.3rem;
}
.finecourt_kanagawa1 .cap {
	font-size: 1.1rem;
	line-height: 150%;
	margin: 0;
	margin-top: 5px;
}
.finecourt_kanagawa1 .ad_cap {
	margin: 5px 0 0 0;
	line-height: 100%;
}
.finecourt_kanagawa1 .cap_area {
	font-size: 1.1rem;
	line-height: 150%;
	padding: 20px 0 0 0px;
	margin:10px 0;
}
a:link, a:visited {
	color: #1f415c;
	text-decoration: none;
}
.finecourt_kanagawa1 .cap_area2 {
	font-size: 1.1rem;
	line-height: 140%;
	margin:10px 0;
	display: block;
}
h1#visual {
	height: 398px;
	width:960px;
	margin: 0 auto;
}
.finecourt_kanagawa1 .lead {
	margin: 10px 20px 20px 20px;
	line-height: 200%;
	font-size: 1.6rem;
}
.finecourt_kanagawa1 ul.bnr_line {
	margin: 10px auto 5px auto;
	text-align:center;
/*4/5btns
	width:100%;*/
/*3btns*/
	width:80%;
/*2btns
	width:60%;*/
}

.finecourt_kanagawa1 ul.bnr_line li {
	display: inline;
	margin: 0 0 0 0;
	text-align: right;
	float:left;
/*6btns
	width: calc( 100% / 6);*/
/*5btns
	width: calc( 100% / 5);*/
/*4btns
	width: calc( 100% / 4);*/
/*3btns*/
	width: 33.3%;
/*2btns
	width: calc( 100% / 2);*/
}

.finecourt_kanagawa1 ul.bnr_line li img{
	width:100%;
}
.finecourt_kanagawa1 .map_area{
	text-align:center;
}
.finecourt_kanagawa1 section .left {
	float: left;
	width: calc(50% - 34px);
	margin: 20px 0 0 0;
}
.finecourt_kanagawa1 section .left:nth-of-type(2n) {
	margin-left: 38px;
}
.finecourt_kanagawa1 section .left:nth-of-type(2n-1) {
	clear: both;
}
.finecourt_kanagawa1 section h1.tls {
	margin: 40px 0 0 0;
	padding: 0 0 0 0;
}
.finecourt_kanagawa1 section h2.tlss_dt {
	margin: 0px 0 0 0;
	padding: 5px 0 0 10px;
	height: 35px;
	font-size: 1.8rem;
	font-weight: bold;
	border-left: #996699 solid 4px;
	border-bottom: #996699 solid 1px;
}
.finecourt_kanagawa1 section h2.tlss_jr {
	margin: 0px 0 0 0;
	padding: 5px 0 0 10px;
	height: 35px;
	font-size: 1.8rem;
	font-weight: bold;
	border-left: #E56D00 solid 4px;
	border-bottom: #E56D00 solid 1px;
}
.finecourt_kanagawa1 section .tlss_od {
	margin: 0px 0 0 0;
	padding: 5px 0 0 10px;
	height: 35px;
	font-size: 1.8rem;
	font-weight: bold;
	border-left: #2589C1 solid 4px;
	border-bottom: #2589C1 solid 1px;
}
.finecourt_kanagawa1 section .tlss_tk {
	margin: 0px 0 0 0;
	padding: 5px 0 0 10px;
	height: 35px;
	font-size: 1.8rem;
	font-weight: bold;
	border-left: #D85A56 solid 4px;
	border-bottom: #D85A56 solid 1px;
}
.finecourt_kanagawa1 section .tlss_kk {
	margin: 0px 0 0 0;
	padding: 5px 0 0 10px;
	height: 35px;
	font-size: 1.8rem;
	font-weight: bold;
	border-left: #C30D23 solid 4px;
	border-bottom: #C30D23 solid 1px;
}
.finecourt_kanagawa1 section .tlss_st {
	margin: 0px 0 0 0;
	padding: 5px 0 0 10px;
	height: 35px;
	font-size: 1.8rem;
	font-weight: bold;
	border-left: #3242CC solid 4px;
	border-bottom: #3242CC solid 1px;
}
.finecourt_kanagawa1 section .tlss_sw {
	margin: 0px 0 0 0;
	padding: 5px 0 0 10px;
	min-height: 35px;
	font-size: 1.8rem;
	font-weight: bold;
	border-left: #329fcc solid 4px;
	border-bottom: #329fcc solid 1px;
}
.finecourt_kanagawa1 section .space_narrow {
    letter-spacing: -1px;
}

.finecourt_kanagawa1 section p.access1 {
	margin: 10px 0 10px 0;
	padding: 15px 0 0 50px;
	min-height: 40px;
	line-height: 150%;
}
.finecourt_kanagawa1 section p.access2 {
	margin: 10px 0 10px 0;
	padding: 5px 0 0 50px;
	min-height: 50px;
	line-height: 150%;
}
.finecourt_kanagawa1 section p.access3 {
	margin: 10px 0 10px 0;
	padding: 0 0 0 50px;
	min-height: 55px;
	line-height: 130%;
}
.finecourt_kanagawa1 section#odakyu p.access1,
.finecourt_kanagawa1 section#odakyu p.access2,
.finecourt_kanagawa1 section#odakyu p.access3 {
	background: url(/content/dam/31sumai/finecourt/special/kanagawa1/img/icon_odakyu.gif) left top no-repeat;
}
.finecourt_kanagawa1 section#dento p.access1,
.finecourt_kanagawa1 section#dento p.access2,
.finecourt_kanagawa1 section#dento p.access3 {
	background: url(/content/dam/31sumai/finecourt/special/kanagawa1/img/icon_dento.gif) left top no-repeat;
}
.finecourt_kanagawa1 section#tokyu p.access1,
.finecourt_kanagawa1 section#tokyu p.access2,
.finecourt_kanagawa1 section#tokyu p.access3 {
	background: url(/content/dam/31sumai/finecourt/special/kanagawa1/img/icon_tokyu.gif) left top no-repeat;
}
.finecourt_kanagawa1 section#keikyu p.access1,
.finecourt_kanagawa1 section#keikyu p.access2,
.finecourt_kanagawa1 section#keikyu p.access3 {
	background: url(/content/dam/31sumai/finecourt/special/kanagawa1/img/icon_keikyu.gif) left top no-repeat;
}
.finecourt_kanagawa1 section#jr p.access1,
.finecourt_kanagawa1 section#jr p.access2,
.finecourt_kanagawa1 section#jr p.access3 {
	background: url(/content/dam/31sumai/finecourt/special/kanagawa1/img/icon_jr.gif) left top no-repeat;
}
.finecourt_kanagawa1 section#sotetsu p.access1,
.finecourt_kanagawa1 section#sotetsu p.access2,
.finecourt_kanagawa1 section#sotetsu p.access3 {
	background: url(/content/dam/31sumai/finecourt/special/kanagawa1/img/icon_sotetsu.gif) left top no-repeat;
}
.finecourt_kanagawa1 section#subway p.access1,
.finecourt_kanagawa1 section#subway p.access2,
.finecourt_kanagawa1 section#subway p.access3 {
	background: url(/content/dam/31sumai/finecourt/special/kanagawa1/img/icon_subway.gif) left top no-repeat;
}

.finecourt_kanagawa1 section .ph {
	float: left;
	width: 232px;
	margin: 0 0 5px 0;
}
.finecourt_kanagawa1 section .textbox {
	float: right;
	width: 212px;
}
.finecourt_kanagawa1 section .textbox .tl_tokucho {
	margin: 0 0 10px 0;
}
.finecourt_kanagawa1 section .textbox .text {
	margin: 0;
	line-height: 1.6;
}
.newIcon {
	vertical-align: top;
	color: #ffffff;
	background-color: #d6496a;
	font-size: 1.2rem;
	display: inline-block;
	padding: 0px 4px;
}
/* ============================================================ */
/* Smart　phone */
/* ============================================================ */

@media screen and (max-width:640px) {
	#contents .inner {
		width: auto;
	}
	h1#visual,
	.finecourt_kanagawa1 img {
		width: 100%;
		height: auto;
	}
	.finecourt_kanagawa1 .lead {
		margin: 10px 0 30px;
		line-height:1.6;
	}
	.finecourt_kanagawa1 section h1.tls {
		width: 100%;
		overflow: hidden;
		margin-bottom: 30px;
	}
	.finecourt_kanagawa1 section h1.tls img {
		height: 50px;
		width: auto;
		max-width: none;
	}
	.finecourt_kanagawa1 section .left {
		float: none;
		width: 100%;
		margin: 30px 0;
	}
	.finecourt_kanagawa1 section .left:nth-of-type(2n) {
		margin-left: 0;
	}
	.finecourt_kanagawa1 section h1.tls {
		margin-top: 30px;
	}
	.finecourt_kanagawa1 section p.access1,
	.finecourt_kanagawa1 section p.access2,
	.finecourt_kanagawa1 section p.access3{
		height:auto;
		padding-bottom:5px;
		min-height: 45px;
	}
	.finecourt_kanagawa1 section .tlss_od,
	.finecourt_kanagawa1 section h2.tlss_dt,
	.finecourt_kanagawa1 section h2.tlss_tk,
	.finecourt_kanagawa1 section h2.tlss_kk,
	.finecourt_kanagawa1 section h2.tlss_st,
	.finecourt_kanagawa1 section h2.tlss_jr {
		height: auto;
		padding-bottom: 5px;
		line-height: 1.6;
	}
	.finecourt_kanagawa1 section .ph,
	.finecourt_kanagawa1 section .textbox {
		width: 100%;
		margin-bottom: 10px;
	}
	.finecourt_kanagawa1 ul.bnr_line{
		display:table;
		width:100%;
	}


	.finecourt_kanagawa1 ul.bnr_line li{
		display:table-cell;
		width:calc( 100% / 2 );
		float:left;
	}
}
