/* CSS Document */


body {
	background-color: #000000;
	margin: 0;
	font-size: 12px;
}

form {
	margin: 0;
	padding: 0;
}

/*----------------------- 空白設定 ----------------------*/

#space1 { height: 15px }

#space2 { height: 10px }

#space3 {
	width: 10px;
	height: 260px;
}


/*--------------------- マージン設定 --------------------*/

.mL1 { margin-left: 10px }

.mTxL1 { margin: 10px 0 0 5px }

.mTxL2 { margin: 10px 0 0 15px }

.mTxL3 { margin: 20px 0 0 15px }

.mCenter { margin: 0 auto }


/*--------------------- 回り込み設定 --------------------*/

.floatL { float: left }

.floatR { float: right }

.clearL { clear: left }

.clearR { clear: right }


/*----------------------- 文字設定 -----------------------*/

.fcWhite { color: #FFFFFF }

.fcRed { color: #FF0058 }

.fcBlue { color: #0033CC }

.fcLblue { color: #007EFF }

.fcPink { color: #FF0099 }

/*----------------------- index設定 ----------------------*/

#waku {
	background-color: #FFCC00;
	width: 846px;
	height: 100%;
	margin: 0 auto;
}

#page {
	background-color: #FF0058;
	width: 840px;
	height: 100%;
	margin: 0 auto;
}

#top {
	width: 800px;
	height: 650px;
	margin: 0 auto;
}

#topRight {
	width: 290px;
	height: 650px;
}

#kyubo {
	background-image: url(images/top_form_01.gif);
	background-repeat: no-repeat;
	width: 290px;
	height: 280px;
}

#topForm {
	background-image: url(images/top_form_02.gif);
	background-repeat: no-repeat;
	width: 290px;
	height: 370px;
}

#gaiyou {
	width: 780px;
	height: 550px;
	margin: 0 auto;
}

#gaiyouM {
	width: 780px;
	height: 365px;
}

#gaiyouL {
	background-image: url(images/gaiyou_left.gif);
	color: #3A3A3A;
	font-size: 14px;
	font-weight: bold;
	line-height: 1.5;
	width: 360px;
	height: 285px;
	padding: 80px 0 0 30px;
}

#gaiyouR {
	background-image: url(images/gaiyou_right.jpg);
	width: 390px;
	height: 365px;
}

#gaiyouC {
	width: 780px;
	height: 235px;
}

#step {
	width: 780px;
	height: 400px;
	margin: 0 auto;
}

#stepLeft {
	background-color: transparent;
	color: #3A3A3A;
	font-size: 14px;
	font-weight: bold;
	line-height: 1.5;
	width: 440px;
	height: 400px;
}

#step1 {
	background-image: url(images/step1.gif);
	width: 360px;
	height: 81px;
	padding: 35px 0 0 80px;
}

#step2 {
	background-image: url(images/step2.gif);
	width: 360px;
	height: 81px;
	padding: 35px 0 0 80px;
}

#step3 {
	background-image: url(images/step3.gif);
	width: 360px;
	height: 81px;
	padding: 35px 0 0 80px;
}

#stepRight {
	width: 340px;
	height: 400px;
}

#sfHead {
	background-image: url(images/sfl_head.gif);
	background-repeat: no-repeat;
	width: 340px;
	height: 72px;
	padding-top: 15px;
}

#sfFood {
	background-image: url(images/sfl_food.gif);
	width: 340px;
	height: 25px;
}

#girls {
	width: 780px;
	height: 695px;
	margin: 0 auto;
}

#girlsTop {
	background-image: url(images/girls_top.gif);
	color: #FFFFFF;
	line-height: 1.5;
	font-size: 14px;
	font-weight: bold;
	width: 780px;
	height: 70px;
	padding-top: 80px;
}

#gTopText {
	width: 580px;
	height: 70px;
	margin: 0 auto;
}

#girlsBody {
	background-image: url(images/girls.gif);
	width: 780px;
	height: 545px;
}

#girlsLine {
	background-color: transparent;
	color: #FF3366;
	font-size: 12px;
	line-height: 18px;
	width: 780px;
	height: 260px;
}

#girlsProf1 {
	background-image: url(images/girls_table01.jpg);
	width: 129px;
	height: 95px;
	padding: 165px 0 0 15px;
}

#girlsProf2 {
	background-image: url(images/girls_table02.jpg);
	width: 129px;
	height: 95px;
	padding: 165px 0 0 15px;
}

#girlsProf3 {
	background-image: url(images/girls_table03.jpg);
	width: 129px;
	height: 95px;
	padding: 165px 0 0 15px;
}

#girlsProf4 {
	background-image: url(images/girls_table04.jpg);
	width: 129px;
	height: 95px;
	padding: 165px 0 0 15px;
}

#girlsProf5 {
	background-image: url(images/girls_table05.jpg);
	width: 129px;
	height: 95px;
	padding: 165px 0 0 15px;
}

#girlsProf6 {
	background-image: url(images/girls_table06.jpg);
	width: 129px;
	height: 95px;
	padding: 165px 0 0 15px;
}

#girlsProf7 {
	background-image: url(images/girls_table07.jpg);
	width: 129px;
	height: 95px;
	padding: 165px 0 0 15px;
}

#girlsProf8 {
	background-image: url(images/girls_table08.jpg);
	width: 129px;
	height: 95px;
	padding: 165px 0 0 15px;
}

#girlsProf9 {
	background-image: url(images/girls_table09.jpg);
	width: 129px;
	height: 95px;
	padding: 165px 0 0 15px;
}

#girlsProf10 {
	background-image: url(images/girls_table10.jpg);
	width: 129px;
	height: 95px;
	padding: 165px 0 0 15px;
}

#shitumon {
	width: 780px;
	height: 430px;
	margin: 0 auto;
}

#siLeft {
	width: 440px;
	height: 430px;
	font-size: 14px;
	font-weight: bold;
	line-height: 1.4;
}

#shitumon1 {
	background-image: url(images/shitumon1.gif);
	width: 365px;
	height: 68px;
	padding: 2px 0 0 75px;
}

#shitumon2 {
	background-image: url(images/shitumon2.gif);
	width: 365px;
	height: 67px;
	padding: 2px 0 0 75px;
}

#shitumon3 {
	background-image: url(images/shitumon3.gif);
	width: 365px;
	height: 68px;
	padding: 2px 0 0 75px;
}

#shitumon4 {
	background-image: url(images/shitumon4.gif);
	width: 365px;
	height: 68px;
	padding: 2px 0 0 75px;
}

#shitumon5 {
	background-image: url(images/shitumon5.gif);
	width: 365px;
	height: 67px;
	padding: 2px 0 0 75px;
}

#siRight {
	width: 340px;
	height: 430px;
}


#siHead {
	background-image: url(images/si_form_top.gif);
	background-repeat: no-repeat;
	width: 340px;
	height: 72px;
	padding-top: 15px;
}

#siFood {
	background-image: url(images/si_form_bottom.gif);
	width: 340px;
	height: 25px;
}

#taiken {
	width: 780px;
	height: 550px;
	margin: 0 auto;
}

#taikenL {
	background-color: transparent;
	color: #FFFFFF;
	font-size: 14px;
	line-height: 1.5;
	width: 500px;
	height: 550px;
}

#taikenTop {
	background-image: url(images/taiken_top.gif);
	background-repeat: no-repeat;
	width: 470px;
	height: 70px;
	padding: 80px 0 0 30px;
}

#taiken1 {
	background-image: url(images/taiken1.gif);
	width: 380px;
	height: 127px;
	padding: 3px 15px 0 105px;
}

#taiken2 {
	background-image: url(images/taiken2.gif);
	width: 380px;
	height: 127px;
	padding: 3px 15px 0 105px;
}

#taiken3 {
	background-image: url(images/taiken3.gif);
	width: 380px;
	height: 127px;
	padding: 3px 15px 0 105px;
}

#taikenR {
	width: 280px;
	height:550px;
}

#taikenForm {
	background-image: url(images/taiken_from.gif);
	color: #3A3A3A;
	width: 280px;
	height: 140px;
}

#entry {
	width: 780px;
	height: 350px;
	margin: 0 auto;
}

#entryL {
	width: 350px;
	height: 430px;
}

#entryTop {
	background-image: url(images/entry_top.gif);
	background-repeat: no-repeat;
	width: 340px;
	height: 10px;
	padding: 60px 0 0 10px;
}

#entryBottom {
	background-image: url(images/entry_bottom.gif);
	width: 340px;
	height: 20px;
	padding-left: 10px;
}

#entryR {
	background-image: url(images/entry_right.jpg);
	background-repeat: no-repeat;
	width: 430px;
	height: 430px;
}


/*----------------------- topman設定 ----------------------*/

#topMform {
	background-color: #FF0058;
	color: #0033CC;
	width: 290px;
	height: 370px;
}

#tfManBg {
	background-image: url(images/top_form_man.gif);
	background-repeat: no-repeat;
	width: 280px;
	height: 320px;
	padding: 50px 0 0 10px;
}

#copyRight {
	background-color: transparent;
	color: #FFFFFF;
	line-height: 1.5;
}


/*---------------------- topwoman設定 ---------------------*/

#topWform {
	background-color: #FF0058;
	color: #FF0099;
	width: 290px;
	height: 370px;
}

#tfWomanBg {
	background-image: url(images/top_form_woman.gif);
	background-repeat: no-repeat;
	width: 280px;
	height: 320px;
	padding: 50px 0 0 10px;
}


/*------------------- man & woman 設定 -------------------*/

#Form {
	background-image: transparent;
	width: 330px;
	height: 318px;
}

#formMxW {
	width: 330px;
	height: 30px;
}

#mfMiddle {
	background-image: url(images/man_form_middle.gif);
	background-repeat: no-repeat;
	width: 305px;
	height: 303px;
	padding: 15px 0 0 25px;
}

#wfMiddle {
	background-image: url(images/woman_form_middle.gif);
	background-repeat: no-repeat;
	width: 305px;
	height: 303px;
	padding: 15px 0 0 25px;
}

/*-------------------bottom man & woman 設定 -------------------*/

#bForm {
	background-image: transparent;
	width: 330px;
	height: 370px;
}

#bFormMxW {
	width: 330px;
	height: 30px;
}

#bmfMiddle {
	background-image: url(images/bmf_middle.gif);
	background-repeat: no-repeat;
	width: 305px;
	height: 320px;
	padding: 20px 0 0 25px;
}

#bwfMiddle {
	background-image: url(images/bwf_middle.gif);
	background-repeat: no-repeat;
	width: 305px;
	height: 320px;
	padding: 20px 0 0 25px;
}
