@import url("style1.css");

/*-----共通-------*/

body {
	padding: 0px 0px;
	margin:0px 0px;
	text-align: center;
	background: #FFFFFF center;
	color: #333333;
}
#con {
	padding: 0px;
	margin:0px auto 0px auto;
	width: 830px;
	background-color: #FFFFFF;
	background-image: url(../images/top_frame1_02.jpg);
}


#foota1 {
	background-image: url(../images/top_frame1_03.jpg);
	background-repeat: no-repeat;
	width: 830px;	
	height: 25px;
}

.foota1 {
	font-size: 11px;
	margin: 10px;
	padding: 0px;
}

/*-----ヘッダ-------*/

#head1 {
	padding: 0px;
	margin:0px auto 0px auto;
	background-image: url(../images/top_frame1_01.jpg);
	background-repeat: no-repeat;
	height: 80px;
	width: 830px;
	background-position: center;
}

#head2 {
	margin:40px auto 0px auto;
	padding: 0px;
	width: 740px;
	text-align: left;
	height: 32px;
}

.head_logo1 {
	float: left;
	margin-top: 40px;
	margin-left: 50px;
}

.head_logo2 {
	float: right;
	margin-top: 45px;
	padding-right: 50px;
}


/*-----Dolce Lineヘッダ-------*/

#head_dolce1 {
	background-image: url(../dolceline/images/top_frame1_01.jpg);
	background-repeat: no-repeat;
	height: 80px;
	width: 830px;
	padding: 0px;
	margin:0px auto 0px auto;
	background-position: center;
}

/*-----ナビ-------*/

ul#navigation {
	position: relative;
	width: 740px;
	margin: 0;
	height: 14px;
	list-style: none;
	overflow: hidden;
	background-repeat: no-repeat;
	padding: 0;
	background-image: url(../images/bg_topmenu1.gif);
}

ul#navigation li a {
	height: 14px;
	position: absolute;
	padding: 140px 0 0 0;
	text-indent: -2000em;
	text-decoration: none;
	top: 0;
	width: 80px;
}

html>body ul#navigation li a{
	height: 0;
}

li#menu1 a{
	background: transparent url(../images/top_menu1.gif) no-repeat 0 0;
	left: 0px;
}

li#menu2 a{
	background: transparent url(../images/top_menu2.gif) no-repeat 0 0;
	left: 80px;
}

li#menu3 a{
	background: transparent url(../images/top_menu3.gif) no-repeat 0 0;
	left: 160px;
}


li#menu4 a{
	background: transparent url(../images/top_menu4.gif) no-repeat 0 0;
	left: 240px;
}


li#menu5 a{
	background: transparent url(../images/top_menu5.gif) no-repeat 0 0;
	left: 320px;
}

li#menu6 a{
	background: transparent url(../images/top_menu6.gif) no-repeat 0 0;
	left: 400px;
}

li#menu7 a{
	background: transparent url(../images/top_menu7.gif) no-repeat 0 0;
	left: 480px;
}



li#menu1 a:hover,
li#menu2 a:hover, 
li#menu3 a:hover,
li#menu4 a:hover,
li#menu5 a:hover, 
li#menu6 a:hover,
li#menu7 a:hover{ 
	background-position: 0px -14px;
}
	
/*-----Dolce Lineナビ-------*/

ul#navigation_dl {
	position: relative;
	width: 740px;
	margin: 0;
	height: 14px;
	list-style: none;
	overflow: hidden;
	background-repeat: no-repeat;
	padding: 0;
	background-image: url(../images/bg_topmenu1.gif);
}

ul#navigation_dl li a {
	height: 14px;
	position: absolute;
	padding: 140px 0 0 0;
	text-indent: -2000em;
	text-decoration: none;
	top: 0;
	width: 80px;
}

html>body ul#navigation_dl li a{
	height: 0;
}

li#menu_dl1 a{
	background: transparent url(../dolceline/images/top_menu1.gif) no-repeat 0 0;
	left: 0px;
}

li#menu_dl2 a{
	background: transparent url(../dolceline/images/top_menu2.gif) no-repeat 0 0;
	left: 80px;
}

li#menu_dl3 a{
	background: transparent url(../dolceline/images/top_menu3.gif) no-repeat 0 0;
	left: 160px;
}


li#menu_dl4 a{
	background: transparent url(../dolceline/images/top_menu4.gif) no-repeat 0 0;
	left: 240px;
}


li#menu_dl5 a{
	background: transparent url(../dolceline/images/top_menu5.gif) no-repeat 0 0;
	left: 320px;
}



li#menu_dl1 a:hover,
li#menu_dl2 a:hover, 
li#menu_dl3 a:hover,
li#menu_dl4 a:hover,
li#menu_dl5 a:hover, { 
	background-position: 0px -14px;
}


/*-----コンテンツ-------*/


#con1 {
	padding: 0px;
	margin:0px auto 0px auto;
	width: 740px;
	text-align: left;
}

#con2 {
	padding: 0px;
	margin:0px auto 0px auto;
	width: 740px;
	text-align: left;
}

#con3 {
	padding: 0px;
	margin:0px auto 0px auto;
	width: 740px;
	text-align: left;
}

#topics1 {
	background-color: #990033;
	width: 738px;
	padding: 0px;
	margin:0px auto 0px auto;
}

.topics_tx1 {
	font-size: 11px;
	color: #FFFFFF;
	padding: 3px;
}

.con_l1 {
	float: left;
	width: 450px;
}
.con_r1 {
	float: right;
	width: 280px;
}

.lead1 {
	font-size: 11px;
	line-height: 16px;
	padding: 3px;
}

.item_link1 {
	font-size: 11px;
	padding: 10px;
}


/*-----フッタナビゲーション-------*/

.navi1 {
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 3px;	
}
	
.navi2 {
	width: 740px;
	font-size: 10px;
	margin:0px auto 0px auto;
	padding: 0px;
	text-align: right;	
}

.black1 {
	color: #000000;
}