#ttt { width: 610px; } 

#mst { color: #666666; padding-top: 10px; background-color: 
#f5f5e0; padding-left: 15px; padding-right: 15px; }

#mst-1 { color: #666666; padding-top: 3px; background-color: #; padding-left: 0px; padding-right: 0px; }

#mst-2 { color: #666666; padding: 25px 9px 25px; background-color: #eeeeef; }

#triangle { padding-top: px; padding-left: 180px; padding-bottom: 50px; }

#de-flow { color: #666666; width: px; height: ; padding-top: 10px; }

#text1 { border-left-style: solid; border-bottom-style:   solid; border-color: #d2b486; border-top-width: 0px; border-bottom-width: 1px; border-left-width: 10px; border-right-width: 0px; height: px; padding: 15px; background-color: #ffffff; }

#text2 { border-left-style: solid; border-bottom-style:   solid; border-color: #d2b486; border-top-width: 0px; border-bottom-width: 1px; border-left-width: 10px; border-right-width: 0px; height: px; padding: 5px; padding-left: 10px; background-color: #ffffff; }

#text3 { width: 100px; border-left-style: solid; border-bottom-style: dotted; border-color: #d2691e; border-top-width: 0px; border-bottom-width: 2px; border-left-width: 5px; border-right-width: 0px; height: px; padding: 5px; background-color: #ffffff; }

#text4 { width: px; border-left-style: solid; border-bottom-style: ridge; border-color: #000000; border-top-width: 0px; border-bottom-width: 2px; border-left-width: 0px; border-right-width: 0px; height: px; padding: 5px; background-color: #ffffff; }

#text5 { font-color: #568d8d; font-size: 12px; font-weight: normal; line-height:150%; }

#text6 { width: 200px; border-style: solid; border-color: #8fbc8b; border-top-width: 1px; border-bottom-width: 5px; border-left-width: 20px; border-right-width: 2px; height: px; padding: px; background-color: #ffffff; }

#text7 { width: 200px; border-style: solid; border-color: #ffa07a; border-top-width: 1px; border-bottom-width: 5px; border-left-width: 20px; border-right-width: 2px; height: px; padding: px; background-color: #ffffff; }

#text8 { width: 200px; border-style: solid; border-color: #ffdead; border-top-width: 1px; border-bottom-width: 5px; border-left-width: 20px; border-right-width: 2px; height: px; padding: px; background-color: #ffffff; }

#text10 { width: 200px; border-style: solid; border-color: #c40665; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 6px; border-right-width: 0px; height: px; padding-left: 10px; background-color: #ffffff; }

.mainstory{ width: 570px; background-color: #FFFFFF; border-style: solid; border-width: 1px; border-color: #cccccc; padding: 10px 10px 10px; }

.mainstory1{ width: 580px; background-color: #FFFFFF; border-style: solid; border-width: 1px; border-color: #cccccc; padding: 10px 10px 10px; }

div.headmap{
height: 80px;
background: transparent url(../thm/images/httt.jpg) top left no-repeat;
}

div.headmap p{color: #666666; width: 330px; margin-left: 20px; padding-top: 20px; }

#architect { padding-top: 15px; padding-bottom: 20px; }

#sub-t { padding-top: 5px; padding-bottom: 5px;} 

.white{ color: #ffffff; }
.gray{ color: #999999; }

#hz { padding-top: 30px; }

#ssi { padding-top: 20px; padding-bottom: 20px;} 

#db { padding-top: 20px; padding-bottom: 20px;} 

#sproof { border-style: solid; border-color: #99cccc; border-width: 0px 0px 1px 10px;  padding: 5px 10px 5px; }

#tea { width: px; padding-top: 30px; padding-left: 40px; padding-right: 40px; padding-bottom: 20px;  background-color: #f0f0d9; }

.fsize { font-size: 12px; }

h2.text3 { font-size: 25px; }

.text4 { color: #568d8d; font-size: 12px; font-weight: bolder; padding-top: 20px; }

a { text-decoration:none; }
a:visited {color: purple; }
a:hover { color: darkorange; }

h2 a { background-color: #99cc99; 
       display: block;
       width: 250px;
       border:solid 3px;
       border-color: #cce6cc #6cb76c #6cb76c #cce6cc;
       text-align: center; }
h2 a:hover { background-color: #cccc99;
             border-color: #e0e0c2 #bdbd7d #bdbd7d #e0e0c2; }


a img { border: none; }

#tea ul { margin: 0; padding: 0; list-style-type: none; }

#tea { padding-top: 20px; padding-bottom: 30px; } 

#spm1 { border-style: solid; border-color: #99cccc; border-width: 0px 0px 0px 10px;  padding: }

#siteimg { background-image: url(swap.jpg);
           background-repeat: no-repeat;
           height: 150px;
           width: 150px;
           text-align: center;
           line-height: 150px;
           font-family:Arial. Helvetica. sans-selif;
           font-size:140%;
           color:#000000; }

<!-- small scallページの設定 -->
#sss1 { font-color: cc0000; }

<!-- small scallページの設定終わり -->

#smallst { 
 background-image: url(../images/kougu.gif); background-repeat: no-repeat; background-position: bottom right; background-color: #ffffff; }

div#footerBottomIE5{
color: #fff;
font-size: 10px;
background-color: #2c7071;
clear: both;
}

address { background-color:#568d8d; color:#ffffff; padding-bottom:0px; padding-top:0px; border:none; }

