/* CSS Document */
.shadow_l{background-image:url("../../img/shadow_l.gif");
background-repeat:repeat-y;
background-position:100%
}

.shadow_r{background-image:url("../../img/shadow_r.gif");
background-repeat:repeat-y;
}

#sample1 {padding:15px; border:1px solid #005a9e;}

.style3 {font-size: 12px; color:#005a9e; line-height:2; margin: 0 0px 0 0;}
.style4 {font-size: 12px; color:#005a9e; line-height:2; width: 300px; margin: 0 20px 0 0;}
.style5 {font-size: 12px; color:#005a9e; line-height:150%; margin:0 auto;}
.style2 {font-size: 12px; color:#005a9e; line-height:80%;}
p.style6 a 		{font-size: 12px; font-weight:bold; color:#005a9e; line-height:150%; text-decoration:none; margin:5px 30px;}
p.style6 a:hover {font-size: 12px; font-weight:bold; color:#005a9e; line-height:150%; text-decoration:underline;}


.bg {background-image:url("../../story/img/background.gif");
background-repeat:no-repeat;}

.bg2 {background-image:url("../../screenshot/img/background.gif");
background-repeat:no-repeat;}

.bg3 {background-image:url("../../character/img/chara_bg.gif");
background-repeat:no-repeat;}

.bg4 {background-image:url("../../story/img/background2.gif");
background-repeat:no-repeat;}

.bg5 {background-image:url("../../popup/img/parts/background_01.gif");
background-repeat:no-repeat;}

.bg6 {background-image:url("../../character/img/chara_bg2.gif");
background-repeat:no-repeat;}

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

img		{ margin: 0px; padding: 0px; border:0px;}

.bg_cha {
	background-image: url(../../character/img/c_bg_24b.gif);
	background-repeat: repeat-y;
	
}

/* localNavigation ALL */
#charaLnavi					{ width: 173px; 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; }
/*
*html #charaLnavi li		{ margin: 2px 0px; }
#leftNavi ul				{ margin: 0px; padding: 0px; list-style-type: none; }
#leftNavi li span			{ position: absolute; top: -9999px; left: -9999px; }
*/


/*---campaign---*/
#mini_t    { margin:10px 0 30px 0; text-align:center;}
#mini_t2   { margin:10px 0; text-align:left;}
#sub_t     { margin:10px 5px; text-align:left;}
#img_dvd   { margin:0px 10px; text-align:center;}
#img_poster{ margin:0 10px; text-align:center;}
#dvd_cation{ margin:10px 50px; text-align:left;}
.dvd_c     { font-size:10px; color:#005a9e; line-height:100%;}
.cam       { font-size:12px; color:#005a9e; line-height:130%;}
.cam2       { font-size:12px; color:#005a9e; margin:0 auto;}
ul.cam_cation {margin-left:30px; font-size:12px; line-height:2; color:#005a9e; margin:0 auto; padding:10px 0 10px 30px;}
li.cam_cation2{list-style-image:url(../../campaign/img/kome_blue.gif); list-style:outside; font-size:12px; line-height:150%; color:#005a9e; margin:0 auto;}
#cation    { margin:20px; padding-top:5px; border:1px #005a9e solid; width:500px; text-align:left;}
.soud_cation{font-size:12px; line-height:130%; color:#005a9e;}
#s_cation{ margin:10px 50px; padding:10px; text-align:left; width:410px; border:#990066 1px solid;}

/*--system--*/
.cc_w     {font-size: 12px; color:#005a9e; line-height:2; margin:10px; text-align:left}
#cc_waku  {margin:0 auto; padding:5px; border:#005a9e solid 1px; width:440px; text-align:center;}
#bc_name  {margin:5px 0;}

/*--promotion--*/
p.promo   {font-size: 12px; color:#005a9e; line-height:2; margin-top:10px ; text-align:center;}
p.promo2  {font-size: 12px; font-weight:bold; color:#005a9e; line-height:1; text-align:center;}
#promo_c  {margin:10px 54px; padding:10px; text-align:center; width:410px; border:#990066 1px solid;}
#promo_bg { background-image:url(../../streaming/img/promo_bg.gif); background-repeat:no-repeat; width:353px; height:244px;}
#promo_img{ margin:0 auto; padding:20px 42px;}

#cm_name  {margin:0 auto; padding:4px 0;}
ul.multi_cation { font-size:12px; line-height:2; color:#005a9e; margin:0 auto; padding:20px 0 10px 17px;}
li.multi_cation2{list-style-image:url(../../campaign/img/kome_blue.gif); list-style:outside; font-size:12px; line-height:150%; color:#005a9e; margin-right:20px;}

/*--character--*/
#name	  {margin:0 auto; padding:5px 0;}
#speech   {margin:0 auto; padding-top:10px; height:90px; text-align:center;}
#sub_name {margin:0 auto; padding:10px 0; text-align:center;}
#sub_img  {margin:0 auto; padding:23px;}

/*--enquete--*/
.enque_textb{font-size: 12px; color:#005a9e; font-weight:bold; line-height:2; margin: 0 0px 0 0;}
ul.enque_cation {margin:0 auto; font-size:12px; line-height:2; color:#005a9e; padding:10px 0 10px 20px;}
li.enque_cation2{list-style-image:url(../../enquete/img/kome_blue.gif); list-style:outside; font-size:12px; line-height:150%; color:#005a9e; margin:0 auto;}
#enque_c  {margin:0 auto; padding:10px 120px; text-align:left;}


