body {
  margin : 0px Auto 0px Auto;
  font-size: 0.8em;	
  line-height: 150%;
  text-align:left;
  width:780px;
  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%}




#mein       {width: 780px}


/* ヘッダーコンテンツ */

#header     {
             text-align:left;
             padding-bottom:0.5em;
             width:780;
             background-color: #FFFFFF;
             }

#header h1   {
              font-size:12px;
              padding:0;
              float:left;
              font-weight: normal
              }
  
#header h2    {
               font-size:12px;
               float:right;
              }

#header div.headersite   { float:right}

#hederti                            {width:780px}
#hederti table.tableCart01          {text-align:center;width:700px}
#hederti table.tableCart01 td.le01  {width: 120px; HEIGHT: 60px}
#hederti table.tableCart01 td.ri01  {width: 130px; HEIGHT: 60px;vertical-align: top}

#hederti table.tableCart01 td.ra  {height:10px}


#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      {float:right;
               vertical-align: top;
                width: 234px;
                padding-top: 0px;
                margin: 0px; 
                text-align: left;
                font-size: 12px;
                border: #d9d9d9;
                border-style: solid;
                border-top-width: 0px; 
                border-right-width: 1px;
                border-bottom-width: 1px;
                border-left-width: 1px
                }

#migiMenu h2.sube  { background-image: url(../image/mnyutop.gif);
                 font-size: 14px;
                 width: 234px;
                 height: 20px;
                 color: #FFFFFF; 
                 margin: 0px;
                 text-align: center;
                 padding: 0px;
                 }


#migiMenu2      {margin: 0px;
                 padding-top: 10px;
                 paddin-bottom: 2px;
                 padding-right: 10px;
                 padding-left: 5px;
                 width: 219px;
                 text-align: left; color: #666666;}


#migiMenu2 a     {padding: 4px 5px 4px 15px;
                          font-size: 14px;
                          font-weight: bold;
                          display: block;
                          background: url(../image/i_arrow_orange.gif) no-repeat 6px 7px}




#migiMenu2 p         {font-size: 12px;
                         line-height: 140%;
                         padding-bottom: 7px;
                         color: #666666;}

#migiMenu3      {  background-color: #Fdf0ec;
                 margin: 0px;
                 padding-top: 0px;
                 PADDING-BOTTOM: 10px;
                 padding-right: 10px;
                 padding-left: 5px;
                 width: 219px;
                 text-align: left;}

#migiMenu3 UL.toku         {
                            line-height: 130%;
                            padding-top: 0px; 
                            padding-right: 0px; 
                            padding-bottom: 0px; 
                            padding-left: 17px;
                            margin: 0;
                            }

#migiMenu3 UL.toku li     {displal: block;}

#migiMenu3 a {font-weight: normal ;font-size: 12px;}

#migiMenu3 p.ff         {font-size: 12px;
                         line-height: 140%;
                         padding-bottom: 7px;
                         color: #666666;}



#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 UL.site            {margin: 5px 0px 0px 0px;
                              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}


 /*カレンダー*/ 
#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: 540px;
                                text-align: left;
                                float:left;
                                padding-left:0em;}
#mainNavi div.iti    {padding-top: 5px;
                      padding-bottom: 5px;
                     width: 540px;
                     text-align: center;
                     background-image: url(image/bgtt.gif);
                     background-repeat: no-repeat}

#mainNavi table.sell  {width: 540px}


#mainNavi table.sell TD         {width: 540px;
                                font-size: 14px;
                                border-top: 1px solid #cccccc;
                                border-bottom: 1px solid #cccccc;
                                border-left: 1px solid #cccccc;
                                border-right: 1px solid #cccccc;
                                text-align: left;}

#mainNavi table.sell td a    {margin-top: 0px;
            margin-right: 0px;
            margin-bottom: 0px;
            margin-left: 0px;
            padding-top: 5px;
            padding-bottom: 5px; 
            padding-left: 20px;
            background-image: url(../image/mark-mt.gif);
            background-repeat: no-repeat;
            background-position: 5px center;
            border-color: black black #CCCCCC;
            border-style: dotted;
            border-top-width: 0px;
            border-right-width: 0px;
            border-bottom-width: thin; 
            border-left-width: 0px;
            display:block}

#mainNavi TABLE.sell h2 { font-size: 14px;
                          font-weight: bold;
                          background-image: url(../image/bg_title.gif);
                          background-position: 5px center;
                          margin-top: 0px;
                          margin-right: 0px;
                          margin-bottom: 0px;
                          margin-left: 0px;
                         padding-top: 10px;
                         padding-bottom: 5px; 
                         padding-left: 35px;
                          color: #333333}


#mainNavi  table.too       {width: 540px;
                            border-color: #e57c9a ; 
                            border-style: solid;
                            border-top-width: 1px; 
                            border-right-width: 1px; 
                            border-bottom-width: 1px; 
                            border-left-width: 1px;
                            font-size: 12px;
                            font-weight: normal}


#mainNavi table.too td {   width: 135px;
                           text-align: center;
                           }

#mainNavi table.too td.ffa {width: 135px;
                            text-align: center;
                            vertical-align: top;
                            border-color: #e57c9a ; 
                            border-style: solid;
                            border-top-width: 1px;
                            border-right-width: 0px; 
                            border-bottom-width: 0px; 
                            border-left-width: 0px; }

#mainNavi table.too td.ffb {width: 135px;
                            text-align: center;
                            background-color: #edf4fd;
                            vertical-align: top;
                            border-color: #e57c9a ; 
                            border-style: solid;
                            border-top-width: 1px;
                            border-right-width: 0px; 
                            border-bottom-width: 0px; 
                            border-left-width: 0px; }


#mainNavi div.dai    { 
                     width: 540px;                     
                     text-align: center;
                     margin-bottom: 10px;
                     margin-top: 10px;  }


#mainNavi  table.besuto     {width: 540px;
                            border-color: #d9d9d9; 
                            border-style: solid;
                            border-top-width: 1px; 
                            border-right-width: 1px; 
                            border-bottom-width: 1px; 
                            border-left-width: 1px;
                            font-size: 12px;
                            font-weight: normal}


#mainNavi table.besuto td { width: 270px;text-align: center ;vertical-align: top}



#mainNavi table.besuto td a    {background: url(../image/t-o.gif) no-repeat left center;
                                 padding: 0px 0 0px 15px;
                                 font-size: 14px; margin: 0px 0px;
                                 display:block;
                                 text-align: left}


#mainNavi div.tyuu    { background-color: #6a1b1b;
                     WIDTH: 540px;                     
                     text-align: center;
                     margin-bottom: 10px;
                     margin-top: 10px;  }


/*  センターブログコンテンツ  */

.content {width: 540px;
  float:left;}

.content p{
  padding-left:0.8em;}

.content h2 {
  padding-left: 20px;
  color:#ffffff;
  background-color: #F873ac;
  font-weight: normal;
  font-size: 14px;
  }

/*ブログのタイトル*/
.bt{
  color:#F873ac;
  font-weight:bold;
  padding-left:30px;}  

/*ブログの本文*/
.bbun {border: #d9d9d9;
                         border-style: solid;
                         border-top-width: 1px; 
                         border-right-width: 1px;
                         border-bottom-width: 1px;
                         border-left-width: 1px;             
	padding-left:0px;}

/*ブログ個別ページ*/
.tensen { border:1px dashed #CCCCCC;
          margin-left:10px;}



#mainNavi div.kizi  {  border: #d9d9d9;
                         border-style: solid;
                         border-top-width: 1px; 
                         border-right-width: 1px;
                         border-bottom-width: 1px;
                         border-left-width: 1px;                    
                         text-align: left;}




/*  フッター  */

#footer            {clear: both;text-align:left;
                    padding-bottom:0.5em;
                    width:780;
                    background-color: #FFFFFF;
                    padding-top: 7px
                    }

#footer div.top     {width:780;
                     font-size: 12px;
                     text-align: right}

#footer div.bana    {text-align: center; 
                     background-color: #e0f5cc; 
                     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: 780px}

#footer div.f10left   {width: 680px;
                       text-align:left; 
                       padding-left: 10px;
                       font-size: 10px;}

#footer div.f10right  {width: 100px;
                       text-align: right; 
                       padding-right: 10px;
                       font-size: 10px;}

#footer div.cppi      {text-align: center;
                       font-size: 12px}

.kate {padding-left: 15px}
