@charset "utf-8";/***** 基本 *****/body{	margin : 0 auto;	padding : 0;	background : #FFFFFF;	color : #000000;	font-size : 12px;	font-family : "ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","Verdana","ＭＳ Ｐゴシック",sans-serif;	/*font-family : "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";*/}h1,h2,h3,h4,h5{	margin: 0;	padding: 0;	font-weight : normal;}p{	margin: 0;	padding: 0;	line-height: 200%;}img{	border: none 0px;}a{	color: #000000;	text-decoration: none;}a:hover{	text-decoration: underline;}br.clearb{	clear: both;}ul{	list-style-type : none;	margin : 0;	padding : 0;}ul li{	margin : 0;	padding : 0;}ol{	margin : 0;	padding : 0;}ol li{	margin : 0;	padding : 0;}dl{	margin : 0;	padding : 0;}dt{	margin : 0;	padding : 0;}dd{	margin : 0;	padding : 0;}/***** 全体 *****/#container{	width : 930px;	margin : 0 auto;	padding : 0 30px 0;}/***** 左側 *****/#leftbox{	float : left;	width : 200px;	margin : 0 25px 0 0;}	/***** 左側 ロゴ*****/#leftbox .rogo h1{	font-size : 12px;	padding : 30px 0 15px 0;	color : #000000;}#leftbox .rogo img{	padding : 0 0 3px 0;}#leftbox .rogo a:hover{	text-decoration : none;}/***** 左側 線 *****/#leftbox .line{	border-top : 1px solid #5B5B5B;	border-bottom : 1px solid #5B5B5B;	padding : 10px 0 0;}/***** 左側 メニュー アクティブ *****/#leftbox .menu_active ul{	list-style-image : url("../img_cmn/mark_active.gif");	color : #8FC31F;	padding : 0 0 0 20px;}#leftbox .menu_active ul li{	padding : 0 0 7px 0;}/***** 左側 メニュー *****/#leftbox .menu ul{	list-style-image : url("../img_cmn/mark.gif");	padding : 0 0 0 20px;}#leftbox .menu ul li{	padding : 0 0 7px 0;}#leftbox .menu ul li a{	color : #000000;}#leftbox .menu ul li a:hover{	color : #8FC31F;	text-decoration : none;}/***** 左側 コンタクト *****/#leftbox .contact{	padding : 7px 0 0 0;	color : #8FC31F;}#leftbox .contact h1{	font-size : 25px;	padding : 0 0 5px 0;	line-height : 100%;}#leftbox .contact h2{	padding : 0 0 2px 0;}.telcontact{	font-size : 12px;}#leftbox .contact_active h3{	background : #8FC31F;	color : #FFFFFF;	text-align : center;	padding : 10px 0 8px;	margin : 0 0 15px 0;	width : 200px;	display : block;	font-size : 12px;}#leftbox .contact h3 a{	background : #8FC31F;	color : #FFFFFF;	text-align : center;	padding : 10px 0 8px;	margin : 0 0 15px 0;	width : 200px;	display : block;	font-size : 12px;}#leftbox .contact h3 a:hover{	background : #A8CB7C;	text-decoration : none;}/***** 左側 リムテラスとは *****/#leftbox .lim h1 a{	border : #8FC31F 1px solid;	color : #8FC31F;	text-align : center;	padding : 8px 0 6px;	margin : 0 0 15px 0;	width : 200px;	display : block;	font-size : 12px;	font-weight : bold;}#leftbox .lim h1 a:hover{	background : #8FC31F;	text-decoration : none;	color : #FFFFFF;}/***** 右側 *****/#rightbox{	float : right;	width : 705px;	padding : 0;}/***** 右側 フッター *****/address{	font-weight : bold;	padding : 10px 0 20px;	color : #8FC31F;}/***** 右側 コンテンツ *****/#rightbox .contents{	background : url("../img_cmn/backline.gif") repeat-y;	padding : 0 70px 0 0;}#rightbox .contents h1{	padding : 0 0 25px 0;}#rightbox .contents h2{	padding : 0 0 15px 0;	font-size : 18px;	color : #8FC31F;}#rightbox .contents h3{	font-size : 16px;	padding : 0 0 15px 0;	color : #8FC31F;}#rightbox .contents ul{	padding : 0 0 25px 0;}#rightbox .contents ul li{	padding : 0 0 7px 10px;}#rightbox .concept{	width:405px;}#rightbox .map{	padding : 0;	margin:0;	text-align:right;	font-size:14px;}#rightbox .map a{	color : #000000;	text-decoration:underline;}#rightbox .map a:hover{	color : #8FC31F;	text-decoration : none;}.midashi{	font-weight : bold;}#map{	margin : 0 auto;	padding : 20px;	width : 500px;	border : 1px #666666 solid;}/***** 右側 コンテンツ セキュリティー *****/#contents .security{	padding:20px 0 0 0;}.security-t{	color : #000000;	line-height: 160%;}/***** 右側 コンテンツ 物件概要 *****/.outline_l p{	padding : 4px 0;	line-height : 100%;	color : #8FC31F;}.outline_r p{	padding : 4px 0 4px 10px;	color : #000000;	line-height : 100%;}/***** 右側 コンテンツ 資料請求 *****/.request p{	line-height : 160%;	padding : 0 0 20px 0;}.request_l p{	padding : 4px 0;	line-height : 130%;}.request_r p{	padding : 4px 0 4px 5px;	line-height : 130%;}.caption{	font-size : 11px;}.red{	color : #D70023;}.green{	color:#8FC31F}#rightbox .contents .gaiyou h2{	padding:0;	margin:0 0 10px 0;}#rightbox .contents .gaiyou p{	line-height : 150%;	margin:0 0 15px 0;}