	@charset "utf-8";

/** 対談ページ **/
#jikemen #taidan {
width:980px;
margin-top:20px;
color:#414141;
}

#jikemen #taidan font.fctky1 { color:#e6002e; }/*チームによって変える*/
#jikemen #taidan font.fctky2 { color:#1b9331; }/*チームによって変える*/
#jikemen #taidan font.credit { color:#666;font-size:0.9em }

#jikemen #taidan #top {
position:relative;
background-image:url(http://image.pia.jp/images2/static/pia/feature/sports/j-ikemen/taidan3_topbg.jpg);/*チームによって変える*/
background-position:0px 0px;
background-repeat:no-repeat;
width:980px;
height:520px;
margin-bottom:50px;
}
#jikemen #taidan #top p.shoulder {
position:absolute;
width:150px;
height:150px;
background-color:#e6002e;/*チームによって変える*/
top:0;
left:0;
}

#jikemen #taidan #top p.prof_l {
position:absolute;
background-image:url(http://image.pia.jp/images2/static/pia/feature/sports/j-ikemen/taidan_top_profbg.png);
background-position:0px 0px;
background-repeat:no-repeat;
width:120px;
padding:30px 15px 15px 15px;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
top:215px;/*チームによって変える*/
left:31px;/*チームによって変える*/
}
#jikemen #taidan #top p.prof_r {
position:absolute;
background-image:url(http://image.pia.jp/images2/static/pia/feature/sports/j-ikemen/taidan_top_profbg.png);
background-position:0px 0px;
background-repeat:no-repeat;
width:120px;
padding:30px 15px 15px 15px;
border-radius: 5px;
-webkit-border-radius: 5px;	
-moz-border-radius: 5px;
top:215px;/*チームによって変える*/
left:800px;/*チームによって変える*/
}
#jikemen #taidan #top font.profname {
font-size:26px;
font-weight:bold;
line-height:1.3em;
}
#jikemen #taidan #top .name {
position:absolute;
top:470px;
left:0;
width:980px;
padding:8px 0;
background-color:#e6002e;/*チームによって変える*/
text-align:center;
font-size:40px;
font-weight:bold;
color:#fff;
}
#jikemen #taidan #top .name font.lead {
font-size:15px;
font-weight:bold;
color:#fff;
}


/*　左枠　*/
#jikemen #taidan div.left {
width:650px;
float:left;
}
#jikemen #taidan font.midashi {
font-size:1.5em;
font-weight:bold;
color:#e6002e;/*チームによって変える*/
line-height:130%;
}
#jikemen #taidan p.txt {
line-height:1.6em;
margin-top:40px;
}

/*本文内に写真を入れる場合のspanボックス　*/
#jikemen #taidan .imgright {
float:right;
margin:0 0 20px 20px;
font-size:0.8em;
color:#666;
text-align:right;
}
#jikemen #taidan .imgleft {
float:left;
margin:0 20px 20px 0px;
font-size:0.8em;
color:#666;
}
#jikemen #taidan .imgright img , #jikemen #taidan .imgleft img {
display:block;
}
/*本文内に写真を入れる場合のspanボックス　*/

/*　右枠　*/
#jikemen #taidan .right {
width:300px;
float:right;
}
#jikemen #taidan .right img {
margin-bottom:20px;
}


/*　Q&A　*/
#jikemen #taidan .qa {
position:relative;
width:900px;
padding:15px;
margin:60px auto 0;
background-color:#e6002e;/*チームによって変える*/
}
#jikemen #taidan .qa .whiteframe {
width:860px;
margin-top:10px;
padding:20px;
background-color:#fff;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}
#jikemen #taidan .qa .box_l {
width:250px;
float:left;
}
#jikemen #taidan .qa .box_c {
width:360px;
float:left;
}
#jikemen #taidan .qa .box_r {
width:250px;
float:right;
}
#jikemen #taidan .qa .fashon {
width:230px;
padding:10px;
background-color:#FCED3F;
border-radius: 7px;
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
}
#jikemen #taidan .qa p.fashon img.hukidashi {
display:block;
margin:0;
}
#jikemen #taidan .qa font.q {
color:#1b9331;/*チームによって変える*/
font-weight:bold;
}
#jikemen #taidan .qa font.a {
color:#e6002e;/*チームによって変える*/
font-weight:bold;
}

/* 試合日程　*/
#jikemen #taidan .game {
width:600px;
float:left;
margin-top:30px;
}
#jikemen #taidan .game p.bar {
width:580px;
color:#fff;
background-color:#e6002e;/*チームによって変える*/
font-size:1.2em;
font-weight:bold;
padding:3px 10px;
margin-bottom:10px;
}
#jikemen #taidan table.schedule {
width:600px;
margin-bottom:10px;
}
#jikemen #taidan table.schedule th.koumoku {
background-color:#333;
border-top: none;
border-right:2px solid #fff;
border-bottom:none;
border-left:none;
padding:2px 5px;
color:#fff;
}
#jikemen #taidan table.schedule td {
padding:2px 0;
border-top: none;
border-right:none;
border-bottom:1px dotted #999;
border-left:none;
}
#jikemen #taidan table.schedule tr.bg {
background-color:#FCED3F;
}