@charset "UTF-8";

/*****************************************************
FileName : /corporate/css/index.css
*****************************************************/

/*	mainCntents
-------------------------------------------------------------------*/


/*	conBox01
-------------------------------------------------------------------*/
#conBox01 {
	margin-bottom:25px;
	height:242px;
	text-align:left;
	background: url(../img/index_bg_01.jpg) no-repeat left bottom;
}

.midashi {
	margin:0 0 12px 63px;
	padding-top:33px;
}

#conBox01 p {
	margin:0 415px 0 0;
	text-align:center;
}

/*	conBox02
-------------------------------------------------------------------*/
#conBox02 {
	margin-bottom:35px;
	text-align:left;
}

#conBox02 h2 {
	margin:0 0 14px 0;
}

#conBox02 ul {
	margin:0 0 0 35px;
}

/*	conBox03
-------------------------------------------------------------------*/
#conBox03 {
	margin-bottom:35px;
	text-align:left;
}

.conBox03Wrap {
	width:846px;
	border-left:2px solid #0071BC;
	border-right:2px solid #0071BC;
	border-bottom:2px solid #0071BC;
}

.conBox03Wrap:after {
	clear: both;
	content: "";
    display: block;
    height: 0;
}

.listBoxWrap {
	overflow:hidden;
	margin:0 auto 3px auto;
	padding-top:12px;
	_padding-bottom:12px;
	width:834px;
	_width:842px;
}

*:first-child+html .listBoxWrap {
	padding-bottom:12px;
}

.listBox01,
.listBox02,
.listBox03,
.listBox04 {
	float:left;
	margin:0 0 10px 8px;
	_margin:0 0 10px 7px;
	width:405px;
	height:119px;
}

.listBox01 {
	background: url(../img/index_bg_02.gif) no-repeat left top;
}

.listBox02 {
	background: url(../img/index_bg_03.gif) no-repeat left top;
}

.listBox03 {
	background: url(../img/index_bg_04.gif) no-repeat left top;
}

.listBox04 {
	background: url(../img/index_bg_05.gif) no-repeat left top;
}

.listBox01 p ,
.listBox02 p,
.listBox03 p,
.listBox04 p {
	margin:39px 0 0 100px;
	width:297px;
}

/*	conBox04
-------------------------------------------------------------------*/
#conBox04 {
	margin-bottom:45px;
	text-align:left;
}

.conBox04List {
	margin:0 auto;
	width:825px;
}

.conBox04List:after {
	clear: both;
	content: "";
    display: block;
    height: 0;
}

.conBoxL {
	float:left;
	width:404px;
}

.conBoxR {
	float:right;
	width:404px;
}

.conBoxLin,
.conBoxRin {
	height:305px;
	border-left:2px solid #00A99D;
	border-right:2px solid #00A99D;
	border-bottom:2px solid #00A99D;
	text-align:center;
} 

.conBoxLin img,
.conBoxRin img {
	margin:0 0 25px 0;
	padding-top:10px;
}

.conBoxLin h4,
.conBoxRin h4 {
	margin:0 0 0 15px;
	text-align:left;
}

.conBoxLin p,
.conBoxRin p {
	margin:0 0 0 15px;
	text-align:left;
	line-height:1.1em;
}

.txtBoxWrap {
	width:391px;
}

.txtBoxWrap:after {
	clear: both;
	content: "";
    display: block;
    height: 0;
}

.txtBox {
	float:left;
	width:210px;
}

.txtBoxR {
	float:right;
	margin:-24px 0 0 10px;
	_margin:0 0 0 10px;
	width:151px;
	height:135px;
	text-align:left;
	background: url(../img/index_bg_06.gif) no-repeat center top;
}

.txtBoxR h4 {
	padding-top:23px !important;
}

H1 {
	text-align: left;
	font-size: 120%;
	color: #444444;
	margin-bottom: -25px;
}
