@charset "UTF-8";

div#shop{
	width:610px;
	margin-left: 55px;
}

div#shop.sh01 ul.ph{
	width: 610px;
	height: 350px;
	overflow: hidden;
}

div#shop.sh01 ul.ph li.lt{
	float: left;
	width: 278px;
	height: 350px;
}

div#shop.sh01 ul.ph li.rt{
	float: right;
	width: 312px;
	height: 350px;
}

div#shop.sh01 img.sh_ph{
	margin-top: 0px;
}

div#shop.sh01 div.news{
	width: 308px;
	height: 310px;
	margin: 10px 0 0 4px;
	overflow: auto; 
}

div#shop.sh01 ul.tx{
	width: 610px;
	height: 135px;
	overflow: hidden;
}

div#shop.sh01 ul.tx li.lt{
	float: left;
	width: 278px;
	height: 135px;
}

div#shop.sh01 ul.tx li.rt{
	float: right;
	width: 332px;
	height: 135px;
}

div#shop.sh01 a.sh_ls,
div#shop.sh02 a.sh_ls,
div#shop.sh03 a.sh_ls{
	display: block;
	width: 78px;
	height: 21px;
	z-index:1;
	background: url(../images/sh_ls.gif) no-repeat;
	float: right;
}

div#shop.sh01 a.sh_ls:hover,
div#shop.sh02 a.sh_ls:hover,
div#shop.sh03 a.sh_ls:hover{
	z-index:1;
	background: url(../images/sh_ls.gif) no-repeat bottom;
}


div#shop.sh02 ul{
	width: 610px;
	height: 710px;
	overflow: hidden;
}

div#shop.sh02 ul li.lt{
	float: left;
	width: 278px;
	height: 710px;
}

div#shop.sh02 ul li.rt{
	float: right;
	width: 310px;
	height: 710px;
}

div#shop.sh02 img.sh_ph{
	margin: 40px 0 80px 0;
}

div#shop.sh02 img.sh_lg{
	margin-bottom: 70px;
}

div#shop.sh02 img.sh_tx{
	margin-bottom: 95px;
}

div#shop.sh02 div.news{
	width: 306px;
	height: 130px;
	margin: 10px 0 30px 4px;
	overflow: auto; 
}

div#shop.sh02 div.bland{
	width: 190px;
	height: 460px;
	margin-left: 80px;
}

div#shop.sh02 img.sh_bl{
	margin: 0 0 35px 40px;
}

div#shop.sh02 div.bland{
	width: 190px;
	height: 440px;
	margin-left: 80px;
}


div#shop.sh03 ul{
	width: 610px;
	height: 492px;
	overflow: hidden;
}

div#shop.sh03 ul li.lt{
	float: left;
	width: 256px;
}

div#shop.sh03 ul li.rt{
	float: right;
	width: 354px;
}

div#shop.sh03 img.sh_nw{
	margin: 10px 0 0 32px;
}

div#shop.sh03 div.news{
	width: 318px;
	height: 193px;
	margin: 10px 0 30px 36px;
	overflow: auto; 
}

/*--2010/03/15--*/
div#shop.sp{
	width: 650px;
	height: 450px;
	margin-left: 35px;
	overflow: hidden;
}
div#shop.sp ul{
	width: 650px;
	height: 450px;
	overflow: hidden;
}
div#shop.sp li.lt{
	float: left;
	width: 330px;
	height: 450px;
}
div#shop.sp li.rt{
	float: right;
	width: 300px;
	height: 450px;
}
div#shop.sp img.ph{
	margin-bottom:8px;
}
div#shop.sp img.tx02{
	margin-top:28px;
}
div#shop.sp img.qr{
	margin-top:28px;
	float:right;
}

div#shop a.mg{
	z-index:1;
	display: block;
	width: 207px;
	height: 30px;
	margin-top:28px;
	text-indent: -9999;
	background: transparent url('../images/id_mgbt.jpg') top no-repeat;
	overflow: hidden;
}
div#shop a.mg:hover{
	background: url('../images/id_mgbt.jpg') bottom no-repeat;
}
div#shop a.mh{
	clear:both;
	z-index:1;
	display: block;
	width: 95px;
	height: 40px;
	margin:30px 12px 0 0;
	float:left;
	text-indent: -9999;
	background: url('../images/tp_br01.gif') top no-repeat;
	overflow: hidden;
}
div#shop a.mh:hover{
	background: url('../images/tp_br01.gif') bottom no-repeat;
}
div#shop a.ua{
	z-index:1;
	display: block;
	width: 98px;
	height: 40px;
	margin-top:30px;
	float:left;
	text-indent: -9999;
	background: url('../images/tp_br02.gif') top no-repeat;
	overflow: hidden;
}
div#shop a.ua:hover{
	background: url('../images/tp_br02.gif') bottom no-repeat;
}
div#shop a.jh{
	z-index:1;
	display: block;
	width: 82px;
	height: 40px;
	margin-top:30px;
	float:right;
	text-indent: -9999;
	background: url('../images/tp_br03.gif') top no-repeat;
	overflow: hidden;
}
div#shop a.jh:hover{
	background: url('../images/tp_br03.gif') bottom no-repeat;
}



