﻿@charset "UTF-8";

@import "reset.css";
@import "basic.css";

body {
	border-top:solid 3px #d04f6d;
	background-color:#000000;
	text-align:center;
	}
.container {
	margin:0 auto;
	width:900px;
	}

/* header 
-------------------------------------------------------*/
#header {
	text-align:center;
	}


/* flash 
-------------------------------------------------------*/
#flash {
	background:url(../img/bg_flash.gif) center top repeat-x;
	}


/* main 
-------------------------------------------------------*/
#main {
	background:url(../img/bg.jpg) center top no-repeat;
	text-align:left;
	}
#main .container {
	_height:1%;
	background:url(../img/bg_line.gif) left top no-repeat;
	height:2460px;
	}
#main .baseText {
	margin-top:20px;
	line-height:1.67;
	}
#main img.pic01,
#main img.pic02,
#main img.pic03,
#main img.pic04,
#main img.pic05 {
	position:absolute;
	}


/* info 
-------------------------------------------------------*/
#info {
	padding:0 54px;
	height:260px;
	}
#info .floatL {
	padding-top:55px;
	width:355px;
	}
#info .floatR {
	padding-top:55px;
	width:398px;
	}
#info .floatL .tableWrap {
	width:355px;
	height:150px;
	overflow-x:hidden;
	overflow-y:scroll;
	}
#info table {
	margin-right:10px;
	}
#info table th,
#info table td {
	line-height:1.5;
	vertical-align:top;
	}
#info table th {
	padding-right:14px;
	color:#ffffff;
	font-weight:normal;
	}
#info table td {
	padding-bottom:5px;
	color:#79cbff;
	}
#info .floatR dl {
	float:left;
	width:119px;
	}
#info .floatR dt {
	margin-bottom:7px;
	}
#info .floatR dd {
	line-height:1.4;
	color:#ffffff;
	}



/* btn 
-------------------------------------------------------*/
.btn {
	height:66px;
	text-align:center;
	}



/* Area01 
-------------------------------------------------------*/
#Area01 {
	padding-left:61px;
	position:relative;
	height:310px;
	}
#Area01 img.pic01 {
	top:0;
	right:-60px;
	}
#Area01 h3 {
	padding-top:50px;
	}
#Area01 h4 {
	padding-top:60px;
	}
#Area01 .baseText {
	padding-right:460px;
	}



/* Area02 
-------------------------------------------------------*/
#Area02 {
	padding-left:473px;
	position:relative;
	height:409px;
	}
#Area02 img.pic02 {
	top:0;
	left:20px;
	}
#Area02 h4 {
	padding-top:100px;
	}
#Area02 .baseText {
	padding-right:60px;
	}



/* Area03 
-------------------------------------------------------*/
#Area03 {
	padding-left:61px;
	position:relative;
	height:515px;
	}
#Area03 img.pic03 {
	top:0;
	right:-60px;
	}
#Area03 h4 {
	padding-top:60px;
	}
#Area03 .baseText {
	padding-right:460px;
	}



/* Area04 
-------------------------------------------------------*/
#Area04 {
	padding-left:480px;
	position:relative;
	height:430px;
	}
#Area04 img.pic04 {
	top:0;
	left:-50px;
	}
#Area04 h4 {
	padding-top:150px;
	}
#Area04 .baseText {
	padding-right:60px;
	}



/* Area05 
-------------------------------------------------------*/
#Area05 {
	padding-left:61px;
	position:relative;
	height:355px;
	}
#Area05 img.pic03 {
	top:0;
	right:1px;
	}
#Area05 h4 {
	padding-top:60px;
	}
#Area05 .baseText {
	padding-right:470px;
	}



/* footer 
-------------------------------------------------------*/
#footer {
	border-top:solid 1px #454545;
	text-align:left;
	}
#footer a {
	color:#ffffff;
	}
#footer .container .wrap {
	border-right:solid 1px #454545;
	border-left:solid 1px #454545;
	padding:24px 28px;
	}
#footer p,
#footer address {
	line-height:1.67;
	font-style:normal;
	}






