html, body, div, span, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp,small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, figcaption, figure,footer, header, hgroup, menu, nav, section, summary,time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;}
article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section { display: block;}
body {font: 12px 'Helvetica Neue', Arial, sans-serif;line-height: 1.6em;background:url(../img/bg.gif) 50% 0 repeat-x #000;background-attachment:fixed; color:#FFFFFF;}
a {color: #E1E1E1;text-decoration:none;}
a:hover {color: #ACACAC;text-decoration: none;} 
h3, p, ul, ol, pre, dl { margin:0;} strong { font-weight: bold; } ul, li{list-style-type: none;margin: 0;padding: 0;} .clear{clear:both; line-height:0;}
a:hover img{filter:alpha(opacity=80);-moz-opacity: 0.8;opacity: 0.8;}
#wrapper{width: 1200px;margin:0 auto;}

/**---------------------------------

TOP

---------------------------------**/
#content {float:left;width:980px;padding: 0 110px 40px 110px;position: relative;}
#top_head{margin:0 auto;width: 980px;height: 227px;float: left;}
#top_head h1{float:left;margin: 58px 0 0 0;}
#top_gm{width:302px;float: right;}
#top_gm li{float:right;clear: both;margin: 0 0 13px 0;}
#top_foot{clear: both;color:#FFFFFF;width: 980px;margin: 40px 0 0 0;float: left;}
#top_foot address{clear: both;margin: 0 0 5px 0;}
.top_foot_in{width: 980px;float: left;height: auto;}
.top_foot_in_l{float:left;width: 350px;margin: 40px 0 0 0;}
.top_foot_in_l img{float:left;margin: 0 10px 0 0;}
.top_foot_in_r{float: right; width:520px;}
.top_foot_in_r img{float:right;margin: 0 0 0 15px;}
#top_inner{width:980px;margin:0 0 0 -110px;padding: 0 110px 40px 110px;float: left;background:url(../img/logo_bg.png) 0 100% no-repeat;}
#top_inner_02{width:980px;margin:0 0 0 -110px;padding: 0 110px 40px 110px;float: left;background:url(../img/logo_bg.png) 50% 20px no-repeat;}
#top_inner_left{width:537px;float:left;margin: 0 0 40px 0;position: relative;}
#top_side_box{width:395px;float:right;margin: 0 15px 0 0;}
#top_side_box ul{margin:17px 0 0 0;color: #999999;float: left;width: 395px;}
#top_side_box li{margin:0 0 20px 0;float: left;width: 395px;clear: both;}
#top_side_box h3{margin:0;}
#top_side_box p{margin:0;}
.top_banner_box{position:absolute;width: 125px;left:18px;top:0;}
.top_banner_box img{margin:0 0 10px 0;}


/**---------------------------------

IN

---------------------------------**/

#head{margin:0 auto;width: 100%;height: 84px;background-color: #000000;float: left;}
#head_in{margin:0 auto;width: 980px;background-color: #000000;padding: 0 110px;}
#head h1{float:left;margin: 36px 30px 0 0;width: 176px;}
#content_in {float:left;width:980px;padding: 0 110px 80px 110px;position: relative;height: auto;background:url(../img/logo_bg.png) 100% 100% no-repeat;margin: 0 0 20px 0;}
#content_in h2{margin: 41px 0 18px 0;}
#gm{width:auto;float: left;margin: 43px 0 0 0;}
#gm li{float:left;margin: 0 15px 0 0;}
#foot{clear: both;color:#FFFFFF;width: 980px;margin: 90px auto 0 auto;float: left;}
.foot_in{width: 533px;float: left;}
#foot address{clear: both;margin: 0 0 5px 0;}
.foot_top{float:right;padding: 0 0 33px 0;line-height: 0;clear: both;}
.in_foot_logo{margin:0 10px 0 0;float: left;}
#inner{width:980px;margin:0 auto;padding: 0;}
#inner_bg{width:980px;background:url(../img/in_bg.gif) 110px 0 repeat-y;float:left;}
#inner_bg_02{width:980px;background:url(../img/in_bg.gif) 240px 0 repeat-y;float:left;}
#inner_left{width:110px;float:left;margin: 0 0 40px 0;}
#inner_left_02{width:230px;float:left;margin: 0 0 40px 0;}
#inner_right{width:700px;float:left;margin: 0 0 40px 0;}
#inner_right_02{width:700px;float:left;margin: 0 0 40px 0;}
#inner_all{width:652px;float:left;margin: 0 0 40px 0;}
#banner_box{margin:-40px 0 0 0;width: 127px;text-align: center;float: right;}
#banner_box img{margin:0 0 37px 0;}
#side_list{margin:10px 0 0 0;font-size: 14px;}
#side_list li{margin:0 0 5px 0;}
#side_list .sub{padding:0 0 0 10px;background:url(../img/icn_01.gif) 0 50% no-repeat;}
#side_list a:hover{color:#9C010F;}

/**NEWS**/
#news_box{float:left;margin: 0 0 0 33px;}
.entry_box{margin:0 0 40px 0;width: 400px;float:left;background:url(../img/news_border_02.gif) 0 100% no-repeat;position: relative;padding: 0 0 20px 40px;}
.news_cat{color: #999999;}
.entry_box h3{margin:0 0 8px 0;background:url(../img/border01.jpg) 0 100% repeat-x;padding: 10px 0 8px 0;font-size: 14px;width: 400px;}
.entry_text{left:180%;}
.entry_text a{color:#9C010F;}
.entry_text a:hover{ text-decoration:underline;}
.news_day{position: absolute;top: 0px;right: 0px;font-size: 11px;}
.news_new{position: absolute;top: 0px;left:0;}
.sns_box{margin:20px 0 0 0;}

/**LIVE**/
.tour_event_box{margin:0 0 20px 0;width: 500px;}
.tour_event_box h3{margin:0 0 10px 0;}
.tour_event_box p{margin:0;}
.tour_event_box a:hover{color:#9C010F;}

/**DISCO**/
#discs{width:230px;float: left;clear: both;margin: 20px 0 0 0;}
#discs li{width:230px;float: left;clear: both;margin: 0 0 20px 0;display: block;}
.jacket{margin:0 10px 0 0;float: left;width: 50px;}
.jacket img{float: left;width: 50px;}
a:hover.jacket img {float: left;width: 50px;}
.txt{float: left;line-height: 140%;width: 170px;}
.song-list{margin:20px 0 0 0;}

/**BLOG**/
.blog_list{width: 400px;}
.blog_list li{float: left;width: 400px;position: relative;}
.blog_list p{float: left;width: 70px;}
.blog_list h4{width: 310px;float: left;}
.blog_list span{position:absolute;left: -40px;top: 0px;}
.member{float:left;width:163px;padding: 20px 0 20px 0;}
.member h3{width:163px;margin: 0 0 10px 0;}
.bio{margin:20px 0 20px 0;float: left;width: 652px;background:url(../img/border02.gif) 0 0 no-repeat;padding:40px 0 20px 0;position:relative;}
.bio h4{position:absolute;}
.bio dl{margin:0 0 5px 0;width: 500px;clear: both;float: right;}
.bio dt{width: 70px;float: left;}
.bio dd{width: 420px;float:right;}