﻿@charset "UTF-8";


html {
	width: 100%;
	height: 100%;
}

body#main {
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	background: #000;
}

/*
body#main_09aw {
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	background: #240A00;
}

body#main_10ss {
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	background: #240A00;
}
*/

body#main_10aw {
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	background: ##7E1C1F;
}




/*-------------------------------------------------------------------------
	entrance
-------------------------------------------------------------------------*/

#entrance {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 275px;
	height: 113px;
	margin: -56px 0 0 -137px;
}

#entrance h1 {
	margin: 0 0 48px 0;
	text-align: center;
}

#entrance ul {
	position: relative;
	width: 275px;
	height: 13px;
	margin: 0;
	padding: 0;
	background: url("../img/btn_bg.gif") no-repeat;
}

#entrance li {
	position: absolute;
	top: 1px;
	
	margin: 0;
	padding: 0;
	
	list-style: none;
	
	font-size: 0;
	line-height: 0;
}

#entrance .btn1 {
	left: 12px;
}

#entrance .btn2 {
	left: 143px;
}

#entrance img {
	border: 0;
}

/*-------------------------------------------------------------------------
	flashcontent
-------------------------------------------------------------------------*/

/*
#flashcontent {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 820px;
	height: 600px;
	margin: -300px 0 0 -410px;
}
*/

#flashcontent {
	width: 100%;
	height: 100%;
}


/*-------------------------------------------------------------------------
	contact
-------------------------------------------------------------------------*/


body#contact {
	margin: 0;
	padding: 0;
	/*background: #170301;*/
	background: #240A00;
	
	font-size: 12px;
	line-height: 1.5em;
	color: #fff;
}


#contact #content {
	width: 288px;
	margin: 0 auto 0 auto;
}


#contact #logo {
	padding: 14px 0 28px 0;
	text-align: center;
}


#contact p {
	margin: 7px 0 21px 0;
}


#contact label {
	display: block;
}

#contact label.error {
	color: #c00;
}


#contact form p {
	margin: 4px 0 14px 1em;
}


#contact form input.txt {
	width: 288px;
	margin: 4px 0 14px 0;
}


#contact form textarea {
	width: 288px;
	height: 80px;
	margin: 4px 0 14px 0;
}


#contact div.btn {
	padding: 7px 0 14px 0;
	text-align: center;
}


/*-------------------------------------------------------------------------
	recruit
-------------------------------------------------------------------------*/


body#recruit {
	margin: 0;
	padding: 0;
	background: #240A00;
	font-size: 10px;
	line-height: 16px;
	color: #fff;
}


#recruit #content {
	/*width: 288px;*/
	width: 360px;
	margin: 0 auto 0 auto;
}


#recruit h1 {
	margin: 0;
	padding: 14px 0 28px 0;
	text-align: center;
}

#recruit h2 {
	margin: 0 0 24px 36px;
}

#recruit table {
	margin: 18px 0 18px 36px;
	/*border: 0;*/
	border-collapse: collapse;
	border-spacing: 0;
}

#recruit table th {
	font-weight: normal;
	text-align: left;
	vertical-align: top;
}

#recruit table td {
	padding: 0 0 0 1em;
	text-align: left;
	vertical-align: top;
}

#recruit p {
	margin: 18px 0 18px 36px;
}
