@charset "Shift_JIS";

/* リセットスタイル */

body, h1, h2, h3, h4, h5, p, dl, dt, dd, ul, ol, li,
div, block, blockquote, form, fieldset, address, th, td, hr {

margin: 0;
padding: 0;
color: #686868;
font-family: Verdana, Arial, Meiryo, "メイリオ", "Hiragino Kaku Gothic Pro W3",
"ヒラギノ角ゴ Pro W3", Osaka, "MS P Gothic", "ＭＳ Ｐ ゴシック", sans-serif;
line-height: 1.0;

}

img {
margin: 0;
padding: 0;
text-decoration: none;
border: none;
}


table {
border-collapse: collapse;
border-spacing: separate;
}


.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}

/* category */
.category {
width: 745px; clear: both; 
margin: 7px auto 0 auto; 
padding-bottom: 6px;
}


.category_box01 {
width: 240px; float:left; margin: 0 10px 0 2px;
}

.category_01a {
float:left; width:176px;
}

.category_01b {
float:right; width: 64px;
}
.category_box02 {
width: 240px; float:left; margin-right: 10px;
}
.category_01c {
float:left; width:176px;
}
.category_01d {
float:right; width: 64px;
}

.category_box03 {
width: 240px; float:left; margin-right: 0px;
}
.category_01e {
float:left; width:176px;
}
.category_01f {
float:right; width: 64px;
}
.lin {
width:100%; display:block; text-align:center; clear:both;
}
*:first-child+html body .lin {
width:100%; display:block; text-align:center; clear:both;margin-top: -10px;
}

.category_box04 {
width: 745px; clear: both; margin: 7px auto 25px auto;
}
.category_01g {
width: 240px; float:left; margin: 0 10px 0 2px;
}
.category_01h {
float:left; width:176px;
}

.category_01i {
float:right; width: 64px;
}

.category_box05 {
width: 240px; float:left; margin-right: 10px;
}

.category_01j {
float:left; width:176px;
}
.category_box06 {
width: 240px; float:left; margin-right: 0px;
}

.category_01k {
float:left; width:176px;
}
.category_01L {
float:right; width: 64px;
}

.collection {
width: 745px; clear: both; margin: 0 auto 48px auto;
}

.collection_01a {
text-align: left; margin-left: 4px;
}



































