@charset "UTF-8";

body {
	color: #222;
	font-size: 13px;
	background: #000;
	line-height: 160%;
}
#container {
	width: 940px;
}
#maximage img {
position:fixed !important;
display:none;
}

/**/
/*  Main Contents */
/**/
#main {
	margin: 10px 0 30px;
	width: 700px;
	float: right;
}


#right {
	position: absolute;
	top: 0;
	left: 0;
	color: #FFF;
	width: auto;
	padding: 0 30px 0px 20px;
	background: #000;
}

/**/
/*  Left Side */
/**/
#left {
	position: absolute;
	top: 0;
	left: 0;
	color: #FFF;
	width: 190px;
	padding: 0 30px 0px 20px;
	background: #000;
}
#logo {
	margin: 22px 0 25px 0;
}
#logoBobywagon {
	margin-bottom: 0px;
}
#showroom {
	font-size: 12px;
	padding: 10px;
	margin-bottom: 10px;
	background: #262626;
	color: #bbb;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
	line-height: 150%;
}
#attention {
	font-size: 10px;
	padding: 10px;
	margin-bottom: 30px;
	background: #262626;
	color: #bbb;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
	line-height: 150%;
}
#attention a {
	text-decoration: none;
	color: #666666;
}
#copyright {
	font-size: 10px;
	line-height: 150%;
}



/**/
/*  Global Navigation */
/**/
#gNav {
	margin-bottom: 20px;
	border-top: 1px solid #333;
}
#gNav ul {
	margin: 0;
}
#gNav li {
	list-style: none;
}
#gNav a {
	text-indent: -9999px;
	border-bottom: 1px solid #333;
}
#gNav a.first {
	border-top: none;
}
#gNav a.last {
}
#gNav li a.level1 {
	display: block;
	height: 34px;
	background: url(../../bobywagon/img/common/nav/01.png) no-repeat left top;
}
#gNav li#navAbout a {
	background-position: 0 0;
}
#gNav li#navFlow a {
	background-position: 0 -34px;
}
#gNav li#navStorage a {
	background-position: 0 -68px;
}
#gNav li#navEx a {
	background-position: 0 -102px;
}
#gNav li#navLineup a {
	background-position: 0 -134px;
}
#gNav li#navFaq a {
	background-position: 0 -168px;
}
#gNav li#navShopping a {
	background-position: 0 -202px;
}
#gNav li#navCampaign a {
	background-position: 0 -236px;
}

#gNav li#navAbout a:hover, #gNav li#navAbout a.this {
	background-position: -190px 0;
}
#gNav li#navFlow a:hover, #gNav li#navFlow a.this {
	background-position: -190px -34px;
}
#gNav li#navStorage a:hover, #gNav li#navStorage a.this {
	background-position: -190px -68px;
}
#gNav li#navEx a:hover, #gNav li#navEx a.this {
	background-position: -190px -102px;
}
#gNav li#navLineup a:hover, #gNav li#navLineup a.this {
	background-position: -190px -134px;
}
#gNav li#navFaq a:hover, #gNav li#navFaq a.this {
	background-position: -190px -168px;
}
#gNav li#navShopping a:hover, #gNav li#navShopping a.this {
	background-position: -190px -202px;
}
#gNav li#navCampaign a:hover, #gNav li#navCampaign a.this {
	background-position: -190px -236px;
}


#gNav li ul {
	margin-left: 15px;
}
#gNav li a.level2 {
	display: block;
	height: 34px;
	background: url(../../bobywagon/img/common/nav/02.png) no-repeat left top;
}
#gNav li#navExKitchen a {
	background-position: 0 0;
}
#gNav li#navExDeskside a {
	background-position: 0 -34px;
}
#gNav li#navLineupSize a {
	background-position: 0 -64px;
}
#gNav li#navLineupColor a {
	background-position: 0 -100px;
}
#gNav li#navCampaignCurrent a {
	background-position: 0 -134px;
}
#gNav li#navCampaignPast a {
	background-position: 0 -168px;
}
#gNav li#navExKitchen a:hover, #gNav li#navExKitchen a.this {
	background-position: -190px 0;
}
#gNav li#navExDeskside a:hover, #gNav li#navExDeskside a.this {
	background-position: -190px -34px;
}
#gNav li#navLineupSize a:hover, #gNav li#navLineupSize a.this {
	background-position: -190px -64px;
}
#gNav li#navLineupColor a:hover, #gNav li#navLineupColor a.this {
	background-position: -190px -100px;
}
#gNav li#navLineupOption a:hover, #gNav li#navLineupOption a.this {
	background-position: -190px -100px;
}
#gNav li#navCampaignCurrent a:hover, #gNav li#navCampaignCurrent a.this {
	background-position: -190px -134px;
}
#gNav li#navCampaignPast a:hover, #gNav li#navCampaignPast a.this {
	background-position: -190px -168px;
}



/**/
/*  local Navigation */
/**/
#localNav {
	margin-bottom: 30px;
}
#localNav ul {
	margin: 0;
	font-size: 12px;
}
#localNav li {
	list-style-type: none;
}
#localNav a {
	background: url(../../bobywagon/img/common/icon/localnav.png) no-repeat left center;
	padding-left: 15px;
	text-decoration: none;
	color: #fff;
}
#localNav a:hover {
	text-decoration: underline;
}



#backTop {
	position: fixed;
	bottom: 30px;
	margin-left: 10px;
}
#backTop a {
	width: 70px;
	height: 70px;
	display: block;
	background: url(../../bobywagon/img/common/top.png) no-repeat left top;
	text-indent: -9999px;
}


.roundedBox {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
	background: #FFF;
	margin-bottom: 5px;
	padding: 15px;
	overflow: hidden;
}


/* General Settings */
.clear {
	clear: both;
}
.floatL {
	float: left;
}
.floatR {
	float: right;
}
.w230 {
	width: 230px;
}
.w255 {
	width: 255px;
}
.w315 {
	width: 315px;
}
.w325 {
	width: 325px;
}
.w425 {
	width: 425px;
}
.w465 {
	width: 465px;
}
.h230 {
	height: 230px;
}
.h310 {
	height: 310px;
}
.mgn0 {
	margin: 0 !important;
}
.mgnTop0 {
	margin-top: 0;
}
.mgnL0 {
	margin-left: 0;
}
.mgnL25 {
	margin-left: 25px;
}
.mgnTop40 {
	margin-top: 40px;
}
.mgnR0 {
	margin-right: 0 !important;
}
.mgnR10 {
	margin-right: 10px;
}
.mgnR20 {
	margin-right: 20px;
}
.mgnR40 {
	margin-right: 40px;
}
.mgnBtm0 {
	margin-bottom: 0;
}
.mgnBtm30 {
	margin-bottom: 30px;
}
.mgnBtm50 {
	margin-bottom: 50px;
}
.mgnBtm60 {
	margin-bottom: 60px;
}
.pdg0 {
	padding: 0;
}
.fBold {
	font-weight: bold;
}
.fSize12px {
	font-size: 12px;
	line-height: 160%;
}
.fSize14px {
	font-size: 14px;
}
.ulHorizontally {
	margin: 0;
}
.ulHorizontally li {
	float: left;
	list-style-type: none;
}
.textC {
	text-align: center;
}
.textR {
	text-align: right;
}
.ofHidden {
	overflow: hidden;
}
.asterisk {
	padding-left: 1em;
	text-indent: -1em;
}
.listStyleNone li {
	list-style: none;
}
.posRe {
	position: relative;
}
.tRed {
	color: #F00;
}
.tJustify {
	text-align: justify;	
	text-justify: distribute;
}


/* === micro clearfix === */
/* For modern browsers */
.cf:before, .cf:after {
	content:"";
	display:table;
}
.cf:after {
	clear:both;
}
/* For IE 6/7 (trigger hasLayout) */
.cf {
	zoom:1;
}
