body {
	margin : 0px Auto 0px Auto;
	font-size: 0.8em;
	line-height: 150%;
	text-align: left;
	width:800px;
	color:#333333; }

A:hover { color:#ff00ff; }

p { margin:3px 3px 1px }

#mein { width: 800px }

.clearFix { display: block }

/* ヘッダーコンテンツ */
#header {
	text-align:left;
	padding-bottom:0.5em;
	width:800px;
	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;
		padding-top: 10px }

#header div.headersite { float:right }

#hederti { width:800px }

#hederti table.Cart01 { text-align:center;width:800px }

#hederti table.Cart01 td.le01 { width: 125px; HEIGHT: 45px }

#hederti table.Cart01 td.ri01 { width: 159px; HEIGHT: 45px }

#hederti table.Cart01 td.bgttf {
			width: 800px;
			height: 12px;
			background: url(../image/tth.gif) no-repeat  bottom; }

#header div.kkb {
	padding-top: 10px;
	font-weight: bold; }

/*  メインナビ  */

#content {
  padding-left:0em;
  float:left;
  width:555px;
  text-align: left;}

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


#content  table.too       {width: 555px;
                            font-size: 12px;
                            font-weight: normal}


#content table.too td {   width: 135px;
                           text-align: center;; border: #cccccc solid; border-width: 0px 1px 1px}

#content table.too td.pic {background-image: url(../image/pic.gif);
                            background-repeat: no-repeat;
                            font-weight: bold;
                            padding-top: 3px;
                            padding-left: 180px;
                            text-align: left;
                            border-color: black #CCCCCC black black;
                            border-style: solid;
                            border-top-width: 0px;
                            border-right-width: 1px;
                            border-bottom-width: 0px;
                            border-left-width: 0px;}

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

#content table.too td.ffb {width: 135px;
                            text-align: center;

                            vertical-align: top;
                            border: #edf4fd;
                            border-style: solid;
                            border-top-width: 1px;
                            border-right-width: 1px;
                            border-bottom-width: 0px;
                            border-left-width: 0px}

/*　メインセールナビ */
#content table.sell  {width: 555px}


#content table.sell TD         {width: 555px;
                                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;}

#content 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}

#content 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}




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

#content div.iti    { 
                     WIDTH: 555px;
                     background-color: #fb8e00;
                     text-align: center;
                     margin-bottom: 10px; }


#content div.ooki {width: 555px;
                            text-align: center;
                            border-color: #cccccc ; 
                            border-style: solid;
                            border-top-width: 0px;
                            border-right-width: 1px; 
                            border-bottom-width: 1px; 
                            border-left-width: 1px; }


#content div.ooki h2   {font-size: 12px;
                             font-weight: bold;
                             color: #ffffff;
                             background-color: #5050cc;
                             padding-left:10px
                             }




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

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

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

#content div.kizi  {  padding-left:0em;
                      width:555px;
                      text-align: left;}

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



/*  ライトコンテンツ  */

#migi {
	float:right;
                width: 235px;
                padding-top: 0px;
                margin: 0px; 
                text-align: left;
                font-size: 12px;
        }

#migi div.menu      {
                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
                }

#migi div.menu  a    {padding: 5px 0px 2px 15px;
                           font-size: 14px;
                           display:block;
                           line-height: 150%;
                           text-align: left;
                           background: url(../image/i_arrow.gif) no-repeat 6px 7px}


#migi h2.sube {
		background-image: none;
		background-color: #330099;
		font-size: 14px;
		width: 220px;
		height: 15px;
		color: #ffffff;
		margin: 0px;
		text-align: left;
		padding-top: 2px;
		padding-left: 15px;
		padding-bottom: 2px; }

#migiMenu2 {
	font-size: 12px;
	width: 233px;
	border: 1px #cccccc solid;
	text-align: left; 
 	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
        padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 5px}

#migiMenu2 hr {height: 1px; color: #339966}

#migi UL.site {margin: 5px 0px 0px 0px;
                   line-height: 130%;
                   list-style-type: none;
                   padding-bottom: 5px;  }

#migi UL.site LI {
		padding: 4px 5px 4px 15px;
		display: block;
		background: url(../image/aikon-ao.gif) no-repeat 6px 7px }


/*カレンダー*/
#calendar {
	line-height: 120%;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	padding:0px;
	text-align: center;
	margin-bottom: 20px; }

	#calendar table {
		width: 235px;
		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: #FF9900;
			text-decoration:underline; }

#migi h2 {
	background-image: url(../image/rigtito.gif);
	font-size: 16px;
	width: 220px;
	height: 28px;
	color: #ffffff;
	margin: 0px;
	text-align: left;
	padding-top: 8px;
	padding-left: 15px;
	padding-bottom: 0px;
	background-repeat: no-repeat; }

.kate {margin-left: 40px}

/*  フッター  */
#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: #ff9900;
		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.cppi {
		text-align: center;
		font-size: 12px }


#footer div.pr10 {text-align: left;
		  padding-right: 10px;
		  font-size: 10px; }



