/* construction_01.css を construction_02.css に変更してください */

body 
{
	margin:0;
	padding:0;
	text-align:center;
	color:#000000;
	background-attachment: scroll;
	background-image: url(../images/bg_img_balloon.jpg);
	background-repeat: repeat-x;
	background-position: top;
	border-top:solid 3px #000095;
}

/*// 以下1-6まで
   記述順は wrapper → headercontent → tab_menu → sidebarcontent → maincontent → sidebar2 */
/*// 1:全体を覆う */
#wrapper {
	width:993px; 
	margin:auto; 
	text-align:left;
}

/*// 2:ヘッダーコンテンツ = ロゴ+バナー+ログイン（ログアウト） */
#headercontent {
	width:993px;
	height: 84px;
	text-align: left;
}
#headercontent H1,#headercontent div.h1 {
	font-size:12px;
	margin:1px 0 1px 0;
	color:#000000;
	font-weight: bold;
}
#header_bnr { /*ロゴ+バナー*/
	float:left;
	width:690px;
}
#topbnimg { /*トップバナー*/
	margin-left:50px;
	
}
#header_login { /* ログイン（ログアウト） */
	float:left;
	font-size:12px;
	margin-left:20px;
	display: inline;
}
#header_login UL {list-style-type:none;margin:3px auto 0 10px;}	
#header_login LI 
{
	/*list-style-image:url(../images/point_arrow-lightblue.gif);*/
	float:left;
	background:url(../images/point_arrow-lightblue.gif) no-repeat;
	display: block;
	width: 80px;
	padding-left:15px;
	padding-top:1px;
	font-size:12px;
	}
#header_login a, #header_login a:visited {text-decoration:none; color:#0000ff;}
#header_login a:hover {
	color:#FF6600;
}
	
/* 3:タブメニュー */	
#tab_menu {
	clear:both;
	width:993px;
	border-bottom:solid 3px #183390; 
	color:navy; 
	padding:0; 
	margin:0;
}
#menub_02 a,#menub_03 a,#menub_04 a,#menub_06 a {font-size:80%;}
#menub_02 TD,#menub_03 TD,#menub_04 TD,#menub_06 TD {padding:3px;}

/*// 4:右サイドコンテンツ（上）バナー(300*250px)+テンプレートBANKおすすめ情報 */
#sidebarcontent {
	 float:right; 
	 padding:0; 
	 font-size:9pt;
	 width:300px;
	 padding-top:3px;
}
.SidePrAria {
	/*width : 300px;*/
	font-size:9pt;
	margin-top:10px;
	border:solid 1px gray;
	background-color:White;
}
.SidePrAria a, .SidePrAria a:visited {
	color:#0000ff;
	text-decoration:underline;
}
.SidePrAria a:hover {
	color:#FF6600;
}
.SidePrList {
	border-top:solid 1px gray;
	/*padding:5px*/
	}
.SidePrList img {
	margin:5px 10px 5px 5px;
}	
.SidePrTitle {
}
.SidePrTxt {
	font-size:10pt;
	font-family:ＭＳ ゴシック;
	color:#333333;
	line-height:1.3em;
	letter-spacing:0em;
	padding:0 2px 0 0;
	width:185px;
	
}
#ImgAboutPr {margin-top:5px;margin-left:90px;}

/*// 5:メインコンテンツ */
#maincontent 
{
	/*clear:both;*/
	 float:left; 
	 width:690px; 
}

/*// 6:右サイドコンテンツ（下）Pマーク+ベリサイン+リスト*/
#sidebarcontent2 {
	clear:right;
	float:right; 
	width:290px; 
	margin:10px 0 0 3px;
	
}
#sidebarcontent2 a, #sidebarcontent2 a:visited
{ 
	text-decoration:none; 
	color:#0000ff;
}
.sidebarcontent2_box 
{
	font-size:9pt;
	color:#666666;
/*	border-top:solid 1px gray;*/
	margin:5px 10px;
}
#sidebarcontent2 Ul {
	margin:0 0 0 20px;
	font-size:9pt;
	padding:0;
}
#sidebarcontent2 LI {
	list-style-image:url(../images/point_arrow-lightblue.gif);
	vertical-align:bottom;
}
#sidebarcontent2 HR 
{
	margin:auto 5px;}
	
.sidebarcontent2_rank {border:solid 1px gray; margin:5px 0; text-align:center;}
.SidePrRankingTxt {margin:5px 8px; font-size:9pt;}

/*フッター Copyright*/
.foot_copy
{
	border-top: solid 1px navy;
	margin: 5px;
	padding-top:3px;
	text-align:center;
	font-size:9pt;
}
.foot_copy a 
{ 
	text-decoration:none; 
}
.foot_copy a:hover {
	color:#FF6600;
}
