@charset "utf-8";

.clearfix:after {
 content:".";
 display:block;
 clear:both;
 height:0;
 visibility:hidden;
}
.clearfix {
 display:inline-block;
}
/* exlude MacIE5 \*/
* html .clearfix {
 height:1%;
}
.clearfix {
	display:block;
	overflow:hidden;
}
/* end MacIE5 */



body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, 
fieldset, input, textarea, p, blockquote, th, td{
	margin: 0px 0px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka,"ＭＳ Ｐゴシック", "MS PGothic",  sans-serif;
	font-size: 12px;
	padding: 0px 0px;
	color: #222;


}


form, input, textarea{
	margin: 0;
	padding: 0;
}

hr {
	height: 0px; /* 高さ */
	/* [disabled]margin-top:10px; */
	/* [disabled]margin-bottom:10px; */
	background-color: #ccc;
	color: #ccc;
}

hr {
border-width: 1px 0px 0px 0px; /* 太さ */
border-style: solid; /* 線種 */
border-color: #ccc; /* 線色 */
height: 1px; /* 高さ */
}


/*html{
    overflow-y: scroll;
}*/

h1, h2, h3, h4, h5, h6{
	font-size: 100%;
	font-weight: bold;
}
ol, ul{
	list-style:none;
}
fieldset, img{
	/* [disabled]border:0; */
	border:none;
	vertical-align:bottom;
}

table{
    border-collapse: collapse; 
    border-spacing:0;
}
caption, th{
    text-align: left;
}
address, caption, cite, code, dfn, em, strong, th, var{
    font-style: normal; 
    font-weight: normal;
}


strong {
	font-weight: bold;
}



a:link, a:visited {
	color: #999;
}

a:hover {
	color: #000;
	text-decoration: underline;
}
.form_small{
	font-size:0.9em;
	/* [disabled]color: #333; */
	padding:0px;
}



.red {
	/* [disabled]color:#C00; */
}

.bold {
	font-weight:bold;
}


/*本店限定*/
.detail_text_2{

color:#C00;

}

.itemlist .entry.item .txt_box .sex {
	font-size: 9px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1em;
	color: #666;
}
.itemlist .entry.item .txt_box .sex .men {
	color: #000;
}
.itemlist .entry.item .txt_box .sex .wmn {
	color: #F36;
}
.itemlist .entry.item .txt_box .sex .kids {
	color: #690;
}
