/* -- global properties -- */
body {
	margin:0px;
	padding:0px;
	background-color:#d4dfe3;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	background:#d0dee1 url(/img/site/top/background.jpg) repeat-y fixed top left;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,select,textarea,p,blockquote,th,td,img {
	margin:0;
	padding:0;
	font-family:Helvetica, Arial, Sans-Serif;
	font-size: 13px;
	*font-size: meddium;
	*font: meddium;
}

#left {	width: 126px; float: left; text-align:left;}
#right { margin-left:10px; width: 847px; float: left; padding:0px;}
#wrapper { width: 983px; margin: 0 auto;}

.alignleft { float: left; text-align: left; }
.alignright { float: right; text-align: right; }

.logo_dum {	margin:25px 0px 6px 0px; text-align:left;}


/* -- menu -- */

.globalmenu { padding: 0; margin: 0; width: 100%; height: 25px; background-color: black; color: #FFFFFF; text-align:left; }

/*
#globalmenu ul { width: 910px;	height: 25px;	margin: 0 auto; }
#globalmenu li{ float: left; }
#globalmenu a{ display: block; height: 27px; border: none; }
#globalmenu a span{	display: none; }
*/

#menu { padding: 0px; margin:0px auto; width: 126px; background-color: #d4dfe3; }
#menu ul { width: 126px; margin: 0 auto; }
#menu li{ float: left; }
#menu a{ display: block; height: 41px; border: none; }
#menu a span{ display: none; }
#menu span{ display: none; }

#menu_headlines,#menu_music,#menu_artist,#menu_party,#menu_features,
#menu_galleries,#menu_partners,#menu_mailmagazine {
	margin-bottom:2px;
}

/* HEADLINES */
#menu_headlines{display:block;width:125px;height:40px;overflow:hidden;text-indent:-9999px;}
#menu_headlines a{background:transparent url(/img/common/menu_headlines.png) no-repeat;}
#menu_headlines a:hover{background:transparent url(/img/common/menu_headlines.png) no-repeat 0 -40px;}

/* MUSIC */
#menu_music{display:block;width:125px;height:40px;overflow:hidden;text-indent:-9999px;}
#menu_music a{background:transparent url(/img/common/menu_music.png) no-repeat;}
#menu_music a:hover{background:transparent url(/img/common/menu_music.png) no-repeat 0 -40px;}

/* ARTIST */
#menu_artist{display:block;width:125px;height:40px;overflow:hidden;text-indent:-9999px;}
#menu_artist a{background:transparent url(/img/common/menu_artist.png) no-repeat;}
#menu_artist a:hover{background:transparent url(/img/common/menu_artist.png) no-repeat 0 -40px;}

/* PARTY */
#menu_party{display:block;width:125px;height:40px;overflow:hidden;text-indent:-9999px;}
#menu_party a{background:transparent url(/img/common/menu_party.png) no-repeat;}
#menu_party a:hover{background:transparent url(/img/common/menu_party.png) no-repeat 0 -40px;}

/* FEATURES */
#menu_features{display:block;width:125px;height:40px;overflow:hidden;text-indent:-9999px;}
#menu_features a{background:transparent url(/img/common/menu_features.png) no-repeat;}
#menu_features a:hover{background:transparent url(/img/common/menu_features.png) no-repeat 0 -40px;}

/* GALLERIES */
#menu_galleries{display:block;width:125px;height:40px;overflow:hidden;text-indent:-9999px;}
#menu_galleries a{background:transparent url(/img/common/menu_galleries.png) no-repeat;}
#menu_galleries a:hover{background:transparent url(/img/common/menu_galleries.png) no-repeat 0 -40px;}

/* PARTNERS */
#menu_partners{display:block;width:125px;height:40px;overflow:hidden;text-indent:-9999px;}
#menu_partners a{background:transparent url(/img/common/menu_partners.png) no-repeat;}
#menu_partners a:hover{background:transparent url(/img/common/menu_partners.png) no-repeat 0 -40px;}

/* MAILMAGAZINE */
#menu_mailmagazine{display:block;width:125px;height:40px;overflow:hidden;text-indent:-9999px;}
#menu_mailmagazine a{background:transparent url(/img/common/menu_mailmagazine.png) no-repeat;}
#menu_mailmagazine a:hover{background:transparent url(/img/common/menu_mailmagazine.png) no-repeat 0 -40px;}


.international { float:left; text-align:right; margin-top:-30px; margin-bottom:6px; width:983px; }




/* -- reset properties -- */
table {border-collapse: collapse;border-spacing:0;}
fieldset,img { border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}
ol,ul {list-style:none; margin:0px; padding:0px; }

caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal; }
tr { vertical-align:top;}

dt { float:left; margin-left:20px;}
/*dd { margin-bottom:15px; margin-left:170px; margin-top:8px; margin-right:20px;}*/


/* -- link properties -- */
a { color:#000000; text-decoration: none; }
a:hover { color:#5f6160; text-decoration: underline; }

/* -- color  -- */
h1 { color:#ffffff; display:block; width:736px; background-color:#000000; float:left; margin-top:0px; padding-left:15px; padding-bottom:10px; padding-right:15px; padding-top:5px; text-align:left; font-weight:bold;}

h2 { display:block; width:756px; background-color:#000000; float:left; margin-top:0px; padding-left:15px; padding-bottom:10px; padding-right:15px; padding-top:5px; text-align:left; font-weight:bold;}

/* red */
.red { background-color:#fbc9d5; }
/*
.red h2 { color:#f03d41;font-weight:bold;}
.red h3 { color:#f03d41;font-weight:bold;}
.red a { color:#f03d41;}
*/
/* purple */
.purple { background-color:#ded6eb; }

/* blue */
.blue { background-color:#b5d5ee; }

/* yellow */
.yellow { background-color:#fffbbc; }

/* green */
.green { background-color:#cdebed; }

/* black */
.black { background-color:#5f6160; }


/* -- contents -- */
/* center */
.centerblock { float:left; width:677px; }
/* promotion */
.promotion_box { float:left;  width: 656px; text-align:left; background-color:#fffbbc; padding:10px 10px 10px 10px;}
.promotion_box h3 { color:#f1e26f;font-weight:bold;}
.promotion_box a { color:#f1e26f;font-weight:bold;}

/* headlines */
.headlines_title { float:left; margin-bottom:5px;}
.headlines_box { float:left;  width: 656px; text-align:left; background-color:#fbc9d5; padding:10px 10px 10px 10px; margin-top:10px;}
.headlines_main h3 { float:left; width:456px;color:#F03D41;font-size:1.3em;font-weight:bold;margin-bottom:10px;}
.headlines_main { float:left; width:100%; padding:10px 0px;margin-bottom:5px; background:url(/img/common/dot_line2.gif) repeat-x bottom;border-top:2px solid #ee3a43;}
.headlines_main_img{ float:left; width:180px; text-align:center; margin-right:10px;}
.headlines_main_txt { float:left; width:456px;}
.headlines_main_txt a { color:#f03d41; font-weight:bold;}
.headlines_next_url a{float:right;color:#000000;font-weight:bold;}
ul.headlines_list {clear:both;overflow:hidden;}
ul.headlines_list li {float:left;width:328px; height:60px; margin-bottom:5px;padding-bottom:5px;background:url(/img/common/dot_line2.gif) repeat-x bottom;overflow:hidden;}
ul.headlines_list h4 {float:left; width:248px;}
ul.headlines_list h4 a {color:#F03D41;font-size:0.9em;font-weight:bold;}
.headlines_list_img{ float:left; width:70px; text-align:center; margin-right:5px;}

/* party */
.party_title { float:left; margin-bottom:5px;}
.party_box { float:left;  width: 313px; text-align:left; background-color:#cdebed; padding:10px 10px 10px 10px; margin-top:10px;}
.party_list { float:left; width:100%; margin-bottom:10px;border-top:2px solid #01adad;padding-top:5px;}
.party_img{ float:left; width:100px; text-align:center; margin-right:10px;}
.party_txt { float:left; width:203px;}
.party_txt .date,.party_txt .fee{ font-size:0.8em;}
.party_box h3 { color:#02b2af;font-size:1.1em;font-weight:bold;margin-bottom:5px}
.party_box a { color:#02b2af; font-weight:bold;}


/* music */
.music_title { float:left; margin-bottom:5px;}
.music_box { float:left;  width: 313px; text-align:left; background-color:#ded6eb; padding:10px 10px 10px 10px; margin-top:10px; margin-left:10px;}
.music_list { float:left; width:100%; margin-bottom:10px;border-top:2px solid #7f70b5;padding-top:5px;}
.music_img{ float:left; width:80px; text-align:center; margin-right:10px;}
.music_txt { float:left; width:223px;}
.music_box h3 { color:#584a85;margin-bottom:5px;font-weight:bold;}
.music_box a { color:#584a85; font-weight:bold;}


/* right */
.rightside { float:left; width:160px; margin-left:10px;}

.flicker_box { float:left; width: 160px; text-align:left; background-color:#fbc9d5; padding:0px 0px 0px 0px;margin-bottom:10px}
.flicker_box h3 { color:#f03d41; font-weight:bold;}
.flicker_box a { color:#f03d41; font-weight:bold;}

.twitter_box { float:left; width: 160px; text-align:left; padding:0px 0px 0px 0px;}
.twitter_box h3 { color:#017cbf;font-weight:bold;}
.twitter_box a { color:#017cbf;font-weight:bold;}

.banner_box { float:left; width: 221px; text-align:left; background-color:#fffbbc; margin-top:10px; padding:10px 10px 10px 10px;}
.banner_box h3 { color:#f1e26f;font-weight:bold;}
.banner_box a { color:#f1e26f;font-weight:bold;}


/* -- ━━━━━━━━━━partnerlogo━━━━━━━━━━ -- */
.logo_box {float: left; text-align:center; width:100%;  background-color:#ffffff; }
.partnerlogo {text-align:center;　margin-bottom:50px; font-size:10px; color:#000000; width:817px; padding:15px;}
.partnerlogo img { margin-left:20px; }




/* -- ━━━━━━━━━━footer━━━━━━━━━━ -- */
.footer_box {float: left; width:847px; margin-top:10px; margin-left:138px;}
.footer { float:left; text-align:right;  margin-bottom:50px; font-size:10px; color:#000000; background-color:#ffffff; width:817px; padding:15px;}
.legal {float:left; text-align:left; margin-left:20px;}
.copy { float:right; text-align:right; margin-right:10px;}


#slider { min-height:220px;position:relative; background:url(/img/common/loading.gif) no-repeat 50% 50% #202834; }
#slider img { position:absolute; top:0px; left:0px; display:none; }
#twtr-widget-1 .twtr-profile-img-anchor  h4{font-size:12px;}
.twtr-widget h3, .twtr-widget h4, .twtr-widget p {font-size:11px;}
.twtr-ft span a {font-size:10px;}