@charset "shift_jis";


/* マウスオーバー
----------------------------------------------- */
a:hover img,a:active img{
filter:alpha(opacity= 60); /* IE */
-moz-opacity:0.60; /* Firefox CSS3以前 */
opacity:0.60; /* CSS3 */
}
/* メインロゴ
----------------------------------------------- */
#main_logo {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 13px;
	margin-left: 8px;
}
/* メインイメージ
----------------------------------------------- */
#maintitle_image {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 28px;
	margin-left: 0px;
}

/* naviエリア
----------------------------------------------- */
/**/
#navi {
	width: 950px;
	height: 41px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	}
#navi ul {
	margin: 0px;
	padding: 0px;
	width: 950px;
	height: 41px;
	position: relative;
	background: url("../images/navi.jpg") no-repeat;
	}
#navi li {
	margin: 0px;
	padding: 0px;
	list-style: none;
	position: absolute;
	top: 0px;
	overflow: visible;
	}
#navi li, #navi a {
	height: 41px;
	display: block;
	}
#navi a {
	text-indent: -5000px;
	text-decoration: none;
	}
/**/
#home #container #navi ul #naviA a{
 background: transparent url("../images/navi.jpg") no-repeat scroll 0px -41px;
}
#Categoryhazimete #container #navi ul #naviB a {
 background: transparent url("../images/navi.jpg") no-repeat scroll -158px -41px;
}
#Categoryomousikomi #container #navi ul #naviC a {
 background: transparent url("../images/navi.jpg") no-repeat scroll -316px -41px;
}
/**/
#naviA {left: 0px; width: 158px;}
#naviB {left: 158px; width: 158px;}
#naviC {
	left: 316px;
	width: 158px;
}
/**/
#naviA a:hover, #naviA a:visited:hover{
	background-color: transparent;
	background-image: url(../images/navi.jpg);
	background-repeat: no-repeat;
	background-position: 0px -41px;
}
#naviB a:hover, #naviB a:visited:hover {
	background: transparent url("../images/navi.jpg") -158px -41px no-repeat;}
#naviC a:hover, #naviC a:visited:hover {
	background: transparent url("../images/navi.jpg") -316px -41px no-repeat;} 
/*★今いるページに色を付ける★*/
#naviA a.selected:link, #naviA a.selected:visited {
	background: transparent url("../images/navi.jpg") 0px -82px no-repeat;}
#naviB a.selected:link, #naviB a.selected:visited {
	background: transparent url("../images/navi.jpg") -158px -82px no-repeat;}
#naviC a.selected:link, #naviC a.selected:visited {
	background: transparent url("../images/navi.jpg") -316px -82px no-repeat;} 
	
/*外部リンク指定
----------------------------------------------- */
.text_link[target="_blank"]:after {
	content: url(../images/icon_blank.gif);
	margin: 0 2px;
}

.text_link[href^="http://"]{
	content: url(../images/icon_blank.gif);
	margin: 0 2px;
}

/*↓↓下記TOP以下に反映される部分↓↓
----------------------------------------------- */
/*left_contents（メインコンテンツエリア）
------------------------- */
#left_contents {
	width: 665px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 50px;
	margin-left: 0px;
	float: left;
}
/*right_contents（左バナーエリア）
------------------------- */
#right_banner_area {
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#right_banner_area h6 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
}
#container #pagebody #pagetoparea {
	clear: both;
}
