@charset "utf-8";

#litit_li,
#litit_dt {
	width: 920px;
	clear: both;
	overflow: hidden;
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 30px;
}

#litit_li h2,
#litit_dt h2 {
	width: 56px;
	height: 14px;
	float: left;
	text-indent: -9999px;
	background-image: url(../img/lineup/li/tit.gif);
	background-repeat: no-repeat;
	margin-right: 40px;
}
#litit_dt h2 {
	background-image: url(../img/lineup/dt/tit.gif);
}

a#tit_link {
	width: 176px;
	height: 15px;
	float: left;
	display: block;
	overflow: visible;
	font-size: 0px;
	line-height: 100%;
	background-image: url(../img/lineup/tit_link.gif);
	background-repeat: no-repeat;
}
a:hover#tit_link {
	background-position: 0 -15px;
}

#lineup {
	width: 920px;
	clear: both;
	overflow: hidden;
	text-align: left;
	margin-right: 20px;
	margin-left: 20px;
	margin-top: 10px;
}
#li_dtbg1,
#li_dtbg2,
#li_dtbg3 {
	width: 940px;
	clear: both;
	overflow: hidden;
	text-align: left;
	background-image: url(../img/lineup/dt/bg1.gif);
	background-repeat: repeat-y;
	margin-left: 20px;
	margin-top: 10px;
}
#li_dtbg2 {
	background-image: url(../img/lineup/dt/bg2.gif);
}
#li_dtbg3 {
	background-image: url(../img/lineup/dt/bg3.gif);
}

#li_navi {
	width: 210px;
	float: left;
	margin-top: 20px;
}
#li_li {
	width: 690px;
	float: right;
	margin-top: 20px;
}
#li_dt {
	width: 690px;
	float: left;
	overflow: hidden;
	padding-bottom: 20px;
	margin-left: 20px;
	margin-top: 20px;
}

#li_navi #lnavi_tit {
	width: 210px;
	height: 120px;
	clear: both; 
	font-size: 0px;
	line-height: 100%;
	background-image: url(../img/lineup/lnavi_tit.gif);
	background-repeat: no-repeat;
}

#li_navi #lnavi {
	width: 210px;
	clear: both; 
	font-size: 0px;
	line-height: 100%;
	margin-top: 20px;
}
#li_navi #lnavi ul {
	display: block;
	list-style: none;
	margin: 0px;
	padding: 0px;
}
#li_navi #lnavi li {
	margin: 0px;
	padding: 0px;
}
#li_navi #lnavi li a {
	width: 210px;
	height: 40px;
	overflow: visible;
	display: block;
	background-image: url(../img/lineup/lnavi.gif);
	background-repeat: no-repeat;
}
#li_navi #lnavi li a#lnavi_top {
	background-position: 0px 0px;
}
#li_navi #lnavi li a#lnavi_top_n {
	background-position: -210px 0px;
}
#li_navi #lnavi li a:hover#lnavi_top,
#li_navi #lnavi li a:hover#lnavi_top_n {
	background-position: -210px 0px;
}
#li_navi #lnavi li a#lnavi1 {
	background-position: 0px -40px;
}
#li_navi #lnavi li a#lnavi1_n {
	background-position: -210px -40px;
}
#li_navi #lnavi li a:hover#lnavi1,
#li_navi #lnavi li a:hover#lnavi1_n {
	background-position: -210px -40px;
}
#li_navi #lnavi li a#lnavi2 {
	background-position: 0px -80px;
}
#li_navi #lnavi li a#lnavi2_n {
	background-position: -210px -80px;
}
#li_navi #lnavi li a:hover#lnavi2,
#li_navi #lnavi li a:hover#lnavi2_n {
	background-position: -210px -80px;
}
#li_navi #lnavi li a#lnavi3 {
	background-position: 0px -120px;
}
#li_navi #lnavi li a#lnavi3_n {
	background-position: -210px -120px;
}
#li_navi #lnavi li a:hover#lnavi3,
#li_navi #lnavi li a:hover#lnavi3_n {
	background-position: -210px -120px;
}
#li_navi #lnavi li a#lnavi4 {
	background-position: 0px -160px;
}
#li_navi #lnavi li a#lnavi4_n {
	background-position: -210px -160px;
}
#li_navi #lnavi li a:hover#lnavi4,
#li_navi #lnavi li a:hover#lnavi4_n {
	background-position: -210px -160px;
}
#li_navi #lnavi li a#lnavi5 {
	background-position: 0px -200px;
}
#li_navi #lnavi li a#lnavi5_n {
	background-position: -210px -200px;
}
#li_navi #lnavi li a:hover#lnavi5,
#li_navi #lnavi li a:hover#lnavi5_n {
	background-position: -210px -200px;
}
#li_navi #lnavi li a#lnavi6 {
	background-position: 0px -240px;
}
#li_navi #lnavi li a#lnavi6_n {
	background-position: -210px -240px;
}
#li_navi #lnavi li a:hover#lnavi6,
#li_navi #lnavi li a:hover#lnavi6_n {
	background-position: -210px -240px;
}

#li_dt #data_tit {
	width: 73px;
	height: 30px;
	clear: both;
	background-image: url(../img/lineup/dt/data_tit.gif);
	background-repeat: no-repeat;
	margin-top: 20px;
}

#li_dt #data {
	width: 690px;
	clear: both;
	margin-top: 10px;
}

#li_dt #data_r {
	width: 530px;
	float: right;
}

#li_dt #d_md {
	width: 530px;
	clear: both;
}

#li_dt .d_bg {
	width: 530px;
	clear: both;
	font-size: 85%;
	overflow: hidden;
	background-image: url(../img/lineup/dt/d_bg.gif);
	background-repeat: repeat-y;
	margin-top: 10px;
}
#li_dt .d_bg dl {
	width: 520px;
	clear: both;
	overflow: hidden;
	margin: 1px 5px;
}
#li_dt .d_bg dt {
	width: 70px;
	float: left;
}
#li_dt .d_bg dd {
	width: 435px;
	float: right;
}

#li_dt .d_inge_child,
#li_dt .d_inge_pet {
	width: 55px;
	height: 20px;
	float: left;
	background-image: url(../img/lineup/inge_child.gif);
	background-repeat: no-repeat;
	margin-right: 10px;
}
#li_dt .d_inge_pet {
	background-image: url(../img/lineup/inge_pet.gif);
}

