body {
  margin : 0px Auto 0px Auto;
  font-size: 0.8em;	
  line-height: 150%;
  text-align: center;
  width:800px;
  color:#333333;
   }

h2 {
  padding:0;
  font-size:0.8em;
  text-align:left;
  color:#333333;}

p   {margin:3px 3px 1px}

.clearFix {DISPLAY: block}

.sizes {FONT-SIZE: 10px; LINE-HEIGHT: 140%}

.sizeM {FONT-SIZE: 12px; LINE-HEIGHT: 140%}

.sizel {FONT-SIZE: 14px; LINE-HEIGHT: 140%}

.mp {FONT-SIZE: 12px; LINE-HEIGHT: 140%;padding-bottom: 10px;}


#mein       {width: 800px}

#pankuzu { font-size:10px; text-align: left; padding-left: 15px}


/* ヘッダーコンテンツ */

#header     {
             text-align:left;
             padding-bottom:0.5em;
             width:800;
             background-color: #FFFFFF;
             padding-top: 7px
             }

#header h1   {
              font-size:12px;
              padding:0;
              float:left;
              font-weight: normal
              }
  
#header h2    {
               font-size:12px;
               float:right;
               padding-right: 10px
              }

#header div.headersite   { float:right}

#hederti                            {width:800px}
#hederti table.tableCart01          {text-align:center;width:800px}
#hederti table.tableCart01 td.le01  {WIDTH: 234px; HEIGHT: 60px}
#hederti table.tableCart01 td.ri01  {WIDTH: 140px; HEIGHT: 60px}

#hederti hr {height: 5px; width: 800px; color: #a64230}

#header div.tokusyuu    {text-align: center; 
                     background-color: #c56e8b; 
                     margin-top: 10px; 
                     margin-right: 0px; 
                     margin-bottom: 0px; 
                     margin-left: 0px; 
                     padding-top: 0px; 
                     padding-right: 0px; 
                     padding-bottom: 0px;
                     padding-left: 0px}


/* みぎメニュー */

#migiMenu  div.bo10  {padding-top: 10px;font-size: 16px;color: #0000ff;}

#migiMenu  p.bottom10  {padding-bottom: 10px}
#migiMenu  p.top10     {padding-top: 10px;}
#migiMenu  p.top20     {padding-top: 20px;}


#migiMenu      {float:right;
                width: 234px;
                padding-top: 0px;
                margin: 0px; 
                text-align: left;
                font-size: 12px;
                 }

#migiMenu h2  { background-image: url(../image/rigtito.gif);
                 font-size: 16px;
                 width: 219px;
                 height: 28px;
                 color: #FFFFFF; 
                 margin: 0px;
                 text-align: left;
                 padding-top: 8px;
                 padding-left: 15px;
                 padding-bottom: 0px; background-repeat: no-repeat;
                 }


#migiMenu h2.sube  { background-image: url(../image/rigtito2.gif);
                 font-size: 16px;
                 width: 219px;
                 height: 28px;
                 color: #FFFFFF; 
                 margin: 0px;
                 text-align: left;
                 padding-top: 8px;
                 padding-left: 15px;
                 padding-bottom: 0px; background-repeat: no-repeat;
                 }



#migiMenu UL.site            {MARGIN: 5px 0px 0px 25px;
                              LINE-HEIGHT: 130%;
                             list-style-type: none;
                             padding-bottom: 15px; }

#migiMenu UL.site LI     {padding: 4px 5px 4px 15px;
                          DISPLAY: block;
                          background: url(../image/i_arrow.gif) no-repeat 6px 7px}

#migiMenu2      {font-size: 12px;
                 BACKGROUND: url(../image/marusita.gif) no-repeat  bottom;
                 margin: 0px;
                 padding-top: 0px;
                 PADDING-BOTTOM: 10px;
                 padding-right: 10px;
                 padding-left: 5px;
                 width: 219px;
                 text-align: left;}

#migiMenu2 UL.newto        {list-style-image: url(../image/i_arrow_orange.gif);
                            list-style-position: outside;
                            list-style-type: none;
                            LINE-HEIGHT: 130%;
                            padding-top: 0px; 
                            padding-right: 0px; 
                            padding-bottom: 15px; 
                            padding-left: 17px;
                            margin: 0 0; }

#migiMenu2 UL.newto li     {DISPLAY: block;}



 /*カレンダー*/ 
#calendar {
	line-height: 120%; font-family:
	Verdana, Arial, sans-serif; font-size: 12;
	padding:0px; 
	text-align: center; 
	margin-bottom: 20px;
        } 
#calendar table { 
	width: 234px; 
	padding:0px 0px 0px 0px; 
        }

 /*カレンダーのタイトル*/
#calendar caption { 
	color: #FFFFFF; 
	background-color: #989789;
	font-family: Verdana, Arial, sans-serif; 
	font-size:12px; 
	text-align: center; 
	font-weight: bold; 
	padding:2px 0px 2px 0px; 
	line-height: 15px;
 }
 /*カレンダーの曜日*/ 
#calendar th { 
	line-height: 12px; 
	font-size:10px; 
	text-align: center; 
	font-weight: bold; 
	color: #000000; 
	padding:2px 0px 0px 0px;
 } 
/*カレンダーの日付*/
 #calendar td { 
	line-height: 12px; 
	font-size:12px; 
	font-weight: normal; 
	color: #997766;
	text-align: center; 
	padding:2px 0px 0px 0px; 
	border-right: solid 2px #FFFFFF; 
	border-left: solid 1px #FFFFFF; 
	border-top: solid 1px #FFFFFF; 
	border-bottom: solid 2px #FFFFFF; 
} 
#calendar a {
	color: #000000;
	background-color: #999999; 
	text-decoration: none;
 }
#calendar a:hover {
	color: #FCD9C5; 
	background-color: #FFFFFF; 
	text-decoration:underline; 
} 


/*  メインナビ  */


#mainNavi                      {WIDTH: 555px;
                                text-align: left;
                                float:left;
                                padding-left:0em;}

#mainNavi div.bo10  {padding-bottom: 10px;font-size: 16px;color: #0000ff;}

#mainNavi p.bottom10  {padding-bottom: 10px}
#mainNavi p.top10     {padding-top: 10px;}
#mainNavi p.top20     {padding-top: 20px;}

#mainNavi table.nabi  {WIDTH: 555px;	border-top: 1px solid #CCCCCC; /* 上方向に1pxのボーダーを指定 */
                       border-bottom: none; /* 下方向のボーダーを表示させないように指定 */
                       border-left: none; /* 左方向のボーダーを表示させないように指定 */
                       border-right: none; /* 右方向のボーダーを表示させないように指定 */
                       width: 100%; /* ボックスの幅を指定 */  
                       color: #996633;
                       background-color:}

#mainNavi TABLE.nabi Tr    {       border-top: none;
                                              border-bottom: none;
                                              border-left: 1px solid #CCCCCC;
                                              border-right: 1px solid #CCCCCC;}

#mainNavi TABLE.nabi TD.tt0         {WIDTH: 555px;
                                              HEIGHT: 20px; 
                                              padding-left: 7px;
                                              background-image: url(../image/bg-tya.gif); 
                                              background-repeat: x-repeat; 
                                              color: #ffffff;
                                              font-size: 14px;
                                              border-top: none;
                                              border-bottom: none;
                                              border-left: 1px solid #CCCCCC;
                                              border-right: 1px solid #CCCCCC;
                                              font-weight: bold;
                                              text-align: left}

#mainNavi TABLE.nabi TD.tt1         {WIDTH: 185px;color: #666666;
                                              HEIGHT: 57px;
                                              background-image: url(../image/ff001.gif); 
                                              background-repeat: no-repeat; 
                                              padding-top: 57px;
                                              padding-left: 7px;
                                              font-size: 14px;
                                              border-top: none;
                                              border-bottom: 1px solid #CCCCCC;
                                              border-left: 1px solid #CCCCCC;
                                              border-right: none;
                                               line-height: 25PX;}

#mainNavi TABLE.nabi TD.tt2         {WIDTH: 185px; 
                                              HEIGHT: 57px; 
                                              background-image: url(../image/ff005.gif); 
                                              background-repeat: no-repeat; 
                                              padding-top: 57px;
                                              padding-left: 7px;
                                              font-size: 14px;
                                              border-top: none; /* 上方向のボーダーを表示させないように指定 */
                                              border-bottom: 1px solid #CCCCCC; /* 下方向に1pxのボーダーを指定 */
                                              border-left: 1px solid #CCCCCC;
                                              border-right: 1px solid #CCCCCC;}

#mainNavi TABLE.nabi TD.tt3         {WIDTH: 185px; 
                                              HEIGHT: 57px; 
                                              background-image: url(../image/ff003.gif); 
                                              background-repeat: no-repeat; 
                                              padding-top: 57px;
                                              padding-left: 7px;
                                              font-size: 14px;
                                              border-top: none; /* 上方向のボーダーを表示させないように指定 */
                                              border-bottom: 1px solid #CCCCCC; /* 下方向に1pxのボーダーを指定 */
                                              border-left: none; /* 左方向のボーダーを表示させないように指定 */
                                              border-right: 1px solid #CCCCCC;}

#mainNavi TABLE.nabi TD.tt4         {WIDTH: 185px; 
                                              HEIGHT: 57px; 
                                              background-repeat: no-repeat; 
                                              padding-top: 57px;
                                              padding-left: 7px;
                                              font-size: 14px;
                                              border-top: none; /* 上方向のボーダーを表示させないように指定 */
                                              border-bottom: 1px solid #CCCCCC; /* 下方向に1pxのボーダーを指定 */
                                              border-left: 1px solid #CCCCCC;
                                              border-right: none;}

#mainNavi TABLE.nabi TD.tt5         {WIDTH: 185px; 
                                              HEIGHT: 57px; 
                                              background-image: url(../image/ff002.gif); 
                                              background-repeat: no-repeat; 
                                              padding-top: 57px;
                                              padding-left: 7px;
                                              font-size: 14px;
                                              border-top: none; /* 上方向のボーダーを表示させないように指定 */
                                              border-bottom: 1px solid #CCCCCC; /* 下方向に1pxのボーダーを指定 */
                                              border-left: 1px solid #CCCCCC;
                                              border-right: 1px solid #CCCCCC;}

#mainNavi TABLE.nabi TD.tt6         {WIDTH: 185px; 
                                              HEIGHT: 57px; 
                                              background-image: url(../image/ff006.gif); 
                                              background-repeat: no-repeat; 
                                              padding-top: 57px;
                                              padding-left: 7px;
                                              font-size: 14px;
                                              border-top: none; /* 上方向のボーダーを表示させないように指定 */
                                              border-bottom: 1px solid #CCCCCC; /* 下方向に1pxのボーダーを指定 */
                                              border-left: none; /* 左方向のボーダーを表示させないように指定 */
                                              border-right: 1px solid #CCCCCC;}


/*　メインセールナビ */
#mainNavi TABLE.sell  {WIDTH: 555px;
                       color: #d14f2d;
                       font-weight: bold;
                       }

#mainNavi TABLE.sell TD.ss1         {WIDTH: 200px;
                                              HEIGHT: 200px;
                                              border-top: none;
                                              border-bottom:none;
                                              border-left: none;
                                              border-right: none}

#mainNavi TABLE.sell TD.ss2         {WIDTH: 355px;
                                              HEIGHT: 200px;
                                              font-size: 16px;
                                              border-top: 1px solid #cccccc;
                                              border-bottom: 1px solid #cccccc;
                                              border-left: none;
                                              border-right: 1px solid #cccccc;
                                              }                                           }

#mainNavi TABLE.sell p.f12  {font-size: 12px;
                                  color: #666666;
                                  font-weight: normal;
                                  border-color: black black #FFc9bf #FFc9bf; 
                                  border-style: solid;
                                  border-top-width: 0px;
                                  border-right-width: 0px; 
                                  border-bottom-width: 2px; 
                                  border-left-width: 3px;
                                  width: 290px;}

#mainNavi TABLE.sell p.forengi  {font-size: 14px;
                                      background-color: #ffbdb4;
                                      color: #4f4f4f;
                                      padding-left: 20px}




/*　メインナビリスト */

#mainNavi UL.mm01         {list-style: none;
                           margin: 0;
                           padding: 0;}

#mainNavi UL.mm01 li      {margin: 0 ;
                           padding: 0 0;}

#mainNavi UL.mm01 li a    {background: url(../image/i_arrow.gif) no-repeat left center;
                           padding: 0px 0 0px 5px;
                           font-size: 14px; margin: 0px 0px;
                           display:block;}

#mainNavi UL.kate         {list-style: none;
                           margin: 0;
                           padding: 0}

#mainNavi UL.kate li      {margin: 0 ;
                           padding: 0 0;}

#mainNavi UL.kate li a    {background: url(../image/i_arrow.gif) no-repeat left center;
                           padding: 4px 0 4px 10px;
                           font-size: 14px;; line-height: 25px}

#mainNavi UL.rebyu         {list-style: none;
                           margin: 0;
                           padding: 0}

#mainNavi UL.rebyu li      {margin: 0 0 0 15;;
                            background: url(../image/i_arrow.gif) no-repeat left center;
                            padding: 4px 0 4px 15px;
                            font-size: 14px;
                            line-height: 25px}

#mainNavi UL.nabi         {list-style: none;
                           margin: 0;
                           padding: 0}

#mainNavi UL.nabi li      {margin: 0 0;
                           padding: 0 0 0 10;}

#mainNavi UL.nabi li a    {background: url(../image/i_arrow.gif) no-repeat left center;
                           padding: 4px 0 4px 10px;
                           font-size: 14px;; line-height: 25px; font-weight: normal; vertical-align: top}

#mainNavi UL.rink         {list-style: none;
                           margin: 0;
                           padding: 0}

#mainNavi UL.rink li      {margin: 0 0;
                           padding: 0 0 0 10;
                           border-color: #CCCCCC;
                           border-style: solid;
                           border-top-width: 1px; 
                           border-right-width: 0px;
                           border-bottom-width: 0px; 
                           border-left-width: 0px}

#mainNavi UL.rink li a    {background: url(../image/i_arrow.gif) no-repeat left center;
                           padding: 4px 0 4px 10px;
                           font-size: 14px;; line-height: 25px; font-weight: normal; vertical-align: top}



#mainNavi UL.ss01               {list-style: none; /* リストのマーカーを表示させないように指定 */
                                 margin: 0;
                                 padding: 0 0 0 7px;}

#mainNavi UL.ss01 li            {margin: 0 0; /* 全方向のマージンを0に指定 */}                              }

#mainNavi UL.ss01 li a         {padding-left: 10px;
                                background: url(../image/aikon-ao.gif) no-repeat left;
                                font-size: 14px; font-weight: normal}

#mainNavi UL.suzi li          {list-style-type: decimal;
                               padding-top: 20px;
                               line-height: 20px}

#mainNavi UL.suzi li.sikaku   {list-style-type: square;
                               padding-top: 15px;
                               line-height: 20px;
                               padding-left: 0px;
                               margin-left: 50px;
                               font-size: 12px;}

#mainNavi UL.suzi2 li          {list-style-type: decimal;
                               padding-top: 10px;
                               line-height: 15px}

#mainNavi UL.pa5             { padding-top: 5px;
                               line-height: 18px;
                               padding-left: 5px;
                               margin-left: 10px}

#mainNavi UL.pa5 li           {padding-top: 8px;}

#mainNavi UL.maru li          {list-style-type: square;
                               padding-top: 20px;
                               line-height: 18px}


#mainNavi p.mimi1  {border-color: black black #d0e9ba #d0e9ba; 
                    border-style: solid;
                    border-top-width: 0px;
                    border-right-width: 0px; 
                    border-bottom-width: 1px; 
                    border-left-width: 3px;
                    width: 528px;
                    font-size: 14px; 
                    padding-left: 20px; 
                    background-image: url(../image/mini0027.gif);
                    background-repeat: no-repeat;
                    background-color: #e0f5cc}


/*  センターブログコンテンツ  */

.content {width: 555px;
  float:left;}

.content p{
  padding-left:0.8em;}

.content h2 {
  border: #ccc 1px solid;
  padding-left: 20px;
  color:#ffffff;
  background-color: #9c80b2;
  font-weight: normal;
  font-size: 14px;
  }

/*ブログのタイトル*/
.bt{
  color:#5a276a;
  font-weight:bold;
  padding-left:0px;}  

/*ブログの本文*/
.bbun {
	padding-left:0px;}

/*ブログ個別ページ*/
.tensen {
  border:1px dashed #CCCCCC;
  margin-left:10px;}



/*  フッター  */

#footer            {clear: both;text-align:left;
                    padding-bottom:0.5em;
                    width:800;
                    background-color: #FFFFFF;
                    padding-top: 7px
                    }

#footer div.top     {width:800;
                     font-size: 12px;
                     text-align: right}

#footer div.bana    {text-align: center; 
                     background-color: #edebec; 
                     margin-top: 10px; 
                     margin-right: 0px; 
                     margin-bottom: 0px; 
                     margin-left: 0px; 
                     padding-top: 0px; 
                     padding-right: 0px; 
                     padding-bottom: 0px;
                     padding-left: 0px}

#footer hr          {color: #CCCCCC;
                     height: 1px;
                     width: 800px}

#footer div.f10left   {width: 600px;
                       float:left;
                       text-align:left; 
                       padding-left: 10px;
                       font-size: 10px;}

#footer div.f10right  {width: 200px;
                       float:right;
                       text-align: right; 
                       padding-right: 10px;
                       font-size: 10px;}

#footer div.cppi      {text-align: center;
                       font-size: 12px}




