/*--------------------------main--------------------------------------------*/
/*---main-top---*/
#main-top{
	position: relative;
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 563px;
}

#mainimg{
	width: 757px;
	height: 563px;
	margin: auto;
}

/*---main-ginza---*/
#main-ginza{
	position: relative;
	margin: auto;
	width: 760px;
	height: 1105px;
	background: #000000 url("../../img/laginza/mainback.jpg") no-repeat;
}

#ginza-txt1, #ginza-txt2, #ginza-txt3, #ginza-txt4{
	position: absolute;
	left: 36px;
}

#ginza-txt1{ top: 203px; font-size:13px; }
#ginza-txt2{ top: 284px; font-size:12px; }
#ginza-txt3{ top: 354px; font-size:12px; }
#ginza-txt4{ top:454px; font-size:12px; }

#ginza-txt5{
	position: absolute;
	top: 572px;
	left: 521px;
	font-size:12px;
}

#ginza-txt6{
	position: absolute;
	top: 1028px;
	left: 56px;
	font-size:14px;
	color:#D7B128;
}

#ginza-bt_kengaku{
	position: absolute;
	top: 680px;
	left: 523px;
}

#ginza-bt_contact{
	position: absolute;
	top: 883px;
	left: 534px;
}

#ginza-page_top a{
	position: absolute;
	top: 1084px;
	left: 703px;
	display: block;
	width: 29px;
	height: 11px;
	background: #000000 url("../img/up.jpg") no-repeat;
}

/*---main-communication---*/
#main-communication{
	position: relative;
	margin: auto;
	width: 760px;
	height: 992px;
	background: #000000 url("../../img/communication/mainback.jpg") no-repeat;
}

#communication-txt1, #communication-txt2{
	position: absolute;
	left: 36px;
	font-size:13px;
	line-height:170%;
	width:360px;
}

#communication-txt1{ top: 227px; }
#communication-txt2{ top: 417px; }

#communication-bt_ppp{
	position: absolute;
	top: 691px;
	left: 435px;
}

#communication-bt_contact{
	position: absolute;
	top: 894px;
	left: 446px;
}

#communication-page_top a{
	position: absolute;
	top: 969px;
	left: 703px;
	display: block;
	width: 29px;
	height: 11px;
	background: #000000 url("../img/up.jpg") no-repeat;
}

/*---main-wanted---*/
#main-wanted{
	position: relative;
	margin: auto;
	width: 760px;
	height: 1037px;
	background: #000000 url("../../img/wanted/mainback.jpg") no-repeat;
}

#wanted-txt1{
	position: absolute;
	top: 384px;
	left: 25px;
	font-size: 12px;
}

#wanted-txt2-1, #wanted-txt2-2, #wanted-txt2-3, #wanted-txt2-4{
	position: absolute;
	left: 430px;
	font-size:12px;
	width:300px;
}
#wanted-txt2-1{ top: 814px; }
#wanted-txt2-2{ top: 851px; }
#wanted-txt2-3{ top: 898px; }
#wanted-txt2-4{ top: 941px; }

#wanted-txt-bt{
	position: absolute;
	top: 573px;
	left: 35px;
	font-size: 13px;
	font-weight: bold;
}
#wanted-txt-bt a{
	color:D7B128;
	text-decoration: none;
}

#wanted-bt_seminar{
	position: absolute;
	top: 470px;
	left: 25px;
}

#wanted-bt_contact{
	position: absolute;
	top: 815px;
	left: 35px;
}

#wanted-page_top a{
	position: absolute;
	top: 1014px;
	left: 703px;
	display: block;
	width: 29px;
	height: 11px;
	background: #000000 url("../img/up.jpg") no-repeat;
}

/*---main-contact---*/
#main-contact{
	position: relative;
	margin: auto;
	width: 760px;
	height: 1335px;
	background: #000000 url("../../img/contact/mainback.jpg") no-repeat;
}

#contact-flash{
	position: absolute;
	top: 122px;
	left: 25px;
}

#contact-form{
	position: absolute;
	top:544px;
	left: 25px;
	font-size:12px;
}

#contact-bt_lappp{
	position: absolute;
	top: 537px;
	left: 549px;
}

#contact-table1 table{
	width: 760px;
	padding:18px 0 0 40px;
	border-spacing: 0px;
	border-collapse: collapse;
	border: solid 1px #FFFFFF;
}

#contact-table1 td{
	padding:10px 20px;
}


#contact-table2 table{
	width: 560px;
	height:100%;
	margin:auto;
	padding: 10px 0 0 0;
	border:none;
}

#contact-table2 td.title{
	width:60px;
	color:#FFFFFF;
	line-height:12px;
}

#contact-table2 td{
	padding:4px;
	virtical-align:top;
}

#contact-table2 td.center{
	padding:3px;
	text-align:cneter;
}

#contact-page_top a{
	position: absolute;
	top: 1312px;
	left: 703px;
	display: block;
	width: 29px;
	height: 11px;
	background: #000000 url("../img/up.jpg") no-repeat;
}

.txt16{
	font-size:16px;
}
.txt13{
	font-size:13px;
}
.gold{
	color:#D7B128;
}

input,select,textarea,option{
	color:#000000;
}
