@charset "utf-8";






/* mainVisual */
#mainvisual {
	margin-right: auto;
	margin-left: auto;
	width: 930px;
}

#upperArea_mainVisual {
	width: 930px;
	margin-right: auto;
	margin-left: auto;
}


#mainFlash {
float: left;
}

#bannerArea_mainVisual {
width: 230px;
float: right;
}




/*#company_logo img {
vertical-align:top;
display: block;
padding: 0px;
margin: 0px;
	margin-right: auto;
	margin-left: auto;
}

object,embed {  
    vertical-align: top;  
}  
*/

#logo_frame {
width:930px; 
margin-left:auto; 
margin-right:auto;
}

#frame_bottom{
background:url(../../images/top200908/logo_frame_bottom.gif) no-repeat left top;
text-align:left;
padding: 6px 0px 0px 20px;
width:580px;
height:24px;
}
#frame_bottom a {
letter-spacing:0.1em;
}

#frame_bottom a:link{ color:#4e4e4e; text-decoration:none;}
#frame_bottom a:visited{ color:#4e4e4e; text-decoration:none;}
#frame_bottom a:hover{ color:#00B2CF; text-decoration: none;}
#frame_bottom a:active{ color:#00B2CF; text-decoration:none;}

/* /mainVisual */







/* float */
#contentArea {
	width: 940px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	margin-top: 5px;
}
#centerArea {
float: left;
width: 440px;
}
#rightArea {
width: 310px;
float: right;
margin-left: 0px;
}
#mainArea {
float: right;
width: 750px;
}
#leftArea {
float: left;
}
/* /float */










/* mainArea */

/* announce */
.attention {
color: #ff0000;
font-weight: 800;
}

#announce {
border: 1px solid #ff0000;
padding: 10px;
margin-bottom: 10px;
}

#announce span {
color: #ff0000;
font-weight: 800;
}
/* announce */




#news_center {
height: 78px;
background:url(/images/top200908/bg_koushinNews_center.gif) no-repeat;
padding: 6px 5px 6px 15px;
}



#news_center_scroll {
overflow-y: scroll;
list-style-image:url(/images/top200908/arrow.gif);
list-style-position: inside;
height: 75px;
padding:3px 2px 0px 0px;
}


#news_center_scroll ul {
border-top:1px dotted #CCCCCC;
margin-right:5px;
padding-top:2px;
}


.text_lead {
padding: 2px 0 0 0;
margin:0 0 0 -5px;
}




#workersArea .bg_center_middle {
height:170px;
}
#allArea .bg_center_middle {
height:80px;
}

#oshiete_forWorking {
width: 440px;
}
#oshiete {
background:url(/images/top200908/bg_halfSize.gif) no-repeat;
float: left;
width: 210px;
height: 90px;
padding: 10px 0px 0px 10px;
}
.article_count {
width:100px;
float: left;
background:url(/images/top200908/arrow_circle.gif) no-repeat 0.5em 1em;
padding-left:20px;
height:30px;
}
.article_count li a{
vertical-align: bottom;
}

.article_count li  {
	list-style:none;
	margin:0;
	padding:0;
}


.article_count img {
padding-left: 0px;
margin:0;
position:relative;
top:4px;
}
#oshiete .btn {
text-align: right;
float:right;
margin-top: 5px;
padding:0 10px 0 0;
}
#togo {
background:url(/images/top200908/bg_halfSize.gif) no-repeat;
float: right;
width: 210px;
height: 90px;
padding: 10px 0px 0px 10px;
}
#togo .btn {
text-align: right;
float:right;
margin-top: 5px;
padding:0 10px 0 0;
}













#forEmployment .bg_center_middle {
height: 710px;
padding-top:5px;
padding-left:15px;
padding-right:15px;
}



#soudan {
margin-bottom:15px;
padding: 10px 5px 10px 10px;
border:1px dashed #CCCCCC;
background:#effafc;
border-radius:5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;

}

#soudan p {
width: 265px;
float: left;
padding-right: 5px;
}


#soudan ul {
padding-left: 20px;
}

.employment_contentsBox1,.employment_contentsBox2 {
padding: 0px 5px 7px 10px;
margin-top: 5px;
margin-bottom: 5px;
}
.employment_contentsBox1 p,.employment_contentsBox2 p {
float: left;
}
.employment_contentsBox1 .btn,.employment_contentsBox2 .btn {
float: right;
}
.employment_contentsBox1 {
border-bottom: #CCCCCC 1px dotted;
}

#soudan li {
list-style-image:url(/images/top200908/arrow_bg_blue.gif);
padding: 2px 10px 3px 0px;
list-style-position:inside;
}
#soudan ul {
margin:0;
padding:0;
}

#soudan_scrollArea {
height: 80px; 
}












.bg_center_top {
background:url(/images/top200908/bg_center_single_top.gif) no-repeat top;
padding-top:10px;
}
.bg_center_middle{
padding:0px 12px 0px 12px;
background:url(/images/top200908/bg_center_single_middle.gif) repeat-y;
}
.bg_center_bottom {
background:url(/images/top200908/bg_center_single_bottom.gif) no-repeat bottom;
padding-bottom:10px;
}

.bg_center_middle .btn {
float: right;
}








#column_box {
float: left;
}
#column_box h3{
padding:5px 0px 2px 5px;
}
#column_box .imgArea {
padding-left:5px;
}

#column_box p {
float: left;
padding-left: 10px;
}

#column_box .btn {
float: right;
}

.bg_column_box_top {
background:url(/images/top200908/bg_column_box_top.gif) no-repeat top left;
padding-top:10px;
}
.bg_column_box_middle{
background:url(/images/top200908/bg_column_box_middle.gif) repeat-y left;
padding: 0px 0px 0px 10px;
height: 110px;
width: 240px;
}
.bg_column_box_bottom {
background:url(/images/top200908/bg_column_box_bottom.gif) no-repeat bottom left;
padding-bottom:10px;
}


















/* bottomArea */









/* /bottomArea */



/* /mainArea */




