@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:491px; 
	text-align:center; overflow:hidden;
}
#header .header_textbox{
	position:absolute; top:0; left:0;
	width:950px; margin:0 auto;
	text-align:center;
	overflow:hidden;
	z-index:2;
}
#header .header_textbox h1{
	margin:10px 0 5px 0;
	color:#1F6D2B;
	font-size:11px;
	font-weight:normal;
	line-height:11px;
}
#header .header_textbox h2{
	color:#1F6D2B;
	font-size:22px;
	line-height:22px;
}
#header .header_textbox h3{
	margin:10px 0 20px 0;
	color:#fff;
	font-size:38px;
	line-height:1.6;
}
#header .header_imgbox{ position:absolute; top:0; left:0; overflow:hidden; z-index:1;}
/*--------------------------------
コンテンツ
--------------------------------*/
#contents{
	position:relative; margin:0 auto;
	width:950px;
	text-align:center; overflow:hidden;
}
/*--------------------------------
コンテンツ トップ
--------------------------------*/
#contents .con_top{
	position:relative; margin:0 auto;
	width:950px; padding:15px 0 0 0;
	text-align:center; overflow:hidden;
}
#contents .con_top table.table1{
	border:none; margin:0 auto;
}
/* h3-新発売 */
#contents .con_top table.table1 h3{
	margin:0 10px 5px 10px;
	text-align:center;
	font-size:20px; color:#e60012; border-bottom:1px solid #555;
}
/* h3-ペット可 */
#contents .con_top table.table1 h4{
	margin:0 0 10px 0;
	text-align:center;
	font-size:15px; font-weight:normal;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
#contents .con_top table.table2{
	border:1px solid #777; margin:0 auto;
}
#contents .con_top table.table2 td{ text-align:center; padding:10px;}
#contents .con_top table.table2 td.table2_td_right{
	border-left:1px solid #555; font-size:14px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}
	
/*--------------------------------
コンテンツ 写真一覧
--------------------------------*/
#contents .con_photo{
	position:relative; margin:0 auto;
	width:950px; padding:15px 0 0 0;
	text-align:center; overflow:hidden;
}
#contents .con_photo table{
	width:900px; margin:0 auto;	border:none;
}
#contents .con_photo table td.photo_center{
	text-align:center;
	width:530px;
}
/* h3・h4見出し */
#contents .con_photo table td.photo_center h3,
#contents .con_photo table td.photo_center h4{
	padding:13px 0 13px 0;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:17px; color:#005bac;
	border-bottom:1px solid #005bac;
}
/* h3見出し */
#contents .con_photo table td.photo_center h3{
	border-top:1px solid #005bac;
}
#contents .con_photo table td.photo_left,
#contents .con_photo table td.photo_right{
	width:170px;
	text-align:left;
	font-size:10px; line-height:18px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
/*--------------------------------
コンテンツ モデルルーム
--------------------------------*/
#contents .con_room{
	position:relative; margin:0 auto;
	width:950px; padding:5px 0 0 0;
	text-align:center; overflow:hidden;
}
#contents .con_room h3{
	color:#741a10;
	font-size:20px;
}
#contents .con_room h3 span{
	font-size:15px;
}
#contents .con_room table{
	width:900px; margin:0 auto; border:none;
}
/*--------------------------------
コンテンツ 連絡先1
--------------------------------*/
#contents .con_renraku1{
	position:relative;
	width:950px; height:300px;
	background:url(./img/renraku_bg.gif) top no-repeat;
}
#contents .con_renraku1 h3{
	margin:0 15px 0 18px;
	font-size:25px;
	color:#fff;
	line-height:55px; height:62px;
	background:url(./img/button2.gif) left no-repeat;
}
#contents .con_renraku1 h3 a{
	color:#fff;
	text-decoration:none;
}
#contents .con_renraku1 p{
	font-size:10px; line-height:13px;
}
#contents .con_renraku1 table{
	width:490px;
	position:absolute; top:95px; right:30px;
}
#contents .con_renraku1 table td img{
	margin-bottom:10px;
}
#contents .con_renraku1 .kasugai_gw{
	position:absolute; top:95px; left:85px;
	width:332px; height:176px;
}
/*--------------------------------
コンテンツ 連絡先2
--------------------------------*/
#contents .con_renraku2{
	padding:10px 0 10px 0 ;
	border-top:1px solid #555;
}
#contents .con_renraku2 table{
	width:875px; margin:0 auto; border:none;
}
#contents .con_renraku2 td{ text-align:left; }
#contents .con_renraku2 .renraku_text1{
	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:250px; font-size:33px; height:33px; line-height:33px; 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:210px; 
	font-size:10px; height:26px; line-height:13px;
}
#contents .con_renraku2 .renraku_text4{
	width:180px; 
	font-size:10px; line-height:12px;
}
#contents .con_renraku2 .renraku2_button{
	width:75px; text-align:center;
}
#contents .con_renraku2 .renraku_just{ width:160px; text-align:left; }
/*--------------------------------

フッター

--------------------------------*/

#footer{
	position:relative; margin:0 auto; margin-top:10px;
	width:950px;
	text-align:center; overflow:hidden;
}
#footer p {
	font-size:10px;
	text-align:left;
}
#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; /* 文字の色 */
}

