/* ### cat10_alp ### */
#homecareworker2 #cat10_alp_head,
#medicalclerk #cat10_alp_head{
 position:relative;
 width:650px;
 height:88px;
 background:url(../../img/lp/fukidashi.jpg) no-repeat;
 background-repeat:no-repeat;
}

#careclerk #cat10_alp_head{
 position:relative;
 width:650px;
 height:88px;
 background:url(../../img/lp/fukidashi02.jpg) no-repeat;
 background-repeat:no-repeat;
}

#socialworker #cat10_alp_head{
 position:relative;
 width:650px;
 height:88px;
 background:url(../../img/lp/fukidashi03.jpg) no-repeat;
 background-repeat:no-repeat;
}

#wreworker #cat10_alp_head{
 position:relative;
 width:650px;
 height:88px;
 background:url(../../img/lp/fukidashi04.jpg) no-repeat;
 background-repeat:no-repeat;
}

#cat10_alp_head h2{
	position:absolute;
	top:42px;
	left:131px;
}

#careclerk #cat10_alp_head h2{
	position:absolute;
	top:42px;
	left:112px;
}

#cat10_alp_head p{
	position:absolute;
	top:12px;
	left:132px;
	font-size:12px;
}

#careclerk #cat10_alp_head p{
	position:absolute;
	top:12px;
	left:113px;
	font-size:12px;
}


/* ### cat10_alp_btn1 ### */
#cat10_alp_btn1{
	border-top:1px solid #E8E8E8;
	margin-top:5px;
	position:relative;
	width:650px;
	height:254px;
	background-position:left top;
	background-repeat:no-repeat;
}

#cat10_alp_btn1 h3{
	position:absolute;
	top:15px;
	left:363px;
}

#homecareworker2 #cat10_alp_btn1 h3{
	position:absolute;
	top:15px;
	left:326px;
}

#wreworker #cat10_alp_btn1 h3{
	position:absolute;
	top:15px;
	left:308px;
}

#homecareworker2 #cat10_alp_btn1{background-image:url(../../img/lp/pic01.jpg);}
#medicalclerk #cat10_alp_btn1{background-image:url(../../img/lp/pic08.jpg);}
#careclerk #cat10_alp_btn1{background-image:url(../../img/lp/pic14.jpg);}
#socialworker #cat10_alp_btn1{background-image:url(../../img/lp/pic20.jpg);}
#wreworker #cat10_alp_btn1{background-image:url(../../img/lp/pic27.jpg);}

#homecareworker2 #cat10_alp_btn1 h2{position:absolute; top:129px; left:351px;}
#medicalclerk #cat10_alp_btn1 h2{position:absolute; top:115px; left:356px;}
#careclerk #cat10_alp_btn1 h2{position:absolute; top:116px; left:356px;}
#socialworker #cat10_alp_btn1 h2{position:absolute; top:114px; left:356px;}
#wreworker #cat10_alp_btn1 h2{position:absolute; top:114px; left:356px;}

#cat10_alp_btn1 h2 img{
  margin-top:50px;
}

#cat10_alp_btn1 p{
	position:absolute;
	top:45px;
	left:326px;
}

#cat10_alp_btn1 p strong{
	font-weight:bold;
}


/* ### mainBox ### */
.mainBox,
#voiceBox{
	clear:both;
	width:650px;
	height:100%;
	overflow:hidden;
	margin:10px 0 30px;
	position:relative;
}

.pic21{
	background:url(../../img/lp/pic21.jpg) no-repeat 420px 40px;
}

.pic28{
	background:url(../../img/lp/pic28.jpg) no-repeat 420px 40px;
}

.pic21 p.ct{
	font-size:12px;
	clear:both;
	padding-top:14px;
}

.mainBox p.size12{
	font-size:12px;
	clear:both;
	padding-top:14px;
}

.none{
	margin:10px 0 0;
}

.mainBox h2,
#voiceBox h2{
	margin-bottom:16px;
}

.mainBox h3{
	margin-bottom:12px;
}

.mainBox h3.txts{
	margin-bottom:3px;
}

.mainBox p.short{
	width:300px;
	margin-top:12px;
}

#careclerk .mainBox p#for,
#socialworker .mainBox p#for,
#wreworker .mainBox p#for{
	margin:30px 0 10px;
	padding:0 40px 1px 20px;
	background:url(../../img/all_bet_1etrli_ddbg.gif) no-repeat 6px 4px;
}

#socialworker .mainBox ul li{
	position:absolute;
	left: 310px;
	top: 199px;
}

#careclerk .mainBox ul li{
	position:absolute;
	left: 310px;
	top: 140px;
}

#wreworker .mainBox ul li{
	position:absolute;
	left: 310px;
	top: 160px;
}

.mainBox ul li{
	position:absolute;
	left: 310px;
	top: 126px;
}

#careclerk .mainBox ul li{
	position:absolute;
	left: 310px;
	top: 147px;
}

.mainBox table{
	border:none;
}

.mainBox p strong,
.rightBox strong{
	font-weight:bold;
}

#homecareworker2 .mainBox table td{
	padding:0 80px 1px 20px;
	background:url(../../img/all_bet_1etrli_ddbg.gif) no-repeat 6px 4px;
}

#medicalclerk .mainBox table td{
	padding:0 40px 1px 20px;
	background:url(../../img/all_bet_1etrli_ddbg.gif) no-repeat 6px 4px;
}

#careclerk .mainBox table td,
#wreworker .mainBox table td{
	padding:0 40px 1px 20px;
	background:url(../../img/all_bet_1etrli_ddbg.gif) no-repeat 6px 4px;
}

#socialworker .mainBox table td{
	padding:0 20px 1px 20px;
	background:url(../../img/all_bet_1etrli_ddbg.gif) no-repeat 6px 4px;
}

#wreworker .mainBox table td.double{
	vertical-align:top;
}

#careclerk .mainBox table td.non,
#socialworker .mainBox table td.non,
#wreworker .mainBox table td.non{
	padding:0 40px 1px 20px;
	background:none;
}

.leftBox{
	float:left;
	width:400px;
}

#medicalclerk .leftBox{
	float:left;
	width:420px;
}

#socialworker .wide{
	float:left;
	width:430px;
}

#socialworker .wide02{
	clear:both;
	float:left;
	width:450px;
}

.leftBox dl{
	margin:12px 0;
}

.leftBox dl dd{
	margin:12px 0 12px 12px;
	color:#659DC4;
}

.leftBox dl dd strong{
	font-weight:bold;
}

#socialworker .wide02 dl dd strong.block{
	display:block;
	float:left;
	width:9.5em;
}

.leftBox dl dd span.ems{
	display:block;
	float:left;
	width:16em;
}

#alp p span,
#bgBox h3 span{
	color:#CC3300;
}

.rightBox{
	float:right;
	width:215px;
}


/* ### box02 ### */
.box02{
	margin:10px 0 15px;
}

.box02 .leftBox,
#medicalclerk .box02 .leftBox{
	float:left;
	width:140px;
}

.box02 .rightBox,
#medicalclerk .box02 .rightBox{
	float:right;
	width:490px;
	overflow:hidden;
}

.box02 table{
	position:absolute;
	left: 140px;
	top: 144px;
	border:none;
}

#medicalclerk .box02 table,
#careclerk .box02 table{
	position:static;
	width:490px;
	margin-top:12px;
}

#homecareworker2 .box02 table td{
	background:none;
	padding:2px 4px;
}

#medicalclerk .box02 table td,
#careclerk .box02 table td{
	position:static;
	padding:2px;
	text-align:center;
}

#homecareworker2 .box02 table td.D27{
	background-color:#D27259;
	border-bottom:1px solid #FFFFFF;
	font-weight:bold;
	color:#FFFFFF;
}

.box02 table td.CCC{
	border-bottom:1px solid #CCCCCC;
}

.box02 table td div{
	text-align:right;
	padding-right:1em;
}

#homecareworker2 .box02 table td,
#medicalclerk .box02 table td,
#careclerk .box02 table td{
	background:none;
}

#medicalclerk .box02 table td.DC4,
#careclerk .box02 table td.DC4{
	background-color:#659DC4;
	border-bottom:1px solid #FFFFFF;
	font-weight:bold;
	color:#FFFFFF;
}

#medicalclerk .box02 table td.EB4,
#careclerk .box02 table td.EB4{
	background-color:#EB4650;
	border-bottom:1px solid #FFFFFF;
	font-weight:bold;
	color:#FFFFFF;
}

.borders{
	border-top:1px solid #CCCCCC;
	padding-top:10px;
	/*height:200px;*/
}

#medicalclerk .borders,
#careclerk .borders{
	height:auto;
}


/* ### noBox ### */
.noBox,
#medicalclerk .noBox{
	clear:both;
	border-bottom:1px solid #CCCCCC;
	width:650px;
	height:100%;
	overflow:hidden;
	margin:15px 0;
	padding-bottom:15px;
	position:relative;
}

#homecareworker2 .box01{margin:20px 0 15px;}
#medicalclerk .box01{margin:0 0 15px;}

#careclerk #picBox{
	position:relative;
}

#socialworker #picBox{
	background:url(../../img/lp/pic26.jpg) no-repeat right 58px;
}

#wreworker #picBox{
	background:url(../../img/lp/pic26.jpg) no-repeat right 12px;
}

#careclerk #picBox h3,
#socialworker #picBox h3,
#wreworker #picBox h3{
	padding-left:15px;
}

#careclerk #picBox .box01 h3,
#socialworker #picBox .box01 h3,
#wreworker #picBox .box01 h3{
	padding-left:0;
}

#careclerk #picBox img#pic19{
	position:absolute;
	left: 485px;
	top: 40px;
}

.box01 p{
	width:400px;
}

#careclerk .box01 p{
	width:360px;
}

#socialworker .box01 p{
	width:480px;
}

#wreworker #picBox .box01 p{
	width:auto;
}

.box01 .rightBox img.pic{
	position:absolute;
	left: 515px;
	top: -9px;
}

.box03{
	border-bottom:none;
}

.noBox .leftBox,
#medicalclerk .noBox .leftBox{
	width:84px;
	text-align:center;
}

.noBox .rightBox,
#medicalclerk .noBox .rightBox{
	width:550px;
}

.noBox h3{
	margin-bottom:12px;
}


/* ### bgBox ### */
#bgBox{
	clear:both;
	position:relative;
	width:485px;
	margin:10px 0;
	padding:10px 15px 0 150px;
}

#homecareworker2 #bgBox{
	background:url(../../img/lp/bg01.jpg) no-repeat;
	height:240px;
}

#medicalclerk #bgBox{
	background:url(../../img/lp/bg03.jpg) no-repeat;
	height:240px;
}

#careclerk #bgBox{
	background:url(../../img/lp/bg05.jpg) no-repeat;
	height:215px;
}

#socialworker #bgBox{
	background:url(../../img/lp/bg07.jpg) no-repeat;
	height:123px;
}

#bgBox h3{
	margin-top:10px;
	color:#EB4650;
}

#bgBox h3 span{
	color:#659DC4;
}


/* ### voiceBox ### */
#voiceBox .leftBox{
	width:106px;
}

#voiceBox .rightBox{
	width:530px;
}

#voiceBox .rightBox h3 span{
	font-weight:normal;
}

#voiceBox ul{
	float:right;
}

#voiceBox ul li{
	float:left;
	text-align:right;
	margin-left:10px;
	padding:0 0 1px 20px;
 background:url(../../img/all_bet_1etrli_ddbg.gif) no-repeat 6px 4px;
}

ul li#iryou{	
	float:right;
	text-align:right;
	margin:0 0 30px 10px;
	padding:0 0 1px 20px;
	background:url(../../img/all_bet_1etrli_ddbg.gif) no-repeat 6px 4px;
}


/* ### helpBox ### */
#helpBox{
	clear:both;
	width:650px;
	height:252px;
	overflow:hidden;
	position:relative;
}

#homecareworker2 #helpBox{
	background:url(../../img/lp/bg02.jpg) no-repeat;
}

#medicalclerk #helpBox{
	background:url(../../img/lp/bg04.jpg) no-repeat;
}

#careclerk #helpBox{
	background:url(../../img/lp/bg06.jpg) no-repeat;
}

#socialworker #helpBox{
	background:url(../../img/lp/bg08.jpg) no-repeat;
}

#wreworker #helpBox{
	background:url(../../img/lp/bg09.jpg) no-repeat;
}

#helpBox p{
	position:absolute;
	left: 195px;
	top: 100px;
}

#helpBox ul li{
	position:absolute;
	left: 279px;
	top: 174px;
}
