@charset "utf-8";


/* 全体
---------------------------*/
#parure {
width: 980px;
background-color: #ffffff;
background-image: url(http://image.pia.jp/images2/static/pia/feature/stage/parure/parure2_bg.jpg);
background-position: 0 0 ;
background-repeat: repeat;
padding-bottom: 20px;
}

#parure .font-b { 
font-weight:bold;
}

#parure .font-10 { 
font-size:10px;
}

#parure .font-90par { 
font-size:90%;
}

#parure .font-14 { 
font-size:14px;
}

#parure .font-16 { 
font-size:16px;
}

#parure .font-color { 
color:#990000;
}

#parure .font-color2 { 
color:#003399;
}

#parure .margin-b5 { 
margin-bottom:5px;
}

#parure .margin-b10 { 
margin-bottom:10px;
}

#parure .margin-b15 { 
margin-bottom:15px;
}

#parure .margin-b20 { 
margin-bottom:20px;
}

#parure .clear {
clear:both;
}



/* topics
---------------------------*/
#parure .parure_topics {
width: 920px;
margin: 20px 20px 0px 20px;
background-color: #ffffff;
padding: 10px;
border: 1px dotted #990000;
}


/* 概要
---------------------------*/
#parure .parure_gaiyou {
width: 900px;
background-color: #ffffff;
margin: 30px 20px 0px 20px;
background-image: url(http://image.pia.jp/images2/static/pia/feature/stage/parure/parure2_flame_bg.jpg);
background-position: 0 0 ;
background-repeat: no-repeat;
padding: 20px;
line-height: 160%;
}

#parure .parure_gaiyou .gaiyou_text {
width: 610px;
margin-right: 20px;
float: left;
display: inline;
}

#parure .parure_gaiyou .gaiyou_movie {
width: 250px;
margin-top:100px;
float: left;
display: inline;
}

#parure .parure_gaiyou .gaiyou_midashi {
font-weight:bold;
font-size:16px;
color:#003399;
margin-bottom: 5px;
}


/* ストーリー
---------------------------*/
#parure .parure_story {
width: 900px;
margin: 50px 20px 0px 20px;
padding:20px;
background-color: #ffffff;
background-image: url(http://image.pia.jp/images2/static/pia/feature/stage/parure/parure2_story_bg.jpg);
background-position: 0 0 ;
background-repeat: no-repeat;
line-height: 160%;
}

#parure .parure_story .story_text {
width: 900px;
margin: 0px 0px 30px 0px;
}

#parure .parure_story .story_midashi {
font-weight:bold;
font-size:14px;
color:#003399;
margin-bottom: 5px;
}

#parure .parure_story .seen {
width: 900px;
}

#parure .parure_story .seen1{
width: 265px;
margin-right: 25px;
background-image: url(http://image.pia.jp/images2/static/pia/feature/stage/parure/parure2_story_seen_bg.gif);
background-position: 203px 0px ;
background-repeat: no-repeat;
float: left;
display: inline;
}

#parure .parure_story .seen2{
width: 190px;
margin-right: 25px;
background-image: url(http://image.pia.jp/images2/static/pia/feature/stage/parure/parure2_story_seen_bg.gif);
background-position: 123px 0px ;
background-repeat: no-repeat;
float: left;
display: inline;
}

#parure .parure_story .seen3{
width: 185px;
margin-right: 25px;
background-image: url(http://image.pia.jp/images2/static/pia/feature/stage/parure/parure2_story_seen_bg.gif);
background-position: 123px 0px ;
background-repeat: no-repeat;
float: left;
display: inline;
}

#parure .parure_story .seen4{
width: 185px;
background-image: url(http://image.pia.jp/images2/static/pia/feature/stage/parure/parure2_story_seen_bg.gif);
background-position: 123px 0px ;
background-repeat: no-repeat;
float: left;
display: inline;
}


/* キャスト
---------------------------*/
#parure .parure_cast {
width: 940px;
background-color: #ffffff;
background-image: url(http://image.pia.jp/images2/static/pia/feature/stage/parure/parure2_flame_bg.jpg);
background-position: 0 0 ;
background-repeat: no-repeat;
margin: 50px 20px 0px 20px;
}

#parure .parure_cast .cast_border {
margin: 0px 0px 5px 0px ;
border-top: 1px dotted #685615;
}

#parure .parure_cast .cast_left {
width: 425px;
margin: 0px 30px 30px 30px;
float: left;
display: inline;
}

#parure .parure_cast .cast_left .photo {
width: 140px;
margin: 0px 10px 0px 0px;
float: left;
display: inline;
}

#parure .parure_cast .cast_left .text {
width: 275px;
float: left;
display: inline;
}

#parure .parure_cast .cast_right {
width: 425px;
margin: 0px 30px 30px 0px;
float: left;
display: inline;
}

#parure .parure_cast .cast_right .photo {
width: 140px;
margin: 0px 10px 0px 0px;
float: left;
display: inline;
}

#parure .parure_cast .cast_right .text {
width: 275px;
float: left;
display: inline;
}


 /* 公演情報
---------------------------*/
#parure .parure_ticket {
width: 940px;
margin: 50px 20px 0px 20px;
background-color: #ffffff;
}

#parure .parure_ticket .ticket_bar {
width: 930px;
padding: 5px;
background-color: #003399;
color: #ffffff;
font-weight: bold;
margin-bottom: 10px;
}

#parure .parure_ticket .ticket_left {
width: 300px;
margin: 10px 30px 10px 50px;
float: left;
display: inline;
}

#parure .parure_ticket .ticket_right {
width: 500px;
margin: 10px 20px 10px 0px;
float: left;
display: inline;
}
