@charset 'Shift_JIS';

div#audition_bar			{background:#8cb79b;width:630px;float:left;height:21px;}

/*audition index---------------------------*/
h3#caster_bosyuu			{margin:10px 0 0 80px;}
p#audition_txt				{margin:10px 0 0 80px;}
ul#audition-navi			{margin:15px 0 0 80px;}
ul#audition-navi li			{margin:0 0 12px 0;font-size:120%;}
ul#audition-navi img		{position:relative;top:1px;margin:0 1px 0 0;}
img#audition_1				{margin:10px 0 10px 0;}
img#audition_2				{margin:10px 0 10px 0;}

/*entry------------------------------------*/
div#entry					{margin:0 0 0 80px;}
div#entry p					{margin:0 0 5px 0;}
div#entry h3				{margin:0 0 10px 0;}
div#entry h4				{font-size:120%;margin:10px 0 10px 0;letter-spacing:1px;}

div#entry dl				{margin:0 0 25px 40px;}
div#entry dd				{margin:0 0 15px 20px;line-height:150%;}

div#entry ol				{margin:0 0 0 20px;}
div#entry li				{list-style-type:decimal;margin:0 0 10px 0;line-height:150%;}

div#entry_address			{margin:10px;border:2px dashed #d9d9d9;width:400px;padding:5px;}


/*photosample------------------------------------*/
div#sample					{margin:0 0 0 80px;}
div#sample h3				{margin:0 0 10px 0;}
div#sample p				{margin:0 0 10px 0;}

div#sample ol				{margin:0 0 15px 24px;}
div#sample li				{list-style-type:decimal;margin:0 0 3px 0;}

div.photosample				{float:left;text-align:center;margin:10px 60px 0 0;}

/*faq--------------------------------------------*/
div#faq						{margin:0 0 0 80px;}
div#faq h3					{margin:0 0 10px 0;}
div#faq h4					{font-weight:bold;}
div#faq p					{margin:0 0 10px 0;}

.faq_box					{margin: 0 0 20px 20px;}
.faq_box dt					{margin: 5px 0 0 0;}
.faq_box dd					{margin: 5px 0 10px 10px;padding:5px;border:dashed 1px #C5B6C3;display:none;width:600px;}

div.close					{font-size: 10px;text-align:right;}

/*after--------------------------------------------*/
div#after					{margin:0 0 0 40px;}
div#after h3				{margin:0 0 5px 0;}

img#debut_nagare			{margin:0 0 20px 120px;}

#debut_nagare dl			{width:510px;}
#debut_nagare dt			{font-weight:bold;margin:0 0 5px 0;}
#debut_nagare dd			{margin:0 0 0 20px;}

#debut_nagare2 dl			{}
#debut_nagare2 dt			{font-weight:bold;margin:10px 0 5px 0;}
#debut_nagare2 dd			{margin:0 0 0 20px;}

img.after_line				{margin:11px 0 11px 0;}

#after-right				{float:right;text-align:center;width:260px;margin:0 15px 0 0;}

div.after-photo				{margin-bottom:25px;font-weight: bold;}
div.after_imgtxt 			{text-align: left;font-weight: normal;}

.etc-photo					{margin:0 0 10px 0;text-align: center;width:140px;float:right;margin-right:70px;}


img#etc01,
img#etc05,
img#etc06,
img#etc07,
img#etc08					{float:right;margin:0 70px 5px 0;clear:both;}


/*activity--------------------------------------------*/
div#activity				{margin:0 0 0 30px;}
div#activity h3				{margin:0 0 5px 0;}
div#activity h4				{font-weight:bold;margin:10px 0 0 0;}

img.activity_line			{margin:20px 0 0 0;}
div#act02					{float:right;padding:50px 30px 0 0;text-align:center;}
 /*IE向けハック*/
* html div#act02			{padding:10px 0 0 0;}

div#act02 p					{margin:0 0 10px 0;}

img#act03					{float:right;padding:0 170px 0 0;}
div#act4_5					{margin:0 0 0 0px;}
div#act4_5 div				{padding:0 200px 0 0px;float:right;text-align:center;}

div#act6_7					{float:left;}
img#act06					{margin:5px 20px 0 0;float:left;}
img#act07					{margin:5px 20px 0 0;float:left;}

div#act8_9					{margin:0 0 0 0;}
img#act08					{padding:0 40px 0 0;float:right;}
img#act09					{padding:0 200px 0 0;float:right;}
 /*IE向けハック*/
* html img#act09			{padding:0 95px 0 0;}

img#act10					{padding:0 20px 0 0;float:left;}

div#act12					{float:right;padding:25px 150px 0 0;text-align:center;}
div#act13					{float:left;padding:0 0 0 0;margin:0;}
 /*IE向けハック*/
* html div#act12			{padding:35px 100px 0 0;}
* html div#act13			{position:relative;top:-20px;}



div#act14					{float:right;padding:0 80px 0 0;text-align:center;}
div#act15					{float:right;padding:0 40px 0 0;text-align:center;}

img#act16					{float:left;padding:5px 10px 0 0;}

/*エントリーフォーム----------------------------------------------*/

div#audition_f			{margin:0 0 10px 58px;}
p.audition_f_txt		{margin:6px 0px 10px 0px;letter-spacing:0.8px;line-height:140%;}
p.caution				{padding:10px 0 10px 0;font-size:100%;letter-spacing:0.8px;}

#entry_form				{border-collapse:separate;border:2px dashed #EEEEEE;width:720px;}
#entry_form th			{padding:8px 5px 5px 0px;letter-spacing:1.4x;text-align:right;vertical-align:top;}
#entry_form td			{padding:5px 0px 5px 0px;}


input					{width:400px;border:1px solid #BBBBBB;background:#fcfcfc;padding:3px;margin:0 0 2px 0;}
input.tel				{width:150px !important;ime-mode:inactive;}
input#kakunin_b			{width:139px;height:32px;border:none;margin:10px 0 5px 0;background:#FFFFFF;}
textarea				{font-size:12px;border:1px solid #BBBBBB;background:#fcfcfc;width:400px;height:100px;}
textarea#address		{width:400px;height:50px !important;}
select					{border:1px solid #BBBBBB;background:#fcfcfc;}

input:hover,
textarea:hover,
select:hover			{border:1px solid #f5a9a9;}

input:active,
textarea:active,
select:active,
input:focus,
textarea:focus,
select:focus			{border:1px solid #f5a9a9;background-color:#fafff8;}

#entry_form #in_txt6,
#entry_form #in_txt7,
#entry_form #in_txt8	{width:30px !important;}
#entry_form #in_txt14	{width:80px !important;}
#entry_form #in_txt15,
#entry_form #in_txt16,
#entry_form #in_txt17,
#entry_form #in_txt18	{width:120px !important;}
#entry_form #in_txt19	{width:25px !important;}
#entry_form #in_txt20,
#entry_form #in_txt21,
#entry_form #in_txt22,
#entry_form #in_txt23,
#entry_form #in_txt25,
#entry_form #in_txt26	{width:250px;border:1px solid #BBBBBB;background:#fcfcfc;padding:3px;}

.radio_b input,
.check_b input,
#cb1					{width:20px;vertical-align:middle;border:none;background:none;}


img#address				{float:right;position:absolute;top:50px;left:320px;}

p.error					{text-indent:0px!important;line-height:110%;margin:5px 0 0 0;color:#d00909;font-weight:bold;}
p.error2				{text-indent:0px!important;margin:0;color:#d00909;font-weight:bold;}
p.form_txt				{margin:0 0 10px 0;}
p.form_komidasi			{margin:10 0 0 0;}

img#entry_caution		{position:relative;top:-10px;}
/*order　確認-------------------------*/
div#order h3			{font-weight:bold;font-size:110%;letter-spacing:2px;}
.kakunin				{font-weight:bold;width:500px;}
.kakunin span.normal	{font-weight:normal;}

#entry_confirm			{border-collapse:separate;border:2px dashed #EEEEEE;width:720px;}
#entry_confirm th		{padding:5px;letter-spacing:1.4x;text-align:right;vertical-align:top;}
#entry_confirm td		{padding:5px;}


/*order　完了-------------------------*/
img#kanryou				{padding:10px 0 0 110px;}



