﻿a{
	outline: none;
}

a:active{
	outline: none;
}

img {
	border:0px solid black;
}

#sideBar{
	margin:0;
	padding:0;
	text-align:left;
}

#sideBar h2{
	color:#ff0000;
	font-size:100%;
	font-family:arial;
	margin:5px 10px 5px 10px;
	font-weight:bold !important;
}

#sideBar h2 span{
	font-size:125%;
	font-weight:normal !important;
}

#sideBar h3{
	color:#ff0000;
	font-size:80%;
	font-family:arial;
	margin:2px 18px 2px 10px;
	font-weight:bold !important;
	border-bottom:1px solid #ff0000;
}

#sideBar p{
	margin:0;
	padding:0 10px 5px 10px;
	font-size:80%;
	color:#ffffff;
	line-height:1.2;
}

#sideBar ul{
	margin:0;
	padding:0 10px;
}

#sideBar li{
	display:block;
	float:left;
	width:175px;
	height:40px;
	margin:0px 0px 3px 0px;
	padding:2px;
	list-style-type:none;
	background-color:#444444;
	border:1px solid #666666;
	color:#FFFFFF;
	line-height:1.1;
}

#sideBar li.short{
	height:26px;
}

#sideBar li .copy01{
	margin: 0px 0px 2px 0px;
	font-size: 75%;
	color:#FFFFFF;
	text-align:left;
}

#sideBar li a{
	width:100%;
}

#sideBar li a:link,
#sideBar li a:visited{
	color:#ffc00f;
	font-family:verdana;
	font-size:96%;
	text-decoration:none;
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px;
	width:100%;
}

#sideBar li a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}

#sideBar{
	position: absolute;
	width: auto;
	height: auto;
	top: 65px;
	left: 0px;
}

[id="sideBar"]#sideBar {
	left: 205px;
}

html:lang(ja) #sideBar {
	left: 205px;
}

#sideBarTab{
	float:left;
	height:40px;
	width:180px;
}

#sideBarTab img{
	border:0px solid #FFFFFF;
}

/* ここがサイドバーのサイズを指定している部分 */
#sideBarContents{
	float:left;
	overflow:hidden !important;
	width:386px;
	background-color:#363636;
	border:2px solid #999999;
	padding: 0 0 10px 0;
}

#sideBarContentsInner{
	width:390px;
}

/* sideBar02 sideBar03 sideBar04 sideBar05 */
#sideBar02,
#sideBar03,
#sideBar04,
#sideBar05{
	text-align:left;
}

#sideBar02 h2,
#sideBar02 h3,
#sideBar02 h4,
#sideBar02 h5{
	color:#ff0000;
	font-size:100%;
	font-family:arial;
	margin:5px 10px 5px 10px;
	font-weight:bold !important;
}

#sideBar02 h2 span,
#sideBar02 h3 span,
#sideBar02 h4 span,
#sideBar02 h5 span{
	font-size:125%;
	font-weight:normal !important;
}

#sideBar02 ul,
#sideBar03 ul,
#sideBar04 ul,
#sideBar05 ul{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#sideBar02 li,
#sideBar03 li,
#sideBar04 li,
#sideBar05 li{
	width:100%;
	margin:0px 10px 3px 10px;
	padding:2px;
	list-style-type:none;
	display:block;
	width:12em;
	color:#FFFFFF;
}

#sideBar02 li .copy01,
#sideBar03 li .copy01,
#sideBar04 li .copy01,
#sideBar05 li .copy01{
	margin: 0px 0px 0px 0px;
	font-size: 75%;
	color:#FFFFFF;
	text-align:left;
}

#sideBar02 li a,
#sideBar03 li a,
#sideBar04 li a,
#sideBar05 li a{
	width:100%;
}

#sideBar02 li a:link,
#sideBar02 li a:visited,
#sideBar03 li a:link,
#sideBar03 li a:visited,
#sideBar04 li a:link,
#sideBar04 li a:visited,
#sideBar05 li a:link,
#sideBar05 li a:visited{
	color:#fff;
	font-family:verdana;
	font-size:100%;
	text-decoration:none;
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px;
	width:100%;
}

#sideBar02 li a:hover,
#sideBar03 li a:hover,
#sideBar04 li a:hover,
#sideBar05 li a:hover{
	color:#999;
	text-decoration:underline;
}

#sideBar02,
#sideBar03,
#sideBar04,
#sideBar05{
	position: absolute;
	width: auto;
	height: auto;
	top: 0;
	left: 0;
}

[id="sideBar02"]#sideBar02 {
}

html:lang(ja) #sideBar02 {
}

#sideBarTab02{
}

#sideBarTab img{
}

/* ここがサイドバーのサイズを指定している部分 */
#sideBarContents02,
#sideBarContents03,
#sideBarContents04,
#sideBarContents05{
	float:left;
	overflow:hidden !important;
	width:184px;
	background-color:#000;
	border:1px solid #999999;
	padding: 5px 0 5px 0;
}
