@charset "SHIFT-JIS";

#tl {
	margin:0 0 15px 0; padding:0 0 0 13px;
	height:104px;
	border-bottom:2px solid #df000c;
	background:#fff url("../img/lp_bg_001.jpg") no-repeat;
	}
#tl h1 {
	padding:30px 0 11px 0;
	}
#tl p{
	color:#222222;
	}

#sn ul.snavi01 {
	padding-top:20px;
	background: url("../../shared/img/cmn_bg_005.gif") no-repeat;
	}
#sn ul li {
	background:#ebebeb url("../../shared/img/cmn_bg_008.gif") repeat-y;
	}
#sn ul li ul li {
	background:transparent url("") ;
	}

#tl *,
#ct * {
	margin:0; padding:0;
	}

/*lineupトップページ*/
#lineup #ct {
	float:none;
	width:750px;
	}
#lineup #ct h2 {
	clear:both;
	margin:0 0 12px 0;
	}
#lineup #ct h3 {
	margin:3px 0 5px 0;
	}
#lineup #ct p {
	margin:5px 0 6px 0;
	line-height:1.3em;
	}
#lineup #ct table {
	margin:0 0 3px 0;
	}
#lineup #ct th {
	padding-right:5px;
	font-weight:normal;
	white-space:nowrap;
	vertical-align:top;
	}
#lineup #ct ul {
	margin:0 0 0 15px;
	}
#lineup #ct ul li {
	margin:0 0 3px 0;
	}
#lineup #ct h3 a {
	display:block;
	padding:0 0 0 16px;
	background:#fff url("../img/icon_001.gif") no-repeat 0 2px;
	font-size:105%;
	line-height:1.2em;
	}
#lineup #ct h3 a:link,
#lineup #ct h3 a:visited {
	color:#c00;
	text-decoration:none;
	}
#lineup #ct h3 a:hover {
	color:#c00;
	text-decoration:underline;
	}
#lineup #ct .left {
	float:left;
	margin-right:15px;
	width:365px;
	}
#lineup #ct .right {
	float:left;
	width:365px;
	}

#lineup #ct .pict {
	float:left;
	margin-right:5px; padding:0 0 30px 0;
	width:105px;
	}
#lineup #ct .text {
	float:left;
	padding:0 0 30px 0;
	width:255px;
	}

#lineup #ct .pict2 {
	float:left;
	margin-right:5px; padding:0 0 30px 0;
	width:140px;
	}
#lineup #ct .text2 {
	float:left;
	padding:0 0 30px 0;
	width:220px;
	}

#lineup #ct .text3 {
	display:block;
	padding:0 0 0 16px;
	background:#fff url("../img/icon_001.gif") no-repeat 0 2px;
	font-size:105%;
	line-height:1.2em;
	}
