@charset "utf-8";

#contentsAreaTopPage{
	float:none;
	width:950px;
	margin:15px auto 25px;
	padding-bottom:185px;
}

#infoArea{
	float:left;
	width:710px;
}
#bannerArea{
	float:right;
	width:220px;
}

#mainArea{
	float:right;
	width:700px;
}
#menuArea{
	width:221px;
	float:left;
}
#menuArea .menuAreainner{
	margin-bottom:20px;
	background:url(../../../images/my/en/sprite_top.png) no-repeat -1px -479px;
}
#menuArea .menuAreaBottom{
	width:221px;
	height:20px;
	background:url(../../../images/my/en/sprite_top.png) no-repeat -1px bottom;
}
#mainArea .divide4{
	width:175px;
	float:left;
	margin:0;
	padding:0;
}
#menuArea_beforeLOG{
	width:220px;
	float:left;
	/*background:url(../../../images/my/en/sprite_top.png) no-repeat 0 -366px;
	background:#EEE;
	border-right:1px solid #dedede;*/
}
.menuAreaEC{
	background:url(../../../images/my/en/sprite_top.png) no-repeat -265px bottom;
	margin-bottom:10px;
	float:left;
	width:221px;
}
.menuAreaECinner{
	background:url(../../../images/my/en/sprite_top.png) no-repeat -265px -479px;
	margin-bottom:20px;
}

.marginMenuAreaEC{
	margin:0 8px;
	padding-top:10px;
}

#mainArea .mainLeft{
	float:left;
	width:338px;
}
#mainArea .mainRight{
	float:right;
	width:338px;
}
#menuArea .forBeginner{
	width:220px;
	height:80px;
	margin:0;
	display:block;
	overflow:hidden;
	text-indent:100%;
	white-space:nowrap;
	background:url(../../../images/my/en/sprite_top.png) no-repeat -496px -722px;
}
a.forBeginner:hover{
	opacity:0.8;
	filter:alpha(opacity=80); /* for IE7 */
	-ms-filter:"alpha(opacity=80)"; /* for IE8 */
}
.sidemenu{
	border-bottom:1px solid #d9d9d9;
	padding-top:10px;
	margin:0 14px;
	font-size:12px;
}
.btnQT{
	background:url(../../../images/my/en/sprite_top.png) no-repeat 0 0;
}
.btnSO{
	background:url(../../../images/my/en/sprite_top.png) no-repeat -343px 0;
}
.btnQTDisabled{
	background:url(../../../images/my/en/sprite_top.png) no-repeat 0 -81px;
}
.btnSODisabled{
	background:url(../../../images/my/en/sprite_top.png) no-repeat -343px -81px;
}
.btnQTHistory{
	background:url(../../../images/my/en/sprite_top.png) no-repeat 0 -162px;
}
.btnSOHistory{
	background:url(../../../images/my/en/sprite_top.png) no-repeat -343px -162px;
}
.btnQTHistoryDisabled{
	background:url(../../../images/my/en/sprite_top.png) no-repeat 0 -220px;
}
.btnSOHistoryDisabled{
	background:url(../../../images/my/en/sprite_top.png) no-repeat -343px -220px;
}

.btnQTDisabled,
.btnSODisabled,
.btnQT,
.btnSO,
.btnSO_nonDisplay{
	height:80px;
}
.btnQTHistoryDisabled,
.btnSOHistoryDisabled,
.btnQTHistory,
.btnSOHistory{
	height:57px;
}
.btnQTDisabled,
.btnSODisabled,
.btnQT,
.btnSO,
.btnQTHistoryDisabled,
.btnSOHistoryDisabled,
.btnQTHistory,
.btnSOHistory,
.btnSO_nonDisplay{
	margin:0;
	padding:0;
	width:338px;
	overflow:hidden;
	text-indent:100%;
	display:block;
	white-space:nowrap;
}
.lblUFReply{
	background:url(../../../images/my/en/sprite_top.png) no-repeat 0 -346px;
	margin:0;
	padding:0;
	width:284px;
	height:22px;
	overflow:hidden;
	text-indent:100%;
	display:block;
	white-space:nowrap;
}
.lblUFReplyOrder{
	background:url(../../../images/my/en/sprite_top.png) no-repeat -340px -346px;
	margin:0;
	padding:0;
	width:284px;
	height:22px;
	overflow:hidden;
	text-indent:100%;
	display:block;
	white-space:nowrap;
}
.btnUFCheck{
	background:url(../../../images/my/en/sprite_top.png) no-repeat -288px -346px;
	margin:0;
	padding:0;
	width:52px;
	height:20px;
	overflow:hidden;
	text-indent:100%;
	display:block;
	white-space:nowrap;
}
.bkUFReply{
	background:url(../../../images/my/en/sprite_top.png) no-repeat 0 -346px;
	margin:0;
	padding:0;
	width:338px;
	height:32px;
	overflow:hidden;
	text-indent:100%;
	display:block;
	white-space:nowrap;
}
.eCatalog{
	background:url(../../../images/my/en/bnr_ecatalog.png) no-repeat;
	display:block;
	margin:0;
	overflow:hidden;
	padding:0;
	text-indent:100%;
	white-space:nowrap;
	width:700px;
	height:70px;
}
a.btnUFCheck:hover,
a.btnQT:hover,
a.btnSO:hover,
a.btnQTHistory:hover,
a.btnSOHistory:hover,
a.eCatalog:hover,{
	opacity:0.8;
	filter:alpha(opacity=80); /* for IE7 */
	-ms-filter:"alpha(opacity=80)"; /* for IE8 */
}

ul.historyNote{
	list-style:none;
	margin:0;
	padding:0;
}

ul.historyNote li{
	margin:0;
	padding:0 0 0 28px;
	background:url(../../../images/my/en/sprite_top.png) no-repeat -679px -453px;
	list-style:none;
	line-height:1.4;
	min-height:21px;
}
ul.settingsMenu{
	list-style:none;
	margin:0 0 0 5px;
	padding:0;
	line-height:1.6;
}

#menuArea ul{
	margin-bottom:1em;
}
#menuArea li{
	margin:0;
	padding:2px 0 10px 6px;
	list-style:none;
}

h2#infoInfoTitle,
h2#infoShipTitle{
	width:338px;
	height:42px;
	margin:0;
	display:block;
	overflow:hidden;
	text-indent:100%;
	white-space:nowrap;
}
h2#infoInfoTitle{
	background:url(../../../images/my/en/sprite_top.png) no-repeat 0 -284px;
}
h2#infoShipTitle{
	background:url(../../../images/my/en/sprite_top.png) no-repeat -339px -284px;
}

h2#infoLinksTitle,
h2#infoSettingsTitle,
h2#infMenuTitle,
h2.infoBeginnerTitle{
	width:190px;
	height:27px;
	display:block;
	overflow:hidden;
	text-indent:100%;
	white-space:nowrap;
}
h2#infoLinksTitle{
	background:url(../../../images/my/en/sprite_top.png) no-repeat 0px -388px;
}
h2#infoSettingsTitle{
	background:url(../../../images/my/en/sprite_top.png) no-repeat -233px -388px;
}
h2#infMenuTitle{
	background:url(../../../images/my/en/sprite_top.png) no-repeat -474px -388px;
}
h2.infoBeginnerTitle{
	background:url(../../../images/my/en/sprite_top.png) no-repeat -507px -476px;
}
h2#infoTitle{
	margin-bottom:8px;
	padding-bottom:2px;
	border-bottom:1px solid #ff9900;
	color:#ff9900;
	font-size:14px;
	font-weight:bold;
}
h3.settingsTitle{
	margin:0 0 3px 0;
	font-weight:bold;
}

ul.infoNonIcon{
	list-style:none;
	margin:0;
	padding:0 0 0 5px;
	line-height:1.6;
	font-size:12px;
}

ul.infoNonIcon li{
	list-style:none;
	padding:0 0 5px 0;
}

.boxApplication{
	margin:0;
	padding:0;
	width:698px;
	height:auto;
	border:1px solid #f90;
}
.boxApplication p{
	padding:10px;
}

.ShippingList{
	list-style:none;
	margin:0 0 10px 4px;
	padding:0;
	line-height:1.2;
	font-size:12px;
}
.ShippingListDate{
	list-style:none;
	padding:0 0 2px 0;
}
.ShippingListLink{
	list-style:none;
	padding:0 0 2px 7px;
}

.siteLinkList ul li{
	width:145px;
	height:auto;
	margin:0 25px 6px 0;
	padding:0;
	display:inline-block;
	vertical-align:top;
	line-height:1.2;
	*display:inline; /*for IE7*/
	*zoom:1; /*for IE7*/
}

/*--------------------------------------------
	big button
--------------------------------------------*/
.btnAreaNewApplication{
	margin:0 auto;
	padding:0;
	text-align:center;
	height:35px;
	width:204px;
}
.btnNewApplication{
	background:url(../../../images/my/en/sprite_top.png) no-repeat 0 -438px;
}
.btnNewApplicationDisabled{
	background:url(../../../images/my/en/sprite_top.png) no-repeat -206px -438px;
}
.btnNewApplication,
.btnNewApplicationDisabled{
	margin:0;
	height:32px;
	width:204px;
	overflow:hidden;
	text-indent:100%;
	display:block;
	white-space:nowrap;
}

a.btnNewApplication:hover{
	opacity:0.8;
	filter:alpha(opacity=80); /* for IE7 */
	-ms-filter:"alpha(opacity=80)"; /* for IE8 */
}

.btnRegNew{
	background:url(../../../images/my/en/sprite_top.png) no-repeat -496px -606px;
}
.btnRegExisting{
	background:url(../../../images/my/en/sprite_top.png) no-repeat -496px -640px;
}
.btnRegNew,
.btnRegExisting{
	margin:0;
	height:32px;
	width:204px;
	overflow:hidden;
	text-indent:100%;
	display:block;
	white-space:nowrap;
}

a.btnRegNew:hover,
a.btnRegExisting:hover,
a.btnNewApplication:hover{
	opacity:0.8;
	filter:alpha(opacity=80); /* for IE7 */
	-ms-filter:"alpha(opacity=80)"; /* for IE8 */
}

.loginBtn input{
	background:url(../../../images/my/en/sprite_login.png) no-repeat 0 0;
	background-color:#fff;
	margin:0;
	height:32px;
	width:140px;
	overflow:hidden;
	text-indent:101%;
	font-size:0;
	line-height:0;
	display:block;
	white-space:nowrap;
	border:0;
	cursor:pointer;
}

.registBtn{
	margin-bottom:15px;
}
.registBtn a{
	background:url(../../../images/my/en/sprite_login.png) no-repeat 0 -33px;
	margin:0;
	height:32px;
	width:140px;
	overflow:hidden;
	text-indent:100%;
	display:block;
	white-space:nowrap;
}
a.loginBtn:hover,
a.registBtn:hover{
	opacity:0.8;
	filter:alpha(opacity=80); /* for IE7 */
	-ms-filter:"alpha(opacity=80)"; /* for IE8 */
}
/*--------------------------------------------
	footer
--------------------------------------------*/
div#footer{
	height:185px;
	padding:15px 0 0;
}
.footer_contents{
	width:951px;
	margin:0 auto;
	/*position:relative;*/
	font-size:12px;
}
.footer_contents dl.list1{
	border-right:1px solid #dedede;
	float:left;
	height:150px;
	margin-left:85px;
	width:300px;
}
.footer_contents dl.list2{
	float:right;
	height:150px;
	width:290px;
}
.footer_contents dl dt{
	font-weight:bold;
	margin-bottom:3px;
	color:#a0a0a0;
}
.footer_contents li{
	margin:0;
	padding:2px 0 6px 2px;
	list-style:none;
}
