@charset "UTF-8";
/* CSS Document */


/* column
============================================================================== */
#columnBoxBG{
	background:#00409e url(../images/column_bg.jpg) center 0 repeat-x;
	width:100%;
	height:923px;
	position:absolute;
	top:5037px;
	left:0;
	}
#columnBox{
	color:#eee;
	padding:190px 0 0 48px;
	height:763px;
	}
#columnTitle{
	position:absolute;
	top:79px;
	left:48px;
	}
	@media screen and (max-width: 768px){
		#columnBoxBG{ display:none;}
		#columnBox{
		color:#333;
		padding-top:0;
		padding-left:5%;
		height:auto;
		}
		#columnTitle{ display:none;}
	}
#columnBox h3{
	text-indent:-9999px;
	width:483px;
	height:36px;
	background:url(../images/column_h3.png) no-repeat;
	margin-bottom:50px;
	}
#column001 {
	width:543px;
	margin-bottom:30px;
	}
#column002 {
	width:800px;
	}
#column002 p.yellow{
	color:#fff100;
	font-style:oblique;
	margin-top:30px;
	}
#column001 h4,#column002 h4{
	width:200px;
	height:38px;
	background:url(../images/columnh4_01.jpg) no-repeat;
	text-indent:-9999px;
	margin-bottom:15px;
	}
	#column002 h4{ background:url(../images/columnh4_02.jpg) no-repeat; }

#columnImg01{
	position:absolute;
	top:203px;
	left:616px;
	}

@media screen and (max-width: 768px){
		#columnBox h3{
		text-indent:0;
		width:auto;
		height:auto;
		background:none;
		margin-bottom:20px;
		font-size:140%;
		}
		#column001 {
			width:auto;
			margin-bottom:30px;
			}
		#column002 {
			width:auto;
			}
		#column002 p.yellow{
			color:#00409e;
			font-style:oblique;
			margin:30px 0;
			}

	}