@charset "utf-8";


/* 全体
---------------------------*/
#miyazawa {
width: 980px;
background-color: #fffed5;
padding-bottom: 20px;
color:#555555;
}

#miyazawa .font-b { 
font-weight:bold;
}

#miyazawa .font-10 { 
font-size:10px;
}

#miyazawa .font-14 { 
font-size:14px;
}

#miyazawa .font-16 { 
font-size:16px;
}

#miyazawa .font-color { 
color:#2f5d50;
}

#miyazawa .margin-b5 { 
margin-bottom:5px;
}

#miyazawa .margin-b10 { 
margin-bottom:10px;
}

#miyazawa .margin-b15 { 
margin-bottom:15px;
}

#miyazawa .margin-b30 { 
margin-bottom:30px;
}

#miyazawa .clear {
clear:both;
}


/* 概要
---------------------------*/
#miyazawa .miyazawa_gaiyou {
width: 940px;
margin-bottom: 40px;
padding: 0px;
text-align:center;
color:#3f312b;
line-height: 160%;
}

/* TOPICS
---------------------------*/
#miyazawa .miyazawa_topics {
width: 760px;
background-color: #fff;
padding: 20px;
border: 1px solid #4a6648;
margin: 0px 90px 30px 90px;
}

#miyazawa .miyazawa_topics .bold {
font-weight:bold;
color: #4a6648;
}


/* 先行情報
---------------------------*/
#miyazawa .miyazawa_senkou {
width: 800px;
background-color: #fff;
padding: 0px 0px;
margin: 0px 90px 40px 90px;
border: 2px solid #bb5520;
text-align:center;
padding-bottom: 10px;
font-size: 120%;
}

#miyazawa .miyazawa_senkou .title {
width: 794px;
padding: 3px;
background-color: #bb5520;
font-weight:bold;
color: #fff;
margin-bottom:10px;
}

#miyazawa .miyazawa_senkou .bold {
font-weight:bold;
color: #bb5520;
}

/* 出演者
---------------------------*/
#miyazawa .miyazawa_cast {
width: 880px;
margin: 0px 20px;
background-color: #ebe1a9;
background-image:url(http://image.pia.jp/images2/static/pia/feature/stage/miyazawa/miyazawa_cast_bg.gif);
background-position: 0 0;
background-repeat:no-repeat;
padding: 30px;
color:#3f312b;
}

#miyazawa .miyazawa_cast .woman_namebox_wrapper {
width: 820px;
margin:0px 30px;
margin-top: 30px;
font-size: 130%;
font-weight:bold;
line-height: 180%;
}

#miyazawa .miyazawa_cast .woman_namebox {
width: 120px;
margin-right: 20px;
text-align:center;
float:left;
display: inline;
}

#miyazawa .miyazawa_cast .woman_namebox_side {
width: 120px;
margin-right: 0px;
text-align:center;
float:left;
display: inline;
}


#miyazawa .miyazawa_cast .man_namebox_wrapper {
width: 680px;
margin:0px 100px;
margin-top: 30px;
color:#3f312b;
font-size: 130%;
font-weight:bold;
line-height: 180%;
}

#miyazawa .miyazawa_cast .man_namebox {
width: 120px;
margin-right: 20px;
text-align:center;
float:left;
display: inline;
}

#miyazawa .miyazawa_cast .man_namebox_side {
width: 120px;
margin-right: 0px;
text-align:center;
float:left;
display: inline;
}


/* スケジュール
---------------------------*/
#miyazawa .miyazawa_schedule {
width: 880px;
margin: 50px 20px;
padding: 30px;
background-color: #ebe1a9;
background-image:url(http://image.pia.jp/images2/static/pia/feature/stage/miyazawa/miyazawa_cast_bg.gif);
background-position: 0 0;
background-repeat:no-repeat;
color:#3f312b;
}


#miyazawa .miyazawa_schedule .schedule_left {
width: 425px;
margin: 20px 30px 0px 0px;
float:left;
display: inline;
}

#miyazawa .miyazawa_schedule .schedule_right {
width: 425px;
margin-top: 20px ;
float:left;
display: inline;
}

#miyazawa #schedule_table {
width:425px;
background-color:#fff;
margin:0px;
text-align:center;
color: #3f312b;
}

#miyazawa  #schedule_table table tr,  #schedule_table table th,  #schedule_table table td {
padding:5px 3px;
border-right:1px solid #a79d64;
border-bottom:1px solid #a79d64;
}

#miyazawa  #schedule_table table th.koumoku {
background-color:#c6ba74;
text-align: center;
border-top:1px solid #a79d64;
border-left:1px solid #a79d64;
}

#miyazawa  #schedule_table table td.day {
background-color:#c7d4c6;
color:#303c2f;
font-weight:bold;
text-align:center;
border-left:1px solid #a79d64;
}


/* 公演・チケット情報
---------------------------*/
#miyazawa .miyazawa_ticket {
width: 900px;
padding: 20px;
margin: 0px 20px;
background-color: #ebe1a9;
background-image:url(http://image.pia.jp/images2/static/pia/feature/stage/miyazawa/miyazawa_cast_bg.gif);
background-position: 0 0;
background-repeat:no-repeat;
color:#3f312b;
}

#miyazawa .miyazawa_ticket .ticket_left {
width: 450px;
margin: 20px 10px 0px 100px;
float: left;
display: inline;
}

#miyazawa .miyazawa_ticket .ticket_right {
width: 250px;
margin: 20px 0px 0px 0px;
float: left;
display: inline;
}
