@charset "utf-8";
/* CSS Document */
form, .page {
	width:518px;
	display:block;
	margin:0 auto;
}

form input {
	width:230px;
}
form textarea {
	width:380px;
}
form input.submit {
	width:100px;
}

form .cc, .page .cc {
	background:#fff;
}
form .label {
	text-align:right;
	width:120px;
	vertical-align:top;
	padding-top:4px;
}
form .title {
	font-size:130%;
	padding-bottom:6px;
	font-weight:600;
	color:#000000;
}
form div {
	position:relative;
}
form div.textfieldRequiredMsg,
form div.textfieldMinCharsMsg,
form div.textfieldMaxCharsMsg,
form div.textfieldInvalidFormatMsg {
	left:240px !important;
}
form div.ta div.textareaRequiredMsg,
form div.ta div.textareaMinCharsMsg,
form div.ta div.textareaMaxCharsMsg {
	left:390px !important;
}
.bg {
	position:relative;
	background:#00bbe7 url("/images/stories/wakaya.jpg") no-repeat top left;
}
.error {
	color:#ef2d10;
	font-weight:bold;
}
#lifestyle {
	position:absolute;
	right:10px;
	top:10px;
	width:198px;
	overflow:hidden;
}
#lifestyle .ttt {
	background:url("/images/stories/t.gif") no-repeat top left;
	height:6px;
	overflow:hidden;
}
#lifestyle .c {
	padding:3px 10px;
}
#lifestyle .mm {
	background:#fff;
}
#lifestyle .bbb {
	background: url("/images/stories/b.gif") no-repeat top left;
	height:6px;
}

#lifestyle .label{
	margin-bottom: 10px;
}
#lifestyle a {
	padding-left:10px;
	display:block;
	background:url("/images/our_story/a.gif") no-repeat 0 .4em;
	color:#333333;
	position:relative;
}
#story {
	padding:0 20%;
}

#tunesMenu {
	position:relative;
	top:80px;
}

.up {
	/*position:relative;
	top:-50px;*/
	padding-bottom:3em;
}
big {
	font-size:200%;
	font-weight:600;

}

.links {
	position:absolute;
	top:10px;
	left:10px;
	text-transform:uppercase;
}
.t {
	background:url(/images/stories/t.png) !important;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/stories/t.png", sizingMethod="crop");
	height:15px;
	overflow:hidden;
	width:287px;
}
.tt {
	background:url(/images/stories/tt.png) !important;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/stories/tt.png", sizingMethod="crop");
	height:8px;
	overflow:hidden;
	width:518px;
}
.m {
	background:url(/images/stories/m.png) !important;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/stories/m.png", sizingMethod="crop");
	height:100%;
	overflow:hidden;
	vertical-align:top;
}
.b {
	background:url(/images/stories/b.png) !important;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/stories/b.png", sizingMethod="crop");
	height:15px;
	overflow:hidden;
}
.bb {
	background:url(/images/stories/bb.png) !important;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/stories/bb.png", sizingMethod="crop");
	height:8px;
	overflow:hidden;
	width:518px;
}