
*   { margin: 0; padding: 0 }
body      { font-size: 10px; text-decoration: none; background-color: #fc0; margin-right: auto; margin-left: auto }
#test { margin-right: auto; margin-left: auto }
/*ヘッダー＆トップイメージ*/
#t-header { background-color: #fff }
#t-imgtop { background-color: #fff; background-image: url(../img/header/header2.jpg); background-repeat: no-repeat; margin: 0 }
#t-imgtop h1 { color: #fff; font-size: 40px; font-weight: bold }
#t-imgtop h3  { color: #fff; font-size: 15px; font-weight: bold }
/*メインコンテンツ左部分*/
#t-main { background-color: #eee }
#left-pos { width: 200px; float: left }
td#left-pos ul  { color: #333; font-size: 15px; list-style-type: none; margin-left: 5px; width: 200px }
td#left-pos li  { margin-right: 5px; margin-left: 5px }
td#left-pos li a   { color: #333; text-decoration: none; background-color: #fff; display: block; margin-bottom: 5px; padding-top: 3px; width: 190px; height: 25px; border: solid 1px }
td#left-pos li a:hover  { text-decoration: none; background-color: #ff9; display: block; margin-bottom: 5px; padding-top: 3px; width: 190px; height: 25px }
td#left-pos li img { margin-right: 10px; margin-left: 5px }
.sub-img { margin-right: 5px; margin-left: 8px }
#sub02  { background-color: #eee; margin: 0; padding: 0; width: 190px }
div#sub02 ul   { color: #ccc; font-size: 15px; list-style-type: none; margin: 0; padding: 0; width: 190px }
div#sub02 li { margin: 0; padding: 0 }
div#sub02 li a  { text-decoration: none; background-color: #eee; display: block; margin-bottom: 5px; width: 190px; height: 25px; border-style: none }
div#sub02 li a.hover   { text-decoration: none; background-color: #ff9; display: block; margin-bottom: 5px; width: 190px; height: 25px; border-style: none }
/*メインコンテンツ右部分*/
#main-midashi  { font-size: 16px; font-weight: bold; background-image: url(../img/system/midashi.gif); background-repeat: no-repeat; padding-left: 20px }
#main-top  { background-image: url(../img/system/main-top.gif); background-repeat: no-repeat }
#main-center { background-image: url(../img/system/main-center.gif); background-repeat: repeat-y }
#main-bottom { background-image: url(../img/system/main-bottom.gif); background-repeat: no-repeat }
#main-top-s { background-image: url(../img/system/main-top-s.gif); background-repeat: no-repeat }
#main-center-s { background-image: url(../img/system/main-center-s.gif); background-repeat: repeat-y }
#main-bottom-s { background-image: url(../img/system/main-bottom-s.gif); background-repeat: no-repeat }
#main-center h3   { font-size: 15px; padding-top: 1px; padding-left: 2px; width: 518px; border-style: solid; border-width: 1px 1px 1px 10px; border-color: #f60 }
#main-center tr  { font-size: 14px; line-height: 20px }
#main-center h4  { width: 510px; border-style: solid; border-width: 1px 1px 1px 10px; border-color: #f90 }
#small-title h4   { color: #636; font-size: small; font-weight: bold; width: 510px; height: 20px; border-style: solid; border-width: 1px 4px 4px; border-color: #fff #eee #eee }
.rahmen { width: 520px; border: solid 2px #f90 }
.important  { color: #f30 }
/*フッター*/
#t-footer { font-size: x-small; font-weight: bold; background-color: #fff; background-image: url(../img/system/footer.gif); background-repeat: no-repeat; padding-top: 15px }
/*施工例時*/
#main-top-l { background-image: url(../img/system/main-top-l.gif); background-repeat: no-repeat }
#main-center-l  { background-image: url(../img/system/main-center-l.gif); background-repeat: repeat-y }
#main-bottom-l   { background-repeat: no-repeat }
#main-center-l h2 { }
#main-center-l td  { font-size: 12px }
