body {
	background-color:#E3E3CA;
	background-image:url(../l_img/bg02.jpg);
	background-repeat:repeat-x;
}

.bg01 {
	background-color:#525011;
	background-image:url(../l_img/bg03.gif);
	background-repeat:repeat-x;
}

.bg02 {
	background-color:#8A8A34;
	background-image:url(../l_img/bg04.jpg);
	background-repeat:no-repeat;
}

.bg03 {
	background-color:#8D8D37;
	background-image:url(../l_img/bg05.jpg);
	background-repeat:no-repeat;
}

.bg106 {
	background-image:url(../l_img/bg06.gif);
	background-repeat:repeat-y;
}

.bg_l {
	background-color:#E7E6C8;
	background-image:url(../l_img/index_l_sp.jpg);
	background-repeat:no-repeat;
}

.bg_r {
	background-color:#E5E6C7;
	background-image:url(../l_img/index_r_sp.jpg);
	background-repeat:no-repeat;
}

.margin_r_15 {margin-right: -15px};



/* shadow css START ////////////////////////////// */
#leftMenuTop {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(Enabled=1,Src=http://mmp.qvic.jp//l_img/left_mnu01.png,SizingMethod=crop);
}
html> body #leftMenuTop {
	background: url(../l_img/left_mnu01.png);
}

#leftMenuBtm {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(Enabled=1,Src=http://mmp.qvic.jp//l_img/left_mnu16.png,SizingMethod=crop);
}
html> body #leftMenuBtm {
	background: url(../l_img/left_mnu16.png);
}

#leftSdwL01 {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(Enabled=1,Src=http://mmp.qvic.jp//l_img/left_sdw_l01.png,SizingMethod=crop);
}
html> body #leftSdwL01 {
	background: url(../l_img/left_sdw_l01.png);
}

#leftSdwR01 {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(Enabled=1,Src=http://mmp.qvic.jp//l_img/left_sdw_r01.png,SizingMethod=crop);
}
html> body #leftSdwR01 {
	background: url(../l_img/left_sdw_r01.png);
}

.sdwSpc {
	display: none;
}
/*  \*/
.sdwSpc {
	display: block;
}
/*  */

.sdwPng {
	display: block;
}
/*  \*/
.sdwPng {
	display: none;
}
/*  */
/* ////////////////////////////// shadow css END */



/* top page START ////////////////////////////// */
body#topPage {
	margin: 0px;
	padding: 0px;
	background-color:#575814;
	background-image:url(none);
}

#noPluginBox {
	background-color:#575814;
	position: absolute;
	z-index: 1;
	left: 0px;
	top: 0px;
	padding: 16px;
	color: #DDDDCC;
	font-size: 12px;
	line-height: 150%;
}
#noPluginBox strong {
	font-size: 18px;
	font-weight:bold;
}
#noPluginBox p {
	margin: 16px 16px 0px 16px;
	padding: 0px;
}
#noPluginBox span {
	font-size: 14px;
	font-weight:bold;
}
#noPluginBox a {
	color: #DDDDCC;
}

#topSwfBox {
	position: absolute;
	z-index: 3;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
}

#topTxtBox {
	background-color:#575814;
	position: absolute;
	z-index: 2;
	left: 0px;
	top: 0px;
	padding: 16px;
	color: #DDDDCC;
	font-size: 10px;
	line-height: 150%;
}
#topTxtBox a {
	color: #DDDDCC;
}
#topTxtBox h1 {
	margin: 0px;
	padding: 0px;
	font-size: 18px;
	font-weight:bold;
}
#topTxtBox dl {
	margin: 0px 16px 0px 16px;
	padding: 0px;
}
#topTxtBox dl dt {
	margin: 16px 0px 0px 0px;
	padding: 0px;
}
#topTxtBox dl dd {
	margin: 4px 0px 0px 32px;
	padding: 0px;
}
#topTxtBox dl dd dl {
	margin: 0px;
	padding: 0px;
}
#topTxtBox dl dd dl dt {
	margin: 0px;
	padding: 0px;
}
#topTxtBox address {
	margin: 32px 0px 0px 0px;
	font-style: normal;
}
/* ////////////////////////////// top page END */








