@charset "Shift_JIS";

/* 基本情報============================================================*/
body {







	background-image: url(../images/bg.gif);







	background-repeat: repeat-y;







	background-position: left;







	background-color: #fff;







	margin: 0;







	padding: 0;







	 font-family: "ヒラギノ角ゴ Pro W3" , "Hiragino Kaku Gothic Pro" , Osaka, "メイリオ" , "Meiryo" , "ＭＳ Ｐゴシック", san-serif;







	color: #376289;







}















.text-large {







	font-size: 16px;







	line-height: 24px;







}







.text-big {







	font-size: 14px;







	line-height: 24px;







}







.text-medium {







	font-size: 12px;







	line-height: 18px;







}







.text-small {







	font-size: 10px;







	line-height: 14px;







}















a {







	color: #1d2088;







	text-decoration: none;







}







a:hover {







	color: #1d2088;







	text-decoration: underline;







}























/* コンテンツエリア







============================================================*/















#container {







	width: 780px;







	padding: 0 0 20px 0;







}























/* ヘッダー







============================================================*/















#header {
	width: 780px;
	clear: both;






}







#logo {







	width: 780px;







	background-image: url(../images/header/bg.gif);







	background-repeat: repeat-x;







    min-height: 1em;







    display: inline-table;







}















#logo:after {







    content: "";







    display: block;







    clear: both;







    height: 1px;







    overflow: hidden;







}















/*\*/







* html #logo{







    height: 1em;







}















#logo {







    display: block;







}







/**/























#logo-shimano {







	float: left;







}







#logo-shimano p {







	padding: 0;







	margin: 0;







}







#logo-ocn {
	float: right;
	clear: none;
	padding-top: 34px;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 0;





}







#logo-ocn p {







	padding: 0;







	margin: 0;







}
#logo-etc  {
	float: left;
	clear: none;
	padding: 0px;
	text-decoration: none;
}
#tab-shimano {
	float: left;
	width: 390px;
}
#tab-shimano2 {
	float: right;
	width: 390px;
}























/* メインメニュー用スタイル







============================================================*/







#menu {







	clear: both;







}







#menu h2 {







	padding: 0;







	margin: 0;







}







/* プルダウン用スタイル







============================================================*/







.submenu {







  visibility: hidden;







  position: absolute;







  z-index: 3;







}







.submenu a {







  display: block;







  text-align: left;







}







.submenu a:hover {







}







/* サブメニューの半透明処理







============================================================*/







.submenu {







 filter: alpha(Opacity=90);







	opacity: 0.9;







}







/* プルダウン1用スタイル







============================================================*/







#menu1 {







	position: absolute;







	left: 17px;







	top: 135px;







}







/* プルダウン2用スタイル







============================================================*/







#menu2 {







	position: absolute;







	left: 104px;







	top: 135px;







}







/* プルダウン3用スタイル







============================================================*/







#menu3 {







	position: absolute;







	left: 271px;







	top: 135px;







}







/* プルダウン4用スタイル







============================================================*/







#menu4 {







	position: absolute;







	left: 420px;







	top: 135px;







}







/* プルダウン5用スタイル







============================================================*/







#menu5 {







	position: absolute;







	left: 569px;







	top: 135px;







}







/* プルダウン6用スタイル







============================================================*/







#menu6 {







	position: absolute;







	left: 653px;







	top: 135px;







}























/* メインビジュアルＴＯＰ







============================================================*/







#main {







	padding: 2px 0 0 0;







	clear: both;







	border-bottom: 3px solid #00a6d6;







}







#main h1 {







	padding: 0;







	margin: 0;







}























/* ページＴＯＰ







============================================================*/







#pagetop {







	padding: 15px 10px 0 0;







	text-align: right;







	clear: both;







    min-height: 1em;







    display: inline-table;







}















#pagetop:after {







    content: "";







    display: block;







    clear: both;







    height: 1px;







    overflow: hidden;







}















/*\*/







* html #pagetop{







    height: 1em;







}















#pagetop {







    display: block;







}







/**/







#pagetop p {







	float: right;







	padding: 0 0 0 15px;







	margin: 0;







}























/* フッターメニュー







============================================================*/







#footer-menu {







	clear: both;







	padding: 15px 0 5px 0;







    min-height: 1em;







    display: inline-table;







}















#footer-menu:after {







    content: "";







    display: block;







    clear: both;







    height: 1px;







    overflow: hidden;







}















/*\*/







* html #footer-menu{







    height: 1em;







}















#footer-menu {







    display: block;







}







/**/







#footer-menu p {







	padding: 0;







	margin: 0 10px 0 0;







	float: right;







}























/* copyright







============================================================*/







#copyright {







	clear: both;







	width: 780px;







	text-align: center;







	border-top: 1px dotted #00a6d6;







	padding: 10px 0 0 0;






/* ロールオーバー */
}
.rollover {
	display:block;
	background-image : url(../images/tab-shimano-on.gif);
}
A:HOVER.rollover {
	background-image : url(../images/tab-shimano-on-over.gif);
}.rollover2 {
	display:block;
	background-image : url(../images/tab-shimano2.gif);
}
A:HOVER.rollover2 {
	background-image : url(../images/tab-shimano2-over.gif);
}


/* 箇条書き（定義リスト） */

dl {

	margin-top: 5px;

	margin-bottom: 5px;

}

dt {
	padding: 0;
	font-size: 80%;
}

dd {
	font-size: 70%;
	line-height: 160%;
	margin-top: -1.4em;
	margin-left: 25em;
	margin-right: 0px;
	margin-bottom: 0.4em;
}
