@charset "utf-8";

* { margin : 0 ; padding : 0 ; }

body{
	margin: 0 auto;
	text-align:center;
	background:#fff; /* 全体の背景色 */
	font-family: "メイリオ",Meiryo,"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px; /* 指定されていない文字のサイズ */
	line-height: 20px; /* 指定されていない文字の行間 */
	color: #555555; /* 文字の色 */
}

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

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

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

img{ border:none; vertical-align:bottom; }

.pad{
	padding:10px;
}

.clear{ clear:both; line-height:0; font-size:0; height:0; }

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

全体

--------------------------------*/
#all{
	width : 850px; margin:0 auto;
	text-align:center; overflow:hidden;
	background:#000;
	border-left:1px solid #000;
	border-right:1px solid #000;
}
#all .line{
	padding:0;
	line-height:0; font-size:0; height:1px;
	background:#aaaaaa;
}
/*--------------------------------
ヘッダー
--------------------------------*/
#header{
	position:relative; margin:0 auto; height:133px;
	text-align:center; overflow:hidden;
}

#header .logo1 {
	position:absolute;
	left:0px; top:0px;
	width:264px;
}
#header .logo2{
	position:absolute;
	right:0px; top:0px;
	width:292px;
}
#header .title{
	position:absolute;
	left:0px; top:50px;
}
/*--------------------------------
コンテンツ
--------------------------------*/
#contents{
	position:relative; margin:0 auto;
	text-align:center; overflow:hidden;
}
/*--------------------------------
コンテンツ 上部
--------------------------------*/
#contents .con_top{
	position:relative; height:229px;
	background:url(img/top.jpg) no-repeat top #000;
}

#contents .con_top h1{
	padding-top:30px; font-size:14px; line-height:14px;
	color:#fff;
}

#contents .con_top p.text1{
	color:#fff; font-weight:bold; text-align:right;
	font-size:12px;
	position:absolute; bottom:10px; left:10px;
}
/*--------------------------------
コンテンツ キャッチコピー1
--------------------------------*/
#contents .con_center1{
	overflow:hidden;
}
#contents .con_center1 p.text2{
	padding:10px 0 10px 0;
	font-size:25px; line-height:35px; font-weight:bold;
	color:#f10013;
}
/*--------------------------------
コンテンツ キャッチコピー
--------------------------------*/
#contents .con_center3{
	overflow:hidden;
	background:#d45f47;
}
#contents .con_center3 p.text4{
	padding:5px 0 5px 0;
	font-size:30px; line-height:40px; font-weight:bold;
	color:#fff; letter-spacing:0.3em;
}
/*--------------------------------
コンテンツ 平面図と価格
--------------------------------*/
#contents .con_center2{
	overflow:hidden; padding-bottom:20px;
}
#contents .con_center2 p.text3{
	margin-bottom:7px; padding:10px;
	font-size:12px; line-height:15px;
	color:#fff;
	text-align:left;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
}
#contents .con_center2 div.plan_photo{
	width:150px; margin:0 auto;
	background:#fff100;
	overflow:hidden;
}
#contents .con_center2 div.plan_photo p{
	padding:5px; text-align:left;
	font-size:11px; line-height:13px; color:#000;
}
/*--------------------------------
コンテンツ内容 下
--------------------------------*/
#contents .con_btm{
	margin:0 auto; margin-bottom:20px;
	background:#fff;
	overflow:hidden;
}

#contents .con_btm div.text5{
	width:500px; margin:0 auto;
	background:#f39800;
	text-align:center;
	color:#fff; font-weight:bold;
}
#contents .con_btm div.text5 span{
	display:block;
	background:url(./img/text5_left.gif) left no-repeat;
}
#contents .con_btm div.text5 span span{
	padding:0 25px 0 25px;
	background:url(./img/text5_right.gif) right no-repeat;
}
#contents .con_btm table{ margin:0 auto; }

/*--------------------------------
フッター
--------------------------------*/
#footer{
	position:relative; margin:0 auto;
	width:850px;
	background:#000;
	text-align:center; overflow:hidden;
}
#footer div.bt{
	margin-bottom:20px;
}

#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; /* 文字の色 */
}


