@charset "utf-8";
/*------------------------------------------------------------
	video
------------------------------------------------------------*/
#header {
	margin-top: -4px;
    padding-top: 0;
}

#scrolling{
	background: url(../img/common/space.gif) repeat;
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 100000;
	display: none;
}


.sidescroll .tabNavi li.current a,
.sidescroll .tabNavi li a:hover {
    margin-left: -72px;
    width: 80px;
	background: #1db24c url(../img/common/icon_on.gif) no-repeat 78px 5px;
}

#gNavi li.navi03 a {
    color: #1DB24C;
}

#main {
	padding-top: 23px;
}

#main h1 {
	text-align: center;
	color:#5a3903;
}

#main .designShow {
	padding: 20px 80px;
	position: relative;
}

#main .designShow .picture {
	margin-bottom: 12px;
}

#main .designShow .picture li {
	float: left;
}

#main .gallery {
	width: 1030px;
	overflow: hidden !important;
	zoom:1;
}

.caroufredsel_wrapper {
	width: auto !important;
}

#main .designShow .prev {
	position: absolute;
	bottom: 85px;
	left: 10px;
	z-index: 999 !important;
	zoom: 1;
}

#main .designShow .next {
	position: absolute;
	bottom: 85px;
	right: 10px;
	z-index: 999 !important;
	zoom: 1;
}

#main .designShow #prev2,
#main .designShow #next2 {
	bottom: 10px;
}

#main .designShow .showList {
	width: 1200px;
}

#main .designShow .showList li {
	margin-right: 6px;
	float: left;
}

#main .designShow .showList li a {
	display: block;
	border: solid 3px #a4a4a4;
}

#main .designShow .showList .on a,
#main .designShow .showList li a:hover {
	border: solid 3px #fff;
}

#main .afflatus {
	padding-bottom: 90px;
	margin-bottom: 27px;
	text-align: center;
	border-bottom: solid 1px #e1e1e1;
}

#main .afflatus h2 {
	margin-bottom: 49px;
}

#main .award {
	padding-bottom: 46px;
	margin: 0 -8px 14px;
	width: 1214px;
	border-bottom: solid 1px #e1e1e1;
}

#main .award ul {
	margin-bottom: 52px;
}

#main .award li {
	float: left;
}

#main li img {
	display: block;
}

#main .award h2 {
	margin-bottom: 53px;
}

#main .newconcept {
	padding-bottom: 0;
	margin-bottom: 0;
	border: none;
}

.mb55 {
	margin-bottom: 55px !important;
}