@charset "utf-8";
/* CSS Document */


.marR10 { margin-right:10px;}
.marR20 { margin-right:20px;}
.marR25 { margin-right:25px;}
.marB10 { margin-bottom:10px;}
.marB15 { margin-bottom:15px;}
.marB20 { margin-bottom:20px;}
.marB25 { margin-bottom:25px;}
.marB30 { margin-bottom:30px;}
.marB40 { margin-bottom:40px;}
.marB50 { margin-bottom:50px;}
.marT20 { margin-top:20px;}
.marT30 { margin-top:30px;}
.padB20 { padding-bottom:20px;}
.padB30 { padding-bottom:30px;}
.padT10 { padding-top:10px;}
.padT20 { padding-top:20px;}
.padT30 { padding-top:30px;}
.padT40 { padding-top:40px;}
.padR20 { padding-right:20px;}
.padL40 { padding-left:40px;}

.header {
	width:1000px;
	margin:0 auto;
	text-align:left;
	padding:20px 0 30px 0;
}

.header-logo {
	width:263px;
}

.container {
	width: 1000px;
	margin: 0 auto;
	text-align:left;
	padding: 0;
}

.container p {
	text-align:center;
}

.container p span{
	font-weight:bold;
	color:#ffff00;
}

.copy {
	width:1000px;
	margin:0 auto;
	text-align:right;
	padding:0 0 30px 0;
}
.copy img {
	display:inline;
}

.bt01 {
	text-align:center;
	margin:0 0 50px 0;
}
.bt01 img {
	display:inline;
}

.box1-left {
	width:250px;
	float:left;
	padding:0 25px 30px 100px;
}
.box1-right {
	width:550px;
	float:left;
	padding:90px 0 0 0;
}

.cam-left {
	width:199px;
	float:left;
	padding-right:20px;
}
.cam-right {
	width:421px;
	float:left;
}
.cam-right-bg {
	background-color:#FFF;
	margin:0 0 20px 0;
}
.cam-left2 {
	width:138px;
	float:left;
	padding:45px 0 0 40px;
}
.cam-left2 p {
	color:#FF0004;
	background-color:#fffbbd;
	font-size:29px;
}
.cam-right2 {
	width:111px;
	float:left;
	padding:20px 0 20px 70px;
}
.cam-txt {
	text-align:left;
	font-size:12px;
	line-height:20px;
}
.copy2 {
	padding:20px 0 0 0;
	text-align:center;
}
.copy2 img {
	display:inline;
}