/* 2009.06.10　Imada */

div#header a:link{
	color:#44d;
	text-decoration:none;}
div#header a:visited{color:#33c;}
div#header a:hover{color:#06f;
	text-decoration:underline;}
div#header a:active{color:#06f;}

div#footer a:link{
	color:#44d !important;
	text-decoration:none !important;}
div#footer a:visited{color:#33c !important;}
div#footer a:hover{color:#06f !important;
	text-decoration:underline !important;}
div#footer a:active{color:#06f !important;}

/*-----------------------------------------------
　　　　HEADER
--------------------------------------------------*/
div#header {
width:940px;
height:155px;
margin:0 0 20px 0;
overflow:hidden;
background:url(../../../img/common/bg_header_catch.gif) no-repeat center top;
}
	
/* site catch */
div#header p#siteCatch {
height:17px;
padding:3px 10px 0 10px;
margin:0 0 10px 0;
overflow:visible;
font-size:10px;
color:#000;
}

/* site logo */
div#header div#logo {
width:235px;
height:89px;
padding:0 0 0 10px;
float:left;
}


/* Menu
------------------------------------------- */
div#header ul#mainMenu {
width:940px;
height:36px;
clear:both;
list-style:none;
overflow:hidden;
}

div#header ul#mainMenu li {
display:block;
float:left;
}

	div#header ul#mainMenu li a {
	width:188px;
	height:36px;
	display:block;
	text-indent:-999em;
	line-height:0;
	background-position:left top;
	background-repeat:no-repeat;
	}
	div#header ul#mainMenu li a:hover,
	div#header ul#mainMenu li a.active {
	background-position:left bottom;
	}
	
	ul#mainMenu li.blogTop a {
	background-image:url(../../img/common/menu_top.gif);
	}
	ul#mainMenu li.news a {
	background-image:url(../../img/common/menu_news.gif);
	}
	ul#mainMenu li.shopSearch a {
	background-image:url(../../img/common/menu_shopsearch.gif);
	}
	ul#mainMenu li.help a {
	background-image:url(../../img/common/menu_help.gif);
	}
	ul#mainMenu li.contact a {
	background-image:url(../../img/common/menu_contact.gif);
	}


/* search (header)
------------------------------------------- */
#warpSh div#searchWrap {
position:absolute;
width:425px;
height:90px;
top:0;
right:0;
}

#warpSh div#searchWrap ul#headLink {
height:17px;
text-align:right;
padding:2px 11px 0 0;
margin-bottom:20px;
overflow:hidden;
list-style:none;
}

	#warpSh div#searchWrap ul#headLink li {
	display:inline;
	padding:0 0 0 15px;
	}

	#warpSh div#searchWrap p#headLink li a {
	padding:0 0 0 12px;
	font-size:10px !important;
	background:url(../../img/common/dullet_arrow_3dots.gif) no-repeat left top;
	}
	
div#searchWrap div#blogSearch {
width:340px;
height:35px;
padding:15px 0 0 84px;
white-space:nowrap;
overflow:visible;
background:url(../../img/common/bg_header_search.gif) no-repeat left top;
}

	div#searchWrap div#blogSearch input.keyword {
	width:290px;
	padding:1px;
	border:#ccc;
	margin-right:3px;
	vertical-align:top;
	border:1px #ccc solid;
	}
	
	
/*-----------------------------------
　　　　FOOTER
--------------------------------------*/
div#footer {
	width:940px;
	height:70px;
	clear:both;
	margin:0;
	padding:10px 0 0 0;
	text-align:center;
	overflow:hidden;
	background:url(../../img/common/bg_footer.gif) repeat-x center bottom;
	}


/* bottom text menu */
div#footer div#footMenu {
margin:0 10px 3px;
height:40px;
border-bottom:1px dotted #aaa;
}

/* Copyright */
div#footer p#copyright {
margin:0;
padding:5px 0 0 0;
font-size:10px;
color:#222 !important;
}