html, body { font-size: 12px; color: #000000; background-color: #e5e5e5; background-image: url(../img/bg.png); margin: 0px; padding: 0px; background-repeat: repeat-x; background-position: left top; height: auto; width: auto; font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }

#msp-stock { background-image: url(../img/titleimage/stock.png); background-repeat: no-repeat; background-position: center top; clear: both; height: auto; width: 1000px; margin-right: auto; margin-left: auto; padding-right: 10px; padding-left: 10px; }
#msp-finance { background-image: url(../img/titleimage/finance.png); background-repeat: no-repeat; background-position: center top; clear: both; height: auto; width: 1000px; margin-right: auto; margin-left: auto; padding-right: 10px; padding-left: 10px; }
#msp-service { background-image: url(../img/titleimage/ourservice.png); background-repeat: no-repeat; background-position: center top; clear: both; height: auto; width: 1000px; margin-right: auto; margin-left: auto; padding-right: 10px; padding-left: 10px; }


#msp-company { background-image: url(../img/titleimage/company.png); background-repeat: no-repeat; background-position: center top; clear: both; height: auto; width: 1000px; margin-right: auto; margin-left: auto; padding-right: 10px; padding-left: 10px; }

#msp-access { background-image: url(../img/titleimage/access.png); background-repeat: no-repeat; background-position: center top; clear: both; height: auto; width: 1000px; margin-right: auto; margin-left: auto; padding-right: 10px; padding-left: 10px; }

#msp-contact { background-image: url(../img/titleimage/contact.png); background-repeat: no-repeat; background-position: center top; clear: both; height: auto; width: 1000px; margin-right: auto; margin-left: auto; padding-right: 10px; padding-left: 10px; }

#msp-privacy { background-image: url(../img/titleimage/privacy.png); background-repeat: no-repeat; background-position: center top; clear: both; height: auto; width: 1000px; margin-right: auto; margin-left: auto; padding-right: 10px; padding-left: 10px; }
#msp-thanks { background-image: url(../img/titleimage/thanks.png); background-repeat: no-repeat; background-position: center top; clear: both; height: auto; width: 1000px; margin-right: auto; margin-left: auto; padding-right: 10px; padding-left: 10px; }
#msp-gallery { background-image: url(../img/titleimage/gallery.png); background-repeat: no-repeat; background-position: center top; clear: both; height: auto; width: 1000px; margin-right: auto; margin-left: auto; padding-right: 10px; padding-left: 10px; }



#mmbody01 { background-image: url(../img/ccbg.png); background-repeat: repeat; clear: both; height: auto; width: 950px; margin-right: auto; margin-left: auto; padding-top: 30px; padding-right: 25px; padding-bottom: 30px; padding-left: 25px; min-height:400px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #00A444; }
#mmbody02 { background-image: url(../img/ccbg.png); background-repeat: repeat; clear: both; height: auto; width: 950px; margin-right: auto; margin-left: auto; padding-top: 30px; padding-right: 25px; padding-bottom: 30px; padding-left: 25px; min-height:300px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #00A444; }

#pagetitle { clear: both; height: 75px; width: 1000px; margin-right: auto; margin-bottom: 250px; margin-left: auto; }

.catchtxt { font-size: 28px; line-height: 1.4em; color: #000; margin-bottom: 5px; text-shadow:2px 2px 1px #d5d5d5; background-image: none; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; padding: 0px; margin-top: 0px; margin-right: 0px; margin-left: 0px; }
.catchtxt2 { font-size: 22px; line-height: 1.4em; color: #000; margin-bottom: 5px; text-shadow:2px 2px 1px #d5d5d5; background-image: none; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; padding: 0px; margin-top: 0px; margin-right: 0px; margin-left: 0px; }


.td1 { font-size: 12px; line-height: 1.4em; font-weight: normal; color: #FFF; background-color: #666; text-align: left; padding: 10px; }
.td2 { font-size: 12px; line-height: 1.4em; background-color: #f6f6f6; padding: 10px; }
.td3 { font-size: 12px; line-height: 1.4em; background-color: #f6f6f6; padding: 10px; text-align: center; }
.form1 { width: 250px; }
.form2 { width: 670px; }
#gmaps { clear: both; height: 450px; width: 950px; }
h2 { font-size: 14px; line-height: 1.75em; font-weight: normal; color: #FFF; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #EA5A02; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 5px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; background-image: url(../img/titlebg.png); background-repeat: repeat; }
h3 { font-size: 15px; line-height: 1.4em; font-weight: bold; color: #000; padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; }
.docu { margin-right: 1em; margin-left: 1em; }
.imgimg { float: right; margin-bottom: 1em; margin-left: 1em; }
