@charset "euc-jp";
/* CSS Document */


html, body, div, h1, h2, h3, h4, h5, p, ul, ol, li, di, dt, dd, form, th, td {
margin:0px;
padding:0px;
}

img { border:none; }


#container { margin:0 auto; }

#head { margin:20px 30px; }

#content {
width:670px;
margin:0 0 20px 40px;
}

/*----¤³¤³¤Þ¤Çbase----*/


#fbox {
width:670px;
clear: both;
overflow:hidden;
}


.shop {
float:left;
width:305px;
margin:0 30px 20px 0;
}

.tx_copy {
color:#E43A7D;
font-weight:bold;
font-size:100%;
display:block;
margin-bottom:3px;
}

.tx_main {
font-size:93%;
line-height:1.4em;
}

.goshop {
display:block;
text-align:right;
 }

h2 { margin-bottom:1px; }


.nowrap { white-space:nowrap; }

.center{
display:block;
text-align:center;
margin:auto;
}


.tx_left { text-align:left; }
.tx_right { text-align:right; }


.f_left { float:left; }
.f_right { float:right; }


.small{
	font-size: 12px;
	line-height: 18px;
	color: #333333;
}


.m0 { margin:0px; }
.m05 { margin:5px; }
.m10 { margin:10px; }
.m15 { margin:15px; }
.mh05 { 
margin-bottom:5px;
margin-top:5px; }
.mh10 { 
margin-bottom:10px;
margin-top:10px; }
.mh15 { 
margin-bottom:15px;
margin-top:15px; }
.mh20 { 
margin-bottom:20px;
margin-top:20px; }
.mw05 { 
margin-left:5px;
margin-right:5px; }
.mw10 { 
margin-left:10px;
margin-right:10px; }
.mw20 { 
margin-left:20px;
margin-right:20px; }
.mw30 { 
margin-left:30px;
margin-right:30px; }
.mb05 { margin-bottom:5px; }
.mb10 { margin-bottom:10px; }
.mb15 { margin-bottom:15px; }
.mb20 { margin-bottom:20px; }
.mb30 { margin-bottom:30px; }
.ml05 { margin-left:5px; }
.ml10 { margin-left:10px;}
.ml15 { margin-left:15px; }
.ml20 { margin-left:20px; }
.ml30 { margin-left:30px; }
.mr05 { margin-right:5px; }
.mr10 { margin-right:10px; }
.mr15 { margin-right:15px; }
.mr20 { margin-right:20px; }
.mt05 { margin-top:5px; }
.mt10 { margin-top:10px; }
.mt15 { margin-top:15px; }
.mt20 { margin-top:20px; }
