p.para { font-size: 12px; line-height:16px; color: #333; }
p.para2 { font-size: 12px; line-height:16px; color: #333; }
p.para3 { font-size: 14px; line-height:16px; color: #FF9900; font-weight: bold; }
#s-title { text-align: left; }
p.pink { font-size: 12px; color: #c36}
.left  {text-align: left; }
.in_bold { font-size: 12px; color: #FF9900; font-weight: bold; }
img.right  { float: right; }

#main-Navi #menu-StoryBox { text-align: center; }
#main-Navi #menu-Story { width: 490px; height: 27px; margin: 10px; background: repeat-x url(../img/s-menu_bg.jpg);}
#menu-Chara { width: 245px; height: 27px; margin: 10px; background: url(../img/s-menu_bg.jpg);}
#str table { width: 500px;}
#str p { text-align: left; line-height:18px;}

#main { text-align: center; }
#main table { margin: 0 auto; }
#volume { width: 550px; margin: 0 auto; }
#main-top { text-align: center; }
#top-cont { width: 700px; margin: 0 auto; text-align: left; }
#top-cont .center { text-align: center; }
#top-cont .middle { width: 700px; height:460px; background: no-repeat url(../img/top/top_bg_img_041115.jpg); text-align: left; }

#main-cont { margin: 0px 100px 0px 60px; }
#main-cont td { font-size: 12px; line-height:16px; color: #039; }

#alfa_system { width: 580px; margin: 0px 0px 30px 0px;}
#alfa_system td { vertical-align: top; text-align: left;}
#alfa_system .label { font-size:14px; font-weight: bold; color: #039; }
#alfa_system p { font-size: 12px; line-height:16px; color: #039; }

td.bg_balloon { background-image: url(../../system/img/balloon_bg.gif); } 
td.balloon02 { background-image: url(../../system/img/balloon_02.gif); background-repeat: repeat-x; }
td.balloon04 { background-image: url(../../system/img/balloon_04.gif); background-repeat: repeat-y; }
td.balloon06 { background-image: url(../../system/img/balloon_05.gif); background-repeat: repeat-y; }
td.balloon08 { background-image: url(../../system/img/balloon_08.gif); background-repeat: repeat-x; }

p.cam_lead { font-size: 14px; font-weight: bold; color: #333333; text-align: left; margin-left: 20px; margin-right: 20px; margin-bottom: 10px; }
p.cam_cap { font-size: 12px; color: #333333; line-height: 110%; text-align: left; margin-left: 10px; }
td.bg_top { background-image: url(../../campaign/img/caution_02.gif); background-repeat: repeat-x; }
td.bg_bottom { background-image: url(../../campaign/img/caution_08.gif); background-repeat: repeat-x; }
td.bg_right { background-image: url(../../campaign/img/caution_06.gif); background-repeat: repeat-y; }
td.bg_left { background-image: url(../../campaign/img/caution_04.gif); background-repeat: repeat-y; }
td.bg_main { background-image: url(../../campaign/img/caution_05.gif); }
td.bg_body { background-image: url(../../campaign/img/body_middle.gif); }

td.club_top { background-image: url(../../campaign/img/subbody02_02.gif); background-repeat: repeat-x; }
td.club_bottom { background-image: url(../../campaign/img/subbody02_08.gif); background-repeat: repeat-x; }
td.club_right { background-image: url(../../campaign/img/subbody02_04.gif); background-repeat: repeat-y; }
td.club_left { background-image: url(../../campaign/img/subbody02_06.gif); background-repeat: repeat-y; }
td.club_main { background-image: url(../../campaign/img/subbody02_05.gif); }
td.bg_club { background-image: url(../../campaign/img/club_bg.gif); background-repeat: no-repeat; background-position: bottom; }