﻿/* GLOBAL STYLES */
@import url(global.css);

/* Styles unique to default */
.visual							{ height: 1%; position: relative; z-index: 1; }
.picture						{ height: 428px; background: url(../images/bg-visual.png) no-repeat; padding: 5px 22px; }
.visual-text					{ width: 907px; height: 377px; padding: 31px 0 0; position: absolute; z-index: 2; top: 0; left: 22px; }
.visual-text blockquote			{ display: inline; font: 37px Georgia,'Times New Roman',serif; color: #000; margin: 17px 0 0 23px; float: left; }
.visual-text q					{ quotes: none; }
.visual-text q:before			{ content:""; }
.visual-text q:after			{ content:""; }
.visual-text .more				{ position: absolute; top: 299px; left: 27px; z-index: 6; }
.visual-text .more a			{ width: 181px; height: 44px; display: block; background: url(../images/bg-more.png) no-repeat; text-indent: -9999px; cursor: pointer; }

.visual-nav						{ height: 1%; margin: 0; padding: 0; list-style: none; position: absolute; z-index: 4; top: 368px; left: -1px; }
.visual-nav li					{ float: left; }
.visual-nav a					{ height: 40px; display: block; background: url(../images/bg-visual-nav.gif) no-repeat; position: relative; }
.visual-nav a					{ text-indent: -9999px; z-index: 10; cursor: pointer; }
.visual-nav a.one				{ width: 229px; background-position: 0 0; }
.visual-nav a.two				{ width: 225px; background-position: -229px 0; }
.visual-nav a.three				{ width: 224px; background-position: -454px 0; }
.visual-nav a.four				{ width: 229px; background-position: -678px 0; }

#main							{ height: 1%; margin: -7px 0 0; padding: 0 11px 0 10px; position: relative; z-index: 7; }
#main:after 					{ display: block; content:""; clear: both; }

.wrap-banner					{ width: 471px; margin: 0 -4px 0 0; float: left; }

.row							{ height: 1%; }
.row:after 						{ display: block; content:""; clear: both; }

.wrap-banner a					{ display: block; position: relative; z-index: 8; }

.banner							{ width: 216px; height: 141px; background: url(../images/bg-banner.png) no-repeat; }
.banner							{ margin: 0 4px 7px 0; padding: 6px 7px 9px 7px; text-align: center; float: left; }

.enmotion						{ margin: 5px 0 0; }

.wrap-box						{ width: 464px; background: url(../images/bg-box-t.gif) no-repeat; padding: 8px 0 0; float: right; }
.box							{ width: 464px; background: url(../images/bg-box-m.gif) repeat-y 6px 0; color: #666; float: left; }
.box-b							{ width: 464px; height: 46px; background: url(../images/bg-box-b.png) no-repeat bottom; float: left; }
* html .box						{ overflow: visible; }
.box h2							{ font-weight: normal; font-size: 18px; color: #000; margin: 0 0 7px; }
.box p							{ margin: 0 auto 13px; }

/* Footer */
#footer							{ width: 864px; padding: 0 0 20px 88px; }
#footer:after 					{ content:""; display: block; clear: both; }
.footer-box						{ width: 135px; margin: 0 28px 0 0; font-size: 9px; line-height: 14px; color: #808285; float: left; }


