"Shift_JIS";

/* トップ画像
******************************************************************************************** */
div#top_img{
	padding:0;
	margin:0;
	width:760px;
	height:380px;
	position:relative;
	background: url(../img/flag.jpg) no-repeat center top;
}
/* main_center部分
******************************************************************************************** */
div#left{
	float:left;
	width:385px;
	margin:0;
	padding:0;
}
div#right{
	float:right;
	width:210px;
	margin:0;
	padding:0;
}
h3.left{
	border-left:#08084E 5px solid;
	border-bottom:#CCCCCC 1px solid;
	font-weight: bold;
	width:370px;
	margin:0;
	padding:0 0 0 10px;
    font-size:12px;
}
h3.right_l{
	border-left:#EC008C 5px solid;
	border-bottom:#CCCCCC 1px solid;
	width:200px;
	font-weight: bold;
	margin:0;
	padding:0 0 0 10px;
    font-size:12px;
}
h3.right_d{
	border-left:#00AEEF 5px solid;
	padding:0 0 0 10px;
	font-weight: bold;
	width:200px;
	margin:0;
	border-bottom:#CCCCCC 1px solid;
    font-size:12px;
}
h3.right_r{
	border-bottom:#CCCCCC 1px solid;
	border-left:#029B02 5px solid;
	padding:0 0 0 10px;
	font-weight: bold;
	width:200px;
	margin:0;
    font-size:12px;
}
h3.right_p{
	border-bottom:#CCCCCC 1px solid;
	border-left:#99CC00 5px solid;
	padding:0 0 0 10px;
	font-weight: bold;
	width:200px;
	margin:0;
    font-size:12px;
}
div.banner img{
	text-align:center;
	margin:0 0 5px;
	border:1px solid #D3D3D3;
	padding:0;
}
img.recent{
	margin:15px 0 5px;
	padding:0;
	float:left;
}
p.recent{
	margin:10px 0 5px;
	float:right;
	width:270px;
	padding:0;
}
/* ボタンの設定
******************************************************************************************** */
input.small{
	border:solid 1px #000000;
	font-family:"MS UI Gothic",Osaka,Verdana;
	font-size:10px;
	color:#000000;
	background-color:#ffffff;
	padding:3px;
	margin-left:10px;
} 
/* mail magazine
******************************************************************************************** */
div.waku{
	padding:0 5px 0 8px;
	margin:0 0 10px 0;
	border:1px solid #D3D3D3;
}
/* link
******************************************************************************************** */
#link{
	margin:8px 0;
}
#link img{
	margin-right:5px;
	display:inline;
}
/* link2
******************************************************************************************** */
div.link2{
	margin:8px 0;
	font-size:10px;
}
/* 現在地部分
******************************************************************************************** */
div.waku2{
	padding:5px 0;
	margin:0 0 10px 0;
	border:1px solid #D3D3D3;
	text-align:center;
}
/* ブログ
******************************************************************************************** */
.blog{margin-bottom:15px;}
.blog h3{margin-bottom:10px;}
.blog a{color:#FF0033;}

.bm{text-align:center;margin-bottom:10px;}

/* what's new
******************************************************************************************** */
#news{margin:0 0 15px;}
#news table{margin-top:10px;}
#news table td{vertical-align:top;padding:0 3px;}

.mb10{margin-bottom:15px;}
