@charset "utf-8";



@media only screen and (max-width: 480px) {




dl.accordion { background:#fff; width:100%; margin:16px auto ; padding:0px; font-size:14px;}
dl.accordion dt {
    background:#efefef url(../i/anchor_open.png) 2% center no-repeat;
    padding:12px 0 12px 40px;
    border-bottom:1px solid #aaa; 
    border-top:1px solid #aaa; 
    border-left:0px solid #999; 
    border-right:0px solid #999; 
    color:#333; 
    font-weight:bold; 
    cursor:pointer;
    }
dl.accordion dt.open {
    background:#efefef url(../i/anchor_close.png) 2% center no-repeat;
    }
dl.accordion dd { background:#FFF; padding:16px 0px 0px 0px;margin:0 0 0 0; line-height:1.5; display:none;}

dl.accordion dd img{
	width:100%;
}

dl.accordion dt:hover{
	color:#f60;
}




.step{
	width:100%;
	margin: 15px 0 0px 0;
	padding:0 0 0 0;
	border-top:0px solid #ccc;
	border-bottom:0px solid #ccc;
}

.step dt{
	font-size:16px;
	line-height: 20px;
	color:#333;	
	width:100%;
	margin: 0 0 0 0;
	padding:12px 0 12px 0;
	text-indent: 0px;
	text-align: center;
	height:30px;
	font-weight: bold;
}
.step dd{
	font-size:14px;
	line-height: 20px;
	text-align: center;
	color:#333;	
	width:100%;
	margin: 0 0 0 0;
	padding:12px 12px 12px 12px;
}



.step2,.step3{
	width:100%;
	margin: 0px 0 0px 0;
	padding:0 0 0 0;
	border-top:0px solid #ccc;
	border-bottom:0px solid #ccc;
}

.step2 dt,.step3 dt{
	font-size:16px;
	line-height: 20px;
	color:#333;	
	width:100%;
	margin: 0 0 0 0;
	padding:12px 0 12px 0;
	text-indent: 0px;
	text-align: center;
	height:30px;
	font-weight: bold;
}
.step2 dd,.step3 dd{
	font-size:14px;
	line-height: 20px;
	text-align: center;
	color:#333;	
	width:100%;
	margin: 0 0 0 0;
	padding:12px 12px 12px 12px;
}

}/*//end  max-width: 480px ///////////////////////*/










@media only screen and (min-width: 481px) {



dl.accordion { background:#fff; width:100%; margin:16px auto ; padding:0px; font-size:18px;}
dl.accordion dt {
    background:#efefef url(../i/anchor_open.png) 2% center no-repeat;
    padding:12px 0 12px 50px;
    border-bottom:1px solid #aaa; 
    border-top:1px solid #aaa; 
    border-left:0px solid #999; 
    border-right:0px solid #999; 
    color:#333; 
    font-weight:bold; 
    cursor:pointer;
    }
dl.accordion dt.open {
    background:#efefef url(../i/anchor_close.png) 2% center no-repeat;
    }
dl.accordion dd { background:#FFF; padding:0px 0px 0px 0px;margin:0 0 0 0; line-height:1.5; display:none;}

dl.accordion dd img{
	width:100%;
}

dl.accordion dt:hover{
	color:#f60;
}



.step{
	width:100%;
	margin: 15px 0 0px 0;
	padding:0 0 0 0;
	border-top:0px solid #ccc;
	border-bottom:0px solid #ccc;
}

.step dt{
	font-size:16px;
	line-height: 20px;
	color:#333;	
	width:100%;
	margin: 0 0 0 0;
	padding:12px 0 12px 0;
	text-indent: 0px;
	text-align: center;
	height:30px;
	font-weight: bold;
}
.step dd{
	font-size:14px;
	line-height: 20px;
	text-align: center;
	color:#333;	
	width:100%;
	margin: 0 0 0 0;
	padding:12px 12px 12px 12px;
}



.step2,.step3{
	width:100%;
	margin: 0px 0 0px 0;
	padding:0 0 0 0;
	border-top:0px solid #ccc;
	border-bottom:0px solid #ccc;
}

.step2 dt,.step3 dt{
	font-size:16px;
	line-height: 20px;
	color:#333;	
	width:100%;
	margin: 0 0 0 0;
	padding:12px 0 12px 0;
	text-indent: 0px;
	text-align: center;
	height:30px;
	font-weight: bold;
}
.step2 dd,.step3 dd{
	font-size:14px;
	line-height: 20px;
	text-align: center;
	color:#333;	
	width:100%;
	margin: 0 0 0 0;
	padding:12px 12px 12px 12px;
}


}/*//end  min-width: 481px ///////////////////////*/











@media only screen and (min-width: 769px) {



dl.accordion { background:#fff; width:100%; margin:16px auto ; padding:0px; font-size:20px;}
dl.accordion dt {
    background:#efefef url(../i/anchor_open.png) 2% center no-repeat;
    padding:15px 0 15px 60px;
    border-bottom:1px solid #aaa; 
    border-top:1px solid #aaa; 
    border-left:0px solid #999; 
    border-right:0px solid #999; 
    color:#333; 
    font-weight:bold; 
    cursor:pointer;
    }    
dl.accordion dt.open {
    background:#efefef url(../i/anchor_close.png) 2% center no-repeat;
    }
dl.accordion dd { 
	background:#FFF;
	padding:0px 0px 0px 0px; 
	margin: 0 0 0 0;
	line-height:1.5; 
	display:none;
	}

dl.accordion dt:hover{
	color:#f60;
}


dl.accordion dd img{
	width:100%;
}




.step,.step{
	width:100%;
	margin: 15px 0 0px 0;
	padding:0 0 0 0;
	border-top:0px solid #ccc;
	border-bottom:0px solid #ccc;
}

.step dt, .step dt{
	font-size:16px;
	line-height: 20px;
	color:#333;	
	width:120px;
	margin: 0 0 0 0;
	padding:12px 0 12px 0;
	text-indent: 30px;
	float:left;
	text-align: left;
	height:auto;
}
.step dd,.step dd{
	font-size:14px;
	line-height: 20px;
	color:#333;	
	width:100%;
	margin: 0 0 0 0;
	padding:12px 0 12px 0;
	float;left;
	text-align: left;
}


.step2,.step3{
	width:100%;
	margin: 0px 0 0px 0;
	padding:0 0 0 0;
	border-top:0px solid #ccc;
	border-bottom:0px solid #ccc;
}

.step2 dt, .step3 dt{
	font-size:16px;
	line-height: 20px;
	color:#333;	
	width:120px;
	margin: 0 0 0 0;
	padding:12px 0 12px 0;
	text-indent: 30px;
	float:left;
	text-align: left;
	height:auto;
}
.step2 dd,.step3 dd{
	font-size:14px;
	line-height: 20px;
	color:#333;	
	width:100%;
	margin: 0 0 0 0;
	padding:12px 0 12px 0;
	float;left;
	text-align: left;
}


}/*//end  min-width: 769px ///////////////////////*/











