/*---------------character(特徴)---------------*/
div#Character {
	position:relative;
	width:720px;
	height:400px;
	margin:0px;
	padding:0px;
}

#Character {
    font-size:12px;
	font-weight:normal;
}

/*---------------CharacterLeft（Character左側領域）-------------*/
#CharacterLeft {
    width:420px;
	_height:400px;
	min-height:400px;
    background-image:url(/base/images/character_back.gif);
    background-repeat:no-repeat;
	margin-top:10px;
	padding-top:0px;
	float:left;
}

#CharacterLeft embed {
    margin-top:20px;
	padding-bottom:20px;
	float:left;
}

/*---------------CharacterRight（Character右側領域）-------------*/
#CharacterRight {
    margin-top:10px;
	width:300px;
	_height:400px;
	min-height:400px;
	float:right;
}
/*---------------character1 ---------------*/
#Character1 {
	background-image:url(/images/hotel_long_back.gif);
	height:33px;
	width:298px;
	margin-bottom:0px;
	text-align:center;
	line-height:33px;
	border-width:1px;
	border-style:solid;
	border-color:#ECE9D8;
}

#Name {
    font-size:16px;
	color:#FF0000;
}

/*---------------character2 ---------------*/
#Character2 {
    width:298px;
	margin-top:5px;
	border-style:solid;
	border-width:1px;
	border-color:#CCCCCC;
    color:#6666FF;
	line-height:150%;
}

#Character2 img {
    float:left;
	padding:5px 5px 5px 5px;
}

#Character2 #Character2P {
    float:right;
    display:inline;
    width:125px;
	min-height:100px;
}
/*---------------character3 ---------------*/
#Character3 {
    clear:both;
    line-height:120%;
    width:294px;
	padding:2px;
	margin-top:5px;
	border-width:1px;
	border-color:#CCCCCC;
	border-style:solid;
}

#Character3 p {
    margin-top:0px;
	padding-right:3px;
	padding-bottom:0px;
	padding-left:3px;
}


#Character3 img {
    clear:both;
    display:block;
	margin-top:3px;
	margin-left:12px;
	margin-right:6px;
	border-width:0px;
}



/*---------------Details（詳細情報）----------------*/

.detailsCopy {
    font-size:12px;
	font-weight:bold;
	color:#3366FF;
}

/*---------------.Details-A(詳細情報Ａ）---------------*/
.Details-A {
	font-style:normal;
	font-weight:normal;
	line-height:120%;
	text-indent:0;
	margin-top:10px;
}

/*---------------.DetailsA-1 ---------------*/
.DetailsA-1 {
    width:240px;
	float:left;
	text-align:center;
}

.DetailsA-1 p {
    color:#333333;
}
/*---------------.DetailsA-p ---------------*/
.DetailsA-p {
    clear:both;
	padding:5px;
	color:#333333;
}






/*---------------.Details-B(ディティール バージョンＢ)---------------*/
.Details-B {
}

/*---------------.DetailsB-1 ---------------*/
.DetailsB-1 {
}

/*---------------.DetailsB-2 ---------------*/
.DetailsB-2 {
}

/*---------------.DetailsB-3 ---------------*/
.DetailsB-3 {
}

/*---------------.DetailsB-p ---------------*/
.DetailsB-p {
}






/*---------------.Details-C(ディティール バージョンＣ)---------------*/
.Details-C {
}

/*---------------.DetailsC-1 ---------------*/
.DetailsC-1 {
}

/*---------------.DetailsC-2 ---------------*/
.DetailsC-2 {
}

/*---------------.DetailsC-3 ---------------*/
.DetailsC-3 {
}

/*---------------.DetailsC-p ---------------*/
.DetailsC-p {
}







/*---------------Overview(会社概要)---------------*/
#Overview {
	margin:10px 0 0 0;
	padding:0px;
}

/*---------------#Overview table---------------*/
#Overview table {
    width:720px;
	margin:0;
	padding:0;
}

/*---------------Overviewのセルの幅--------------------*/
#Overview th {
    padding:5px 20px 5px 5px;
}
#Overview td {
    padding:5px;
}


/*---------------Overview セルの枠線------------------------*/
#Overview table {
    border-style:solid;
	border-color:#999966;
	border-width:2px;
	border-collapse:collapse;
}

#Overview th , #Overview td{
    border-style:solid;
	border-color:#999966;
	border-width:2px;
	border-collapse:collapse;
}

/*---------------#Overview文字の制御 ---------------*/
#Overview th,#Overview td {
	font-style:normal;
	font-weight:normal;
	line-height:120%;
	vertical-align:middle;
	text-align:left;
}
#Overview th {
    color:#3366FF;
	letter-spacing:2px;
	white-space:nowrap;
	min-width:100px;
}
#Overview td {
    color:#333333;
	letter-spacing:normal;
}
#Overview strong {
    font-size:16px;
	font-weight:bold;
}

/*---------------h3（見出し）-------------------------*/

.midashi {
    width:720px;
	margin-top:15px;
	margin-bottom:0px;
	font-size:16px;
	color:#666666;
	letter-spacing:1px;
	text-indent:0px;
	vertical-align:bottom;
	background-image:url(/base/images/midashi2.gif);
	background-repeat:no-repeat;
	background-position:0 0
}

.midashi-back {
    background:url(/base/images/midashi3.gif);
	margin-left:15px;
	vertical-align:bottom;
	padding:0px 20px 0px 5px;
}

