@charset "utf-8";


/* ------------------------------
 ■■ CSS for ganbarion_Coop ■■
------------------------------ */


/* ------------------------------
			sub
------------------------------ */

h2.sub_title01_blog {
	font-size : 0px ;
}

dl.blog_news {
	xwidth : 160px ;
	margin-left : 9px ;
	margin-top : 10px ;
}

dl.blog_news dt {
	clear : both ;
	float : left ;
	width : 40px ;
	font-size : 12px ;
	color : #454545 ;
	xpadding-bottom : 5px ;
}

dl.blog_news dd {
	xfloat : left ;
	width : 11em ;
	margin-left : 40px ;
	font-size : 12px ;
	margin-bottom : 5px ;
	color : #454545 ;
	xzoom: 1;
}

* dl.blog_news dd {
	float:none;
}

dl.blog_news dd p {
	font-size : 11px ;
	xmargin-left :  ;
	margin-top : 3px ;
	color : #4D4D4D ;
}

dd.recruit {
	color : #81C0EB ;
}




ul.recruit_corpo {
	margin-left : 20px ;
	margin-top : 10px ;
	font-size : 12px ;
	color : #81C0EB ;
}

h2.sub_title022 {
	margin-top : 20px ;
}

ul.blog_arch {
	margin-left : 20px ;
	margin-top : 10px ;
	font-size : 12px ;
}

div.blog_title000 {
	border : 1px solid #BDBDBF ;
	margin-top : 10px ;
	width : 160px ;
	padding : 10px ;
	text-align : center ;
	color : #0078CD ;
}

/* ------------------------------
			main
------------------------------ */


img.column_bg {
	margin-left : 2px ;
	margin-top : 2px ;
}

div.recruit_column01 {
	border : 1px solid  #D8DFE5 ;
	width : 458px ;
	position : relative ;
	xbackground : #fefafc ;
	margin-bottom : 10px ;
}

h3.recruit_title01{
	xmargin-top : 0px ;
}

h3.recruit_title01 a {
	position : absolute ;
	left : 40px ;
	top : 10px ;
	color : #454545 ;
	font-size : 15px ;
	font-weight : bold ;
}

h3.recruit_title01 a:visited {
	position : absolute ;
	left : 40px ;
	top : 10px ;
	color : #454545 ;
	font-size : 15px ;
	font-weight : bold ;
}

div.recruit_text {
	color : #454545 ;
	font-size : 13px ;
	width : 400px ;
	margin-left : 40px ;
	margin-top : 50px ;
}

div.recruit_text p {
	color : #454545 ;
	font-size : 13px ;
}

div.recruit_btline01 {
	border-top : 1px solid  #EFEFEF ;
	width : 400px ;
	xmargin-left : 40px ;
	xmargin-bottom : 5px ;
	xmargin-top : 20px ;
	position : absolute ;
	left : 40px ;
	top : 40px ;
}

div.recruit_btline02 {
	border-top : 1px solid  #EFEFEF ;
	width : 400px ;
	margin-left : 40px ;
	margin-bottom : 5px ;
	margin-top : 30px ;
}

p.recruit_bttext01 {
	margin-left : 40px ;
	color : #454545 ;
	font-size : 13px ;
	margin-bottom : 20px ;
}




/* ------------------------------
			sub02
------------------------------ */

a.sub02_bnr01 img {
	margin-top : 5px ;
}

p.entry_text {
	width : 170px ;
	font-size : 12px ;
	color : #454545 ;
	margin-left : 5px ;
	margin-right : 5px ;
	margin-bottom : 20px ;
}

ul.recruit_text01 {
	margin-left : 20px ;
	margin-top : 10px ;
	font-size : 12px ;
	margin-bottom : 20px ;
	color : #81C0EB ;
	width : 150px ;
}
