html{
	margin:0px;
padding:0px;
}

body{
	margin:0px;
padding:0px;
font-family:"E­E³ E°ã‚´ã‚·ãƒE‚¯", Osaka, "ãƒ’ãƒ©ã‚®ãƒŽè§’ã‚´ Pro W3";
font-size:12px;
color:#333333;
}

a{
	color:#124FCB;
}

a:hover{
	color:#0489D9;
}

.img{
	margin:0px;
padding:0px;
}

#all{
	width:740px;
margin:0px;
padding:0px;
border:0px solid #666;
}

#hedda{
	width:740px;
margin:0px;
padding:0px;
height:72px;
color:#425065;
}
#hedda1{
	width:242px;
margin:0px;
padding:0px;
height:73px;
float:left;
}
#hedda2{
	width:430px;
margin:0px;
padding:0px;
height:73px;
float:right;
}

#naiyou{
	width:740px;
margin:0px;
padding:0px;
}

#main{
	margin:0px;
padding:0px;
width:540px;
float:right;
}
#main1{
	margin:0px;
padding:0px;
width:540px;
height:188px;
background-image : url(recruit/welcome.gif);
background-repeat:none;
line-height:200%;
}

#main2{
	width:534px;
/*height:180px;*/
margin:0px;
padding:0px;
border:1px solid #CECECE;
}

#main2 ul{
	list-style:none;
	list-style-image:none;
	text-align:left;
	margin:0px;
	padding:0px;
}
#main2 ul li{
	vertical-align: middle;
}


#menu{
	margin:0px;
padding:0px;
width:200px;
float:left;
}

#menu1{
	margin:0px;
padding:0px;
width:200px;
background:#FFFFFF;
}

#menu2{
	margin:0px;
padding:0px;
width:200px;
background:#EAEAEA;
}

#futta{
	background-image : url(recruit/futta.gif);
background-repeat:none;
width:740px;
height:18px;
margin:0px;
padding:0px;
font-size:10px;
color:#FFFFFF;
clear:both;
}

.pagetop{
	font-size:11px;
text-align:right;
padding:8px;
}

/* -- ä¼šç¤¾æ¦‚è¦E
---------------------------------------------------------------------- */
#company_bg_01{
	width:505px;
	background : url(recruit/bg_01.jpg) right bottom / auto auto no-repeat scroll padding-box border-box transparent;
	text-align:center;
	padding-left: 35px;
}
* html #company_bg_01{
	width:540px;
	background : url(recruit/bg_01.jpg) right bottom / auto auto no-repeat scroll padding-box border-box transparent;
	text-align:center;
			padding-left: 0px;
}
* +html #company_bg_01{
	width:540px;
	background : url(recruit/bg_01.jpg) right bottom / auto auto no-repeat scroll padding-box border-box transparent;
	text-align:center;
		padding-left: 0px;
}
#company_bg_02{
	width:505px;
	background : url(recruit/bg_02.jpg) right bottom / auto auto no-repeat scroll padding-box border-box transparent;
	text-align:center;
	padding-left: 35px;
}
* html #company_bg_02{
	width:540px;
	background : url(recruit/bg_02.jpg) right bottom / auto auto no-repeat scroll padding-box border-box transparent;
	text-align:center;
	padding-left: 0px;
}
* +html #company_bg_02{
	width:540px;
	background : url(recruit/bg_02.jpg) right bottom / auto auto no-repeat scroll padding-box border-box transparent;
	text-align:center;
	padding-left: 0px;
}
.txt_box td{
	line-height:150%;
padding-bottom:10px;
text-align:left;
vertical-align:top;
}

.txt_box img{
	margin-right:5px;
vertical-align:bottom;
}

/* -- å–æ‰±å•E“
---------------------------------------------------------------------- */
.product_01{
	width:480px;
margin:10px 0px 0px 0px;
clear:both;
}

.pro_img{
	margin-top:10px;
float:right;
}

.pro_txt{
	margin-top:10px;
padding:8px;
line-height:150%;
text-align:left;
}
.pro_txt ul{
	margin:10px 0px 15px 0px;
}
.pro_txt li{
	list-style:none;
margin-bottom:10px;
}
.pro_txt li img{
	margin-right:5px;
}

.pro_big{
	font-size:14px;
font-weight:bold;
}

/* -- æ¥­å‹™åEå®¹
---------------------------------------------------------------------- */

.business_01{
	width:482px;
text-align:center;
margin-top:10px;
}

.business_02{
	font-size:12px;
line-height:150%;
background : url(recruit/bg_01.png) 0% 0% / auto auto repeat scroll padding-box border-box transparent;
padding:20px 0px 20px 50px;
text-align:left;
}

.business_bt{
	text-align:right;
margin-top:10px;
}

.business_03{
	width:497px;
margin:10px 0px 10px 0px;
clear:both;
}

.bus_img{
	width:197px;
margin-top:10px;
text-align:right;
background:#ffffff;
float:right;
}

.bus_txt{
	margin-top:10px;
padding:8px;
line-height:150%;
text-align:left;
border-bottom:3px double #cccccc;
}
.bus_txt ul{
	margin:10px 0px 15px 0px;
}
.bus_txt li{
	list-style:none;
margin-bottom:10px;
}
.bus_txt li img{
	margin-right:5px;
}

.bus_txt_02{
	width:400px;
margin-top:10px;
padding:8px;
line-height:150%;
text-align:left;
}
.bus_txt_02 ul{
	margin:10px 0px 15px 0px;
}
.bus_txt_02 li{
	list-style:none;
margin-bottom:10px;
}
.bus_txt_02 li img{
	margin-right:5px;
}


/* -- æŽ¡ç”¨æƒE ±
---------------------------------------------------------------------- */
.recruit_bg_01{
	width:540px;
background : url(recruit/bg_012.jpg) right bottom / auto auto no-repeat scroll padding-box border-box transparent;
}

.recruit_bg_02{
	width:540px;
background : url(recruit/bg_022.jpg) right bottom / auto auto no-repeat scroll padding-box border-box transparent;
}

.recruit_bg_03{
	width:540px;
background : url(recruit/bg_03.jpg) right bottom / auto auto no-repeat scroll padding-box border-box transparent;
}

.recruit_tbl{
	border-top:1px #cccccc solid;
margin:10px 0px 10px 0px;
}
.recruit_tbl td{
	padding:8px 0px 8px 0px;
border-bottom:1px #cccccc solid;
text-align:left;
vertical-align:top;
line-height:150%;
}

.recruit_01{
	width:450px;
list-style:none;
margin:10px 0px 10px 0px;
border-bottom:3px double #999999;
}
.recruit_01 li{
	margin-bottom:5px;
text-align:left;
line-height:150%;
}

.recruit_tbl_02 table{
	border-left:#CECECE 1px solid;
border-bottom:#CECECE 1px solid;
margin:10px 0px 10px 0px;
}
.recruit_tbl_02 td{
	padding:5px 10px 5px 10px;
text-align:left;
vertical-align:middle;
line-height:150%;
border-top:#CECECE 1px solid;
border-right:#CECECE 1px solid;
}

.form{
	margin-bottom:8px;
}

.bg_pink{
	background:#FEF1ED;
}

.red{
	color:#FF0000;
}

.green{
	color:#3AA884;
}

.shiryo_01{
	width:458px;
text-align:left;
margin:10px 0px 5px 0px;
line-height:150%;
clear:both;
}

.shiryo_02{
	float:left;
margin-right:10px;
}


/* -- å•åˆã›åE
---------------------------------------------------------------------- */
.contact{
	text-align:left;
line-height:150%;
margin-left:250px;
}


/* -- ã‚µã‚¤ãƒˆãEãƒªã‚·ãƒ¼
---------------------------------------------------------------------- */
.policy_find{
	width:500px;
font-size:14px;
padding-bottom:5px;
border-bottom:1px solid #666666;
text-align:left;
margin:20px 0px 0px 0px;
font-weight:bold;
line-height:130%;
}

.policy_txt{
	margin:8px 0px 0px 35px;
padding:0px;
}

.policy_txt li{
	width:500px;
text-align:left;
font-size:12px;
line-height:150%;
list-style:none;
}

.policy_txt_02{
	width:500px;
text-align:left;
margin:10px 0px 0px 0px;
}


/* -- ã‚µã‚¤ãƒˆãEãƒEE
---------------------------------------------------------------------- */

.sitemap_01{
	width:340px;
margin:20px 0px 20px 0px;
}

.sitemap_02{
	width:320px;
line-height:150%;
margin:0px 0px 10px 20px;
text-align:left;
}
.sitemap_01 img{
	margin:0px 10px 0px 0px;
vertical-align:text-bottom;
}#main2 ul li a img{
	vertical-align: middle;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#main2 ul li a{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


/* -- 2015å¹´åº¦ã€€æŽ¡ç”¨æƒE ±æ›´æ–°
---------------------------------------------------------------------- */
li.r_navi{
	padding:10px 40px;
}
li.m_navi{
	padding:0 40px 10px;
}
	li.r_navi img,
	li.m_navi img{
		margin:0 10px;
	}
