@charset "shift_JIS";/* --- COMMON --- */body{margin:0;padding:0;font-family:sans-serif;font-size:12px;background:#d4d3d8;color:#333333;line-height:140%;}a:link{color:#333333; text-decoration:none;}a:visited{color:#333333; text-decoration:none;}a:hover{color:#7940cf; text-decoration:none; background:#e9dbff;}.clear{clear:both;}.hidden{display:none;}.floatL{float:left;}.floatR{float:right;}.b{font-weight:bold;}.f14{font-size:14px;font-weight:bold;}/* --- MAIN --- */#outline{margin:0px auto 20px;padding:0;width:800px;}#navigation{margin:0px;padding:10px 0px 10px 25px;width: 800px;height:30px;background:transparent url("../img/common_img/navigation_bg.png") 0 0 no-repeat;}#navigation span{display:none;}/* --- BTN --- */ul.drop{margin:0;padding:10px 0 0 0px;}.btn_top, .btn_history, .btn_ehistory, .btn_lineup, .btn_tickets, .btn_floor,  .btn_press, .btn_cd, .btn_access, .btn_contact, .btn_top_on, .btn_history_on, .btn_lineup_on, .btn_tickets_on, .btn_floor_on,  .btn_press_on, .btn_cd_on, .btn_access_on, .btn_contact_on{margin:0px 20px 0px 0px;padding:0;height:32px;border:0;overflow:hidden;float:left;}.btn_whistory, .btn_ehistory, .btn_floormap, .btn_timetable, .btn_food{margin:0px 20px 0px 0px;padding:0;height:35px;border:0;overflow:hidden;float:left;}.btn_top a, .btn_history a, .btn_whistory a, .btn_ehistory a, .btn_lineup a, .btn_tickets a, .btn_floor a,  .btn_press a, .btn_cd a, .btn_access a, .btn_contact a{margin:0;padding:0;height:32px;display:block;text-decoration:none;border:0;float:left;}.btn_whistory a, .btn_ehistory a, .btn_floormap a, .btn_timetable a, .btn_food a{margin:0;padding:0;height:35px;display:block;text-decoration:none;border:0;float:left;}.btn_top a{width:35px; background:url("../img/common_img/btn_top.png") no-repeat; float:left;}.btn_top a:hover{width:35px; background:url("../img/common_img/btn_top_ov.png") no-repeat; float:left;}.btn_top_on{width:35px; background:url("../img/common_img/btn_top_ov.png") no-repeat; float:left;}.btn_history a{width:77px; background:url("../img/common_img/btn_history.png") no-repeat; float:left;}.btn_history a:hover{width:77px; background:url("../img/common_img/btn_history_ov.png") no-repeat; float:left;}.btn_history_on{width:77px; background:url("../img/common_img/btn_history_ov.png") no-repeat; float:left;}.btn_whistory a{width:112px; background:url("../img/common_img/btn_whistory.png") no-repeat; float:left;}.btn_whistory a:hover{width:112px; background:url("../img/common_img/btn_whistory_ov.png") no-repeat; float:left;}.btn_ehistory a{width:112px; background:url("../img/common_img/btn_ehistory.png") no-repeat; float:left;}.btn_ehistory a:hover{width:112px; background:url("../img/common_img/btn_ehistory_ov.png") no-repeat; float:left;}.btn_lineup a{width:75px; background:url("../img/common_img/btn_lineup.png") no-repeat; float:left;}.btn_lineup a:hover{width:75px; background:url("../img/common_img/btn_lineup_ov.png") no-repeat; float:left;}.btn_lineup_on{width:75px; background:url("../img/common_img/btn_lineup_ov.png") no-repeat; float:left;}.btn_tickets a{width:48px; background:url("../img/common_img/btn_tickets.png") no-repeat; float:left;}.btn_tickets a:hover{width:48px; background:url("../img/common_img/btn_tickets_ov.png") no-repeat; float:left;}.btn_tickets_on{width:48px; background:url("../img/common_img/btn_tickets_ov.png") no-repeat; float:left;}.btn_floor a{width:55px; background:url("../img/common_img/btn_floor.png") no-repeat; float:left;}.btn_floor a:hover{width:55px; background:url("../img/common_img/btn_floor_ov.png") no-repeat; float:left;}.btn_floor_on{width:55px; background:url("../img/common_img/btn_floor_ov.png") no-repeat; float:left;}.btn_floormap a{width:96px; background:url("../img/common_img/btn_floormap.png") no-repeat; float:left;}.btn_floormap a:hover{width:96px; background:url("../img/common_img/btn_floormap_ov.png") no-repeat; float:left;}.btn_timetable a{width:96px; background:url("../img/common_img/btn_timetable.png") no-repeat; float:left;}.btn_timetable a:hover{width:96px; background:url("../img/common_img/btn_timetable_ov.png") no-repeat; float:left;}.btn_food a{width:96px; background:url("../img/common_img/btn_food.png") no-repeat; float:left;}.btn_food a:hover{width:96px; background:url("../img/common_img/btn_food_ov.png") no-repeat; float:left;}.btn_press a{width:114px; background:url("../img/common_img/btn_press.png") no-repeat; float:left;}.btn_press a:hover{width:114px; background:url("../img/common_img/btn_press_ov.png") no-repeat; float:left;}.btn_press_on{width:114px; background:url("../img/common_img/btn_press_ov.png") no-repeat; float:left;}.btn_cd a{width:38px; background:url("../img/common_img/btn_cd.png") no-repeat; float:left;}.btn_cd a:hover{width:38px; background:url("../img/common_img/btn_cd_ov.png") no-repeat; float:left;}.btn_cd_on{width:38px; background:url("../img/common_img/btn_cd_ov.png") no-repeat; float:left;}.btn_access a{width:79px; background:url("../img/common_img/btn_access.png") no-repeat; float:left;}.btn_access a:hover{width:79px; background:url("../img/common_img/btn_access_ov.png") no-repeat; float:left;}.btn_access_on{width:79px; background:url("../img/common_img/btn_access_ov.png") no-repeat; float:left;}.btn_contact a{width:60px; background:url("../img/common_img/btn_contact.png") no-repeat; float:left;}.btn_contact a:hover{width:60px; background:url("../img/common_img/btn_contact_ov.png") no-repeat; float:left;}.btn_contact_on {width:60px; background:url("../img/common_img/btn_contact_ov.png") no-repeat; float:left;}#main_block{margin:10px 0 0 0px;padding:0;width:800px;height:100%;float:left;}/* --- Footer --- */#footer{margin:20px 0 20px 0px;padding:10px 0 0 0px;width:800px;border-top:solid 2px #7940cf;float:left;font-size:12px;color:#333333;text-align:center;}/* --- btn English/Japanese --- */.btn_lang{margin:5px 0px;padding:0px;float:right;}/*-- btn COMPETITION --*/.btn_compe, .btn_compe_on{margin:10px 0 0 0px;padding:0;height:30px;border:0;overflow:hidden;float:right;}.btn_compe a, .btn_compe_on a{margin:0px;padding:0;height:30px;display:block;text-decoration:none;border:0;float:right;}.btn_compe a{width:201px; background:url("../img/common/btn_compe.png") no-repeat; float:right;}.btn_compe a:hover{width:201px; background:url("../img/common/btn_compe_ov.png") no-repeat; float:right;}.btn_compe_on a{width:201px; background:url("../img/common/btn_compe_ov.png") no-repeat; float:right;}.btn_compe span, .btn_compe_on span{display:none;}