@charset "UTF-8";
@import url("../share/base.css");

/* ----------------------------------
目次
・format style　基本構造
・wrapper style　ワラッパ
・header style　ヘッダ
・navi style　ナビ
・title-img style　タイトル
・content style　コンテンツ
・main style　メイン
・sidebar style　サイドバー
・footer style フッター(footer01-and-footer02)
----------------------------------*/


/* navi style
----------------------------------*/

#navi01 a{background-position:-0px -0px;}
#navi02 a{background-position:-168px 0px;}
#navi03 a{background-position:-336px 0px;}
#navi04 a{background-position:-504px 0px;}
#navi05 a{background-position:-672px 0px;}


#navi01 a:hover{background-position:-0px -30px;}
#navi02 a:hover{background-position:-168px -30px;}
#navi03 a:hover{background-position:-336px -30px;}
#navi04 a:hover{background-position:-504px -30px;}
#navi05 a:hover{background-position:-672px -30px;}


/* main style
----------------------------------*/
/* -- clearfix dl and dt(base.css)
#main dl.clearfix{
display: block;
width:560px;
}

#main dl.clearfix dt{
float:right;
	display: block;
	height: auto;
	width: auto;
	padding-left:30px;
	padding-bottom:30px;
}

-----end clearfix dl and dt-----------*/




/* sidebar style
----------------------------------*/

/* ----- s-navi style -----*/

#s-navi ul{
height:60px;
/*list-style:none;
width:200px;*/
}
 
#s-navi li,#s-navi li a{
	background-image: url(images/s-navi-prof.jpg);
	/*text-indent:-9999px;
	display:block;
	width:200px;
	height:30px;
	overflow: hidden;*/
}

#s-navi ul.s-navi2{
list-style:none;
width:200px;
height:46px;
}

#s-navi li#s-navi201,#s-navi li#s-navi201 a{
	background-image: url(images/s-navi-prof02.jpg);
	text-indent:-9999px;
	display:block;
	width:200px;
	height:46px;
}

#s-navi201 a{background-position:-0px -0px;}

#s-navi201 a:hover{background-position:-200px -0px;}

