body {
	color: #666;
	text-align: center;
	background: url(http://www.nihon-est.co.jp/images/heahher_bg.gif) repeat-x center 0;
	margin: 0 auto auto;
}
ul, ol, li, dl, dt, dd, form, fieldset, input, textarea, h1, h2, h3, h4, h5, h6, pre, code, p, blockquote, hr, th, td {
	margin: 0;
	padding: 0;
}
h1, h2, h3, h4, h5, h6, p, pre, blockquote, fieldset, ul, ol, dl {
	margin-bottom: .75em;
	line-height: 1.3em;
}
.widget-recent-entries dl {
	padding: 0 8px;
}
.widget-recent-entries DL DT {
	font-size: 14px;
}
.widget-recent-entries DL DD {
	margin-bottom: 3px;
	font-size: 12px;
	color: white;
}
.widget-recent-entries DL DD.entry-meta {
	margin-bottom: 10px;
	color: #eaeaea;
	border-bottom: 1px dotted #ccc;
	padding-bottom: 10px;
	font-size: 11px;
}
div#beta-inner UL {
	text-align: right;
	list-style-type: none;
}
div#head {
	width: 940px;
	height: 75px;
	background: white;
	margin: 0 auto;
}
.headinner {
	text-align: left;
	width: 940px;
	height: 75px;
	border-width: 0;
	background: white;
	margin: auto;
}
div#contents {
	margin-left: auto;
	margin-right: auto;
	width: 940px;
	text-align: left;
	background: url(http://www.nihon-est.co.jp/images/images/blog_back.gif) repeat-y center 0;
}
.kage {
	background: url(http://www.nihon-est.co.jp/images/kage.png) repeat-y center center;
	margin: 0 auto;
}
.toppage {
	background: url(http://www.nihon-est.co.jp/images/blog_contents_back.png) no-repeat 0 bottom;
}
div#futter {
	width: 940px;
	margin-left: auto;
	margin-right: auto;
	background: white;
}
div#alpha {
	margin-left: 15px;
	width: 635px;
	float: left;
	margin-bottom: 15px;
}
div#beta {
	margin-bottom: 15px;
	width: 260px;
	float: right;
	margin-right: 15px;
}
div#beta A {
	color: white;
	text-decoration: none;
}
div#beta A:HOVER {
	text-decoration: underline;
}
.crear {
	clear: both;
}
div#space {
	width: 940px;
	height: 15px;
	background: white;
}
.left-title {
	margin-left: 15px;
	width: 260px;
}
.left-title-bottom {
	margin-bottom: 10px;
}
.left-title-text {
	margin-top: 7px;
	margin-bottom: 7px;
	text-align: left;
}
img {
	border-width: 0;
}
div#beta-inner {
	margin-left: 15px;
	width: 225px;
}
.f-inner {
	width: 910px;
	color: #08497b;
	font-size: 12px;
	text-align: center;
	padding: 15px;
}
.f-inner A {
	color: #08497b;
	text-decoration: none;
}
.f-inner A:HOVER {
	text-decoration: underline;
}
.m-inner {
	width: 605px;
	color: #08497b;
	font-size: 12px;
	text-align: center;
	padding: 15px;
}
.m-inner A {
	color: #08497b;
	text-decoration: none;
}
.m-inner A:HOVER {
	text-decoration: underline;
}
.top-banner-outer {
	width: 600px;
	margin-bottom: 15px;
	background: white;
}
.top-banner-in {
	width: 590px;
	text-align: center;
	padding-top: 5px;
	margin-left: 5px;
	margin-right: 5px;
}
.top-banner-outer p {
	text-align: left;
	font-size: 13px;
	margin: 5px;
}
.top-banner-outer h3 {
	margin: 0;
}
div#right-topics img {
	border-width: 1px;
	border-style: solid;
	border-color: white;
	margin-bottom: 10px;
}
div#right-fla {
	width: 260px;
	height: 280px;
	margin-bottom: 0;
}
.right-title {
	margin-left: 15px;
	width: 225px;
}
.right-title-bottom {
	margin-bottom: 10px;
}
.right-title-text {
	margin-top: 7px;
	margin-bottom: 7px;
	text-align: right;
}
div#right-topics {
	margin-bottom: 5px;
	margin-left: 15px;
}
img {
	border-width: 0;
}
.w620 {
	margin-top: 15px;
	width: 635px;
	margin-bottom: 15px;
	background: white;
}
.top-banner {
	margin-top: 15px;
	margin-bottom: 15px;
}
.top-banner2 {
	margin-top: 15px;
	margin-bottom: 15px;
}
.asset-body {
	font-size: 14px;
}
.asset-body P {
	margin-left: 8px;
	margin-right: 8px;
	font-size: 13px;
}
.w605 {
	width: 635px;
	margin-bottom: 15px;
	background: white;
}
.w605-banner {
width: 619px;
margin-right : 8px;
margin-bottom : 8px;
margin-left : 8px;
padding-top : 8px;
}
.w605-p {
	width: 620px;
	font-size: 13px;
	margin-left: 8px;
	margin-right: 8px;
}
#zero {
	width: 635px;
	height: 570px;
}
.p14 {
	line-height: 1.5em;
	margin-top: 15px;
	font-size: 14px;
	margin-left: 15px;
	width: 605px;
}
.p142 {
	line-height: 1.5em;
	margin-top: 15px;
	font-size: 14px;
	margin-left: 15px;
	margin-right: 15px;
}
.img-left {
	border-width: 0;
	float: left;
	margin: 0;
}
.img-right {
	border-width: 0;
	float: right;
	margin: 0;
}
.top15 {
	padding-top: 15px;
}
#navigation {
	width: 100%;
}
#navigation A {
	color: #08497b;
	text-decoration: none;
}
#navigation A:HOVER {
	text-decoration: underline;
}
.navi-l-td {
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	font-size: 13px;
	text-align: left;
	width: 33%;
}
.navi-c-td {
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	font-size: 13px;
	text-align: center;
	width: 33%;
}
.navi-r-td {
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	font-size: 13px;
	text-align: right;
	width: 33%;
}
#company {
	width: 95%;
	margin-left: 15px;
}
#company TH {
	font-size: 12px;
	font-weight: normal;
	color: white;
	text-align: right;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: white;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 135px;
}
#company TD {
	font-size: 12px;
	color: white;
	text-align: left;
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.th-under {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: white;
}
#faq {
	font-size: 14px;
	line-height: 1.5em;
}
.faq-answer {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	background: white;
}
#faq TH {
	font-weight: normal;
	text-align: left;
	background: #efefef;
}
.Class10 {
	height: 10px;
}
.Class15 {
	height: 15px;
}
.white {
	background: white;
}
.company {
	margin-right: 15px;
	margin-left: 15px;
}
.company TH {
	font-size: 12px;
	font-weight: normal;
	text-align: right;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: gray;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 145px;
}
.company TD {
	font-size: 13px;
	text-align: left;
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 1.3em;
}
.th-under {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: gray;
}
.topline {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: gray;
}
.company H3, H4 {
	color: #69BF00;
	font-size: 14px;
	margin: 0.75em 0;
}
.dotline {
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: gray;
}
.waku {
	border-left-width: 1px;
	border-left-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-color: gray;
	padding: 10px;
}
.Class75em {
	margin-top: 0.75em;
	margin-bottom: 0.75em;
}
.company IMG {
	margin-top: 0.75em;
}
.company OL {
	margin-top: 0.75em;
	margin-left: 25px;
}
.blog-inner {
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	width: 605px;
}
.asset-body P {
	line-height: 1.5em;
}
.asset-body H1, H2, H3 {
	color: #69BF00;
	font-size: 18px;
	line-height: 0.75em;
}
.entry-asset .byline {
	font-size: 12px;
}
.blog-title {
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #002448;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #002448;
	height: 30px;
}
.asset-meta {
	font-size: 12px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #002448;
	margin-top: 0;
	padding-right: 10px;
	margin-right: auto;
	padding-top: 5px;
}
H2 {
	margin-bottom: 5px;
	font-size: 18px;
	padding-top: 10px;
}
.vcard {
	margin-bottom: 10px;
	padding-left: 15px;
	padding-top: 5px;
}
.asset-body {
	margin-top: 0;
	margin-bottom: 30px;
}
.asset-body2 {
	font-size: 14px;
	margin-top: 15px;
	margin-bottom: 30px;
}
.asset-body2 P {
	margin-left: 10px;
	margin-right: 0;
	line-height: 1.5em;
}
.asset-body2 H1, H2, H3 {
	color: #69BF00;
	font-size: 18px;
	line-height: 0.75em;
}
.blog-title A {
	color: #08497b;
	text-decoration: none;
}
.blog-title A:HOVER {
	text-decoration: underline;
}
.archive-content UL {
	margin-left: 20px;
}
.archive-content {
	color: #08497b;
}
.archive-content A {
	color: #08497b;
	text-decoration: none;
}
.archive-content A:HOVER {
	text-decoration: underline;
}
.sitemap-dot {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: gray;
	margin-left: 15px;
	margin-bottom: 15px;
}
.sitemap-dot UL, li {
	line-height: 2.5em;
	margin-left: 20px;
	font-size: 13px;
}
.sitemap-dot H3 {
	color: #666;
	font: 14px "ＭＳ Ｐゴシック", "ＭＳ ゴシック", sans-serif, Arial;
}
.sitemap-dot {
	margin-top: 15px;
	color: #08497b;
}
.sitemap-dot A {
	color: #08497b;
	text-decoration: none;
}
.sitemap-dot A:HOVER {
	text-decoration: underline;
}

.hiss {
color: #f93;
}
.err {
color: red;
}
.table-form {
margin-left : 15px;
margin-top : 15px;
margin-bottom : 15px;
width: 605px;
border-top: 1px solid #ccc;
border-left: 1px solid #ccc;
font-size : 14px;
}
.table-form th {
color: #00375E;
background-color: #eee;
width: 140px;
border-bottom: 1px solid #ccc;
border-right: 1px solid #ccc;
text-align: left;
}
.table-form th span {
padding-left: 5px;
margin-left: 5px;
border-left: 3px solid #3464BE;
}
.table-form TD {
background-color: #fff;
border-bottom: 1px solid #ccc;
border-right: 1px solid #ccc;
padding: 5px;
}
.align-c {
text-align: center;
}
.input-s {
width: 200px;
}
.input-m {
width: 200px;
}
.input-l {
width: 450px;
}
.point {
color: #3B6C53;
}
.inp4 {
width: 80px;
}
.inp2 {
width: 40px;
}
.message{
font-size : 14px;
margin-left : 15px;
padding-top : 15px;
}
FORM{
color : gray;
font-size : 14px;
}

#mailtable{
width : 630px;
margin-top : 15px;
margin-bottom : 15px;
border-top-width : 1px;
border-bottom-width : 1px;
border-top-style : dotted;
border-bottom-style : dotted;
border-top-color : white;
border-bottom-color : white;
font-size : 14px;
color : white;
}
#mailtable TD{
padding-top : 15px;
padding-left : 15px;
padding-right : 15px;
padding-bottom : 15px;
}
#mailtable A {
color: #fff;
text-decoration: none;
}
#mailtable A:HOVER {
text-decoration: underline;
}
.entrylink{
font-size : 12px;
color: #08497b;
text-align : center;
width : 605px;
margin-top : 15px;
}
A{
color: #08497b;
text-decoration : none;
}
A:HOVER{
text-decoration : underline;
}
.kanbai-left{
float : left;
width : 301px;
}
.kanbai-right{
float : right;
width : 301px;
}
.kanbai-left td p{
font-size : 11px;
margin-top : 0.75em;
margin-bottom : 0.75em;
padding-left : 10px;
padding-right : 10px;
}
.kanbai-right td p{
font-size : 11px;
margin-top : 0.75em;
margin-bottom : 0.75em;
padding-left : 10px;
padding-right : 10px;
}
.kanbai-left td{
font-size : 11px;
background-image : url(http://www.nihon-est.co.jp/images/kanbai-bg.gif);
background-repeat : no-repeat;
background-position : center bottom;
}
.kanbai-right td{
font-size : 11px;
background-image : url(http://www.nihon-est.co.jp/images/kanbai-bg.gif);
background-repeat : no-repeat;
background-position : center bottom;
}

.cplink a{
color : silver;
}
