﻿/* CSS Document */
.pc_off {display: none;}

/* table　start*/

.f16_white_B {  font-size: 16px; font-weight: bold; color: #FFFFFF; line-height: normal}

.f12_20 {  font-size: 12px; line-height: 23px;	color: #333333}
.f12_20blue {
	font-size: 13px;
	line-height: 23px;
	color: #0000CC;
	font-weight: bold;
}

.f12_white_B {  font-size: 12px; line-height: 16px; font-weight: bold; color: #FFFFFF}

.f12_16 {
    font-size: 12px;
    line-height: 18px;
}
.f14_white_B {	color: #fff;	font-weight: bold;}

/* search-ken */
.search-ken_title {
}
.search-ken_title p {
	font-weight: bold;
	border: 1px solid #006600;
	border-left: 5px solid #006600;
	padding: 10px;
	text-indent: 10px;
	font-size: 17px;
	margin-bottom: 10px;
	background: #fff;
}
.search-ken_title a {
	font-size: 13px;
}


/* コンテンツ共通 end-----------------------*/

/* 資料請求 */
.logo_wrap{
	clear: both;
	width:656px;
	margin-left:10px;
	margin-right:10px;
	overflow:hidden;
}
.logo_wrap ul{
}
.logo_wrap li{
	width: 29%;
	float: left;
	margin-right:5px;
	padding: 10px;
	display: inline-block;
}

.company_main_btn{
	width:656px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:40px;
	overflow:hidden;
}
.company_main_btn ul{
}
.company_main_btn li{
	width: 44%;
	float: left;
	margin-top: 10px;
	margin-left:10px;
	margin-right:5px;
	font-size: 22px;
	font-weight: bold;
	padding: 10px;
	border: 1px solid #999999;
	background-color: #FFF;
	border-radius: 5px;
	display: inline-block;
}
.company_main_btn li a:link{
	text-decoration: none;
}
.company_main_btn li a:hover{
	color: #FF870E;
	display: block;
}
.company_list_wrap{
	width:680px;
	margin:0px;
	margin-bottom:15px;
}

.catetitle_01{
	font-size:34px;
	font-weight: bold;
	line-height: 50px;
	border-left: 14px #B22D00 solid;
	padding-left: 24px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right: 10px;
	clear:both;
}

.catetitle_02{
	font-size:34px;
	font-weight: bold;
	line-height: 50px;
	border-left: 14px #468C00 solid;
	padding-left: 24px;
	margin-top: 50px;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right: 10px;
}
.catetitle_04{
	font-size:34px;
	font-weight: bold;
	line-height: 50px;
	border-left: 14px #002DB2 solid;
	padding-left: 24px;
	margin-top: 50px;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right: 10px;
}
.company_wrap{
	overflow:hidden;
	width:656px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:40px;
	clear: both;
	border: 1px solid #999999;
	border-radius: 5px;        /* CSS3草案 */  
	-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
	-moz-border-radius: 5px;   /* Firefox用 */ 
}
.company{
	overflow:hidden;
	clear: both;
}
.company ul li{
	float:left;
	overflow:hidden;
}

.company_title{
	border-top:3px solid #B22D00;
	border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
	-moz-border-radius: 5px 5px 0px 0px;
	padding-left:10px;
	padding-right:10px;
	height: 70px;
}
.company_title_m{
	font-size:11px;
	font-weight:bold;
	line-height:16px;
	border: 1px solid #B22D00;
	text-align: center;
	width: 90px;
	margin-top: 8px;
}
.company_title_t{
	font-size:25px;
	font-weight:bold;
	line-height:48px;
}
.company_point{
	font-size:14px;
	line-height:22px;
	background-color:#B22D00;
	color: #FFFFFF;
	padding:6px;
}
.company_left{
	width:36%;
	padding:5px;
	float:left;
	text-align: center;
}
.company_left img{
	max-width:170px;
}
.company_right{
	float:right;
	width:60%;
	padding:5px;
}
.company_benefits{
	font-size:16px;
	line-height:26px;
	font-weight: bold;
}
.company_area{
	margin-top:8px;
	margin-bottom:8px;
}
.company_area span{
	font-size:13px;
	color:#555555;
	padding: 5px;
	border: 1px solid #BBBBBB;
	width: 160px;
	margin-right:15px;
	text-align: center;
}
.company_area p{
	font-size:15px;
	line-height: 32px;
	width: 300px;
	float: right;
}
.company_tel{
}
.company_tel span{
	font-size:13px;
	color:#555555;
	padding: 5px;
	border: 1px solid #BBBBBB;
	width: 160px;
	margin-right:15px;
	text-align: center;
}
.company_tel p{
	font-size:26px;
	font-weight: bold;
	line-height: 32px;
	width: 300px;
	float: right;
	color:#B22C00;
}
.company_btn{
	margin-top: 15px;
	margin-bottom:8px;
}

/*管理会社*/
.company_title.kanri{
	border-top:3px solid #468C00;
	border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
	-moz-border-radius: 5px 5px 0px 0px;
	padding-left:10px;
	padding-right:10px;
	border-bottom:1px dotted #999;
	height: 70px;
}
.company_title_m.kanri{
	font-size:11px;
	font-weight:bold;
	line-height:16px;
	border: 1px solid #468C00;
	text-align: center;
	width: 90px;
	margin-top: 8px;
}
.company_point.kanri{
	font-size:14px;
	line-height:22px;
	background-color:#468C00;
	color: #FFFFFF;
	padding:6px;
}

/*一棟売り*/
.company_title.sell{
	border-top:3px solid #002DB2;
	border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
	-moz-border-radius: 5px 5px 0px 0px;
	padding-left:10px;
	padding-right:10px;
	border-bottom:1px dotted #999;
	height: 70px;
}
.company_title_m.sell{
	font-size:11px;
	font-weight:bold;
	line-height:16px;
	border: 1px solid #002DB2;
	text-align: center;
	width: 90px;
	margin-top: 8px;
}
.company_point.sell{
	font-size:14px;
	line-height:22px;
	background-color:#002DB2;
	color: #FFFFFF;
	padding:6px;
}