----------------商品一覧構成CSS-----------------------
.syouhin { font-size: 12px;font-weight: bold;           text-align: center;           height: auto;           width: 180px;margin-bottom: 5px;           border: thin solid #0000FF;}

.topkakaku {font-size: 14px;            font-weight: bold;            font-family: Arial, Helvetica, sans-serif;            text-align: center;            width: 185px;            color: #FF0000;}

.syouhinsize {height: 130px;              width: 187px;              text-align: center;              float: left;}

.syouhinoowaku {height: auto;                width: 750px;                margin-top:10px;}
----------------sablineカテゴリ構成CSS-----------------------
.menuimg { height: 400px;           width: 240px;}

.menu01 {font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";         font-size: 18px;         color: #FFFFFF;         font-weight: bold;         padding-right: 10px;         padding-top: 3px;}

/* Base Weblog (base-weblog.css) */

/* ▼▼▼▼▼▼▼▼　基本要素　basic elements　▼▼▼▼▼▼▼▼▼ */

html {   margin: 0;   padding: 0;  text-align: center;  }

body {  margin: 0;    padding: 0;  text-align: center;
          background-image: url("http://www.kugimachi.net/img/backgroundw1280.gif.gif"); 
          background-repeat: repeat-y;
          background-position: center;   }

#container
{  position: relative;  width: 1050px;  margin-bottom: 0px;
   background: #fff;  color: #666666;
   font-family: 'ＭＳ Ｐゴシック', sans-serif, arial, verdana, 'trebuchet ms', helvetica;
   font-size: 10.5pt;  line-height:13pt;  }

#container-inner
{  position: relative;   width: auto;
   border-width: 5px;
   border-style: solid;
   border-color: #FFFFFF; }

#banner a { color: #fff;  text-decoration: none; }

#banner a:hover { color: #fff; }

address { font-style: normal;  }

a { color: #990033;  text-decoration: none;  }

a:hover { color: #FF0033;  text-decoration: underline;  }

a img { border: 0; }

h1, h2, h3, h4, h5, h6 
{ font-weight: normal;
  font-family: 'ＭＳ Ｐゴシック', sans-serif, arial, verdana, 'trebuchet ms', helvetica; }

h1, h2, h3, h4, h5, h6, p, ol, ul, pre, blockquote
{  margin-top: 10px;   margin-bottom: 10px;  }

h1, 
{  font-size: 15px; color: #000000;  font-weight: bold;   }

/* standard helper classes */

.clr {  clear: both;   overflow: hidden;  }

/* ▼▼▼▼▼▼▼▼　ページ構成　page layout　▼▼▼▼▼▼▼▼ */

#banner
{  width: 1000px;  height: 200px;
 position: relative;  /* necessary for ie win */
   background: #FFFFFF;
  background-image: url("http://kugimachi.net/img/kanban.jpg"); 
  background-repeat: no-repeat;
   margin-bottom: 5px;  }

#banner-inner
{  position: static;
   padding: 0px 13px;
   text-align: right;  
   font-size: 12px;
   font-weight: bold; }

#globalnavi { width: 1000px;  height:50px;  text-align: left;
                  background-repeat: repeat-x;  }

#main {position: static; width: 750px;  padding: 10px;  text-align: left;  float:right; }

#right { width: 250px;   padding: 10px;  text-align: left; position: static;  float:left; }

#pagebody {  width: 755px;  padding: 10px; float:left;  }

#pagebody-inner { text-align: left;  }

#footer  { width: 1000px;  margin-top: 30px;  background: #FFFFFF;  }

#footer-inner {  padding: 5px 4px;
                       color:#000000;    text-align: right;  }

#footer-right { position: static;   padding: 7px 4px;
                       color:#FFFFFF;  font-weight: bolder;   text-align: right;
                       background-position:bottom;  background-repeat: no-repeat;  }

footcfg{  position: relative;  width: 1050px; }


/* ▼▼▼▼▼▼▼▼　内容要素　content　▼▼▼▼▼▼▼▼ */

.box-left {  float:left;  }

.box-right {  float:right;  }

/* ▽▽▽▽▽▽▽▽　　　　　バナー　banner　　　　▽▽▽▽▽▽▽▽ */

.banner-header
{  margin: 0;   color: #FFFFFF;   font-size: 20pt;  line-height:23pt;   font-weight: bold;
   border-right: #FFFFFF 1px solid;   padding-right: 10px;}

.banner-caption
{  padding-top: 0px;  margin: 0;   color: #FFFFFF;  text-align: right;
   font-size: 20pt;  line-height:23pt;   font-weight: bold;  }

.banner-description
{  margin-top: 10px;   margin-bottom: 10px;   color: #666666;
   background: none;   font-size: 12px;   font-weight: 200;   line-height: 1.125;
   text-shadow: #36414d 0 1px 2px;  clear:both; }

/* ▽▽▽▽▽▽▽▽　　　　　メニュー　menu　　　　▽▽▽▽▽▽▽▽ */

#menu-link
{  display: inline;   width: 80px;   height: 23px;   color: #FFFFFF;
   font-size: 12px;   font-weight: 900;   background-color: #9F0704;
   text-align: center;   text-decoration: none;
   padding-top: 10px;   margin: 0px 5px;   line-height: 12px;   float: left;  }

#globalnavi a:link
{  display: inline;   width: 80px;   height: 20px;   color: #FFFFFF;
   font-size: 12px;   font-weight: bolder;   background-color: #FF6600;
   text-align: center;   text-decoration: none;
   padding-top: 10px;   margin: 0px 5px;   line-height: 12px;   float: left;  }

#globalnavi a:active
{  display: inline;   width: 80px;   height: 20px;   color: #FFCC00;
   font-size: 12px;   font-weight: bolder;   background-color: #9F0704;
   text-align: center;   text-decoration: none;
   padding-top: 10px;   margin: 0px 5px;   line-height: 12px;   float: left;  }

#globalnavi a:visited
{  display: inline;   width: 80px;   height: 20px;   color: #FFFFFF;
   font-size: 12px;   font-weight: bolder;   background-color: #FF6600;
   background-position: center;   text-align: center;   text-decoration: none;
   padding-top: 10px;   margin: 0px 5px;   line-height: 12px;   float: left;  }

#globalnavi a:hover
{  display: inline;   width: 80px;   height: 23px;   color: #FF6600;   font-size: 12px;
   font-weight: bolder;   background-color: #FFCC00;   text-align: center;
   text-decoration: none;   padding-top: 10px;   margin: 0px 5px;
   line-height: 12px;   float: left;  }

/* ▽▽▽▽▽▽▽▽　　　　　ライト　right　　　　　▽▽▽▽▽▽▽▽ */

.right_link a { display: block;  margin-bottom:5px;
                  width: 175px;  color: #FFFFFF;   padding: 5px 0px 5px 25px;   vertical-align: middle;
                  background-image: URL("http://www.kugimachi.com/img/right_tag_link.gif");
                  background-repeat: no-repeat;  float: none;  }

.right_link a:hover { display: block;  margin-bottom:5px;
                           width: 175px;  color: #FFFFFF;   padding: 5px 0px 5px 25px;  vertical-align: middle;
                           background-image: URL("http://www.kugimachi.com/img/right_tag_hover.gif");
                           background-repeat: no-repeat;  float: none;  }

/* ▽▽▽▽▽▽▽▽　　　　　メイン　main　　　　　▽▽▽▽▽▽▽▽ */

.catelink {  width:120px;  margin-right: 15px;  float:left;  text-align:center;  margin-bottom:10px;  }

.catelink2 {  width:255px;  margin-right: 15px;  float:left;  text-align:center;  margin-bottom:10px;  }

.catetitle
{ background-image: URL("http://www.kugimachi.com/img/TopCateTitle.gif");
  background-repeat: no-repeat;  width: 260px;  padding: 5px 0px 3px 10px;
  color: #FFFFFF;  font-size: 14px;  font-weight: bold;  }

.catetitle a {  color: #FFFFFF;  text-decoration: none;  }

.catetitle a:hover {  color: #FFCC66;  text-decoration: underline;  }

.catebox
{  display: inline;   width: 260px;   margin-right: 15px;  float: left;  }

.cate-banner
{  display: inline;   width: 174px;   margin:0px 15px 5px 0px;  float: left;  }

.cate-banner-description
{  font-size:9pt;  display: inline;   width: 174px;   margin:0px 15px 12px 0px;  float: left;  }

.category-bigbanner
{ background-repeat: no-repeat;  width: 554px;  padding: 5px 0px 3px 10px;  margin:20px 0px 10px 0px ;
  color: #FFFFFF;  font-size: 14px;  font-weight: bold; }

.category-bigbanner a {  color: #FFFFFF;  text-decoration:none;  }

.category-bigbanner a:hover {  color: #FFCC00;  text-decoration:none;  }

.main-catelist
{  background-repeat: no-repeat;  width: 100px;  padding: 2px 0px 2px 20px;  /*margin-bottom:10px;*/
   display:inline;  }

.main-entrylist
{  background-repeat: no-repeat;  width: 350px;  padding: 2px 0px 2px 45px;  /*main-bottom:10px;*/
   display:inline;  }

/* ▽▽▽▽▽▽▽▽　　　　　オリジナル　スタイル　　　　　▽▽▽▽▽▽▽▽ */

.ichiranbox
{  display: inline;   width: 360px;  height:280px;  overflow:hidden;   margin-right: 15px;  float: left;  }

.ichiranbox-main
{  display: inline;   width: 360px;  height:400px;  overflow:hidden;   margin-right: 15px;  float: left;  }

.ichiranbox-main2
{  display: inline;   width: 360px;  height:400px;  overflow:hidden;   margin-right: 15px;  float: left;  }

.itemintrotitle-red
{ font-weight:bolder;  text-align:center;  color:#CC0000;
background-color:#FF9900; border-top:#CC0066 3px double; }

.itemintrosub-red
{  font-weight:bolder;  text-align:left;  color:#CC0000;
padding:10px;  background-color:#FF9900;  height:100%; }

.itemintroconte-red
{ 　font-weight:normal;  text-align:left;  color:#808080;
background-color:#FFFFFF;  border:#CC0000 1px solid;  padding:10px;  height:100%; }

.w560 { width:560px; padding:0px; margin:0px; }

.w500 { width:500px; padding:0px; margin:0px; float:left; }

.w460h180 { width:460px; height:180px; padding:0px; margin-bottom:20px; float:left; }

.w400 { width:400px; padding:0px; margin:0px; }

.w400h180 { width:400px; height:180px; padding:0px; margin-bottom:20px; float:left; }

.w400h275 { width:400px; height:275px; padding:0px; margin-bottom:20px; float:left; }

.w400h40 { width:400px; height:20px; padding:0px; margin-bottom:10px; float:left; }

.w300 { width:300px; padding:0px; margin:0px; float:left; }

.w260 { width:260px; padding:0px; margin:0px; float:left; }

.w200 { width:200px; padding:0px; margin:0px; float:left; }

.w160 { width:160px; padding:0px; margin:0px; }

.w160h275 { width:150px; height:277px; padding:0px; margin-bottom:20px; float:left; }

.w160h180 { width:150px; height:182px; padding:0px; margin-bottom:20px; float:left; }

.w150 { width:150px; padding:0px; margin:0px; float:left; }

.w100 { width:100px; padding:0px; margin:0px; float:left; }

.w100h180 { width:100px; height:182px; padding:0px; margin-bottom:20px; float:left; }

.w100h40 { width:100px; height:22px; padding:0px; margin-bottom:10px; float:left; }

.service { font-size:28px;
              font-weight:bolder;
              text-align:center;
              line-height:32px;
              color:green; }

.servicecescript { font-size:14px;
              font-weight:bolder;
              text-align:center;
              color:#808080; }

h3.suitcase {font-size: 100%;
              font-weight: normal;
              line-height:1em;
              margin: 0; }

/* ▽▽▽▽▽▽▽▽　　　　　オリジナル　entry etc　　　　　▽▽▽▽▽▽▽▽ */

.entry,
.trackbacks,
.comments,
{  position: static;
   overflow: hidden;
   clear: both;
   width: 100%;
   margin-bottom: 20px;  }

.entry-header
{  margin-top: 20px;
   border-left: 5px solid #dae0e6;
   padding: 0 0 0 10px;
   color: #666;
   font-size: 14px;  }

.entry-content
{  line-height: 1.5;   position: static;   clear: both;
   margin: 5px 10px;  font-size:12px;  }

.comment-content {  clear: both;   margin: 5px 10px; }

.entry-subtitle {  color:#000000;  font-size:20px;  font-weight:bolder;  }

.kounyu { width: 390px;  
  background-image: URL("http://www.kugimachi.com/img/berotag.gif");
  background-repeat: no-repeat;  color:#FFFFFF;  font-size:14px;  
  padding:5px 0px 3px 10px; margin-top:0px;  line-height:1em  }

.waku {  border:1px solid #FF6600; width:365px;  padding:10px; margin-top:0px;  float:left;}

.waku2 {  border:1px solid #FF6600; width:100%;  padding:10px; margin-top:0px;  }

.entry-shoukai {  background-color:red;  color:#FFFFFF;  font-size:16px;  font-weight:bold;
width:560px;  padding:5px 0px 5px 10px;  }

.dress-setsumei {  line-height: 1;  margin-top:20px;  margin-bottom:20px;  }

.dress-setsumei-inner { background-color:#FFDFFF;  border-color:red;  border-width:0px 1px 0px 1px;
                         border-style:solid;  font-size:12px;  width:528px;  padding:10px;
                         font-family: 'ＭＳ Ｐゴシック', sans-serif, helvetica, arial, sans-serif; line-height: 1.125; }

.tiara-setsumei-inner { background-color:#EDDDFF;  border-color:#9966FF;
border-width:0px 1px 0px 1px;border-style:solid;  font-size:12px;  width:528px;  padding:10px;
font-family: 'ＭＳ Ｐゴシック', sans-serif, helvetica, arial, sans-serif; line-height: 1.125; }

.dress-setsumei-waku {  width:528px;  margin-bottom:20px;  line-height: 1.4;  }

.dress-setsumei-titleimg {  vertical-align:middle;  float:left;  }

.dress-setsumei-title {  margin-top:15px;  font-size:18px;  color:red;
font-family: 'HG創英角ﾎﾟｯﾌﾟ体', 'MS Pゴシック', sans-serif, helvetica, arial;  }

.dress-setsumei-subtitle {  font-size:14px;  color:white;  background-color:red; margin:3px;
font-family: 'HG創英角ﾎﾟｯﾌﾟ体', sans-serif, helvetica, arial, sans-serif;  text-align:center;  }

.item-box {  float:left; padding:5px;  margin-bottom:20px;  }

.item-box-tiara {  float:left;  width:200px;  padding:5px;  margin-bottom:20px;  }

.dress-red {  font-size:18px;  color:red;  margin:3px;  padding:0px;
font-family: 'HG創英角ﾎﾟｯﾌﾟ体', sans-serif, helvetica, arial;  }

.size-box {  border:1px solid #FF0000;  background-color:#FFFFFF;
width:37px;  padding:5px;  margin:0px;  text-align:center;  float:left;  }

.size-box-meyasu {  border:1px solid #FF0000;  background-color:white;
width:75px;  height:63px;  padding:5px;  margin:0px;  float:left;  }

.size-box-head {  border:1px solid #FF0000;  background-color:white;
width:75px;  padding:5px;  margin:0px;  float:left;  }

.dress-size-icon {  margin-left:15px;  float:left;  }

.dress-for-tiara {  border-bottom:orange 3px dotted; margin-top:30px;  }

.dress-entry-recommend {  border-width:1px 0px 1px 0px; border-style:solid;  border-color:red;
margin-top:40px;  }

.dress-recommend-title {  background-color:orange;  width:560px;   border-width:1px 0px 1px 0px;
border-style:solid;  border-color:#FFFFFF;  color:#FFFFFF;  font-weight:bolder;  font-size:14px;
padding:3px 0px 3px 10px;  }

/*□□□□□□□□　カラー表示　□□□□□□□□□□□□□*/

.MO /* マンダリンオレンジ */
{  font-size:18px;  border-left:18px solid #FF6F29;  padding:0px 5px;  display:inline;  }  
.BB /* ブラック */
{  font-size:18px;  border-left:18px solid #000000;  padding:0px 5px;  display:inline;  }  
.SO /* サンライズオレンジ */
{  font-size:18px;  border-left:18px solid #FD8143;  padding:0px 5px;  display:inline;  }  
.SB /* スカイブルー */
{  font-size:18px;  border-left:18px solid #B3FDFE;  padding:0px 5px;;  display:inline;  }  
.PW /* プラチナホワイト */
{  font-size:18px;  border-left:18px solid #E4E4E4;  padding:0px 5px;  display:inline;  }  
.RR /* ロイヤルレッド */
{  font-size:18px;  border-left:18px solid #FF0000;  padding:0px 5px;  display:inline;  }  
.BU /* ブルー */
{  font-size:18px;  border-left:18px solid #0000FF;  padding:0px 5px;  display:inline;  }
.SV /* シルバー */
{  font-size:18px;  border-left:18px solid #CBD1CD;  padding:0px 5px;  display:inline;  }  
.YL /* イエロー */
{  font-size:18px;  border-left:18px solid #F0E757;  padding:0px 5px;  display:inline;  }  
.LB /* ネービーブルー */
{  font-size:18px;  border-left:18px solid #777C9C;  padding:0px 5px;  display:inline;  } 
.RO /* ローズ */
{  font-size:18px;  border-left:18px solid #ff0080;  padding:0px 5px;  display:inline;  }   
.TC /* ターコイズ */
{  font-size:18px;  border-left:18px solid #66CDAA;  padding:0px 5px;  display:inline;  }  
.GM /* ガンメタル */
{  font-size:18px;  border-left:18px solid #A9A9A9;  padding:0px 5px;  display:inline;  }  

.trackback-content
{  margin: 0;   line-height: 1.5;  clear: both;   margin: 5px 10px;}

.comment-footer,
.trackback-footer
{  margin-left: 10px; }

#trackbacks-info
{  margin: 10px 0;
   border: 1px dashed #a3b8cc;
   padding: 0 10px;
   color: #292e33;
   font-size: 11px;
   text-align: center;
   background: #e6ecf2; }

.trackbacks-info,
{  clear: both;   margin: 5px 10px;  }

.comments-open-content,
.comments-closed
{  clear: both;   margin: 5px 10px;  }

.content-nav { margin-top: 0; }

.entry-excerpt,
.entry-body,
.entry-more-link,
.entry-more
{  clear: both;  }

.entry-footer,
.trackback-footer,
.comment-footer,
.comments-open-footer,
.archive-content
{  clear: both;   margin: 5px 10px 20px 10px; 
   border-top: 1px solid #dae0e6;
   padding-top: 3px;   color: #666;   font-size: 10px;
   text-align: right;}

.comments-open label { display: block; }

#comment-author, #comment-email, #comment-url, #comment-text
{  width: 240px;  }

#comment-bake-cookie
{  margin-left: 0;   vertical-align: middle;  }

#comment-post {  font-weight: bold;  }

/* basic page elements */

.module-header,
.trackbacks-header,
.comments-header,
.comments-open-header,
.archive-header
{  /* ie win (5, 5.5, 6) bugfix */
   position: statics;
   width: 200px;
   width: auto;

   margin: 0;
   border-left: 5px solid #36414d;
   padding: 5px;
   color: #fff;
   background: #a3b8cc;
   font-size: 11px;
   font-weight: bold;
   line-height: 1;
   text-transform: uppercase;  }

.module-header a,
.module-header a:hover,
.trackbacks-header a,
.trackbacks-header a:hover,
.comments-header a,
.comments-header a:hover,
.comments-open-header a,
.comments-open-header a:hover
.archive-header a,
.archive-header a:hover
{  color: #fff;  }

.entry-more-link,
.entry-footer,
.comment-footer,
.trackback-footer,
.typelist-thumbnailed
{  font-size: 11px;  }

.commenter-profile img { vertical-align: middle; }

.font1 
{ color : red; 
 font-size: 18px; 
 font-weight : bold; }

.center
{ text-align : center; }

.left
{ float : left; }

.font2 
{ font-size: 18px; }

.font3 
{ font-size: 12px; }

.font4 
{ color : blue; 
 font-size: 18px; 
 font-weight : bold; }

.font5
{ font-size: 22px; 
 font-weight : bold; }

.font6 
{ color : red; 
 font-weight : bold; }

.spase
{ border-spacing : 10px; }

.ps1500
{  margin: 0;   color: #FFFFFF; }

.texttop{
color:#000000;
font-size:14px;
line-height:18px;
font-weight:bold;
margin-left:10px;
margin-right:10px;
margin-bottom:0px;
}

.texttop2{
font-size:12px;
line-height:18px;
font-weight:normal;
margin-left:40px;
margin-right:40px;
margin-bottom:0px;
}

.texttop3{
color:#FF6600;
font-size:14px;
line-height:18px;
font-weight:bold;
margin-left:10px;
margin-right:10px;
margin-bottom:0px;
}

.texttop4{
color:#FF0000;
font-size:18px;
line-height:18px;
font-weight:bold;
margin-left:60px;
margin-right:60px;
margin-bottom:0px;
}

.texttop5{
color:#FF0000;
font-size:14px;
line-height:18px;
font-weight:bold;
margin-left:10px;
margin-right:10px;
margin-bottom:0px;
}

#tophead
{  width: 810px;  position: relative;  /* necessary for ie win */
   background: #FFFFFF;
   background-repeat: no-repeat;
   margin-bottom:20px;  }

#tophead-inner
{  position: static;
   padding: 7px 13px;
   text-align: left;  }

.kakakufont
{  font-size: 14px;
   font-weight: bold;
   color: #FF0000;
   text-align: center;  }

-------------------------------------------------------------------------------------------------------------------------------------------------

.menu02 {padding-top: 20px;         font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";         font-size: 16px;         text-decoration: underline;         color: #0099FF;         font-weight: bold;         padding-right: 150px;         font-style: normal;}

.menu03 {font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";         font-size: 14px;         color: #880044;         text-decoration: underline;         padding-top: 10px;         padding-left: 30px;}

.cate {padding-right: 10px; padding-top: 10px;  font-size:16px;  }

.catepoint{padding-top: 10px;   text-align: center;}

.sidemenusift{padding-top: 5px; padding-bottom: 5px; width: 250px; height: 450px; text-align: center;
background-image: URL("http://www.kugimachi.net/img/menu.jpg");  background-repeat: no-repeat;}

.footmaintext{margin-top:15px;}

.entrylink{padding-top: 10px; font-size: 14px; }

.entrytitletext{ font-size: 16px; font-weight:bold; padding-right: 30px; }

.mainmidasitxt{ background-image: URL("http://www.kugimachi.net/img/topmidasiwakud.gif"); 
                       background-repeat: no-repeat;
                       height: 40px;
                       padding-top: 12px;
                       padding-left: 10px;  
                       font-size: 18px;
                       color: #880044;
                       font-weight: bold; }

.catetextlist1{text-align: center; font-size: 16px; }
.catetextlist2{text-align: center; font-size: 18px;  color: #FF0000;  font-weight: bold;  }

.center{text-align: center; }

.zaikohy {font-size: 14px; color: #333333; }

.shohinsetumei {  border:1px solid #333333; width:340px; margin-top:0px; float:right;}

.shohinsetumei2 {  border:1px solid #0000FF; width:740px; margin-top:10px; margin-bottom:10px; padding-top:10px; padding-bottom:10px; }

.infosize {
height: 50px;
width: 680px;
overflow:auto;
border: 1px solid #FF9900;
text-align: left;
}