/* Contents Layout
====================================================================== */

#SWcenter{
	width:1000px;
	margin:0 auto;
	text-align:left;
	}

#SPCOheader{
	width:1000px;
	margin-bottom:15px;
	text-align:left;
	overflow:hidden;
	font-size:10px ;
	}

#SPCOcompoMain{
	width:860px;
	margin:0px auto 10px auto;
	text-align:left;
	background-color:#FFFFFF;
	}

#SPCOcompoList{
	width:850px;
	text-align:left;
	margin-bottom:20px;
	padding:10px 10px 5px 10px;
	position:relative;
	background:#FFFFFF url("../../image/bg_shoplist_01.gif") repeat;
	}
	
#SPCOfoot{
	width:880px;
	margin:0px auto 10px auto;
	color:#666666;
	font-size:10px;
	background:#FFFFFF;
	clear:both;
	text-align:left;
	
	}


/* Common block Layout
====================================================================== */
/* Header
---------------------------------------------------------------- */

/* SPhead01 */
#SPCOheader .SPCOhead01{position:relative; height:96px; overflow:hidden;}
#SPCOheader h1{position:absolute;left:0px; top:3px;}

	#SPCOheader .SPCOhead01 ul{
		position:absolute;left:240px; top:45px;
		width:100px;
		}
		#SPCOheader .SPCOhead01 li a{
			display:inline;
			padding:0 5px 2px 12px;
			background:transparent url("../image/sp_arrow.gif") no-repeat 0 2px;
			color:#666;
			white-space:nowrap;
			}
		#SPCOheader .SPCOhead01 li a:hover{color:#0099FF;}

	#SPCOheader .banner{position:absolute; right:6px; top:3px;}
	
/* SPhead02 */
#SPCOheader .SPCOhead02{position:relative; height:28px; overflow:hidden; background:url("../image/bg_heager.gif") no-repeat;}

	#SPCOheader .SPCOhead02 ul{
		position:absolute; left:70px; top:5px;
		width:427px;
		}
		#SPCOheader .SPCOhead02 li{
			display:inline;
			padding:0 15px 2px 12px;
			background:transparent url("../image/sp_arrow2.gif") no-repeat 0 2px;
			color:#FFFFFF;
			}
		#SPCOheader .SPCOhead02 li a{color:#FFFFFF;text-decoration:none;}	

	#SPCOheader .SPCOheadSearch{
		width:480px;
		position:absolute; right:10px; top:5px;
		text-align:right;
		}
		#SPCOheader .SPCOheadSearch p{color:#CCCCCC;}
			#SPCOheader .SPCOheadSearch input{margin-right:5px; font-size:10px;}
			#SPCOheader .SPCOheadSearch select{margin:0 5px 0 5px; font-size:10px;}
			#SPCOheader .SPCOheadSearch option{padding:0 5px 0 5px;}

/* SPheadMenu */
#SPCOheader .SPCOheadMenu{
	height:40px;
	border-top:#FFFFFF 1px solid;
	background:transparent url(../image/headline_bg.gif) repeat-x;
	}

	#SPCOheader .SPCOheadMenu ul{
		position:relative;
		margin-left:130px;  /* ポジション調整 */
		}
		#SPCOheader .SPCOheadMenu li{
			position:absolute;
			
			top:0px;
			height:40px;
			}
			/* リンクポジション */
			#SPCOsite-01{left:0px; width:80px;}
			#SPCOsite-02{left:100px; width:80px;}
			#SPCOsite-03{left:180px; width:80px;}
			#SPCOsite-04{left:260px; width:80px;}
			#SPCOsite-05{left:340px; width:80px;}
			#SPCOsite-06{left:420px; width:80px;}
			#SPCOsite-07{left:500px; width:80px;}
			#SPCOsite-08{left:580px; width:80px;}
			#SPCOsite-09-last{left:660px; width:80px;}
			
			#SPCOheader .SPCOheadMenu li img{border-left:1px solid #ffffff;}
			#SPCOsite-09-last img{border-right:1px solid #ffffff;}

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

#SPCOfoot ul{border-top:#999 1px solid; padding-top:3px;}
#SPCOfoot li{margin-left:12px; display:inline;}
#SPCOfoot li a{
	color:#666666;
	text-decoration:none;
	padding:0 0 2px 12px;
	background:#FFFFFF url("../image/sp_arrow.gif") no-repeat 0 2px;
	}
	#SPCOfoot li a:hover{color:#333333;background-color: #CCEEFF;}

#SPCOfoot #Copyright{
	border-top:#999999 1px solid;
	margin-top:5px;
	padding:5px 1.1em;
	}
