/* structure class start -------------------------------------------- */


/* ------------------------------------------------------
header | ヘッダー
------------------------------------------------------- */
div#header {
	height: 56px;
	width: 917px;
	margin: 0 auto 0 auto;
	zoom:1;
	background: url(http://kobe-collection.com/common/img/common/header_bg.gif) no-repeat;
}

div#header_in {
	padding: 0px 56px 0px 14px;
	zoom:1;
}

div#header_in:after {
	content:".";
	display: block;
	height:0px;
	clear:both;
	visibility:hidden;
}

* html div#header_in {
	/*\*/height:1%;/*for WinIE*/
	display:inline-table;/*for MacIE*/
}

div#header p.logo {
	float: left;
	padding-top: 0px;
}

div#header p.navi {
	float: right;
	padding-top: 16px;
	font-size: 83.4%;
}

div#header p.navi a {
	color: #666666;
	text-decoration: none;
}


/* ------------------------------------------------------
global navigation | 横メニュー
------------------------------------------------------- */

div#gln {
	width: 917px;
	height: 48px;
	margin: 0 auto 13px;
	padding: 0 0 0px;
	overflow: none;
	font-size: 1px;
	line-height: 1%;
	background: url(http://kobe-collection.com/common/img/common/gln_bg.gif) no-repeat;
}

div#gln ul {
	margin-left: 19px;
	padding: 4px 0 0;
	zoom:1;
}

div#gln ul:after {
	content:".";
	display: block;
	height:0px;
	clear:both;
	visibility:hidden;
}

* html div#gln ul {
	/*\*/height:1%;/*for WinIE*/
	display:inline-table;/*for MacIE*/
}

div#gln ul li {
	float: left;
	padding-right: 3px;
}

div#gln ul li dl {
	width: 277px;
}

div#gln ul li dl.tokyo {
	margin-right: 3px;
}

div#gln ul li dl dt,
div#gln ul li dl dd {
	float: left;
}

div#gln ul li dl dt {
	margin-right: 2px;
	margin-left: 0px;
	*margin-left: 1px;
}

* html div#gln ul li dl dt { /* under IE6 */
	margin-right: 1px;
}

div#gln ul li dl dd {
	padding-top: 10px;
	letter-spacing: 0;
}

div#gln ul li dl dd a {
	float: left;
	margin: 0;
}

div#gln ul li dl dd img {
	margin: 0;
}




/* ------------------------------------------------------
wrapper | 基本構造
------------------------------------------------------- */
div#wrapper {
	background: url(http://kobe-collection.com/common/img/common/wrapper_bg.jpg) no-repeat center 0;
}

div#wrapper_in {
	background: url(http://kobe-collection.com/common/img/common/wrapper_in_bg.jpg) no-repeat bottom center;
}


/* ------------------------------------------------------
base_container | 基本　コンテンツ
------------------------------------------------------- */

div#base_container {
	width: 917px;
	margin: 0 auto 50px;
	text-align: left;
}


/* ------------------------------------------------------
main_container | サイド　コンテンツ
------------------------------------------------------- */

div#main_container {
	float: left;
	width: 640px;
	margin-bottom: 35px;
}

/* ------------------------------------------------------
side_container | サイド　コンテンツ
------------------------------------------------------- */

div#side_container {
	width: 220px;
	float: right;
	margin-bottom: 35px;
}


/* ------------------------------------------------------
top anker | ページトップへ
------------------------------------------------------- */
div.top_anker {
	width: 879px;
	margin: 0 auto;
	clear: both;
	text-align: right;
}

div.top_anker a {
	background: url(http://kobe-collection.com/common/img/common/anker_icon.jpg) no-repeat 0 3px;
	padding-left: 15px;
}


/* ------------------------------------------------------
footer | フッター
------------------------------------------------------- */
div#footer {
	width: 879px;
	margin: 10px auto 0;
	text-align: left;
	clear: both;
}

div#footer p {
	margin-bottom: 3px;
}

div#footer a {
	color: #000000;
}

div#footer address {
	font-style: normal;
	font-size: 83.4%;
	margin-bottom: 5px;
}



/* structure class end ---------------------------------------------- */
