/*-------------------------------------------- #Basic & Common Styles */

	body {
		background: url('../images/takako/bg_body.png');
	}
	a:link {
		color: #666666;
	}
	a:visited {
		color: #666666;
	}
	a:hover {
		color: #9D4C00;
		text-decoration: underline;
	}

/*-------------------------------------------- Structured Layout */

	#shadowLeft {
		background: url('../images/takako/shadow_left.png') repeat-y;
	}
	#shadowRight {
		background: url('../images/takako/shadow_right.png') repeat-y;
	}
	#top {
		background: url('../images/takako/bg_wrapper.png');
	}

/*-------------------------------------------- GlobalNavigation */

	a#goProfile {
		margin: -38px 0px 0px 52px;
		display: block;
	}
	* html a#goProfile {
		margin: -34px 0px 0px 52px;
	}
	*:first-child+html a#goProfile {
		margin: -34px 0px 0px 52px;
	}
	
	div.sub_box ul {
		min-height: 100px;
		max-height: 140px;
	}


/*-------------------------------------------- Head */

	div#head {
		position: relative;
		margin-left: 0px;
		width: 949px;
		height: 225px;
		background: url('../images/takako/header.png');
	}
	.logo a {
		position: absolute;
		background: transparent url('../images/takako/logo.png') no-repeat;
		margin: 41px 0px 0px 30px;
		width: 233px;
		height: 103px;
		display: block;
		text-indent: -9999px;
	}

/*-------------------------------------------- CategryTopPage */

	div#topPageContents dl {
		background: transparent url('../images/takako/bg_contents.png');
	}
	div#topPageContents dt {
		background: url('../images/top/icon_title.png') no-repeat 0px 3px;
	}

/*-------------------------------------------- UnderPages */

	div#mainUnderContents {
		background: transparent url('../images/takako/bg_contents.png');
	}
	div#newsContentsBox a:link {
		color: #666666;
	}
	div#newsContentsBox a:visited {
		color: #666666;
	}
	div#newsContentsBox a:hover {
		color: #9D4C00;
	}
	h2.newsContentsTitle {
		color: #666666;
		font-size: 20px;
	}
	div#coffee {
		float: right;
		width: 170px;
		height: 311px;
		margin-left: 10px;
		background: url('../images/takako/coffee.png') no-repeat;
	}
	div.newsBox #goTakako {
		float: right;
		position: static;
		margin: 0px 10px 0px 0px;
	}

/*-------------------------------------------- Navigation */

	#navwrap {
		margin-left: -10px;
	}
	#nav a {
		border-left: ridge 1px #bc9468;
	}
	#nav a:hover, #nav a:focus {
		background: url('../images/top/menu_bg_on.png');
	}
	#nav .current_page_item a {
		background: url('../images/top/menu_bg_on.png');
		color: #e9bb2e;
	}
	#nav .current_page_item a:hover {
		background: url('../images/top/menu_bg_on.png');
	}
	#nav .current_page_parent .current_page_item a {
		background: url('../images/top/menu_bg_on.png');
	}
	#nav .current_page_item ul a {
		background: none;
	}

/*-------------------------------------------- Footer */

	div#footer {
		color: #999999;
	}
	div#footerLinks {
		background: url('../images/top/bg_footer.png') no-repeat;
	}


