@charset "UTF-8";

/*
==================================================

    CSS File Name - set.css
    Last-updated: 2011-03-13
	

==================================================
*/

/*--------------------------------------------------
 #mainBody .mainContent
==================================================*/

.mainContent h2{
	padding:18px 12px;
	background:#A5D65F;
	font-size:130%;
	font-weight:bold;
	color:#FFF;
	letter-spacing:1px;
}
.mainContent h3{
	padding:4px 12px 2px 12px;
	background:#0062A9;
	font-size:130%;
	font-weight:bold;
	color:#FFF;
	letter-spacing:1px;
}

/*--------------------------------------------------
 #mainBody .mainContent div.box01
==================================================*/

.mainContent div.box01{
	overflow:hidden;
	padding:14px 10px 3px;
}
.mainContent div.box01_l{
	float:left;
	width:350px;
}
.mainContent div.box01_l dl.dl01{
	overflow:hidden;
	padding-right:2px;
	background:url(../../company/img/comcom_bgln01.jpg) center bottom repeat-x;
}
.mainContent div.box01_l dl.dl01 dt{
	float:left;
	padding:0px 10px;
	border-bottom:2px #00745d solid;
	font-size:115%;
	font-weight:bold;
	color:#00745d;
}
.mainContent div.box01_l dl.dl01 dd{
	float:right;
}
.mainContent div.box01_l dl.dl02{
	overflow:hidden;
	padding:0px 0px 18px 20px;
	color:#928C7F;
	font-size:90%;
}
.mainContent div.box01_l dl.dl02 dt,
.mainContent div.box01_l dl.dl02 dd{
	float:left;
}
.mainContent div.box01_l dl.dl02 dt{
	width:12px;
}
.mainContent div.box01_l dl.dl02 dd{
	width:315px;
}
.mainContent div.box01_l div.txt01{
	padding:8px 20px 18px;
	line-height:1.8;
	color:#473F33;
}
.mainContent div.box01_l div.txt01 p{
	margin:2px 0;
}

.mainContent div.box01_l p.p02{
	padding:8px 20px 0px;
	line-height:1.8;
	color:#473F33;
}
.mainContent div.box01_l p span{
	padding:2px 5px;
	background:#d2e9b1;
}
.mainContent div.box01_r{
	float:right;
}
.mainContent div.box01_r p{
	padding-bottom:8px;
}
.mainContent div.box01_r p img{
	border:1px #484033 solid;
}

/*--------------------------------------------------
 #mainBody .mainContent .box02
==================================================*/

.mainContent div.box02{
	overflow:hidden;
	padding:17px 10px 14px;
}
.mainContent div.box02_l{
	float:left;
	width:530px;
}
.mainContent div.box02_l dl.dl03{
	clear:both;
	overflow:hidden;
	width:530px;
	background:url(../../company/img/comcom_bgln02.jpg) center bottom repeat-x;
}
.mainContent div.box02_l dl.dl03 dt{
	float:left;
	padding:2px 10px;
	border-bottom:2px #0062A9 solid;
	font-size:115%;
	font-weight:bold;
	color:#0062A9;
}
.mainContent div.box02_l p.p03{
	padding:8px 20px 12px;
	clear:both;
}
.mainContent div.box02_r{
	float:right;
}
.mainContent div.box02_r p{
	padding-bottom:13px;
}
.mainContent div.box02_r p img{
	border:1px #484033 solid;
}

/*--------------------------------------------------
 #mainBody .mainContent .box03
==================================================*/

.mainContent div.box03{
	overflow:hidden;
	padding:14px 10px;
}
.mainContent div.box03_l{
	float:left;
	width:480px;
}
.mainContent div.box03_long{
	float:left;
	width:730px;
}
.mainContent div.box03_l dl.dl03,
.mainContent div.box03_long dl.dl03{
	overflow:hidden;
	padding:3px 0px;
	border-bottom:2px #E5E1DC solid;
}
.mainContent div.box03_l dl.dl03 dt,
.mainContent div.box03_l dl.dl03 dd,
.mainContent div.box03_long dl.dl03 dt,
.mainContent div.box03_long dl.dl03 dd{
	float:left;
}
.mainContent div.box03_l dl.dl03 dt,
.mainContent div.box03_long dl.dl03 dt{
	width:95px;
	text-align:center;
	font-weight:bold;
	color:#928C7F;
}
.mainContent div.box03_l dl.dl03 dd,
.mainContent div.box03_long dl.dl03 dd{
	padding-left:24px;
	color:#473F33;
}
.mainContent div.box03_l dl.dl03 dd.dd01,
.mainContent div.box03_long dl.dl03 dd.dd01{
	color:#333;
}
.mainContent div.box03_r{
	float:right;
}
.mainContent div.box03_r p img{
	border:1px #484033 solid;
}

/*--------------------------------------------------
 #mainBody .mainContent .box04
==================================================*/

.mainContent div.box04{
	overflow:hidden;
	padding:14px 2px;
}
.mainContent div.box04_l,
.mainContent div.box04_r{
	padding:5px 14px;
	border:2px #A5D65F solid;
	width:330px;
}
.mainContent div.box04_l p,
.mainContent div.box04_r dl.dl05 dt{
	padding-bottom:5px;
	font-size:115%;
	font-weight:bold;
	color:#A5D65F;
}
.mainContent div.box04_l{
	float:left;
}
.mainContent div.box04_l dl.dl04{
	overflow:hidden;
	padding:0px 5px;
	color:#473F33;
}
.mainContent div.box04_l dl.dl04 dt,
.mainContent div.box04_l dl.dl04 dd{
	float:left;
}
.mainContent div.box04_l dl.dl04 dt{
	width:105px;
}
.mainContent div.box04_l dl.dl04 dd{
	width:215px;
	line-height:1.8;
}
.mainContent div.box04_r{
	float:right;
}
.mainContent div.box04_r dl.dl05 dd{
	padding:0px 5px;
	color:#473F33;
}

/*--------------------------------------------------
 #mainBody .mainContent .box05
==================================================*/

.mainContent ul.ul01{
	padding:0px 10px 8px;
	background:url(../../img/common/ln02.gif) left bottom repeat-x;
}
.mainContent div.box05{
	padding:14px 10px 24px;
}
.mainContent div.box05 dl.dl06{
	overflow:hidden;
	padding-bottom:7px;
}
.mainContent div.box05 dl.dl06 dt,
.mainContent div.box05 dl.dl06 dd{
	float:left;
}
.mainContent div.box05 dl.dl06 dd a.link01{
	padding-right:24px;
	background:url(../../img/common/arw04.jpg) right center no-repeat;
	font-size:130%;
	font-weight:bold;
	color:#473F33;
	letter-spacing:-1px;
}
.mainContent div.box05 dl.dl06 a.link01{
	padding:0px 0px 3px 8px;
}
.mainContent div.box05 dl.dl06 span{
	padding:3px 0px 0px 8px;
}
.mainContent div.box05 dl.dl06 span a{
	color:#0061A9;
}


/*--------------------------------------------------
 #mainBody .mainContent .link02
==================================================*/

.mainContent p.link02{
	clear:both;
	padding:0px 10px 20px;
	text-align:right;
}
.mainContent p.link02 a.linkbg01{
	padding-right:14px;
	background:url(../../img/common/arw01.jpg) right center no-repeat;
	text-decoration:underline;
	color:#0060A9;
	font-weight:bold;
}
.mainContent p.link02 a.linkbg02{
	padding-left:14px;
	background:url(../../img/common/arw03.jpg) left center no-repeat;
	text-decoration:underline;
	color:#0060A9;
	font-weight:bold;
}
.mainContent p.link02 a:hover{
	text-decoration:none;
}
.mainContent p.link03{
	padding-bottom:5px;
}










