/* 選択可能時設定 ヘッダーメニュー*/


a:link {
	color: #027A00;
	text-decoration: none;
}

a:visited {
	color: #027A00;
	text-decoration: none;
}

a:hover {
	color: #F90;
	text-decoration: underline;
}



/* 選択可能時設定 キャンペーン　体験*/




#camp-box {
	padding-right: 12px;
	padding-left: 12px;
	height: 101px;
	width: 950px;
	background-image: url(../images/swp-banner.jpg);
	background-repeat: no-repeat;
	background-position: 12px;
}
#camp-box a {
	
display: block;
}
#camp-box a:hover {
	
background: none;
}
#camp-box a:hover img {
visibility: hidden;
}




#c-camp-box {
	padding-right: 12px;
	padding-left: 12px;
	height: 101px;
	width: 950px;
	background-image: url(../images/swp/c-header-img2.png);
	background-repeat: no-repeat;
	background-position: 12px;
}
#c-camp-box a {
	
display: block;
}
#c-amp-box a:hover {
	
background: none;
}
#c-camp-box a:hover img {
visibility: hidden;
}








/* 選択可能時設定 ヘッダーメニュー*/

#menu {
	margin: 0px;
	width: 955px;
	z-index: -100;
	background-image: url(../images/t-menu-bk.png);
	background-repeat: repeat-x;
	padding: 0px;
	height: 68px;
	position: absolute;
	left: -2px;
	top: -515px;
}
#menu-c {
	margin: 0px;
	width: 100%;
	background-image: url(../images/t-menu-bk.png);
	background-repeat: repeat-x;
	padding: 0px;
	height: 68px;
}

ul#nav {
	height: 68px;
	padding: 0px;
	list-style: none;
	width: 960px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

ul#nav li {
	float: left;
	margin: 0px;
	padding: 0px;
	height: 68px;
	display: block;
}

ul#navr li {
	float: left;
	height: 99px;
	width: 290px;
	display: block;
}

ul.hover-css li a,
ul.hover-anims li a,
ul.hover-anims li span {
	display: block;
	width: 170px;
	height: 68px;
}

ul#navr.hover-css li a,
ul#navr.hover-anims li a,
ul#navr.hover-anims li span {
	display: block;
	/*	width: 156px;*/
	height: 99px;
}

ul.hover-css li a,ul.hover-anims li a {position:relative;}
ul.hover-anims li span {
	position:absolute;
	top:0;
	left:0;
	cursor:pointer;

}


ul.hover-css li.cate0 a,
ul.hover-anims li.cate0 a{
	background-image: url(../images/menu-l-side.jpg);

}

#main-taiken-box {
	display: block;
	background-image: url(../images/top/top-img-taiken-ti.png);
	width: 450px;
	height: 51px;
	position: absolute;
	left: 51px;
	top: 414px;
	z-index: 120;
}
#main-taiken-box2 {
	display: block;
	background-image: url(../images/top/top-img-taiken-ti2.png);
	width: 451px;
	height: 70px;
	position: absolute;
	left: 469px;
	top: 397px;
	z-index: 120;
}

#c-head-taiken-box {
	display: block;
	background-image: url(../images/c-head/c-head-taiken.png);
	width: 230px;
	height: 73px;
	position: absolute;
	left: 712px;
	top: 84px;
	z-index: 120;
	background-repeat: no-repeat;
}


#taikenbanner {
	background-image: url(../images/top/top-taiken-mid.jpg);
	display: block;		
}
#taikenbanner-bic {
	background-image: url(../images/top/top-taike-l.jpg);
	display: block;
}

#formbanner {
	background-image: url(../images/top/top-form-mid.jpg);
	display: block;
}


#main-taiken-box a{
	width: 451px;
	height: 51px;
	position: absolute;
	left: 1px;
	top: 1px;
}
#main-taiken-box2 a{
	width: 451px;
	height: 70px;
	position: absolute;
	top: 0px;
}

#c-head-taiken-box a{
	width: 230px;
	height: 73px;
	position: absolute;
	left: 0px;
	top: 0px;
}

#taikenbanner a{
	width: 670px;
	height: 96px;
	position: absolute;	
}
#taikenbanner-bic a{
	width: 950px;
	height: 89px;
	position: absolute;	
}
#formbanner a{
	width: 270px;
	height: 96px;
	position: absolute;	
}



ul.hover-css li.cate0 a,
ul.hover-anims li.cate0 a{
	width: 105px;
	background-image: url(../images/t-menu-home.png);
}


ul.hover-css li.cate1 a,
ul.hover-anims li.cate1 a{
	background-image: url(../images/t-menu-profile.png);
}



ul.hover-css li.cate2 a,
ul.hover-anims li.cate2 a{
	background-image: url(../images/t-menu-policy.png);
}

ul.hover-css li.cate3 a,
ul.hover-anims li.cate3 a{
	background-image: url(../images/t-menu-works.png);
}

ul.hover-css li.cate4 a,
ul.hover-anims li.cate4 a{
	background-image: url(../images/t-menu-blog.png);
}


ul.hover-css li.cate5 a,
ul.hover-anims li.cate5 a{
	background-image: url(../images/t-menu-tokushu.png);
}

ul.hover-css li.cate6 a,
ul.hover-anims li.cate6 a{
	background-image: url(../images-n/top_menu-5.jpg);

}

ul.hover-css li.cate7 a,
ul.hover-anims li.cate7 a{
	background-image: url(../images/top/menu7.jpg);

	
}

ul.hover-css li.cate8 a,
ul.hover-anims li.cate8 a{
	background-image: url(../images/top/menu8.jpg);

	
}




ul.hover-css li.r1 a,
ul.hover-anims li.r1 a{
	background-image: url(../images/top/top-rank1.jpg);	
}

ul.hover-css li.r2 a,
ul.hover-anims li.r2 a{
	background-image: url(../images/top/top-rank2.jpg);	
}
ul.hover-css li.r3 a,
ul.hover-anims li.r3 a{
	background-image: url(../images/top/top-rank3.jpg);	
}
ul.hover-css li.r4 a,
ul.hover-anims li.r4 a{
	background-image: url(../images/top/top-rank4.jpg);	
}
ul.hover-css li.r5 a,
ul.hover-anims li.r5 a{
	background-image: url(../images/top/top-rank5.jpg);	
}
ul.hover-css li.r6 a,
ul.hover-anims li.r6 a{
	background-image: url(../images/top/top-rank6.jpg);	
}
ul.hover-css li.r7 a,
ul.hover-anims li.r7 a{
	background-image: url(../images/top/top-rank7.jpg);	
}
ul.hover-css li.r8 a,
ul.hover-anims li.r8 a{
	background-image: url(../images/top/top-rank8.jpg);	
}
ul.hover-css li.r9 a,
ul.hover-anims li.r9 a{
	background-image: url(../images/top/top-rank9.jpg);	
}


/* 選択状態時設定 */

#taikenbanner a:hover{
	background-image: url(../images/swp/top-taiken-mid.jpg);
	
}
#formbanner a:hover{
	background-image: url(../images/swp/top-form-mid.jpg);	
}
#taikenbanner-bic a:hover{
	background-image: url(../images/swp/top-taike-l.jpg);
}


#main-taiken-box a:hover{
	background-image: url(../images/swp/top-img-taiken-ti.png);
	
}
#main-taiken-box2 a:hover{
	background-image: url(../images/swp/top-img-taiken-ti2.png);
	
}


#c-head-taiken-box a:hover{
	background-image: url(../images/swp/c-head/c-head-taiken.png);
	background-repeat: no-repeat;
}

ul.hover-css li.cate0 a:hover,
ul.hover-css li.cate0 a.on,
ul.hover-anims li.cate0 span a.on,
ul.hover-anims li.cate0 a span,
ul.hover-anims li.cate0 span{
	background-image: url(../images/swp/t-menu-home.png);
	

}

ul.hover-css li.cate1 a:hover,
ul.hover-css li.cate1 a.on,
ul.hover-anims li.cate1 span a.on,
ul.hover-anims li.cate1 a span,
ul.hover-anims li.cate1 span{
	background-image: url(../images/swp/t-menu-profile.png);	
}


ul.hover-css li.cate2 a:hover,
ul.hover-css li.cate2 a.on,
ul.hover-anims li.cate2 span a.on,
ul.hover-anims li.cate2 a span,
ul.hover-anims li.cate2 span{
	background-image: url(../images/swp/t-menu-policy.png);
}
ul.hover-css li.cate3 a:hover,
ul.hover-css li.cate3 a.on,
ul.hover-anims li.cate3 span a.on,
ul.hover-anims li.cate3 a span,
ul.hover-anims li.cate3 span{
	background-image: url(../images/swp/t-menu-works.png);
}
ul.hover-css li.cate4 a:hover,
ul.hover-css li.cate4 a.on,
ul.hover-anims li.cate4 span a.on,
ul.hover-anims li.cate4 a span,
ul.hover-anims li.cate4 span{
	background-image: url(../images/swp/t-menu-blog.png);	
}

ul.hover-css li.cate5 a:hover,
ul.hover-css li.cate5 a.on,
ul.hover-anims li.cate5 span a.on,
ul.hover-anims li.cate5 a span,
ul.hover-anims li.cate5 span{
	background-image: url(../images/swp/t-menu-tokushu.png);	
}
ul.hover-css li.cate6 a:hover,
ul.hover-css li.cate6 a.on,
ul.hover-anims li.cate6 span a.on,
ul.hover-anims li.cate6 a span,
ul.hover-anims li.cate6 span{
	background-image: url(../images-n/swp/top_menu-5.jpg);
	
}
ul.hover-css li.cate7 a:hover,
ul.hover-css li.cate7 a.on,
ul.hover-anims li.cate7 span a.on,
ul.hover-anims li.cate7 a span,
ul.hover-anims li.cate7 span{
	background-image: url(../images/swp/menu7.jpg);
	
	
}
ul.hover-css li.cate8 a:hover,
ul.hover-css li.cate8 a.on,
ul.hover-anims li.cate8 span a.on,
ul.hover-anims li.cate8 a span,
ul.hover-anims li.cate8 span{
	background-image: url(../images/swp/menu8.jpg);
	
	
}



ul.hover-css li.r1 a.on,
ul.hover-anims li.r1 span a.on,
ul.hover-anims li.r1 a span,
ul.hover-anims li.r1 span{
	background-image: url(../images/swp/top-rank1.jpg);
}

ul.hover-css li.r2 a.on,
ul.hover-anims li.r2 span a.on,
ul.hover-anims li.r2 a span,
ul.hover-anims li.r2 span{
	background-image: url(../images/swp/top-rank2.jpg);
	
}
ul.hover-css li.r3 a.on,
ul.hover-anims li.r3 span a.on,
ul.hover-anims li.r3 a span,
ul.hover-anims li.r3 span{
	background-image: url(../images/swp/top-rank3.jpg);
}
ul.hover-css li.r4 a.on,
ul.hover-anims li.r4 span a.on,
ul.hover-anims li.r4 a span,
ul.hover-anims li.r4 span{
	background-image: url(../images/swp/top-rank4.jpg);
}
ul.hover-css li.r5 a.on,
ul.hover-anims li.r5 span a.on,
ul.hover-anims li.r5 a span,
ul.hover-anims li.r5 span{
	background-image: url(../images/swp/top-rank5.jpg);
}
ul.hover-css li.r6 a.on,
ul.hover-anims li.r6 span a.on,
ul.hover-anims li.r6 a span,
ul.hover-anims li.r6 span{
	background-image: url(../images/swp/top-rank6.jpg);
}
ul.hover-css li.r71 a.on,
ul.hover-anims li.r7 span a.on,
ul.hover-anims li.r7 a span,
ul.hover-anims li.r7 span{
	background-image: url(../images/swp/top-rank7.jpg);
}
ul.hover-css li.r8 a.on,
ul.hover-anims li.r8 span a.on,
ul.hover-anims li.r8 a span,
ul.hover-anims li.r8 span{
	background-image: url(../images/swp/top-rank8.jpg);
}
ul.hover-css li.r9 a.on,
ul.hover-anims li.r9 span a.on,
ul.hover-anims li.r9 a span,
ul.hover-anims li.r9 span{
	background-image: url(../images/swp/top-rank9.jpg);
}



/* カレント時設定 */


div#menu li.cate0-c a {
	background-image: url(../images/menu-l-side.jpg);
}

div#menu li.cate1-c a {
	background-image: url(../images/swp/menu1.jpg);
}


div#menu li.cate2-c a {
	background-image: url(../images/swp/menu2.jpg);
}
div#menu li.cate3-c a {
	background-image: url(../images/swp/menu3.jpg);
}
div#menu li.cate4-c a {
	background-image: url(../images/swp/menu4.jpg);
}


div#menu li.cate5-c a {
	background-image: url(../images/swp/menu5.jpg);
}
div#menu li.cate6-c a {
	background-image: url(../images/swp/menu6.jpg);
}
div#menu li.cate7-c a {
	background-image: url(../images/swp/menu7.jpg);
}
div#menu li.cate8-c a {
	background-image: url(../images/swp/menu8.jpg);
}






/* 選択可能時設定 セカンドページーメニュー*/

#cmenu {
	margin: 0px;
	height: 62px;
	width: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 21px;
}

ul#nav5 {
	height: 62px;
	margin: 0px;
	padding: 0px;
	list-style: none;
}

ul#nav5 li {
	float: left;
	margin: 0px;
	padding: 0px;
	height: 62px;
	display: block;
}

ul#nav5.hover-css li a,
ul#nav5.hover-anims li a,
ul#nav5.hover-anims li span {
	display:block;
	width: 147px;
	height:62px;
}

ul#nav5.hover-css li a,ul.hover-anims li a {position:relative;}
ul#nav5.hover-anims li span {
	position:absolute;
	top:0;
	left:0;
	cursor:pointer;

}


ul#nav5.hover-css li.cate0 a,
ul#nav5.hover-anims li.cate0 a{
	background-image: url(../images/c-menu/top/menu0.jpg);
		width: 50px;

}


ul#nav5.hover-css li.cate1 a,
ul#nav5.hover-anims li.cate1 a{
	background-image: url(../images/c-menu/top/menu1.jpg);
	
}

ul#nav5.hover-css li.cate2 a,
ul#nav5.hover-anims li.cate2 a{
	background-image: url(../images/c-menu/top/menu2.jpg);

}

ul#nav5.hover-css li.cate3 a,
ul#nav5.hover-anims li.cate3 a{
	background-image: url(../images/c-menu/top/menu3.jpg);
	
}

ul#nav5.hover-css li.cate4 a,
ul#nav5.hover-anims li.cate4 a{
	background-image: url(../images/c-menu/top/menu4.jpg);
	
}


ul#nav5.hover-css li.cate5 a,
ul#nav5.hover-anims li.cate5 a{
	background-image: url(../images/c-menu/top/menu5.jpg);
	
}

ul#nav5.hover-css li.cate6 a,
ul#nav5.hover-anims li.cate6 a{
	background-image: url(../images/c-menu/top/menu6.jpg);
	
}




/* 選択状態時設定 */


ul#nav5.hover-css li.cate0 a:hover,
ul#nav5.hover-css li.cate0 a.on,
ul#nav5.hover-anims li.cate0 span a.on,
ul#nav5.hover-anims li.cate0 a span,
ul#nav5.hover-anims li.cate0 span{
	background-image: url(../images/swp/c-menu/top/menu0.jpg);
	width: 50px;
}

ul#nav5.hover-css li.cate1 a:hover,
ul#nav5.hover-css li.cate1 a.on,
ul#nav5.hover-anims li.cate1 span a.on,
ul#nav5.hover-anims li.cate1 a span,
ul#nav5.hover-anims li.cate1 span{
	background-image: url(../images/swp/c-menu/top/menu1.jpg);
}


ul#nav5.hover-css li.cate2 a:hover,
ul#nav5.hover-css li.cate2 a.on,
ul#nav5.hover-anims li.cate2 span a.on,
ul#nav5.hover-anims li.cate2 a span,
ul#nav5.hover-anims li.cate2 span{
	background-image: url(../images/swp/c-menu/top/menu2.jpg);
}
ul#nav5.hover-css li.cate3 a:hover,
ul#nav5.hover-css li.cate3 a.on,
ul#nav5.hover-anims li.cate3 span a.on,
ul#nav5.hover-anims li.cate3 a span,
ul#nav5.hover-anims li.cate3 span{
	background-image: url(../images/swp/c-menu/top/menu3.jpg);
}
ul#nav5.hover-css li.cate4 a:hover,
ul#nav5.hover-css li.cate4 a.on,
ul#nav5.hover-anims li.cate4 span a.on,
ul#nav5.hover-anims li.cate4 a span,
ul#nav5.hover-anims li.cate4 span{
	background-image: url(../images/swp/c-menu/top/menu4.jpg);
}

ul#nav5.hover-css li.cate5 a:hover,
ul#nav5.hover-css li.cate5 a.on,
ul#nav5.hover-anims li.cate5 span a.on,
ul#nav5.hover-anims li.cate5 a span,
ul#nav5.hover-anims li.cate5 span{
	background-image: url(../images/swp/c-menu/top/menu5.jpg);
}
ul#nav5.hover-css li.cate6 a:hover,
ul#nav5.hover-css li.cate6 a.on,
ul#nav5.hover-anims li.cate6 span a.on,
ul#nav5.hover-anims li.cate6 a span,
ul#nav5.hover-anims li.cate6 span{
	background-image: url(../images/swp/c-menu/top/menu6.jpg);
}


/* カレント時設定 */


div#cmenu li.cate0-c a {
	background-image: url(../images/swp/c-menu/menu-l-side.jpg);
	width: 50px;
}

div#cmenu li.cate1-c a {
	background-image: url(../images/swp/c-menu/top/menu1.jpg);
}


div#cmenu li.cate2-c a {
	background-image: url(../images/swp/c-menu/top/menu2.jpg);
}
div#cmenu li.cate3-c a {
	background-image: url(../images/swp/c-menu/top/menu3.jpg);
}
div#cmenu li.cate4-c a {
	background-image: url(../images/swp/c-menu/top/menu4.jpg);
}


div#cmenu li.cate5-c a {
	background-image: url(../images/swp/c-menu/top/menu5.jpg);
}
div#cmenu li.cate6-c a {
	background-image: url(../images/swp/c-menu/top/menu6.jpg);
}












/* 選択可能時設定 ヘッダーメニュー2*/

#side-menu {
	/*height: 46px;*/
	width: 198px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 10px;
	padding: 10px;
	margin-left: auto;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	background-color: #FFF;
	border: 1px solid #DCDCDC;
	float: left;
}

ul#nav2 {
	z-index: 1;
	float: left;
	margin: 0px;
}
ul#nav2 li {
	display: block;
	overflow: hidden;
	float: left;
	text-indent: -999px;
	padding: 0px;
	margin: 0px;
	clear: both;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #F4F4F4;
	border-right-color: #F4F4F4;
}

ul#nav2.hover-css li a,
ul#nav2.hover-anims li a,
ul#nav2.hover-anims li span {
	display: block;
	width: 198px;
	height: 59px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	clear: both;
}
ul#nav2.hover-css li a,ul.hover-anims li a {position:relative;}
ul#nav2.hover-anims li span {
	position:absolute;
	top:0;
	left:0;
	cursor:pointer;

}



ul#nav2.hover-css li.cate1 a,
ul#nav2.hover-anims li.cate1 a{
	background-image: url(../images/side-menu-tokucho.jpg);
}
ul#nav2.hover-css li.cate2 a,
ul#nav2.hover-anims li.cate2 a{
	background-image: url(../images/side-menu-youseijomae.jpg);
}
ul#nav2.hover-css li.cate3 a,
ul#nav2.hover-anims li.cate3 a{
	background-image: url(../images/side-menu-voice.jpg);
}

ul#nav2.hover-css li.cate4 a,
ul#nav2.hover-anims li.cate4 a{
	background-image: url(../images/side-menu-faq.jpg);
}
ul#nav2.hover-css li.cate5 a,
ul#nav2.hover-anims li.cate5 a{
	background-image: url(../images/side-menu-vocal.jpg);
}


/* SIDEMENU選択状態時設定 *//* カレント時設定 */



ul#nav2.hover-css li.cate1 a:hover,
ul#nav2.hover-css li.cate1 a.on,
ul#nav2.hover-anims li.cate1 span a.on,
ul#nav2.hover-anims li.cate1 a span,
ul#nav2.hover-anims li.cate1 span{
	background-image: url(../images/swp/side-menu-tokucho.jpg);
}


ul#nav2.hover-css li.cate2 a:hover,
ul#nav2.hover-css li.cate2 a.on,
ul#nav2.hover-anims li.cate2 span a.on,
ul#nav2.hover-anims li.cate2 a span,
ul#nav2.hover-anims li.cate2 span{
	background-image: url(../images/swp/side-menu-youseijomae.jpg);
}
ul#nav2.hover-css li.cate3 a:hover,
ul#nav2.hover-css li.cate3 a.on,
ul#nav2.hover-anims li.cate3 span a.on,
ul#nav2.hover-anims li.cate3 a span,
ul#nav2.hover-anims li.cate3 span{
	background-image: url(../images/swp/side-menu-voice.jpg);
}
ul#nav2.hover-css li.cate4 a:hover,
ul#nav2.hover-css li.cate4 a.on,
ul#nav2.hover-anims li.cate4 span a.on,
ul#nav2.hover-anims li.cate4 a span,
ul#nav2.hover-anims li.cate4 span{
	background-image: url(../images/swp/side-menu-faq.jpg);
}

ul#nav2.hover-css li.cate5 a:hover,
ul#nav2.hover-css li.cate5 a.on,
ul#nav2.hover-anims li.cate5 span a.on,
ul#nav2.hover-anims li.cate5 a span,
ul#nav2.hover-anims li.cate5 span{
	background-image: url(../images/swp/side-menu-vocal.jpg);
}



/* 選択可能時設定 ヘッダーメニュー3*/



ul#nav3 {
	z-index: 1;
	margin: 0px;
}
ul#nav3 li {
	display: block;
	overflow: hidden;
	float: left;
	text-indent: -999px;
	padding: 0px;
	margin: 0px;
	clear: both;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #F4F4F4;
	border-right-color: #F4F4F4;
}

ul#nav3.hover-css li a,
ul#nav3.hover-anims li a,
ul#nav3.hover-anims li span {
	display: block;
	width: 198px;
	height: 59px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	clear: both;
}
ul#nav3.hover-css li a,ul.hover-anims li a {position:relative;}
ul#nav3.hover-anims li span {
	position:absolute;
	top:0;
	left:0;
	cursor:pointer;

}



ul#nav3.hover-css li.cate1 a,
ul#nav3.hover-anims li.cate1 a{
	background-image: url(../images/side-menu-company.jpg);
}
ul#nav3.hover-css li.cate2 a,
ul#nav3.hover-anims li.cate2 a{
	background-image: url(../images/side-menu-recruit.jpg);
}



/* SIDEMENU選択状態時設定 *//* カレント時設定 */



ul#nav3.hover-css li.cate1 a:hover,
ul#nav3.hover-css li.cate1 a.on,
ul#nav3.hover-anims li.cate1 span a.on,
ul#nav3.hover-anims li.cate1 a span,
ul#nav3.hover-anims li.cate1 span{
	background-image: url(../images/swp/side-menu-company.jpg);
}


ul#nav3.hover-css li.cate2 a:hover,
ul#nav3.hover-css li.cate2 a.on,
ul#nav3.hover-anims li.cate2 span a.on,
ul#nav3.hover-anims li.cate2 a span,
ul#nav3.hover-anims li.cate2 span{
	background-image: url(../images/swp/side-menu-recruit.jpg);
}



/* 選択可能時設定 ヘッダーメニュー4*/


ul#nav4 {
	z-index: 1;
	margin: 0px;
}
ul#nav4 li {
	display: block;
	overflow: hidden;
	float: left;
	text-indent: -999px;
	padding: 0px;
	margin: 0px;
	clear: both;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #EEEEEE;
	border-right-color: #F4F4F4;
}

ul#nav4.hover-css li a,
ul#nav4.hover-anims li a,
ul#nav4.hover-anims li span {
	display: block;
	width: 198px;
	height: 59px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	clear: both;
}
ul#nav4.hover-css li a,ul.hover-anims li a {position:relative;}
ul#nav4.hover-anims li span {
	position:absolute;
	top:0;
	left:0;
	cursor:pointer;

}



ul#nav4.hover-css li.cate1 a,
ul#nav4.hover-anims li.cate1 a{
	background-image: url(../images/side-menu-blog.jpg);
}
ul#nav4.hover-css li.cate2 a,
ul#nav4.hover-anims li.cate2 a{
	background-image: url(../images/side-menu-face.jpg);
}


/* SIDEMENU選択状態時設定 *//* カレント時設定 */



.nav {
    padding: 0 20px;
    margin: 0 auto 60px;
    width: 760px;
}
.fixed {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
}



ul#nav4.hover-css li.cate1 a:hover,
ul#nav4.hover-css li.cate1 a.on,
ul#nav4.hover-anims li.cate1 span a.on,
ul#nav4.hover-anims li.cate1 a span,
ul#nav4.hover-anims li.cate1 span{
	background-image: url(../images/swp/side-menu-blog.jpg);
}


ul#nav4.hover-css li.cate2 a:hover,
ul#nav4.hover-css li.cate2 a.on,
ul#nav4.hover-anims li.cate2 span a.on,
ul#nav4.hover-anims li.cate2 a span,
ul#nav4.hover-anims li.cate2 span{
	background-image: url(../images/swp/side-menu-face.jpg);
}

#event-schedule td but {

	display: block;
}


#event-schedule a {
	background-image: url(../images/ti-bk-.jpg);
	background-position: left -345px;
	display: block;
	min-height: 33px;
	line-height: 3em;
	font-size: 85%;
}
#event-schedule a:hover {
	background-image: none;
	/*	background-position: left -345px;*/
	display: block;
	min-height: 33px;
	line-height: 3em;
	background-color: #D9EF69;
	text-decoration: none;
}
#menu.c-menu {
	padding-left: 35px;
}
.profile-sonota-line li {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
}
