@charset "utf-8";

.header_bg{
	background-color: #f7fafc;
	border-bottom: 1px solid #006B9E;
	border-top: 5px solid #006B9E;
	padding-top:10px;
}
.header_bg02{
	background-color: #f5f5f5;
	border-bottom: 1px solid #454545;
	border-top: 5px solid #454545;
	padding-top:10px;
}
/*COSHIKAWA ロゴ変更対応 S*/
.header_bg_d{
	background-color: #029bd4;
	border-bottom: 1px solid #006B9E;
	border-top: 5px solid #006B9E;
	padding-top:10px;
}/*COSHIKAWA ロゴ変更対応 E*/
.header{
	width:1024px;
	margin:0 auto 15px auto;
}
.header_l{
	width:160px;
	float:left;
}
.header_r{
	width:650px;
	float:right;
	padding-top:5px;
}
.logo{
	width: 160px;
	height: 40px;
}
.logo a{
	width: 160px;
	height: 40px;
	background-image: url("../../../files/com/header/logo_img.png");
	text-indent:-9999px;
	background-position: 0px;
	background-repeat: no-repeat;
	display:block;
}
.logo02{
	width: 160px;
	height: 40px;
}
.logo02 a{
	width: 160px;
	height: 40px;
	background-image: url("../../../files/com/header/logo_img.png");
	text-indent:-9999px;
	background-position: 0px;
	background-repeat: no-repeat;
	display:block;
}
/*COSHIKAWA ロゴ変更対応 S*/
.logo_d{
	width: 350x;
	height: 35px;
}
.logo_d a{
	width: 350px;
	height: 35px;
	background-image: url("../../../files/com/header/logo_img_d.png");
	text-indent:-9999px;
	background-position: 0px;
	background-repeat: no-repeat;
	display:block;
}/*COSHIKAWA ロゴ変更対応 E*/
.member_rank_end {
    float: left;
    height: 22px;
    margin-right: 10px;
    padding-right: 5px;
}
.member_rank{
	padding-top:5px;
	width:85px;
	float:left;
}
/*COSHIKAWA ロゴ変更対応 S*/
.member_rank_d{
	padding-top:5px;
	width:85px;
	float:left;
	color:#ffffff;
}
/*COSHIKAWA ロゴ変更対応 E*/
.name{
	padding-top:5px;
	width:450px;
	float:left;
}
/*COSHIKAWA ロゴ変更対応 S*/
.name_d{
	padding-top:5px;
	width:450px;
	float:left;
	color:#ffffff;
}
/*COSHIKAWA ロゴ変更対応 E*/
.logout {
    float: right;
    height: 30px;
    width: 100px;
}
.logout a {
	background-repeat: no-repeat;
	background-position: 0 0 rgba(0, 0, 0, 0);
	background-image: url("../../../files/com/header/logout_img.png");
	background-color: rgba(0, 0, 0, 0);
	background-attachment: scroll;
	display: block;
	height: 30px;
	text-indent: -9999px;
	width: 100px;
}
.logout a:hover{
	background-repeat: no-repeat;
	background-position: 0 0 rgba(0, 0, 0, 0);
	background-image: url("../../../files/com/header/logout_img.png");
	filter:alpha(opacity=80);
	opacity:0.8;
	background-color: rgba(0, 0, 0, 0);
	background-attachment: scroll;
	display: block;
	height: 30px;
	text-indent: -9999px;
	width: 100px;
}
.login_view {
    background-repeat: no-repeat;
	background-position: 0 0;
	background-image: url("../../../files/com/header/login_view_bg.gif");
	background-color: rgba(0, 0, 0, 0);
	background-attachment: scroll;
    color: #ffffff;
    height: 22px;
    padding-left: 10px;
    margin-left: -5px;
}
.login_view_end {
    background-repeat: no-repeat;
	background-position: right 0;
	background-image: url("../../../files/com/header/login_view_bg.gif");
	background-color: rgba(0, 0, 0, 0);
	background-attachment: scroll;
    float: left;
    height: 22px;
    padding-right: 10px;
}
.header_pop{
	width:1024px;
	margin:10px auto 0px auto;
}

