* {
	margin:0;
	padding:0;
}


a:link{
	color:#804D5D;
	text-decoration:underline;
}

a:visited{
	color:#804D5D;
	text-decoration:underline;
}

/*zo[*/
a:hover{
	color:#804D5D;
	text-decoration:none;
}

.f-col{
color:#804D5D;
}


.all-frame{
width:100%;
padding:25px 0 25px 0;
background:url(../images/line.gif) repeat-x;
background-position:bottom;
}

.pan{
width:645px;
background:#ECECEC;
padding:7px;
margin-bottom:10px;
}

.panText{
padding-left:1em;
font-size:80%;
color:#676661;
}


.titleBox{
margin-bottom:7px;
width:235px;
}

.titleBox2{
margin-bottom:15px;
width:645px
}


.conerMaster{
width:654px;
margin-bottom:10px;
}

.corner1{
float:left;
width:214px;
}

.corner2{
float:left;
width:214px;
margin-left:6px;
}

.next{
clear:both;
margin-bottom:35px;
font-size:70%;
}

.infoBox{
width:390px; 
float:left; 
margin-bottom:15px;
}

.noBox{
width:70px;
margin-right:10px;
float:left;
margin-bottom:15px;
}

.no_t{
width:227px;
float:left;
}

.back1-2{
clear:both;
width:384px; 
height:4px; 
background:url(../images/back_t.gif);
}

* html .back1-2{ margin-top:-14px;}



.back1{
clear:both;
width:384px; 
height:4px; 
background:url(../images/back_t.gif);
}

* html .back1{margin-bottom:-14px;}

.back2{
width:384px;
background:url(../images/back.gif) repeat-y;
}

.back3{
width:354px;
margin:15px;
}


.no_p{
float:left;
width:254px;
}

.hp{
float:right;
width:60px;
margin-bottom:5px;
}


.line{
background:url(../images/line.gif);
width:640px;
height:1px;
}

* html .line{margin-bottom:-10px;}


.shop_t{
font-size:90%;
}

.product{
font-size:90%;
color:#676661;
}


.desc{
font-size:80%;
color:#676661;
clear:both;
}


.add{
font-size:90%;
color:#676661;
}
