@charset "UTF-8";

#site_path {
	margin: 5px 0 35px;
}


#pic_main {
	margin: 20px 0 0 0;
	width: 990px;
	height: 210px;
	text-indent: -9999px;
	background: url(../images/pic_topics.jpg) no-repeat top left;
}

#pic_main_new {
	margin: 20px 0 0;
	width: 990px;
	height: 210px;
	text-indent: -9999px;
	background: url(../images/pic_main_new.jpg) no-repeat top left;
}

.section_topics {
	width: 480px;
	margin: 0 0 60px 0;
}

.content_topics {
	width: 310px;
	float: right;
}

.content_topics h2 {
	padding: 0 0 20px 0;
}

.pic_topics {
	float: left;
	width: 140px;
}



#main {
	float: left;
	width: 735px;
	letter-spacing: normal;
}

h2#title_companyInformation {
	width: 735px;
	height: 43px;
	margin: 0 0 50px 0;
	text-indent: -9999px;
	background: url(../images/title_companyInformation.gif) no-repeat top left;
}

h2#title_recruit {
	width: 149px;
	height: 43px;
	margin: 0 0 30px 14px;
	text-indent: -9999px;
	background: url(../images/recruit/t01.jpg) no-repeat top left;
}
h2#title_recruit01 {
	width: 735px;
	height: 43px;
	margin: 0 0 50px 0;
	text-indent: -9999px;
	background: url(../images/title_recruit.gif) no-repeat top left;
}

h2#title_recruit2 {
	width: 149px;
	height: 43px;
	margin: 0 0 0px 14px;
	text-indent: -9999px;
	background: url(../images/recruit/t02.jpg) no-repeat top left;
}

h2#title_recruit3 {
	width: 149px;
	height: 43px;
	margin: 60px 0px 0px 14px;
	text-indent: -9999px;
	background: url(../images/recruit/t03.jpg) no-repeat top left;
}

h2#title_news {
	width: 735px;
	height: 43px;
	text-indent: -9999px;
	background: url(../images/title_info.gif) no-repeat top left;
}

.lead_news {
	margin: 5px 0 26px 0;
}

h2#title_sitemap {
	width: 735px;
	height: 43px;
	margin: 0 0 50px 0;
	text-indent: -9999px;
	background: url(../images/title_sitemap.gif) no-repeat top left;
}

h2#title_privacy {
	width: 735px;
	height: 43px;
	margin: 0 0 50px 0;
	text-indent: -9999px;
	background: url(../images/title_privacy.gif) no-repeat top left;
}

h3 {
	margin: 0 0 20px 0;
	padding: 3px 0 0 24px;
	background: url(../images/title_h3.gif) no-repeat center left;
}

table {
	width: 735px;
	border-top: 1px dotted #c0af56;
}

table tr {
	width: 735px;
	height: 20px;
	*height: 20px;
	border-bottom: 1px dotted #c0af56;
}

table th {
	width: 140px;
	padding: 10px 0 10px 24px;
	vertical-align: top;
	text-align: left;
	border-bottom: 1px dotted #c0af56;
}

table td {
	padding: 10px 0;
	vertical-align: top;
	border-bottom: 1px dotted #c0af56;
}

table dt {
	float: left;
	min-width: 120px;
}

.home {
	margin: 0 0 0 1em;
	padding: 0 0 0 16px;
	background: url(../../common/images/icon_arrow.png) no-repeat center left;
}


/*----------------------------------------------------------
最新情報
------------------------------------------------------------*/

#section_info {
	margin: 0 0 55px 0;
}

#section_info dl {
	padding: 20px 0 30px 0;
	border-bottom: 1px dotted #c0af56;
}

#section_info dt {
	width: 220px;
	float: left;
	padding-left:14px;
}

#section_info dd {
	width: 480px;
	float: right;
	padding: 0 0 0 14px;
}

#title_whatsnew {
	margin: 0 0 5px 0;
	padding: 0 0 3px 0;
	border-bottom: 1px dotted #c0af56;
	
}

h3 img {
	vertical-align: top;
}

/*カテゴリー別アイコン表示*/

.c00 {
	background: url(../images/categories_hotel.gif) no-repeat right 2px; /* ホテル総合 */
}

.c01 {
	background: url(../images/categories_adustam.gif) no-repeat right 2px; /* アダスタム */
}

.c02 {
	background: url(../images/categories_blancblanc.gif) no-repeat right 2px; /* ブランブラン */
}

.c03 {
	background: url(../images/categories_grottaE.gif) no-repeat right 2px; /* グロッタ・エンターテイメント */
}

.c04 {
	background: url(../images/categories_grotta.gif) no-repeat right 2px; /* グロッタ・デ・アモーレ */
}

.c05 {
	background: url(../images/categories_lm.gif) no-repeat right 2px; /* リトルミュージアム */
}
.c06 {
	padding:10px 0 0 0;
	
}
.c07 {
	margin: 140px 0 0 99px;
}
.c08 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 11px;
	color: #5e512b;
	padding:20px 0 0 10px;
	text-align: center;
}
.c09 {
	background: url(../images/pic_info3.jpg) no-repeat right 2px; /* リトルミュージアム */
	margin: 50px 0 0 0;
	width:735px; 
	height:620px;
}

/*----------------------------------------------------------
サイトマップ
------------------------------------------------------------*/
.sitemap {
	width: 735px;
	margin: 0 0 55px 0;
	border-bottom: 1px dotted #c0af56;
}

.sitemap h3 a:link,.sitemap h3 a:visited {
	color: #5e512b;
}

.sitemap h3 a:hover {
	color: #c0af56;
	text-decoration: underline;
}

.sitemap ul {
	margin: 0 0 25px 24px;
}

.sitemap ul li {
	float: left;
	margin: 0 24px 12px 0;
	padding: 4px 0 0 18px;
	background: url(../../common/images/icon_arrow.png) no-repeat center left;
}

/*----------------------------------------------------------
プライバシーポリシー
------------------------------------------------------------*/

#privacy p {
	margin: 0 0 20px 0;
}

#privacy ol {
	list-style: decimal inside;
	margin:  0 0 20px 0;
}


/*----------------------------------------------------------
サイドバー
------------------------------------------------------------*/

#side {
	float: right;
	width: 225px;
	letter-spacing: normal;
}

#sidenav h4 {
	width: 225px;
	height: 50px;
	margin: 0 0 9px 0;
	text-indent: -9999px;
	background: url(../images/title_side_topics.gif) no-repeat top left;
}

#sidenav ul {
	margin: 0 0 30px 0;
}

#side p {
	margin: 0 0 25px 0;
}

#category {
	margin: 0 0 30px 0;
}

#category h4 {
	width: 225px;
	height: 50px;
	margin: 0 0 9px 0;
	text-indent: -9999px;
	background: url(../images/heading_category.gif) no-repeat top left;
}

#archive h4 {
	width: 225px;
	height: 50px;
	margin: 0 0 9px 0;
	text-indent: -9999px;
	background: url(../images/heading_archive.gif) no-repeat top left;
}

#archive dl {
	margin: 0 0 20px 0;
}

#archive dt {
	margin: 0 0 9px 0;
	padding: 3px 0 3px 12px;
	background: #F8E9E8;
}

#archive  dd {
	margin: 0 0 0 30px;
	line-height: 2;
}


.note {
	margin: 10px 0 50px 24px;
}

.note2 {
	margin: 10px 0 0 24px;
}
.info_subt {
	font-size: 108%; /* 14px */
	font-weight:bold;
}