body	{ margin: 0px; padding: 0px; }

/* all */
.all_left  {background-image:url(../img/side_l.gif); background-repeat:repeat-y; background-position:100%;}
.all_right {background-image:url(../img/side_r.gif); background-repeat:repeat-y;}
#spec_tb   {background-image:url(../img/spec_bg.jpg); background-repeat:no-repeat; width:334px; height:229px; margin:5px 10px; text-align:center;}
#channel    {margin:20px 0;}

.gnavi_bg  {background-image:url(../img/g_navi/navi_bg.jpg); background-repeat:repeat-x; width:760px; height:64px;}
p.spec_t   {font-size:12px; line-height:160%; color:#333333; margin:0 auto; padding:5px; text-align:left;}
p.spec_t2  {font-size:12px; line-height:130%; color:#333333; margin:10px 0 5px 5px; text-align:center;}
p.spec_t2 span{ font-weight:bold; line-height: 160%;}
p.spec_t3   {font-size:10px; line-height:160%; color:#333333; margin:0 auto; padding:10px 5px; text-align:left;}
#cambn		{ margin: 20px 0 15px 0;}
#new		{margin:2px; width:345px; text-align:left;}

#to_top    {margin:0 auto; padding:5px 20px;}

p			{font-size:12px; line-height:160%; text-align:left; color:#333333; margin:0 auto;}
p.text_pro	{font-size:12px; line-height:160%; text-align:left; color:#333333;}
p.text_pro2	{font-size:12px; line-height:160%; text-align:left; color:#333333; margin:25px 0;}
p.text_pro3	{font-size:12px; line-height:160%; text-align:left; color:#333333; margin:5px 0 0 30px;}
p.text_pro4	{font-size:10px; line-height:160%; text-align:left; color:#333333; margin:5px 0; width:205px;}
p.text_game	{font-size:12px; line-height:160%; text-align:left; color:#333333; margin:20px 20px 0 20px;}
p.text_game2{font-size:12px; line-height:160%; text-align:left; color:#333333; margin:10px 20px 0 20px;}
p.text_game3{font-size:12px; line-height:155%; text-align:left; color:#333333; margin:0px 0 0 20px; width:300px;}
p.text_card {font-size:12px; line-height:155%; text-align:left; color:#333333; margin:20px 0; width:480px;}
p.text_cam	{font-size:12px; line-height:160%; text-align:left; color:#333333; margin:10px 0 30px 0;}
p.text_cam2	{font-size:12px; line-height:160%; text-align:left; color:#555555; margin:5px 0;}

p.text_game2 span{font-size:10px; line-height:250%;}

.text_spa	{font-size:8px; line-height:20%; margin-left:160px;}


.main_bg	{background-image:url(../img/main_bg.jpg); background-repeat:no-repeat; background-position:bottom right;}

.foot_bg	{background-image:url(../img/footer.gif); background-repeat:no-repeat; height:52px; text-align:right;}
.foot_bg2	{background-image:url(../img/footer2.gif); background-repeat:no-repeat; height:52px; text-align:right;}
.channel	{margin:4px 20px 0 0;}

a       { font-size: 12px; line-height: 160%; color:#666666; text-decoration:underline; }
a:hover { font-size: 12px; line-height: 160%; color:#666666; text-decoration: none; }


/* localNavigation ALL */
#charaLnavi					{ width: 204px; margin: 0px auto; padding-top: 20px; text-align:left;}
#charaLnavi a				{ width: 100%; display:block; }
#charaLnavi li				{ list-style-image:none; list-style:none; text-align:left;}
#charaLnavi li span			{ position: absolute; top: -9999px; left: -9999px; }
#charaLnavi ul				{ margin: 0px; padding: 0px; list-style-type: none; }

#navi_bg   {background-image:url(../../character/lnavi/navi_back.gif); background-repeat:repeat-y; background-position:100%; width: 204px; vertical-align:top;}

/* popup */
#popup_bg  {background-image:url(../../popup/parts/main_bg.gif); background-repeat:no-repeat; width:630px;}
#popup_imgs{margin:0 auto; padding:20px 20px;}
#pop_navibg{background-image:url(../../popup/parts/navi_bg.jpg); background-repeat:no-repeat; height:64px;}


/* product */
#pro_01		{margin: 20px 0 10px 0; width:560px;}
.pro_st		{margin:30px 0 10px 20px; text-align:left;}
.pro_st2	{margin:40px 0 0px 20px; text-align:left;}
#pro_tb		{background-image:url(../../product/img/table_c.gif); background-repeat:repeat-y; padding-left:30px;}
#pro_img1	{margin:0 1px;}
#pro_top	{background-image:url(../../product/img/bg_top.gif); background-repeat:no-repeat; width:352px; height:166px; margin:10px 20px;}
#pro_tos	{background-image:url(../../product/img/bg_tos.gif); background-repeat:no-repeat; width:352px; height:166px; margin:10px 0;}
#pro_toa	{background-image:url(../../product/img/bg_toa.gif); background-repeat:no-repeat; width:352px; height:166px; margin:10px 0 20px 20px;}
.pro_name	{padding:25px 0 0 25px;}
.pro_name2	{padding:40px 0 0 25px;}


/* gamemode */
.game_title	{margin:0 auto; text-align:center;}
.game_title2{margin:0 auto; padding:20px 0 0 20px ; text-align:left;}
.game_img1	{margin:20px 20px;}
.game_img2	{margin:20px 0;}
.game_img3	{margin:20px 35px 10px 35px;}
.game_img4	{margin:20px 0 10px 0;}

.game_tbg	{background-image:url(../../gamemode/img/table_c.gif); background-repeat:repeat-y;}
.game_table	{margin:10px 0 10px 15px; width:530px;}
.game_mm	{margin:0 0 5px 15px;}
#sto_topcha {background-image:url(../../gamemode/img/phantasia_img.jpg); background-repeat:no-repeat; background-position:right top; margin-right:3px;}
#sto_toatcha{background-image:url(../../gamemode/img/abyss_t_img.jpg); background-repeat:no-repeat; background-position:right top; margin-right:3px;}
#sto_toajcha{background-image:url(../../gamemode/img/abyss_j_img.jpg); background-repeat:no-repeat; background-position:right top; margin-right:3px;}
#sto_toscha	{background-image:url(../../gamemode/img/shymphonia_img.jpg); background-repeat:no-repeat; background-position:right top; margin-right:3px;}
#sto_tocha	{background-image:url(../../gamemode/img/tales_img.jpg); background-repeat:no-repeat; background-position:right top; margin-right:2px;}

#title_chara{margin-left:60px;}

/* character */
.chara_tb	{margin-left:200px; width:350px;}
.chara_tb2	{margin-left:171px; width:370px;}
.chara_word	{margin:55px 20px 10px 0;}
.chara_word2{margin:27px 20px 10px 0;}
.chara_word3{margin:83px 20px 10px 0;}
.chara_word4{margin:29px 20px 10px 0;}

p.text_chara{font-size:12px; line-height:160%; text-align:left; color:#333333; margin:0px 45px;}
p.text_chara2{font-size:12px; line-height:160%; text-align:left; color:#333333; margin:8px 45px;}

p.text_chara3{font-size:12px; line-height:160%; text-align:left; color:#333333; margin:0px 55px;}
p.text_chara4{font-size:12px; line-height:160%; text-align:left; color:#333333; margin:8px 55px;}

p.text_chara5{font-size:12px; line-height:160%; text-align:left; color:#333333; margin:0px 0 0 85px;}
p.text_chara6{font-size:12px; line-height:160%; text-align:left; color:#333333; margin:8px 0 8px 85px;}

/* cardgame */
#card_01	 {margin: 20px 0 20px 0; width:560px;}
#card_02	 {margin: 20px 0; width:560px;}

/* campaign */
#cam_01		 {margin: 20px 0 10px 0; width:600px;}
#cam_02		 {margin: 30px 0 10px 0; width:600px; text-align:left;}
#dvd_bg		 {background:url(../../campaign/img/dvd_bg.gif) no-repeat; width:328px; height:305px; margin:0 8px; text-align:center;}
#poster_bg	 {background:url(../../campaign/img/poster_bg.gif) no-repeat; width:278px; height:305px; margin:0 8px; text-align:center;}
#dvd_wd		 {margin-top:20px;}
#cam_dvd	 {margin-top:40px;}
#cam_poster	 {margin-top:13px;}
ul.camp		 {margin: 0; width:500px; text-align:left; font-size:12px; line-height:160%; text-align:left; color:#555555; margin:5px 0;}
li.camp2	 {list-style:url(../img/kome.gif) outside; margin-left:20px;}
ul.camp	span {margin-left:10px;}

/* streaming */
#str_bg		 {background:url(../../streaming/img/str_bg2.gif) no-repeat; width:284px; height:290px; margin:0 8px; text-align:center;}
.str_btn	 {margin:20px 0 0 0;}
.str_img	 {margin-top:30px;}
#str_01		 {margin-top: 30px; width:420px; text-align:left;}
p.str		 {font-size: 12px; line-height: 160%; text-align: left; color: #333333; margin: 10px 0;}
p.str02		 {font-size: 12px; line-height: 160%; text-align: center; color: #333333; margin:10px 0 20px 0; font-weight: bold;}
#str_win	 {margin:5px 0 20px 0;}

.text_str_red{ font-size: 12px; color:#CC0000; font-weight: bold; text-align: center;}

/* enquete */
#enq_01		{margin: 20px 0 20px 0; width:600px;}
#enq_02		{margin: 0px 10px 10px 0px;}
#enq_03		{margin: 20px 0 20px 0; width:510px;}

#enq_thum	{background:url(../../enquete/img/wp_thumbg.gif) no-repeat; width:294px; height:239px; margin-left:10px; padding:15px 0 0 0px;}
#enq_thum2	{background:url(../../enquete/img/wp_thumbg2.gif) no-repeat; width:377px; height:257px; margin:0px; padding:25px 0 0 0px;}

p.enq_text	{font-size:12px; line-height:160%; text-align:left; color:#333333; margin-top:10px;}
p.enq_text span	{color:#d74323;}
p.enq
#enq_next	{margin:20px 0;}
#enq_cation {margin:10px 0 0 70px;}
ul.anqp		 {margin: 0; width:600px; text-align:left; font-size:12px; line-height:160%; text-align:left; color:#555555; margin:5px 0 5px 70px;}
li.anqp2	 {list-style:url(../img/kome.gif) outside; margin-left:20px;}
ul.anqp	span {color:#d74323;}
ul.anqp3	 {margin: 0; width:450px; text-align:left; font-size:12px; line-height:160%; text-align:left; color:#555555; margin:5px 0 5px 0px;}
li.anqp4	 {list-style:url(../img/kome.gif) outside; margin-left:20px;}

#enq_tb		{margin:20px 0;}
.enq_bt		{margin:0 3px;}










