@charset "euc-jp";


body,
h1,h2,h3,h4,h5,h6,p,
ul,ol,li,dl,dt,dd,
form,fieldset,legend,pre,blockquote {
	margin:0px;
	padding:0px;
}

ul,li {
	list-style:none;
}

table {
	border:0;
}

img {
	margin:0px;
	padding:0px;
	border:0px;
	vertical-align: top; 
}

body {
	background-color:#2671c6;
	font-family:"¥á¥¤¥ê¥ª", meiryo, "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	font-size:15px;
	color: #000000;
	line-height:30px;
	background-image: url(images/bg.jpg);
	background-repeat: repeat-x;
}

#wraper {
	width:800px;
	margin:0 auto;
	padding:0 0 50px;
	background-color:#FFFFFF;
}

.text-area {
	padding:40px;
}

.product table {
	margin:20px 0 0 0;
	background-color:#333333;
	width:600px;
}

.product th {
	background-color:#0066CC;
	padding:5px 0 5x 10px;
	font-weight:normal;
	color:#FFFFFF;
	width:175px;
}

.product td {
	background-color:#FFFFCC;
	padding:5px 0 5x 10px;
	width:395px;
}

.tokuten-t {
	margin-top:10px;
}

.tokuten-t1 {
	width:560px;
	height:22px;
	margin-top:10px;
	padding:20px 0 0 160px;
	font-size:18px;
	font-weight:bold;
	background-image:url(images/tokuten_top.jpg);
	color:#FF0000;
}

.tokuten-t2 {
	width:560px;
	height:22px;
	margin-top:10px;
	padding:20px 0 0 160px;
	font-size:18px;
	font-weight:bold;
	background-image:url(images/tokuten_top2.jpg);
	color:#FF0000;
}

.tokuten-t3 {
	width:560px;
	height:22px;
	margin-top:10px;
	padding:20px 0 0 160px;
	font-size:18px;
	font-weight:bold;
	background-image:url(images/tokuten_top3.jpg);
	color:#FF0000;
}

.tokuten-t4 {
	width:560px;
	height:22px;
	margin-top:10px;
	padding:20px 0 0 160px;
	font-size:18px;
	font-weight:bold;
	background-image:url(images/tokuten_top4.jpg);
	color:#FF0000;
}

.tokuten-t5 {
	width:560px;
	height:22px;
	margin-top:10px;
	padding:20px 0 0 160px;
	font-size:18px;
	font-weight:bold;
	background-image:url(images/tokuten_top5.jpg);
	color:#FF0000;
}

.tokuten-t6 {
	width:560px;
	height:22px;
	margin-top:10px;
	padding:20px 0 0 160px;
	font-size:18px;
	font-weight:bold;
	background-image:url(images/tokuten_top6.jpg);
	color:#FF0000;
}

.tokuten-t7 {
	width:560px;
	height:22px;
	margin-top:10px;
	padding:20px 0 0 160px;
	font-size:18px;
	font-weight:bold;
	background-image:url(images/tokuten_top7.jpg);
	color:#FF0000;
}

*html body .tokuten-t1 {
	width:560px;
	height:22px;
	margin-top:10px;
	padding:12px 0 0 160px;
	font-size:18px;
	font-weight:bold;
	background-image:url(images/tokuten_top.jpg);
	color:#FF0000;
}

*html body .tokuten-t2 {
	width:560px;
	height:22px;
	margin-top:10px;
	padding:12px 0 0 160px;
	font-size:18px;
	font-weight:bold;
	background-image:url(images/tokuten_top2.jpg);
	color:#FF0000;
}

*html body .tokuten-t3 {
	width:560px;
	height:22px;
	margin-top:10px;
	padding:12px 0 0 160px;
	font-size:18px;
	font-weight:bold;
	background-image:url(images/tokuten_top3.jpg);
	color:#FF0000;
}

*html body .tokuten-t4 {
	width:560px;
	height:22px;
	margin-top:10px;
	padding:12px 0 0 160px;
	font-size:18px;
	font-weight:bold;
	background-image:url(images/tokuten_top4.jpg);
	color:#FF0000;
}

*html body .tokuten-t5 {
	width:560px;
	height:22px;
	margin-top:10px;
	padding:12px 0 0 160px;
	font-size:18px;
	font-weight:bold;
	background-image:url(images/tokuten_top5.jpg);
	color:#FF0000;
}

*html body .tokuten-t6 {
	width:560px;
	height:22px;
	margin-top:10px;
	padding:12px 0 0 160px;
	font-size:18px;
	font-weight:bold;
	background-image:url(images/tokuten_top6.jpg);
	color:#FF0000;
}

*html body .tokuten-t7 {
	width:560px;
	height:22px;
	margin-top:10px;
	padding:12px 0 0 160px;
	font-size:18px;
	font-weight:bold;
	background-image:url(images/tokuten_top7.jpg);
	color:#FF0000;
}



.tokuten {
	width:680px;
	padding:20px 20px 20px;
	background-image:url(images/tokuten_bg.jpg);
	background-repeat:repeat-y;
}

#regist {
	width:447px; 
	height:210px; 
	text-align:center; 
	background-image:url(images/bg_regist.jpg); 
	background-repeat:no-repeat; 
	padding:40px 0 0 60px;"
}

*html body #regist {
	width:507px; 
	height:200px; 
	text-align:center; 
	background-image:url(images/bg_regist.jpg); 
	background-repeat:no-repeat; 
	padding:50px 0 0 0;"
}



.red-b {
	color:#990000;
	font-weight:bold;
}

.lred-b {
	color:#FF0000;
	font-weight:bold;
}


.red-bb {
	font-size:18px;
	color:#990000;
	font-weight:bold;
	line-height:30px;
}

.lred-bb {
	font-size:18px;
	color:#FF0000;
	font-weight:bold;
	line-height:30px;
}

.red-bbb {
	font-size:18px;
	color:#990000;
	font-weight:bold;
	line-height:30px;
}

.lred-bbbb {
	font-size:32px;
	color:#FF0000;
	font-weight:bold;
	line-height:30px;
}

.lred-bbb {
	font-size:21px;
	color:#FF0000;
	font-weight:bold;
	line-height:30px;
}

.black-b {
	color:#000000;
	font-weight:bold;
}

.black-b-y {
	color:#000000;
	font-weight:bold;
	background-color:#FFFF00;
}

.black-bb {
	font-size:18px;
	color:#000000;
	font-weight:bold;
	line-height:30px;
}

.black-bbb {
	font-size:24px;
	color:#000000;
	font-weight:bold;
}

.blue-bb {
	font-size:18px;
	color:#006699;
	font-weight:bold;
	line-height:30px;
}


