.osuseme_w {color: #769DFF}
.osusume_e {color: #FFACA2}
.freedial {
	color: #40BD00;
	font-weight: bold;
}

.greenBox {
	margin-bottom: 0;
}

h4 {
	font-size: 12px;
	color: #336600;
}
table.lead {
	background-color: #D3E6BA;
	border-bottom: 1px solid #A7CE75;
}
table.lead td {
	vertical-align: bottom;
}

/* ------ search ------ */

td.search {
	border: 1px solid #A7CE75;
}
td.search p {
	margin-left: 10px;
	margin-right: 10px;
}
td.search p.list {
	margin-top: 5px;
}
td.search .bt_search {
	margin: 10px;
}

/* ------ info & compe & hawaii ------ */
td.bg_map {
	background: url(/imgs/old/imgs_glTop/GOLF_bgmap.gif) no-repeat right top;
}
table.compe-hawaii {
	margin-top: 10px;
	margin-bottom: 10px;
	border-top: 1px solid #A7CE75;
	border-bottom: 1px solid #A7CE75;
}
table.compe-hawaii td {
	height: 50px;
	padding: 10px 10px 10px 60px;
	vertical-align: top;
}
table.compe-hawaii td.compe {
	background: url(/imgs/old/imgs_glTop/ICON50_compe.gif) no-repeat left 10px;
}
table.compe-hawaii td.hawaii {
	background: url(/imgs/old/imgs_glTop/ICON50_hawaii.gif) no-repeat left 10px;
}
table.compe-hawaii td.malaysia {
	background: url(/imgs/old/imgs_glTop/ICON50_malaysia.gif) no-repeat left 10px;
}

table.snp_news li {
	list-style-type: none;
	margin-bottom: 5px;
}



/* ------ right container ------ */

/* ------ status ------ */
#status {
	font-size: 12px;
	background-color: #FFF5E6;
	margin-bottom: 0;
}
.status {
	padding: 10px;
}
p.mypage {
	padding: 2px 2px 2px 4px;
	background-color: #FEAE34;
	font-size: 12px;
	font-weight: bold;
}
.status ul.info {
	margin-left: 10px;
	margin-top: 3px;
}
.status ul.info li {
	margin-top: 3px;
	list-style-type: none;
}
.status p.gotoMypage {
	margin-left: 10px;
	padding-left: 15px;
	background: url(/imgs/old/imgs_share/icon_right.gif) no-repeat left center;
}
p.logout {
	font-size: 12px;
	margin-top: 5px;
	text-align: right;
}
dl.ad_right {
	margin-top: 10px;
	text-align: center;
/*
	border: 1px solid #A7CE75;
*/
}
dl.ad_right dt {
	font-size: 12px;
	padding: 1px;
	background-color: #D3E6BA;
	margin-bottom: 10px;
}
dl.ad_right dd {
	padding-bottom: 5px;
	text-align: center;
}

.banner_info {
	margin-top: 10px;
}
/* ------ color box ------ */

.TopGreenBox .green {
	background: url(/imgs/old/imgs_glTop/box_bg-green.gif) no-repeat right top;
}
p.under_green {
	background: url(/imgs/old/imgs_glTop/box_under-green.gif) no-repeat right top;
}
.TopOrangeBox .orange {
	background: url(/imgs/old/imgs_glTop/box_bg-orange.gif) no-repeat right top;
}
p.under_orange {
	background: url(/imgs/old/imgs_glTop/box_under-orange.gif) no-repeat right bottom;
}

.TopBlueBox .blue {
	background: url(/imgs/old/imgs_glTop/box_bg-blue.gif) no-repeat right top;
}
p.under_blue {
	background: url(/imgs/old/imgs_glTop/box_under-blue.gif) no-repeat right bottom;
}

.TopRedBox .red {
	background: url(/imgs/old/imgs_glTop/box_bg-red.gif) no-repeat right top;
}
p.under_red {
	background: url(/imgs/old/imgs_glTop/box_under-red.gif) no-repeat right bottom;
}
.TopGoldBox {
	font-size: 12px;
	line-height: 1.5em;
}

.TopGoldBox .gold {
	text-align: left;
	background: url(/imgs/old/imgs_glTop/box_bg-gold.gif) no-repeat right top;
}
p.under_gold {
	background: url(/imgs/old/imgs_glTop/box_under-gold.gif) no-repeat right bottom;
}
.TopGoldBox dl {
	margin: 5px;
}
.TopGoldBox dd {
	font-size: 10px;
	margin-bottom: 5px;
}
.TopGoldBox dd span {
	padding-left: 3px;
	color: #CC0000;
}
.TopGoldBox ul.ranking li {
	border-bottom: 1px solid #D6B056;
}
.TopGoldBox#partner {
	text-align: center;
}
.TopGoldBox#partner p {
	padding-top: 5px;
}

.bottomline_green {
	font-size: 10px;
	border-bottom: 1px solid #A7CE75;
}
.greenBox_itiosi {
	border-top: 1px solid #A7CE75;
	border-right: 1px solid #A7CE75;
	border-bottom: 1px solid #A7CE75;
	background: url(/imgs/old/imgs_share/box_title-bg.jpg) repeat-x left top;
}
.greenBox_itiosi h3 {
	font-size: 12px;
	color: #336600;
	padding-left: 28px;
	padding-top: 2px;
	padding-bottom: 2px;
	background: url(/imgs/old/imgs_share/box_title-icon.jpg) no-repeat left top;
}


.itiosiLine {
	border-left: 1px solid #A7CE75;
}
.itiosiLine td.line {
	border-right: 1px solid #A7CE75;
	border-bottom: 1px solid #A7CE75;
}

.snp_news {
	background: url(/imgs/old/imgs_glTop/TopSnpBox_under.jpg) no-repeat left bottom;
	border-left: 1px solid #9DB5AE;
	border-right: 1px solid #9DB5AE;
	padding-bottom: 10px;
}
.snp_news dl {
	margin: 0 10px 0 10px;
}
.snp_news dt {
	font-weight: bold;
}
.snp_news dd {
	margin-bottom: 5px;
}
.scolog_news {
	background: url(/imgs/old/imgs_glTop/TopScologBox_under.jpg) no-repeat left bottom;
	border-left: 1px solid #FFDDA9;
	border-right: 1px solid #FFDDA9;
	padding-bottom: 10px;
}
.scolog_news dl {
	margin: 0 10px 0 10px;
}
.scolog_news dt {
	font-weight: bold;
}
.scolog_news dd {
	margin-bottom: 5px;
}

.greenBox_result {
	border-top: 1px solid #A7CE75;
	border-right: 1px solid #A7CE75;
	background: url(/imgs/old/imgs_share/box_title-bg.jpg) repeat-x left top;
}
.greenBox_result h3 {
	font-size: 12px;
	color: #336600;
	padding-left: 28px;
	padding-top: 2px;
	padding-bottom: 2px;
	background: url(/imgs/old/imgs_share/box_title-icon.jpg) no-repeat left top;
}
.greenBox_result h3 span {
	font-size: 10px;
	font-decoration: none;
	font-weight: normal;
}
table.result {
	border-top: 1px solid #A7CE75;
	border-left: 1px solid #A7CE75;
	margin-bottom: 5px;
}
table.result td.head {
	color: #336600;
	background-color: #D3E6BA;
	font-weight: bold;
}
table.result td {
	background-color: #FBFFF7;
	border-right: 1px solid #A7CE75;
	border-bottom: 1px solid #A7CE75;
}
table.result td.price,
table.result td.access {
	line-height: 1.5em;
	white-space: nowrap;
}
table.result td.price span.sat {
	color: blue;
}
table.result td.price span.holi {
	color: red;
}
#box1 { display:block; }
#box2 { display:none; }
#box3 { display:none; }
#box4 { display:none; }
