@charset "utf-8";

/*------------------------------------------

	@ Style Name	/css/outline/top.css

--------------------------------------------

		- Contents
		- Module

------------------------------------------*/

/*------------------------------------------
 *	Contents
------------------------------------------*/
#container {
	background-image:url(../../imgs/outline/bg.png);
}

/*	Main Contents
------------------------------------------*/
/*		contents
------------------------------------------*/
#mainContents .contents>section {
	overflow:hidden;
	margin:40px 0;
	padding:0 0 60px 0;
	background:url(../../imgs/common/bd03.png) 0 100% no-repeat;
}
#mainContents .contents .last {
	padding:0;
	background:none;
}
#mainContents .corporate h3 {
	float:left;
	width:188px;
}
#mainContents .corporate ul {
	float:left;
	margin:70px 0 0 50px;
}
#mainContents .corporate li {
	margin:0 0 20px 0;
}

/*		managerial
------------------------------------------*/
#mainContents .managerial h3 {
	float:right;
	width:188px;

}
#mainContents .managerial>p {
	float:left;
	width:622px;
	margin:75px 0 30px 0;
}
#mainContents .managerial section {
	float:left;
	width:622px;
	margin:0 0 20px 0;
}
#mainContents .managerial section h4 {
	float:left;
	width:120px;
}

/*		hospitality
------------------------------------------*/
#mainContents .contents .hospitality {
	background-image:url(../../imgs/common/bd04.png);
}
#mainContents .hospitality h3 {
	float:left;
	width:188px;	
}
#mainContents .hospitality .first {
	margin:70px 0 20px 0;
}
#mainContents .hospitality section {
	float:right;
	width:636px;
	margin:0 0 20px 0;
}
#mainContents .hospitality section h4 {
	float:left;
	width:120px;
}

/*		outline
------------------------------------------*/
#mainContents .contents .outline {
	background-image:url(../../imgs/common/bd04.png);
}
#mainContents .outline h3 {
	text-align:center;
}
#mainContents .outline h4 {
	margin:0 0 10px 0;
}
#mainContents .outline section {
	float:left;
	width:410px;
	margin:30px 0 0 0;
}
#mainContents .outline .first {
	margin:30px 50px 0 0;
}
#mainContents .outline table {
	width:100%;
	border:1px #4c3c2d solid;
	text-align:left;
}
#mainContents .outline table tr {
	line-height:30px;
}
#mainContents .outline table th {
	width:105px;
	padding:0 0 0 10px;
	font-weight:bold;
	border-bottom:1px #39241d solid;
	background:#47332c;
}
#mainContents .outline table td {
	padding:0 0 0 10px;
	border-bottom:1px #4c3c2d solid;
}

/*		history
------------------------------------------*/
#mainContents .contents .history {
	background-image:url(../../imgs/common/bd04.png);
}
#mainContents .history h3 {
	text-align:center;
}
#mainContents .history dl {
	margin:30px 0 0 0;
	line-height:1.6;
}
#mainContents .history dt {
	float:left;
	width:130px;
	padding:10px 0;
	border-top:1px #4c3c2d solid;
}
#mainContents .history dd {
	margin:0 0 0 130px;
	padding:10px 0;
	border-top:1px #4c3c2d solid;
}
#mainContents .history .first {
	border-top:none;
}

/*		history
------------------------------------------*/

#mainContents .history1 {
	
}
#mainContents .history1 h3 {
	text-align:center;
	padding-bottom:30px;
}
#mainContents .history1 dl {
	margin:30px 0 0 0;
	line-height:1.6;
}
#mainContents .history1 div dl:nth-child(2) {
	margin:10px 0 0 0;
}

#mainContents .history1 dt {
	float:left;
	width:130px;
	padding:10px 0;
	
	
}
#mainContents .history1 dd {
	margin:0 0 0 130px;
	padding:10px 0;
	
	
}

#mainContents .history1 dd {
	margin:0 0 0 130px;
	padding:10px 0;
	
	
}
#mainContents .history1 .first {
	border-top:none;
}


#mainContents .enkaku_chikusa {
	float:left;
	width:400px;
}
#mainContents .enkaku_rokko {
	float:right;
}
#mainContents .history1 h4 {
	font-size:20px;
	text-align:center;
	color:#f1a413;
	margin-bottom:30px;
}

.taCenter { text-align: center !important; }
.ml13 { margin-left:13px; }
.ml27 { margin-left:27px; }