/* CSS Document */

body {
	background-color: #000000;
	color:#FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

a:link { color:#FF0000;}
a:visited { color:#FF0000;}
a:hover { color:#FF6633;}
a:active { color:#FFFF00;}

h1 {margin:0;}
h2 {margin:0;}
h3 {margin:0;}

div {margin:0;padding:0;}

div#content {text-align:center;width:100%;background-color:#000000;}

div#main1 {
		width:896px;
		margin:auto;
		text-align:center;
		background-image:url(../img/cp_title.jpg);
		background-repeat:no-repeat;
}
div#main2 {
		width:844px;
		margin:auto;
		text-align:center;
		background-image:url(../img/cp_footbg.jpg);
		background-repeat:no-repeat;
		background-position:bottom
}

div#head {width:896px;text-align:center;}

div#tokuten01 {
		width:844px
}

div#tokuten02 {
		width:844px;
		margin-top:35px;
		background-image:url(../img/cp_03.gif);
		background-repeat:no-repeat;
		background-color:#000000;
		background-position:top center;
}

div#tokuten03 {
		width:844px;
		height:137px;
		margin-top:35px;
		text-align:center;
		background-image:url(../img/cp_03.gif);
		background-repeat:no-repeat;
		background-color:#000000;
		background-position:top center;
}

div#btnqr {width:844px;text-align:center;margin-top:35px;
}




div#mobile {width:800px;background-color:#242424;background-image:url(../img/cp_mobile_cap.jpg);background-repeat:no-repeat;height:199px;text-align:left;margin-top:35px;margin-left:22px;margin-right:22px}
div#gaiyo {width:844px;text-align:center;margin-top:35px;}

div#blk01 {
		width:717px;
		padding:5px 64px 5px 64px;
		text-align:left;
}

div#blk02 {
		width:100%;
		background-image:url(../img/cp_02_image.jpg);
		background-repeat:no-repeat;
		background-color:#000000;
		text-align:center;
		height:190px;
		background-position:center;
}

.txt01 {font-size:14px;letter-spacing:1px;line-height:150%;margin:2px 0 4px;text-align:left}
.txt02 {font-size:12px;letter-spacing:1px;line-height:120%;margin:2px 0 4px;;text-align:left}
.txt011 {font-size:14px;letter-spacing:1px;line-height:150%;margin:2px 0 4px;margin-left:65px;text-align:left}
.txt022 {font-size:12px;letter-spacing:1px;line-height:150%;text-align:left}
.txt03 {font-size:14px;letter-spacing:1px;line-height:150%;margin:2px 0 4px;float:left;}
.txt04 {font-size:14px;letter-spacing:1px;line-height:150%;margin:2px 0 4px;margin-left:65px;text-align:left}
.imgright {padding:20px 12px 15px 160px;}
.mobietxt {padding:0 12px 0 160px;}

table {
	border:0;
	border-collapse:collapse;
	width:800px;
	margin:0 22px 0 22px;
}

td#capcell {
	padding:10px;
	border:solid 1px #555555;
	color:#FFFFFF;
	text-align:center;
	background-color:#333333;
	font-size:14px;letter-spacing:1px;line-height:150%;
}

td#leftcell {
	padding:10px;
	width:80px;
	text-align:left;
	color:#FFFFFF;
	border:solid 1px #555555;
	background-color:#111111;
	font-size:14px;letter-spacing:1px;line-height:150%;text-align:left;
}

td#rightcell {
	padding:10px;
	color:#FFFFFF;
	text-align:left;
	border:solid 1px #555555;
	background-color:#111111;
	font-size:14px;letter-spacing:1px;line-height:150%;text-align:left;
}

img {text-align:center}
