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


/*********************************
商工組合
*********************************/
.unitebox p {
line-height:2;
margin-bottom:30px;
}

.line_dotted02 {
	clear: both;
	padding-bottom: 0px;
	border-bottom: 1px dotted #999999;
}
.map_japan {
	background-image: url(../images/map_japan.gif);
	width:635px;
	height:519px;
	
}
.map_japan p.txt01 {
width:231px;
position:relative;
top:0px;
left:0px;
line-height:1.3;
}
.map_japan p.txt01 img {
margin-bottom:2px;
}
.map_japan p.txt02 {
width:230px;
position:relative;
top:30px;
left:405px;
line-height:1.3;
}
.map_japan p.txt02 img {
margin-bottom:2px;
}
.promiseArea {
margin:30px 0px 0px 0px;
background-color:#51504C;

	width:635px;
	height:775px;
	background-image: url(../images/promise.jpg);
	background-repeat: no-repeat;
}
.promiseArea ul {
	list-style-type: none;
	padding-left:20px;
}
.promiseArea ul li {
float:left;
padding:0px 0px 10px 0px;
margin-bottom:10px;
}
/**********/
.promiseArea ul li.leftIMG {
	width:288px;
	height:154px;
	padding:0px 0px 10px 0px;
	background-image: url(../images/p01.gif);
	background-repeat: no-repeat;
	margin:0px 10px 0px 0px;
}
.promiseArea ul li.leftIMG p{
margin:0px;
padding:7px 0px 0px 10px;
width:270px;
line-height:1.3;
}
.promiseArea ul li.rightIMG p {
margin:0px;
padding:7px 0px 0px 10px;
width:270px;
line-height:1.3;
}
.promiseArea ul li.leftIMG02 {
	width:288px;
	height:154px;
	padding:0px 0px 10px 0px;
	background-image: url(../images/p03.gif);
	background-repeat: no-repeat;
	margin:0px 10px 0px 0px;
}
.promiseArea ul li.leftIMG02 p {
margin:0px;
padding:7px 0px 0px 10px;
width:270px;
line-height:1.3;
}
.promiseArea ul li.rightIMG02 p {
margin:0px;
padding:7px 0px 0px 10px;
width:270px;
line-height:1.3;
}
.promiseArea ul li.leftIMG03 {
	width:288px;
	height:200px;
	padding:0px 0px 10px 0px;
	background-image: url(../images/p05.gif);
	background-repeat: no-repeat;
	margin:0px 10px 0px 0px;
}
.promiseArea ul li.leftIMG03 p {
margin:0px;
padding:7px 0px 0px 10px;
width:270px;
line-height:1.3;
}
.promiseArea ul li.rightIMG03 p {
margin:0px;
padding:7px 0px 0px 10px;
width:270px;
line-height:1.3;
}

.promiseArea ul li.rightIMG {
	width:288px;
	height:154px;
	padding:0px 0px 10px 0px;
	background-image: url(../images/p02.gif);
	background-repeat: no-repeat;
}
.promiseArea ul li.rightIMG p {
margin:0px;
padding:7px 0px 0px 10px;
width:270px;
line-height:1.3;
}
.promiseArea ul li.rightIMG02 {
	width:288px;
	height:154px;
	padding:0px 0px 10px 0px;
	background-image: url(../images/p04.gif);
	background-repeat: no-repeat;
}
.promiseArea ul li.rightIMG02 p {
margin:0px;
padding:7px 0px 0px 10px;
width:270px;
line-height:1.3;
}
.promiseArea ul li.rightIMG03 {
	width:288px;
	height:200px;
	padding:0px 0px 10px 0px;
	background-image: url(../images/p06.gif);
	background-repeat: no-repeat;
}
.promiseArea ul li.rightIMG03 p {
margin:0px;
padding:7px 0px 0px 10px;
width:270px;
line-height:1.3;
}
li.rightIMG03 p img.catsill {
float:right;
}


/**********/
.p_bottom {
margin:-1px 0px 30px 0px;

}

.prawde {
background-color:#757371;
padding:20px 20px 10px 20px;
color:#FFFFFF;
}
.prawde img {
float:left;
margin:0px 10px 0px 0px;
}
h4.title_kawa {
margin:0px;
padding:0px;
font-size:14px;
}
h5.name_kawa {
margin:5px 0px 5px 0px;
padding:0px;
font-size:12px;
}

.prawde p {
line-height:1.3;
margin:0px;
padding:0px;
}

/*********************************
一生を通じて安心
*********************************/
#othermainColumn .probox table {
width:635px;
}

#othermainColumn .probox table th{
text-align:left;
}
#othermainColumn .probox table td{
text-align:center;
padding-left:10px;
vertical-align:top;
line-height:1.3;
font-size:10px;
}

td.arrowArea {
padding:10px 0px 10px 0px;
}
td.proIMGArea {
	padding:10px 0px 0px 0px;
	background-image: url(../images/bg_point.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}


td.proIMGArea p {
padding:0px 10px 0px 10px;
text-align:left;
font-size:1.1em;
}
td.proIMGArea p img {
padding:0px;
float:left;
margin:0px 5px 0px 0px ;
}
*html td.proIMGArea p img {
padding:0px;
float:left;
margin:0px 5px 0px 0px ;
}
*html td.proIMGArea p  {
padding:-20px 10px 0px 10px;
text-align:left;
font-size:1.1em;
margin-top:10px;
}
*+html td.proIMGArea p img {
padding:0px;
float:left;
margin:0px 5px 0px 0px ;
}
*+html td.proIMGArea p  {
padding:-20px 10px 0px 10px;
text-align:left;
font-size:1.1em;
margin-top:10px;
}
td.sideArrow {
	background-image: url(../images/side_line.gif);
	background-repeat: no-repeat;
}
td.sideArrow02 {
	background-image: url(../images/side_line02.gif);
	background-repeat: no-repeat;
}
.catssupport {
margin-bottom:30px;
}
td.bgBlue {
	background-image: url(../images/bg_blue.gif);
	background-repeat: no-repeat;
	background-position: right;
}
td.bgBlue p {
margin:0px;
padding:5px;
text-align:left;
font-size:1.1em;
}
td.bgGreen p {
margin:0px;
padding:5px;
text-align:left;
font-size:1.1em;
}
td.bgGreen {
	background-image: url(../images/bg_green.gif);
	background-repeat: no-repeat;
	background-position: right;
}
/*********************************
国家資格取得への道
*********************************/
.easeIMGArea {
	margin:-10px 0px 10px 0px;
	height:96px;
}


.easeIMGArea ul{
	list-style-type: none;

}
.easeIMGArea ul li{
	float:left;
}
li.e_img2nd {
margin:0px 5px 0px 5px;
}
li.e_img3rd {
margin:0px 5px 0px 0px;
}
img.e_graIMG {
float:right;
margin:5px 0px 5px 10px;
}
img.e_graph {
margin:20px 0px 0px 0px;
}
.e_licenceArea {
	background-image: url(../images/ease_bg01.gif);
	background-repeat: no-repeat;
	position:relative;
	height:364px;
	padding-bottom:20px;
}
.e_licenceArea p {
font-size:12px;
float:left;
line-height:1.6;
margin:0px;
padding:0px;
}
p.li_txt01 {
width:170px;
position:relative;
top:170px;
left:15px;
}
p.li_txt02 {
width:170px;
position:relative;
top:198px;
left:105px;
}
p.li_txt03 {
width:160px;
position:relative;
top:198px;
left:120px;
}

/**************************************/
h3.title_example {
margin:0px;
padding:0px;
}
.e_exampleArea {
position:relative;
	background-image: url(../images/ease_bg_example.jpg);
	background-repeat: no-repeat;
	background-position: top;
padding-bottom:40px;
width:635px;

}
.e_exampleArea p {
font-size:12px;
float:left;
line-height:1.7;
padding:0px;
margin:0px;
padding-bottom:20px;
}
.e_exampleArea p.ex_txt01 {
position:relative;
width:230px;
top:0px;
left:15px;
}
.e_exampleArea p.ex_txt01 img {
margin-bottom:5px;
}
.e_exampleArea p.ex_txt02 {
position:relative;
width:230px;
top:0px;
left:155px;
}
.e_exampleArea p.ex_txt02 img {
margin-bottom:5px;
}
.e_exampleArea p.ex_txt03 {
position:relative;
width:230px;
top:10px;
left:15px;
}
.e_exampleArea p.ex_txt03 img {
margin-bottom:5px;
}
.e_exampleArea p.ex_txt04 {
position:relative;
width:230px;
top:10px;
left:155px;
}
.e_exampleArea p.ex_txt04 img {
margin-bottom:5px;
}
.e_exampleArea p.ex_txt05 {
position:relative;
width:230px;
top:15px;
left:15px;
}
.e_exampleArea p.ex_txt05 img {
margin-bottom:5px;
}
.e_exampleArea p.ex_txt06 {
position:relative;
width:230px;
top:15px;
left:155px;
}
.e_exampleArea p.ex_txt06 img {
margin-bottom:5px;
}

.e_exampleArea02 {
	background-image: url(../images/ex_bg.gif);
	background-repeat: repeat-y;
}

.e_exampleArea02 p.ex_txt07 {
	margin:0px 20px 0px 20px;
	padding:10px 0px 20px 0px;
	line-height:1.7;
	width:590px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
}
.exBottom .ex_txt08 {
font-size:12px;
line-height:1.7;
}
.exBottom .ex_txt08 ul {
	list-style-type: none;
	list-style-position: outside;
}
.exBottom .ex_txt08 ul li {
	padding-bottom:3px;
}
.exBottom .ex_txt09 {
font-size:12px;
line-height:1.7;
}
.exBottom .ex_txt09 ul {
	list-style-type: none;
	list-style-position: outside;
}
.exBottom .ex_txt09 ul li {
	padding-bottom:3px;
}

.exBottom {
	/*width:605px;*/
	background-image: url(../images/bg_ex_bottom.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding:0px 15px 0px 15px;
	height:220px;
}
.exBottom  .table01 {
	border: 1px solid #E20A16;
float:left;
}
.exBottom  .table01 th{
	background-color: #E20A16;
}

.exBottom  .table01 td{
	padding:10px;
vertical-align:top;
width:240px;
}

.exBottom  .table02{
	border: 1px solid #029C8E;
float:right;
}
.exBottom  .table02 th{
	background-color: #029C8E;
}

.exBottom  .table02 td{
	padding:10px;
	vertical-align:top;
	width:240px;
}
/*********************************
環境・設備紹介
*********************************/
.eq_box {

width:635px;
margin:0px 0px 0px 0px;
padding:25px 0px 20px 0px;
}
*html .eq_box {

width:635px;
margin:35px 0px 0px 0px;
padding:0px 0px 30px 0px;
}
*+html .eq_box {
width:635px;
margin:35px 0px 0px 0px;
padding:0px 0px 30px 0px;
}
.eq_box dl {
float:left;
width:290px;
}
.eq_box dl dt {
font-size:14px;
font-weight:bold;
margin-bottom:5px;
}
.eq_box dl dd {
margin:0px 0px 8px 40px;
}
dt.txt_indext {
margin-left:43px;
}

p.eq_IMGArea {
float:right;

}
p.eq_IMGArea img {
margin-left:10px;
}
.unitebox p.il_factory {
margin-bottom:0px;
}

/*******************/
.env_mapArea {
	width:635px;
	height:461px;
}
/*******************/

/*********************************
抜群の就職率
*********************************/
#flow01 {
width:635px;
}
.flowLeft {
width:168px;
float:left;
padding-left:10px;
}

.flowRight {
width:457px;
float:right;
margin-bottom:20px;
}
.flowRight p {
margin:0px;
padding:0px;
font-size:12px;
line-height:1.7;
}
h3.flowTitle {
padding:10px 0px 10px 0px;
}
.p_merit {
	margin:20px 0px 20px 0px;
}

.p_merit ul{
	list-style-type: none;
}
.p_merit ul li {
font-weight:bold;
font-size:14px;
margin:10px 0px 10px 0px;
}
#eventArea {
	width:635px;
	height:109px;
	background-image: url(../images/bg_employment_event.gif);
	background-repeat: no-repeat;
	padding:0px;
	margin:10px 0px 10px 0px;
}

#eventArea p {
width:385px;
padding:5px 0px 0px 5px;
float:left;
color:#134877;
margin:0px 0px 0px 0px;
line-height:1.5;
}
.eventTitle {
float:left;
	width:103px;
	height:109px;
	display:block;
	text-indent:-9999px;
	background-image: url(../images/employment_event_title.gif);
	background-repeat: no-repeat;
}

#jobArea {
padding:0px 10px 15px 10px;
	width:615px;
	height:320px;
	background-color:#EBF6FF;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #999999;
	border-bottom-color: #999999;
}
h4.jobTitle {
padding:0px 0px 0px 0px;
	margin:20px 0px 20px 0px;
}
.jobIMG {
width:170px;
margin:0px 10px 0px 0px;
float:left;
}
#jobArea p {
width:426px;
float:left;
	padding:0px;
	margin:0px;
	line-height:2;
}

h3.comTitle {
margin:30px 0px 20px 0px;
}
.companyJob p{
line-height:1.7;
}
.companyJob ul {
	list-style-position: inside;
	list-style-type: none;
}
.companyJob ul li{
display:inline;
line-height:1.6;
}
h3.backupTitle {
margin:30px 0px 20px 0px;
}

h4.m_title {
padding:0px;
margin:0px;
}
h5.m_name {
padding:0px 0px 20px 0px;
margin:0px;
}
.m_img_left {
width:170px;
float:left;
padding-bottom:30px;
}

.messageArea p {
width:420px;
float:left;
padding:0px 0px 30px 20px;
vertical-align:top;
margin-top:0px;
line-height:2;
}

