@charset "utf-8";


/* general settings */

body {
/*	font-family: 'メイリオ','ＭＳ Ｐゴシック',sans-serif;*/
	font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;
	font-size:16px;
}

* html body {
/*	font-family: 'メイリオ','ＭＳ Ｐゴシック',sans-serif;*/
	font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;
}

*:first-child+html body {
/*	font-family: 'メイリオ','ＭＳ Ｐゴシック',sans-serif;*/
	font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;
}

.cfx:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}

.cfx {
	min-height: 1px;
}

* html .cfx {
	height: 1px;
	/*¥*//*/
	height: auto;
	overflow: hidden;
	/**/
}
.clr {
	clear:both;
}
body {
	margin:0px;
	text-align:center;
	background:#ffffff url(/img/common/bg.jpg) repeat-x left 15px;
}
.bg {
	position:relative;
	width:980px;
	margin:0 auto;
	text-align:left;
	background:#ffffff url(/img/common/contbg.jpg) no-repeat left top;
	/* 以下3つの指定でIEを含めたmin-height動作 */
	min-height:1000px;
	height: auto !important;
	height: 1000px;
}
.bwwrapper {
	position:relative;
	width:980px;
	margin:0 auto;
	text-align:left;
}
form,p,h1,h2,h3,h4,h5,h6 {
	margin:0px;
}
a {
	background:url(/img/common/arrow00.png) no-repeat left center;
	padding-left:12px;
}
a:link	{
	text-decoration:none;
	color:#0f4b8b;
}
a:active {
	text-decoration:none;
	color:#0f4b8b;
}
a:visited {
	text-decoration:none;
	color:#0f4b8b;
}
a:hover	{
	text-decoration:underline;
	color:#ff6600;
}
a.anc {
	padding:0px;
	background:none;
}
.base {
	background:#ffffff;
	text-align:center;
}

ul.sitemap,
ul.faq,
ul.radioline,
ul.infolist,
.centerfeat ul,
ul.cfx,
.mbox01 ul,
.texmenu ul,
#header ul,
#footer ul,
#menu ul {
	margin: 0 0 0 0em; 
	padding: 0; 
	list-style-type:none;
}

p.tex {
	margin-top:15px;
	margin-bottom:15px;
	line-height:1.7em;
}

dl,
p {
	font-size:0.75em;
}

.floatl {
	float:left;
}
.floatr {
	float:right;
}
.centerp {
	text-align:center;
	margin:0 auto;
}
.centerpp {
	text-align:center;
}


/* header */

#header {
	z-index:100;
}
#headbar {
	background:#4a4a4a;
	height:15px;
}

#headbar h1 {
	font-weight:normal;
	font-size:10px;
	line-height:15px;
	color:#ffffff;
	text-align:right;
	margin-right:20px;
}

#logo {
	position:absolute;
	top:25px;
	left:30px;
}
#logo a {
	padding:0px;
	display:block;
	text-indent:-10000px;
	overflow:hidden;
	background:url(/img/common/logo.gif) no-repeat left top;
	width:190px;
	height:34px;
}
.inquiry {
	position:absolute;
	top:30px;
	right:230px;
}
.inquiry a {
	padding:0px;
	display:block;
	text-indent:-10000px;
	overflow:hidden;
	background:url(/img/common/bt01.gif) no-repeat left top;
	width:162px;
	height:32px;
}
.inquiry a:hover {
	background-position:left bottom;
}
.freedial {
	position:absolute;
	top:20px;
	right:30px;
	text-indent:-10000px;
	background:url(/img/common/freedial.gif) no-repeat left top;
	width:187px;
	height:45px;
}


/* globalmenu */

#menu {
	z-index:100;
	position:absolute;
	top:77px;
	left:15px;
}

#menu ul li {
	float:left;
}

#menu li a {
	padding:0px;
	display:block;
	height:57px;
	overflow:hidden;
	background:url(/img/common/menu.gif) no-repeat;
	text-indent:-10000px;
}

#menu li.mn001 a {
	width:189px;
	background-position:0px 0px;
}
#menu li.mn001o a {
	width:189px;
	background-position:0px -57px;
}
#menu li.mn001 a:hover {
	background-position:0px -57px;
}

#menu li.mn002 a {
	width:189px;
	background-position:-189px 0px;
}
#menu li.mn002o a {
	width:189px;
	background-position:-189px -57px;
}
#menu li.mn002 a:hover {
	background-position:-189px -57px;
}

#menu li.mn003 a {
	width:191px;
	background-position:-378px 0px;
}
#menu li.mn003o a {
	width:191px;
	background-position:-378px -57px;
}
#menu li.mn003 a:hover {
	background-position:-378px -57px;
}

#menu li.mn004 a {
	width:189px;
	background-position:-569px 0px;
}
#menu li.mn004o a {
	width:189px;
	background-position:-569px -57px;
}
#menu li.mn004 a:hover {
	background-position:-569px -57px;
}

#menu li.mn005 a {
	width:190px;
	background-position:-758px 0px;
}
#menu li.mn005o a {
	width:190px;
	background-position:-758px -57px;
}
#menu li.mn005 a:hover {
	background-position:-758px -57px;
}

/* contents area */

#maincontent {
	padding:150px 30px 30px 30px;
}


/* footer */

#footer {
	border-top:1px solid #c5c5c5;
	margin-top:10px;
	padding-top:20px;
	padding-bottom:30px;
}
#footer .lcol{
	margin-left:15px;
	width:820px;
	float:left;
}
#footer .rcol {
	margin-right:15px;
	width:90px;
	float:right;
}
.copyright {
	margin-top:10px;
	display:block;
	width:259px;
	height:10px;
	overflow:hidden;
	background:url(/img/common/copyright.gif) no-repeat left top;
	text-indent:-10000px;
}
.geotrust {
}
.umenu {
	line-height:1.5em;
	margin-bottom:10px;
}
.umenu a {
	padding:0px;
	background:none;
	color:#333333;
}

/* pagetop */

.pagetop {
	float:right;
}
.pagetop a {
	padding:0px;
	margin-right:15px;
	display:block;
	width:114px;
	height:11px;
	overflow:hidden;
	background:url(/img/common/pagetop.gif) no-repeat left top;
	text-indent:-10000px;
}

.pagetop2 {
	float:right;
}
.pagetop2 a {
	margin:15px 5px 20px 0;
	padding:0px;
	display:block;
	width:114px;
	height:11px;
	overflow:hidden;
	background:url(/img/common/pagetop.gif) no-repeat left top;
	text-indent:-10000px;
}


/* generic table */


table {
	font-size:12px;
}
table a {
	white-space: nowrap;
}	

table.edit {
	width:100%;
	border-collapse:collapse;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;

}

table.list {
	width:100%;
	border-collapse:collapse;
}

table.list th {
	background:#777777 url(/img/tablehead.png) repeat-x left top;
	text-align:center;
	color:#ffffff;
	padding:3px;
	border-left:1px solid #888888;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
}

table.list td.hh {
	background:#dddddd;
	text-align:center;
	color:#000000;
	padding:3px;
	border-left:1px solid #dddddd;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
}


table.edit th {
	background:#dddddd;
	color:#000000;
	width:250px;
	padding:4px;
	text-align:left;
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;
}

table.list td {
	padding:3px;
	background:#f2f2f2;
	border-bottom:1px solid #cccccc;
	border-left:1px dotted #cccccc;
	border-right:1px dotted #cccccc;
	text-align:center;
}

table.edit td {
	padding:5px;
	background:#f2f2f2;
	border-bottom:1px solid #cccccc;
}


table input[type="password"],
table input[type="text"],
table select {

}
table textarea {

}



.tablestatus {
	margin:5px 0;
	font-size:0.75em;
}
.tablestatus .lcol {
	float:left;
	width:400px;
}
.tablestatus .rcol {
	text-align:right;
	margin-right:5px;
	float:right;
	width:250px;
}
.tablestatus a.s01 {
	padding:0px;
	background:url(/img/common/arrow01.gif) no-repeat left center;
	padding-left:15px;
}
.tablestatus a.s02 {
	padding:0px;
	background:url(/img/common/arrow02.gif) no-repeat left center;
	padding-left:10px;
}
.tablestatus a.s03 {
	padding:0px;
	background:url(/img/common/arrow03.gif) no-repeat right center;
	padding-right:10px;
}
.tablestatus a.s04 {
	padding:0px;
	background:url(/img/common/arrow04.gif) no-repeat right center;
	padding-right:15px;
}

table.list01 {
	margin-left:3px;
	width:667px;
	border-collapse:collapse;
	border:1px solid #bbbbbb;
	background:#ffffff;
}
table.list01 tr th {
	background:#ebebeb url(/img/members/tablethbg.gif) repeat-x left top;
	padding:4px;
	text-align:center;
	color:#000000;
	border-bottom:1px solid #e9e9e9;
}
table.list01 tr td {
	padding:4px;
	text-align:center;
	border-bottom:1px solid #e9e9e9;
}
table.list01 tr.bottom th {
	border-bottom:0px;
}
table.list01 tr.bottom td {
	border-bottom:0px;
}

table.list01 td.bottom {
	border-bottom:1px solid #bbbbbb;
}
table.list01 tr td.tdleft  {
	text-align:left;
}


table.list01 caption {
	width:667px;
	height:33px;
	line-height:33px;
	text-align:left;
	font-weight:bold;
	background:url(/img/members/captionbg.gif) no-repeat left top;
}


table.list02 {
	margin-left:3px;
	margin-top:10px;
	width:667px;
	border-collapse:collapse;
	background:#fff9e4;
}
table.list02 tr th {
	padding:10px;
	text-align:left;
	width:150px;
	color:#ff6600;
	border-bottom:1px solid #cccccc;
}
table.list02 tr td {
	padding:10px;
	border-bottom:1px solid #cccccc;
}

table.list02 tr.bottom th {
	border-bottom:0px;
}
table.list02 tr.bottom td {
	border-bottom:0px;
}
table.list02 caption {
	line-height:33px;
	width:667px;
	height:33px;
	background:url(/img/members/captionbg.gif) no-repeat left top;
}

table#tb02 caption {
/*	background:url(/img/members/tb_ti02.gif) no-repeat left top;*/
}

table.list03 {
	width:667px;
	border-collapse:collapse;
	background:#fff6e4;
	border-top:1px solid #cccccc;
}
table.list03 tr th {
	padding:10px;
	text-align:left;
	color:#ff6600;
	border-bottom:1px solid #cccccc;
}
table.list03 tr td {
	padding:10px;
	border-bottom:1px solid #cccccc;
}

table.list03 tr.bottom th {
	border-bottom:0px;
}
table.list03 tr.bottom td {
	border-bottom:0px;
}
table.list03 caption {
	line-height:33px;
	width:667px;
	height:33px;
	background:url(/img/members/captionbg.gif) no-repeat left top;
}


table.list01s {
	margin-left:3px;
	border-collapse:collapse;
	border:1px solid #bbbbbb;
	background:#ffffff;
}
table.list01s tr th {
	background:#ebebeb url(/img/members/tablethbg.gif) repeat-x left top;
	padding:6px;
	text-align:center;
	color:#000000;
}
table.list01s tr td {
	padding:4px;
	text-align:center;
}
table.list01s tr.bottom th {
	border-bottom:0px;
}
table.list01s tr.bottom td {
	border-bottom:0px;
}
table.list01s tr td.tdleft {
	text-align:left;
}
table.list01s tr td.tdright {
	text-align:right;
}

table.list01s tr td.tdleft2 {
	background:#ebebeb url(/img/members/tablethbg.gif) repeat-x left top;
	padding:3px;
	text-align:center;
	color:#000000;
}


table.form {
	width:100%;
	font-size:12px;
	border-collapse:collapse;
}
table.form th {
	text-align:left;
	padding:8px;
	line-height:1.2em;
	background:url(/img/common/dotline2.gif) repeat-x left bottom;
}
table.form td {
	padding:8px;
	line-height:1.5em;
	background:url(/img/common/dotline2.gif) repeat-x left bottom;
}

table.form tr.bottom th {
	background:none;
}
table.form tr.bottom td {
	background:none;
}
table.form2 {
	font-size:12px;
	border-collapse:collapse;
}
table.form2 th {
	text-align:left;
	padding:5px;
	line-height:1.2em;
}
table.form2 td {
	padding:5px;
	line-height:1.5em;
}

table.form2 tr.bottom th {
	background:none;
}
table.form2 tr.bottom td {
	background:none;
}





table.form01 {
	font-size:12px;
}
table.form01 th {
	text-align:left;
	padding:1px;
	line-height:1.2em;
}
table.form01 td {
	padding:1px;
	line-height:1.5em;
}

table.ov {
	margin-top:10px;
	width:667px;
}

table.ov th {
	text-align:left;
	width:200px;
}

table.ov th,
table.ov td {
	border-bottom:1px solid #eeeeee;
}
.wd200 {
	width:160px;
}


table.list04 {
	margin-left:3px;
	width:667px;
	border-collapse:collapse;
	border:1px solid #bbbbbb;
	background:#ffffff;
}
table.list04 tr th {
	background:#ebebeb url(/img/members/tablethbg.gif) repeat-x left top;
	padding:4px;
	text-align:center;
	color:#000000;
	border-bottom:1px solid #cccccc;
	border-left:1px dotted #ffffff;
}
table.list04 tr td {
	padding:4px;
	text-align:center;
	border-bottom:1px solid #cccccc;
	border-left:1px dotted #cccccc;
}
table.list04 tr.bottom th {
	border-bottom:0px;
}
table.list04 tr.bottom td {
	border-bottom:0px;
}

table.list04 td.bottom {
	border-bottom:1px solid #bbbbbb;
}
table.list04 tr td.tdleft  {
	text-align:left;
}


table.list04 caption {
	width:667px;
	height:33px;
	line-height:33px;
	text-align:left;
	font-weight:bold;
	background:url(/img/members/captionbg.gif) no-repeat left top;
}

tr.r0 th {

}
tr.r1 td {
	background:#fdeece;
}
tr.r2 td {
	background:#ecd9b0;
}

table.listx01 {
	border-collapse:collapse;
	width:100%;
}
table.listx01 td {
	background:url(/img/common/dotline2.gif) repeat-x left top;
	padding:5px;
}
table.listx01 th {
	background:url(/img/common/dotline2.gif) repeat-x left top;
	padding:5px;
	width:150px;
	text-align:left;
}

table.listx01 tr.even th,
table.listx01 tr.even td {
	background:#f6f6f6 url(/img/common/dotline2.gif) repeat-x left top;
}



table.listx02 {
	border-collapse:collapse;
	width:669px;

}
table.listx02 td {
	background:url(/img/common/dotline2.gif) repeat-x left bottom;
	text-align:center;
	padding:5px;
	border-left:1px dotted #e8e8e8;
}

table.listx02 td.c1 {
	border-left:0px;
}

table.listx02 th {
	background:url(/img/common/dotline2.gif) repeat-x left bottom;
	padding:5px;
	width:150px;
	text-align:center;
}

table.listx02 tr.even th,
table.listx02 tr.even td {
	background:#f6f6f6 url(/img/common/dotline2.gif) repeat-x left bottom;
}
table.listx02 tr.bottom th,
table.listx02 tr.bottom td {
	background:none;
}

table.listx02 tr.r0 th {
	background:#ebebeb url(/img/members/tablethbg.gif) repeat-x left bottom;
	padding:4px;
	text-align:center;
	color:#000000;
	border-bottom:1px solid #cccccc;

}
table.listx02 tr.ti th {
	background:#666666;
	padding:6px;
	text-align:center;
	color:#ffffff;
	border-bottom:1px solid #cccccc;
}


table.listx03 {
	border-collapse:collapse;
	width:100%;
	background:url(/img/common/dotline2.gif) repeat-x left bottom;
}
table.listx03 td {
	background:url(/img/common/dotline2.gif) repeat-x left top;
	padding:10px;
}
table.listx03 th {
	background:url(/img/common/dotline2.gif) repeat-x left top;
	padding:10px;
	width:150px;
	text-align:left;
}

table.listx03 tr.even th,
table.listx03 tr.even td {
	background:#f6f6f6 url(/img/common/dotline2.gif) repeat-x left top;
}




/**/



/* page title */

h2 {
	width:674px;
	height:55px;
	line-height:55px;
	padding-left:23px;
	font-size:20px;
	font-weight:normal;
	color:#ffffff;
	background:url(/img/members/pgtitlebg.gif) no-repeat left top;
	margin-bottom:15px;
}
/*
h2#pageti01 {
	background:url(/img/members/pgti01.gif) no-repeat left top;
}
h2#pageti02 {
	background:url(/img/members/pgti02.gif) no-repeat left top;
}
h2#pageti03 {
	background:url(/img/members/pgti03.gif) no-repeat left top;
}
h2#pageti04 {
	background:url(/img/members/pgti04.gif) no-repeat left top;
}
h2#pageti05 {
	background:url(/img/members/pgti05.gif) no-repeat left top;
}
h2#pageti06 {
	background:url(/img/members/pgti06.gif) no-repeat left top;
}
h2#pageti07 {
	background:url(/img/members/pgti07.gif) no-repeat left top;
}
h2#pageti08 {
	background:url(/img/members/pgti08.gif) no-repeat left top;
}
*/
/* sub title */

h3.subti {
	margin-top:20px;
	margin-bottom:10px;
	width:657px;
	/width:672px;
	height:50px;
	line-height:45px;
	padding-left:15px;
	color:#ffffff;
	font-size:14px;
	background:url(/img/members/subtitlebg.gif) no-repeat left top;
}

h3.subti2 {
	margin-top:15px;
	margin-bottom:10px;
	width:657px;
	/width:672px;
	height:50px;
	line-height:45px;
	padding-left:15px;
	color:#ffffff;
	font-size:14px;
	background:url(/img/members/subtitlebg.gif) no-repeat left top;
}
h3.subti2 img {
	display:block;
	float:left;
	margin-top:11px;
	margin-right:10px;
}
h3.subti2 strong {
	font-size:16px;
	color:#000000;
}
h3.subti2 span {
	color:#000000;
	font-size:12px;
	font-weight:normal;
	margin-left:10px;
}




h3.subtismall {
	margin-top:15px;
	height:44px;
	line-height:40px;
	padding-left:15px;
	color:#ffffff;
	font-size:14px;
	background:url(/img/home/rightbarbg.gif) no-repeat left top;
}

h3.subtismall strong,
h3.subti strong {
	display:block;
	float:left;
}

h3.subti span.tolist {
	font-size:12px;
	font-weight:normal;
	margin-right:15px;
	display:block;
	float:right;
}
span.tolist a {
	color:#000000;
}
h3.subtismall span.tolist {
	font-size:12px;
	font-weight:normal;
	margin-right:7px;
	display:block;
	float:right;
}


/*
h3#subti01 {
	background:url(/img/members/sub_ti01.gif) no-repeat left top;
}
h3#subti02 {
	background:url(/img/members/sub_ti02.gif) no-repeat left top;
}
h3#subti03 {
	background:url(/img/members/sub_ti03.gif) no-repeat left top;
}
h3#subti04 {
	background:url(/img/members/sub_ti04.gif) no-repeat left top;
}
h3#subti05 {
	background:url(/img/members/sub_ti05.gif) no-repeat left top;
}
h3#subti06 {
	background:url(/img/members/sub_ti06.gif) no-repeat left top;
}
h3#subti07 {
	background:url(/img/members/sub_ti07.gif) no-repeat left top;
}
h3#subti08 {
	background:url(/img/members/sub_ti08.gif) no-repeat left top;
}
h3#subti09 {
	background:url(/img/members/sub_ti09.gif) no-repeat left top;
}
h3#subti10 {
	background:url(/img/members/sub_ti10.gif) no-repeat left top;
}
h3#subti11 {
	background:url(/img/members/sub_ti11.gif) no-repeat left top;
}
h3#subti12 {
	background:url(/img/members/sub_ti12.gif) no-repeat left top;
}
h3#subti13 {
	background:url(/img/members/sub_ti13.gif) no-repeat left top;
}
h3#subti14 {
	background:url(/img/members/sub_ti14.gif) no-repeat left top;
}
h3#subti15 {
	background:url(/img/members/sub_ti15.gif) no-repeat left top;
}
*/




.cnt_usa {
	background:url(/img/content/rg_usa.gif) no-repeat left center;
	padding-left:22px;
}
.cnt_tai {
	background:url(/img/content/rg_tai.gif) no-repeat left center;
	padding-left:22px;
}
.cnt_brazil {
	background:url(/img/content/rg_brazil.gif) no-repeat left center;
	padding-left:22px;
}
.cnt_australia {
	background:url(/img/content/rg_australia.gif) no-repeat left center;
	padding-left:22px;
}
.cnt_mongol {
	background:url(/img/content/rg_mongol.gif) no-repeat left center;
	padding-left:22px;
}
.cnt_indonesia {
	background:url(/img/content/rg_indonesia.gif) no-repeat left center;
	padding-left:22px;
}
.cnt_hongkong {
	background:url(/img/content/rg_hongkong.gif) no-repeat left center;
	padding-left:22px;
}
.cnt_italy {
	background:url(/img/content/rg_italy.gif) no-repeat left center;
	padding-left:22px;
}



/* sbcalling */
.cnt_korea {
	background:url(/img/content/rg_korea.gif) no-repeat left center;
	padding-left:22px;
}
.cnt_nederland {
	background:url(/img/content/rg_nederland.gif) no-repeat left center;
	padding-left:22px;
}
.cnt_uzbekistan {
	background:url(/img/content/rg_uzbekistan.gif) no-repeat left center;
	padding-left:18px;
}

/* euro */
.cnt_uk {
	background:url(/img/content/rg_uk.gif) no-repeat left center;
	padding-left:22px;
}
.cnt_germany {
	background:url(/img/content/rg_germany.gif) no-repeat left center;
	padding-left:22px;
}
.cnt_france {
	background:url(/img/content/rg_france.gif) no-repeat left center;
	padding-left:22px;
}

/* myDial */
.cnt_philippines {
	background:url(/img/content/rg_philippines.gif) no-repeat left center;
	padding-left:22px;
}

.cnt_singarpore {
	background:url(/img/content/rg_singarpore.gif) no-repeat left center;
	padding-left:22px;
}
.cnt_malaysia {
	background:url(/img/content/rg_malaysia.gif) no-repeat left center;
	padding-left:22px;
}

/* amigo */
.cnt_canada {
	background:url(/img/content/rg_canada.gif) no-repeat left center;
	padding-left:22px;
}

.cnt_hawaii {
	background:url(/img/content/rg_hawaii.gif) no-repeat left center;
	padding-left:22px;
}
.cnt_mexico {
	background:url(/img/content/rg_mexico.gif) no-repeat left center;
	padding-left:22px;
}

/* panda */
.cnt_china {
	background:url(/img/content/rg_china.gif) no-repeat left center;
	padding-left:22px;
}
.cnt_taiwan {
	background:url(/img/content/rg_taiwan.gif) no-repeat left center;
	padding-left:22px;
}
.cnt_bangkok {
	background:url(/img/content/rg_bangkok.gif) no-repeat left center;
	padding-left:22px;
}

/* africa */
.cnt_uganda {
	background:url(/img/content/rg_uganda.gif) no-repeat left center;
	padding-left:22px;
}
.cnt_senegal {
	background:url(/img/content/rg_senegal.gif) no-repeat left center;
	padding-left:22px;
}
.cnt_zaire {
	background:url(/img/content/rg_zaire.gif) no-repeat left center;
	padding-left:22px;
}


/* form */

.fm1 {
	width:200px;
}
.fm2 {
	width:50px;
}
.fm3 {
	width:280px;
}


.ta1 {
	width:500px;
	height:250px;
}
table.wth {
	width:100%;
}
table.wth th {
	width:170px;
	text-align:left;
}

table.wth td,
table.wth th {
	padding:5px;
	background:url(/img/common/dotline.gif) repeat-x left bottom;
}
table.wth tr.bottom td,
table.wth tr.bottom th {
	background:none;
}


.freedial2 {
	text-indent:-10000px;
	background:url(/img/common/freedial.gif) no-repeat left top;
	width:187px;
	height:45px;
}
.larget {
	font-size:20px;
	font-weight:bold;
	color:#ff0000;
}

.larget2 {
	font-size:20px;
	font-weight:bold;
	color:black;
}

/*/purchase/buyCardStep4creditFail.jsp*/
.errorMsg {
	background:url(/img/card/error.gif) no-repeat left top;
	width:99px;
	height:27px;
}
.cusMail {
	background:url(/img/common/bt01.gif) no-repeat left top;
	width:162px;
	height:32px;
}

/*20100813*/
/*/faq/faq.jsp*/
.faqbox {
	/*width:669px;*/
	margin-top:10px;
	margin-left:5px;
	width:652px;
	/width:672px;
	padding-left:10px;
	padding-right:10px;
	padding-top:30px;
	background:url(/img/content/carddetailbg.gif) no-repeat left top;
}
.chargebox {
	margin-top:25px;	
	margin-left:3px;
	background:#e1e1e1 url(/img/members/formbg01.gif) repeat-x left top;
	border:3px solid #bbbbbb;
	width:100%;
	height:50px; 
}
.dotline01 {
	font-size:11px;
	background:url(/img/members/dotline.gif) repeat-x left bottom;
	margin-bottom:20px;
}
table.wthxx {
	width:100%;
}
table.wthxx th{
	width:10%;
	background:none;
}
table.wthxx td{
	background:none;
}

/*20100826*/
a.listbt {
	padding:0px;
	margin-top:10px;
	display:block;
	width:117px;
	height:28px;
	text-indent:-10000px;
	overflow:hidden;
	background:url(/img/home/listbt.gif) no-repeat left top;
}

a.listbt:hover {
	background-position:left bottom;
}

/*20101201*/
.eventorange {
	color:#FF8200;
	font-weight:bold;
	font-size: 12px;
}
.eventpurple {
	color:#B9062F;
	font-weight:bold;
	font-size: 12px;
}


