

main.customer{

    width:1200px;
	margin:0px auto;
	overflow:hidden;
	
    
}
container.customer{
	
	float:left;
	width:100%;
	overflow:hidden;
	position:relative;
	margin:15px 0px 10px 0px;

}
container.customer:before{
	position:absolute;
	top:0px;

	bottom:0px;
	right:0px;

	width:280px;

	border:1px solid #eee;

	background-color:#f7f7f7;

	content:'';
	z-index:-99;

}

pre{
	overflow:hidden;
   white-space: pre-wrap;       /* Since CSS 2.1 */
    white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
    white-space: -pre-wrap;      /* Opera 4-6 */
    white-space: -o-pre-wrap;    /* Opera 7 */
    word-wrap: break-word;       /* Internet Explorer 5.5+ */

}

article.customer{

	float:left;
	width:calc(750px + 99px);
    font-size:12px;
	line-height:22px;


}
article.customer pre{

    font-size:12px;
	line-height:22px;
	margin:0px;
	padding:0px 30px 0px 30px;
		

}

article.customer div{

    font-size:12px;
	line-height:22px;
	margin:0px;
	padding:0px 0px 0px 10px;
		

}

article.customer div p{

	padding:0px 15px 0px 10px ;
		

}

.blank{
    height:10px;
    background-color: transparent;
}

article.customer h1{

    font-size:16px;
    color:#000;
    margin:0px;
    padding:8px 0px 10px 0px;
	background-color:#f2f2f2;

	height:25px;
	text-indent:10px;
	

}

section.customer{

	background-color:#f7f7f7;
	padding:20px;
	margin:20px 0px;
}

section.customer p{

	font-size:14px;
    color:#4472cd;
	font-weight:bold;
}


article.customer h2{

    font-size:16px;
    color:#4472cd;
    margin:0px;
    padding:0px 0px 10px 0px;

}
article.customer h3{

    font-size:12px;
	color:#333;
    font-weight:bold;
	background-color:#f2f2f2;

	height:25px;
    margin:0px;
	text-indent:10px;
	padding-top:5px;


}

article.customer h4{

    font-size:16px;
	color:#000;
    font-weight:bold;


	height:25px;
    margin:0px;
	text-indent:10px;
	padding-top:5px;


}


article.customer h3.add{

	color:#ff5a00;



}


aside.customer{

	float:right;
	width:240px;
	
	margin:20px;

}

aside.customer h1{
	
	font-size:16px;

}
aside.customer h2{
	
	font-size:14px;
    margin: 5px 0px;

}
aside.company p{
	
	font-size:12px;
	color:#999;
	font-weight:bold;

}
aside.customer address.phone{
	
	color:#34669F;
	font-size:20px;
	font-weight:bold;
	font-style: normal;
}

aside.customer a.mail{

	text-decoration:none;
	font-size:12px;

}

aside.customer hr{
    
    height: 0px;
    margin: 20px 0px;
    
}


button.member{
	
	height:33px;
	width:93px;
	border:1px solid #eee;
	border-radius:3px;

}
button.member.agree{
	
	color:white;
	background-color:#205797;


}
button.member.cancel{
	
	color:black;
	background-color:#F5F5F5;
	

}
nav.agreement{

	text-align:center;

}





