body {  font-size: 14px;	
        line-height: 150%;
	text-align:center;
	width:900px;
	color:#333333;
	background-color: #fbebec;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
   }
p   {margin:3px 3px 1px}

.clearFix {DISPLAY: block}

#mein       {width: 900px;background-color: #ffffff;}


/* ヘッダ */

#header     {
             text-align:left;
             padding-bottom:0.5em;
             width:900px;
             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;
	font-size: 12px;
}

#hederti        {
	width:900px;
	background-image: url(../image/kodawari.jpg);
	height: 180px;
	padding-top: 15px;
	padding-left: 15px;
}



/*  メイン */


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

#mainNavi div.tyuu    { background-color: #a52a2a;
                     width: 655px;                     
                     text-align: center;
                     margin-top: 0px;  }

#mainNavi div.otoku    {
	background-color: #e0f5cc;
	width: 655px;
	text-align: center;
	padding-bottom: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 10px;
}

#mainNavi div.aiai {        border-color: #cccccc ; 
                            border-style: solid;
                            border-top-width: 0px;
                            border-right-width: 1px; 
                            border-bottom-width: 1px; 
                            border-left-width: 1px; }


#mainNavi div.aiai a { font-size: 16px;
                          font-weight: bold;
                          text-align: center;
                         margin-top: 10px;
                         display:block }

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

#mainNavi  table.too h2      {font-size: 12px;
                             font-weight: bold;
                             color: #ffffff;
                             background-color: #5050cc;
                             padding-left:10px;
                             margin-bottom: 0px;
                             width: 529px; }

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

#mainNavi table.too td.pic {background-image: url(../image/pic.gif);
                            background-repeat: no-repeat;
                            color: #696969;
                            font-weight: bold;
                            padding-top: 3px;
                            padding-left: 190px;
                            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;}

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

#mainNavi table.too td.ffb {WIDTH: 135px;
                            text-align: center;
                            background-color: #edf4fd;
                            vertical-align: top;
                            border: #e0ffff;
                            border-style: solid;
                            border-top-width: 1px;
                            border-right-width: 1px;
                            border-bottom-width: 0px;
                            border-left-width: 0px}
							
							
#mainNavi div.kome   {width: 100%;
                             font-size: 14px;
                             padding-left:10px;
                             padding-right: 10px;
                             color: #333333;
                             padding-bottom: 15px;
                               }

#mainNavi div.kome h2  {
	font-size: 14px;
	padding-left:30px;
	padding-top:12px;
	;
	color: #333333;
	background-image: url(../image/bg_titlemido.gif);
	height: 33px;
                               }

#mainNavi div.kome a   { font-size: 16px; 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}
			
			
#mainNavi div.kome p {	margin-bottom: 20px;
}			
							
#mainNavi  p.mannaka   {text-align: center;
}

#mainNavi div.f12 {font-size: 12px;}
/* メニュー*/

#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  {
	background-image: url(../image/bg_titlemido.gif);
	font-size: 14px;
	width: 234px;
	height: 33px;
	color: #666666;
	margin: 0px;
	text-align: center;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 00px;
	background-repeat: no-repeat;
}

#migiMenu UL.newto        {list-style-position: outside;
                            list-style-type: none;
                            padding-top: 0px; 
                            padding-right: 0px; 
                            padding-bottom: 15px; 
                            padding-left: 10px;
                            margin: 0px;}

#migiMenu UL.newto  li      {margin: 0px ;
                              padding: 0px;}

#migiMenu UL.newto  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}



#migiMenu UL.kodawari       {list-style-position: outside;
                            list-style-type: none;
                            padding-top: 0px; 
                            padding-right: 0px; 
                            padding-bottom: 15px; 
                            padding-left: 10px;
                            margin: 0px;}

#migiMenu UL.kodawari  li      {margin: 0px ;
                              padding: 0px;}

#migiMenu UL. kodawari 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}



/* フッタ */

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

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

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

#footer div.f10right  {font-size: 10px;}

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