@charset "UTF-8";
/* CSS Document */


/*-------トップページ----------------------*/

/*---TOP-Banner---------*/

#TopBanner  {
z-index:1;
border:solid 1px #222222;
}

.top_banner_img  {
width:610px;
height:280px;
}


/*----Event&Topics-----*/

#Update_Box  {
padding-top:80px;
}

#Twe_Box   {
float:left;
width:300px;
}

#InsideBox   {
width:298px;
border-left:solid 1px #312c18;
border-right:solid 1px #312c18;
border-bottom:solid 1px #312c18;
padding-bottom:40px;
background-color:#000000;
}

#OneTitle  {
width:265px;
margin:0 auto;
padding:25px 0px 20px;
}

p.inside_dot  {
width:265px;
margin:0 auto;
}


#OneTitle .date  {
font-size:0.9em;
color:#fada67;
padding-left:8px;
}

#OneTitle .date span.genre  {
font-size:0.9em;
color:#fada67;
padding-left:8px;
}

#OneTitle .title  {
padding-top:7px;
padding-left:8px;
}

#OneTitle .title a  {
}

#Lt_Box   {
float:right;
width:300px;
}

#OneTitle .date span.category  {
font-size:0.9em;
padding-left:8px;
}

#OneTitle .date span.category a  {
color:#fada67;
}


/*-------スケジュール（リストページ）----------------------*/

/*------List(TITLE)-----*/

#List_TitleBox  {
padding:20px 0px;
background:url(../schedule/images/ttl_bg.gif) 0 0 no-repeat;
}

#List_TitleBox .ad  {
float:left;
width:50px;
padding:10px 0px 0px 35px;
}

#List_TitleBox .month  {
float:left;
width:258px;
padding-left:105px;
}

/*------List(DATA)-----*/

#List_MainBox  {
padding:40px 0px;
}

#List_EventBox  {
padding:35px 0px 40px;
background:url(../schedule/images/list_dot.gif) left bottom no-repeat;
}

#List_Day  {
float:left;
width:58px;
height:58px;
background:url(../schedule/images/list_date_bg.gif) 0 0 no-repeat;
text-align:center;
padding-top:8px;
}

#EventData_Box  {
float:left;
padding-left:35px;
}

#EventData_Box em, #EventData_Box i, #EventData_Box font, #EventData_Box a, #EventData_Box b, #EventData_Box strong  {
line-height:1.8;
}


#Ed_Subttl  {
color:#ffd438;
font-size:0.8em;
}

h2#Ed_Ttl  {
font-size:1.3em;
padding:4px 0px 18px;
}

h2#Ed_Ttl a  {
color:#ffd438;
font-weight:bold;
}

#EdBox  {
padding-bottom:0px;
}

#EdBox #edleft  {
float:left;
width:48px;
padding-top:3px;
}

#EdBox #edright  {
float:left;
padding-left:12px;
font-size:0.9em;
line-height:1.8;
width:410px;
}

#EdBox #edright a  {
color:#ffd438;
line-height:1.8;
}

#EdBox #edright font  {
line-height:1.8;
}

#EdBox_Other  {
padding-top:10px;
width:480px;
}

#EdBox_Other .other  {
font-size:0.9em;
line-height:1.8;
}


/*-------スケジュール（ディテールページ）----------------------*/

/*------Detail-Top-----*/

#Detail_Top  {
width:615px;
padding-bottom:80px;
}

#Detail_Flyer  {
float:left;
width:260px;
}

#Detail_Flyer .flyer  {
margin-bottom:15px;
}

#Detail_Data_Box  {
float:right;
width:326px;
}

#Detail_Data_Box em, #Detail_Data_Box i, #Detail_Data_Box font, #Detail_Data_Box a, #Detail_Data_Box b, #Detail_Data_Box strong  {
line-height:1.6;
}

#Detail_Date  {
padding-bottom:18px;
}

#Detail_Date .d_date  {
font-size:1.3em;
font-weight:bold;
}

#Detail_Title  {
padding-bottom:40px;
}
#Detail_Data_Box h3  {
padding-bottom:8px;
}

#Detail_Title .d_subtitle  {
font-size:0.85em;
}

#Detail_Title .d_title  {
font-size:1.3em;
padding:0px 0px 12px;
font-weight:bold;
line-height:1.4;
}

#Detail_Title .d_logo  {
}

#Detail_Introduction   {
padding-bottom:25px;
}

#Detail_Introduction p   {
font-size:0.9em;
line-height:1.6;
width:320px;
}

#Detail_Introduction p a   {
color:#ffd438;
line-height:1.6;
}


#Detail_EData  {
background:url(../schedule/images/detail/detail_dot.gif) 0 bottom no-repeat;
}

#Detail_EData h3  {
padding-bottom:8px;
}

#DdBox  {
padding-bottom:3px;
}

#DdBox #ddleft  {
float:left;
width:48px;
margin-top:2px;
}

#DdBox #ddright {
float:left;
padding-left:12px;
font-size:0.9em;
width:250px;
line-height:1.5;
}

#DdBox #ddright em, #DdBox #ddright a, #DdBox #ddright font {
line-height:1.5;
}

#Detail_Dj  {
padding-top:10px;
padding-bottom:20px;
}

#Detail_Dj h5  {
padding-bottom:5px;
}

#Detail_Dj p  {
width:320px;
font-size:0.9em;
line-height:1.6;
}

#Detail_Dj.note  {
width:320px;
font-size:0.9em;
line-height:1.6;
padding:35px 0px;
}

#Detail_Dj p a  {
color:#ffd438;
line-height:1.6;
}

#Detail_Dj font  {
line-height:1.6;
}

#Add_This  {
margin-top:12px;
}

#Add_This .addthis_toolbox  {
height:16px;
}

#Add_This .addthis_toolbox a.addthis_button_compact img  {
/padding-bottom:3px;
}


/*------Detail-Under-----*/

#Detail_Under  {
width:650px;
}

#Detail_Artist  {
padding-bottom:45px;
}

#Artist_Ph  {
float:left;
width:200px;
}

#Artist_Bio  {
float:right;
width:380px;
padding-right:35px;
}

#Artist_Bio h4#artist  {
font-size:1.3em;
padding-bottom:5px;
}

#Artist_Bio p  {
font-size:0.9em;
line-height:1.6;
}

#Artist_Bio em, #Artist_Bio i, #Artist_Bio font, #Artist_Bio a, #Artist_Bio b, #Artist_Bio strong  {
line-height:1.6;
}

#Artist_Bio p a  {
color:#ffd438;
line-height:1.6;
}




/*-------アクセスページ---------------------------*/

#Access_Map  {
width:576px;
margin:0 auto;
padding-bottom:55px;
}

#Access_Bottom  {
width:610px;
padding-bottom:60px;
}

#AccessBox, #AddressBox  {
width:304px;
float:left;
}

#Access_Bottom h3  {
padding-bottom:12px;
}

#Access_Bottom p  {
line-height:1.8;
}

/*-------レンタルページ---------------------------*/

#RentalBox  {
padding-bottom:45px;
}

#RentalBox h4  {
padding-bottom:12px;
}

#RentalBox p  {
line-height:1.8;
}

#Rental_Map  {
position:relative;
}

#Rental_Map a  {
text-decoration:none;
}

.cursor_1  {
position:absolute;
left:70px;
top:178px;
}

.cursor_2  {
position:absolute;
left:110px;
top:178px;
}

.cursor_3  {
position:absolute;
left:170px;
top:156px;
}

.cursor_4  {
position:absolute;
left:420px;
top:156px;
}

.cursor_5 {
position:absolute;
left:470px;
top:125px;
}

.cursor_6  {
position:absolute;
left:180px;
top:436px;
}



/*-------ドリンクメニュー---------------------------*/

#Drink_Month  {
}

#Drink_Month .cocktail  {
padding:8px 0px 40px;
}

#DrinkMenu_Box  {
width:610px;
}

#DrinkMenu_Box h3  {
padding-bottom:40px;
}

#DrinkMenu  {
width:300px;
float:left;
}

#DrinkMenu_Right  {
width:250px;
float:right;
}

#DrinkMenu_Box p  {
font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
}

.onemenu #onecocktail  {
padding-bottom:12px;
}

.onemenu h5  {
padding-bottom:5px;
}

p#name  {
float:left;
}

p#price  {
float:right;
}

.onemenu#Gin {
padding-bottom:30px;
}
.onemenu#Tequila {
padding-bottom:50px;
}
.onemenu#Beer {
padding-bottom:45px;
}
.onemenu#Wine {
padding-bottom:45px;
}
.onemenu#Others {
padding-bottom:0px;
}

.onemenu#Vodka {
padding-bottom:75px;
}
.onemenu#Rum {
padding-bottom:70px;
}
.onemenu#Bourbon {
padding-bottom:50px;
}
.onemenu#Bottle {
padding-bottom:60px;
}
.onemenu#Softdrink {
padding-bottom:0px;
}










