/* CSS Document */

#top_main {
	background-color:#FFFFFF;
	padding:10px 10px;
	color:#666666;
	font-size:100%;
	margin:0 0 20px 0;
}

#top_left {
	background-color:#FFFFFF;
	float:left;
	width:420px;
	margin:0 10px 20px 0;
	border:1px solid #9D4845;
	padding-bottom:20px;
	letter-spacing:-0.1em;
	
}
#top_right {
	background-color:#FFFFFF;
	float:left;
	width:300px;
}

#pageNav3{
	color:#666666;
/*	margin-top:20px;*/
	padding:20px 20px 0 20px;
}


#top_left2 {
	background-color:#FFFFFF;
	float:left;
	width:400px;
	margin:0 6px 20px 0;
	padding-bottom:20px;
	letter-spacing:-0.1em;
	
}

.features{
	font-size: 12px;
	width:420px;
	margin:0;
	padding:0;
	line-height: 180%;
	color: #666666;
}

.features a:hover{
	background-color:#FFFFFF;
     filter:alpha(opacity=60);
     -moz-opacity:0.6;
     -khtml-opacity: 0.6;
     opacity:0.6;
}

.features p{
	margin-bottom: 15px;
}

.features h3{
	font: bold 120%/* "ＭＳ ゴシック", "Osaka−等幅"*/;
	width:90%;
	font-size:16px;
	color: #000000;
	padding:3px 10px;
	margin: 0px 0px 15px 0px;
	border-left:5px solid #9D4845;
	border-bottom:1px solid #9D4845;
	letter-spacing:normal;
}

.features table{
	color: #666666;
	text-align: left;
	border-bottom:solid #A99E8C 1px;
}

.features td{
	padding:5px;
	border-top:solid #A99E8C 1px;
	background-image: url(../img/dreamw/bg_h3_p.gif);
}

.features2{
	font-size: 12px;
	width:760px;
	margin:0;
	padding:0;
	line-height: 180%;
	color: #666666;
}

.features2 p{
	margin-bottom: 15px;
}

.features2 h3{
/*	font: bold 120% "ＭＳ ゴシック", "Osaka−等幅";*/
/*	width:90%;*/
	width:700px;
	font-size:14px;
	color: #333;
	padding:3px 10px;
	margin: 0px 0px 15px 0px;
	border-left:5px solid #9D4845;
	border-bottom:1px solid #9D4845;
}



#top_right2 {
	background-color:#FFFFFF;
	float:left;
	width:280px;
	margin:0;
	padding:0;
}

.bn_right a:hover img {
	opacity: 0.5;
	filter: alpha(opacity=50);
	-ms-filter: "alpha(opacity=50)";  /* ie 8 */
	-moz-opacity:0.5;                 /* FF lt 1.5, Netscape */
	-khtml-opacity: 0.5;
}

.relatedLinks_z{
	margin:0 0 6px 0;
	width:280px;
	border: solid #9D4845 1px;
	padding:5px;
}

.relatedLinks_z p{
	margin: 0px;
	padding: 0px 10px 10px 10px;
	line-height: 1.41em;

}

.relatedLinks_z h3{
	font: bold 120%/* "ＭＳ ゴシック", "Osaka−等幅"*/;
	font-size:15px;
	color: #666666;
	padding:10px;
	margin: 0px 0px 3px 0px;
}

#top_news {
	padding:5px;
}

#top_news li {
	margin:20px 5px 0 25px;
	padding:0 0 3px 0;
	border-bottom:1px dotted #333333;
	list-style-position:outside;
	list-style:none;
}
/*
.relatedLinks2{
	margin-bottom: 10px;
	padding:0;
	border: solid #9D4845 1px;
}

.relatedLinks2 p{
	margin: 0px;
	padding: 0px 10px 10px 10px;
	line-height: 1.41em;

}

.relatedLinks2 h3{
	margin: 0px;
	padding:10px;
	color:#183569;
	text-align: center;
	letter-spacing: 0.2em;
}
.relatedLinks2 a:hover{	
	background-color:#FFFFFF;
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;
	opacity:0.6;
}*/

#top_flash {
	width:762px;
	margin:0;
	padding:10px 0 0 0;
	text-align:center;
	border:none;
}
#top_flash_img {
	width:740px;
	margin-left: 11px;
}
#top_flash_img a:hover{	
	background-color:#FFFFFF;
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;
	opacity:0.6;
}
#sjk_banner_box {
	width:740px;
	height: 129px;
	margin-left: 11px;
	margin-top: 10px;
	margin-bottom: 10px;
}

#sjk_banner_box ul{
	list-style:none;
	margin:0;
	padding:0;
	width: 740px;
}

#sjk_banner_box li{
	float: left;
	margin: 1px;
}
/*150928*/
#sjk_banner_box a:hover img {
	opacity: 0.6;
	filter: alpha(opacity=60);
	-ms-filter: "alpha(opacity=50)";  /* ie 8 */
	-moz-opacity:0.6;                 /* FF lt 1.5, Netscape */
	-khtml-opacity: 0.6;
}


#top_flash img {

}

#teiden {
	border:2px solid #990000;
	padding:10px;
	margin:0;
	width:95%;
}

.TeidenTitle {
	border-bottom:1px solid #990000;
	padding:0 0 3px 0;
}

#wrapp {
	margin:0 0 0 10px;
}

.top_infotmation {
	border-top:1px dotted #3366CC;
	border-bottom:1px dotted #3366CC;
	padding:10px;
	margin:0 0 10px 0;
	font-size:120%;
}

.bold {
	font-weight:bold;
}

.black{
	color:#000000;
}

.font-big {
	font-size:120%;
}
/* 20131016dvm */
.renewal {
	text-align:center;
	padding:20px;
	border: 10px solid #F00;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 40px;
	margin-left: 0;
	float: left;
}
.renewal h1 {
	font-size:180%;
	font-weight:bold !important;
	color: #F00;
}
.renewal .txt {
	text-align:center;
	width:630px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	}
.renewal .txt p {
	line-height:140%;
	text-align: left;
	}
.renewal .txt strong {
	font-size:120%;
	font-weight:bold !important;
	color:#F00;
}
.renewal h3 {
	font-weight:bold !important;
	color: #fff;
	background-color:#999;
	padding:2px;
	margin:15px 0 5px;
	}
.renewal h4 {
	font-weight:bold !important;
	font-size:200%;
	}
.txt2 {
	text-align:left;
	width:630px;
	float: left;
	display: block;
	line-height: 140%;
	}


