/* 花をモチーフとしたスタイル */

div.top-logo-bg{
overflow:hidden;
height:45px;
width:980px;
background: url(./cg/gray-d2a.gif) repeat-y left top;
margin:0px auto 0px auto;
}

div.top-logo-1{
	overflow:hidden;
	height:45px;
	width:180px;
	margin:0px auto 0px 15px;
	background:#770000;
	background: url(./cg/top_logo.png) repeat-y left top;
}
div.top-logo-2{
	overflow:hidden;
	height:45px;
	width:770px;
	margin:-45px auto 0px 195px;
	/*background:#333333;*/
	background: url(./cg/orange_f_770x45.png) repeat-y left top;
}

div.top-logo-2-Google{
	overflow:hidden;
	height:33px;
	width:235px;
	margin:-33px auto 0px 730px;
	/*background:#333333;*/
	/*background: url(./cg/orange_f_770x45.png) repeat-y left top;*/
}

div.top-menu-bar{
overflow:hidden;
height:2px;
width:950px;
margin:-175px auto 0px 15px;
background: url(./cg/menu_bar.png) repeat-x left top;
}

div.top-menu1{
	overflow:hidden;
	height:25px;
	width:110px;
	margin:-2px auto 0px 15px;
	text-align:center;
	line-height: 25px;
	FONT-SIZE: 12px;
	font-weight: bold;
	FONT-FAMILY: 'メイリオ','MS UI Gothic',Arial,Osaka,sans-serif;
	background: url(./cg/menu_n.png) repeat-y left top;
}
div.top-menu2{
	overflow:hidden;
	height:25px;
	width:110px;
	margin:-25px auto 0px 125px;
	text-align:center;
	line-height: 25px;
	FONT-SIZE: 12px;
	font-weight: bold;
	FONT-FAMILY: 'メイリオ','MS UI Gothic',Arial,Osaka,sans-serif;
	background: url(./cg/menu_n.png) repeat-y left top;
}
div.top-menu3{
	overflow:hidden;
	height:25px;
	width:110px;
	margin:-25px auto 0px 235px;
	text-align:center;
	line-height: 25px;
	FONT-SIZE: 12px;
	font-weight: bold;
	FONT-FAMILY: 'メイリオ','MS UI Gothic',Arial,Osaka,sans-serif;
	background: url(./cg/menu_n.png) repeat-y left top;
}
div.top-menu4{
	overflow:hidden;
	height:25px;
	width:110px;
	margin:-25px auto 0px 345px;
	text-align:center;
	line-height: 25px;
	FONT-SIZE: 12px;
	font-weight: bold;
	FONT-FAMILY: 'メイリオ','MS UI Gothic',Arial,Osaka,sans-serif;
	background: url(./cg/menu_n.png) repeat-y left top;
}
div.top-menu5{
	overflow:hidden;
	height:25px;
	width:110px;
	margin:-25px auto 0px 455px;
	text-align:center;
	line-height: 25px;
	FONT-SIZE: 12px;
	font-weight: bold;
	FONT-FAMILY: 'メイリオ','MS UI Gothic',Arial,Osaka,sans-serif;
	background: url(./cg/menu_n.png) repeat-y left top;
}
div.top-menu6{
	overflow:hidden;
	height:25px;
	width:110px;
	margin:-25px auto 0px 565px;
	text-align:center;
	line-height: 25px;
	FONT-SIZE: 12px;
	font-weight: bold;
	FONT-FAMILY: 'メイリオ','MS UI Gothic',Arial,Osaka,sans-serif;
	background: url(./cg/menu_n.png) repeat-y left top;
}

div.top-menu7{
	overflow:hidden;
	height:25px;
	width:110px;
	margin:-25px auto 0px 675px;
	text-align:center;
	line-height: 25px;
	FONT-SIZE: 12px;
	font-weight: bold;
	FONT-FAMILY: 'メイリオ','MS UI Gothic',Arial,Osaka,sans-serif;
	background: url(./cg/menu_n.png) repeat-y left top;
}

div.top-menuT{
	overflow:hidden;
	height:25px;
	width:25px;
	margin:-25px auto 0px 674px;

background: url(./cg/menu_t.png) repeat-y left top;
}

div.top-menuTn{
	overflow:hidden;
	height:25px;
	width:25px;
	margin:-25px auto 0px 784px;

background: url(./cg/menu_t.png) repeat-y left top;
}

/*水平ライン*/
div.top-hr-bg{
overflow:hidden;
height:1px;
/*background:#e4e2dc;*/
background:#dddfd7;
margin:0px auto 0px auto;
padding:0px;
}

/*大きなＣＧ部分*/
div.top-cg-bg{
overflow:hidden;
width:980px;
background: url(./cg/gray-d3.gif) repeat-y left top;
/*background:#ff0000;*/
margin:-1px auto 0px auto; /* 水平バー分だけ戻す */
padding:0px;
}

/*通常ページ仕様のメニューバックグラウンド*/
div.top-menu-bg{
overflow:hidden;
width:980px;
background: url(./cg/gray-da.gif) repeat-y left top;
/*background:#ff0000;*/
margin:-1px auto 0px auto; /* 水平バー分だけ戻す */
padding:0px;
}

/* 大きな絵 */
div.top-cg-img{
overflow:hidden;
height:175px;
width:950px;
margin:0px auto 0px 15px;
background:#000000;
background: url(./cg/orange_f_950x175.png) repeat-y left top;
}

/* 大きなイメージを表示したくない場合のダミー（TOP以外で利用） */
div.top-cg-img-dummy{
	overflow:hidden;
	height:175px;
	width:950px;
	margin:0px auto 0px 15px;
}

/* メインコンテンツとの間にあるグラデーション */
div.top-cg-bar{
overflow:hidden;
height:5px;
width:950px;
margin:150px auto 0px 15px;
background: url(./cg/gray2white.png) repeat-x left top;
}

