/*デフォルト--------------------------------------------------------------*/
#superheader
{
	background: url("http://dogcatch.net/blog/wp-content/themes/magicblue//images/superheaderbg.gif") top left repeat-x;
}			
		
#header
{
	background: #fff top center no-repeat;
}	

#wrapper
{
	clear	: both;
}


#wrapper2
{
	background: #fff url("http://dogcatch.net/blog/wp-content/themes/magicblue/images/wrapperbg.gif") top right repeat-y;
}

.post h1
{
	background: url("http://dogcatch.net/blog/wp-content/themes/magicblue/images/dots.gif") left bottom repeat-x;
}							
	
.menu ul li.widget ul li
{
	background: url("http://dogcatch.net/blog/wp-content/themes/magicblue/images/listbullet.gif") no-repeat 0 3px;
}	

.menu ul li.widget ul li ul li
{
	background: url("http://dogcatch.net/blog/wp-content/themes/magicblue/images/listbullet.gif") no-repeat 0 1px;
}	


/*WS追加--------------------------------------------------------------*/

.layout_body
{
	width: 958px;
	margin:0px auto;!important
}

.layout_menu
{
	padding	: 0px;
}

.layout_table
{
	clear	: both;
}

.FS2_body_text_area
{
	width	: 600px;
	float	: left;
	margin	: 2px auto 0px;
}

/*
body
{
	margin		: 0px auto;
	padding		: 0px;
	color		: #333;
	text-align	: center;
	font-family	: Verdana, Arial, Helvetica, sans-serif;
	font-size	: 100.1%;
	background	: #FFF url('http://www.dogcatch.com/shop/item/kubiwa/design/img04/bg_body_c.gif') top repeat-x;!important
	background	: #FFF url('https://c06.future-shop.jp/shop/item/kubiwa/design/template03/img/imagebg.gif') top repeat-x;!important
}
*/

div,p,form,map
{
	margin		: 0px;
	padding		: 0px;

}

img
{
	border		: 0px;
}

h1
{
	font		: normal 12px/1.6 'ＭＳ Ｐゴシック', Osaka, sans-serif;
	padding		: 0;
	text-align	: left;
	margin		: 0;
}


table
{
	margin-left	: auto;
	margin-right: auto;
}


/*layout------------------------------------------------------------*/

#wrapper_base
{
	width		: 958px;
	margin		: 0px auto;
	padding		: 0px;
	text-align	: center;
	position		: relative;
	clear	: both;
}

#layer {
	position	: absolute;
	top	: 128px;
	left	: 245px;
	width	: 200px;
	height	: 92px;
	z-index	: 1;
}

#layer02 {
	position: absolute;
	top		: 128px;
	left	: 10px;
	width	: 200px;
	height	: 92px;
	z-index	: 1;
}

#container
{
	width		: 958px;
	margin		: 0px auto;
	padding		: 0px;
	text-align	: center;
}

#header-up
{
	width	: 358px;
	height	: 24px;
	float	: right;
}


#header-up ul
{
	float		: right;
}


#header-up ul li
{
	float		: left;
}

#h_menu
{
	width		: 958px;
	margin		: 0 auto;
}

#h_menu ul li
{
	float		: left;
}

#headline
{
	font-weight	: bold;
	color		: #6c5128;
	height		: 25px;
	padding		: 5px 0 0;
	width		: 400px;
	margin		: 0 auto;
}

#headline02
{
	font-weight	: bold;
	font-size	: 12px;
	color		: #6c5128;
	height		: 25px;
	padding		: 5px 0 0;
	width		: 650px;
	margin		: 0 auto;
}

#headline a,
#headline02 a
{
	color		: #fff;
}


#main_table
{
	margin-left	: auto;
	margin-right: auto;
	clear		: both;
}

ul,
li
{
	margin			: 0px;
	padding			: 0px;
	list-style-type	: none;
}

li img
{
	vertical-align	: bottom;
	padding			: 0;
	margin			: 0;
}
