@charset "utf-8";

/*スタイルトップ*/

#t-navi01a {
	background-image: url(../images/style_navi_01.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 20px;
	width: 99px;
}
#t-navi01b {
	background-image: url(../images/style_navi_01.gif);
	background-repeat: no-repeat;
	background-position: -98px -20px;
	height: 20px;
	width: 99px;
}
#t-navi02a {
	background-image: url(../images/style_navi_01.gif);
	background-repeat: no-repeat;
	background-position: -98px 0px;
	height: 20px;
	width: 99px;
}
#t-navi02b {
	background-image: url(../images/style_navi_01.gif);
	background-repeat: no-repeat;
	background-position: -98px -20px;
	height: 20px;
	width: 99px;
}
#t-navi03a {
	background-image: url(../images/style_navi_01.gif);
	background-repeat: no-repeat;
	background-position: -197px 0px;
	height: 20px;
	width: 101px;
}
#t-navi03b {
	background-image: url(../images/style_navi_01.gif);
	background-repeat: no-repeat;
	background-position: -197px -20px;
	height: 20px;
	width: 101px;
}

#style00 {
	background-image: url(../images/bg_style01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	width: 758px;
}

#style01 {
	margin: 68px 0px 0px 0px;
	padding: 0px 16px 0px 39px;
	width: 351px;
	voice-family:"\"}\"";/*IE5.x用ボックスモデルハック*/
	voice-family:inherit;
	width: 296px;
	float: left;
}
#style02 {
	margin: 46px 0px 0px 0px;
	padding: 16px 16px 0px;;
	background-color: #e2ebcf;
	width: 6px;
	height: 220px;
	voice-family:"\"}\"";/*IE5.x用ボックスモデルハック*/
	voice-family:inherit;
	height: 189px;
	float: left;
	font-size: 62.5%;
	line-height: 1.4;
	color: #666666;
}
#style02 a {
	color: #3399CC;
	text-decoration: underline;
}
#style02 h3 {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	display: block;
}
#style02 p.blogUrl{
	margin: 8px 0px 0px;
	line-height: 1.2;
}
#style03 {
	margin: 20px 0px 0px 0px;
	padding: 0px;
	width: 140px;
	float: right;
}

#style04 {
	margin: 50px 0px 0px 0px;
	padding: 0px 39px;
	width: 758px;
	voice-family:"\"}\"";/*IE5.x用ボックスモデルハック*/
	voice-family:inherit;
	width: 680px;
}
#style04 .btnMargin01 {
	margin: 0px 10px 0px 0px;
	padding: 0px;
}

/*for_life*/

#styleWindow {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	background-image: url(../images/bg_shadow_style.gif);
	background-repeat: repeat-y;
	background-position: center;
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-size: 100%;
}

#styleWindow #flash {
	width: 878px;
	height: 621px;
	margin: 0px auto;
	padding: 0px;
	border-color: #FFFFFF;
	border-style: none solid none solid;
	border-width: 0px 1px 0px 1px;
}

#styleWindowHeader {
	margin: 5px auto 0px auto;
	padding: 0px 5px;
	width: 878px;
	border-color: #FFFFFF;
	border-style: none solid none solid;
	border-width: 0px 1px 0px 1px;
	voice-family:"\"}\"";/*IE5.x用ボックスモデルハック*/
	voice-family:inherit;
	width: 868px;
}

#styleWindowTitle {
	width: 878px;
	margin: 0px auto;
	border-color: #FFFFFF;
	border-style: none solid none solid;
	border-width: 0px 1px 0px 1px;
}

#styleWindowFooter {
	margin: 0px auto 0px auto;
	padding: 10px 19px;
	width: 878px;
	background-color: #999999;
	text-align: left;
	border-color: #FFFFFF;
	border-style: none solid none solid;
	border-width: 0px 1px 0px 1px;
	voice-family:"\"}\"";/*IE5.x用ボックスモデルハック*/
	voice-family:inherit;
	width: 840px;
}

#styleWindowFooter p {
	margin: 0px;
	padding: 0px 0px 10px 0px;
	font-size: 75%;
	line-height: 1.4;
	color: #FFFFFF;
}
#styleWindowFooter p a {
	color: #FFFFFF;
	text-decoration: none;
}
#styleWindowFooter p a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
