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


/*---------------
COLUMN INDEX
---------------*/
div#columnLeft {
	float:left;
	width:335px;
	margin-top:15px;
}

div#columnRight {
	float:right;
	width:335px;
	margin-top:15px;
}

#columnLeft ul{
	margin-left:70px;
}

#columnLeft li{
	margin-bottom:6px;
}

#columnLeft span{
	text-indent:5em;
	line-height:150%;
}

#columnLeft img {
	margin-left:-45px;
	margin-right:5px;
	vertical-align:bottom;
	_vertical-align:middle;
}

#columnRight ul{
	margin-left:45px;
}

#columnRight li{
	margin-bottom:6px;
}

#columnRight img {
	margin-left:-45px;	
	margin-right:5px;
	vertical-align:bottom;
	_vertical-align:middle;
}

#columnLeft a {
	text-decoration:none;
	color:#000;
}

#columnLeft a:hover{
	text-decoration: none;
	color:#0068B7;
}

#columnRight a {
	text-decoration:none;
	color:#000;
}

#columnRight a:hover{
	text-decoration: none;
	color:#0068B7;
}

.commonLeft {
	float:left;
	width:690px;
	clear:both;
	}

/*---------------
COLUMN COMMON
---------------*/	
div#columnTextbox {
	float:left;
	width:688px;	
	margin-top:10px;
	border-left:#0068B7 1px solid;
	border-right:#0068B7 1px solid;
	clear:both;
}

div#columnTextbox p{
	width:538px;
	margin-left:75px;
	margin-right:75px;
	line-height:180%;
	margin-top:15px;
}

div#columnTextbox span{
	color:#008F88;
	font-weight:bold;
}

div#columnBottom {
	float:left;
	width:688px;
	_margin-top:-55px;
}

*:first-child+html div#columnBottom {
	float:left;
	width:688px;
	margin-top:-2px;
}


.columnPic{
	margin-top:20px;
	margin-bottom:20px;
	margin-left:145px;
}


/*---------------
COLUMN1
---------------*/	
div#column1Title{
	float:left;
	width:407px;
	height:192px;
}

div#column1Btn{
	float:right;
	width:283px;
	height:192px;
	background:url(../image/column1_bg.png) no-repeat left top;
}

div#column1Btn ul{
	margin-top:56px;
	margin-left:26px;
}

/*---------------
COLUMN2
---------------*/	
div#column2Title{
	float:left;
	width:398px;
	height:230px;
}

div#column2Btn{
	float:right;
	width:292px;
	height:230px;
	background:url(../image/column2_bg.png) no-repeat left top;
}

div#column2Btn ul{
	margin-top:6px;
	/margin-top:9px;
	margin-left:22px;
}

body:first-of-type div#column2Btn ul{
	margin-top:9px;
}

div#column2Btn li {
	margin-bottom:-4px;
	/margin-bottom:-3px;
}



/*---------------
COLUMN3
---------------*/	
div#column3Title{
	float:left;
	width:407px;
	height:230px;
}

div#column3Btn{
	float:right;
	width:283px;
	height:230px;
	background:url(../image/column3_bg.png) no-repeat left top;
}

div#column3Btn ul{
	margin-top:5px;
	/margin-top:9px;
	margin-left:26px;
}

body:first-of-type div#column3Btn ul{
	margin-top:9px;
	margin-left:26px;
}

div#column3Btn li {
	margin-bottom:-4px;
	_margin-bottom:-3px;	
}

/*---------------
COLUMN4
---------------*/	
div#column4Title{
	float:left;
	width:404px;
	height:190px;
}

div#column4Btn{
	float:right;
	width:286px;
	height:190px;
	background:url(../image/column4_bg.png) no-repeat left top;
}

div#column4Btn ul{
	margin-top:45px;
	margin-left:24px;
}