.White {color: #FFFFFF}
.White12p {color: #FFFFFF; font-size: 12px; }
.Black12p {font-size: 12px}
.White16p {font-size: 16px;color: #FFFFFF;}
.Black14p {font-size: 14px}
.Red12p {color: #FF0000}

.Black12p {font-size: 12px}
.tdbg{
	background-image:url(http://www.echoweb.jp/pax/RenewM/LeftMenu/green.jpg);
	background-repeat: no-repeat;
	vertical-align:middle;
	}
.tdbg2{
	background-image:url(http://www.echoweb.jp/pax/RenewM/LeftMenu/green2.jpg);
	background-repeat: no-repeat;
	vertical-align:middle;
	}
.ranking{
	font-size: 12px;
	background-image:url(http://www.echoweb.jp/pax/RenewM/LeftMenu/green2.jpg);
	background-repeat: no-repeat;
	}

.information{
	scrolling:no;
	width:170px;
	height:150px;
}

#campaigh_frame{
	scrolling:no;
	width:175px;
	height:239px;
}

.leftmenuTR{
	background-color:#999999;
	text-align:center;
	}
	
div.all {
	position:relative;
	top: 0px;
	left:0px;
	width:777px;
}

div.center {
	float: left;
	width:600px;
}

div.rightmenu {
	position:absolute;
	left:610px;
	top:10px;
	width:170px;
	height:500px;
	/*background-color:#BDE9BA;*/
}

/*------------------------------▽▽▽ヘッダー▽▽▽------------------------------*/

#header{
	margin:0;
	padding:0;
	position:relative;
	width:960px;
	height:125px;
	background-image:url(http://www.echoweb.jp/pax/e-shop/top/img2/bg_header2.gif);
	background-repeat:repeat-x;
	}

#greeting{
	width:auto;
	height:auto;
	margin-top:5px;
	margin-left:0;
	color:#006333;
	}

#menu_button{
	position:absolute;
	top:90px;
	right:0px;
	width:auto;
	height:35px;
	}

#menu_button li{
	margin:0;
	padding:0;
	width:122px;
	height:40px;
	float:left;
	list-style:none;
}

#menu_button ul{
	margin:0;
	padding:0;
	}

.left_space1{
	margin-left:200px;
}

/*------------------------------△△△ヘッダー△△△------------------------------*/

/*------------------------▽▽▽中央画面▽▽▽------------------------*/

div#center {
	position:relative;
	top: 0px;
	left:0px;
	width:780px;
	height:auto;
}

div#main_top {
	float: left;
	width:605px;
	height:auto;
}

#main_top a{
	float:left;
}

#osusume a{
	float:none;
	}

div#main {
	float: left;
	width:605px;
	height:auto;
}

.left{
	float:left;
	width:300px;
	height:450px;
	margin-top:5px;
	}

.right{
	float:left;
	width:300px;
	height:450px;
	margin-top:5px;
	}

/*------------------------------△△△中央画面△△△------------------------------*/

/*------------------------▽▽▽右メニュー▽▽▽------------------------*/

div#right_menu {
	position:absolute;
	left:605px;
	top:0px;
	width:175px;
	height:auto;
}

#info{
	scrolling:no;
	width:175px;
	height:150px;
}

/*------------------------------△△△右メニュー△△△------------------------------*/

/*------------------------▽▽▽左カテゴリーメニュー▽▽▽------------------------*/

#leftmenu{
	width:175px;
	height:auto;
	margin-right:5px;
	/*background-image:url(http://www.echoweb.jp/pax/e-shop/top/img2/bg_leftmenu.gif);
	background-repeat:repeat-y;*/
	}

.left_box{
	width:50px;
	height:auto;
	float:left;
	text-align:center;
	}

.right_box{
	width:125px;
	float:left;
	text-align:left;
}

#ranking{
	text-align:center;
}

#leftmenu hr{
	clear:both;
	border-width: 1px 0px 0px 0px; /* 太さ */
	border-style: solid; /* 線種 */
	border-color: #959595; /* 線色 */
	height: 1px; /* 高さ */
	width: 90%;
	text-align:center;
}

#category{
	width:175px;
	height:auto;
	font-size:14px;
	text-align:left;
	}

#login{
	width:175px;
	height:auto;
	float:left;
	margin-top:5px;
	margin-bottom:5px;
	}

/*------------------------△△△左カテゴリーメニュー△△△------------------------*/

.top_space{
	margin-top:5px;
}

.bottom_space{
	margin-bottom:5px;
}

img {
	border:0px;
	vertical-align:bottom;
	margin:0;
	padding:0;
	}
	
/* ロールオーバ、リンクの設定*/
a:hover img{
filter: alpha(opacity=50);
-moz-opacity:0.5;
opacity:0.5;
} 