@charset "Shift-Jis";
/* CSS Document
 *
 * import用stylesheet
 *
 */

@import"../css/common.css";	/* 共通スタイルシート */

/************************************************/	
/**************** コンテンツ共通 ****************/
#headerInside {
	width: 871px;
	height: auto;
	padding: 0 20px;
	margin: 0 auto;
	background-image: url(../img/topHeaderBg.gif); 
	background-repeat: repeat-x;
	background-position: top;
	}	

.contentTitle {
	width: 871px;
	height: 67px;
	background-image: url(img/contentTitleBg.jpg);
	border-bottom: 6px solid #060B24;
	}
#contents {
	width: 591px;
	padding: 0 140px;
	margin: 0 auto;
	}
h5 {
	float: left;
	}		
.contentTitle p {
	width: auto;
	color: #fff;
	font-size: 10px;
	margin-left: 100px;
	text-align: right;
	padding: 28px 22px 0 0;
	}
.contentTitle a:link {
	text-decoration: underline;
	color: #fff;
	}
.contentTitle a:hover {
	text-decoration: none;
	}
.contentTitle a:visited {
	color: #fff;
	}

/************************************************/
/**************** サイトマップ ****************/
	
/* スタイル */

div#sitemap {
	width: 591px;
	float: left;
	}
	
div#left {
	width: 300px;
	float: left;
	padding-left: 29px;
	}
div#right {
	float: right;
	}
	
ul#home02 {
	width: 591px;
	margin-bottom: 10px;
	list-style: none;
	}
	ul#home02 li {
	height: 29px;
	background: #444674 url(img/arr01.gif) left center no-repeat;
	color: #fff;
	font-size: 1.17em;
	font-weight: bold;
	padding: 8px 0 0 25px;
	}

/*ul#produce {
	width: 260px;
	border: #D4D4E3 solid 1px;
	margin: 38px 0 15px 29px;
	background-color: #EFEFF8;
	list-style: none;
	}
	ul#produce li {
	background: #EFEFF8;
	list-style-position: inside;
	padding: 18px 0 0 10px;
	list-style:  url(img/ulArrow.gif) inside;
	}
	ul#produce li#last {
	padding-bottom: 15px;
	}
	ul#produce li#title {
	list-style: none;
	background: #444674 url(img/arr01.gif) left center no-repeat;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	line-height: 210%;
	padding:0 0 0  25px;
	}
	
ul#rent {
	width: 260px;
	border: #D4D4E3 solid 1px;
	margin: 36px 0 15px 29px;
	list-style: none;
	}
	ul#rent li {
	list-style: none;
	background: #444674 url(img/arr01.gif) left center no-repeat;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	line-height: 210%;
	padding:0 0 0  25px;
	}
	
	
ul#owner {
	width: 260px;
	border: #D4D4E3 solid 1px;
	margin: 18px 0 15px 29px;
	list-style: none;
	}
	ul#owner li {
	list-style: none;
	background: #444674 url(img/arr01.gif) left center no-repeat;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	line-height: 210%;
	padding:0 0 0  25px;
	}
	
	
ul#company {
	width: 260px;
	border: #D4D4E3 solid 1px;
	margin: 18px 0 15px 29px;
	list-style: none;
	}
	ul#company li {
	background: #EFEFF8;
	list-style-position: inside;
	padding: 18px 0 0 10px;
	list-style:  url(img/ulArrow.gif) inside;
	}
	ul#company li#last {
	padding-bottom: 15px;
	}
	ul#company li#title {
	list-style: none;
	background: #444674 url(img/arr01.gif) left center no-repeat;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	line-height: 210%;
	padding:0 0 0  25px;
	}
ul#faq {
	width: 260px;
	border: #D4D4E3 solid 1px;
	margin: 22px 0 15px 29px;
	list-style: none;
	}
	ul#faq li {
	list-style: none;
	background: #444674 url(img/arr01.gif) left center no-repeat;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	line-height: 210%;
	padding:0 0 0  25px;
	}
ul#recruit {
	width: 260px;
	border: #D4D4E3 solid 1px;
	margin: 20px 0 15px 29px;
	list-style: none;
	}
	ul#recruit li {
	list-style: none;
	background: #444674 url(img/arr01.gif) left center no-repeat;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	line-height: 210%;
	padding:0 0 0  25px;
	}	
*/	
	
/*****right*
ul#info {
	width: 260px;
	border: #D4D4E3 solid 1px;
	margin: 38px 0 15px 17px;
	background-color: #EFEFF8;
	list-style: none;
	}
	ul#info li {
	background: #EFEFF8;
	list-style-position: inside;
	padding: 18px 0 0 10px;
	list-style:  url(img/ulArrow.gif) inside;
	}
	ul#info li#last {
	padding-bottom: 18px;
	}
	ul#info li#title {
	list-style: none;
	background: #444674 url(img/arr01.gif) left center no-repeat;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	line-height: 210%;
	padding:0 0 0  25px;
	}
ul#contact {
	width: 260px;
	border: #D4D4E3 solid 1px;
	margin: 46px 0 15px 17px;
	list-style: none;
	}
	ul#contact li {
	list-style: none;
	background: #444674 url(img/arr01.gif) left center no-repeat;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	line-height: 210%;
	padding:0 0 0  25px;
	}
ul#terms {
	width: 260px;
	border: #D4D4E3 solid 1px;
	margin: 20px 0 15px 17px;
	list-style: none;
	}
	ul#terms li {
	list-style: none;
	background: #444674 url(img/arr01.gif) left center no-repeat;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	line-height: 210%;
	padding:0 0 0  25px;
	}
ul#privacy {
	width: 260px;
	border: #D4D4E3 solid 1px;
	margin: 18px 0 15px 17px;
	list-style: none;
	}
	ul#privacy li {
	list-style: none;
	background: #444674 url(img/arr01.gif) left center no-repeat;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	line-height: 210%;
	padding:0 0 0  25px;
	}
.ulLeft {
	width: 279px;
	float: left;
	list-style: none;
	}
	li.listNormal {
	width: 252px;
	height: 22px;
	padding: 8px 0 0 27px;
	background-color: #DCD9D3;
	background-image: url(img/ulArrow.gif);
	background-position: left;
	background-repeat: no-repeat;
	margin-bottom: 20px;
	}
	li.listNormal02 {
	width: 252px;
	height: 22px;
	padding: 8px 0 0 27px;
	background-color: #DCD9D3;
	background-image: url(img/ulArrow.gif);
	background-position: left;
	background-repeat: no-repeat;
	margin-bottom: 8px;
	}
	li.listWhite {
	width: 236px;
	height: 22px;
	padding: 8px 0 0 27px;
	background-color: #fff;
	background-image: url(img/ulArrow.gif);
	background-position: left;
	background-repeat: no-repeat;
	margin: 0 0 6px 11px;
	}
	
.ulRight {
	width: 279px;
	float: left;
	list-style: none;
	margin-left: 32px;
	}
	
li#title  a:link {
	text-decoration: underline;
	color: #fff;
	}
li#title  a:visited {
	text-decoration: underline;
	color: #fff;
	}
li#title a:hover {
	text-decoration: none;
	}

#contents a:link {
	text-decoration: underline;
	color: #223279;
	}
#contents a:hover {
	text-decoration: none;
	}
*/

/* リンク
*********************************************/
#contents a:link {
	text-decoration: underline;
	color: #223279;
	}
#contents a:hover {
	text-decoration: none;
	}
#home02 li a:link,
#contents li table th a:link {
	text-decoration: underline;
	color: #fff;
	}
#home02 li a:visited,
#contents li table th a:visited {
	text-decoration: underline;
	color: #fff;
	}
#home02 li a:hover,
#contents li table th a:hover {
	text-decoration: none;
	}

/*
*********************************************/
#contents ul {
	list-style: none;
	}
	#contents ul li {
	margin-top: 24px;
	}
	.ie #home02 {
	margin: 12px 0 16px 0;
	}
	.ie #contents ul li {
	margin-top: 16px;
	}

#contents li table {
	width: 258px;
	border-collapse: collapse;
	border: 1px solid #d4d4e3;
	background-color: #efeff8;
	}
	#contents li table th {
	height: 31px;
	padding-left: 28px;
	background: #444674 url(img/arr01.gif) 0 10px no-repeat;
	color: #fff;
	font-size: 1.17em;
	}
	#contents ul table td {
	height: 38px;
	padding-left: 40px;
	background: url(img/ulArrow.gif) 12px 14px no-repeat;
	}
	.ie #contents ul table td {
	height: 36px;
	}


	
/************************************************/	
/**************** 下層ページ共通 ****************/
.contact02Info {
	width: 581px;
	height: auto;
	margin-top: 30px;
	border: 1px solid #444674;
	padding: 5px;
	float: left;
	}
	.contact02Info img {
	float: left;
	}
	.contact02Info p {
	width: 200px;
	height: 26px;
	background-image: url(../share/contactArrow.gif);
	background-position: left;
	background-repeat: no-repeat;
	float: left;
	margin-left: 5px;
	font-size: 12px;
	padding: 13px 0 0 34px;
	}
