@import "default.css";
@charset "utf-8";
/* CSS Document */

* {
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}

body {
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	color:#000;
	text-align:center;
	font-size:12px;
	width:100%;
	background:#FFF;
}

#containerInner {
	text-align:left;
	margin:0 auto;
}

#header {
	height:155px;
	width:100%;
	background:#FFF;
}

#header .inner {
	width:1000px;
	margin:0 auto;
	height:90px;
}

#header .inner h1 {
	width:450px;
	float:left;
}

#header .inner #headerLink {
	float:left;
}

#header .inner #headerLink ul {
	padding:30px 5px;
}

#header .inner #headerLink li {
	float:left;
	display:block;
	width:130px;
	text-align:center;
}

#navi {
	background:url(../images/navi_bg.png) repeat-x;
	width:100%;
	height:65px;
}

#navi ul {
	display:block;
	height:65px;
	width:1000px;
	margin:0 auto;
}

#navi li {
	width:125px;
	height:65px;
	display:block;
	float:left;
}

#navi li a {
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	height:65px;
	background-image:url(../images/navi.png);
	background-repeat:no-repeat;
}

#navi li#navi01 a { background-position:0 0;}
#navi li#navi02 a { background-position:-125px 0;}
#navi li#navi03 a { background-position:-250px 0;}
#navi li#navi04 a { background-position:-375px 0;}
#navi li#navi05 a { background-position:-500px 0;}
#navi li#navi06 a { background-position:-625px 0;}
#navi li#navi07 a { background-position:-750px 0;}
#navi li#navi08 a { background-position:-875px 0;}

#navi li#navi01 a:hover { background-position:0 -65px;}
#navi li#navi02 a:hover { background-position:-125px -65px;}
#navi li#navi03 a:hover { background-position:-250px -65px;}
#navi li#navi04 a:hover { background-position:-375px -65px;}
#navi li#navi05 a:hover { background-position:-500px -65px;}
#navi li#navi06 a:hover { background-position:-625px -65px;}
#navi li#navi07 a:hover { background-position:-750px -65px;}
#navi li#navi08 a:hover { background-position:-875px -65px;}

#contents {
}

#obj03 {
	padding-bottom:30px;
}

#obj03 .inner {
	width:1000px;
	margin:0 auto;
	padding:30px 0 0;
}

#obj03 #list {
	background:#F8F9ED;
	border:3px solid #E5D191;
	height:224px;
}

#obj03 #list .title {
	float:left;
}

#obj03 #list li {
	float:left;
	width:240px;
}

#obj03 #list li a {
	display:block;
	background:#EFEFEF;
	width:220px;
	margin:15px auto;
	box-sizing:border-box;
	padding:10px;
}

#obj03 #list li a .photo {
	border:1px solid #000;
	width:198px;
	height:118px;
	overflow:hidden;
}

#obj03 #list li a .photo img {
	width:198px;
}

#obj03 #list li a .locate {
	font-size:14px;
	padding-top:5px;
	font-weight:bold;
	color:#000;
	line-height:20px;
}

#obj03 #list li a .price {
	font-size:14px;
	text-align:right;
}

#obj03 #list li a .price strong {
	font-weight:bold;
	color:#900;
	font-size:18px;
}

#obj03 p {
	clear:both;
	float:none;
	padding:50px 5px 30px;
	font-size:12px;
}

#obj03 .inner .memberbtn {
	padding:20px 5px;
	text-align:center;
}

#obj03 .inner #photos {
	clear:both;
	float:none;
}

#footer {
	clear:both;
	float:none;
	background:#FFF;
	border-top:1px solid #CCC;
}

#footer .inner {
	width:1000px;
	height:100px;
	padding:10px 0 0;
	margin:0 auto;
	text-align:left;
	position:relative;
}

#footer #footertel {
}

#footer .com strong {
	font-size:16px;
	display:block;
	line-height:20px;
	text-align:right;
}

#footer .logo {
	position:absolute;
	top:10px;
	width:260px;
	height:90px;
	right:10px;
}

#copyright {
	background:#0068CE;
	text-align:center;
	font-size:12px;
	color:#FFF;
	line-height:20px;
	height:20px;
}

a:hover img {
	opacity:0.6;
	filter:alpha(opacity=60);
	-ms-filter: "alpha( opacity=60 )";
}

sup {
	font-size:8px;
}

#page-top {
	position: fixed;
	bottom: 80px;
	right: 20px;
	font-size: 77%;
}

#page-top a {
	text-decoration: none;
	color: #fff;
	width: 100px;
	padding: 30px 0;
	text-align: center;
	display: block;
	border-radius: 5px;
	background-color: #6B5954;
}
#page-top a:hover {
	text-decoration: none;
	background: #3C322F;
}
