@charset "utf-8";
/* CSS Document */

/* 各ページ固有CSS
************************************************************************************************ */

.box01 {
	text-align:center;
}

.box01 .img01 {
	margin:50px auto;
}

.box_l {
	width:50%;
	float:left;
	text-align:center;
}
.box_l img {
	margin:0px auto;
}


/* トップページCSS
************************************************************************************************ */
.news_title {
	width:656px;
	height:26px;
	background-image:url(../images/top/news_top00.png);
	background-repeat:no-repeat;

	
}
.news_title a {
	width:130px;
	text-align:left;
	display:block;
	background-image:url(../images/top/yaji01.gif);
	background-position:left;
	background-repeat:no-repeat;
	font-size:12px;
	text-decoration:underline;
	padding-left:17px;
	margin:5px 20px 0px 0px;
	float:right;
	color:#677422;
	margin:0px 0px 5px 0px;
}
.news_title a:hover {
	text-decoration:none;
}


.news_list_btn {
	background-color:#333333;
}
.news_box {
	width:656px;
	background-image:url(../images/top/news_bg.jpg);
	background-repeat:repeat-y;
	padding:8px 0px;
}
.news_box table {
	width:610px;
	margin:0px 20px;
	border-collapse:collapse;
	border-style: hidden;
}
.news_box table th {
	
	border-bottom:dotted 1px #CCCCCC;
	font-weight:normal;
	background-image:url(../images/top/news_yaji.gif);
	background-position:3px 11px;
	background-repeat:no-repeat;
	font-size:13px;
	text-align:left;
	width:80px;
	padding:5px 0px 5px 13px;
	line-height:1.4em;
	vertical-align:top;
	color:#8a5a1a;
}
.news_box table td {
	
	border-bottom:dotted 1px #CCCCCC;
	font-size:13px;
	line-height:1.4em;
	text-align:left;
	padding:5px 0px;
	vertical-align:top;
}
.news_box table td a {
	font-size:13px;
	line-height:1.4em;
	color:#8a5a1a;	
}
.news_box table .td001 {
	
	border-bottom:dotted 1px #CCCCCC;
	width:50px;
	color:#8a5a1a;
	text-align:center;
}





/* トップページ由布高原の魅力CSS
************************************************************************************************ */



.miryoku_title {
	width: 655px;
	height: 31px;
	background-image: url(../images/top/yufu_top.gif);
	background-repeat: no-repeat;
}
.miryoku_title a {
	width: 655px;
	height: 31px;
	display: block;
	background-image: url(../images/top/yufu_top.gif);
	background-repeat: no-repeat;
}
.miryoku_title a:hover {
	background-image: url(../images/top/yufu_top_hover.gif);
	background-repeat: no-repeat;
}
.miryoku_box {
	width: 656px;
	height: 202px;
	background-image: url(../images/top/yufu_un.gif);
	background-repeat: no-repeat;
}
.miryoku_box div {
	margin:3px 0px 0px 5px;
	float:left;
}
.yufu_bt01 {
	width: 321px;
	height: 95px;
	background-image: url(../images/top/yufu_bt01.jpg);
	background-repeat: no-repeat;
}
.yufu_bt01 a {
	width: 321px;
	height: 95px;
	display: block;
	background-image: url(../images/top/yufu_bt01.jpg);
	background-repeat: no-repeat;
}
.yufu_bt01 a:hover {
	width: 321px;
	height: 95px;
	display: block;
	background-image: url(../images/top/yufu_bt01hover.jpg);
	background-repeat: no-repeat;
}

.yufu_bt02 {
	width: 321px;
	height: 95px;
	background-image: url(../images/top/yufu_bt02.jpg);
	background-repeat: no-repeat;
}
.yufu_bt02 a {
	width: 321px;
	height: 95px;
	display: block;
	background-image: url(../images/top/yufu_bt02.jpg);
	background-repeat: no-repeat;
}
.yufu_bt02 a:hover {
	width: 321px;
	height: 95px;
	display: block;
	background-image: url(../images/top/yufu_bt02hover.jpg);
	background-repeat: no-repeat;
}

.yufu_bt03 {
	width: 321px;
	height: 95px;
	background-image: url(../images/top/yufu_bt03.jpg);
	background-repeat: no-repeat;
}
.yufu_bt03 a {
	width: 321px;
	height: 95px;
	display: block;
	background-image: url(../images/top/yufu_bt03.jpg);
	background-repeat: no-repeat;
}
.yufu_bt03 a:hover {
	width:321px;
	height:95px;
	display:block;
	background-image:url(../images/top/yufu_bt03hover.jpg);
	background-repeat:no-repeat;
}

.yufu_bt04 {
	width:321px;
	height:95px;
	background-image:url(../images/top/yufu_bt04.jpg);
	background-repeat:no-repeat;
}
.yufu_bt04 a {
	width:321px;
	height:95px;
	display:block;
	background-image:url(../images/top/yufu_bt04.jpg);
	background-repeat:no-repeat;
}
.yufu_bt04 a:hover {
	width:321px;
	height:95px;
	display:block;
	background-image:url(../images/top/yufu_bt04hover.jpg);
	background-repeat:no-repeat;
}


/* トップページ由布高原の魅力CSS
************************************************************************************************ */



.top-map_title {
	width: 655px;
	height: 31px;
	background-image: url(../images/top/yufu_top02.gif);
	background-repeat: no-repeat;
}


.top-map_box {
	width: 656px;
	height: 202px;
	background-image: url(../images/top/yufu_un.gif);
	background-repeat: no-repeat;
}
.top-map_box div {
	margin:3px 0px 0px 4px;
	float:left;
}
.top-map_yufu_bt01 {
	width: 321px;
	height: 95px;
	background-image: url(../images/top/yufu_bt05.jpg);
	background-repeat: no-repeat;
}
.top-map_yufu_bt01 a {
	width: 321px;
	height: 95px;
	display: block;
	background-image: url(../images/top/yufu_bt05.jpg);
	background-repeat: no-repeat;
}
.top-map_yufu_bt01 a:hover {
	width: 321px;
	height: 95px;
	display: block;
	background-image: url(../images/top/yufu_bt05hover.jpg);
	background-repeat: no-repeat;
}

.top-map_yufu_bt02 {
	width: 321px;
	height: 95px;
	background-image: url(../images/top/yufu_bt06.jpg);
	background-repeat: no-repeat;
}
.top-map_yufu_bt02 a {
	width: 321px;
	height: 95px;
	display: block;
	background-image: url(../images/top/yufu_bt06.jpg);
	background-repeat: no-repeat;
}
.top-map_yufu_bt02 a:hover {
	width: 321px;
	height: 95px;
	display: block;
	background-image: url(../images/top/yufu_bt06hover.jpg);
	background-repeat: no-repeat;
}

.top-map_yufu_bt03 {
	width: 321px;
	height: 95px;
	background-image: url(../images/top/yufu_bt07.jpg);
	background-repeat: no-repeat;
}
.top-map_yufu_bt03 a {
	width: 321px;
	height: 95px;
	display: block;
	background-image: url(../images/top/yufu_bt07.jpg);
	background-repeat: no-repeat;
}
.top-map_yufu_bt03 a:hover {
	width:321px;
	height:95px;
	display:block;
	background-image:url(../images/top/yufu_bt07hover.jpg);
	background-repeat:no-repeat;
}

.top-map_yufu_bt04 {
	width:321px;
	height:95px;
	background-image:url(../images/top/yufu_bt08.jpg);
	background-repeat:no-repeat;
}
.top-map_yufu_bt04 a {
	width:321px;
	height:95px;
	display:block;
	background-image:url(../images/top/yufu_bt08.jpg);
	background-repeat:no-repeat;
}
.top-map_yufu_bt04 a:hover {
	width:321px;
	height:95px;
	display:block;
	background-image:url(../images/top/yufu_bt08hover.jpg);
	background-repeat:no-repeat;
}


/* トップページ湯布院を楽しむCSS
************************************************************************************************ */



.top-tanosimu_title {
	width: 655px;
	height: 31px;
	background-image: url(../images/top/yufu_top03.gif);
	background-repeat: no-repeat;
}


.top-tanosimu_box {
	width: 656px;
	height: 202px;
	background-image: url(../images/top/yufu_un02.gif);
	background-repeat: no-repeat;
}
.top-tanosimu_box div {
	margin:3px 0px 0px 7px;
	float:left;
}
.top-tanosimu_yufu_bt01 {
	width: 210px;
	height: 142px;
	background-image: url(../images/top/yufu_bt09.png);
	background-repeat: no-repeat;
}
.top-tanosimu_yufu_bt01 a {
	width: 210px;
	height: 142px;
	display: block;
	background-image: url(../images/top/yufu_bt09.png);
	background-repeat: no-repeat;
}
.top-tanosimu_yufu_bt01 a:hover {
	width: 210px;
	height: 142px;
	display: block;
	background-image: url(../images/top/yufu_bt09hover.png);
	background-repeat: no-repeat;
}

.top-tanosimu_yufu_bt02 {
	width: 210px;
	height: 142px;
	background-image: url(../images/top/yufu_bt10.png);
	background-repeat: no-repeat;
}
.top-tanosimu_yufu_bt02 a {
	width: 210px;
	height: 142px;
	display: block;
	background-image: url(../images/top/yufu_bt10.png);
	background-repeat: no-repeat;
}
.top-tanosimu_yufu_bt02 a:hover {
	width: 210px;
	height: 142px;
	display: block;
	background-image: url(../images/top/yufu_bt10hover.png);
	background-repeat: no-repeat;
}

.top-tanosimu_yufu_bt03 {
	width: 210px;
	height: 142px;
	background-image: url(../images/top/yufu_bt11.png);
	background-repeat: no-repeat;
}
.top-tanosimu_yufu_bt03 a {
	width: 210px;
	height: 142px;
	display: block;
	background-image: url(../images/top/yufu_bt11.png);
	background-repeat: no-repeat;
}
.top-tanosimu_yufu_bt03 a:hover {
	width: 210px;
	height: 142px;
	display:block;
	background-image:url(../images/top/yufu_bt11hover.png);
	background-repeat:no-repeat;
}





/* 湯布高原の魅力のトップページCSS
************************************************************************************************ */

.miryoku-h1 {
	

}

.miryoku-h2 {
	margin-top:10px;
}



.p001 {
	padding: 10px 0px 0px 5px;
	margin-bottom:20px;
	font-size: 90%;
	line-height: 1.6em;
}

.p002 {
	padding: 35px 0px 0px 16px;
	width: 470px;
	font-size: 14px;
	line-height: 1.6em;
}

.p003 {
	padding: 10px 0px 0px 5px;
	margin-bottom:0px;
	font-size: 90%;
	line-height: 1.6em;
}

.box001 {
	background-image: url(../images/miryoku-top/bg01.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 668px;
	height: 159px;
	margin-top: 00px;
}

.box001 img{

	padding:15px 0px 0px 13px;
}


.box002 {
	background-image: url(../images/miryoku-top/bg02.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 668px;
	height: 159px;
	margin-top: 5px;
}

.box002 img{

	padding:15px 0px 0px 13px;
}

.box003-01 {
	background-image: url(../images/miryoku-top/bg03.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 668px;
	height: 159px;
	margin-top: 5px;
}

.box003-01 img{

	padding:15px 0px 0px 13px;
}

.box004 {
	background-image: url(../images/miryoku-top/bg04.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 668px;
	height: 159px;
	margin-top: 5px;
}


.box004 img{

	padding:15px 0px 0px 13px;
}


/* 湯布高原の魅力、温泉付き別荘CSS
************************************************************************************************ */

.onsentuki-h1 {
	

}

.onsentuki-h2 {
	margin-top:10px;
}


.box001-onsen img{

	padding:0px 0px 0px 0px;
}


.box001-kyuyu{
	height:300px;
	background-image: url(../images/miryoku-onsen/onsen-bk.jpg);
	background-repeat: no-repeat;
	padding:0px 0px 0px 0px;
}


.box001-kyuyu-001{
	width:275px;
	padding:15px 0px 0px 15px;
	float:left;
}

.box001-kyuyu-001-t{
	width:350px;
	padding:15px 0px 0px 15px;
	font-size:14px;
	float:left;
}


.box001-kyuyu-002-t{

	width:400px;
	margin-top:10px;
	padding:0px 0px 0px 20px;
	font-size:14px;

}









/* 湯布高原の魅力、豊かな自然と眺望CSS
************************************************************************************************ */




.sizen-box-001 {
	background-image:url(../images/miryoku-sizen/waku_bg.jpg);
	background-repeat:repeat-y;
	width:630px;
	padding:15px 20px 20px 20px;
}

.sizen-box-002 {
	width:320px;
	float:left;
}

.sizen-box-002 p {
	padding: 15px 0px;
	font-size: 80%;
	line-height: 1.5em;
}

.sizsen-vt img{

	vertical-align:top;}










/* 湯布高原の魅力、スローSS
************************************************************************************************ */

.slow-h1 {
	

}

.slow-h2 {
	margin-top:10px;
}








.slow-p001 {
	font-size: 85%;
	line-height: 1.5em;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 0px;
}


.slow-box001 {
	background-image:url(../images/miryoku-slow/waku_bg.jpg);
	background-repeat:repeat-y;
	width:656px;
	padding:3px 12px 15px 12px;
}
.slow-box001 p {
	font-size: 75%;
	line-height: 1.8em;
	color: #FFFFFF;
}

.slow-box002 {
	width:294px;
	float:left;
}
.slow-box002 p {
	font-size: 75%;
	line-height: 1.8em;
	color: #FFFFFF;
}

.slow-box003 {
	width: 358px;
	float: right;
}
.box003 p {
	font-size: 75%;
	line-height: 1.8em;
	color: #FFFFFF;
}

.mar_top11 {
	margin-top:11px;
}


.mar_top62 { margin-top:62px; }

.slow-un-mar_top15{
	margin-top:15px;

	}
	
	
.slow-un-line{
	vertical-align:top;}
	
	





/* 湯布高原の魅力、高原の生活SS
************************************************************************************************ */

.kougen-p001 {
	font-size: 85%;
	line-height: 1.6em;
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
}


.kougen-box001 {
	background-image:url(../images/miryoku-kougen/waku_bg.jpg);
	background-repeat:repeat-y;
	width:656px;
	padding:1px 11px 4px 11px;
	position:relative;
}
.kougen-box001 img {
	margin-top:5px;
}
.kougen-box001 p {
	font-size: 78%;
}

.kougen-img001 {
	background-image:url(../images/miryoku-kougen/i01.jpg);
	width:656px;
	height:407px;
	float:left;
	margin:5px 0px 0px 0px;
}
.kougen-img001 p {
	margin:360px 0px 0px 110px;
	color:#000000;
}
.kougen-img002 {
	background-image:url(../images/miryoku-kougen/i02.jpg);
	width:326px;
	height:214px;
	float:left;
	margin:5px 5px 0px 0px;
}
.kougen-img002 p {
	margin:180px 0px 0px 10px;
	color:#FFFFFF;
}
.kougen-img003 {
	background-image:url(../images/miryoku-kougen/i03.jpg);
	width:325px;
	height:214px;
	float:left;
	margin:5px 0px 0px 0px;
}
.kougen-img003 p {
	margin:10px 0px 0px 10px;
	color:#000000;
}
.kougen-img004 {
	background-image:url(../images/miryoku-kougen/i04.jpg);
	width:326px;
	height:440px;
	float:left;
	margin:5px 5px 0px 0px;
}

.kougen-img004 p {
	margin:405px 0px 0px 220px;
	color:#FFFFFF;
}

.kougen-img005 {
	background-image:url(../images/miryoku-kougen/i05.jpg);
	width:325px;
	height:229px;
	float:right;
	margin:5px 0px 0px 0px;
}
.kougen-img005 p {
	margin: 10px 0px 0px 220px;
	color: #fff;
}

.kougen-img006 {
	background-image:url(../images/miryoku-kougen/i06.jpg);
	width:325px;
	height:206px;
	float:left;
	margin:5px 0px 0px 0px;
}
.kougen-img006 p {
	margin:10px 0px 0px 195px;
	color:#FFFFFF;
}



.kougen-box002 {
	width:633px;
	padding:14px 20px;
	border:solid 1px #b0b974;
	background-color:#FFFFFF;
	margin-top:25px;
}
.kougen-box003 {
	width:365px;
	float:left;
}

.box003 p {
	font-size: 80%;
	padding: 15px 0px;
	line-height: 1.5em;
}
.box003 a {
	display:block;
	background-image:url(../images/miryoku-kougen/yaji01.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:12px;
	line-height:1.7em;
	font-size:12px;
}

	
.kougen-un-line{
	vertical-align:top;}









/* マップCSS
************************************************************************************************ */

.map-h1 {
	

}

.map-h2 {
	margin-top:10px;
}



.kougen-map-box001 {
	background-image:url(../images/map/waku_bg.jpg);
	background-repeat:repeat-y;
	width:656px;
	padding:15px 11px 10px 30px;
	position:relative;
}



.kougen-map-un-line img{
	vertical-align:top;}




.map-box001 {
	background-image:url(../images/map/waku01_bg.jpg);
	background-repeat:repeat-y;
	width:658px;
	padding:15px 10px 15px 10px;
	text-align:center;
}
.map-box001 img {
	margin:0px auto;
}

.map-box002 {
	background-image:url(../images/map/waku02_bg.jpg);
	background-repeat:repeat-y;
	width:650px;
	padding:10px 10px 0px 20px;
	text-align:left;
}

.map-box003 {
	width:350px;
	float:left;
	margin-left:5px;
}
.map-box003 img {
	margin-top:15px;
}
.map-box003 p {
	padding: 10px 0px;
	font-size: 82%;
	line-height: 1.5em;
}




/* 販売区画CSS
************************************************************************************************ */



.hanbai00_title00 {
	

}



.hanbai00-h1{
	
	float:left;
	
	}

.hanbai00_title00 a {
	width:130px;

	display:block;
	background-image:url(../images/top/yaji01.gif);
	background-position:left;
	background-repeat:no-repeat;
	font-size:12px;
	text-decoration:underline;
	padding-left:17px;
	margin:5px 20px 0px 0px;
	float:right;
	color:#677422;

}


.hanbai-box002 {
	background-image:url(../images/map/waku02_bg.jpg);
	background-repeat:repeat-y;
	width:650px;
	padding:5px 10px 20px 20px;
	text-align:left;
}


.hanbai-box002 p{
	font-size:14px;
	padding:5px 0px 0px 5px;
}




.hanbai-box002 .gaiyou {
	width:95%;
	font-size: 75%;
	line-height: 1.4em;
	margin-top: 30px;
	border: 1px solid #999;
	padding: 4px ;
	color:#333;
}
.hanbai-box002 .gaiyou .bl {
	font-weight: bold;
	line-height: 2em;
}



.hanbai-box002 .gaiyou-box {
	width:95%;

	margin-top: 30px;

	
	
}


.gaiyou-box-l{
	background-image:url(../images/kukaku-hanbai/kentiku.jpg);	
	width:317px;
	height:251px;
	margin:10px 0px 10px 10px;
	float:left;
	}

.gaiyou-box-r{
	font-size:12px;
	width:280px;
	height:200px;
	margin:40px 0px 10px 10px;
	float:left;
	color:#333;
	}





/* 湯布高原の魅力、新着情報
************************************************************************************************ */


.news-h1 {
	margin:0px 10px 0px 10px;

}


.news-top-line img{

	vertical-align:bottom;

	
}

.news-bottom-line img{
	vertical-align:top;
	
}


.news-box001 {
	background-image:url(../images/news/waku_bg.jpg);
	background-repeat:repeat-y;
	width:656px;
	padding:0px 11px 4px 11px;
	position:relative;

}




.news-title{
	
		border-bottom:solid #8d9941 1px;
		height:40px;
	
	
}

	


.news-h2 {

	margin-top:10px;
 	 background-image: url(../images/news/yama.png);
 	 background-size: 34px 22px;
 	 background-repeat: no-repeat;
 	 padding: 0px 0px 0px 35px;
 	 margin-left:8px;
	 float:left;
	color:#93530d; 

}

.news-day {

	margin-top:10px;

 	 background-size: 34px 22px;
 	 background-repeat: no-repeat;
 	 padding: 2px 0px 0px 35px;
 	 margin-right:5px;
	 float:right;
	 

}



.news-box002{
	width:98%;
	margin:auto;
	color:#8d9941;
	padding-top:5px;

	}
	
.news-box002-text p{
	font-size: 85%;
	margin:20px 15px 20px 15px;

	line-height: 1.3em;

	color:#333;	
	}




.news-box002 .photo{
	text-align:center;
	margin:20px 0px 20px 0px;



}


.news-box002 .photo img{
 padding:5px;
 border:solid 1px #CCCCCC;
 margin-bottom: 8px;

}

.news-box-border{

	border-bottom:dashed #666 1px;	
	
	
	
	}


















/* 仲介ページと販売ページの下部ボタン
************************************************************************************************ */


.btn_chukai {
	width:342px;
	height:61px;
	background-image:url(../images/kukaku-hanbai/bnr_chukai.png);
	background-repeat:no-repeat;
	margin:10px 30px 0px 0px;
	float:right;
}




.btn_chukai a {
	width:342px;
	height:61px;
	display:block;
}
.btn_chukai a:hover {
	background-image:url(../images/kukaku-hanbai/bnr_chukai-h.png);
}

.btn_hanbai {
	width:342px;
	height:61px;
	background-image:url(../images/chukai/bnr_hanbai.png);
	background-repeat:no-repeat;
	margin:10px 30px 0px 0px;
	float:right;
}
.btn_hanbai a {
	width:342px;
	height:61px;
	display:block;
}
.btn_hanbai a:hover {
	background-image:url(../images/chukai/bnr_hanbai-h.png);
}










/* 湯布高原の魅力、ページネーション
************************************************************************************************ */


.box004-page {
	width:100%;
	padding:10px 5px;
	text-align:left;
}
.box004-page img {
	margin-bottom:10px;
}
.box004-page p {
	width:80px;
	float:left;
	font-size:13px;
}
.box004-page ul {
	list-style:none;
}
.box004-page ul li {
 width:44px;
 float:left;
 display:inline;
 text-align:center;
 border-right:solid 1px #333333;
 margin-top:3px;
 font-size:13px;
 line-height:1em;
}

.box004-page ul li {
	font-size:13px;
}
	
	
	
	






/* 仲介物件
************************************************************************************************ */



.chukai-h1{
	padding-top:7px;
	float:left;
	}
	
.chukai-p01{
		float:left;
		font-size:12px;
		padding-bottom:0px;
	}
	
	
	
	
.kougen-chukai-box001 {
	background-image:url(../images/map/waku_bg.jpg);
	background-repeat:repeat-y;
	width:656px;
	padding:15px 11px 10px 15px;
	position:relative;
}

.kougen-chukai-box002 {

	width:650px;
	position:relative;
}



.kougen-chukai-title01{

}

.kougen-chukai-box002-l{
	width:255px;	
	height:259px;
	float:left;
		margin-top:8px;
}

.kougen-chukai-box002-l .img_sumi {
	position:absolute;
	border:none;
	top:60px;
	left:80px;
}

.kougen-chukai-box002-b{
	width:256px;	
	height:192px;
	float:left;


}


.kougen-chukai-box002-s1{
	width:80px;	
	height:60px;
	float:left;
	margin-top:8px;
	border:1px solid;
}

.kougen-chukai-box002-s2{
 width:80px; 
 height:60px;
 float:left;
 margin-top:8px;
 margin-left:4px;
 border:1px solid;

}

.kougen-chukai-box002-obi{
	margin-top:8px;
	margin-left:20px;
	width:360px;	
	height:25px;
	float:left;
	background-color:#e5e9c7;
	font-size:14px;
	padding-top:6px;
	text-align:center;
}


.kougen-chukai-table{
	float:right;
	margin-top:10px;
	margin-right:14px;
	width:360px;
	border:solid 1px ;
	font-size:13px;
	border-right-style:none; 
	border-left-style:none; 
}


.kougen-chukai-table table{
	border:solid 0px #333;
	border-collapse: collapse;
	border-style: hidden;
	margin:auto;
}




.ex2 {
	padding: 5px;
	text-align:left;
	font-size:13px;
	border:solid 1px;
	line-height:10px;
	padding:5px;

}

.ex3 {
	padding: 5px;
	text-align:center;
	font-size:13px;
	line-height:10px;
	padding:5px;
	color:#666;
	border:solid 1px;
	background-color: #eaeaea;
	
}



.kougen-chukai-text{
	font-size:13px;
	float:right;
	width:360px;
	margin-right:15px;
	margin-top:10px;

	
}


.kougen-chukai-text li{
		list-style:none;
	

	
	
	}


.kougen-chukai-un-line img{

	vertical-align:top;

	
}


/* 仲介物件土地
************************************************************************************************ */


.box001in-t {
	margin:10px auto;
	width:650px;
	text-align:left;
}



.box003-t {
	margin-top:25px;
	width:98%;
}
.box003-t .img_box {
	position:relative;
	width:170px;
	float:left;
}
.box003-t .img001 {
	float:left;
	position:relative;
	width:160px;
	border:solid 1px #CCCCCC;
}
.box003-t .img_sumi2 {
	position:absolute;
	border:none;
	top:23px;
	left:40px;
}
.box003-t table {
	float:right;
	width:460px;
	border-collapse:collapse;
	border-top:solid 1px #000000;
	font-size:15px;
}
.box003-t table th {
	border-bottom:solid 1px #000000;
	border-right:solid 1px #000000;
	padding:8px 0px;
	text-align:center;
	background-color:#e6e6e6;
	font-weight:normal;
}
.box003-t table td {
	border-bottom:solid 1px #000000;
	border-right:solid 1px #000000;
	padding:8px 10px;
	text-align:center;
}
.box003-t table .td_bold {
	font-weight:bold;
}
.box003-t table .last {
	border-right:none;
}
.box003-t p {
	float:right;
	width:450px;
	text-align:left;
	padding:8px 10px;
}


.bukken {
	width:100px;
	border-bottom:solid 1px #000000;
	border-right:solid 1px #000000;
	padding:8px 0px;
	text-align:center;
	background-color:#e6e6e6;
	font-weight:normal;
}
	

.sikichi {
	width:145px;
	border-bottom:solid 1px #000000;
	border-right:solid 1px #000000;
	padding:8px 0px;
	text-align:center;
	background-color:#e6e6e6;
	font-weight:normal;
}
	
.chisei {
	width:80px;
	border-bottom:solid 1px #000000;
	border-right:solid 1px #000000;
	padding:8px 0px;
	text-align:center;
	background-color:#e6e6e6;
	font-weight:normal;
}
	





/* 別荘管理
************************************************************************************************ */

.p001-kanri {
	font-size: 85%;
	line-height: 1.6em;
	padding-top: 15px;
	padding-right: 30px;
	padding-bottom: 15px;
	padding-left: 0px;
}

.box001-kanri {
	background-image:url(../images/kanri/waku_bg.jpg);
	background-repeat:repeat-y;
	width:630px;
	padding:15px 20px 20px 20px;
}

.box002-kanri {
	width:330px;
	float:left;
	margin-top:15px;
	border-bottom:1px solid #2e5ca0;
}
.box002-kanri p {
	border-top: 1px solid #2e5ca0;
	padding: 1px 10px 8px 5px;
}
.p002-kanri {
	background-color:#eaeecc;
}
.p003-kanri {
	background-color:#daebf0;
}




ul.ul-kanri {
	font-size: 85%;
	color:#666;
	list-style:disc;
	padding:10px 0px 10px 20px;
}


.box002-kanri ul li {
	font-size: 83%;
	color:#666;
	padding-bottom: 6px;
	line-height: 1.4em;
}

.box003-kanri {
	width:265px;
	float:right;
	margin-top:15px;
	
	
}



.box004-kanri{
	margin-top:10px;
	margin-left:5px;
	width:612px;	
	
	
	
	}

.box005-q1{
	width:612px;
	height:98px;
	background-image:url(../images/kanri/q1.jpg);	
	
	}
.box005-q1 p{
	font-size:12px;
	color:#333;
	padding:50px 0px 0px 10px;
	
	}
	
.box005-q2{
	width:612px;
	height:105px;
	background-image:url(../images/kanri/q2.jpg);	
	
	}
.box005-q2 p{
	font-size:12px;
	color:#333;
	padding:43px 0px 0px 10px;
	
	}
	
	
.box005-q3{
	width:612px;
	height:110px;
	background-image:url(../images/kanri/q3.jpg);	
	
	}
.box005-q3 p{
	font-size:12px;
	color:#333;
	padding:50px 0px 0px 10px;
	
	}
	
.box005-q4{
	width:612px;
	height:128px;
	background-image:url(../images/kanri/q4.jpg);	
	
	}
.box005-q4 p{
	font-size:12px;
	color:#333;
	padding:45px 0px 0px 10px;
	
	}
	
.box005-q5{
	width:612px;
	height:123px;
	background-image:url(../images/kanri/q5.jpg);	
	
	}
.box005-q5 p{
	font-size:12px;
	color:#333;
	padding:45px 0px 0px 10px;
	
	}
	
.box005-q6{
	width:612px;
	height:104px;
	background-image:url(../images/kanri/q6.jpg);	
	
	}
.box005-q6 p{
	font-size:12px;
	color:#333;
	padding:43px 0px 0px 10px;
	
	}
	

.kougen-kanri-un-line img{

	vertical-align:top;

	
}




















/* オーナー様の声
************************************************************************************************ */

.box001-owner {
	width:656px;
	background-image:url(../images/owner/waku_bg.jpg);
	background-repeat:repeat-y;
	text-align:left;
	padding:5px 11px 0px 11px;
}
.box002-owner {
	float:right;
	width:330px;
	margin-top:48px;
}
.box002-owner p {
	padding: 7px 0px 7px 5px;
	font-size: 70%;
	line-height: 1.6em;
	color:#333;
}
.img001-owner {
	margin:30px 0px 0px 3px;
}

.img002-owner {
	margin:30px 0px 0px 13px;
}
.img003-owner {
	margin:5px 0px 0px 13px;
}
.img004-owner {
	margin:0px 0px 0px 13px;
	float:left;
}
.box003-owner {
	width:650px;
	height:271px;
	background-image:url(../images/owner/t04.jpg);
	background-repeat:no-repeat;
	margin-left:3px;
}
.box003-owner p {
	padding: 60px 0px 7px 5px;
	font-size: 70%;
	line-height: 1.6em;
	color:#333;
}
.box004-owner {
	width:650px;
	height:320px;
	background-image:url(../images/owner/i04.jpg);
	background-repeat:no-repeat;
	margin-left:3px;
		float:left;
}
.box004-owner p {
	font-size: 70%;
	line-height: 1.6em;
	color:#333;

	text-align: right;
	padding-top: 60px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 5px;
}

.box005-owner {
	float:left;
	width:350px;
	margin-left:10px;
	
}
.box005-owner p {
	width:640px;
	background-image:url(../images/owner/i06.jpg);
	background-repeat: no-repeat;
	float:left;
	font-size: 70%;
	line-height: 1.6em;
	color:#333;
	text-align: right;	
	line-height: 1.5em;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}

.owner-under img{

	vertical-align:top;

	
}







/* アクセス

************************************************************************************************ */


.access-h2{

	font-size:14px;
	line-height: 1.4em;
	color:#333;
}


.p001-access {
	padding: 15px 20px 0px 5px;
	font-size: 85%;
	line-height: 1.6em;
}
.box_map-access {
	width: 670px;
	height: 280px;
	border: solid 1px #CCCCCC;
	margin-top: 10px;
	background-color: #FFFFFF;
	text-align: center;
	padding-top: 15px;
}
.p002-access {
	background-image:url(../images/access/i_mushi.jpg);
	background-position:left;
	background-repeat:no-repeat;
	margin:5px 10px 0px 5px;
	font-size:13px;
	padding-left:25px;
	height:21px;
}


.box_map-lr {

	height:300px;	
}

.box_map-l {
	float:left;
	margin:5px 10px 0px 0px;
	padding-left:0px;
	height:21px;	
}

.box_map-r {
	float:right;
	width:300px;
	margin:5px 10px 0px 0px;
	padding-left:0px;
	height:21px;
	text-align:center;	

}

.box_map-r p{
	margin-top:10px;
	height:50px;
	font-size:14px;
	line-height: 1.4em;
	color:#333;

}

.box_map-r img{


}

.access-tel{
	
	margin-top:10px;
	height:20px;
	font-size:20px;
	line-height: 1.4em;
	color:#333;

	}
	
.box_map-r p{
	margin-top:10px;
	height:50px;
	font-size:14px;
	line-height: 1.4em;
	color:#333;

}



.box_map-center{
	width:650px;
	margin:auto;
	
	
	
	
	}
	
	
/* 別荘地概要　************************************************************************************************ */

.box_gaiyou {

	
}

.box_gaiyou table {
	border-collapse: collapse;
	text-align: left;
	line-height: 1.5;
	border-right-style: hidden;
	border-left-style: hidden;
	
}
.box_gaiyou table th {
	width: 130px;
	padding: 15px;
	font-weight: bold;
	vertical-align: top;
	border: 1px solid #ccc;

}
.box_gaiyou table td .tdl{
	width: 440px;
	padding: 15px;
	vertical-align: top;
	border: 1px solid #ccc;
	font-size:14px;
	color:#333;
	
}

.tdl{
	font-size:14px;
	padding:10px;
	color:#333;
}

.tdr{
	font-size:14px;
	padding:10px;
	color:#333;

}






/* お問い合わせ ************************************************************************************************ */



.p001-inquiry {
	font-size: 85%;
	margin-top:10px;
}
.p002-inquiry {
	width: 160px;
	font-size: 95%;
	float: left;
	margin: 20px 0px 0px 30px;
}
.p003-inquiry{
	width: 300px;
	font-size: 83%;
	float: left;
	margin: 20px 0px 0px 10px;
}




.p004-inquiry {
	font-size: 75%;
	margin: 20px 0px 0px 30px;
	line-height: 1.4em;
	color:#333;
}

.p006-inquiry{
	margin:10px 0px 20px 20px;
	font-size: 100%;
	color:#333;
}



.box001-inquiry {
	width:670px;
	background-image:url(../images/inquiry/waku_bg.jpg);
	background-repeat:repeat-y;
	text-align:center;
	color:#333
}
.box001-inquiry .box001in-inquiry {
	margin:0px auto;
	width:630px;
	text-align:left;
	padding:15px 0px 15px 0px;
}

.img001-inquiry {
	float:left;
	margin:10px 0px 0px 30px;
}
.img002-inquiry {
	float:left;
	margin:10px 0px 0px 30px;
}


.box001-inquiry table {
	border-collapse:collapse;
	border-top:dotted 1px #666;
	margin:15px 0px 0px 30px;
	width:580px;
	color:#333
}
.box001-inquiry th {
	border-bottom: dotted 1px #666;
	padding: 10px 8px;
	text-align: left;
	font-weight: normal;
	width: 150px;
	background-color: #f2eae2;
	font-size: 82%;
	line-height: 1.3em;
}
.box001-inquiry th span {
	color: #f3300f;
	margin-left: 5px;
	font-size: 90%;
	
}
.box001-inquiry td {
	border-bottom: dotted 1px #666;
	padding: 10px 8px;
	text-align: left;
	font-size: 78%;
}

.box001-inquiry td select {
	border:solid 1px #4b6d99;
}
.box001-inquiry td textarea {
	width:95%;
	height:150px;
	border:solid 1px #4b6d99;
}
.box001-inquiry td input {
	border:solid 1px #4b6d99;
	margin:0px 3px;
}

.box002-inquiry {
	margin:20px auto;
	text-align:center;
}
.box002-inquiry input {
	padding:5px 10px;
	font-weight:bold;
	font-size:14px;
}

.p005-inquiry {
	line-height:1.5em;
	font-size:16px;
	padding:20px 20px;
}



.inquiry-un-line img{

	vertical-align:top;

	
}




.inquiry2-denwa01 {

	margin-left:20px;
}


/* お問い合わせのチェックボックス */

/*　デフォルト表示を消す　*/


input[type="checkbox"] {
    display:none;
}


/*　チェックボックス 未選択時の背景指定　*/
input[type="checkbox"] + label {
    padding:6px 0 3px 28px;
    background:url(../images/inquiry/check00.png) no-repeat left center;
    background-size:21px 20px;
    cursor:pointer;
		font-size:17px;
}
 
/*　チェックボックス 選択時の背景指定　*/
input[type="checkbox"]:checked + label {
    background:url(../images/inquiry/check01.png) no-repeat left center;
    background-size:21px 20px;
    cursor:pointer;
}



/*　湯布高原を楽しむ　************************************************************************************************ */


.tanosimu-box {
	background-image:url(../images/tanosimu/waku_bg.jpg);
	background-repeat:repeat-y;
	
	width:680px;
	padding:0px 0px 0px 0px;
	position:relative;
	color:#333;
}


.tanosimu-title01 {
    margin-top:10px;
	text-align:center;
}


.tanosimu-box001{
	width:670px;	

	
	}



.tanosimu-box001-l {
    margin-left:30px;
	float:left;
	width:185px;
}

.tanosimu-box001-l img{
    margin-top:30px;

}


.tanosimu-box001-r {
    margin-left:25px;
	float:left;
	width:410px;
}

.tanosimu-box001-r-t01 {
	padding-bottom:1px;
	border-bottom:1px #999 solid;
	width:410px;
	font-size:18px;
}

.tanosimu-box001-r p{
	
		font-size:13px;
}

.html01{
		padding-top:10px;
		font-size:12px;
		border-bottom:1px #999 solid;	
		padding-bottom:10px;	
}


.html02 a{
		
	text-decoration:none;
	color:#09F;
	font-size:12px;


}

.html03 {
		

	color:333;
	font-size:12px;


}

.html03 a{
		
	text-decoration:none;
	color:#09F;
	font-size:12px;


}



.tanosimu-box001-rbt {
    margin-left:10px;
	float:left;
	width:260px;
}

.tanosimu-box001-r-t01-bt {
	padding-bottom:1px;
	border-bottom:1px #999 solid;
	width:260px;
	font-size:14px;
}

.tanosimu-box001-rbt p{
	
		font-size:13px;
}



.tanosimu-box001-lbt {
    margin-left:30px;
	float:left;
	width:350px;
}

.tanosimu-box001-l img{
    margin-top:30px;

}


/*　個人情報　************************************************************************************************ */


.privacy-box {
	background-image:url(../images/tanosimu/waku_bg.jpg);
	background-repeat:repeat-y;
	width:680px;
	padding:0px 0px 0px 00px;
	position:relative;
	color:#333;
}


.privacy-title01 {
    margin-top:10px;
	text-align:center;
}


.privacy-box001{
	width:620px;	
	padding:30px 50px 30px 30px;
	font-size:12px;
	
	}


.privacy-un-line img{

	vertical-align:top;

	
}






/*　サイトマップ　************************************************************************************************ */

.p001-sitemap {
	font-size: 13px;
}
.p002-sitemap {
	width:160px;
	font-size:16px;
	float:left;
	margin:20px 0px 0px 30px;
}
.p003-sitemap {
	width:300px;
	font-size:14px;
	float:left;
	margin:20px 0px 0px 10px;
}
.p004-sitemap {
	font-size:12px;
	margin:20px 0px 0px 30px;
}
.box001-sitemap {
	background-image: url(../images/company/waku_bg.jpg);
	background-repeat: repeat-y;
	width: 656px;
	text-align: center;
	padding-top: 15px;
	padding-right: 11px;
	padding-bottom: 15px;
	padding-left: 11px;
}

.box001-sitemap .box001in-sitemap {
	margin:0px auto;
	width:630px;
	text-align:left;
	padding:15px 0px 15px 0px;
}

.box001-sitemap .box001in-sitemap h2 {
	background-image: url(../images/sitemap/yaji01.gif);
	background-repeat: no-repeat;
	background-position: 10px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 10px;
	font-size: 85%;
	font-weight: normal;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: dotted;
	border-top-color: #666;
	border-right-color: #666;
	border-bottom-color: #666;
	border-left-color: #666;
}

.box001-sitemap .box001in h2 a {
	color: #333;
	line-height: 2.5em;
	margin-left: 30px;
}

.box001-sitemap .box001in h3 {
	background-image: url(../images/sitemap/yaji01.gif);
	background-repeat: no-repeat;
	background-position: 10px;
	font-size: 85%;
	font-weight: normal;
}

.box001-sitemap .box001in-sitemap h3 a {
	color:#333;
	line-height:2em;
	margin-left:30px;
}

.box001-sitemap .box001in-sitemap .ul01-sitemap {
	list-style: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: dotted;
	border-top-color: #666;
	border-right-color: #666;
	border-bottom-color: #666;
	border-left-color: #666;
	margin-right: 20px;
	margin-left: 70px;
	padding-bottom: 10px;
	margin-top: 10px;
	margin-bottom: 0px;
}
.box001-sitemap .box001in-sitemap .ul01-sitemap li {
	background-image: url(../images/sitemap/yaji02.gif);
	background-repeat: no-repeat;
	background-position: left;
	font-size: 85%;
	margin-top: 5px;
	margin-left: 30px;
}
.box001-sitemap .box001in-sitemap .ul01-sitemap li a {
	color:#333;
	line-height:2em;
	margin-left:13px;
}

.box001-sitemap .box001in-sitemap .ul02-sitemap {
	list-style: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: dotted;
	border-top-color: #666;
	border-right-color: #666;
	border-bottom-color: #666;
	border-left-color: #666;
	margin-right: 20px;
	margin-left: 70px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.box001-sitemap .box001in-sitemap .ul02-sitemap li {
	background-image: url(../images/sitemap/yaji01.gif);
	background-repeat: no-repeat;
	font-size: 85%;
	background-position: left;
	padding-left: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: dotted;
	border-top-color: #666;
	border-right-color: #666;
	border-bottom-color: #666;
	border-left-color: #666;
	padding-bottom: 8px;
	padding-top: 8px;
}
.box001-sitemap .box001in-sitemap .ul02-sitemap li a {
	color:#333;
	line-height:2em;
	margin-left:13px;
}

.box001-sitemap .box001in-sitemap .ul02-sitemap .un {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


