@charset "utf-8";


/* 全体
---------------------------*/
#cfa {
width: 980px;
background-color: #000066;
background-image:url(http://image.pia.jp/images2/static/pia/feature/stage/comeflyaway/cfa_bg.jpg);
background-position:0px 500px;
background-repeat:no-repeat;
padding-bottom: 5px;
}

#cfa .font-b { 
font-weight:bold;
}

#cfa .font-10 { 
font-size:10px;
}

#cfa .font-14 { 
font-size:14px;
}

#cfa .font-16 { 
font-size:16px;
}

#cfa .font-color { 
color:#336699;
}

#cfa .font-color2 { 
color:#cc9900;
}

#cfa .margin-b5 { 
margin-bottom:5px;
}

#cfa .margin-b10 { 
margin-bottom:10px;
}

#cfa .margin-b15 { 
margin-bottom:15px;
}

#cfa .margin-b30 { 
margin-bottom:30px;
}

#cfa .clear {
clear:both;
}


/* ページ内リンクボタン
---------------------------*/
#cfa .cfa_navi {
width: 980px;
margin: 0 0;
}

#cfa .cfa_navi .navi_leftside {
width: 20px;
margin: 0 0;
float: left;
display: inline;
}

#cfa .cfa_navi .navi_btn {
width: 156px;
margin: 0 0;
float: left;
display: inline;
}

#cfa .cfa_navi .navi_rightside {
width: 24px;
margin: 0 0;
float: left;
display: inline;
}


/* INFORMATION
---------------------------*/
#cfa .cfa_information {
width: 880px;
margin: 30px 30px;
background-color: #ffffff;
padding: 20px;
}

#cfa .cfa_information .info_left {
width: 510px;
margin-right: 20px;
float: left;
display: inline;
}

#cfa .cfa_information .info_right {
width: 350px;
margin-right: 0px;
float: left;
display: inline;
}

#cfa .cfa_information .midashi {
font-size: 16px;
font-weight:bold;
color: #b09048;
margin-bottom: 10px;
}

#cfa .cfa_information p {
margin: 5px 0px;
}


/* 魅力
---------------------------*/
#cfa .cfa_miryoku {
width: 880px;
margin: 30px 30px;
background-color: #ffffff;
padding: 20px;
}

#cfa .cfa_miryoku .miryoku_text {
width: 650px;
margin-right: 30px;
float: left;
display: inline;
}

#cfa .cfa_miryoku .miryoku_photo {
width: 200px;
float: left;
display: inline;
}

#cfa .cfa_miryoku .midashi {
font-size: 16px;
font-weight:bold;
color: #b09048;
margin-bottom: 10px;
}

#cfa .cfa_miryoku p {
margin-bottom: 15px;
}


/* トワイラサープ		
---------------------------*/
#cfa .cfa_twyla {
width: 880px;
margin: 30px 30px;
background-color: #ffffff;
padding: 20px;
}

#cfa .cfa_twyla .twyla_photo {
width: 250px;
margin-right: 30px;
float: left;
display: inline;
}

#cfa .cfa_twyla .twyla_text {
width: 600px;
float: left;
display: inline;
}

#cfa .cfa_twyla .twyla_sinatra {
width: 850px;
padding: 15px;
border: solid 1px #336699;
margin-top:15px;
}


#cfa .cfa_twyla .midashi {
font-size: 16px;
font-weight:bold;
color: #336699;
margin-bottom: 10px;
}


/* シナトラ
---------------------------*/
#cfa .cfa_sinatra {
width: 880px;
margin: 30px 30px;
background-color: #ffffff;
padding: 20px;
}

#cfa .cfa_sinatra .sinatra_text {
width: 600px;
margin-right: 30px;
float: left;
display: inline;
}

#cfa .cfa_sinatra .sinatra_photo {
width: 250px;
float: left;
display: inline;
}

#cfa .cfa_sinatra p {
margin-bottom: 10px;
}

#cfa .cfa_sinatra h3 {
margin-bottom: 10px;
color: #336699;
}

#cfa .cfa_sinatra .sinatra_igyou {
width: 780px;
margin:30px 50px;
}

#cfa .cfa_sinatra .igyou_color1 {
width: 770px;
padding:5px 5px;
margin: 0px 0px;
background-color: #b0c4de;
}

#cfa .cfa_sinatra .igyou_color2 {
width: 770px;
padding:5px 5px;
margin: 0px 0px;
background-color: #cce2ff;
}


/* 使用楽曲
---------------------------*/
#cfa .cfa_music {
width: 880px;
margin: 30px 30px;
background-color: #ffffff;
padding: 20px;
line-height: 160%;
}

#cfa .cfa_music .music_one {
width: 220px;
margin-right: 20px;
float: left;
display: inline;
}

#cfa .cfa_music .music_two {
width: 310px;
margin-right: 20px;
float: left;
display: inline;
}

#cfa .cfa_music .music_three {
width: 310px;
margin-right: 0px;
float: left;
display: inline;
}


 /* 公演情報
---------------------------*/
#cfa .cfa_ticket {
width: 880px;
margin: 30px 30px;
background-color: #ffffff;
padding: 20px;
}

#cfa .cfa_ticket .ticket_left {
width: 300px;
margin: 0px 10px 0px 30px;
float: left;
display: inline;
}

#cfa .cfa_ticket .ticket_right {
width: 500px;
margin: 10px 20px 0px 0px;
float: left;
display: inline;
}
