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

.box{
	clear:left;
	float:left;
	}

/*メニュー*/

.menu01{
	float:left;
	}
	

/*トップページ*/

.top_left{
	float:left;
	width:540px;
	margin:20px 30px 0 0;
	}


.top_left2{
	float:left;
	width:290px;
	margin:20px 20px 0 0;
	}


.top_left3{
	float:left;
	width:230px;
	margin:10px 0 0 0;
	}


.top_right{
	float:left;
	width:280px;
	margin:20px 0 0 0;
	}
	
/*タウンガイド*/

.guide_left{
	float:left;
	width:570px;
	margin:30px 30px 0 0;
	}

.guide_right{
	float:left;
	width:250px;
	margin-top:30px;
	}
	
.guide_golf{
	float:left;
	width:850px;
	margin-top:30px;
	background:#f9f4e7;
	border:#999999 solid 1px;
	}
	
.guide_golf_left{
	float:left;
	width:410px;
	margin:10px 20px 10px 20px;
	}
	
.guide_golf_right{
	float:left;
	width:380px;
	margin:10px 0 10px 0;
	}
	
.guide_photo1{
	float:left;
	width:205px;
	margin:20px 10px 0 0 ;
	}

.guide_photo2{
	float:left;
	width:205px;
	margin:20px 0 0 0 ;
	}
	
.guide_cap0{
	float:left;
	background-color:#000000;
	color:#FFFFFF;
	width:250px;
	font-size:0.8em;
	line-height:1.5em;
	}
	
.guide_cap1{
	float:left;
	width:250px;
	}
	
.guide_cap2{
	float:left;
	background-color:#000000;
	color:#FFFFFF;
	width:205px;
	font-size:0.8em;
	line-height:1.5em;
	}
	
/*タウンライフ*/

.life_left{
	float:left;
	width:438px;
	margin-top:20px;
	}
	
.life_right{
	float:left;
	width:412px;
	}

.life_copy2{
	clear:left;
	width:412px;
	margin-left:438px;
	}
	
.life_photo1{
	float:left;
	width:193px;
	margin:10px 26px 0 0 ;
	}
	
.life_photo2{
	float:left;
	width:193px;
	margin:10px 0 0 0 ;
	}
	
.life_copy3{
	float:left;
	width:412px;
	clear:left;
	}

/*周辺レジャー・生活施設*/

.leisure_top{
	float:left;
	margin-bottom:20px;
	}
	
.leisure_photo1{
	float:left;
	width:199px;
	margin:0 18px 0 0 ;
	}

.leisure_photo2{
	float:left;
	width:199px;
	}
	
.leisure_cap1{
	float:left;
	width:199px;
	height:20px;
	margin:1px 18px 5px 0;
	font-size:0.8em; _font-size: 0.7em; *font-size: 0.7em;
	line-height:1.5em;
	}
	
.leisure_cap2{
	float:left;
	width:199px;
	margin:1px 0 5px 0;
	font-size:0.8em; _font-size: 0.7em; *font-size: 0.7em;
	line-height:1.5em;
	}

.leisure_map{
	float:left;
	width:633px;
	}
	
.env_cap1{
	float:left;
	width:130px;
	border-left:solid 5px #990000;
	padding-left:5px;
	font-size:1.3em;
	}
	
.env_cap2{
	float:left;
	width:710px;
	margin-bottom:10px;
	}
	
.env_map{
	float:left;
	width:633px;
	margin-bottom:15px;
	}

	
/*物件概要*/

.outline_left{
	float:left;
	width:190px;
	margin-top:20px;
	padding-left:5px;
	border-left:solid 5px #990000;
	font-size:1.3em;
	}
	
.outline_right{
	float:left;
	width:650px;
	margin:20px 0 30px 0;
	}

.outline_t table{
	width:650px;
	}
	
.outline_t td{
	line-height:1.8em;
	border-bottom: dotted 1px #999999;
	vertical-align:top;
	font-size:0.9em;
	}
	
.moku{width:200px;}

.tex{width:450px;}

/*アクセス*/

.access_back{
	float:left;
	height:1090px;
	width:850px;
	background-image:url(../images/access/00.jpg);
	position:relative;
	}

.access_copy1{
	position:absolute;
	float:left;
	width:300px;
	top:600px;
	left:0px;
	}

.access_copy2{
	position:absolute;
	float:left;
	width:230px;
	top:810px;
	left:25px;
	}

.access_copy3{
	position:absolute;
	float:left;
	width:250px;
	top:915px;
	left:590px;
	font-size:0.9em; _font-size:0.8em; *font-size:0.8em;
	line-height:1.2em;
	}
	
/*プライバシーポリシー*/

.privacy_title{
	float:left;
	width:850px;
	margin:30px 0 20px 0;
	padding-left:5px;
	border-left:solid 5px #990000;
	font-size:1.3em;
	}
	
h1.privacy{
	clear:both;
	float:left;
	width:838px;
	background-color:#e3e3e3;
	font-size:1.1em;
	font-weight:100;
	padding:4px;
	border-left:#999999 5px solid;
	}
	
.privacy_txt{
	clear:both;
	float:left;
	width:850px;
	margin:0 0 20px 0;
	padding-left:5px;
	font-size:1em;
	}

/*チップス*/
.tips_title1{
	float:left;
	width:630px;
	margin-right:40px;
	}
.tips_title2{
	float:left;
	width:180px;
	}
.tips_title3{
	float:left;
	width:408px;
	margin-right:42px;
	}
.tips_title4{
	float:left;
	width:850px;
	color:#fff;
	background-color:#009999;
	text-align:center;
	padding:5px 0 5px 0;
	}
.tips_title5{
	float:left;
	width:460px;
	}
.tips_menu1{
	float:left;
	width:190px;
	}
.tips_menu2{
	float:left;
	width:200px;
	}

.tips_image{
	float:left;
	width:400px;
	}
a.tips:link{
	line-height:25px;
	color:#666;
	background-color:#e3e3e3;
	border:1px #999 solid;
	text-decoration:none;
	padding:5px 15px 5px 15px;
	font-size:0.9em;
	}
a.tips:hover{
	line-height:25px;
	color:#333;
	background-color:#fff;
	text-decoration:none;
	padding:5px 15px 5px 15px;
	font-size:0.9em;
	}
a.tips:visited{
	line-height:25px;
	color:#666;
	background-color:#e3e3e3;
	border:1px #999 solid;
	text-decoration:none;
	padding:5px 15px 5px 15px;
	font-size:0.9em;
	}
.tips td{
	line-height:1.4em;
	border-bottom: dotted 1px #999999;
	vertical-align:top;
	font-size:0.9em;
	}
.tips_log{
	color:#009900;
	}
.tips_spa{
	color: #FF3300;
	}

/*クオリティ*/
.qua_cate1{
	float:left;
	width:270px;
	margin-right:10px;
	margin-top:15px;
	font-size:0.9em;
	line-height:1.5em;
	}
.qua_photo1{
	float:left;
	width:180px;
	margin-left:10px;
	margin-top:15px;
	font-size:0.7em;
	}


/*メールフォーム*/

.mail_title{
	clear:left;
	float:left;
	width:800px;
	border-left:5px solid #993300;
	padding-left:10px;
	margin:20px 0 10px 0;
	font-size:1.3em;
	}
	
h1.mail{
	float:left;
	background:#758C72;
	color:#FFFFFF;
	text-align:center;
	width:850px;
	border:#336633 1px solid;
	}

.mail_com{
	clear:left;
	float:left;
	width:800px;
	margin:10px 0 10px 20px;
	font-size:0.9em;
	}

.mail_menu{
	clear:left;
	float:left;
	width:850px;
	margin-top:20px;
	}

.mail{
	float: left;
	text-align: center;
	width:150px;
	background-color:#3fa3ff;
	border: 1px solid #2f71cb;
	font-size:0.9em;
	margin-right:10px;
	}

a.mail:link{
	line-height:25px;
	color:#fff;
	text-decoration:none;
	}

a.mail:visited{
	color:#fff;
	text-decoration:none;
	line-height:25px;
	}

a.mail:hover{
	background:#368ddc;
	color:#fff;
	text-decoration:none;
	line-height:25px;
	position: relative;
	}

a.mail:active{
	color:#00FFFF;
	text-decoration:none;
	position: relative;
	}

.visit {
	margin-left:20px;
	list-style-type: decimal ;
	width:750px;}

table.mailcont{
	border:#999999 1px solid;
	background-color:#fff;
	width:850px;
	font-size:0.9em;
	}
	
td.mailcont{
	background-color:#FAF6F3;
	font-weight:100;
	color:#443E36;
	}
	
th.mailcont{
	background-color: #FAF8EB;
	font-weight:100;
	color:#443E36;
	width:250px;
	}
	
a.copyright{
	font-size:0.6em;
	color:#999999;
	}

.confirm {
	text-align: center;
	margin-top: 15px;
}

/*STEP*/
#step {
	float:left;
	margin-bottom:10px;
	border:solid 1px #e9e3d1;
	} 
#step table {
	width:850px;
	border-spacing:1px;
	}
#step th {
	width:30%;
	text-align:center;
	padding:3px 5px;
	font-size:12px;
	font-weight:bold;
	}
#step td {
	width:5%;
	text-align:center;
	padding:0;
	background-image:url(../images/common/step_arw.gif);
	background-repeat:no-repeat;
	background-position:center;
	}
#step .nowpos {
	color:#FFF;
	background-color:#CC6633;
	}
#step .nextpos {
	color: #B87E64;
	background-color: #F4E6D2;
	}
#step .pastpos {
	color:#c8b7a4;
	background-color:#fff;
	}		

#name_seimei, #hurigana, #seibetu, #sikutyouson, #apart, #kansou, #sonota, #sitaikoto, #sonota2{ ime-mode: active; }
#mail, #nenrei, #yuubinbangou, #tel, #time{ ime-mode: inactive; }


