body {
background-color: #ceefff;
background-image: url(images/bg.gif);
margin:0;
text-align:center;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
}
#wrap{
margin: 0 auto;
padding:0;
text-align:left;
width:950px;
background-color:#FFFFFF;
}
#header_close{
background-color:#1e65ff;
height:18px;
text-align:right;
padding:5px;
margin:0;
}
#header{
background:url(images/bp_title.jpg);
padding:0;
margin:0;
height:236px;
}
#header h1{
margin:0;
padding:0;
width:580px;
float:left;
}
#headervideo{
float:left;
width:320px;
padding:28px 1px 1px 20px;
}
.title_border{
clear:both;
border-bottom:dashed 1px #999999;
border-top:dashed 1px #999999;
margin-top:25px;
}
.title_border2{
clear:both;
border-bottom:dashed 1px #999999;
border-top:dashed 1px #999999;
margin:25px 0;
}
h2{
margin:0 25px;
border-left:dashed 1px #999999;
border-right:dashed 1px #999999;
background:url(images/h2_bg.gif) repeat-x;
}
.title_reader{
border-bottom:dashed 1px #999999;
margin-bottom:25px;
}
.title_reader p{
margin:0 25px;
border-left:dashed 1px #999999;
border-right:dashed 1px #999999;
font-size:14px;
line-height:1.5;
padding:10px;
}
.waku1{
margin:0;
padding:0 0 25px 25px;
float:left;
}
.box{
float:left;
width:440px;
margin-right:16px;
display:inline;
}
.waku2{
border:dashed 1px #999999;
width:440px;
background:url(images/h3_bg.gif);
float:left;
}
h3{
color:#0054ab;
font-size:17px;
font-weight:bold;
line-height:1.2;
margin:0;
padding:10px;
width:350px;
float:left;
}
h3 a, a:link, a:visited{
text-decoration:none;
color:#0054ab;
}
a:hover{
	text-decoration:none;
	color:#1c6fc6;
}
.new{
width:50px;
padding:10px;
float:left;
text-align:right;
}
.waku2intxt{
float:left;
font-size:12px;
padding:10px;
border-left:dashed 1px #999999;
background:#FFFFFF;
width:420px;
background:url(images/c_bg.gif) bottom right no-repeat;
}
.waku2intxt img{
float:left;
margin-right:10px;
margin-bottom:5px;
border:none;
}
.date{
font-size:10px;
color:#CC0000;
font-family:Arial, Helvetica, sans-serif;
}
#footer{
	clear:both;
	text-align:center;
	font-size:10px;
	margin:0;
	padding:10px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#1e65ff;
	color:#FFFFFF;
}
ul{
list-style:none;
margin:0;
padding:5px;
text-align:center;
}
li{
display:inline;
font-size:12px;
margin:0 10px;
padding:0 0 0 15px;
background:url(images/libg.gif) left center no-repeat;
}

