/*  CUSTOM CSS FOR V-CHECK PAGE -------------------------------------------------------- */
.caps
{
background:url(/images/gradationWhite340.jpg) repeat-x #F75119;
border:1px solid #CCCCCC;
}

.signupBtn {
width:128px;
padding-top:4px;
height:56px;
display:block;
background:url(/images/landing/btn_bg_large_dark_orange.jpg) repeat-x #F75119;
line-height:25px;
text-align:left;
text-decoration:none;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
-moz-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.8);
-webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.8);
box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.8);
margin-bottom:12px;
margin-right:12px;
float:left;
}

.signupBtn:hover {
color:#FFF;
text-decoration:none;
background:url(/images/landing/btn_bg_large_light_orange.jpg) repeat-x #FE991B;
}

.signupBtn .label{
font-size:23px;
display:block;
color:#fff;
padding-top:2px;
padding-left:10px;
}

.signupBtn .labelStrong {
font-size:14px;
display:block;
color:#fff;
padding-left:10px;
}

.caps{
width:940px;
padding:10px 0px 5px 10px;
margin-bottom:15px;
float:left;
background-color:#EFEEE8
}

.cap{
padding-right:10px;
float:left;
}

.cap p{
width:300px;
margin-top:5px;
font-size:12px;
}

.bannerImg{
padding-left: 9px;
float:left;
font-size: 70px;
font-family: "Trebuchet MS",Verdana,"Times New Roman", Dotum;
color:#2782d1;
}

.bannerSideText{
font-size: 10px;
width: 550px;
float:left;
padding-left: 15px;
}

.bannerSideText h2{
font-size: 16px;
line-height: 24px;
}

h2{
color:#00356D;
font-size: 16px;
line-height: 24px;
}
.clearboth
{
width: 800px;
clear: both;
margin-bottom: 20px;
}

.clearboth2
{
width: 800px;
clear: both;
margin-bottom: 0px;
}

#sp_startnow
{
margin-top:10px;
margin-bottom:10px;
}

#home_sp
{
margin: 0;
padding: 0;
background: #f3f3f3;
width: 537px;
float: left;
}

#home_top
{
background: url(/images/bg_sparea_top.gif) top left no-repeat;
width: 537px;
height: 15px;
text-indent: -9999px;
}

#home_bottom
{
background: url(/images/bg_sparea_bottom.gif) bottom left no-repeat;
width: 537px;
height: 15px;
text-indent: -9999px;
clear: both;
}

#home_sp h2 { width: 537px; color:#00356D; margin-top: -8px; margin-bottom:4px; padding-left: 10px; font-size:18px;}

#home_chat
{
margin: 0;
padding: 0;
font-size: 13px;
width: 255px;
float: right;
line-height: 14px;
}

*html #home_chat
{
margin: 0;
padding: 0;
font-size: 13px;
width: 240px;
float: right;
line-height: 14px;
}

#sp_section
{
width:640px;
height:144px;
margin-top:18px;
margin-bottom:10px;
}

#wrapper_left
{
width:248px;
height:144px;
float:left;
padding-right:4px;
}

#wrapper_left h2{
font-size: 17px;
line-height: 20px;
font-weight: bold;
color: #000000;
}

#wrapper_right
{
width:388px;
height:144px;
float:left;
}

#sp1
{
width:194px;
height:72px;
float:left;
}

#sp2
{
width:194px;
height:72px;
float:left;
}

#sp3
{
width:194px;
height:72px;
float:left;
}

#sp4
{
width:194px;
height:72px;
float:left;
}

/*
Ultimate button ja */
#sp-box-mini-ultimate-ja {
background: url(/images/btn_sp_general_ja_mini.jpg) top left no-repeat;
width:194px;
height:69px;
}

#sp-box-mini-ultimate-ja h4 { 
font-size: 10px;
margin: 0px;
padding: 0px;
position:absolute;
top: 36px;
left:78px;
}

#sp-box-mini-ultimate-ja h4 a {
text-decoration: none;
display: block;
margin: 0px;
padding: 0px;
height: 24px;
width: 111px;
background: url(/images/btn_startnow_ja_mini.jpg) no-repeat;
text-indent: -9999px;
}

#sp-box-mini-ultimate-ja h4 a:hover,H2 a:active {
background: url(/images/btn_startnow_ja_mini.jpg) no-repeat;
background-position: 0px -24px;
}
/*
Ultimate button en */
#sp-box-mini-ultimate-en {
background: url(/images/btn_sp_general_en_mini.jpg) top left no-repeat;
width:194px;
height:69px;
}

#sp-box-mini-ultimate-en h4 { 
font-size: 10px;
margin: 0px;
padding: 0px;
position:absolute;
top: 36px;
left:78px;
}

#sp-box-mini-ultimate-en h4 a {
text-decoration: none;
display: block;
margin: 0px;
padding: 0px;
height: 24px;
width: 111px;
background: url(/images/btn_startnow_en_mini.jpg) no-repeat;
text-indent: -9999px;
}

#sp-box-mini-ultimate-en h4 a:hover,H2 a:active {
background: url(/images/btn_startnow_en_mini.jpg) no-repeat;
background-position: 0px -24px;
}
/*
TOEIC button ja */
#sp-box-mini-toeic-ja {
background: url(/images/btn_sp_toeic_ja_mini.jpg) top left no-repeat;
width:194px;
height:69px;
}

#sp-box-mini-toeic-ja h4 { 
font-size: 10px;
margin: 0px;
padding: 0px;
position:absolute;
top: 36px;
left:78px;
}

#sp-box-mini-toeic-ja h4 a {
text-decoration: none;
display: block;
margin: 0px;
padding: 0px;
height: 24px;
width: 111px;
background: url(/images/btn_startnow_ja_mini.jpg) no-repeat;
text-indent: -9999px;
}

#sp-box-mini-toeic-ja h4 a:hover,H2 a:active {
background: url(/images/btn_startnow_ja_mini.jpg) no-repeat;
background-position: 0px -24px;
}
/*
TOEIC button en */
#sp-box-mini-toeic-en {
background: url(/images/btn_sp_toeic_en_mini.jpg) top left no-repeat;
width:194px;
height:69px;
}

#sp-box-mini-toeic-en h4 { 
font-size: 10px;
margin: 0px;
padding: 0px;
position:absolute;
top: 36px;
left:78px;
}

#sp-box-mini-toeic-en h4 a {
text-decoration: none;
display: block;
margin: 0px;
padding: 0px;
height: 24px;
width: 111px;
background: url(/images/btn_startnow_en_mini.jpg) no-repeat;
text-indent: -9999px;
}

#sp-box-mini-toeic-en h4 a:hover,H2 a:active {
background: url(/images/btn_startnow_en_mini.jpg) no-repeat;
background-position: 0px -24px;
}
/*
TOEFL button ja */
#sp-box-mini-toefl-ja {
background: url(/images/btn_sp_toefl_ja_mini.jpg) top left no-repeat;
width:194px;
height:69px;
}

#sp-box-mini-toefl-ja h4 { 
font-size: 10px;
margin: 0px;
padding: 0px;
position:absolute;
top: 36px;
left:78px;
}

#sp-box-mini-toefl-ja h4 a {
text-decoration: none;
display: block;
margin: 0px;
padding: 0px;
height: 24px;
width: 111px;
background: url(/images/btn_startnow_ja_mini.jpg) no-repeat;
text-indent: -9999px;
}

#sp-box-mini-toefl-ja h4 a:hover,H2 a:active {
background: url(/images/btn_startnow_ja_mini.jpg) no-repeat;
background-position: 0px -24px;
}
/*
TOEFL button en */
#sp-box-mini-toefl-en {
background: url(/images/btn_sp_toefl_en_mini.jpg) top left no-repeat;
width:194px;
height:69px;
}

#sp-box-mini-toefl-en h4 { 
font-size: 10px;
margin: 0px;
padding: 0px;
position:absolute;
top: 36px;
left:78px;
}

#sp-box-mini-toefl-en h4 a {
text-decoration: none;
display: block;
margin: 0px;
padding: 0px;
height: 24px;
width: 111px;
background: url(/images/btn_startnow_en_mini.jpg) no-repeat;
text-indent: -9999px;
}

#sp-box-mini-toefl-en h4 a:hover,H2 a:active {
background: url(/images/btn_startnow_en_mini.jpg) no-repeat;
background-position: 0px -24px;
}
/*
Interchange button ja */
#sp-box-mini-interchange-ja {
background: url(/images/btn_sp_interchange_ja_mini.jpg) top left no-repeat;
width:194px;
height:69px;
}

#sp-box-mini-interchange-ja h4 { 
font-size: 10px;
margin: 0px;
padding: 0px;
position:absolute;
top: 36px;
left:78px;
}

#sp-box-mini-interchange-ja h4 a {
text-decoration: none;
display: block;
margin: 0px;
padding: 0px;
height: 24px;
width: 111px;
background: url(/images/btn_startnow_ja_mini.jpg) no-repeat;
text-indent: -9999px;
}

#sp-box-mini-interchange-ja h4 a:hover,H2 a:active {
background: url(/images/btn_startnow_ja_mini.jpg) no-repeat;
background-position: 0px -24px;
}
/*
Interchange button en */
#sp-box-mini-interchange-en {
background: url(/images/btn_sp_interchange_en_mini.jpg) top left no-repeat;
width:194px;
height:69px;
}

#sp-box-mini-interchange-en h4 { 
font-size: 10px;
margin: 0px;
padding: 0px;
position:absolute;
top: 36px;
left:78px;
}

#sp-box-mini-interchange-en h4 a {
text-decoration: none;
display: block;
margin: 0px;
padding: 0px;
height: 24px;
width: 111px;
background: url(/images/btn_startnow_en_mini.jpg) no-repeat;
text-indent: -9999px;
}

#sp-box-mini-interchange-en h4 a:hover,H2 a:active {
background: url(/images/btn_startnow_en_mini.jpg) no-repeat;
background-position: 0px -24px;
}

#imgLeftTxtRight img{
float: left;
margin-bottom: 10px;
}

.redFree
{
color:#FF0000;
font-size:0.8em;
}
