/* CSS document */
/* i-driver.jp */
/* Print CSS */

/* -- Structure -- */


.alt{
	display:block!important;
	}

body{
	background:none;
	}
#container{
	width:660px;
	}	
#header{
	margin-bottom:10px;
	}
#header .section1 .title{
	margin-top:6px;
	font-size:18px;
	font-weight:bold;
	}

#header .section2{
	display:none!important;
	}


/* Gloval Navi */
#gnavi{
	display:none!important;
	}

/* mainContent */

#mainContent{
	margin-right:0;
	float:none;
	}
#contentBox{
	margin:0 5px;
	}



/* topicpath */
#topicpath{
	display:none;
	}

/* forcompany */
/* casestudy */

div.caseBox{
	margin-bottom:0!important;
	padding-top:0!important;
	}
div.caseBox div.wrap{
	padding:5px;
	}


/* bottomContentBox */
div.bottomContactBox{
	background:none;
	padding:0;
	padding:10px;
	border:1px solid #DDDDDD;
	}
div.bottomContactBox div.wrap{
	background:none;
	padding:0;
	}

.pagetop{
	display:none;
	}

	
/* sideNav */
#nav{
	display:none!important;
	}

/* footer */
#footer{
	background:none;
	}
#footer a{
	color:#cccccc;
	}

#footer div.group{
	display:none!important;
	}

#footerlink{
	padding:6px 0 0px 0px;
	border-top:1px solid #CCCCCC;
	}
#footerlink p{
	display:none;
	float:none;
	}
#footerlink div{
	float:none;
	}

.pagetop{
	clear:both;
	}
	
	
/* topPage */

div.lineupBox{
	padding:0;
	}
div.boxSecond{
	padding:14px 0px 6px 0;
	}
div.boxcol{
	background:none;
	}
div.rborder{
	background:none;
	padding-right:14px;
	}


