
/*基本構成*/
* {
	margin:0px;
	padding:0px;
	font-size:12px;
}
img {border:0px;}
body {background-color:#F4F4F4;}
.side {
	width:764px;
	height:1500px;
	background-image:url(img/sideimg.gif);
}
.main {
	width:750px;
	height:1000px;
	background:#000000;
	text-align:left;
}
.comain {
	width:750px;
	height:930px;
	background:#D02D89 url(img/kisita.jpg) no-repeat;
	background-color:#000000;
	margin-top:0px;
}
.comleft,.comright {
	width:375px;
	height:850px;
	float:left;
}


/*別ページ*/
.tomain {
	width:750px;
	height:1150px;
	background:#D02D89 url(img/kisita3.jpg) no-repeat;
	background-color:#000000;
	text-align:left;
}
.toside {
	width:764px;
	height:900px;
	background-image:url(img/sideimg.gif);
}
.tocomtext {
	color:#FFFFFF;
	width:670px;
	height:1050px;
	line-height:16px;
	margin:40px 20px 10px 20px;
	float:left;
}

.pcmain {
	width:750px;
	height:900px;
	background:#D02D89 url(img/kisita2.jpg) no-repeat;
	background-color:#000000;
	text-align:left;
}
.pcside {
	width:764px;
	height:900px;
	background-image:url(img/sideimg.gif);
}
.pccomtext {
	color:#FFFFFF;
	width:670px;
	height:800px;
	line-height:16px;
	margin:40px 20px 10px 20px;
	float:left;
}
/*regist押下後ページ*/
.remain {
	width:750px;
	height:580px;
	background:#D02D89 url(img/kisita4.jpg) no-repeat;
	background-color:#000000;
	text-align:left;
}
.reside {
	width:764px;
	height:580px;
	background-image:url(img/sideimg.gif);
}
.recomtext {
	color:#660033;
	width:670px;
	height:400px;
	font-size:14px;
	line-height:22px;
	text-align:center;
	margin:90px 20px 10px 20px;
	float:left;
}
.recomtext b {
	color:#CC3333;
}
.recopyright {
	clear:both;
	color:#CCCCCC;
	height:20px;
	font-size:10px;
	text-align:center;
	padding-top:35px;
}
.cou {
	color:#CC3333;
	font-size:18px;
}
/*ＰＲ欄*/
.aptx1 {
	color:#FFFFFF;
	width:310px;
	height:160px;
	line-height:22px;
	margin:118px 0px 0px 30px;
	text-align:left;
}
.aptx2 {
	color:#FFFFFF;
	width:310px;
	height:160px;
	line-height:22px;
	margin:300px 0px 0px 30px;
	text-align:left;
}

/*登録フォーム*/
.apreg {
	color:#660033;
	width:345px;
	height:650px;
	margin:90px 0px 0px 10px;
}
.rg1 {
	height:15px;
	padding-top:5px;
}
.rg2 {
	font-size:14px;
	padding:5px 0px 5px 40px;
}
.rg3 {
	height:15px;
	padding:5px 0px 0px 20px;
}
.rg4 {
	padding:0px;
}
.enter {
	height:15px;
	padding:5px 0px 0px 20px;
}
span {
	font-size:10px;
}
.rgt {
	height:15px;
	line-height:16px;
	padding:5px 0px 10px 5px;
}

/*サイト下部*/
.undermenu {
	clear:left;
	width:700px;
	height:40px;
	padding:20px 30px 0px 20px;
}
li {
	float:left;
	width:100px;
	height:20px;
}
li a {
	display: block;
	width:100px;
	height:20px;
}
li.um1 a {background: url(img/um_top.gif) no-repeat 0px 0px;}
li.um2 a {background: url(img/um_rule.gif) no-repeat 0px 0px;}
li.um3 a {background: url(img/um_privacy.gif) no-repeat 0px 0px;}
li.um4 a {background: url(img/um_info.gif) no-repeat 0px 0px;}
	
li.um1 a:hover {background: url(img/um_top.gif) no-repeat 0px -20px;}
li.um2 a:hover {background: url(img/um_rule.gif) no-repeat 0px -20px;}
li.um3 a:hover {background: url(img/um_privacy.gif) no-repeat 0px -20px;}
li.um4 a:hover {background: url(img/um_info.gif) no-repeat 0px -20px;}

li.um5 {
	width:100px;
	height:35px;
	margin-left:30px;
	float:left;
}
li.um6 {
	width:100px;
	height:35px;
	margin-left:30px;
	display:none;
	float:left;
}

.copyright {
	color:#CCCCCC;
	height:20px;
	font-size:10px;
	text-align:center;
}
