@charset "utf-8";/* CSS Information ================================================2011 06/28HAL東京 IT学部 4年制2年 礒貝一貴2 lineup_css================================================================ */body{	width: 100%;	height: 100%;	background-color: #E3E3E3;}	#filippo_container{		width: 750px;		height: auto;		background-color: #FFFFFF;	}/* ヘッダ */	#filippo_header{		width: 750px;		height: auto;		background-color: #FFFFFF;		background-image: url(../img/line_top.gif);		background-repeat: repeat-x;		background-position: top;	}		#filippo_top{			width: 100%;			height: 70px;			padding-top: 6px;			padding-left: 0;			padding-right: 0;			padding-bottom: 0;			background-image: url(../img/line.gif);			background-repeat: repeat-x;			background-position: bottom;		}		.top_right{			position: relative;			left: 293px;		}/*お問い合わせ*/		#filippo_contact{			width: 100%;			height: 40px;			background-image: url(../img/head_bg.jpg);			background-repeat: repeat-x;			background-position: bottom;			text-align: right;		}			#filippo_contact a{				position: relative;				top: 14px;				padding-top: 0;				padding-left: 0;				padding-right: 11px;				padding-bottom: 0;			}/* メイン */#filippo_main{	width: 750px;	height: auto;	background-color: #FFFFFF;}	#filippo_navi{		width: 100%;		height: auto;		background-color: #FFFFFF;	}		#filippo_navi ul{			margin-top: 21px;			margin-left: 13px;			margin-right: 0;			margin-bottom: 0;		}			#filippo_navi li{				float: left;				line-height: 0.8;			}				#filippo_navi li a{}	#main_top{		clear: left;		width: 100%;		height: auto;		border-top: 3px double #FF0000;	}		#main_top h1{			width: 726px;			margin-top: 7px;			margin-left: auto;			margin-right: auto;			margin-bottom: 0;		}		#main_top a{			width: 95px;			position: relative;			top: 5px;			left: 642px;		}				#main_contents{			width: 100%;			height: 35px;			margin-top: 15px;			margin-left: 0;			margin-right: 0;			margin-bottom: 0;			padding-top: 12px;			padding-left: 0;			padding-right: 0;			padding-bottom: 0;			border-top: 3px double #222222;		}			#main_left{				float: left;			}			#main_right{				width: auto;				height: 315px;				background-image: url("../img/bg.jpg");				background-position: right bottom;				background-repeat: no-repeat;			}				#main_right h2{					position: relative;					left: 13px;				}				#main_right p{					position: relative;					top: 20px;					left: 13px;					font-size: 13px;					line-height: 1.4;				}			#main_bottom{				clear: left;				width: 100%;				height: auto;				margin-top: 15px;				margin-left: 0;				margin-right: 0;				margin-bottom: 0;			}				#bottom_left{					float: left;					width: 110px;					margin-left: 30px;				}				#bottom_right{					width: auto;					height: auto;					position: relative;					left: 50px;					margin-top: 15px;					margin-left: 0;					margin-right: 0;					margin-bottom: 0;				}					#bottom_right h3{					}					#bottom_right p{						width: auto;						margin-top: 10px;						margin-left:0;						margin-right: 0;						margin-bototm: 0;						font-size: 12px;						font-family: "MS Pゴシック","Osaka一等幅";						line-height: 1.5;					}		#bottom_table{			clear: left;			width: 100%;			height: 320px;			border-bottom:3px double #222222;		}			#bottom_table table{				width: 680px;				height: auto;				margin-left: auto;				margin-right: auto;					font-size: 13px;				border-bottom: 1px solid #0000FF;			}				#bottom_table tr{					width: 100%;					height:30px;					border:1px solid #0000FF;				}					#bottom_table th{						height:30px;						border-top:1px solid #0000FF;						border-left: none;						border-right: none;						border-bottom: none;						font-size: 12px;						text-align: center;					}						#bottom_table td{							font-size: 12px;							height:30px;							line-height: 1.0;							border-top:1px solid #0000FF;							border-left: 1px solid #0000FF;							border-right: none;							border-bottom: 0;							text-align: center;							padding-top: 12px;							border-collapse: collapse;						}			.back{				position: relative;				left: 624px;				margin-top: 10px;				margin-bottom: 10px;			}/* フッタ */#lineup02_footer{	clear: left;	width: 750px;	height: auto;	background-color: #FFFFFF;	border-top: 3px double #FF0000;	overflow: hidden;}#dececco_hot{	width: 702px;}#dececco_hot ul{	margin-top: 7px;	margin-left: 0;	margin-right: 0;	margin-bottom: 0;}#dececco_hot li{	float: left;	margin-top: 5px;	margin-left: 0;	margin-right: 0;	margin-bottom: 0;}#dececco_hot a{	border-top: 0;	border-left: 1px solid #333333;	border-right: 0;	border-bottom: 0;	padding-top: 0;	padding-left: 10px;	padding-right: 10px;	padding-bottom: 0;	font-size: 13px;	text-decoration: underline;	display: block;}#dececco_cold{	clear: left;	overflow: hidden;	width: 620px;	padding-top: 3px;	padding-left: 0;	padding-right: 0;	padding-bottom: 10px;}#dececco_cold ul{	margin-top: 10px;	margin-left: 0;	margin-right: 0;	margin-bottom: 0;}#dececco_cold li{	float: left;	margin-top: 5px;	margin-left: 0;	margin-right: 0;	margin-bottom: 0;	font-size: 13px;}#dececco_cold a{	border-top: 0;	border-left: 1px solid #333333;	border-right: 0;	border-bottom: 0;	padding-top: 0;	padding-left: 10px;	padding-right: 10px;	padding-bottom: 0;	text-decoration: undmerline;	display: block;}.listFirst{	padding-top: 0;	padding-left: 0;	padding-right: 10px;	padding-bottom: 0;}.listEnd{	border-top: 0;	border-left: 0;	border-right: 1px solid #333333;	border-bottom: 0;}#footer_list{	width: 100%;	height: auto;	background-image: url("../img/line.gif");	background-repeat: repeat-x;	background-position: bottom;}#footer_rigths{	width: 100%;	height: auto;	background-color: #FF0000;	margin-top: 3px;	margin-left: 0;	margin-rigtht: 0;	margin-bottom: 0;	text-align: center;	font-size: 13px;	color: #FFFFFF;}