/* CSS Document */
body	{ margin: 0px; padding: 0px; }

.all_bgl  {background-image:url(../../_common/img/all/back_l.gif); background-repeat:repeat-y; background-position:100%;}
.all_bgr  {background-image:url(../../_common/img/all/back_r.gif); background-repeat:repeat-y;}
.under_bg {background-image:url(../../_common/img/top/top_bg.gif); background-repeat:no-repeat;}
.under_bg2{background-image:url(../../_common/img/all/side_bg.gif); background-repeat:repeat;}
.under_mt {background-image:url(../../_common/img/top/top_bg2.gif); background-repeat:no-repeat; background-position:bottom;}
.spec_bg  {background-image:url(../../_common/img/top/spec_bg.gif); background-repeat:no-repeat; width:389px; height:152px; background-position:center; padding:35px 0 0px 0;}
.spec_bg2 {background-image:url(../../_common/img/top/spec_bg.gif); background-repeat:no-repeat; width:389px; height:152px; background-position:center; padding:25px 0 20px 0;}
#spec_tb  {padding-top:15px;}

p.para    {font-size:14px; line-height:130%; color:#000; text-align:left; margin:10px 0 0px 50px;}
p.para2   {font-size:12px; line-height:130%; color:#000; text-align:left; margin:0px 0 0px 10px;}
p.para3   {font-size:14px; line-height:150%; color:#000; text-align:left; margin:10px 30px;}
p.para4   {font-size:14px; line-height:150%; color:#000; text-align:left; margin:10px 0px;}
p.para4b  {font-size:14px; line-height:150%; color:#000; text-align:left; margin:10px 20px;}
p.para5   {font-size:14px; line-height:150%; color:#000; text-align:left; margin:0 0 10px 30px;}
p.para6   {font-size:14px; line-height:150%; color:#000; text-align:left; margin:10px 0px 30px 0;}

#left_bg  {background-image:url(../../_common/img/all/side_bg.gif); background-repeat:repeat;}
#left_bg2 {background-image:url(../../_common/img/all/side_r.gif); background-repeat:repeat-y; background-position:left;}
#content_a{ margin:0 auto; padding:20px 20px; text-align:left;}

#ud_back  {margin:10px 0; text-align:right; background-image:url(../img/all/omake.gif); background-repeat:no-repeat; background-position:left bottom;}
#side_img {text-align:left;}
#movie_l  {margin:0 auto; padding-top:20px; text-align:center;}

#name_new  {margin:0; padding-left:10px;}

/* g_navi */
.navi_bg  {background-image:url(../img/navi/navi_bg.gif); background-repeat:no-repeat;}
.navi_new {margin:0 auto; padding-top:1px;}

/* product */
#table_bg {background-image:url(../../product/img/word_bg.gif); background-repeat:repeat-y; margin:10px 0;}
#pro_img1 {margin:0 auto; padding:0px 0 10px 50px;}
#pro_img2 {margin:10px 10px;}
#wake     {margin:0 auto; padding-top:30px;}

/* yatai */
#noren_img{margin:0 auto; padding:10px 0 20px 0; text-align:left;}
#yatai_name {margin:0 auto; padding:30px 0 10px 0;}
#y_table  {background-image:url(../../yatai/img/table_bg.gif); background-repeat:repeat-y;}
#y_table2b{margin:40px 0 10px 25px; text-align:left;}
#y_table2 {margin:20px 0 10px 20px; text-align:left;}
#y_word   {width:300px; margin:0 auto; float:left;}
#y_chara  {margin:0 auto; padding-top:30px;}
#y_chara2 {margin:0 auto; padding:30px 0 0 325px;}
#y_img1   {margin:15px 0 0 70px;}
#y_img2   {padding:15px 0 0 20px;}
#y_img3   {padding:15px 5px 0 20px;}
#ud_back2 {margin:10px 0; text-align:right;}

/* movie */
#mov_img {margin:10px 0; text-align:center;}
#mov_img2 {margin:0 auto; padding:10px 0px 30px 0; text-align:center;}

/* enjoy */
#wake2     {margin:0 auto; padding:30px 0 0 10px;}


