/* CSS Document */

body {
	margin: 0px;
	background-image: url(../images/bgimage01.gif);
	padding:0px;
		text-align: center;

}
form{ 
margin:0px; }
h1{
	margin:0px;
	padding:0px;
}
h2{
	margin:0 0 10px 0;
	border-bottom:1px solid #2D68A3;
}
h3{
	color:#333333;
	font-size:90%;
	margin:0px;
	padding-left:20px;
}
#wrapper-contents{
	width:650px;
	margin:25px auto 20px auto;
}
.tableSET01 {
	
background:#B5CDE0;

	color:#03244D;

	font-weight:bold;
	
font-size:12px;
	
text-align:center;

}

.tableSET02 {
	
background:#FFFFFF;

	color:#333333;

	border:1px solid #666666;

	font-size:80%;
	
padding:4px;

}



/* header */
#headcolor{
	text-align: center;

	width: 770px;
	height:15px;
	background:#1B1464;
	border-bottom:10px solid #C0FF00;
	font-size: 60%;
	color: #FFFFFF;
}
#menu{
	margin:80px 0 0 0;
	text-align: center;
}
#container{
	width:770px;
	border-color: #ADADAD;
	border-style: solid;
	border-width: 0 1px 1px 1px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
	padding:0px;
	background:#FFFFFF;
	background-image:url(../images/head.jpg);
	background-position:top;
	background-repeat:no-repeat;
	text-align: left;
		
}
#explanation {
	width: 600px;
	line-height: 130%;
	font-size: 80%;
	text-align: left;
}
#foot-menu{
	width:700px;
	border-top:1px solid #666666;
	text-align:center;
	font-size:90%;
	color:#333333;
	padding: 10px 0px;
	line-height:130%;
	margin: 0 auto;
}
#footer-copyright{
	text-align:center;
	font-size:80%;
	color:#333333;
	padding:5px 0 20px 0;
	line-height:130%;
}



/* INDEX */

/* おすすめ */
#INDEX #recommend-cap {
	background-image:url(../images/recommend_cap.gif);
	background-repeat: no-repeat;
	width: 700px;
	height: 36px;
	margin: 0px;
	padding: 0px;
}
#INDEX #recommend-cap #caption-l {
	font-size: 100%;
	font-weight: bold;
	color: #FFFFFF;
	padding: 7px 0px 0px 10px;
	text-align: left;
	float: left;
}
#INDEX #recommend-cap #caption-r {
	font-size: 80%;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
	padding: 8px 5px 0px 0px;
	margin: 0px;
	float: right;
}
#INDEX #recommend {
	background:#E0EAF4;
	border:2px solid #5B5B5B;
	border-width: 0px 2px 2px 2px;
	padding: 0px 2px;
	margin: 0px;
	width: 692px;
}
#INDEX .recommend-in {
	width: 124px;
	background: #FFFFFF;
	margin:10px 0px 10px 2px;
	border:1px solid #464646;
	padding: 2px;
	text-align:center;
}
#INDEX .recommend-title{
	background:#1973AF;
	border-top:1px solid #75ABCF;
	border-bottom: 1px solid #75ABCF;
	width:112px;
	color:#FFFFFF;
	font-size:80%;
	text-align:center;
	padding:2px;
	margin: 5px auto;
}
#INDEX #recommend img.reco-photo {
	border:1px solid #3A3A3A;
	padding: 2px;
}
#INDEX #recommend .txt {
	color:#333333;
	font-size:80%;
	line-height:130%;
	height:130px;
	text-align: left;
	padding: 2px 5px;
}
#INDEX #recommend b {
	font-weight: bold;
	font-size: 110%;
}

/* 下部コンテンツ */
#INDEX .other-head {
	margin-bottom: 5px;
}
#INDEX .sub-txt{
	

font-size:80%;
	
colror:#3E1100;

	line-height:130%;

	text-align: left;
}


/* レンタルルーム */
#INDEX #rental-image {
	float: left;
	margin: 5px 5px 10px 3px;
}
#INDEX #rental-exp {
	float: right;
	color: #333333;
	line-height: 130%;
	font-size:80%;
	text-align:left;
	padding-left: 5px;
	margin-bottom: 10px;
}

#INDEX 

.rental-photo{ 
border:1px solid #666666;
}
#INDEX .rental-box-l {
	
background:#336699;
	
color:#FFFFFF;
	
font-weight:bold;
	
font-size:12px;
	
text-align:center;

	margin-left: 5px;
}
#INDEX .rental-box-r {
	
background:#FFFFFF;

	color:#333333;

	border:1px solid #666666;

	font-size:11px;

	padding:4px;
	
line-height:120%;

	margin: 0px 0px 1px 1px;
	text-align:left;
}
#INDEX #foot-hello {
	
color:#333333;

	border-top:2px dotted #666666;

	width:700px;
	
margin-top:20px;
	
margin-bottom:20px;

	text-align: left;
	padding-top: 15px;
	padding-left: 5px;
}


/* ＡＢＯＵＴ */


#ABOUT #listmenu{
	
width:600px;

	margin:10px 0 0 20px;
	
padding:0px;

}


#ABOUT #listmenu ol li {
	
margin:4px;
	
padding:4px;

	line-height:140%;
	
font-size:80%;

	color:#333333;

	border:1px solid #D4D5CB;
	
background:#F8F6E5;

}
#ABOUT 
ul {
	
padding:0px;
	
margin:0 0 15px 25px;

}

#ABOUT ul li {
	width: 550px;
	
list-style:none;

	margin:2px 1px 20px 20px;

	padding:4px;

	line-height:140%;
	
font-size:80%;
	
color:#333333;
	
border:1px solid #D4D5CB;

	background:#F8F6E5;

}

#ABOUT #list-before {
	
width:600px;

	margin:10px 0 0 20px;
	
padding:0px;

}

#ABOUT 
#list-before ol li {
	
margin:4px;

	padding:4px;

	line-height:140%;
	
font-size:80%;
	
color:#333333;
	
border:1px solid #D4D5CB;

	background:#E0F0F3;

}

#ABOUT #list-before .list-in li {
	
font-size:100%;

	width: 500px;
	list-style-type: circle;
	vertical-align: middle;
}

#ABOUT p {
	
width:590px;
	
margin: 10px auto;
	padding:5px;

	line-height:140%;
	
font-size:80%;
	
color:#333333;

	border:1px solid #D4D5CB;

	background:#F4E3DB;

}



/* INQUIRE */

#INQUIRE .inquireSET {

	color:#333333;

	font-size:12px;
	
line-height:130%;

}

#INQUIRE .alert {
	
color:#333333;

	font-size:70%;
	
margin:0px;
	
padding-left:20px;

}


#INQUIRE .phone {
	
width:600px;
	
color:#950606;

	font-size:80%;
	
margin:10px 0 10px 20px;
	
padding:5px;
	
padding-left:10px;
	
border:1px solid #065A95;

	background:#FFFFFF;

	line-height:130%;

}

#INQUIRE .checkbox {
	
background:#E1F1F4;

	border:1px solid #CFCFB2;

	margin2px;

}

/* MAIL MAGAJIN */

#MAGAJIN .melmaga-tableSET01 {
	width: 580px;
	
background:#FFE396;

	color:#03244D;

	font-size:90%;
	
line-height:150%;

	padding:6px;
	
border:1px solid #F0C655;

	text-align:center;


	margin-bottom: 2px;
}

#MAGAJIN .melmaga-tableSET02 {
	width: 584px;
	
background:#FFFFFF;
	
color:#AA0000;
	
border:1px dotted #AEAB99;

	font-size:80%;

	padding:4px;
	
text-align:center;

	line-height:150%;
	
font-weight:bold;

}

/* CO */
#CO .img {
	margin: 1px 0px;
	float: left;
	padding: 0px;
}
#CO .address {
	width: 320px;
	float: right;
	padding: 5px 0px 0px 0px;
	margin:0px;
}
#CO ul.staff-intro {
	list-style-type: disc;
	list-style-position: outside;
}
#CO ul.staff-intro li {
	font-size: 90%;
	color: #333333;
}


/* EXPERT */
#EXPERT .expertSET {
	width:600px;
	color:#333333;
	font-size:80%;
	margin:10px 0 10px 20px;
	padding:5px;
	border:1px solid #E3D982;
	background:#F8F6E5;
	line-height:160%;
}
#EXPERT .expertSET strong {
	font-weight:bold;
	color:#990000;
}

#EXPERT .expertSET2 {
	width:600px;
	color:#333333;
	font-size:80%;
	margin:18px 0 2px 20px;
	padding:5px;
	border:1px solid #3881A7;
	background:#CBDFF3;
	line-height:160%;
	text-align:center;
	font-weight:bold;
}

#EXPERT .expert-tableSET {
	background:#F3F7FC;
	color:#333333;
	border:1px solid #666666;
	font-size:80%;
	padding:4px;
	margin:5px 0px 5px 110px;
	width: 500px;
}
#EXPERT .expert-tableSET table th {
	font-weight: bold;
	font-size: 90%;
	text-align:right;
	width: 90px;
}


/* BUSINESS */

#BUSINESS 
.business-box {
	
width:590px;
	
margin:2px 0 15px 35px;
	
padding:5px;

	line-height:140%;

	font-size:80%;
	
color:#333333;

	border:1px solid #D4D5CB;

	background:#F8F6E5;

}
#BUSINESS table.space-list {
	border-style: solid;
	border-color: #000066;
	border-width: 1px 0px 0px 1px;
	background: #FFFFFF;
}
#BUSINESS table.space-list th {
	border-style: solid;
	border-color: #000066;
	border-width: 0px 1px 1px 0px;
	font-weight: normal;
	text-align: center;
	background: #C6E2EA;
	width: 90px;
}
#BUSINESS table.space-list td {
	border-style: solid;
	border-color: #000066;
	border-width: 0px 1px 1px 0px;
	text-align: center;
	background: #FFFFFF;
}
#BUSINESS table.space-list td.table-head {
	background: #E1F0F4;
}


/* PRIVACY */

#PRIVACY .privacySET {
	
width:600px;
	
color:#333333;

	font-size:80%;
	
margin:10px 0 10px 20px;
	
padding:5px;
	
border:1px solid #ACACAC;

	background:#EBEBEB;

}

#PRIVACY .privacySET2 {
	
width:550px;
	
color:#333333;
	
font-size:80%;
	
margin:0 0 10px 50px;

	padding:5px;

	border:1px solid #ACACAC;

	background:#FFFFFF;

	line-height:140%;

}

#PRIVACY #listmenu {
	
width:620px;
	
padding:0px;

}

#PRIVACY #listmenu ul {
	
font-size:80%;

}
#PRIVACY 
#listmenu ul li {

	color:#333333;
	
margin-left:10px;
	
margin-bottom:7px;
	
line-height:130%;

}





/* RECOMMEND-OFFICE */
#RECOMMEND
 .recommend-office-tableSET01 {
	
background:#9199A9;

	color:#03244D;

	font-weight:bold;
	
font-size:12px;
	
text-align:center;

	height:127px;

	margin-bottom: 10px;
}
#RECOMMEND 
.recommend-office-tableSET02 {
	
background:#FDF9F4;

	color:#333333;
	
border:1px solid #666666;

	font-size:80%;
	
padding:1px;

}
#RECOMMEND td.recommend-office-tableSET02 table th {
	font-weight: bold;
	font-size: 90%;
	text-align: right;
	width: 90px;
}
#RECOMMEND th.campaign {
	
background:#FDF9F4;

	
border:1px solid #666666;

	
color:#BE3535;
	text-align: left;
	font-weight: bold;
	padding: 5px;
	line-height:130%;
	font-size: 90%;
}

/* RENTAL-ROOM */

#RENTAL .room-title {
	
width:162px;
	
text-align:center;
	
background:#2B6CA7;

	color:#FFFFFF;

	font-size:80%;
	
padding:3px 0 3px 0;

	margin-bottom: 3px;
}
#RENTAL 
.img-box {

	border:1px solid #183F6C;

}
#RENTAL 
.roomTXT {
	
font-size:90%;
	
color:#A91B1B;

	text-align:center;
	
padding-top:1px;
	
margin-bottom:10px;

	line-height:130%;

	width: 162px;
}
#RENTAL 
.roomTXT-right {
	
padding-top:5px;
	
font-size:90%;
	
color:#414141;

	line-height:130%;

	width: 290px;
}

#RENTAL 
.roomTXT span {
	
font-size:80%;

}



/* ここまでは実装。以下不明 */

#search{
	background:#2738A4;
	padding:7px 0 7px 14px;
}

#search-position{
	margin-top:25px;
	margin-bottom:40px;
}


