@charset "UTF-8";

/*--------------------------------------------------------------
10px    83.4%
11px    91.7%
12px    100%
13px    108.4%
14px    116.7%
15px    125%
16px    133.4%
17px    141.7%
18px    150%
19px    158.4%
20px    166.7%
21px    175%
22px    183.4%
23px    191.7%
24px    200%
25px    208.4%
26px    217%
--------------------------------------------------------------*/

/* Layout
===============================*/
body {
background:#deeff8;
}
#container {
overflow:hidden;
width:100%;
min-height:100%;
}
#header {
position:relative;
overflow:hidden;
width:100%;
}
#header .headerInner {
overflow: hidden;
margin: 0 auto;
padding: 0 0 50px;
width: 1124px;
background-color: #fff;
}
#wrapper {
overflow:hidden;
width:940px;
margin:0 auto;
padding:0 92px 60px;
background-color: #fff;
zoom :1;/*IE clearfix*/
}
#wrapper:after {
content:"";
display: block;
clear: both;
height:0;
}
#main {
float:left;
width:715px;
background:#fff;
}
#side {
float:right;
width:225px;
}

/* Header
===============================*/
#header_image {
overflow:visible;
position:relative;
width:1024px;
height:300px;
margin:0 auto;
z-index:0;
zoom:1;
}

#header_image .logo {
position:absolute;
left:98px;
top:23px;
width:337px;
height:256px;
z-index:2;
}

#header_image .image_wrapper {
position:absolute;
left:-50px;
top:0;
width:1124px;
height:300px;
z-index:1;
}
#header_image .switch_lang {
position:absolute;
right:30px;
top:20px;
z-index:3;
}

/* MENU
===============================*/
#global {
overflow:hidden;
width:960px;
height:37px;
margin:0 auto;
padding:12px 32px;
}

	#global li {
	float:left;
	overflow:hidden;
	height:37px;
	font-size:1px;
	line-height:0;
	}

	#global li a {
	display:block;
	height:37px;
	line-height:normal;
	}

	#global #global_info {
	width:117px;
	}

	#global #global_about {
	width:269px;
	}

	#global #global_thoughts {
	width:164px;
	}

	#global #global_team {
	width:132px;
	}

	#global #global_report {
	width:142px;
	}

	#global #global_contact {
	width:136px;
	}

	#global #global_info a {
	display:block;
	width:106px;
	height:37px;
	background:url(../img/common/btn_global_info_current.gif) no-repeat left top;
	}

	#global #global_about a {
	display:block;
	width:258px;
	height:37px;
	background:url(../img/common/btn_global_about_current.gif) no-repeat left top;
	}

	#global #global_thoughts a {
	display:block;
	width:153px;
	height:37px;
	background:url(../img/common/btn_global_thoughts_current.gif) no-repeat left top;
	}

	#global #global_team a {
	display:block;
	width:121px;
	height:37px;
	background:url(../img/common/btn_global_team_current.gif) no-repeat left top;
	}

	#global #global_report a {
	display:block;
	width:131px;
	height:37px;
	background:url(../img/common/btn_global_report_current.gif) no-repeat left top;
	}

	#global #global_contact a {
	display:block;
	width:136px;
	height:37px;
	background:url(../img/common/btn_global_contact_current.gif) no-repeat left top;
	}

	#global li.current a img{
	display:none;
	}

/* Main
===============================*/
#main h1 {
margin:27px 45px 20px;
padding:8px 0 24px;
font-weight:bold;
font-size:133.4%;/*16px*/
line-height:2;/*32px*/
border-bottom:3px solid #DEEFF8;
}




/* Menubox
===============================*/
#side .menubox {
width:290px;
margin-bottom:25px;
background:#fff;
}

#side .menubox h2 {
width:225px;
margin-bottom:35px;
border-bottom:5px solid #DEEFF8;
}


/* Like Box
===============================*/
#side .likebox {
position:relative;
overflow:hidden;
width:225px;
margin-bottom:25px;
padding-bottom:18px;
background:#fff;
}

#side .likebox h2 {
height:42px;
}

#side .likebox .likebox-container {
position:relative;
overflow:hidden;
width:226px;
height:256px;
margin-top:1px;
margin-left:-1px;
}

#side .likebox .likebox-container iframe{
position:relative;
margin-top:-1px;
}




/* Footer
===============================*/
#footer {
	padding-top: 50px;
	width: 100%;
	background-color: #1489cc;
}
#footer .footerInner {
	margin: 0 auto;
	width: 940px;
}
#footer .footerInner .footerMember {
	padding: 35px;
	background-color: #fff;
}
#footer .footerInner .footerMember li {
	float: left;
}

#footer_nav {
overflow:hidden;
margin-top: 45px;
width:940px;
}
#footer_nav li {
float:left;
line-height:0;
}
#footer_nav li a {
line-height:normal;
}
#footer_nav li img {
margin-top:14px;
margin-right:20px;
}
#footer_nav .pagetop {
float:right;
}
#footer_nav .pagetop img {
margin:0;
}
#footer #copyright {
margin-top: 30px;
padding:26px 0;
color: #fff;
font-size:83.4%;/*10px*/
}
#footer_content .tweet {
position:absolute;
left:734px;
top:22px;
width:115px;
height:18px;
}
#footer_content .likebtn {
position:absolute;
left:849px;
top:22px;
width:115px;
height:18px;
}
* html #footer_content .likebtn {/*for IE6*/
overflow:hidden;
}


/* clearfix */
#footer .footerInner .footerMember ul {
	/zoom: 1;
}

#footer .footerInner .footerMember ul:after {
	content: '';
	display: block;
	clear: both;
}


/* Contents
===============================*/

/* Link 
--------------------------------------------------------------*/

a {
text-decoration:underline;
color:#333;
}

a:hover {
text-decoration:none;
color:#198BCD;
}

