/* CSS Document */

* {
	margin:0; padding:0;
}


/* mainΜX^C */

#maintable {
	margin: 0;
	padding: 0;
	border: none;
}

#ww_spec {
	display: block;
	width: 184px;
	height: 78px;
	
	background-image: url(../img/contents/main_spec.gif);
	background-repeat: no-repeat;
	
	text-align:left;
	font-family:"lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 8pt;
	font-weight: normal;
	line-height: 1.2;
	color: #0f218b;
	
	padding: 23px 0 0 30px;
	
	#width: 214px;
	#height: 91px;
	#padding: 10px 0 0 30px;
}


/* [I[o[Link
---------------------------------------------------------*/
.info-btn {
	display: block;
	width: 270px;
	height: 65px;
	text-indent: -9999px;
	background-image: url(../img/contents/info_btn.gif);
	background-repeat: no-repeat;
}

a.info-btn { background-position: 0px 0px;}
a:hover.info-btn { background-position: 0px -65px;}

.tvcm-btn {
	display: block;
	width: 705px;
	height: 106px;
	text-indent: -9999px;
	background-image: url(../img/contents/footer01-btn.gif);
	background-repeat: no-repeat;
}

a.tvcm-btn { background-position: 0px 0px;}
a:hover.tvcm-btn { background-position: 0px -106px;}

.photo-btn {
	display: block;
	width: 705px;
	height: 106px;
	text-indent: -9999px;
	background-image: url(../img/contents/footer03-btn.gif);
	background-repeat: no-repeat;
}

a.photo-btn { background-position: 0px 0px;}
a:hover.photo-btn { background-position: 0px -106px;}

.minigame-btn {
	display: block;
	width: 705px;
	height: 106px;
	text-indent: -9999px;
	background-image: url(../img/contents/footer08-btn.gif);
	background-repeat: no-repeat;
}

a.minigame-btn { background-position: 0px 0px;}
a:hover.minigame-btn { background-position: 0px -106px;}

.blog-btn {
	display: block;
	width: 385px;
	height: 250px;
	text-indent: -9999px;
	background-image: url(../img/contents/info_blogparts.gif);
	background-repeat: no-repeat;
}

a.blog-btn { background-position: 0px 0px;}
a:hover.blog-btn { background-position: 0px -250px;}

/* Ά
---------------------------------------------------------*/
p {
	font-size: 12pt;
	line-height: 1.4;
	color: #945536;
	font-family: Arial, Helvetica, sans-serif;
	
	margin: 0;
	padding: 0;
}

p.small{
	font-size: 11pt;
	line-height: 1.4;
}

strong {
	font-weight: normal;
	color: #FF0000;
}

.insidetb01-bg ul {
	margin: 0;
	padding: 0;
	text-align: left;
	list-style: none;
}

.insidetb01-bg li {
	font-size: 12pt;
	line-height: 1.2;
	color: #945536;
	font-family: Arial, Helvetica, sans-serif;
	
	padding: 10px 0;

	display: block;
	background-image:url(../img/contents/list_bg.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
}

/* e[uΜwiζ
---------------------------------------------------------*/
.contents01bg {
	width: 770px;

	margin: 0 auto;
	padding: 0;

	background-image: url(../img/contents/contents01_bg.gif);
	background-repeat: repeat-y;

	text-align: center;
}

.contents03bg {
	width: 770px;

	margin: 0 auto;
	padding: 0;

	background-image: url(../img/contents/contents03_bg.gif);
	background-repeat: repeat-y;

	text-align: center;
}

.contents04bg {
	width: 770px;

	margin: 0 auto;
	padding: 0;

	background-image: url(../img/contents/contents04_bg.gif);
	background-repeat: repeat-y;

	text-align: center;
}

.contents05bg {
	width: 770px;

	margin: 0 auto;
	padding: 0;

	background-image: url(../img/contents/contents05_bg.gif);
	background-repeat: repeat-y;

	text-align: center;
}

.contents06bg {
	width: 770px;

	margin: 0 auto;
	padding: 0;

	background-image: url(../img/contents/contents06_bg.gif);
	background-repeat: repeat-y;

	text-align: center;
}

.contents07bg {
	width: 770px;

	margin: 0 auto;
	padding: 0;

	background-image: url(../img/contents/contents07_bg.gif);
	background-repeat: repeat-y;

	text-align: center;
}

.contents08bg {
	width: 770px;

	margin: 0 auto;
	padding: 0;

	background-image: url(../img/contents/contents08_bg.gif);
	background-repeat: repeat-y;

	text-align: center;
}

.tbbg01-01 {
	height: 51px;
	padding: 0 0 0 50px;
	text-align: left;
	vertical-align: top;
	background-image: url(../img/contents/contenst01_tb02.gif);
	background-repeat: repeat-y;
}

.tbbg01-02 {
	background-image: url(../img/contents/tbbg01.gif);
	background-repeat: repeat-y;
	padding: 0 40px;
	text-align: left;
}

.tbbg03-01 {
	background-image: url(../img/contents/tbbg03_01.gif);
	background-repeat: repeat-y;
	padding: 0 25px 0 40px;
	text-align: left;
}

.tbbg03-02 {
	background-image: url(../img/contents/tbbg03_02.gif);
	background-repeat: repeat-y;
	padding: 0 40px;
	text-align: left;
}

.tbbg03-03 {
	background-image: url(../img/contents/tbtop03_03_05.gif);
	background-repeat: repeat-y;
	padding: 0 50px 0 0;
	text-align: left;
}

.tbbg04-01 {
	width: 250px;
	background-image: url(../img/contents/tb04_04.gif);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	padding: 0;
	text-align: left;
}

.tbbg04-02 {
	width: 250px;
	background-image: url(../img/contents/tb04_07.gif);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	padding: 0;
	text-align: left;
}

.tbbg04-03 {
	width: 250px;
	background-image: url(../img/contents/tb04_10.gif);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	padding: 0;
	text-align: left;
}

.tbbg05-01 {
	width: 335px;
	height: 100px;
	background-image: url(../img/contents/contents05_02.gif);
	background-repeat: no-repeat;
	padding: 0;
	text-align: left;
}

.tbbg05-02 {
	width: 770px;
	height: 30px;
	background-image: url(../img/contents/tb05_01_02.gif);
	background-repeat: no-repeat;
	padding: 0;
	text-align: center;
	vertical-align: top;
}

.tbbg05-03 {
	width: 490px;
	height: 165px;
	background-image: url(../img/contents/tb05_01_05.gif);
	background-repeat: no-repeat;
	padding: 0;
	text-align: left;
	vertical-align: top;
}

.tbbg05-04 {
	width: 490px;
	height: 170px;
	background-image: url(../img/contents/tb05_01_07.gif);
	background-repeat: no-repeat;
	padding: 0;
	text-align: left;
	vertical-align: top;
}

.tbbg05-05 {
	width: 450px;
	height: 121px;
	background-image: url(../img/contents/tb05_01_11.gif);
	background-repeat: no-repeat;
	padding: 0;
	text-align: left;
	vertical-align: top;
}

.tbbg05-06 {
	width: 345px;
	height: 160px;
	background-image: url(../img/contents/tb05_02_04.gif);
	background-repeat: no-repeat;
	padding: 0;
	text-align: left;
	vertical-align: top;
}

.tbbg05-07 {
	width: 405px;
	height: 197px;
	background-image: url(../img/contents/tb05_02_06.gif);
	background-repeat: no-repeat;
	padding: 0;
	text-align: left;
	vertical-align: top;
}

.tbbg06-01 {
	background-image: url(../img/contents/tbbg06.gif);
	background-repeat: repeat-y;
	padding: 0 40px;
	text-align: left;
}

.tbbg06-02 {
 height: 45px;
	background-image: url(../img/contents/contents06_tb01_05.gif);
	background-repeat: no-repeat;
	padding: 0;
	text-align: left;
	vertical-align: top;
	
	font-size: 9pt;
	#font-size: 11pt;
	line-height: 1.2;
	color: #e4004f;
}

.tbbg06-03 {
 height: 45px;
	background-image: url(../img/contents/contents06_tb01_06.gif);
	background-repeat: no-repeat;
	padding: 0;
	text-align: left;
	vertical-align: top;
	
	font-size: 9pt;
	#font-size: 11pt;
	line-height: 1.2;
	color: #009844;
}

.tbbg06-04 {
 height: 45px;
	background-image: url(../img/contents/contents06_tb01_07.gif);
	background-repeat: no-repeat;
	padding: 0;
	text-align: left;
	vertical-align: top;
	
	font-size: 9pt;
	#font-size: 11pt;
	line-height: 1.2;
	color: #ff8200;
}

.tbbg06-05 {
 height: 50px;
	background-image: url(../img/contents/contents06_tb01_11.gif);
	background-repeat: no-repeat;
	padding: 0;
	text-align: left;
	vertical-align: top;
	
	font-size: 9pt;
	#font-size: 11pt;
	line-height: 1.2;
	color: #e3007f;
}

.tbbg06-06 {
 height: 50px;
	background-image: url(../img/contents/contents06_tb01_12.gif);
	background-repeat: no-repeat;
	padding: 0;
	text-align: left;
	vertical-align: top;
	
	font-size: 9pt;
	#font-size: 11pt;
	line-height: 1.2;
	color: #009fe8;
}

.tbbg06-07 {
 height: 50px;
	background-image: url(../img/contents/contents06_tb01_13.gif);
	background-repeat: no-repeat;
	padding: 0;
	text-align: left;
	vertical-align: top;
	
	font-size: 9pt;
	#font-size: 11pt;
	line-height: 1.2;
	color: #ef5000;
}

.tbbg06-08 {
 height: 48px;
	background-image: url(../img/contents/contents06_tb01_17.gif);
	background-repeat: no-repeat;
	padding: 0;
	text-align: left;
	vertical-align: top;
	
	font-size: 9pt;
	#font-size: 11pt;
	line-height: 1.2;
	color: #e95532;
}

.tbbg06-09 {
 height: 48px;
	background-image: url(../img/contents/contents06_tb01_18.gif);
	background-repeat: no-repeat;
	padding: 0;
	text-align: left;
	vertical-align: top;
	
	font-size: 9pt;
	#font-size: 11pt;
	line-height: 1.2;
	color: #6fb92c;
}

.tbbg06-10 {
 width: 440px;
	height: 52px;
	background-image: url(../img/contents/contents06_tb02_03.gif);
	background-repeat: no-repeat;
	padding: 0;
	text-align: left;
	vertical-align: top;
}

.tbbg06-11 {
 width: 335px;
	height: 50px;
	background-image: url(../img/contents/contents06_tb02_06.gif);
	background-repeat: no-repeat;
	padding: 0;
	text-align: left;
	vertical-align: top;
	
	font-size: 9pt;
	#font-size: 11pt;
	line-height: 1.2;
	color: #ff6464;
}

.tbbg06-12 {
 width: 335px;
	height: 50px;
	background-image: url(../img/contents/contents06_tb02_07.gif);
	background-repeat: no-repeat;
	padding: 0;
	text-align: left;
	vertical-align: top;
	
	font-size: 9pt;
	#font-size: 11pt;
	line-height: 1.2;
	color: #ff6464;
}

.tbbg06-13 {
 width: 480px;
	height: 55px;
	background-image: url(../img/contents/contents06_tb02_09.gif);
	background-repeat: no-repeat;
	padding: 0;
	text-align: left;
	vertical-align: top;
}

.tbbg07-01 {
	background-image: url(../img/contents/tbbg07.gif);
	background-repeat: repeat-y;
	padding: 0 30px;
	text-align: left;
}

.tbbg08-01 {
	background-image: url(../img/contents/tbbg08.gif);
	background-repeat: repeat-y;
	padding: 0;
	text-align: left;
}

.insidetb01-bg {
	background-image: url(../img/contents/insidetb01_bg.gif);
	background-repeat: repeat-y;
	padding: 0 55px 0 50px;
}

.insidetb02-bg {
	background-image: url(../img/contents/insidetb02_bg.gif);
	background-repeat: repeat-y;
	padding: 0 20px;
}

.insidetb03-bg {
	background-image: url(../img/contents/insidetb03_bg.gif);
	background-repeat: repeat-y;
	padding: 0;
	text-align: left;
}

#sampleFlashBg {
	width: 760px;
	height: 365px;
	margin: 0;
	padding: 0 0 0 0;
	#padding: 0 0 0 5px;
	text-align: center;
	background-image: url(../img/contents/sampleflashbg.gif);
	background-repeat: repeat-y;
	background-color: #fff2f7;
}



