/* CSS Document */

/* 
   0. BODY
   1. LINK
   2. HEADER
   3. NAVI
   4. COPYRIGHT/FOOTER
*/


/* 
   0. BODY 
--------------------------------------------------------- */
*{
	margin:0;
	padding:0;
	text-decoration:none;
	color:#333333;
}

body{
	background-color:#f9f6e6;
	padding:10px 0 0 0;
}

img {
	vertical-align:bottom;
	border:0;
}

.bold {
	font-weight:bold;
}

br {
	font-size:0;
}

.clearfloat{
	clear:both;
}

.color_red {
	color:#d4302a;
}

.clearfix:after {
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0;
}

* html .clearfix             { zoom:1; } /* IE6 */
*:first-child+html .clearfix { zoom:1; } /* IE7 */


/* 
   1. LINK 
--------------------------------------------------------- */
a:link{
	text-decoration:underline;
	color:#00a36a;
}

a:visited{
	text-decoration:underline;
	color:#487062;
}

a:hover{
	text-decoration:underline;
	color:#49d0a1;
}

a:active{
	text-decoration:underline;
	color:#49d0a1;
}



/* 
   2. HEADER 
--------------------------------------------------------- */
div#headerFrame {
	width:928px;
	height:188px;
	margin:0 auto;
}



/* 
   3.NAVI
--------------------------------------------------------- */
div#naviFrame {
	width:928px;
	height:41px;
	background:url(../img_share/menu_bg.jpg) no-repeat left top;
	padding:0;
	margin:0 auto;
}

div#naviFrame img {
	vertical-align:bottom;
}

div#menuFrame {
	float:left;
}

div#menuFrame ul {
	clear:both;
	white-space:nowrap;
	list-style:none;
}

div#menuFrame li {
	float:left;
}

div#searchFrame {
	float:right;
	width:200px;
/*	width:300px;*/
	padding:0 20px 0 0;
}

div#searchFrame input.search_text {
	float:right;
	width:130px;
/*	width:150px;*/
	height:15px;
	font-size:12px;
	margin:11px 10px 0 0;
	border:#48160e solid 1px;
}

div#searchFrame input.search_submit {
	float:right;
	width:50px;
	height:24px;
	display:block;
	font-size:0;
	line-height:0;
	margin:8px 0 0 0;
	border:0;
}


/* 
   4.COPYRIGHT/FOOTER
--------------------------------------------------------- */
div#footerFrame {
	width:928px;
	height:51px;
	background:url(../img_share/footer_bg.jpg) no-repeat;
	margin:0 auto 0 auto;
}

div#footerFrame p.artist {
	float:left;
	font-size:12px;
	color:#ffffff;
	padding:9px 0 0 20px;
}

div#footerFrame p.copyright {
	float:right;
	font-size:12px;
	color:#ffffff;
	padding:9px 20px 0 0;
}

div#footerFrame a:link,#footerFrame a:visited {
	color:#ffffff;
}

div#footerFrame a:hover,#footerFrame a:active {
	color:#ffc5b6;
}

