@charset "utf-8";

/*---------------------------------------
@import "style.css";

[reset]
	
[base]
	font
	anchor
	add class
	
[common set-up] 
	bg 
	h
	table
	pagetop link

[lower common]

[each page]
	1.index.html		
		
		2./about/index.htm
		
	    3.campaign.html

	    4.winners.html
		
	    5.media.html

	    6.members.html

	    7.property.html

	    8.company.html

[common contents]
	all center
	container
	header
	main contents
	footer
	
		
---------------------------------------*/

/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::: reset */
body,div,
dl,dt,dd,
ul,ol,li,
h1,h2,h3,h4,h5,h6,
pre,form,fieldset,input,textarea,
p,blockquote,
th,td{margin:0;padding:0;}

table{border-spacing:0;} 

fieldset,img,a img,
abbr,acronym{border:0;}

li img,dt img{vertical-align:top;}

address,caption,cite,code,dfn,em,th,var{ 
font-style:normal; 
font-weight:normal; 
} 

ol,ul{list-style:none;}

caption,th{text-align:left;}

h1,h2,h3,h4,h5,h6{font-weight:normal;}

q:before,q:after{content:'';} 

hr{display:none;}

html{overflow-y:scroll;} 

/* form */  
button, fieldset, form, input, label, legend, select, textarea {   
font-family:inherit;   
font-size:100%;   
font-style:inherit;   
font-weight:inherit;   
margin:0;   
padding:0;   
vertical-align:top;   
}   

/* tableLayout */
#container th{vertical-align:top;}

/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::: base */

/*--------------------------------------- font */
/* base */
body,table{
font-family:Arial,Verdana,sans-serif;
line-height:1.5;
color:#4f4f4f;
}

/*----------------------- size */
/* size10px */
#footerText{font-size:10px;}

/* size11px */
.middle,
.pgtp,
.campaign .frame01 ul{font-size:92%;}


/* size12px */
body,
table,
textarea{font-size:12px;}


/*--------------------------------------- anchor */
a:link,
a:visited{color:#b69816; text-decoration:none; border-bottom: 1px dashed #ccc;}
a:hover{color:#CCCC66; border:none;}


/*--------------------------------------- add class */
.bold{font-weight:bold;}

/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::: common set-up */
/* bg */
body{background:url(../img/frame_bg02.gif) 0 0 repeat-y #FFF;}

/* scroll bar */
html {
scrollbar-face-color: #CCC;
scrollbar-highlight-color: #FFF;
scrollbar-shadow-color: #FFF;
scrollbar-3dlight-color: #FFF;
scrollbar-arrow-color: #FFF;
scrollbar-track-color: #EEE;
scrollbar-darkshadow-color: #FFF;
}

/* table */
th,td{padding-bottom:15px;}
td{padding-left:11px;}

/* ul */
li{
margin-bottom:7px;
background:url(../img/li_ic.gif) 0 0.7em no-repeat;
padding-left:6px;}

/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::: common contents */

/*--------------------------------------- container */
#container{background:url(../img/frame_bg.gif) 0 0 no-repeat;}


/*--------------------------------------- 01: whatsNew */
.whatsNew #container{padding:12px 0 0 24px;}

/*--------------------------------------- 02: agent */
.agent #container{padding:8px 0 0 10px;}


/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::: clear */
#header:after,
#main:after{
content:"."; 
display:block; 
clear:both; 
height:0;
line-height:0;
visibility:hidden;
}

	/* IE6 */
	* html #header,
	* html #main{height:1%;}

	/* IE7 */
	*:first-child+html #header,
	*:first-child+html #main{display:inline-block;}
