body  { background-color: #fff; margin: 0; padding: 0 }
a { text-decoration: none }
.subtitle a   {
	color: white;
	font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Osaka-";
	font-size: 85%;
等幅, Osaka, 平成角ゴシック; text-decoration: none }
.privacy a { color: white; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka-等幅, Osaka, 平成角ゴシック; text-decoration: none }
#shadow   { background: url("../common_img/shadow.gif") repeat-y }
#footer    { font-size: 70%; padding-bottom:20px; background: url("../common_img/footer.gif"); background-repeat: repeat-x; background-position: left top; text-align: center; margin: 0; padding: 3px 0 0; vertical-align: top }
#corp_link { width:700px; text-align:left; margin-top:10px; margin-left:50px;}
#corp_link p {font-weight:bold; margin-bottom:0px; }
#corp_link a:link { text-decoration:none;}
#corp_link a:hover {text-decoration:underline;}
.libold {font-weight:bold;}
.lblong {width:150px; float:left; margin-right10px; }
.lbshort {width:100px;float:left;}
#menu   { margin: 10px; padding: 0 5px 0 10px }
.title  { margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px dotted white }
.subtitle     { color: white; font-size: 90%; text-decoration: none; background: url("../common_img/mark.gif") no-repeat 0 center; margin-top: 3px; margin-bottom: 0; padding-bottom: 0; padding-left: 15px}
.privacy    { color: white; font-size: 71%; font-weight: normal; text-align: center; margin: 0; padding: 5px 1px 2px; border: 1px solid}
.border  { margin: 0; padding: 0; height: 2px; border-top: 1px dotted #fff }
.Center { text-align: center }
.titledotnone {
	margin-bottom: 10px;
	padding-bottom: 10px;
}
.information {
	border-bottom: 1px dotted #333333;
	font-size: 80%;
	margin: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.informationi a   { color: #339 }
.information a:link   { color: #339 }
.information a:visited   { color: #339 }
.informationkeinasi  { font-size: 80%; margin: 3px; border-bottom: 1px none #333333 }
.informationkeinasi a   { color: #339 }
.informationkeinasi a:link   { color: #339 }
.informationkeinasi a:visited   { color: #339 }
.tensen01 {
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #333333;
	padding-bottom: 5px;
}
.honbun0 {
	font-size: 75%;
	line-height: 150%;
}
.honbun02 {
	font-size: 65%;
	line-height: 120%;
}
.banner  { font-size: 72%}
.banner a:link   { color: #333 }
.banner a:visited  { color: #333 }
.blogtit { margin-bottom:-3px; color:#339900; font-size:90%; margin-top:5px; }
.top_10px{padding-top:10px;}
.top_mag10px{margin-top:10px;}