﻿@charset "utf-8";

/* Base CSS theme color #CE191A
---------------------------------------------------- */
*{
	margin:0;
	padding:0;
	border:0;
}

html,body{
     height:100%;
}

body {
	-webkit-text-size-adjust:none;
	font-size:14px;
	font-family: Verdana, Roboto, 'Droid Sans', sans-serif;
	background:url(../img/common/bg.gif);
	color:#111;
	text-align:center;
	margin:0 auto;
	line-height: 1.4;
}

#wrap{
     width: 100%;    
     position: relative;
     height:auto !important; 
     height: 100%;      
     min-height: 100%;
}

#contents{
     max-width: 748px;
     margin: 0 auto;	
     padding-bottom:20px;     
}

#footer{
	height:20px;
	position:relative;
	bottom:0;
	width:100%;
	color:#fff;
	text-align:center;
	background:#000;
}

#goTop img{
	width:32px;
}
#goTop{
	position: fixed;
	bottom: 20px;
	right: 0;
}


/* Header --------------------------------------------*/
header{
	width:100%;
	text-align:left;
}


/* Footer --------------------------------------------*/
	
footer{
	height:20px;
	position:absolute;
	bottom:0;
	width:100%;
	color:#fff;
	text-align:center;
	background:#000;
}
p.copy{
	line-height:20px;	
}


/* Clearfix --------------------------------------------*/
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    height: 0;
    font-size: 0;
    visibility: hidden;
}
.clearfix{display:inline-block;} 

/*Hides from IE-mac\*/
* html .clearfix{height:1%;}
.clearfix{display:block;}


/* Style ---------------------------------------------*/
a{text-decoration:none;color:#333;}
.f-left{float:left;}
.f-right{float:right;}
