@charset "utf-8";

div#areaStaffWrapper {
}

div.areaStaffBlock {
	padding : 20px ;
}

div.asIntroBlock {
	padding : 20px 20px 30px 20px ;
	background:url(../i/areaStaff_introImg.png) no-repeat right top;
}

div.asIntroBlock h3{
	padding : 0 0 15px 10px ;
}


div#areaStaff_image {
	margin-bottom : 20px ;
}

div#areaStaffWrapper p.indent {
	margin-bottom : 10px    ;
	line-height   : 180%    ;
	text-align    : justify ;
	text-indent   : 1em     ;
}

div#areaStaffWrapper p {
	margin-bottom : 0px     ;
	line-height   : 180%    ;
	text-align    : justify ;
}

div#areaStaffWrapper p.epex {
	color         : #999    ;
	font-size     : x-small ;
	text-align    : justify ;
	margin        : 0 ;
	padding       : 0 ;
}

ul.asList {
	margin         : 0 ;
}

	ul.asList li {
		line-height   : 180% ;
		padding       : 0 15px 5px 15px ;
		background    : url(../i/icon_arrow_blue.png) no-repeat left 5px;
	}

	
div#howToLeft {
	width      : 261px   ;
	height     : 361px   ;
	margin-top : 10px ;
	padding    : 0 20px 0 20px ;
	float      : left    ;
	display    : inline  ;
	background : url(../i/areaStaff_flow.png) no-repeat;
}

	p.a_step01 {
		margin-top : 19px ;
	}
	
	p.a_step02 {
		margin-top : 66px ;
	}
	
	p.a_step03 {
		margin-top : 64px ;
		margin-left : 78px ;
	}
	
	p.a_step04 {
		margin-top : 66px ;
		margin-left : 91px ;
	}
	

div#howToRight {
	width   : 340px  ;
	float   : right  ;
	display : inline ;
}


	p.b_step01 {
		margin-top : 9px ;
	}
	
	p.b_step02 {
		margin-top : 35px ;
	}
	
	p.b_step03 {
		margin-top : 35px ;
	}
	
	p.b_step04 {
		margin-top : 33px ;
	}


p.howToText {
	padding    : 15px  ;
	background : url(../i/bg_beige.png) repeat ;
}


h4.indication {
	height      : 17px              ;
	padding     : 3px 0 0 5px       ;
	>height     : 16px              ;
	>padding    : 4px 0 0 5px       ;
	margin-top  : 10px              ;
	color       : #2674c5           ;
	font-weight : bold              ;
	border-left : 5px solid #2674c5 ;
	background  : url(../i/bg_beige.png) repeat ;
}




table {
    margin: 1em 0em 0em 0em;
    width: 100%;
	background  : url(../i/bg_beige.png) repeat ;
    border-collapse: collapse;
}

table th,table td {
    padding: 0.5em;
    font-size: 1.0em;
    text-align: left;
    line-height: 1.5em;
    border: 1px solid #DDD;
}

table td {
	background-color: #FFF;
}

table th {
    color: #c87109;
    font-weight: bold;
	padding-left     : 25px ;
	background  : url(../i/icon_arrow_orange_02.png) no-repeat 5px center;
}


