body  { margin : 0px Auto 0px Auto;
        font-size: 12pxm;	
        line-height: 150%;
        text-align: center;
        width:780px;
        color:#333333;
       }
#mein       {
	width: 780px;
	text-align: center;
}
.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:780px}

#hederti table.tableCart01 td.le01  {text-align:left;
                                     width: 100px;
                                      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: 540px;
                                text-align: left;
                                float:left;
                                padding-left:0em;}

#mainNavi div.mana   {text-align: center; 
                     margin-top: 0px; 
                     margin-right: 0px; 
                     background-color: #d9c77c;
                     margin-bottom: 0px; 
                     margin-left: 0px; 
                     padding-top: 0px; 
                     padding-right: 0px; 
                     padding-bottom: 0px;
                     padding-left: 0px}

#mainNavi p.tig { margin:0px 0px 0px 0px;
		font-size: 14px;
		font-weight: bold;
		color: #ffffff;
		background-color: #F73f0d }

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

table.nabi TD            {width: 135px;
                          padding-left: 0px;
                          text-align: center;
                          font-size: 14px;
                          margin-top: 0px;
                          margin-right: 0px;
                          margin-bottom: 0px;
                          margin-left: 0px;
                          padding-top: 0px;
                          padding-right: 0px;
                          padding-bottom: 0px;
                          border-color: #CCCCCC;
                          border-style: solid;
                          border-top-width: thin;
                          border-right-width: thin;
                          border-bottom-width: thin;
                          border-left-width: thin}

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 TD.saiteki         {width: 540px;
 }

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


/*　メインセールナビ */
#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-mu.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;
	background-color: #fcf9e6;
}

#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 div.ao   {  border: #d9c77c; 1px solid;
                      padding-left: 14px;
                      background-color: #F73f0d;
                      font-weight: bold;
                      font-size: 14px;
                     margin-top: 10px; 
                     margin-right: 0px; 
                     margin-bottom: 0px; 
                     margin-left: 0px;
                     color: #ffffff   }

#mainNavi div.kome   {font-size: 14px;
                             padding-left:10px;
                             padding-right: 10px;
                             color: #333333;
                             padding-bottom: 15px;
                               }

#mainNavi div.kome p.mannaka   {text-align: center;
}

#mainNavi div.kome p.orenzi   {
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	color: #F60000;
}


#mainNavi div.kome a   {font-size: 16px;
                         font-weight: bold;
                         display: block;}


#mainNavi div.kome p.futo   {font-size: 16px;
                         font-weight: bold;
; color: #FF9900
                         }


 /* みぎメニュー */

 #migiMenu      {width: 234px;
                 padding-top: 0px;
                 margin: 0px; 
                 text-align: left;
                 font-size: 12px;
                 }

#migiMenu h2  { background-image: url(http://www.white1.net/image/rigtito-si.gif);
                 font-size: 16px;
                 height: 23px;
                 color: #da6240; 
                 margin: 0px;
                 text-align: left;
                 padding-top: 8px;
                 padding-left: 25px;
                 padding-bottom: 0px;
                 background-repeat: no-repeat;
                 }

#migiMenu2      {font-size: 12px;
                 background: url(../image/marusita234.gif) no-repeat  bottom;
                 margin: 0px;
                 padding-top: 0px;
                 padding-bottom: 15px;
                 padding-right: 5px;
                 padding-left: 8px;
                 text-align: left;
                 line-height: 120%;   }

#migiMenu2 p    {padding: 10px 0px 0px 5px;
                 font-size: 14px;
                  margin: 0px 0px;
                 }

#migiMenu div.site            {margin: 5px 0px 0px 10px;
                             padding-bottom: 15px; }

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


/*  フッター  */

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

#footer div.top     {width:780px;
                     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:780px}

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

#footer div.cppi      {text-align: center;
                       font-size: 12px}
#mainNavi .kome p .dai {
	font-size: 18px;
	color: #C30;
	font-weight: bolder;
}
#mainNavi .kome p .daiore {
	font-size: 24px;
	color: #F60;
	font-weight: bolder;
}
