@charset "utf-8";

/*
	Site Name: 7478
	Version: 1.00
	Author: Bungalows Design
*/

/*===== CONTENTS ===========================================

	0: UNIVERSAL RESET
	1: BODY AND BASE SETTING
	2: FORM SETTING
	3: CONSTANT CLASSES

==========================================================*/


/*======================================

	0: UNIVERSAL RESET

=======================================*/
*{
	margin: 0;
	padding: 0;
	font-style: normal;
	font-weight: normal;
}



/*======================================

	1: BODY AND BASE SETTING

=======================================*/
body {
	margin: 0;
	padding: 0;
}

h1, h2, h3, h4, h5, h6,
div, p, pre, ul, ol, dl, dt, dd,
address, form, blockquote {
	margin: 0px;
	padding: 0px;
	text-align: left;
	display: block;
}

a {
	outline : 0;
}

table {
	margin: 0;
	empty-cells: show;
}

hr,.areaAnchor,.anchor {
	display: none;
}

img {
	border: none;
	vertical-align: bottom;
}

ul, ol, dl, dt, dd {
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: left;
}

li {
	margin: 0;
	padding: 0;
}

strong {
	font-weight: bold;
}


/*======================================

	2: FORM SETTING

=======================================*/
form {
	margin: 0;
}

input {
	margin: 0;
}

option {
	padding-right: 10px;
}

*+html option {
	padding-right: 0;/* for IE7&Opera */
}

* html option {
	padding-right: 0;/* for IE6 */
}


/*======================================

	3: CONSTANT CLASSES

=======================================*/
.clear {clear: both; visibility: hidden; height: 0;} 

.vTop {vertical-align: top;}
.vMiddle {vertical-align: middle;}
.vBottom {vertical-align: bottom;}

.elementLeft{display: block; text-align: left;}
.elementCenter{display: block; text-align: center;}
.elementRight{display: block; text-align: right;}

.txtLeft {text-align: left;}
.txtRight {text-align: right;}
.txtCenter {text-align: center;}

/* alignment classes */
.floatLeft {float: left;}
.floatRight {float: right;}

.mgnTop3 {margin-top: 3px;}
.mgnTop5 {margin-top: 5px;}
.mgnTop8 {margin-top: 8px;}
.mgnTop10 {margin-top: 10px;}
.mgnTop13 {margin-top: 13px;}
.mgnTop15 {margin-top: 15px;}
.mgnTop18 {margin-top: 18px;}
.mgnTop20 {margin-top: 20px;}
.mgnTop25 {margin-top: 25px;}
.mgnTop30 {margin-top: 30px;}
.mgnTop35 {margin-top: 35px;}
.mgnTop40 {margin-top: 40px;}
.mgnTop45 {margin-top: 45px;}
.mgnTop50 {margin-top: 50px;}
.mgnTop60 {margin-top: 60px;}
.mgnTop70 {margin-top: 70px;}
.mgnTop80 {margin-top: 80px;}
.mgnTop90 {margin-top: 90px;}
.mgnTop100 {margin-top: 100px;}

.mgnBottom3 {margin-bottom: 3px;}
.mgnBottom5 {margin-bottom: 5px;}
.mgnBottom8 {margin-bottom: 8px;}
.mgnBottom10 {margin-bottom: 10px;}
.mgnBottom13 {margin-bottom: 13px;}
.mgnBottom15 {margin-bottom: 15px;}
.mgnBottom20 {margin-bottom: 20px;}
.mgnBottom25 {margin-bottom: 25px;}
.mgnBottom30 {margin-bottom: 30px;}
.mgnBottom35 {margin-bottom: 35px;}
.mgnBottom40 {margin-bottom: 40px;}
.mgnBottom45 {margin-bottom: 45px;}
.mgnBottom50 {margin-bottom: 50px;}
.mgnBottom80 {margin-bottom: 80px;}
.mgnBottom100 {margin-bottom: 100px;}
.mgnBottom150 {margin-bottom: 150px;}
.mgnBottom200 {margin-bottom: 200px;}
.mgnBottom250 {margin-bottom: 250px;}
.mgnBottom300 {margin-bottom: 300px;}

.mgnRight3 {margin-right: 3px;}
.mgnRight5 {margin-right: 5px;}
.mgnRight8 {margin-right: 8px;}
.mgnRight10 {margin-right: 10px;}
.mgnRight15 {margin-right: 15px;}
.mgnRight20 {margin-right: 20px;}
.mgnRight25 {margin-right: 25px;}
.mgnRight30 {margin-right: 30px;}

.mgnLeft3 {margin-left: 3px;}
.mgnLeft5 {margin-left: 5px;}
.mgnLeft8 {margin-left: 8px;}
.mgnLeft10 {margin-left: 10px;}
.mgnLeft15 {margin-left: 15px;}
.mgnLeft20 {margin-left: 20px;}
.mgnLeft25 {margin-left: 25px;}
.mgnLeft30 {margin-left: 30px;}
.mgnLeft100 {margin-left: 100px;}
.mgnLeft135 {margin-left: 135px;}

.width50 {width: 50px;}
.width120 {width: 120px;}
.width200 {width: 200px;}
.width210 {width: 210px;}
.width220 {width: 220px;}
.width230 {width: 230px;}
.width240 {width: 240px;}
.width250 {width: 250px;}
.width260 {width: 260px;}
.width270 {width: 270px;}
.width280 {width: 280px;}
.width290 {width: 290px;}
.width300 {width: 300px;}

.width50per {width: 50%;}
.width60per {width: 60%;}
.width70per {width: 70%;}
.width80per {width: 80%;}

.tdTxtLeft {text-align: left;}
.tdTxtCenter {text-align: center;}
.tdTxtRight {text-align: right;}


html {height: 100%}

body {
	background: #ccc url(../images/bg.jpg) no-repeat center center;
}

#wrap {
	margin-top:-280px;
	margin-left:-370px;
	position:absolute;
	top:50%;
	left:50%;
	width:770px;
	height:500px;
}

.update {
	font-family: Myriad Pro, Lucida Sans, Segoe UI, Calibri, Verdana, sans-serif;
	font-size: 11px;
	color: #666;
	margin-left:10px;
}

.text01 {
	margin-top:35px;
	font-size: 0;
}

.text02 {
	margin:7px 0 0 12px;
	font-size: 0;
}

.text03 {
	margin:40px 0 0 14px;
	font-size: 0;
}