/* CSS Document */
/* CSS Information ==============================================

File name: media_preceding.css
Description: media_preceding page
Editors: aoi takahashi
Date: 2010.06.4
Table of Contents: 
  *structure (main_1column)
  
================================================================*/
@charset "utf-8";


/*main area (1column)*/
/*emtg_media_preceding area*/
#head{
  width:920px;
  height:20px;
  text-align:right;
  margin-left:auto;
  margin-right:auto;
  background-color:#000000;
}

.head_text{
  width:920px;
  height:20px;
  text-align:right;
  margin-left:auto;
  margin-right:auto;
}


#emtg_920_area {
  width:920px;
  height:auto;
}


.main_column {
  width:920px;
  height:auto;
  margin:0;
  padding:0;
}

.main_column_midle{
  width:920px;
  height:auto;
  margin:0;
  padding:0;
  background-image:url(/img/entry/kob/stadium2010/main_bg_middle.jpg);
  background-repeat:repeat-y;
  overflow:hidden;
}


.brandnig_area{
  width:860px;
  height:auto;
  margin:0 30px 0 30px;
  padding:0;
  }

.brandnig_area_inner{
  width:860px;
  height:auto;
  padding:0;
}



.contents_area{
  width:860px;
  height:auto;
  margin:0 30px 0 30px;
  padding:0;
}

.contents_area_inner{
  width:860px;
  height:auto;
  padding:0;
  margin:0;
  overflow:hidden;
}


.title_main_h4{
  width:860px;
  height:auto;
  text-align:center;
  font-size:28px;
  color:#333333;
  font-weight:800;


}

.text_01{
  width:860px;
  height:auto;
  text-align:center;
  font-size:14px;
  line-height:22px;
  color:#333333;
}


#preceding_con{
  width:860px;
  height:auto;
}

.preceding_con_middle{
  width:860px;
  height:auto;
  background-image:url(/img/entry/kob/stadium2010/waku_860_middle_blue_bg.jpg);
  background-repeat:repeat-y;
}

.preceding_con_middle_inner{
  width:780px;
  height:auto;
  margin:0 40px 0 40px;
}

.text_day{
  width:780px;
  font-size:16px;
  font-weight:800;
  color:#ff0033;
  text-align:center;
  padding:5px 0 20px 0;
}

.preceding_dl{
  width:780px;
  overflow:hidden;
  height:30px;
  margin-bottom:8px;
}

.preceding_dt {
  background-image:url(/img/entry/kob/stadium2010/dt_bar.gif);
  background-repeat:no-repeat;
  color:#333333;
  float:left;
  font-size:14px;
  font-weight:800;
  height:30px;
  padding-top:5px;
  width:250px;
  text-align:center;
} 

/*ie6ハック*/
* html .preceding_dt{
  display:inline;
  zoom:1;
  width:250px;
  height:30px;
  float:left;
  font-size:14px;
  font-weight:800;
  color:#333333;
  background-image:url(/img/entry/kob/stadium2010/dt_bar.gif);
  background-repeat:no-repeat;
  padding-top:7px;
}

/*ie7ハック*/
*:first-child+html .preceding_dt{
  display:inline;
  zoom:1;
  width:250px;
  height:30px;
  float:left;
  font-size:14px;
  font-weight:800;
  color:#333333;
  background-image:url(/img/entry/kob/stadium2010/dt_bar.gif);
  background-repeat:no-repeat;
  padding-top:7px;}



.preceding_dd{
  width:529px;
  height:23px;
  float:right;
  font-size:14px;
  font-weight:800;
  border-top:1px solid #999999;
  border-bottom:1px solid #999999;
  border-right:1px solid #999999;
  padding-top:5px;
  text-align:center;
}

/*ie6ハック*/
* html .preceding_dd{
  display:inline;
  zoom:1;
  width:530px;
  height:30px;
  float:right;
  font-size:14px;
  font-weight:800;
  border-top:1px solid #999999;
  border-bottom:1px solid #999999;
  border-right:1px solid #999999;
}


.info_box_text{
  width:774px;
  height:24px;
  text-align:center;
  padding:6px 0 5px 0;
  border:3px double #AFAFAE;
  background-color:#ffffff;
  color:#FA7D0C;
  font-weight:800;
  font-size:14px;
}

/*ie6ハック*/
* html .info_box_text{
  width:780px;
  height:24px;
  text-align:center;
  padding:6px 0 5px 0;
  border:3px double #AFAFAE;
  background-color:#ffffff;
  color:#FA7D0C;
  font-weight:800;
  font-size:14px;
}


.ipreceding_notes{
  width:774px;
  height:21px;
  text-align:center;
  padding:6px 0 5px 0;
  border:3px double #AFAFAE;
  background-color:#ffffff;
  color:#555555;
  font-weight:800;
  font-size:12px;
}

/*ie6ハック*/
* html .ipreceding_notes{
  width:780px;
  height:21px;
  text-align:center;
  padding:6px 0 5px 0;
  border:3px double #AFAFAE;
  background-color:#ffffff;
  color:#555555;
  font-weight:800;
  font-size:12px;
}









#applicat_con{
  width:860px;
  height:auto;
}

.applicat_con_middle{
  width:860px;
  height:auto;
  background-image:url(/img/entry/kob/stadium2010/waku_860_middle_blue_bg.jpg);
  background-repeat:repeat-y;
}


.applicat_con_middle_inner{
  width:780px;
  height:auto;
  margin:0 40px 0 40px;
}

.applicat_notes{
  width:760px;
  border:1px solid #F54951;
  background-color:#FEE2E4;
  padding:10px;
  text-align:left;
  font-size:12px;
  line-height:22px;
}


/*ie6ハック*/
* html .applicat_notes{
  width:780px;
  border:1px solid #F54951;
  background-color:#FEE2E4;
  padding:10px;
  text-align:left;
  font-size:12px;
  line-height:22px;
}


.emtg_blue_box{
  width:780px;
  height:auto;
  background-image:url(/img/entry/kob/stadium2010/bg_blue.gif);
  background-repeat:repeat;
  padding:20px 0 20px 0; 
}

.emtg_blue_box_inner{
  width:740px;
  height:auto;
  margin:0 20px 0 20px;  
  background-color:#ffffff;
}

.emtg_blue_box_inner_s{
  width:720px;
  height:auto;
  margin:0 10px 0 10px;
}

p.anchor{
  padding:8px 0 10px 0; 
  text-align:left;
}

p.applicat_text{
  text-align:left;
  font-size:12px;
  line-height:20px;
}

p.applicat_text_red{
  text-align:center;
  font-size:12px;
  color:#ff0033;
}

p.text_red_b{
  text-align:center;
  font-size:12px;
  color:#ff0033;
  font-weight:800;
}



.btn_zu{
  width:720px;
  height:120px;
  display:block;
  text-indent:-9999px;
  background: url(/img/entry/kob/stadium2010/btn_zu.jpg) no-repeat;
  background-position:0px -120px;
}

.btn_zu a{
  width:720px;
  height:120px;
  display:block;
  background: url(/img/entry/kob/stadium2010/btn_zu.jpg) no-repeat;
}

.btn_zu a:hover{
  width:720px;
  background: url(/img/entry/kob/stadium2010/btn_zu.jpg) no-repeat;
  background-position:0px -240px;
}




.emtg_pink_box{
  width:780px;
  height:auto;
  background-image:url(/img/entry/kob/stadium2010/bg_pink.gif);
  background-repeat:repeat;
  padding:20px 0 20px 0; 
}

.emtg_pink_box_inner{
  width:740px;
  height:auto;
  margin:0 20px 0 20px;  
  background-color:#ffffff;
}

.emtg_pink_box_inner_s{
  width:720px;
  height:auto;
  margin:0 10px 0 10px;
}







.emtg_box{
  width:858px;
  background-color:#ffffff;
  border:1px solid #3CADD7;
}

.box_title_bg{
  width:858px;
  height:25px;
  background-color:#42BDEC;
}

.box_title{
  width:858px;
  height:25px;
  text-align:center;
  font-size:16px;
  line-height:18px;
  padding-top:4px;
  border-bottom:4px;
  color:#ffffff;
  font-weight:800;
}


.box_01_text{
  width:818px;
  height:auto;
  margin:0 20px 10px 20px;
  padding-top:10px;
  text-align:left;
  font-size:12px;
  line-height:22px;
}

.box_title_dt{
  width:858px;
  height:23px;
  background-color:#42BDEC;
  text-align:center;
  font-size:16px;
  line-height:18px;
  padding-top:4px;
  color:#ffffff;
  font-weight:800;
}





#box_01{
  width:860px;
  margin-bottom:20px;
}

.box_01_s{
  width:858px;
  background-color:#ffffff;
  border:1px solid #3CADD7;
}


ul.box_02_text{
  width:818px;
  height:auto;
  margin-left:20px;
  margin-right:20px;
  text-align:left;
  font-size:12px;
  line-height:20px;
  padding-top:10px;
  padding-bottom:10px;
  list-style-type:none;
}

li.notes_tit{
  font-size:14px;
  font-weight:800;
  margin:0;
  padding:0;
  text-align:left;
  background-color:#ffffff;
}

li.text-color_01{
  padding:5px 8px 5px 35px;
  font-size:12px;
  line-height:22px;
  background:url(/img/entry/kob/stadium2010/i-con_check_mobile.jpg) no-repeat scroll 10px 5px;
  margin:10px 0 0;
  text-align:left;
  background-color:#F5F6F6;
}

li.text-color_02{
  padding:5px 5px 5px 30px;
  font-size:12px;
  line-height:22px;
  background:url(/img/entry/kob/stadium2010/ico_caution_red.jpg) no-repeat scroll 10px 10px;
  margin:10px 0 0;
  text-align:left;
  background-color:#F5F6F6;
}


li.notes_text_01{
  font-size:12px;
  margin:0;
  padding:0;
  text-align:left;
  background-color:#ffffff;
}



.application_btn_dead_link{
  text-align:center;
}

.application_btn {
  margin:0 auto;
  width:284px;
  height:63px;
  display:block;
  text-indent:-9999px;
  background: url(/img/entry/kob/stadium2010/btn_application.jpg) no-repeat;
  background-position:0px -630px;
}

.application_btn a{
  margin:0 auto;
  width:284px;
  height:63px;
  display:block;
  background: url(/img/entry/kob/stadium2010/btn_application.jpg) no-repeat;
}

.application_btn a:hover{
  margin:0 auto;
  width:284px;
  background: url(/img/entry/kob/stadium2010/btn_application.jpg) no-repeat;
  background-position:0px -63px;
}






#kiyaku {
  height:200px;
  overflow:auto;
  margin:0;
  padding:0 10px 0;
}

/*ie6*/
* html #kiyaku {
  width:858px;
  height:200px;
  overflow:auto;
  margin:0;
  padding:0 10px 0;
}


.r_text_01{
  font-size:12px;
  line-height:22px;
  color:#333333;
  text-align:left;
  font-weight:800;
  padding-top:10px;
  padding-bottom:10px;
}

.r_text_02{
  font-size:12px;
  line-height:22px;
  color:#333333;
  text-align:left;
  font-weight:400;
  padding-bottom:5px;
}

.r_text_03{
  font-size:12px;
  line-height:22px;
  color:#333333;
  text-align:left;
  font-weight:800;
  padding-bottom:0px;
}

.decimal li {
  list-style:decimal;
  margin-left:32px;
  text-align:left;
}


.none li {
  list-style:none;
  margin-left:25px;
  font-size:12px;
  line-height:22px;
  color:#333333;
  text-align:left;
  font-weight:400;
  padding-bottom:5px;
}

.decimal_nomal li {
  list-style:none;
  margin-left:32px;
  text-align:left;
}








#two_col_area{
  width:860px;
  height:auto;
  overflow:hidden;
}

#live_schedule_col{
  width:630px;
  float:left;
  margin-right:10px;
}


.live_schedule_con{
  width:630px;
  height:auto;
}

.live_schedule_con_middle{
  width:630px;
  height:auto;
  background-image:url(/img/entry/kob/stadium2010/waku_630_schedule_middle_bg.jpg);
  background-repeat:repeat-y;
}

.live_schedule_con_middle_inner{
  width:590px;
  height:auto;
  margin:0 20px 0 20px;
}


ul.live_schedule_text {
  width:590px;
  height:auto;
  list-style-type:none;
}

.live_schedule_text li{
  width:590px;
  height:auto;
  font-size:12px;
  line-height:20px;
  text-align:left;
  list-style-type:none;
  color:#555555;
  font-weight:800;
}


.live_schedule_box{
  width:590px;
  height:auto;
}

.live_schedule_box table{
  border-top:1px solid #ffffff;
  border-left:1px solid #ffffff;
}

.live_schedule_box_tr_01{
  background-color:#C9F0FE; 
}

.live_schedule_box_th{
  color:#444444;
  text-align:center;
  padding:3px;
  border-right:1px solid #ffffff;
  border-bottom:1px solid #ffffff;
}

.live_schedule_box_th_00{
  width:15px;
  color:#444444;
  text-align:center;
  padding:3px;
  border-right:1px solid #ffffff;
  border-bottom:1px solid #ffffff;
}

.live_schedule_box_th_01{
  width:100px;
  color:#444444;
  text-align:center;
  padding:3px;
  border-right:1px solid #ffffff;
  border-bottom:1px solid #ffffff;
}

.live_schedule_box_th_02{
  width:242px;
  color:#444444;
  text-align:center;
  padding:3px;
  border-right:1px solid #ffffff;
  border-bottom:1px solid #ffffff;
}

.live_schedule_box_th_03{
  width:57px;
  color:#444444;
  text-align:center;
  padding:3px;
  border-right:1px solid #ffffff;
  border-bottom:1px solid #ffffff;
}

.live_schedule_box_th_04{
  width:80px;
  color:#444444;
  text-align:center;
  padding:3px;
  border-right:1px solid #ffffff;
  border-bottom:1px solid #ffffff;
}

.live_schedule_box_th_05{
  width:55px;
  color:#444444;
  text-align:center;
  padding:3px;
  border-right:1px solid #ffffff;
  border-bottom:1px solid #ffffff;
}







.live_schedule_box_td_01{
  color:#444444;
  text-align:center;
  border-right:1px solid #ffffff;
  border-bottom:1px solid #ffffff;
  font-size:12px;
  background-color:#EDF4F7;
}

.live_schedule_box_td_02{
  color:#444444;
  text-align:left;
  border-right:1px solid #ffffff;
  border-bottom:1px solid #ffffff;
  padding:5px;
  font-size:12px;
  line-height:18px;
  background-color:#EDF4F7;
}



#right_col{
  width:220px;
  float:right;
}


#artist_profile_con{
  width:220px;
}

.artist_profile_con_middle{
  width:220px;
  height:auto;
  background-image:url(/img/entry/kob/stadium2010/waku_220_artist_profile_middle_bg.jpg);
  background-repeat:repeat-y;
}

.artist_profile_con_middle_inner{
  width:180px;
  height:auto;
  margin:0 20px 0 20px;
}

.a-shya_img{
  width:180px;
  text-align:center;
  padding-bottom:6px;
}

.artist_name{
  font-size:12px;
  font-weight:800;
  color:#444444;
  text-align:center;
}

ul.artist_link {
  width:180px;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
}

.artist_link li{
  background:transparent url(/img/entry/kob/stadium2010/ico_arrow.gif) no-repeat scroll left 5px;
  margin:8px 0 0;
  padding:0 0 0 15px;
  text-align:left;
}

.artist_link a:link     {color:#067AD4; text-decoration:underline;}
.artist_link a:visited	{color:#2B6A9A; text-decoration:underline;}
.artist_link a:hover	{color:#49B6F5; text-decoration:none;}
.artist_link a:active	{color:#067AD4; text-decoration:none;}






#release_con{
  width:220px;
}

.release_con_middle{
  width:220px;
  height:auto;
  background-image:url(/img/entry/kob/stadium2010/waku_220_artist_profile_middle_bg.jpg);
  background-repeat:repeat-y;
}

.release_con_middle_inner{
  width:180px;
  height:auto;
  margin:0 20px 0 20px;
}

.release_box{
  width:180px;
  overflow:hidden;
  padding-bottom:6px;
  border-bottom:1px dotted #555555;
}

.cd_box {
  width:70px;
  float:left;
  margin-right:8px;
}

.cd_text_box {
  width:102px;
  float:right;
}

.cd_text_01{
  width:102px;
  text-align:left;
  font-size:12px;
  line-height:18px;
  color:#444444;
}










/*pege_02.html*/
#application_step_con{
  width:860px;
  height:auto;
}

.application_step_con_middle{
  width:860px;
  height:auto;
  background-image:url(/img/entry/kob/stadium2010/waku_860_middle_blue_bg.jpg);
  background-repeat:repeat-y;
}


.application_step_con_middle_inner{
  width:780px;
  height:auto;
  margin:0 40px 0 40px;
}

.application_step_box{
  width:780px;
  height:auto;
  padding-top:10px;
  background-image:url(/img/entry/kob/stadium2010/bg_1_780.gif);
  background-repeat:repeat-y;
}





.img_con{
  width:780px;
  margin-top:17px;
  overflow:hidden;
}

.img_con_end{
  width:780px;
  margin-top:8px;
  overflow:hidden;
}

.left_con{
  width:165px;
  float:left;
}

p.img_165{
  text-align:center;
  padding-top:23px;
  font-size:16px;
  font-weight:800;
  color:#ffffff;
  width:165px;
  height:68px;
  background-image:url(/img/entry/kob/stadium2010/img_165.jpg);
  background-repeat:no-repeat;
}


.right_con{
  width:615px;
  height:auto;
  float:right;
}

.right_con_top{
  width:615px;
  height:32px;
  background-image:url(/img/entry/kob/stadium2010/box_top.jpg);
  background-repeat:no-repeat;
}


h6.right_con_title{
  width:540px;
  height:auto;
  padding-top:12px;
  margin-left:62px;
  margin-right:13px;
  text-align:left;
  font-size:14px;
  font-weight:800;
}

.right_con_middle{
  width:566px;
  height:auto;
  margin-left:49px;
  background-image:url(/img/entry/kob/stadium2010/box_middle.jpg);
  background-repeat:repeat-y;
}

p.right_con_text{
  width:538px;
  height:auto;
  margin-left:14px;
  margin-right:14px;
  text-align:left;
  font-size:12px;
  line-height:20px;
}

.right_con_bottom{
  width:566px;
  height:14px;
  margin-left:49px;
  background-image:url(/img/entry/kob/stadium2010/box_bottom.jpg);
  background-repeat:no-repeat;
}



p.btn_box{
text-align:center;
}

.applicat_details_box_th {
  background-color:#C9F0FE;
  border-bottom:1px solid #FFFFFF;
  border-right:1px solid #FFFFFF;
  color:#444444;
  font-size:14px;
  font-weight:800;
  padding:7px;
  text-align:left;
}

.applicat_details_box_td {
  background-color:#EDF4F7;
  border-bottom:1px solid #FFFFFF;
  border-right:1px solid #FFFFFF;
  color:#444444;
  font-size:12px;
  font-weight:800;
  line-height:20px;
  padding:7px;
  text-align:left;
}








.clear3{
  height:3px;
}

.clear5{
  height:5px;
}

.clear7{
  height:7px;
}

.clear10{
  height:10px;
}

.clear15{
  height:15px;
}

.clear20{
  height:20px;
}

.clear25{
  height:25px;
}

.clear30{
  height:30px;
}

.clear40{
  height:40px;
}


.text_bold{
  font-weight:800;
}

.text_color_01{
   color:#168F9A;
}

.text_color_02{
   color:#894FB5;
}

.text_color_03{
   color:#967013;
}

.text_color_04{
   color:#618F24;
}

.text_red{
   color:#cc0000;
}
