body  { margin : 0px Auto 0px Auto;
        font-size: 0.8em;	
        line-height: 150%;
        text-align: left;
        width:780px;
        color:#333333;
       }
#mein       {width: 780px}
.clearFix {DISPLAY: block}

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

#header     {
             text-align:left;
             padding-bottom:0.5em;
             width:780px;
             padding-top: 7px
             }

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

#header div.headersite   { float:right}

#hederti                            {width:780px}
#hederti table.tableCart01          {text-align:center;width:776px}
#hederti table.tableCart01 td.le01  {WIDTH: 140px; HEIGHT: 45px}
#hederti table.tableCart01 td.ri01  {WIDTH: 140px; HEIGHT: 45px}

#hederti hr {height: 5px; width: 780px;}

#header h2    {
               font-size:12px;
               float:right;
               padding-right: 10px
              }

/*  メインナビ  */


#mainNavi                      {width: 470px;
                                text-align: left;
                                float:left;
                                padding-left:0em;}

	#mainNavi p.tig {
		font-size: 14px;
		font-weight: bold;
		color: #666666;
		background-color: #F0F0F0 }

table.nabi  {width: 470px;
                       margin: 5px 0px 0px 0px;
                       border-top: 1px solid #cccccc;
                       border-bottom: none;
                       border-left: none;
                       border-right: none;
                       }

table.nabi TD            {width: 100px;
                                    padding-left: 0px;
                                    border-top: none;
                                     border-bottom: 1px solid #cccccc;
                                     border-left: 1px solid #cccccc;
                                     border-right: none;
                                     text-align: left}

table.nabi TD.tt1         {width: 370px;
                                    font-size: 12px;
                                    padding-top: 5px;
                                    padding-left: 15px;
                                    border-top: none;
                                    border-bottom: 1px solid #cccccc;
                                    border-left: 1px solid #cccccc;
                                    border-right:  1px solid #cccccc;
                                    margin: 0px 0px 0px 10px;
                             background-color: #eeeeec }

table.nabi a     {padding: 0px 0px 0px 15px;
                            margin:0px 0px 0px 0px;
                            font-size: 14px;
                            display: block;
                            background: url(image/marusita.gif) no-repeat 6px 7px}

table.nabi p  {padding-left: 35px; margin:0px 0px 7px 0px}


/*  セールテーブル  */
table.sel       {margin: 5px 0px 0px 0px;
                          width: 470px;
                          border-top: none;
                          border-bottom: none;
                          border-left: none;
                          border-right: none;
                            }

table.sel td {  font-size: 12px;
                          font-weight: bold;
                          color: #ffffff;
                          padding-left:10px;}

table.sel td.aka   {background-color: #cc0033}

table.sel td.dai   {padding-left:0px;
                    }

table.sel td.siro   {font-weight: normal;
                               color: #333333;}

table.sel td.siro a   {
                                 display:block;
                                 padding: 4px 0px 0px 10px;}

table.sel td.ao   {font-size: 12px;
                             font-weight: bold;
                             color: #ffffff;
                             background-color: #5050cc;
                             padding-left:10px;
                             border: 1px #333333 solid  
                             }


table.sel td.abu   {font-size: 12px;
                             font-weight: bold;
                             padding-left:0px;
                             border: 1px #5050cc solid  
                             }

table.sel td.abu p  {font-size: 12px;
                               font-weight: normal;
                               color: #333333;
                               padding-left:10px;
                               }




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

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

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

.content h2 {
  border: #ccc 1px solid;
  padding-left: 20px;
  background-color: #e0f5cc;
  font-weight: normal;
  font-size: 14px;
  }

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

/*ブログの本文*/
.bbun {
	padding-left:0px;}

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


 /* みぎメニュー */
 
 #migiMenu      {width: 300px;
                 padding-top: 0px;
                 margin: 0px; 
                 text-align: left;
                 font-size: 12px;
                 }

#migiMenu h2.sube  { background-image: url(image/rigtito2.gif);
                 font-size: 16px;
                 width: 300px;
                 height: 32px;
                 color: #FFFFFF; 
                 margin: 0px;
                 text-align: left;
                 padding-top: 8px;
                 padding-left: 15px;
                 padding-bottom: 0px; background-repeat: no-repeat;
                 }

#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: 285px;
                 text-align: left;
                 line-height: 120%;   }

#migiMenu2 td {
                   width: 200px;
                  line-height: 18px; 
                  font-size:12px;
                  font-weight:bold;  
                  color: #997766;
                  text-align: left; 
                  padding:2px 0px 0px 0px;} 
 
 #migiMenu2 td.tit {
       width: 72px;
	line-height: 18px; 
	font-size:12px;
        font-weight:bold;  
	color: #997766;
	text-align: left; 
	padding:2px 0px 0px 10px;} 

#migiMenu div.mei         {margin: 0px 0px 0px 0px;
                           padding: 0px;
                           text-align: center;
                          background-color: #F5F7d7}


#migiMenu div.site            {margin: 5px 0px 0px 10px;
                              line-height: 130%;
                             list-style-type: none;
                             padding-bottom: 15px; }

#migiMenu div.site a     {padding: 4px 5px 4px 15px;
                          display: block;
                          background: url(image/marusita.gif) no-repeat 6px 7px}

#migiMenu div.site p  {padding-left: 35px; }

#migiMenu h2  { background-image: url(image/marusita.gif);
                 font-size: 16px;
                 width: 300px;
                 height: 28px;
                 color: #FFFFFF; 
                 margin: 0px;
                 text-align: left;
                 padding-top: 8px;
                 padding-left: 25px;
                 padding-bottom: 0px; background-repeat: no-repeat;
                 }

 /*カレンダー*/ 
#calendar {
	line-height: 120%; font-family:
	Verdana, Arial, sans-serif;
        font-size: 12px;
	padding:0px; 
	text-align: center; 
	margin-bottom: 20px;
        } 
#calendar table { 
	width: 285px; 
	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: #4c352b; 
	background-color: #fcf9c4; 
	text-decoration:underline; 
} 

.kate {margin: 0px 0px 0px 45px;}

#migiMenu h2.pin { background-image: url(image/marusita.gif);
                 font-size: 16px;
                 width: 300px;
                 height: 28px;
                 color: #FFFFFF; 
                 margin: 0px;
                 text-align: left;
                 padding-top: 8px;
                 padding-left: 15px;
                 padding-bottom: 0px; background-repeat: no-repeat;
                 }


/*  フッター  */

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

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

#footer div.bana    {text-align: center; 
                     background-color: #ff0000; 
                     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          {height: 1px;
                     width: 800px}

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

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











