@charset "utf-8";


a {
color:#505A65;
}
a:hover {
color:#990000;
}
.fc-360 {color: #336600}
.fc-452416 {color: #452416;}
.fc-cha {color: #4A3A28;}
.fc-2E3950 {color: #2E3950}
.fc-c60 {color: #CC6600}
.fc-006 {color: #000066}
.fc-666 {color: #666666}
.fc-F00 {color: #FF0000}
.fc-C00 {color:#CC0000;}
.fc-960 {color: #996600}
.fc-DB8E00 {color: #DB8E00}
.fc-930 {color:#993300;}
.fc-F60 {color:#FF6600;}
.fc-0057FD {color:#0057FD;}
.fc-1B0780 {color:#1B0780;}
.fc-900 {color:#990000;}
.fc-fff {color:#FFFFFF;}
.fc-06C {color:#0066CC;}
.fc-333 {color:#333333;}

body {
	color: #333333;
	font-size: 75%;
	line-height: 135%;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif
}
p{ margin:0;
padding:0;
}
img{ border:0;
margin:0;
padding:0;
vertical-align:bottom;}
a:hover img{
filter: alpha(opacity=70);
-moz-opacity:0.5;
opacity:0.5;
}
td,th{
	font-size: 100%;
}

h1,h2,h3,h4,h5{
	margin:0px;
	padding:0px;
	font-size: 100%;
}



body {
	text-align: center;
	background-color: #EDEDED;
	margin-left: 0px;
	margin-top: 0px;
	}
	
#base {
	text-align: left;
	width: 980px;
	margin-left: auto;
	margin-right: auto;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	background-color: #FFFFFF;
	clear: both;
}


#contents{
	width: 960px;
}

#header {
	float:right;
	width:720px;
	margin-top: 1px;
	margin-bottom: 10px;
	margin-right: 4px;
}

#maincontents {
	float: right;
	width: 740px;
	margin-top: 1px;
	margin-bottom: 10px;
	margin-right: 4px;
	font-size: 110%;
	line-height: 30px;
}

#sectionLinks_sub{
	margin-left: 1px;
	margin-bottom: 20px;
	display: block;
	width: 210px;
	float: left;
	margin-top: 7px;
	background-image: url(../appartement/img/left-bac.jpg);
	line-height: 27px;
}

#sectionLinks_sub ul{
	list-style-type:none;
    padding-left:0;
    margin-left:0;
}

.sectionLinks_sub1{
	font-weight: normal;
	padding: 4px 0px 3px 5px;
	display: block;
	color: #2E2E2E;
	text-decoration: none;
	margin-left: 10px;
	margin-right: 15px;
	margin-bottom: 1px;
	border: 1px solid #DADADA;
	background: #FFFFFF;
}
.sectionLinks_sub1 a:link,.sectionLinks_sub1 a:visited{
	color: #2E2E2E;
	text-decoration: none;
}

.sectionLinks_sub1 a:hover{
	text-decoration: none;
	color: #990000;
}

.sectionLinks_sub2{
	font-weight: normal;
	padding: 4px 0px 3px 5px;
	display: block;
	color: #2E2E2E;
	text-decoration: none;
	margin-left: 10px;
	margin-right: 15px;
	margin-bottom: 1px;
	border: 1px solid #E3E3E3;
	background: #EFEFEF url(../appartement/img/complet.gif) no-repeat right;
}
.sectionLinks_sub2 a:link,.sectionLinks_sub2 a:visited{
	color: #2E2E2E;
	text-decoration: none;

}

.sectionLinks_sub2 a:hover{
	text-decoration: none;
}

.sectionLinks_sub3{
	font-weight: normal;
	padding: 4px 0px 3px 5px;
	display: block;
	color: #2E2E2E;
	text-decoration: none;
	margin-left: 10px;
	margin-right: 15px;
	margin-bottom: 1px;
	border: 1px solid #E3E3E3;
	background: url(../appartement/img/en.gif) no-repeat right;
}
.sectionLinks_sub3 a:link,.sectionLinks_sub3 a:visited{
	color: #2E2E2E;
	text-decoration: none;

}

.sectionLinks_sub3 a:hover{
	text-decoration: none;
}

.footLine {
	margin-top:30px;
	clear:both;
	width:100%;
	background: url(../music/img/current-bgun.gif) repeat-x;
	height: 5px;
}


.footer{
	background-color:#8C8C8C;
	border-top:1px solid #FFFFFF;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:85%;
	padding:5px;
	height:49px;
}


.maintext {
	margin:15px 11px 0px 5px;
	voice-family:inherit;
	line-height: 20px;
	padding: 5px;
	color: #333333;
}



#top {
	background-color:#93CDF5;
	color: #FFFFFF;
	font-size: 80%;
	text-align: center;
	height: 10px;
}


.arial_normal {
	font-family: Arial, Helvetica, sans-serif;
}
.photo_margin {
	padding: 2px;
	border: 1px solid #969696;
	margin: 3px;
}

.fc-4A4335 {
	color: #4A4335;
}

.fc-666-n {

	color: #666666;
	margin-right: 5px;
	margin-left: 45px;
}

.green_k {
color: #4E590D
}

.icon {
	border-style: none;
	margin-left: 2px;
}

.left-under{
	text-decoration: none;
	text-align: center;
	margin:20px 0px 5px 0px;}
.left-under1{
	text-decoration: none;
	text-align: center;
	margin:5px 0px 5px 0px;}
.neuf {
	padding-right: 10px;
	padding-left: 10px;
	margin-right: 7px;
	background: #F8EAD8;
}




.howto {
	background: #ECE9D8;
	margin: 10px 0px;
	padding: 10px 15px;
	border: 1px solid #D2CBA4;
}
.howtotitle {
	background: #DAD5B4 url(../music/img/titile_bg.gif);
	padding: 1px 2px;
	border: 1px solid #CAC191;
	margin-bottom: 10px;
	margin-top: 20px;
}
.howto1 {
	background: #F1E7D3;
	margin: 10px;
	padding: 5px 10px;
	border: 1px solid #CEB78A;
}

.h-indent1 {
	color: #333333;
	margin-right: 3px;
	padding-left:1em;
	text-indent:-1em;
}

.h-indent2 {
	color: #333333;
	margin-right: 10px;
	padding-left:1em;
	text-indent:-1.5em;
	margin-left: 15px;
}

.h-indent3 {
	color: #333333;
	margin-right: 3px;
	padding-left:1em;
	text-indent:-1em;
	margin-top: 5px;
}

.h-indent4 {
	color: #333333;
	padding-left:0.5em;
	text-indent:-1.0em;
	margin-left: 20px;
}
.batu {
	text-decoration: line-through;
}
.title1 {
	background: url(../appartement/img/title_bg1.gif) repeat-x;
	color: #333333;
	padding: 7px 3px 7px 8px;
	margin: 0px 2px 10px;
	border: 1px solid #CCCCCC;
}
.title_studio {
	background-image: url(../appartement/img/titleg.jpg);
	background-color: #E2E2E2;
	margin: 10px 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	border: 1px solid #CCCCCC;
	font-size: 130%;
	color: #5B5B5B;
}
.explication {
	margin-right: 5px;
	margin-left: 5px;
	line-height: 19px;
}
.title2 {
	background-repeat: repeat-x;
	background-image: url(../appartement/img/title1.jpg);
	color: #434343;
	padding-top: 6px;
	padding-right: 3px;
	padding-left: 5px;
	padding-bottom: 6px;
	border: 1px solid #C4C4C4;
	margin-bottom: 8px;
	font-size: 110%;
	line-height: 25px;
}
.metro {
	padding: 3px;
	margin-right: 3px;
	background: #ECE9D8;
	border-top: 2px solid #D6CFA9;
	border-right: 1px solid #D6CFA9;
	border-bottom: 2px solid #D6CFA9;
	border-left: 1px solid #D6CFA9;
}
.underbar {
	border-bottom: 1px solid #DFDCD0;
}
.title_list {

	background: #ECE9D8;
	margin: 10px 0px;
	padding: 13px 10px;
	border: 1px solid #D2CBA4;
	font: 120% "lr oSVbN", Osaka, "qMmpS Pro W3";
}
.toiawase {

	background: #FFFFFF url(../music/img/icon_toiawase2.gif) no-repeat center center;
}
.categori {
	background: #EAEDF1;
	margin: 1px;
	padding: 1px 1px 1px 4px;
	border: 1px solid #CCCCCC;
}
.categori_p {
	margin: 1px;
	padding: 1px 1px 1px 4px;
	border: 1px solid #CCCCCC;
}
.copy1 {
	background: #E4E8ED;
	margin: 20px;
	padding: 20px;
	border-color: #DEBEBE;
	color: #3D2827;
}
.table_right {
	float: right;
	margin-left: 5px;
}
.image_right {
	float: right;
	width: 348px;
	text-align: left;

}

.mr-5 {
margin-right: 5px;

}
.left-20 {
	margin-left: 17px;
}
.box_g {
	padding: 10px;
	border: 1px solid #CCCCCC;
}
.detail {
	float: left;
	width: 385px;
}
table.type02 {
width: 100%;
border-collapse: separate; 
border-spacing: 0; 
text-align: left; 
line-height: 1.5; 
border-top: 1px solid #ccc; 
border-left: 1px solid #ccc; 
} 

table.type02 th { 
width: 28%;
padding: 10px; 
font-weight: bold; 
vertical-align: top; 
border-right: 1px solid #ccc; 
border-bottom: 1px solid #ccc; 
border-top: 1px solid #fff; 
border-left: 1px solid #fff; 
 background: #eee; 
} 

table.type02 td { 
width: 72%; 
padding: 10px; 
vertical-align: top; 
border-right: 1px solid #ccc; 
border-bottom: 1px solid #ccc; 
} 

table.type03 {
width: 100%;
border-collapse: separate; 
border-spacing: 0; 
text-align: left; 
line-height: 1.5; 
border-top: 1px solid #ccc; 
border-left: 1px solid #ccc; 
} 

table.type03 th { 
width: 30%;
padding: 10px; 
font-weight: bold; 
vertical-align: top; 
border-right: 1px solid #ccc; 
border-bottom: 1px solid #ccc; 
border-top: 1px solid #fff; 
border-left: 1px solid #fff; 
 background: #eee; 
} 

table.type03 td { 
width: 70%; 
padding: 10px; 
vertical-align: top; 
border-right: 1px solid #ccc; 
border-bottom: 1px solid #ccc; 
} 

table.type04 {
width: 100%;
border-collapse: separate; 
border-spacing: 0; 
text-align: left; 
line-height: 1.5; 
border-top: 1px solid #ccc; 
border-left: 1px solid #ccc; 
} 

table.type04 thead {
	padding: 10px;
	font-weight: bold;
	vertical-align: top;
	background-color: #D8D8D8;
}

table.type04 thead.h1 {
	padding: 10px;
	font-weight: bold;
	vertical-align: top;
	background-color: #CCCCCC;
}
 
table.type04 thead th { 
padding: 5px; 
font-weight: bold; 
vertical-align: top;
border-right: 1px solid #ccc; 
border-bottom: 1px solid #ccc; 
border-top: 1px solid #fff; 
border-left: 1px solid #fff; 
} 
table.type04 thead th.r1 { 
width: 8%;
} 
table.type04 thead th.r2 { 
width: 21%;
} 
table.type04 thead th.r3 { 
width: 16%;
} 
table.type04 thead th.r4 { 
width: 22%;
} 
table.type04 thead th.r5 { 
width: 33%;
} 
 
table.type04 td { 
padding: 10px; 
vertical-align: top; 
border-right: 1px solid #ccc; 
border-bottom: 1px solid #ccc; 
} 
table.type04 tbody.r7 { 
background: #eee; 

} 
.head-left{
	float: right;
} 

.photo {
	margin-bottom: 5px;
}
.icon_middle {
	vertical-align: middle;
}
