@charset "utf-8";

* { margin : 0 ; padding : 0 ; }

body{
	margin: 0 auto;
	text-align:center;
	background:#fff; /* 全体の背景色 */
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 14px; /* 指定されていない文字のサイズ */
	line-height: 1.6; /* 指定されていない文字の行間 */
	color: #333; /* 文字の色 */
}

/* リンク色 */
a{
	color:#007799; /* 文字の色 */
	text-decoration:none;
}

/* 訪問済みのリンク色 */
a:visited{
	color:#cc5555; /* 文字の色 */
}

/* カーソル合わせた時のリンク色 */
a:hover{
	color:#559955; /* 文字の色 */
}

img{ marin:0; padding:0; border:none; line-height:0; font-size:0; vertical-align:bottom; }

.pad{
	padding:10px;
}

.clear{ clear:both; line-height:0; font-size:0; height:0; }
.mar20{ margin-bottom:10px; }
/*--------------------------------

全体

--------------------------------*/
#all{
	width : 950px; margin:0 auto; margin-top:10px;
	text-align:center; overflow:hidden;
	border:1px solid #777;
}
/*--------------------------------

ヘッダー

--------------------------------*/
#header{
	position:relative; margin:0 auto; width:950px; height:725px;
	padding-top:10px;
	text-align:center; overflow:hidden;
}
#header .textbox{
	width:950px; margin:0 auto;  height:725px;
	position:absolute; top:1px; left:0; right:0;
	z-index:2;
}
/* h1とh2 */
#header .textbox h1{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#fff; font-weight:bold;
}
/* h1 */
#header .textbox h1{
	margin:20px 0 0 0;
	font-size:18px; line-height:18px;
}
/* h2 */
#header .textbox h2{
	margin:15px 0 0 0;
	font-size:36px;
	color:#fff; font-weight:bold;
}
#header .textbox h2 span{
	padding:4px 0 3px 0;
	vertical-align:middle;
	font-weight:bold;
	font-size:18px;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff; 
}
/* h3 */
#header .textbox h3{
	color:#000;
}
/* h3-h3_1*/
#header .textbox h3.h3_1{
	margin-top:20px;
	font-size:15px; font-weight:normal;
}
/* h3-h3_2*/
#header .textbox h3.h3_2{
	padding:10px 0 10px 0;
	font-size:27px; line-height:27px;
}
#header .textbox h3.h3_2 span{
	padding:3px 0 3px 0;
	vertical-align:text-top;
	font-weight:normal;
	font-size:12px;
	border-top:1px solid #000;
	border-bottom:1px solid #000; 
}
/* h3-h3_3*/
#header .textbox h3.h3_3{
	font-size:50px; line-height:70px;
}
#header .imgbox{
	position:absolute; top:0; left:0; right:0;
	width:950px; margin:0 auto; height:500px;
		z-index:1;
}
/* h4 */
#header .textbox h4{
	position:absolute; bottom:1px; right:20px;
	font-size:18px; color:#FFF100; letter-spacing:2px;
}
/*--------------------------------
コンテンツ
--------------------------------*/
#contents{
	position:relative; margin:0 auto;
	width:950px;
	text-align:center; overflow:hidden;
}
/*--------------------------------
コンテンツ 注意事項1
--------------------------------*/
#contents .con_top{
	padding:0 0 10px 10px;
	text-align:left;
	font-size:10px;
}
/*--------------------------------
コンテンツ 地下鉄案内
--------------------------------*/
#contents .con_access{
	width:950px; margin:0 auto; overflow:hidden;
}
#contents .con_access table{
	width:870px; margin:0 auto; border:none;
}
#contents .con_access table td.td_ac{
	width:240px; border:none;
}
/* h3 */
#contents .con_access .td_ac h3{
	background:url(img/td_ac.gif) top no-repeat;
	text-align:center;
	padding:7px 0 3px 0;
	font-size:19px; line-height:19px;
	color:#fff;
}
/* h4 */
#contents .con_access .td_ac h4{
	background:#000;
	padding:0 0 7px 0;
	text-align:center;
	font-size:14px; color:#fff; font-weight:normal;
}
/* 内容 */
#contents .con_access .td_ac .td_ac_box{
	padding:10px 0 0 0;
	width:238px; height:70px;
	border-left:1px solid #000;
	border-right:1px solid #000;
	overflow:hidden;
}
*html #contents .con_access .td_ac .td_ac_box{
	width:240px; /* IE6対策 */ height:80px;
}
/* 内容-左 */
#contents .con_access .td_ac .td_ac_box_left{
	float:left;
	margin-left:10px;
	width:114px;
	text-align:right;
	font-size:10px; line-height:30px;
	overflow:hidden;
}
/* 内容-右 */
#contents .con_access .td_ac .td_ac_box_right{
	float:right;
	margin-right:10px;
	width:94px;
	text-align:left;
	font-size:13px;
	line-height:25px;
	overflow:hidden;
	font-weight:bold;
}
*html #contents .con_access .td_ac .td_ac_box_left{
	margin-left:5px; /* IE6対策 */
}
*html #contents .con_access .td_ac .td_ac_box_right{
	margin-right:5px; /* IE6対策 */
}
/* 内容-左(真ん中) */
#contents .con_access .td_ac .td_ac_box_left p{
	padding:0 0 10px 0; line-height:15px;
}
/* 内容-右(真ん中) */
#contents .con_access .td_ac .td_ac_box_right h5{
	padding:0 0 0 0; line-height:35px;
}
/* 分 */
#contents .con_access .td_ac span{
	font-size:25px;
}
/* 下-装飾 */
#contents .td_ac_box_btm{
	font-size:0; line-height:0; height:14px;
	background:url(./img/td_ac_btm.gif) bottom no-repeat;
}
/*--------------------------------
コンテンツ 募集要項
--------------------------------*/
#contents .con_bosyu{
	width:950px; background:#000; overflow:hiden;
	padding:20px 0 10px 0;
}
/* 左-会員募集 */
#contents .con_bosyu .con_bosyu_left{
	float:left; width:450px; color:#fff; margin-left:15px;
}
#contents .con_bosyu .con_bosyu_left h4{
	width:434px; height:56px; margin:0 auto;
	background:url(img/text_bg.gif) left no-repeat;
	font-size:40px; line-height:56px;
}
#contents .con_bosyu .con_bosyu_left h4 a{
	color:#fff;
	text-decoration:none;
}
/* 右-プレゼント */
#contents .con_bosyu .con_bosyu_right{
	float:right; width:445px; margin-right:25px;
}
/* 右-プレゼント h3とh4 */
#contents .con_bosyu .con_bosyu_right h3,#contents .con_bosyu .con_bosyu_right h4{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
/* 右-プレゼント h3 */
#contents .con_bosyu .con_bosyu_right h3{
	padding:2px; margin-bottom:3px;
	font-size:14px;
	color:#e7c000;
	border:1px solid #e7c000;
	letter-spacing:7px;
}
/* 右-プレゼント h4 */
#contents .con_bosyu .con_bosyu_right h4{
	padding:2px;
	font-size:20px;
	color:#e7c000;
	letter-spacing:2px;
	line-height:30px;
}
#contents .con_bosyu .con_bosyu_right h4 span{
	font-size:30px;
}
/*--------------------------------
コンテンツ 連絡先1
--------------------------------*/
#contents .con_renraku1{
	position:relative;
	width:950px; height:260px;
	background:url(./img/bg.gif) top no-repeat;
}
#contents .con_renraku1 p{
	text-align:left;
	padding:10px 0 0 10px;
	font-size:11px; line-height:12px;
}
#contents .con_renraku1 .con_button{
	position:absolute; top:50px; right:20px;
	width:500px; border:none; z-index:1;
}
#contents .con_renraku1 .con_button img{
	margin-bottom:7px;
}
/* モデルルーム内覧会 */
#contents .con_renraku1 .nairan{
	position:absolute; left:188px; top:50px;
	width:336; height:189; z-index:2;
}
/*--------------------------------
コンテンツ 連絡先2
--------------------------------*/
#contents .con_renraku2{
	padding:10px 0 10px 0 ;
	color:#000;
	border-top:1px solid #555;
}
#contents .con_renraku2 table{
	width:830px; margin:0 auto; border:none;
}
#contents .con_renraku2 td{ text-align:left; }
#contents .con_renraku2 .renraku_text1{
	width:230px;
	font-size:10px; height:13px; line-height:13px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
#contents .con_renraku2 .renraku_tel{
	width:240px; font-size:30px; height:32px; line-height:32px; font-weight:bold;
}
#contents .con_renraku2 .renraku_tel img{ marign-right:20px; }
#contents .con_renraku2 .renraku_text2{
	font-size:10px; height:13px; line-height:13px;
}
#contents .con_renraku2 .renraku_text3{
	width:290px;
	font-size:10px; height:26px; line-height:13px;
}
#contents .con_renraku2 .renraku_text4{
	font-size:10px; line-height:12px;
}

/*-------------------------------
フッター
--------------------------------*/

#footer{
	position:relative; margin:0 auto; margin-top:10px;
	width:950px; height:50px;
	text-align:center; overflow:hidden;
}

#footer ul{
	list-sytle:none; margin:0;
	text-align:left;	
}

#footer li{
	display:inline;
	margin:0 10px 0 10px;
	font-size:10px;
}

#footer li a{
	color:#808080;
	text-decoration:none;
	cursor:default;
}

address{
	padding:5px 0 0 0;
	text-align: center;
	font-size: 12px; /* 文字のサイズ */
	color: #ffffff; /* 文字の色 */
}

