/* CSS Document */

/*---- 1カラム用表示 --------------------------------------------------*/
div#content750{
	width:750px;
	margin:0 auto;
	}

div#content750 h3{
	margin:0;
	padding:10px 0 15px 0;
	}
	
div#content750 p{
	margin:0;
	padding:0 15px 15px 15px;
	line-height:130%;
	}
/*---- 広告について --------------------------------------------------*/
h2#ad_title{
	width:880px;
	height:57px;
	margin:0px 0px 20px 0px;
	background:url(../ad/img/ad_title.gif) top left no-repeat;
}

h2#ad_title span{
	display: none;
}

.about_add{
	font-size:130%;
	color:#FF3333;
	font-weight:bold;
}

span.add_for{
	font-weight:bold;
	padding:5px 10px;
	background-color:#DBE7F5;
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
	
}
h3#ad01_title{
	width:750px;
	height:35px;
	background:url(../ad/img/ad01_title.gif) top left no-repeat;
}

h3#ad01_title span{
	display: none;
}

h3#ad02_title{
	width:750px;
	height:35px;
	background:url(../ad/img/ad02_title.gif) top left no-repeat;
}

h3#ad02_title span{
	display: none;
}

div#plof{
	width:100%;
}

#plof h4{
	width:100%;
	text-align:center;
	color:#3366cc;
	font-size:100%;
}

#plof p{
	float:left;
	width:300px;
}

#plof div{
	float:right;
	padding:5px;
	border:1px solid #CCCCCC;
}

h4.add_h4{
	clear:both;
	width:750px;
	height:22px;
	padding:0px 0px 5px 15px;
	font-size:120%;
	color:#3366cc;
	background:url(../img/subtitle_bg.gif) top left no-repeat;
}

#Contents_b h5{
	margin:0px 0px 10px 15px;
	padding:0px 0px 3px 20px;
	font-size:100%;
	color:#ff9900;
	background:url(../img/orange_icon.gif) top left no-repeat;
}

#Contents_b table{
	width:720px;
	margin-left:15px;
	margin-bottom:20px;
	border-left:1px solid #cccccc;
	border-top:1px solid #cccccc;
}

#Contents_b th,td{
	padding:5px 5px 5px 10px;
}

th.banner{
	background-color:#EEEEEE !important;
}

table#bottom_10px{
	margin:10px;
}

div#medium_guide a{
	display:block;
	float:left;
	background:url(../ad/img/list_blue.gif) top left no-repeat;
	margin:0px 12px 20px 0px;
	padding-left:13px;
}

