/* Melon */
body { text-align:left;font-size: 11pt; }

IMG {border:0px;}
.toplogo{vertical-align:top;text-align:left;margin-left:10px;width:205px;height:110px;}
.topuser {font-size:12px;}
.topcolor {color:white;background-color:#239941;background-image:url(/shop/img/green_dot.gif);}

.corporate_color {color:#239941}
.corporate_bordercolor {border-color:#239941}

.leftmenu { vertical-align:top;margin:0px;width:205px;}
.left_inner{background-image:url(/shop/img/left_line.gif);font-size:12px;}
.left_innerHR{height: 2px;background-image: url(/shop/img/green_dot2.gif);margin:10px 0px;}
.left_inner2{font-size:12px;font-weight:bold;color:crimson}

.tokusetsu { float:left;margin: 3px 3px 0px 0px;}

.cal TD { font-size:12px; padding:0px;margin 0px;}

.myaccount {vertical-align:top;padding:20px;}

.main { vertical-align:top;width:100%;text-align: left;}
.pageFooter {background-color: #239941;padding:10px; text-align:right;color: white;}
.BG_MELON {background-color: #239941;}

#all_contents {
 width:100%;
 text-align:left;
 margin:0 auto;
}

.contents { width:100%; padding: 1px; }

.stock_red{font-size:12px;color:red;font-family: monospace;}
.stock_yellow{font-size:12px;color:yellow;font-family: monospace;}
.stock_blue{font-size:12px;color:blue;font-family: monospace;}

.menu_string { color:orangered; font-size:1.2em;font-weight:bold;}

.search_form {width:100%;}
.search_form TD {color:white;background-color:#239941;padding: 5px; line-height: 24px;}

.rightMenu {vertical-align: top;width:305px;}

.title_list_itemcount{font-size:12px;}

.list_desc_table {width: 100%;border:solid 0px #239941;}
.list_desc_innertable_img {height: 100%;}
.list_desc_innertable_img TR {background-color:gainsboro;vertical-align:top;}
.list_desc_innertable_text {border-color: white;width: 99%;}
.list_desc_innertable_text TR{borer-color:#239941;height:25px;}
.list_desc_innertable_text TH{background-color:#239941;text-align:center;width:70px;font-weight: normal;color:white;font-size:12px;}
.list_desc_innertable_text TD{background-color:whitesmoke;text-align:left;vertical-align:middle;color:black;font-size:12px;}

.yoyaku_list_table { padding-right:10px;}
.yoyaku_list_table TD{ border:solid 1px #239941;text-align:left; color:black;border-spacing:1px;padding: 1px;}
/*.yoyaku_list_table TH { height:26px;background-color:#239941;text-align:center; font-size: 10pt;color:white;font-weight: normal;}*/
.yoyaku_list_table TH {font-size: 10pt;color:white;text-align:left;font-weight: normal;color:white;background-color:#239941;padding: 5px; line-height: 24px;}

.list_list_table { width: 100%;padding-right:10px;}
.list_list_table TD{ border:solid 1px #239941;text-align:left; color:black;border-spacing:1px;padding: 1px;}
.list_list_table TH { height:26px;background-color:#239941;text-align:center; font-size: 10pt;color:white;font-weight: normal;}
.list_ov {margin:20px 20px 20px 0px;width:218px;text-align:center; font-size: 10pt;display: -moz-inline-box;display: inline-block; /display: inline; /zoom: 1;vertical-align:top;}
.top_ov {margin:15px 20px 20px 0px;width:210px;text-align:center; font-size: 10pt;display: -moz-inline-box;display: inline-block; /display: inline; /zoom: 1;vertical-align:top;}
.ev_ov {margin:5px 5px 0px 0px;width:170px;text-align:center; font-size: 9pt;display: -moz-inline-box;display: inline-block; /display: inline; /zoom: 1;vertical-align:top;}
.d_reco_ov {margin:5px 5px 0px 0px;width:170px;text-align:center; font-size: 9pt;display: -moz-inline-box;display: inline-block; /display: inline; /zoom: 1;vertical-align:top;}

.list_none_table { width: 100%;border:none;padding-right:10px;}
.list_none_table TD{ text-align:left;font-size: 12pt; color:black;font-weight: bold;padding: 10px;}
.list_none_table TH { text-align:left;height:32px;background-color:gainsboro;font-size: 14pt;color:black;font-weight: bold;padding:5px;}

.desc_search_table { width: 100%;border:none;padding-right:10px;}
.desc_search_table TR {height:26px;}
.desc_search_table TD{ background-color:whitesmoke;text-align:left;font-size: 10pt; color:black;}
.desc_search_table TH { width:200px;background-color:#239941;text-align:center; font-size: 10pt;color:white;font-weight: bold;}
.desc_search_table_input {width:90%;}

.name_search_table { width: 100%;border:solid 1px #239941;}
.name_search_table TR {height:26px;}
.name_search_table TD{ width:520px;background-color:whitesmoke;text-align:left;font-size: 10pt; color:black;text-align:left;}
.name_search_table TH { width:200px;background-color:#239941;text-align:center; font-size: 10pt;color:white;font-weight: bold;}

.name_search_innertable { width: 495px;border:0px;}
.name_search_innertable TR {height:26px;}
.name_search_innertable TD{ width:50px;background-color:#239941;text-align:left;font-size: 10pt; color:white;text-align:center;text-decoration: none;}
.name_search_innertable TH{ width:50px;background-color:whitesmoke;font-size: 10pt; color:white;text-align:center;text-decoration: none;}
.name_search_innertable A { text-decoration:none;color:white;font-weight: bold; }

.user_modify_table { width: 100%;border:0px;padding-right:10px;}
.user_modify_table TD{ width: 560px;border:solid 1px #239941; text-align:left;color:black;border-spacing:0px;padding: 1px;}
.user_modify_table TH { height:26px;width:180px;background-color:#239941;text-align:center; font-size: 10pt;color:white;font-weight: normal;}

.order_list_table { width: 100%;padding-right:10px;}
.order_list_table TD{ border:solid 1px #239941; text-align:left;color:black;border-spacing:1px;padding: 1px;}
.order_list_table TH { height:26px;background-color:#239941;text-align:center; font-size: 10pt;color:white;font-weight: normal;}
.order_desc_list_table { width: 100%;border:solid 1px #239941;background-color:#dddddd;}
.order_desc_list_table TD{ border:solid 1px #239941; color:black;border-spacing:1px;padding: 1px;}
.order_desc_list_table TH { height:26px;background-color:#239941;text-align:center; font-size: 10pt;color:white;font-weight: normal;}
.order_buttons {text-align:right;padding-right:10px;}

.pex_list_table { padding-right:10px;}
.pex_list_table TD{ border:solid 1px #239941; text-align:left;color:black;border-spacing:1px;padding: 1px;}
.pex_list_table TH { height:26px;background-color:#239941;text-align:center; font-size: 10pt;color:white;font-weight: normal;}

.wish_list_table { padding-right:10px;}
.wish_list_table TD{ border:solid 1px #239941; text-align:left;color:black;border-spacing:1px;padding: 1px;}
.wish_list_table TH { height:26px;background-color:#239941;text-align:center; font-size: 10pt;color:white;font-weight: normal;}

.pointgoods_list_table { width: 100%;padding-right:10px;}
.pointgoods_list_table TD{ border:solid 1px #239941;text-align:left; color:black;border-spacing:1px;padding: 1px;}
.pointgoods_list_table TH { height:26px;background-color:#FC8E04;text-align:center; font-size: 10pt;color:white;font-weight: bold;}

a:hover{color:#FF8833;}
a:link{text-decoration: none;}
a:visited {text-decoration: none;}
.size11 {  font-size: 11pt}
p{font-size:10pt;margin:0.2em 0;}
td{font-size:11pt;margin:0.2em 0;}


.simpletext a {
   color: black;
   text-decoration: none;
}


.main_spd {
	font-size:18px;
	font-weight:bold;
	border-bottom:1px solid #239941;
}

/* for Itaku form */
.itaku_title {
	font-size:18px;
	font-weight:bold;
	border-bottom:1px solid #239941;
}
.itaku_border {
    border-width: 1px 0px 0px 0px;
    border-style: solid;
    border-color:#239941;
    height: 1px;
}
.itaku_e1 {
	background-color:#239941;
	padding:5px;
	width:600px;
	border:1px solid #239941;
}
.itaku_ee3 {
	padding:5px;
	color:BLACK;
	width:600px;
	font-size:12px;
	border:1px solid #239941;
	Margin-bottom:7px;
}
.itaku_navibtn {
	Margin-left:25;
	font-size:13px;
	color:navy;
	clear:both;
}
.itaku_alert {
	color:crimson;
	font-size:12px;
}
.itaku_notice {
	color:fuchsia;
	font-size:12px;
}


/**
 * POPUP CONTAINER STYLES
 */
#popupMask {
	position: absolute;
	z-index: 200;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	opacity: .4;
	filter: alpha(opacity=40);
	/* this hack is so it works in IE
	 * I find setting the color in the css gives me more flexibility
	 * than the PNG solution.
	 */
	background-color:transparent !important;
	background-color: #333333;
	/* this hack is for opera support
	 * you can uncomment the background-image if you don't care about opera.
	 * this gives you the flexibility to use any bg color that you want, instead of the png
	 */
	background-image/**/: url("../subModal/maskBG.png") !important; // For browsers Moz, Opera, etc.
	background-image:none;
	background-repeat: repeat;
	display:none;
}
#popupContainer {
	position: absolute;
	z-index: 201;
	top: 0px;
	left: 0px;
	display:none;
	padding: 0px;
}
#popupInner {
	border: 2px solid #000000;
	background-color: #ffffff;
}

#popupFrame {
	margin: 0px;
	width: 100%;
	height: 100%;
	position: relative;
	z-index: 202;
}
#popupTitleBar {
	background-color: #239941;
	color: #ffffff;
	font-weight: bold;
	height: 1.3em;
	padding: 5px;
	border-bottom: 2px solid #000000;
	border-top: 1px solid #78A3F2;
	border-left: 1px solid #78A3F2;
	border-right: 1px solid #204095;
	position: relative;
	z-index: 203;
}
#popupTitle {
	float:left;
	font-size: 1.1em;
}
#popupControls {
	float: right;
	cursor: pointer;
	cursor: hand;
}


