/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles here instead of style.css so it 
is easier to update the theme. Simply copy an existing 
style from style.css to this file, and modify it to 
your liking.

*/



/*========= added css =========*/
/* entry link color */
#entrylink a {
	text-decoration:none;
	color:#cc0000;
}
#entrylink a:hover {
	text-decoration:underline;
	color:#cc0000;
}
.back{
	background: url(/wp-content/uploads/2010/04/gazette-ico-arrow-l.gif) no-repeat left;
	font-weight:bold;
	padding-left: 15px;
}

/* breadcrumb */
#breadcrumb {
        margin: 0px 0px 4px 0px;
        border: #231F20 1px solid;
        padding: 2px;
        font-size: 12px;
        font-family: verdana, "ＭＳ Ｐゴシック", arial, sans-serif, osaka;
        color: #fff;
}
#breadcrumb a {
	text-decoration:none;
	color:#fff;
}
#breadcrumb a:hover {
	text-decoration:underline;
	color:#fff;
}


/*========= PLUGIN: FAQ YOU =========*/
.faq-header {
margin-bottom:10px;
text-indent:1em;
}

.faq-question {
}

.faq-answer {
margin: 0px 0px 12px 20px;
width:565px;
background-color:#eee;
}

.faq-answer img {
margin-top:10px;
margin-bottom:16px;
}

/*========= PLUGIN: Downloads =========*/
div#img-side-title {
font-size:12px;
}

div#img-side-title a {
	display: table-row;
}

div#img-side-title img {
	padding: 0px;
	background:#fff;
	border:0;
	vertical-align: middle;
	margin-right: 3px;
	display: table-cell;
}

div#img-side-title span {
	display: table-cell;
	vertical-align: middle;
}

div#newsletter {
font-size:12px;
margin-top:20px;
margin-bottom:50px;
}
div#newsletter a {
	text-decoration:none;
	color:#cc0000;
}
div#newsletter a:hover {
	text-decoration:underline;
	color:#cc0000;
}
div#newsletter img {
	padding: 0px;
	background:#fff;
	border:#fff 1px solid;
	vertical-align: middle;
	margin-right: 14px;
}
div#newsletter a:hover img {
	border: #cc0000 1px solid;
}

/*========= kouza-kaisetsu-rollover =========*/
#buttonStep1 a {
     display: block;
     overflow: hidden;
     height: 0px;
     width: 120px;
     background-image: url(/wp-content/uploads/2010/04/button_openacctstep1_01.jpg);
     padding-top: 40px;
     text-align: center;
     margin: 0px;
 }

#buttonStep1 a:hover {
     background-image: url(/wp-content/uploads/2010/04/button_openacctstep1_03.gif);
 }

#buttonStep2 a {
     display: block;
     overflow: hidden;
     height: 0px;
     width: 120px;
     background-image: url(/wp-content/uploads/2010/04/button_openacctstep2_01.jpg);
     padding-top: 40px;
     text-align: center;
     margin: 0px;
 }

#buttonStep2 a:hover {
     background-image: url(/wp-content/uploads/2010/04/button_openacctstep2_03.gif);
 }

#buttonStep3 a {
     display: block;
     overflow: hidden;
     height: 0px;
     width: 120px;
     background-image: url(/wp-content/uploads/2010/04/button_openacctstep3_01.jpg);
     padding-top: 40px;
     text-align: center;
     margin: 0px;
 }

#buttonStep3 a:hover {
     background-image: url(/wp-content/uploads/2010/04/button_openacctstep3_03.gif);
 }

/* table properties */
table.app-steps {
	border: 0;
        margin: 10px 6px 30px 10px;
}
table.app-steps td {
	border: 0;
        padding: 2px 10px 2px 10px;
        font-size: 12px;
}

/*========= kouza-kaisetsu FLOW =========*/
.liveappTitle01 {
	margin-bottom: 10px;
        padding-left:10px;
}

.liveappTitle01Top {
	margin-top: 20px;
}

.liveapp01bot {
	width: 580px;
	background:url(/wp-content/uploads/2010/06/boxgrey_b01.gif) no-repeat bottom;
	padding: 8px 0px 10px 0px;
        margin:0px;
}

.liveapp01top {
	width: 580px;
	background:url(/wp-content/uploads/2010/06/boxgrey_t01.gif) no-repeat top;
	padding: 8px 0px 0px 0px;
	overflow: hidden;
        margin:0px;
}

.liveapp01top h3.h3ex {
	margin-bottom: 10px;
	font-weight: normal;
}

.liveapp01top h3.h3ex div.h3exImg {
	width: 170px;
	margin: 0px;
	padding: 0px;
}

.liveapp01top h3.h3ex div.h3exText {
	width: 470px;
	float: right;
	position: absolute;
	margin-top: 6px;
	margin-left: 180px;
}

.liveapp01top .clearTxt{
	clear: both;
}

.Tbinliveapp {
padding: 0px 13px 10px 15px;
font-size:12px;
line-height:22px;
}

.Tbinliveapp img{
	border: none;
	padding: 0px;
	background-color: #FFFFFF;
}

.liveappsmtbl {
        background-color: #eee;
        font-size:12px;
        margin: 0px 15px 10px 15px;
        padding:10px;
}

.livesig table {
        border-collapse: collapse;
        margin: 0px;
        width: 549px;
        font-size: 12px;
}
.livesig table,
.livesig th, 
.livesig td {
	border: none;
	background-color: #eee;
        padding: 4px 0px 4px 12px;
        margin: 0px 15px 10px 15px;
}
.livesig caption {
	padding-bottom: 5px;
	font-weight: bold;
}
.livesig thead th {
	background-color: #fff;
	text-align: left;
	padding-left:0px;
}




/*========= FAQ menu =========*/
div#faqcontainer {
margin-bottom:30px;
design: code;
}

.tbl280{
width:595px;
margin:0 0px;
text-align:left;
}

div#faqCategory div.faqDivision{
background:url(/wp-content/uploads/2010/04/faqmenu_bg01.gif) no-repeat bottom;
position:relative;
margin-bottom:16px;
}

div#faqCategory div.faqDivision h2#h2FaqAbout{
background:url(http://www.fxddjpblog.com/wp-content/uploads/2010/04/faqmenu_head02.gif) no-repeat top;
text-indent:-9999px;
width:595px;
height:57px;
}

div#faqCategory div.faqDivision ul{
background:url() no-repeat top;
list-style:none;
margin:0;
padding:10px 30px 25px;
}

div#faqCategory div.faqDivision li {
display:block;
list-style-type:none; 
background-image: url(/wp-content/uploads/2010/04/faq-bullet-blank01.gif);
background-repeat: no-repeat;
line-height:12px;
}

table.faqtblinnr {
margin-top: 8px;
font-size: 12px;
}

table.faqtblinnr td {
padding: 6px 4px 0px 10px;
width:260px;
background-color:#fff;
}

.faqtableleft {
float:left;
width:260;
padding-right:5px;
margin: 0px 0px 20px 30px;
background-color:#fff;
}
.faqtableright {
width:230;
margin-left:20px;
margin-right:20px;
background-color:#fff;
}

/*========= Shikinidou tsuikakouza page =========*/
.listBlhead {
background-color: #EEEBDC;
margin: 0px;
padding: 12px 2px 8px 6px;
font-size:16px;
font-weight:bold;
color:#000;
border-left: #CBC8BC 4px solid;
}

.listBlheadline {
margin: 0;
padding: 17px 12px 10px 14px;
background:url(/wp-content/uploads/2010/05/bar_title.gif) left top repeat-x;
font-size:12px;
font-weight:normal;
}

.listBlheadline img{
	border: none;
	padding: 0px;
	background-color: #FFFFFF;
}

.shikinTableL {
float:left;
width:260;
padding:0x;
margin: 0 14px 0 0;
border: none;
}

.shikinTableL ul li {
	list-style:disc inside;
	margin-left:0px;
	padding:3px 0px;
	}

.shikinTableR {
width:320px;
margin: 0px;
padding: 0px;
border: #ccc 1px solid;
}

.shikinTableR_td1 {
padding: 10px 10px 10px 10px;
margin:0px;
}
.shikinTableR_td2 {
background-color:#aaa;
padding:2px 2px 3px 12px;
margin:0px;
color:#fff;
font-weight:bold;
}

.shikinTableR2 {
width:320px;
margin: 0px;
padding: 0px;
border: none;
}

.shikinTableL5 {
padding:0x;
margin: 0 14px 0 0;
border: none;
}
.shikinTableL5 ul li {
	list-style:disc inside;
	margin-left:0px;
	padding:3px 0px;
	}
.shikinTableR5 {
width:554px;
margin: 0px;
padding: 0px;
border: none;
}

/*========= Nyukin benricho page =========*/
.tableind01 {
margin: 0px;
padding: 17px 4px 10px 14px;
font-size:12px;
font-weight:normal;
}
.nyukinTableL {
float:left;
width: 280px;
padding:0px;
margin: 0 14px 0 0;
border: #ccc 1px solid;
font-size:12px;
}
.nyukinTableL ul li {
	list-style:disc inside;
	margin-left:0px;
	padding:3px 3px 0px 10px;
	}
.nyukinTableR {
width:280px;
margin: 0px;
padding: 0px;
border: #ccc 1px solid;
font-size:12px;
}
.nyukinTableR ul li {
	list-style:disc inside;
	margin-left:0px;
	padding:3px 3px 0px 10px;
	}


/*========= MTX shurui page =========*/

div#mtxdesc {
        font-size:12px;
        margin: 0px;
        padding: 0px;
}
div#mtxdesc a {
	text-decoration:none;
	color:#cc0000;
}
div#mtxdesc a:hover {
	text-decoration:underline;
	color:#cc0000;
}

.mtxinfobox table {
        border-collapse: collapse;
        margin: 0px;
        width: 530px;
}

.mtxinfobox table,
.mtxinfobox th, 
.mtxinfobox td {
	border: #ccc 1px solid;
        padding: 4px 0px 4px 12px;
}

.mtxinfobox caption {
	padding-bottom: 5px;
	font-weight: bold;
}

.mtxinfobox thead th {
	background-color: #eee;
	text-align: left;
	padding-left:12px;
}




/*========= Viking shurui page =========*/

div#vikingdesc {
font-size:12px;
margin-top:14px;
margin-bottom:30px;
}
div#vikingdesc a {
	text-decoration:none;
	color:#cc0000;
}
div#vikingdesc a:hover {
	text-decoration:underline;
	color:#cc0000;
}
.vdescripthead {
font-size:18px;
font-weight:bold;
vertical-align: middle;
text-align:left;
}
.vdescript {
border-bottom: #ddd 1px solid;
width:585px;
padding: 14px 0px 18px 10px;
}
.vdescriptw {
width:585px;
padding: 14px 0px 18px 10px;
}
.boldfont {
font-size:12px;
font-weight:bold;
}

/* viking sidebar */
#vmenu1 ul li {
	list-style:none;
	}
#vmenu1 ul li ul li {
	list-style:none;
	}
#vmenu1 ol li {
	list-style:none;
	}
#vmenu1 ol li ol li {
	list-style:none !important;
	}

#vmenu1 {
	margin: 10px 0 0 10px;
        width: 300px;
        padding: 0;
}
#vmenu1 img {
        border: 0px;
        padding: 0px;
}

#vmenu1 li {
	margin: 0;
	padding: 0;
        border-right: #DBDBDB solid 1px;
        border-left: #DBDBDB solid 1px;
        font-size:12px;
}

#vmenu1 li a {
	display: block;
	color: #006699;
	text-decoration: none;
	width: 267px;
	padding: 0 16px 0 16px;
	margin: 0;
	background: url(/wp-content/uploads/2010/07/icon_arrowrblk011.gif) no-repeat 16px 7px;
	line-height: 22px;
}

#vmenu1 li a:hover {
	background: #eee url(/wp-content/uploads/2010/07/icon_arrowraka01.gif) no-repeat 16px 7px;
	text-decoration: none;
}

#vmenu1 li.m-top a span {
}
#vmenu1 li.m-top {
	padding-top: 7px;
}
#vmenu1t li.m-top a, li.m-top a:hover {
	padding-top: 3px;
	background-position: 16px 10px;
}

#vmenu1 li.m-bot a span {
}
#vmenu1 li.m-bot {
        padding-bottom:18px;
        border-bottom: #DBDBDB solid 1px;
}
#vmenu1 li.m-bot a, li.m-bot a:hover {
	background-position: 16px 7px;
}

#vmenu1 li a span {
	display: block;
	background: url(/wp-content/uploads/2010/07/icon_dotgrey01.gif) repeat-x left bottom;
	padding: 3px 0 4px 18px;
}

#vmenu1 li a span img.m-new {
	position: relative;
	left: 3px;
	bottom: 2px;
}


#vmenu2 {
	margin: 10px 0 0 10px;
        width: 300px;
        padding: 0px;
}
#vmenu2 img {
        border: 0px;
        padding: 0px;
}

/* viking demo contest */
#vdemocon {
	margin: 0px;
	padding: 0px 2px 10px 12px;
	font-size:12px;
	font-weight:normal;
}

#vdemocon img{
	border: none;
	padding: 0px;
        margin: 0px;
	background-color: #FFFFFF;
}
.datestable {
        margin: 0px 0px 12px 0px;
	border: #ccc 1px solid;
        padding: 12px;  
        width: 570px;
}
.datestableleft {
        background-color: #D3E9F3;
        color: #0077AE;
        font-weight: bold;
        text-align: center;
        width: 150px;
        border-bottom: #fff 1px dotted;
        padding: 10px 0px 10px 0px;
}
.datestableright {
        text-align: left;
        padding: 10px 0px 10px 10px;
        border-bottom: #ddd 1px dotted;
}
.datestable_unicon {
        margin: 0px 0px 12px 0px;
	border: #ccc 1px solid;
        padding: 12px;  
        width: 570px;
}
.datestableleft_unicon {
        background-color: #FFC940;
        color: #024A68;
        font-weight: bold;
        text-align: center;
        width: 150px;
        border-bottom: #fff 1px dotted;
        padding: 10px 0px 10px 0px;
}
.datestableright_unicon {
        text-align: left;
        padding: 10px 0px 10px 10px;
        border-bottom: #ddd 1px dotted;
}
.vdemoprize1 {
        margin: 0px 0px 8px 17px;
}
.vdemoprize1r {
        margin: 0px;
        padding: 30px 0px 0px 12px;
        height: 220px;
	vertical-align: top;
        text-align: center;
}

table.vdemotop {
        margin: 0px 0px 8px 21px;
	background: url(/wp-content/uploads/2010/07/vdemo_p01_1.jpg) no-repeat left;
        width: 546px;
        height: 234px;
}
table.vdemotop td {
        padding: 70px 20px 10px 180px;
        line-height: 18px;
}

table.vdemozannen {
        margin: 0px 0px 8px 17px;
	background: url(/wp-content/uploads/2010/07/vdemo_p201.jpg) no-repeat left;
        width: 549px;
        height: 124px;
}
table.vdemozannen td {
        padding: 40px 10px 10px 68px;
        line-height: 18px;
}


.vdemouketori ul li {
	list-style:decimal outside;
	margin-left:19px;
	padding:16px 0px 0px 0px;
        font-size:12px;
        line-height:20px;
	}

.vdemochuui ul li {
	list-style:square outside;
	margin-left:15px;
	padding:4px 0px 0px 0px;
        font-size:10px;
        line-height:14px;
	}


/*========= addthis button singlephp =========*/
.sharebutton {
margin:0px 0px 24px 0px;
}


/*========= plugin-wp-sticky-tentative =========*/
#announcement {
        margin: 10px 6px 30px 10px;
}


/*========= FXDD Twitter feed flash piece =========*/
#fxddtwitter_wrap{
	margin:0 auto 20px;
	padding:0;
	width:595px;
	height:150px;
	background:url(http://www.fxddjpblog.com/wp-content/themes/gazette/images/twittersearchjp_notape_bg.jpg) center center no-repeat;
}
#fxddtwitter_content{
	position:relative;
	width:390px;
	height:85px;
	top:46px;
	left:181px;
}

/*========= contact form =========*/
#formstyle {
        margin: 0px;
        font-size: 12px;
        font-family: verdana, "ＭＳ Ｐゴシック", arial, sans-serif, osaka;
        text-align: center;
        padding: 20px;
        background-color:#EEEBDC;
        border: #CBC8BC 1px solid;
}
.labelstyle {
        text-align: right;
        padding-right:6px;
}
.labelstyleb {
        text-align: right;
        font-weight: bold;
        padding-right:6px;
}
.labeldesc {
        text-align: right;
        padding-right:6px;
        font-size:10px;
        font-weight: normal;
}

/* viking demo contest page */
#formstylevdemo {
        margin: 0px;
        font-size: 12px;
        font-family: verdana, "ＭＳ Ｐゴシック", arial, sans-serif, osaka;
        text-align: center;
        padding: 20px;
        border: #ccc 1px solid;
}


/*============= company gaiyou =============*/
#gaiyou {
        font-size: 12px;
        margin: 0px;
        padding: 0px;
}

.tbtouroku {
        border: #ccc 1px solid;
        padding: 5px;
        text-align:center;
        width:560px;
}

.tdtouroku {
        font-weight:bold;
        background:#eee;
        padding: 8px;
}

.tbnyushu {
        border: #ccc 1px solid;
        padding: 15px;
        text-align:center;
        margin: 0px 20px;
}


/*============= custom search bar =============*/
#nav-right2 {
	float:right;
	display:inline;
/*	width:330px;*/
	margin:2px 12px 0px 0px !important;
	padding:0px !important;
	}


/*- Search -*/
#search2{
	float: right;
	height: 27px;
	width:223px;
	margin: 3px 0px 0px !important;
	padding:0px !important;
}
* html #search2{
	margin-right: 8px;
}
#search2 input{
	background: #ffffff;
	border: 1px solid #dddddd;
	color: #000000;
	float: left;
	font-size: 11px;
	width:150px;
	margin:1px 0px 0px;
	padding: 3px 4px 4px;
}
#search2 .btn{
	padding: 0;
	height:22px;
	width: auto;
	margin:1px 0px 0px 5px !important;
	border:none;
	width:55px;
}


/*============= nyukin-benricho =============*/
table.nyukintbl {
	border:#999 solid 2px;
        border-collapse:collapse;
        font-size:12px;
}

table.nyukintbl td {
	border:#999 solid 1px;
        padding:3px;
        text-align:center;
}
.nyukintbtitle {
        font-size:16px;
        font-weight:bold;
        height:50px;
}
.nyukintbbg {
        background-color:#f7ecec;
        font-weight:bold;
        font-size:14px;
}
.nyukintbok {
        color: #00824a;
        font-weight:bold;
}
.nyukintbng {
        color: #cc0000;
        font-weight:bold;
}
.nyukintbsp {
        padding-top:50px;
}

/*- nyukin header title -*/
table.attnmaribe {
        margin: 8px 0px 8px 8px;
        background: url(/wp-content/uploads/2010/12/maribe-attn1.jpg) no-repeat left;
        width: 576px;
        height: 94px;
}
table.attnmaribe td {
        padding:0px 0px 8px 80px;
        font-size:12px;
        line-height:18px;
}

/*- nyukin big header-*/
.listSubhead {
        background-color: #fff;
        margin: 0px;
        padding: 10px 2px 6px 10px;
        font-size:14px;
        font-weight:bold;
        color:#000;
        border-left: #999 4px solid;
        border-bottom: #aaa 1px dotted;
}

/*- bank info table -*/
table.bankinfotbl {
	border:0px;
        border-collapse:collapse;
        font-size:12px;
        margin: 0px 2px 10px 25px;
}

table.bankinfotbl td {
	border-bottom:#ccc solid 1px;
        padding:8px 5px 3px 5px;
        text-align:left;
}
.tb1bankinfotbl {
        background-color:#f1f1f1;
}

/*========= VikingTrader page =========*/

#vt_topbanner {
	background-image:url(/wp-content/uploads/2011/07/vt_topbanner.jpg);
	background-repeat:no-repeat;
	color:#c9252c;
	width:595px;
	min-height:270px;
	height:270px;
	margin:0 0;
	padding:40px 0px 10px 270px;
}

#vt_topbanner h1{
	font-family: "小塚ゴシック Pr6N H","Kozuka Gothic Pr6N H","ヒラギノ角ゴ Std W8","Hiragino Kaku Gothic Std", sans-serif;
	font-weight:bold;
	font-size:29px;	
	line-height:40px;
	margin:0 0 10px 12px;
}

#vt_topbanner p{
	font-family: "小塚ゴシック Pr6N M","Kozuka Gothic Pr6N M","ヒラギノ角ゴ Pro W6","HiraKakuPro-W6", sans-serif;
	font-weight:400;
	font-size:10px;	
	line-height:10px;
	margin:0 0 -10px 12px;
}

#banner_text ul li{
	font-family: "小塚ゴシック Pr6N M","Kozuka Gothic Pr6N M","ヒラギノ角ゴ Pro W8","HiraKakuPro-W8", sans-serif;
	list-style:none;
	font-weight:700;
	font-size:16px;	
	line-height:11px;
	color:#c9252c;
}

#campaign {
	margin:0 0 25px 0;
}

#campaign a:hover img{
    box-shadow: 2px 2px 5px #999;
}

#why_vt{
	background-image:url(/wp-content/uploads/2011/07/why_vt.jpg);
	background-repeat:no-repeat;
	width:595px;
	height:252px;
	min-height:252px;
	margin:0 0;
	padding-top:3px;
}

#why_vt h1{
	font-family: "小塚ゴシック Pr6N H","Kozuka Gothic Pr6N H","ヒラギノ角ゴ Std W8","Hiragino Kaku Gothic Std", sans-serif;
	font-weight:bold;
	font-size:17px;	
	line-height:20px;
	margin:10px 0 0px 25px;
}

#whyvt_text{
	font-family: "小塚ゴシック Pr6N R","Kozuka Gothic Pr6N R","ヒラギノ角ゴ Pro W6","HiraKakuPro-W6", sans-serif;
	margin: 12px 0 0 35px;
}

#whyvt_text ul li{
	font-family: "小塚ゴシック Pr6N R","Kozuka Gothic Pr6N R","ヒラギノ角ゴ Pro W6","HiraKakuPro-W6", sans-serif;
	list-style:none;
	font-weight:500;
	font-size:11px;
	line-height:11px;
	color:#555555;
}

#whyvt_text ul li span{
	list-style:none;
	font-weight:500;
	font-size:12px;	
	line-height:14px;
	color:#555555;
}

#vt_platform{
	background-image:url(/wp-content/uploads/2011/07/vt_platform.jpg);
	background-repeat:no-repeat;
	width:595px;
	height:300px;
	min-height:300px;
	margin:0 0;
	padding-top:3px;
}

#vt_platform h1{
	font-family: "小塚ゴシック Pr6N H","Kozuka Gothic Pr6N H","ヒラギノ角ゴ Std W8","Hiragino Kaku Gothic Std", sans-serif;
    font-weight:bold;
	font-size:17px;	
	line-height:20px;
	margin:7px 0 0px 25px;
}

#platform_text{
	margin: 90px 0 15px 340px;
}

#platform_text p{
	font-family: "小塚ゴシック Pr6N R","Kozuka Gothic Pr6N R","ヒラギノ角ゴ Pro W6","HiraKakuPro-W6", sans-serif;
	list-style:none;
	font-weight:500;
	font-size:12px;	
	line-height:13px;
	color:#555555;
}

#expand_btn {
	margin:-10px 0 0 340px;
	padding:0 0;
}

#expand_btn a:hover {
    box-shadow: 2px 2px 10px #999;
}

/*========= VikingTrader-Platform-Hightlights page =========*/

#vt_platform_1{
	background-image:url(/wp-content/uploads/2011/07/bg_1.jpg);
	background-repeat:no-repeat;
	width:595px;
	height:450px;
	min-height:450px;
	margin:0 0;
}

#vt_platform_2{
	background-image:url(/wp-content/uploads/2011/07/bg_2.jpg);
	background-repeat:no-repeat;
	width:595px;
	height:450px;
	min-height:450px;
	margin:0 0;
}

#vt_platform_3{
	background-image:url(/wp-content/uploads/2011/07/bg_3.jpg);
	background-repeat:no-repeat;
	width:595px;
	height:450px;
	min-height:450px;
	margin:0 0;
}

#vt_platform_4{
	background-image:url(/wp-content/uploads/2011/07/bg_4.jpg);
	background-repeat:no-repeat;
	width:595px;
	height:450px;
	min-height:450px;
	margin:0 0;
}

#vt_platform_5{
	background-image:url(/wp-content/uploads/2011/07/bg_5.jpg);
	background-repeat:no-repeat;
	width:595px;
	height:450px;
	min-height:450px;
	margin:0 0;
}

#vt_platform_1 h1, #vt_platform_2 h1, #vt_platform_3 h1, #vt_platform_4 h1, #vt_platform_5 h1{
	font-family: "小塚ゴシック Pr6N H","Kozuka Gothic Pr6N H","ヒラギノ角ゴ Std W8","Hiragino Kaku Gothic Std", sans-serif;
	font-weight:bold;
	font-size:17px;	
	line-height:20px;
	margin:0px 0 0px 25px;
	padding-top:10px;
}
#vt_platform_2 p,#vt_platform_4 p{
	font-family: "小塚ゴシック Pr6N R","Kozuka Gothic Pr6N R","ヒラギノ角ゴ Pro W6","HiraKakuPro-W6", sans-serif;
	font-weight:500;
	font-size:10px;	
	line-height:8px;
	margin:0px 0 0px 25px;
	padding-top:5px;
}

#vt_platform_1 a:hover img, #vt_platform_2 a:hover img, #vt_platform_3 a:hover img, #vt_platform_4 a:hover img, #vt_platform_5 a:hover img{
        box-shadow: 1px 1px 5px #999;
}

#platform_buttons1 {
	width:595px;
	hieght:30px;
	float:right;
	margin-right:15px;
}

#platform_buttons2 {
	width:595px;
	hieght:30px;
	float:right;
	margin:7px 15px 0 0;
}

#platform_buttons3 {
	width:595px;
	hieght:30px;
	float:right;
	margin:-7px 15px 0 0;
}

#platform_buttons4 {
	width:595px;
	hieght:30px;
	float:right;
	margin:10px 15px 0 0;
}

#platform_buttons5 {
	width:595px;
	hieght:30px;
	float:right;
	margin:15px 15px 0 0;
}

#backtomain {
	float:left;
	margin-left:30px;
}

#btn_back {
	float:right;
	margin-right:10px;
}

#btn_next {
	float:right;
}

#backtomain a:hover img{
    box-shadow: 2px 2px 5px #999;
}


/*========= VikingTrader-Open-Account page =========*/

#vt_opendemo {
	background-image:url(/wp-content/uploads/2011/07/opendemo_bg.jpg);
	background-repeat:no-repeat;
	width:595px;
	height:310px;
	min-height:310px;
}

#vt_opendemo h1{
	font-family: "小塚ゴシック Pr6N H","Kozuka Gothic Pr6N H","ヒラギノ角ゴ Std W8","Hiragino Kaku Gothic Std", sans-serif;
	font-weight:bold;
	font-size:17px;	
	line-height:20px;
	margin:0px 0 10px 25px;
	padding-top:10px;
}

#vt_opendemo_steps {
	width:543px;
	height:50px;
	min-height:50px;
	margin:0px 0 0px 25px;
	padding:42px 0 0 65px;
}

#vt_openlive_1 {
	background-image:url(/wp-content/uploads/2011/07/openlive_1.jpg);
	background-repeat:no-repeat;
	width:595px;
	height:200px;
	min-height:200px;
}

#vt_openlive_2 {
	background-image:url(/wp-content/uploads/2011/07/openlive_2.jpg);
	background-repeat:no-repeat;
	width:595px;
	margin:120px 0 10px 0px;
}

#vt_openlive_1 h1{
	font-family: "小塚ゴシック Pr6N H","Kozuka Gothic Pr6N H","ヒラギノ角ゴ Std W8","Hiragino Kaku Gothic Std", sans-serif;
	font-weight:bold;
	font-size:17px;	
	line-height:20px;
	margin:0px 0 10px 25px;
	padding-top:0px;
}

#vt_openlive_2 h1{
	font-family: "小塚ゴシック Pr6N H","Kozuka Gothic Pr6N H","ヒラギノ角ゴ Std W8","Hiragino Kaku Gothic Std", sans-serif;
	font-weight:bold;
	font-size:17px;	
	line-height:20px;
	margin:0px 0 10px 25px;
	padding-top:0px;
}

#vt_openlive1_steps {
	width:595px;
	height:50px;
	min-height:50px;
	margin:0px 0 0px 5px;
	padding:41px 0 0 0px;
}

#vt_openlive2_steps {
	width:595px;
	height:50px;
	min-height:50px;
	margin:0px 0 0px 100px;
	padding:48px 0 0 15px;
}

.stepbox{
	font-family: "小塚ゴシック Pr6N M","Kozuka Gothic Pr6N M","ヒラギノ角ゴ Pro W6","HiraKakuPro-W6", sans-serif;
	font-weight:500;
	font-size:11px;
	line-height:14px;
	text-align:center;
	color:#006699;
	width:90px;
	height:30px;
	min-height:30px;
	float:left;
	margin:2px 10px 0px 12px;
	padding:5px 0 0 0px;
}
.stepbox1 {
	font-family: "小塚ゴシック Pr6N M","Kozuka Gothic Pr6N M","ヒラギノ角ゴ Pro W6","HiraKakuPro-W6", sans-serif;
	font-weight:500;
	font-size:12px;
	line-height:14px;
	text-align:center;
	color:#006699;
	width:90px;
	height:30px;
	min-height:30px;
	float:left;
	margin:8px 10px 0px 9px;
	padding:5px 0 0 0px;
}

.stepbox1 a{
	font-family: "小塚ゴシック Pr6N M","Kozuka Gothic Pr6N M","ヒラギノ角ゴ Pro W6","HiraKakuPro-W6", sans-serif;
	font-weight:500;
	font-size:12px;
	line-height:14px;
	text-align:center;
	color:#006699;
	width:90px;
	height:30px;
	min-height:30px;
	float:left;
	margin:0px 10px 0px 0px;
	padding:1px 0 0 0px;
}
.stepbox2 {
	font-family: "小塚ゴシック Pr6N M","Kozuka Gothic Pr6N M","ヒラギノ角ゴ Pro W6","HiraKakuPro-W6", sans-serif;
	font-weight:500;
	font-size:11px;
	line-height:14px;
	text-align:center;
	color:#006699;
	width:90px;
	height:30px;
	min-height:30px;
	float:left;
	margin:0px 16px 0px 0px;
	padding:0 0 10px;
}

.stepbox2 a{
	font-family: "小塚ゴシック Pr6N M","Kozuka Gothic Pr6N M","ヒラギノ角ゴ Pro W6","HiraKakuPro-W6", sans-serif;
	font-weight:500;
	font-size:11px;
	line-height:14px;
	text-align:center;
	color:#006699;
	width:90px;
	height:30px;
	min-height:30px;
	float:left;
	margin:2px 10px 0px 6px;
	padding:5px 0 0 0px;
}

.stepbox3{
	font-family: "小塚ゴシック Pr6N M","Kozuka Gothic Pr6N M","ヒラギノ角ゴ Pro W6","HiraKakuPro-W6", sans-serif;
	font-weight:500;
	font-size:11px;
	line-height:14px;
	text-align:center;
	color:#006699;
	width:90px;
	height:30px;
	min-height:30px;
	float:right;
	margin:2px 7px 0px 10px;
	padding:5px 0 0 0px;
}

.stepbox4{
	font-family: "小塚ゴシック Pr6N M","Kozuka Gothic Pr6N M","ヒラギノ角ゴ Pro W6","HiraKakuPro-W6", sans-serif;
	font-weight:500;
	font-size:11px;
	line-height:14px;
	text-align:center;
	color:#006699;
	width:90px;
	height:30px;
	min-height:30px;
	float:left;
	margin:2px 3px 0px 10px;
	padding:5px 0 0 0px;
}

.stepbox5{
	font-family: "小塚ゴシック Pr6N M","Kozuka Gothic Pr6N M","ヒラギノ角ゴ Pro W6","HiraKakuPro-W6", sans-serif;
	font-weight:500;
	font-size:11px;
	line-height:14px;
	text-align:center;
	color:#006699;
	width:90px;
	height:30px;
	min-height:30px;
	margin:2px 7px 0px 40px;
	padding:5px 0 0 40px;
	float:left;
}

#click {
	width:350px;
	height:20px;
	min-height:20px;
	margin:15px 70px 0 12px;
	padding:0 0;
	float:left;
}

#click h3{
	font-family: "小塚ゴシック Pr6N M","Kozuka Gothic Pr6N M","ヒラギノ角ゴ Pro W6","HiraKakuPro-W6", sans-serif;
	color:#c9252c;
	font-weight:500;
	font-size:9px;	
}

#vt_download {
	width:450px;
	height:60px;
	min-height:60px;
	margin: 10px 0px 50px 100px;
}

#commission {
	font-family:"小塚ゴシック Pr6N M","Kozuka Gothic Pr6N M","ヒラギノ角ゴ Pro W6","HiraKakuPro-W6", sans-serif;
	font-size:11px;
	background-image:url(/wp-content/uploads/2011/07/commission_btn.jpg);
	background-repeat:no-repeat;
	width:107px;
	height:50px;
	min-height:50px;
	float:left;
	margin: 10px 0px 10px 50px;
	padding:11px 0px 10px 55px;
}

#commission_sample {
	font-family:"小塚ゴシック Pr6N M","Kozuka Gothic Pr6N M","ヒラギノ角ゴ Pro W6","HiraKakuPro-W6", sans-serif;
	font-size:11px;
	background-image:url(/wp-content/uploads/2011/07/sample_btn.jpg);
	background-repeat:no-repeat;
	width:120px;
	height:50px;
	min-height:50px;
	float:left;
	margin: 10px 0px 10px 50px;
	padding:11px 0px 10px 55px;
}

#mail_sample {
	width:300px;
	height:100px;
	min-height:100px;
	margin:15px 0 0 150px;
	padding:0 0;
	float:left;
}

#mail_sample h3{
	font-family: "小塚ゴシック Pr6N M","Kozuka Gothic Pr6N M","ヒラギノ角ゴ Pro W6","HiraKakuPro-W6", sans-serif;
	color:#c9252c;
	font-weight:500;
	font-size:10px;	
}

#mail_sample ul {
	font-family:"小塚ゴシック Pr6N R","Kozuka Gothic Pr6N R","ヒラギノ角ゴ Pro W6","HiraKakuPro-W6", sans-serif;
	list-style:none;
	display: inline; 
	font-weight:500;
	font-size:10px;
	line-height:11px;
	color:#58585a;
	display: inline;
	padding:100px 0 0 0;
}

#mail_sample li {
	font-family:"小塚ゴシック Pr6N R","Kozuka Gothic Pr6N R","ヒラギノ角ゴ Pro W6","HiraKakuPro-W6", sans-serif;
	list-style:none;
	display: inline; 
	font-weight:500;
	font-size:10px;
	line-height:11px;
	color:#58585a;
	display: inline;
}

#mail_sample ul li a:hover {
	text-decoration:underline 1px #58585a;
}

.openaccount_btn {
	float:right;
	margin-right:10px;
}

.openaccount_btn a:hover img{
    box-shadow: 2px 2px 10px #999;
}

#sendmail_sample {
	width:400px;
	height:320px;
	min-height:320px;
	margin:30px 0 0 113px;
}

#sendmail_sample a:hover img{
    box-shadow: 2px 2px 10px #999;
}

#sendmail_sample h3 {
	font-family: "小塚ゴシック Pr6N M","Kozuka Gothic Pr6N M","ヒラギノ角ゴ Pro W6","HiraKakuPro-W6", sans-serif;
	color:#333;
	font-size:13px;	
	text-align:center;
}
/*========= Deposit_Methods page =========*/
#Deposit_Methods {
	background-image:url(/wp-content/uploads/2011/07/deposit_methods.jpg);
	background-repeat:no-repeat;
	width:595px;
	height:200px;
	min-height:200px;
}

#Deposit_Methods h1{
	font-family: "小塚ゴシック Pr6N H","Kozuka Gothic Pr6N H","ヒラギノ角ゴ Std W8","Hiragino Kaku Gothic Std", sans-serif;
	font-weight:bold;
	font-size:17px;	
	line-height:20px;
	margin:10px 0 0px 25px;
	padding-top:8px;
}

#dm_text h3{
	font-family: "小塚ゴシック Pr6N R","Kozuka Gothic Pr6N R","ヒラギノ角ゴ Pro W6","HiraKakuPro-W6", sans-serif;
	font-size:14px;
	line-height:17px;
	color:#555555;
	text-align:center;
	margin-top:115px;
}

#vt_deposits {
	font-family:"小塚ゴシック Pr6N B","Kozuka Gothic Pr6N B","ヒラギノ角ゴ Pro W8","HiraKakuPro-W8", sans-serif;
	font-size:13px;
	font-weight:bold;
	background-image:url(/wp-content/uploads/2011/07/deposit.jpg);
	background-repeat:no-repeat;
	width:126px;
	height:50px;
	min-height:50px;
	float:left;
	margin: 10px 0px 10px 50px;
	padding:10px 0px 10px 55px;
}

#vt_redemption {
	font-family:"小塚ゴシック Pr6N B","Kozuka Gothic Pr6N B","ヒラギノ角ゴ Pro W8","HiraKakuPro-W8", sans-serif;
	font-size:13px;
	font-weight:bold;
	background-image:url(/wp-content/uploads/2011/07/withdrawal.jpg);
	background-repeat:no-repeat;
	width:126px;
	height:50px;
	min-height:50px;
	float:left;
	margin: 10px 0px;
	padding:10px 0px 10px 55px;
}

#vt_transfer {
	font-family:"小塚ゴシック Pr6N B","Kozuka Gothic Pr6N B","ヒラギノ角ゴ Pro W8","HiraKakuPro-W8", sans-serif;
	font-size:13px;
	font-weight:bold;
	background-image:url(/wp-content/uploads/2011/07/transfer.jpg);
	background-repeat:no-repeat;
	width:126px;
	height:50px;
	min-height:50px;
	float:left;
	margin: 10px 0px;
	padding:10px 0px 10px 55px;
}

#about_currenex {
	background-image:url(/wp-content/uploads/2011/07/about.jpg);
	background-repeat:no-repeat;
	width:595px;
	height:200px;
	min-height:200px;
	margin-top:63px;
}

#about_currenex h1{
	font-family: "小塚ゴシック Pr6N H","Kozuka Gothic Pr6N H","ヒラギノ角ゴ Std W8","Hiragino Kaku Gothic Std", sans-serif;
	font-weight:bold;
	font-size:17px;	
	line-height:20px;
	margin:0px 0 0px 25px;
}

#about_currenex p{
	font-family: "小塚ゴシック Pr6N R","Kozuka Gothic Pr6N R","ヒラギノ角ゴ Std W8","Hiragino Kaku Gothic Std", sans-serif;
	font-weight:400;
	font-size:12px;	
	line-height:15px;
	margin:120px 0 0px 25px;
	padding:8px 15px 0 0;
}

#faq {
	background-image:url(/wp-content/uploads/2011/07/faq.jpg);
	background-repeat:no-repeat;
	width:595px;
	height:100px;
	min-height:100px;
	margin-top:63px;
}

#faq h1{
	font-family: "小塚ゴシック Pr6N H","Kozuka Gothic Pr6N H","ヒラギノ角ゴ Std W8","Hiragino Kaku Gothic Std", sans-serif;
	font-weight:bold;
	font-size:17px;	
	line-height:20px;
	margin:10px 0 0px 25px;
	padding-top:8px;
}

#vt_faq a{
	font-family:"小塚ゴシック Pr6N M","Kozuka Gothic Pr6N M","ヒラギノ角ゴ Pro W6","HiraKakuPro-W6", sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#999;
	background-image:url(/wp-content/uploads/2011/07/faq_btn.jpg);
	background-repeat:no-repeat;
	width:165px;
	height:70px;
	min-height:70px;
	float:left;
	margin: 20px 0px 10px 50px;
	padding:20px 0px 10px 60px;
}

#vt_userguide a{
	font-family:"小塚ゴシック Pr6N M","Kozuka Gothic Pr6N M","ヒラギノ角ゴ Pro W6","HiraKakuPro-W6", sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#999;
	background-image:url(/wp-content/uploads/2011/07/userguide_btn.jpg);
	background-repeat:no-repeat;
	width:300px;
	height:70px;
	min-height:70px;
	float:left;
	margin: 20px 0px 10px -40px;
	padding:20px 0px 10px 55px;
}

#vt_faq a:hover, #vt_userguide a:hover {
	text-decoration:underline;
	color:#cc0000;
}
/*========= Redemption Sidebar =========*/
#redemption {
	width:595px;
	height:300px;
	min-height:300px;
}

#redemption h3{
	font-family:"小塚ゴシック Pr6N M","Kozuka Gothic Pr6N M","ヒラギノ角ゴ Pro W6","HiraKakuPro-W6", sans-serif;
	font-size:14px;
	text-align:center;
}

#redemption_download {
	width:595px;
	height:60px;
	min-height:60px;
	margin: 10px 0px 10px 100px;
}

#redemption_form {
	font-family:"小塚ゴシック Pr6N B","Kozuka Gothic Pr6N B","ヒラギノ角ゴ Pro W6","HiraKakuPro-W6", sans-serif;
	font-size:12px;
	font-weight:bold;
	background-image:url(/wp-content/uploads/2011/07/form.jpg);
	background-repeat:no-repeat;
	width:145px;
	height:45px;
	min-height:45px;
	float:left;
	margin: 10px 0px 0px 9px;
	padding:11px 0px 0px 52px;
}

#redemption_sample {
	font-family:"小塚ゴシック Pr6N B","Kozuka Gothic Pr6N B","ヒラギノ角ゴ Pro W6","HiraKakuPro-W6", sans-serif;
	font-size:12px;
	font-weight:bold;
	background-image:url(/wp-content/uploads/2011/07/form_sample.jpg);
	background-repeat:no-repeat;
	width:185px;
	height:45px;
	min-height:45px;
	float:left;
	margin: 10px 0px 0px 0px;
	padding:11px 0px 0px 51px;
}

#redemption h4{
	font-family:"小塚ゴシック Pr6N M","Kozuka Gothic Pr6N M","ヒラギノ角ゴ Pro W6","HiraKakuPro-W6", sans-serif;
	font-size:11px;
	line-height:12px;
	color:#c9252c;
	margin:0px 0 0 30px;
}

#redemption p{
	font-family: "小塚ゴシック Pr6N R","Kozuka Gothic Pr6N R","ヒラギノ角ゴ Std W8","Hiragino Kaku Gothic Std", sans-serif;
	font-weight:400;
	font-size:10px;	
	line-height:12px;
	margin:0px 20px 0 30px;
	text-align:justify;
}

#vt_back{
	margin:20px 0 0 500px;
}

#vt_back a:hover img{
    box-shadow: 2px 2px 5px #999;
}

/*========= Transfer page =========*/
#vt_transferpage {
	width:595px;
}

#vt_transferpage h3 {
	font-family: "小塚ゴシック Pr6N R","Kozuka Gothic Pr6N R","ヒラギノ角ゴ Pro W6","HiraKakuPro-W6", sans-serif;
	color:#000;
	font-size:13px;	
	line-height:14px;
	text-align:left;
	margin:10px 0 0 35px;
}

#vt_transferpage h3 a{
	text-decoration:none;
	color:#c9252c;
}

#vt_transferpage h3 a:hover{
	text-decoration:underline;
	color:#c9252c;
}

#sendmail_sample2 {
	width:400px;
	height:320px;
	min-height:320px;
	margin:30px 0 0 113px;
}

#sendmail_sample2 a:hover img{
    box-shadow: 2px 2px 5px #999;
}


/*========= VikingTrader Sidebar =========*/
#vtmenu1 ul li {
	list-style:none;
	font-weight:bold;
	}
#vtmenu1 ul li ul li {
	list-style:none;
	}
#vtmenu1 ol li {
	list-style:none;
	}
#vtmenu1 ol li ol li {
	list-style:none !important;
	}

#vtmenu1 {
	margin: 0 0;
    width: 315px;
    padding: 0;
}
#vtmenu1 img {
        border: 0px;
        padding: 0px;
		margin: 0px 5px 0 0;
}

#vtmenu1 li {
	margin: 0;
	padding: 0;
    font-size:14px;
}

#vtmenu1 li a {
	display: block;
	color:none;
	text-decoration: none;
	width: 300px;
	padding: 0 0;
	margin: 0;
	line-height: 22px;
}

#vtmenu1 li a:hover {
	text-decoration: none;
}
#vtmenu1 li.nobox {
	padding-top: 7px;
}
#vtmenu1 li.box {
	background-image:url(/wp-content/uploads/2011/07/siderbar.jpg);
	background-repeat:no-repeat;
	padding-top: 7px;
}
#vtmenu1 li.box_keizai{
	background-image:url(/wp-content/uploads/2011/07/keizai.jpg);
	background-repeat:no-repeat;
	padding-top: 7px;
	margin-top:10px;
	height:50px;	
}

#vtmenu1 li.box_download{
	background-image:url(/wp-content/uploads/2011/07/download.jpg);
	background-repeat:no-repeat;
	padding-top: 7px;	
	margin-top:5px;
	height:50px;
}

#vtmenu1t li.box a, li.box a:hover {
	padding-top: 0px;
	background-position: 16px 10px;
}

#vtmenu1 li.m-bot {
        padding-bottom:18px;
}
#vtmenu1 li.m-bot a, li.m-bot a:hover {
	background-position: 16px 7px;
}

#vtmenu1 li a span {
	display: block;
	padding: 3px 0 4px 10px;
}

#vtmenu1 li a span img.m-new {
	position: relative;
	left: 3px;
	bottom: 2px;
}

/*========= VikingTrader Sidebar =========*/
#vtmenu3 ul li {
	list-style:none;
	font-weight:bold;
	}
#vtmenu3 ul li ul li {
	list-style:none;
	}
#vtmenu3 ol li {
	list-style:none;
	}
#vtmenu3 ol li ol li {
	list-style:none !important;
	}

#vtmenu3 {
	margin: 0 0;
    width: 310px;
    padding: 0;
}
#vtmenu3 img {
        border: 0px;
        padding: 0px;
		margin: 0px 5px 0 0;
}

#vtmenu3 li {
	margin: 0;
	padding: 0;
    font-size:14px;
}

#vtmenu3 li a {
	display: block;
	color:none;
	text-decoration: none;
	width: 300px;
	padding: 0 0;
	margin: 0;
	line-height: 22px;
}

#vtmenu3 li a:hover {
	text-decoration: none;
}
#vtmenu3 li.nobox {
	padding-top: 7px;
}
#vtmenu3 li.box {
	background-image:url(/wp-content/uploads/2011/07/siderbar.jpg);
	background-repeat:no-repeat;
	padding-top: 7px;
}
#vtmenu3 li.box_keizai{
	background-image:url(/wp-content/uploads/2011/07/keizai.jpg);
	background-repeat:no-repeat;
	padding-top: 7px;
	margin-top:10px;
	height:50px;	
}

#vtmenu3 li.box_download{
	background-image:url(/wp-content/uploads/2011/07/download.jpg);
	background-repeat:no-repeat;
	padding-top: 7px;	
	margin-top:5px;
	height:50px;
}

#vtmenu3t li.box a, li.box a:hover {
	padding-top: 0px;
	background-position: 16px 10px;
}

#vtmenu3 li.m-bot {
        padding-bottom:18px;
}
#vtmenu3 li.m-bot a, li.m-bot a:hover {
	background-position: 16px 7px;
}

#vtmenu3 li a span {
	display: block;
	padding: 3px 0 4px 18px;
}

#vtmenu3 li a span img.m-new {
	position: relative;
	left: 3px;
	bottom: 2px;
}



#vtmenu2 {
	margin: 10px 0 0 3px;
        width: 300px;
        padding: 0px;
}
#vtmenu2 img {
        border: 0px;
        padding: 0px;
}

/* viking demo contest */
#vtdemocon {
	margin: 0px;
	padding: 0px 2px 10px 12px;
	font-size:12px;
	font-weight:normal;
}

#vtdemocon img{
	border: none;
	padding: 0px;
        margin: 0px;
	background-color: #FFFFFF;
}
.datestable {
        margin: 0px 0px 12px 0px;
	border: #ccc 1px solid;
        padding: 12px;  
        width: 570px;
}
.datestableleft {
        background-color: #D3E9F3;
        color: #0077AE;
        font-weight: bold;
        text-align: center;
        width: 150px;
        border-bottom: #fff 1px dotted;
        padding: 10px 0px 10px 0px;
}
.datestableright {
        text-align: left;
        padding: 10px 0px 10px 10px;
        border-bottom: #ddd 1px dotted;
}
.datestable_unicon {
        margin: 0px 0px 12px 0px;
	border: #ccc 1px solid;
        padding: 12px;  
        width: 570px;
}
.datestableleft_unicon {
        background-color: #FFC940;
        color: #024A68;
        font-weight: bold;
        text-align: center;
        width: 150px;
        border-bottom: #fff 1px dotted;
        padding: 10px 0px 10px 0px;
}
.datestableright_unicon {
        text-align: left;
        padding: 10px 0px 10px 10px;
        border-bottom: #ddd 1px dotted;
}
.vdemoprize1 {
        margin: 0px 0px 8px 17px;
}
.vdemoprize1r {
        margin: 0px;
        padding: 30px 0px 0px 12px;
        height: 220px;
	vertical-align: top;
        text-align: center;
}

table.vdemotop {
        margin: 0px 0px 8px 21px;
	background: url(/wp-content/uploads/2010/07/vdemo_p01_1.jpg) no-repeat left;
        width: 546px;
        height: 234px;
}
table.vdemotop td {
        padding: 70px 20px 10px 180px;
        line-height: 18px;
}

table.vdemozannen {
        margin: 0px 0px 8px 17px;
	background: url(/wp-content/uploads/2010/07/vdemo_p201.jpg) no-repeat left;
        width: 549px;
        height: 124px;
}
table.vdemozannen td {
        padding: 40px 10px 10px 68px;
        line-height: 18px;
}


.vdemouketori ul li {
	list-style:decimal outside;
	margin-left:19px;
	padding:16px 0px 0px 0px;
        font-size:12px;
        line-height:20px;
	}

.vdemochuui ul li {
	list-style:square outside;
	margin-left:15px;
	padding:4px 0px 0px 0px;
        font-size:10px;
        line-height:14px;
	}

