body {
	margin: auto;
/*	font-family: Verdana, "‚l‚r ‚oƒSƒVƒbƒN", Arial;*/
	font-family:Verdana;
	font-size: 14px;
	line-height: 150%;
	color: #666666;
	background-color:#ffffff;
	text-align:center;
}
a:link {
	color: #000000;
	text-decoration: none;
}
a:visited {
	color: #000000;
	text-decoration: none;
}
a:hover {
	color: #cc0000;
	text-decoration: underline;
}
a:active {
	color: #006600;
	text-decoration: none;
}

img{
    border:0px;
}

tr,td{
	font-size:small;
 	line-height:1.6em;
    color:#000000;
}

.hanbaisyousai{
    background-color:#ffffff;
    margin-top : 10px;
}

div.hanbaisyousai p {
    text-align:left; 
    line-height:30px;
    font-size : 14px;
    color : #666666;
	margin:0 0 0 0;
	padding:0;
}

span {
    color : #ffaa00;
    font-weight : bold;
}

spanred1 {
    color : #ff0000;
    font-weight : bold;
}

dd{
	margin:0 0 20px 1em;
}

.info_midashi_top{
    width : 760px;
    height : 27px;
    margin : 0px 0px 10px 10px; 
}

.r1_c1{
    width : 760px;
    height : 162px;
    margin : 0px 0px 10px 0px;
}

.r1_c2{
    width : 760px;
    height : 150px;
    margin : 0px 0px 10px 10px;
}

.cartinfo_midashi_settle{
    width : 370px;
    height : 27px; 
}

.new_shopping_card3{
    width : 218px;
    height : 50px;
}

.infosyousai1{
    width : 390px;
    float : left;
}
 
.infosyousai2{
    width : 390px;
    float : right;
}

.infosyousaisize1{
    padding : 0px 10px 0px 10px;
    text-align:left;
}

.infosyousaisize2{
    padding : 0px 10px 0px 10px;
    text-align:left;
}

.infoheight{
/*        height : 370px;*/
}

.souryoubaner1{
    width : 185px;
    height : 80px;
    margin-top : 5px; 
}

#daibiki1{
    border : 1px #bbbbbb solid;
    width : 250px;
    margin-bottom : 5px;
    color : #111111;
}


.daibiki2{
/*         background-color:#ffffff;*/
}

#daibiki1 th{
    width : 50%;
    text-align : right;
}

#daibiki1 td{
    text-align : right;
    border : 1px #bbbbbb solid;
}

.cartinfo_midashi_company{
    width : 370px;
    height : 27px;
    margin-top : 10px;
}

.henpin{
    width : 370px;
    height : 27px;
    margin-top : 10px; 
}

.cartinfo_midashi_delivery{
    width : 370px;
    height : 27px; 
}

.cartinfo_midashi_toi{
    width : 370px;
    height : 27px;
    margin-top : 10px;
}

.merumaga{
    width : 370px;
    height : 27px;
    margin-top : 10px;
}

.copy{
    width : 180px;
    height : 12px;
    border : 0px;
}

.newcart_footer_border {
    width : 1px;
    height : 14px;
}

.bekkan{
    padding:30px 0px 0px 0px;
}

.sandp{
    padding:0px 30px;
}

h1{
    margin:0px;
	padding:10px;
    font-size:22px;
	color:#ffffff;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
}


.holeyh1{
    color:#000000;
	text-align:center;
}

h2{
    font-size:18px;
	color:#ff0000;
}

h3{
    text-align:left;
	line-height:30px;
    font-size:16px;
    padding:0px;
	margin:5px;
	color:#FF66CC;
}

.setumeip{
    text-indent:1em;
	padding:0px;
	margin:0px;
}

.setumei1p{
    text-align:left;   
	line-height:26px;
	font-size:14px;
	padding:0px;
	margin:0px;
	font-weight:bolder;
    color:#666666;
}

#header{
	margin:auto;
    width:800px;
	height:150px;
	background-color:#ffffff;
	background-image:url(topbaner_r.gif);
    border:0px #ffffff solid;
	text-align:center;
}

#contain{
	margin:auto;
    width:798px;
	background-color:#ffe6e6;
    background-color:#ccffcc;
	border:1px #000000 solid;
	text-align:center;
}

#main{
	margin:auto;
	width:740px;
	background-color:#ffffff;
	border:1px #cccccc solid;
	text-align:center;
}

#topsyouhinbox{
    padding:0px 12px;
}

#topsyouhinboxleft{
    float:left;
	width:352px;
}

#topsyouhinboxright{
    float:right;
	width:352px;
}

#menubox{
    position:relative;
	width:798px;
	height:413px;
	background-image:url(menulist.gif);
	text-align:center;
}

.waku{
    border:1px #cccccc solid;
}

.clearboth{
    clear:both;
}

.hanbaisyagaiyou{
    position:absolute;
	top:20px;
	left:50px;
}

.tokutei{
    position:absolute;
	top:20px;
	left:238px;
}

.pri{
    position:absolute;
	top:20px;
	left:540px;
}

.toppage{
    position:absolute;
	top:99px;
	left:45px;
}

.okaimono{
    position:absolute;
	top:240px;
	left:90px;
}

.henpin1{
    position:absolute;
	top:82px;
    left:640px;
}

.kessainituite{
    position:absolute;
	top:78px;
	left:220px;
}

.haisounituite{
    position:absolute;
	top:125px;
	left:444px;
}

.merumaga1{
    position:absolute;
	top:226px;
	left:590px;
}

.katowomiru{
    position:absolute;
	top:265px;
	left:320px;
}

.setumei1{
    margin-left:40px;
	text-align:left;
}

.setumei2{
    text-align:left;
}

.spec1{
    text-align:center;
}

.spaec1p{
    font-size:16px;
	color:#666666;
	font-weight:bolder;
	text-align:left;
}

.kiboukingaku{
    font-size:20px;
	color:#666666;
	font-weight:bold;
}

.tokubetukingaku{
    font-size:24px;
	color:#ff0000;
	font-weight:bold;
}

.spec2{
    text-align:left;
	margin-left:100px;
	line-height:30px;
}

.syouhingazou{
    float:left;
	border:1px #000000 solid;
}

#syouhinbox{
    width:630px;
}

.syouhinboxright{
    float:right;
}
