@charset "UTF-8";

/*
  Summary: HOME
  Target Pages
  	/index.html
  
  Site URL: http://www.blueos.co.jp/
  File name: /css/style.css
  Author: Garyu @ CGFM LLC.  
*/

/*
----------------------------------------------------------------------------- 
[1] #home
[2] .ErrorDocument
[99] other

color
	#333333 :Text
	#003366 :blue Text, Link
----------------------------------------------------------------------------- */

/*
----------------------------------------------------------------------------- 
[1] #home
----------------------------------------------------------------------------- */
#home #container{
	background:#dadada url(../_common/img/bg_container_home.jpg) no-repeat left top;
}

div.contentsWrap {
	padding: 0 39px;
}

#section1 h2{
	height: 140px; /* 275px- headerH:135px */
	visibility: hidden;
}
#section1 p.catchCopy{
	display: none;
}

div.section {
}


	div#section1-1,
	div#section1-2{
		float: left;
		display: inline;
		width: 352px;
	}
	div#section1-1{
		margin-right: 58px;
	}
		#section1 .section h3{
			margin-bottom: -60px;
		}
		#section1 .section p{
			padding: 0 12px;
		}
		#section1 .section p.detailBtn{
			padding: 0;
			text-align: right;
		}

/* news */
#news {
	position: relative;
}

	#news dl {
		margin: 0 230px 0 10px;	padding-top: 10px;
	}

	#news dl dt{
		width: 100px;
		padding: 0.5em 0 0.5em 20px;
		background: url(../_common/img/list_arrow.png) no-repeat left center;
	}
	#news dl dd{
		margin-top: -2em;
		padding: 0 0 0.6em 120px;
		border-bottom: 1px solid #fff;
	}

#banners {
	position: absolute;
	top: 32px; right: 0;
	
}
/*
----------------------------------------------------------------------------- 
[2] .ErrorDocument
----------------------------------------------------------------------------- */
body.ErrorDocument h2{
	margin: -10px 0 0 0; padding: 0 0 -2em 0;
	color: #fff;
	line-height: 1.4;
	font-size: 2em;
	font-weight: bold;
}
body.ErrorDocument div.section{
	min-height: 100px;
}
	body.ErrorDocument div.section p{
		margin-top: 80px;
		font-size: 1.2em;
	}
		body.ErrorDocument div.section p a{
			padding: 0.5em 0;
			line-height: 2em;
			font-size: 1.6em;
		}


