body {
	font-family: "メイリオ","Meiryo",verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	line-height: 1.5;
	font-size: 12px;
}
.post {
	width: 685px;
	padding: 10px 0px 10px 0px;
	margin: 0px 0px 20px 0px;
	line-height: 1.7;
	font-size: 12px;
}

.post h1 {
	margin: 0px 0px 10px 0px;

}
.post p {
	margin: 0px 0px 20px 0px;
}
.left-navi a{/*リンクされた文字*/
    color:#ffffff;
    text-decoration:none;
}
.left-navi a:link {/*未訪問のリンク*/
    color:#ffffff;
    text-decoration:none;
}
.left-navi a:visited {
  color: #d0d0d0;
  text-decoration: none;
}
.left-navi a:hover {/*マウスをのせたとき*/
    color:#ff0000;
    text-decoration:underline;
}
.entrypage {
	font-size: 12px;
}
h1.topentrypage {
	font-size: 12px;
	width:328px;
	padding:15px 0 0px 12px;
	letter-spacing:2px;
text-decoration:none;
}
.entryh1image {
	margin: 0px 0px 0px 10px;
}
.entrypimage {
	padding: 0px 0px 10px 110px;
}
.entrypage1 {
margin: 30px 0px 0px 0px;
width: 685px;
height: 18px;
background-image: url(http://www.est.st/img/entryback1.gif);
background-repeat: none;
}
.entrypage2 {
margin: 0px 0px 0px 0px;
width: 685px;
background-image: url(http://www.est.st/img/entryback2.gif);
background-repeat: repeat-ｙ;
padding: 0px 20px 0px 20px;
}
.entrypage2-yougo {
margin: 0px 0px 0px 0px;
width: 685px;
background-image: url(http://www.est.st/img/entryback2.gif);
background-repeat: repeat-ｙ;
padding: 30px 20px 0px 20px;
}
.entrypage3 {
margin: 0px 0px 0px 0px;
width: 685px;
height: 51px;
background-image: url(http://www.est.st/img/entryback3.gif);
background-repeat: none;
}
.entrypage4 {
margin: 0px 0px 0px 0px;
width: 685px;
background-image: url(http://www.est.st/img/entryback4.gif);
background-repeat: repeat-ｙ;
padding: 0px 70px 12px 90px;
}
.entrypage5 {
margin: 0px 0px 0px 0px;
width: 685px;
height: 15px;
background-image: url(http://www.est.st/img/entryback5.gif);
background-repeat: none;
}
.entrypage6 {
margin: 0px 0px 0px 0px;
width: 685px;
height: 36px;
background-image: url(http://www.est.st/img/entryback6.gif);
background-repeat: none;
}
.oneclm {
padding: 30px 30px 30px 60px;
}.entrypage-twoclm {
width: 310px;
margin: 0px 0px 0px 10px;
}
.entrypage-twotext {
padding: 0px 0px 40px 20px;
}




#mf_wrapper div #mailform table tr td .mailform tr th p {
	font-size: 10px;
	color: #aaa;
}
basic {
	font-size: 14px;
}
#mf_wrapper div #mailform table tr td .mailform tr td {
	color: #CCC;
}
#mf_wrapper div #mailform table tr td .mailform tr td {
	color: #aaa;
}
#mf_wrapper div #mailform table tr td .mailform tr td {
	color: #999;
}
#mf_wrapper div #mailform table tr td .mailform tr td {
	color: #888;
}
#mf_wrapper div #mailform table tr td .mailform tr td {
	color: #666;
	font-size: 14px;
}
#mf_wrapper div #mailform table tr td {
	font-size: 10px;
	color: #999;
}
#mf_wrapper div #mailform table tr td .mailform tr td {
	font-size: 12px;
}
#mailform table tr td {
	font-size: 12px;
	color: #C30;
}
#mailform table tr td .mailform tr td input {
	font-size: 12px;
}
#mailform table tr td .mailform tr td {
	font-size: 12px;
	color: #666;
}
#999 {
	font-size: 10px;
}
.fff {
	font-size: 10px;
}
.ss {
	font-size: 12px;
	font-weight: bold;
}
.uu {
	font-size: 10px;
	font-weight: normal;
	color: #666;
	text-align: left;
}

#mailform table {
	font-size: 9px;
	color: #333;
	text-align: center;
}
.stest {
	color: #999;
	font-weight: normal;
}
#mailform table tr td strong {
	color: #666;
}
inside table with line {
	color: #F00;
}
.table_line {
}
table_line {
}
new {
	color: #333;
}
#mailform table tr td table tr td .mailform {
	color: #666;
	font-weight: normal;
	font-size: 10px;
}small {
	font-size: 9px;
}
keyword {
	color: #666;
}
fdsa {
	color: #666;
}
fda {
	color: #333;
}
#estm table tr td strong {
	padding:0; margin:0;
}

h1.newsh {
font-size:18px;
font-weight:bold;
}img.topimg{
margin:0px 20px 10px 20px;
}#newsimg { border:1px 1px 1px 1px solid #cccccc; }
.newsday { text-align:right;padding:0px 20px 0px 0px; }

.estimtd {
background-color:#be202e;
color:#fff;
font-wight:bold;
text-align:center;
padding:10px 10px 10px 10px;
width:250px;
}

.estimtdd {
background-color:#fff;
color:#444;
font-wight:bold;
padding:10px 10px 10px 10px;
width:390px;
}.menu-last {
	padding-bottom:0px;
}

