/* Common 
---------------------------------------------------------------------------------------*/

#main #rightColumn {
	width: 300px;
	float: left;
	margin-top: 10px;
	margin-left: 20px;
	background-color: #FFF;
}
#sbContents .pageTopLink {
	padding-top: 5px;
	padding-bottom: 15px;
	text-align: right;
}
.pageContentsArea .mobilePic {
	border: 1px solid #999999;
}
.pageContentsArea .mobilePicCaption {
	display: block;
	float: left;
	width: 120px;
	padding-right: 27px;
	text-align: center;
}
.pageContentsArea .mobilePicCaption2 {
	display: block;
	float: left;
	width: 120px;
	padding-right: 0px;
	text-align: center;
}
.both {
	clear: both;
}
.both hr {
	display: none;
}
.marginT0 {
	margin: 0px;
}
.marginT10 {
	margin-top: 10px;
}
.marginL10 {
	margin-left: 10px;
}
.marginR10 {
	margin-right: 10px;
}
.marginB20 {
	margin-bottom: 20px;
}

.pageContentsArea .dotline {
	background-image: url(../img/dotline.gif);
	background-repeat: repeat-x;
	background-position: left center;
	clear: both;
	padding-top: 5px;
	padding-bottom: 5px;
	height: 15px;
}
.pageContentsArea .dotline hr {
	display: none;
}


.naviLeft {
	float:left;
	width: 190px;
	text-align: left;
}
.naviRight {
	float:right;
	text-align:right;
	width:190px;
}
.naviCenter {
	float: left;
	text-align:center;
	width:190px;
}
.marginNone {
	margin: 0px;
	padding: 0px;
}

.newIcon {
	margin-bottom: 2px;
}
div#main .floatL {
	float: left;
}

div#main .floatL10 {
	float: left;
	margin-right: 10px;
}

div#main .floatR {
	float: right;
}

div#main .floatR10 {
	float: right;
	margin-left: 10px;
}
div#main .clear {
	clear:both;
}
div#main .clear hr {
	display:none;
}
div#main .moreLinkBox {
	height:14px;
	background-image: url(../img/sb_common/dot002.gif);
	background-position: left center;
}
#main #morelinkArea001 {
	padding-left: 20px;
	padding-right: 280px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#main #morelinkArea002 {
	clear: none;
	float: none;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	width: 350px;
}









#main {
	margin: 0;
	padding: 0 0 30px 20px;
	clear: left;
	_height: 1px;
	_overflow: visible;
	zoom: 1;
	background-color: #a1e3f9 !important;
	background-image: url(../img/sb_common/main_bg.jpg) !important;
	background-repeat: no-repeat !important;
	background-position: left top;
	color: #113c3d;
	line-height: 18px !important;
}
#main #leftColumn {
	width: 620px;
	float: left;
	margin-top: 10px;
}

#sbHeadLeft {
	float: left;
	margin-top: 28px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
	display: inline;
}
#sbHeadRight {
	text-align: right;
	float: right;
	display: block;
	background-image: url(../img/sb_common/header_rightbg.gif);
	background-repeat: no-repeat;
	margin-top: 28px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#sbHeadRight p {
	width:367px;
	height:136px;
	display: block;
	text-align: left;
	text-indent: -9999px;
}
#sbHeadRight p span {
	text-indent:-9998px;
	display: block;
	width: 100px;
}
#all #main #leftColumn #sbHeader #sbHeadRight a {
	display: block;
	height: 30px;
	width: 115px;
	text-indent: -9999px;
	margin-top: 85px;
	margin-left: 125px;
}


#sbMenu {
	clear: both;
	margin-bottom: 10px;
}

#all #main #leftColumn #sbHeader #sbHeadLeft h1 {
	height: 137px;
	width: 224px;
	margin: 0px;
	padding: 0px;
	display: block;
}
#sbHeadLeft a {
	background-image: url(../img/sb_common/spongebob_logo.gif);
	background-repeat: no-repeat;
	display: block;
	height: 137px;
	width: 224px;
	text-indent: -9999px;
}
#sbContents .sbBox {
	padding-bottom: 20px;
}
#sbContents .sbBox2 {
	background-color: #FFFFFF;
	background-image: url(../img/sb_common/box_bottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 20px;
}
.sbBox2 .sbWhiteBox {
	padding-right: 20px;
	padding-left: 20px;
}
.sbBox2 .sbWhiteBox2 {
	padding-right: 10px;
	padding-left: 10px;
}
.sbWhiteBox .innerBox {
	width: 540px;
	margin-right: auto;
	margin-left: auto;
}
.sbWhiteBox2 .innerBox {
	width: 540px;
	margin-right: auto;
	margin-left: auto;
}
.sbWhiteBox .newsEntry {
}
.sbWhiteBox .newsEntry img {
	background-color: #A1E3F9;
	padding: 4px;
	border: 1px solid #4DAAE5;
	float: left;
	margin-right: 20px;
}
.sbWhiteBox .newsEntry dl {
	display: block;
	float: left;
	margin: 0px;
	padding: 0px;
	width: 310px;
}
.sbWhiteBox .newsEntry dt {
	color: #3465ad;
	font-size: 14px;
	font-weight: bold;
	display: block;
	padding-bottom: 10px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	width: 310px;
}
.sbWhiteBox .newsEntry dt span {
	display: block;
	background-image: url(../img/sb_news/date_bg.gif);
	background-repeat: no-repeat;
	background-position: right center;
	width: 310px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #59B1E6;
	font-size: 12px;
	height: 20px;
	line-height: 20px !important;
	margin-bottom: 5px;
}
.sbWhiteBox .newsEntry dd {
	margin: 0px;
	padding: 0px;
	color: #747474;
}
.dotLineClear {
	background-image: url(../img/sb_news/dotline.gif);
	background-repeat: no-repeat;
	background-position: center center;
	clear: both;
	height: 50px;
}
.dotLineClear2 {
	background-image: url(../img/sb_game/dot002.gif);
	background-repeat: no-repeat;
	background-position: center center;
	clear: both;
	height: 30px;
}
.dotLineClear hr,.dotLineClear2 hr {
	display: none;
}
#sbContents .sbBox #sbBox002Set {
	background-image: url(../img/sb_index/index_box02_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-bottom: 20px;
	padding-top: 10px;
}
.sbWhiteBox .innerBox {
}
.innerBox .leftArea {
	float: left;
	width: 290px;
	padding-bottom: 20px;
}

.innerBox .rightArea {
	float: left;
	padding-left: 10px;
	padding-bottom: 20px;
}
.innerBox .ph {
	background-color: #A1E3F9;
	padding: 4px;
	border: 1px solid #56B0E7;
}
.innerBox .phNoneBgcol {
	border: 4px solid #A1E3F9;
}
.innerBox .phNoneBgBorder {
	border: 1px solid #56B0E7;
}

.innerBox .phMini {
	padding: 0px;
	border: 1px solid #56B0E7;
	margin-right: 4px;
	margin-bottom: 8px;
}

.sbAbout {
	background-image: url(../img/sb_index/index_box01_title.gif);
	background-repeat: no-repeat;
	height: 42px;
	width: 620px;
	text-indent: -9999px;
}

.sbVideo {
	background-image: url(../img/sb_index/index_box02_title.gif);
	background-repeat: no-repeat;
	height: 42px;
	width: 620px;
	text-indent: -9999px;
}

.sbNews {
	background-image: url(../img/sb_index/index_box03_title.gif);
	background-repeat: no-repeat;
	height: 41px;
	width: 620px;
	text-indent: -9999px;
}

.sbGame {
	background-image: url(../img/sb_index/index_box04_title.gif);
	background-repeat: no-repeat;
	height: 41px;
	width: 321px;
	text-indent: -9999px;
}

.sbMobile {
	background-image: url(../img/sb_index/index_box05_title.gif);
	background-repeat: no-repeat;
	height: 41px;
	width: 290px;
	text-indent: -9999px;
}

.sbNewsTitle {
	background-image: url(../img/sb_news/title.gif);
	background-repeat: no-repeat;
	height: 75px;
	width: 620px;
	text-indent: -9999px;
}

.readmore_btn {
	float: right;
	background:transparent url(../img/sb_index/readmore_btn.gif) no-repeat scroll 0 0;
	display:block;
	width: 115px;
	height: 14px;
	margin-bottom:0;
	text-indent:-9999px;
	padding-right: 5px;
}
a.readmore_btn:hover {
	float: right;
	background:transparent url(../img/sb_index/readmore_btn_o.gif) no-repeat scroll 0 0;
	display:block;
	width: 115px;
	height: 14px;
	margin-bottom:0;
	text-indent:-9999px;
	padding-right: 5px;
}

.watchmore_btn{
	float: right;
	background:transparent url(../img/sb_index/watchmore_btn.gif) no-repeat scroll 0 0;
	display:block;
	width: 129px;
	height: 14px;
	margin-bottom:0;
	text-indent:-9999px;
}
a.watchmore_btn:hover{
	float: right;
	background:transparent url(../img/sb_index/watchmore_btn_o.gif) no-repeat scroll 0 0;
	display:block;
	width: 129px;
	height: 14px;
	margin-bottom:0;
	text-indent:-9999px;
}

.pagetop_icon {
	background:transparent url(../img/sb_common/pagetop.gif) no-repeat scroll 0 0;
	display:block;
	width: 130px;
	height: 54px;
	margin-bottom:0;
	text-indent:-9999px;
	float: right;
}



/* Footer
---------------------------------------------------------------------------------------*/
#sbFooter {
	background-image: url(../img/sb_common/footer_spongebob.jpg);
	background-repeat: no-repeat;
	height: 294px;
	text-indent: -9999px;
}
#sbFooter .pagetop_icon {
	margin-top: 240px;
}
.innerBox .pageTopLink2 a {
	padding-bottom: 10px;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CCCCCC;
	text-align: right;
}
.innerBox .pageTopLink2 a:hover {
	color: #06BDE6;
}


/* index
---------------------------------------------------------------------------------------*/

#sbBox002Set .videoArea {
	float: left;
	width: 300px;
	text-align: right;
}
#sbBox002Set .videoThumbnailArea {
	float: left;
	padding-left: 35px;
	width: 270px;
}
#sbBox002Set .videoThumbnailArea .indexVideoThumb {
	padding-right: 15px;
	display: block;
	float: left;
	padding-bottom: 15px;
}
#sbBox002Set .videoThumbnailArea .indexVideoBtn {
	float: left;
	padding-top: 10px;
	padding-left: 40px;
}
#sbBox002Set .videoThumbnailArea #videoTitleTxt {
	font-size: 12px;
	font-weight: bold;
	/*color: #06BDE6;*/
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	display: block;
	width: 250px;
}
#sbBox002Set .videoThumbnailArea p {
	font-size: 12px;
	/*color: #06BDE6;*/
	display: block;
	margin: 0px;
	width: 170px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	line-height: 18px !important;
}

#sbBox003Set {
	background-image: url(../img/sb_index/index_box03_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 147px;
}
#sbBox003Set ul {
	padding: 0px;
	display: block;
	float: none;
	list-style-type: none;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	width: 370px;
	_width: 360px;
}
#sbBox003Set li {
	padding-bottom: 3px;
	padding-left: 33px;
	padding-right: 15px;
}
#sbBox003Set li#moreNews {
	text-align: right;
	padding-top: 5px;
}
#sbBox003Set li span {
	color: #e14c11;
	padding-right: 10px;
}
#all #main #leftColumn #sbContents .sbBox #sbBox003Set a {
	color: #113c3d;
	text-decoration: underline;
}
#all #main #leftColumn #sbContents .sbBox #sbBox003Set a:hover {
	text-decoration: none;
}
#sbBox003Set #campaignBnArea {
	float: left;
	margin-top: 10px;
	padding: 0px;
	margin-right: 0px;
	width: 207px;
	margin-left: 10px;
}
#sbBox003Set #campaignBnArea a {
	background-color: #feffa9;
	border: 1px solid #ffffff;
	display: block;
	padding: 4px;
	width: 193px;
}
#sbBox003Set #campaignBnArea a:hover {
	background-color: #06bde6;
	border: 1px solid #ffffff;
	display: block;
	padding: 4px;
	width: 193px;
}
#sbBox004Set {
	background-image: url(../img/sb_index/index_box04_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 218px;
}
#sbBox004Set #gameinfo {
	width: 120px;
	display: block;
	text-align: center;
	float: left;
	height: 70px;
	padding-top: 40px;
	padding-left: 30px;
	margin: 0px;
}

#sbBox004Set .sbGameThumbArea {
	float: left;
	padding-top: 10px;
	padding-left: 20px;
	margin: 0px;
	height: 110px;
}
#sbBox004Set .sbGameThumbArea a {
	background-color: #feffa9;
	border: 1px solid #ffffff;
	display: block;
	padding: 4px;
}
#sbBox004Set .sbGameThumbArea a:hover {
	background-color: #06bde6;
	border: 1px solid #ffffff;
	display: block;
	padding: 4px;
}
#sbBox004Set #sbGameInformation {
	clear: both;
	display: block;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 90px;
	margin: 0px;
	height: 45px;
}
#sbBox004Set #moreLink {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 195px;
	display: block;
}
#sbBox005Set {
	background-image: url(../img/sb_index/index_box05_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 218px;
}
#sbBox005Set #mobileInfo {
	display: block;
	width: 90px;
	float: left;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 80px;
	height: 157px;
}
#sbBox005Set #mobileLink {
	float: left;
	padding-top: 10px;
	padding-right: 0px;
	width: 94px;
	padding-left: 10px;
}
#sbBox005Set #mobileLink a {
	background-color: #feffa9;
	border: 1px solid #ffffff;
	display: block;
	padding: 4px;
}
#sbBox005Set #mobileLink a:hover {
	background-color: #06bde6;
	border: 1px solid #ffffff;
	display: block;
	padding: 4px;
}
#sbBox005Set #moreLink {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 170px;
	clear: both;
	display: block;
}



#sbBox006Set {
	background-image: url(../img/sb_index/index_box06_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 218px;
}
#sbBox006Set #wpInfo {
	display: block;
	width: 160px;
	float: left;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 120px;
	height: 158px;
}
#sbBox006Set #wpInfo p {
	margin: 0px;
	padding: 0px;
}
#sbBox006Set #wpLink {
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	width: 160px;
	padding-left: 0px;
}
#sbBox006Set #wpLink a {
	background-color: #feffa9;
	border: 1px solid #ffffff;
	display: block;
	padding: 4px;
	width: 120px;
	margin-bottom: 10px;
}
#sbBox006Set #wpLink a:hover {
	background-color: #06bde6;
	border: 1px solid #ffffff;
	display: block;
	padding: 4px;
}
#sbBox006Set #moreLink {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 160px;
	clear: both;
	display: block;
}


#main #leftColumn #sbContents h2 {
	margin: 0px;
	padding: 0px;
}
#main #leftColumn #sbContents h3 {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}


div#main .floatLGame {
	float: left;
	width: 321px;
}


div#main .floatRMobile,
div#main .floatRWallpaper {
	float: right;
	width: 290px;
}
.sbBox #aboutTxtArea {
	background-image: url(../img/sb_index/index_box01_body.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 211px;
	width: 620px;
}
.sbBox #aboutTxtArea p {
	padding-right: 280px;
	padding-left: 20px;
	padding-top:10px;
	line-height: 20px !important;
	margin:0 !important;
	display: block;
	padding-bottom: 0px;
}
.sbBox #aboutTxtArea p#linkTxt {
	padding-right: 0px;
	padding-left: 225px;
	padding-top:10px;
	line-height: 20px !important;
	margin:0;
	display: block;
	padding-bottom: 0px;
}


/* mobile
---------------------------------------------------------------------------------------*/

.innerBox .leftArea strong {
	color: #27b4c8;
	display: block;
	padding-bottom: 5px;
}
.innerBox .leftArea p {
	color: #747474;
}
.innerBox .qrArea {
	clear: both;
	background-image: url(../img/sb_mobile/sub_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	border: 1px solid #e0e0e0;
	padding: 10px;
}
.innerBox .qrArea .qrimage {
	border: 1px solid #eoeoeo;
	float: left;
	margin-right: 0px;
}
.innerBox .qrArea strong {
	font-weight: bold;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 12px;
	color: #00668e;
}
.innerBox .qrArea p {
	color: #666666;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 140px;
}
.innerBox .qrArea p.caption {
	font-size: 10px!Important;
}
.innerBox .leftArea div.mobilePhMinibox {
	text-align: center;
}



/* character
---------------------------------------------------------------------------------------*/


.innerBox .charaInfo001 { 
	clear: both;
	background-color:#f6f9c7;
	background-image: url(../img/sb_character/sub_bg001.gif);
	background-repeat: no-repeat;
	background-position: left top;
	border: 1px solid #e0e0e0;
	padding: 10px;
	margin-top: 10px;
	}
.innerBox .charaInfo002 {
	clear: both;
	background-color:#fbdedf;
	background-image: url(../img/sb_character/sub_bg002.gif);
	background-repeat: no-repeat;
	background-position: left top;
	border: 1px solid #e0e0e0;
	padding: 10px;
	margin-top: 10px;
}
.innerBox .charaInfo003 {
	clear: both;
	background-color:#e2f1b2;
	background-image: url(../img/sb_character/sub_bg003.gif);
	background-repeat: no-repeat;
	background-position: left top;
	border: 1px solid #e0e0e0;
	padding: 10px;
	margin-top: 10px;
}
.innerBox .charaInfo004 {
	clear: both;
	background-color:#b0dcf6;
	background-image: url(../img/sb_character/sub_bg004.gif);
	background-repeat: no-repeat;
	background-position: left top;
	border: 1px solid #e0e0e0;
	padding: 10px;
	margin-top: 10px;
}
.innerBox .charaInfo005 {
	clear: both;
	background-color:#c5ddd1;
	background-image: url(../img/sb_character/sub_bg005.gif);
	background-repeat: no-repeat;
	background-position: left top;
	border: 1px solid #e0e0e0;
	padding: 10px;
	margin-top: 10px;
}
.innerBox .charaInfo006 {
	clear: both;
	background-color:#fde9f4;
	background-image: url(../img/sb_character/sub_bg006.gif);
	background-repeat: no-repeat;
	background-position: left top;
	border: 1px solid #e0e0e0;
	padding: 10px;
	margin-top: 10px;
}
.innerBox .charaInfo007 {
	clear: both;
	background-color:#ace4e1;
	background-image: url(../img/sb_character/sub_bg007.gif);
	background-repeat: no-repeat;
	background-position: left top;
	border: 1px solid #e0e0e0;
	padding: 10px;
	margin-top: 10px;
}
.innerBox .charaInfo001 dl,
.innerBox .charaInfo002 dl,
.innerBox .charaInfo003 dl,
.innerBox .charaInfo004 dl,
.innerBox .charaInfo005 dl,
.innerBox .charaInfo006 dl,
.innerBox .charaInfo007 dl {
	margin: 0px;
	padding: 0px;
}
.innerBox .charaInfo001 dt,
.innerBox .charaInfo002 dt,
.innerBox .charaInfo003 dt,
.innerBox .charaInfo004 dt,
.innerBox .charaInfo005 dt,
.innerBox .charaInfo006 dt,
.innerBox .charaInfo007 dt {
	float: left;
	width: 65px;
}
.innerBox .charaInfo001 dd {

}
.innerBox .charaInfoTxt {
	color:#747474;
	display:block;
	float:left;
	line-height:1.8 !important;
	margin-top:15px !important;
	padding:10px;
	width:260px;
}

/* town
---------------------------------------------------------------------------------------*/
.innerBox .townInfo01 {
	float: left;
	width: 175px;
	padding-top: 10px;
}
.innerBox .townInfo02 {
	float: left;
	width: 175px;
	padding-right: 6px;
	padding-left: 6px;
	padding-top: 10px;
}
.innerBox .bikiniTownCaption {
	font-size: 12px;
	font-weight: bold;
	color: #0080D2;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	text-align: right;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #86C2EB;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.innerBox .townInfo01 p,.innerBox .townInfo02 p {
	color: #0080D2;
	text-align: center;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	font-weight: bold;
}
.innerBox #townInformationTxt {
	font-size: 12px;
	font-weight: bold;
	color: #0080D2;
	text-align: center;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}


/* game
---------------------------------------------------------------------------------------*/
#gameBox {
	background-image: url(../img/sb_game/spongebob.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 126px;
}
.sbWhiteBox2 #mainCopy {
	font-size: 14px;
	font-weight: bold;
	color: #06BDE6;
	margin: 0px !important;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.sbWhiteBox2 #gameTitle {
	font-size: 18px;
	font-weight: bold;
	color: #004B9C;
	text-align: center;
	margin: 0px;
	padding: 0px;
	display: block;
}
.sbWhiteBox2 #gameinfofootbtn {
	text-align: right;
}
.sbBox2 #gameArea {
	background-color: #c1dae6;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
}
.sbWhiteBox2 #gameTitle span {
	font-size: 12px;
	display: block;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.newItemArea {
	float: left;
	width: 164px;
}
.newItemArea p {
	margin: 0px;
	font-size: 14px;
	font-weight: bold;
	color: #E1387F;
	text-align: center;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.itemBoxNew {
	float: left;
	width: 120px;
	padding-right: 10px;
	padding-left: 10px;
}
.itemBoxNew p.itemLink {
	background-image: url(../img/sb_game/arrow001.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.itemBoxNew p {
	color: #747474;
	font-weight: bold;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

.itemBox {
	float: left;
	width: 120px;
	padding-right: 11px;
	padding-left: 11px;
}
.itemBox p.itemLink {
	background-image: url(../img/sb_game/arrow002.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

.itemBox p {
	color: #06BDE6;
	font-weight: bold;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#main #leftColumn #sbContents .sbBox2 .sbWhiteBox2 #gameBox .itemBoxNew .itemLink a {
	color: #E1387F;
}


.innerBox .gameManualArea {
	clear: both;
	background-image: url(../img/sb_mobile/sub_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	border: 1px solid #e0e0e0;
	padding: 10px;
	margin-top: 20px;
	background-color: #D1F4FA;
}
.innerBox .gameManualArea .image {
	border: 1px solid #eoeoeo;
	float: left;
	margin-right: 0px;
}
.innerBox .gameManualArea strong {
	font-weight: bold;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 12px;
	color: #00668e;
}
.innerBox .gameManualArea p {
	color: #666666;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
}
.innerBox .gameManualArea ul {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	list-style-type: decimal;
}
.innerBox .gameManualArea p.caption {
	font-size: 10px!Important;
}

.innerBox .gameManualArea td {
	font-size:10px;
}



/* wallpaper
---------------------------------------------------------------------------------------*/

.itemBox p.itemLinkWP1280 {
	background-image: url(../img/sb_wallpaper/arrow002.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.itemBox p.itemLinkWP1024 {
	background-image: url(../img/sb_wallpaper/arrow003.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.itemBox p.itemLinkWP800 {
	background-image: url(../img/sb_wallpaper/arrow004.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

#main #leftColumn #sbContents .sbBox2 .sbWhiteBox2 #gameBox .itemBoxNew .itemLink a {
	color: #E1387F;
}

#main #leftColumn #sbContents .sbBox2 .sbWhiteBox2 .itemBox .itemLinkWP1280 a {
	color: #143F8A;
}
#main #leftColumn #sbContents .sbBox2 .sbWhiteBox2 .itemBox .itemLinkWP1024 a {
	color: #408CC8;
}
#main #leftColumn #sbContents .sbBox2 .sbWhiteBox2 .itemBox .itemLinkWP800 a {
	color: #7AC8F0;
}

.innerBox .manualArea {
	clear: both;
	background-image: url(../img/sb_mobile/sub_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	border: 1px solid #e0e0e0;
	padding: 10px;
	margin-top: 20px;
	background-color: #D1F4FA;
}
.innerBox .manualArea .image {
	border: 1px solid #eoeoeo;
	float: left;
	margin-right: 0px;
}
.innerBox .manualArea strong {
	font-weight: bold;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 12px;
	color: #00668e;
}
.innerBox .manualArea p {
	color: #666666;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
}
.innerBox .manualArea ul {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	list-style-type: decimal;
}
.innerBox .manualArea p.caption {
	font-size: 10px!Important;
}
#main #leftColumn #sbContents .sbBox2 .sbWhiteBox2 #gameBox .caption {
	margin: 0px;
	font-size: 10px;
	color: #666666;
	font-weight: normal;
	display: block;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

/* video
---------------------------------------------------------------------------------------*/


.sbWhiteBox .videoBox img {
	background-color: #A1E3F9;
	display: block;
	padding: 4px;
	border: 1px solid #59B3E9;
	float: left;
}
.sbWhiteBox .videoBox dl {
	display: block;
	float: left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	width: 380px;
}
.sbWhiteBox .videoBox dt {
	font-size: 12px;
	font-weight: bold;
	color: #06BDE6;
	padding-bottom: 5px;
}
.sbWhiteBox .videoBox dd {
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
	color: #747474;
}
.sbWhiteBox .videoBox .videoBtn {
	padding-left: 300px;
}
#main #leftColumn #sbContents .sbBox2 .sbWhiteBox .videoBox .videoBtn a {
	background-image: url(../img/sb_video/arrow003.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-align: left;
	display: block;
	width: 70px;
	padding-left: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

