@charset "utf-8";
/*------------------------------------------------------------

URL : http://www.jleague.jp/css/sp/special/talk_zico.css
DATE : 2017/08/25

------------------------------------------------------------*/

.content a:hover{
	text-decoration: none;
	opacity: 0.5;
}


.kvArea h2 a{
	background: #286098;
}


.profLink {

}
.profLink a{
	position: relative;
    padding-right: 20px;
}
.profLink a:after{
    position: absolute;
    font-family: 'FontAwesome';
    content: "\f105";
    font-size: 15px;
    font-weight: normal;
    right: 5px;
    top: 50%;
    margin-top: -8px;
}



.readText span{
	font-weight: bold;
	color: #004da0;
}


.subTitle{
	font-weight: bold;
	letter-spacing: 0.03em;
}
.subTitle span{ display: none;}
.subTitle img{
    display: block;
    vertical-align: middle;
    padding: 10px;
    width: 60%;
}


.talkWrap {
    border-bottom: 1px solid #ccc;
    margin-bottom: 20px;
}
.talkWrap h5{
	border:none;
    line-height: 1.3;
   	background-image: url(/img/special/talk/zico/talk_DoubleQuotation.png);
   	color: #1b71bf;
}


.talklist li.talk_partner dl dt{
    left: -55px;
}



/* talk_moderator */
.talklist li.talk_partner.moderator dl dt{
	background: url(/img/special/talk/zico/talk_moderator.png) no-repeat 0 0;
    width: 45px;
    height: 50px;
}
.talklist li.talk_partner.moderator dl dd{
	background: #f1dfe4;
}
.talklist li.talk_partner.moderator dl dd:before{
	border-right-color: #f1dfe4;
}

/* talk_zico */
.talklist li.talk_partner.zico dl dt{
    background: url(/img/special/talk/zico/talk_zico.png) no-repeat 0 0;
    width: 45px;
    height: 60px;
    margin-top: -20px;
}
.talklist li.talk_partner.zico dl dd{
	background: #cee1eb;
}
.talklist li.talk_partner.zico dl dd:before{
	border-right-color: #cee1eb;
}


/* talk_jleaguejp */
.talklist li.talk_jleaguejp dl dd{
	border-color: #e8e8e8;
}
.talklist li.talk_jleaguejp dl dd:before{
	border-left-color: #e8e8e8;
}


/* talk_harayama */
.talklist li.talk_jleaguejp.harayama dl dt{
	background: url(/img/special/talk/zico/talk_harayama.png) no-repeat 0 0;
    width: 45px;
    height: 110px;
    margin-top: -25px;
    right: -70px;
}


/* talk_morita */
.talklist li.talk_jleaguejp.morita dl dt{
    background: url(/img/special/talk/zico/talk_morita.png) no-repeat 0 0;
    width: 45px;
    height: 125px;
    margin-top: -30px;
    right: -70px;
}


/* talk_murai */
.talklist li.talk_jleaguejp.murai dl dt{
    background: url(/img/special/talk/zico/talk_murai.png) no-repeat 0 0;
    width: 50px;
    height: 110px;
    margin-top: -20px;
    right: -70px;
}


/* talk_nagumo */
.talklist li.talk_jleaguejp.nagumo dl dt{
	background: url(/img/special/talk/zico/talk_nagumo.png) no-repeat 0 0;
    width: 80px;
    height: 135px;
    margin-top: -33px;
    right: -85px;
}


/* talk_maki*/
.talklist li.talk_jleaguejp.maki dl dt{
	background-image: url(/img/special/talk/zico/talk_maki.png);
    width: 45px;
    height: 110px;
    margin-top: -25px;
    right: -70px;
}


/* talk_yanagisawa */
.talklist li.talk_jleaguejp.yanagisawa dl dt{
	background-image: url(/img/special/talk/zico/talk_yanagisawa.png);
    width: 45px;
    height: 110px;
    margin-top: -25px;
    right: -70px;
}



#profWrap{
	max-width: 500px;
    margin: 0 auto;
}

.talkWrap .videoWrap iframe{
	width: 100%;
}


/*ーーーーー2018ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー*/
.readText p{
	margin-bottom: 10px;
}
.talklist{
	margin-bottom: 10px;
}
figure{
	text-align: center;
	margin-bottom: 10px;
}
/* talk_harayama */
.talklist li.talk_jleaguejp.bouyama dl dt{
	background: url(/img/special/talk/zico/2018/talk_bouyama.png) no-repeat 0 0;
    width: 45px;
    height: 110px;
    margin-top: -20px;
    right: -70px;
}


/* talk_morita */
.talklist li.talk_jleaguejp.namikawa dl dt{
    background: url(/img/special/talk/zico/2018/talk_namikawa.png) no-repeat 0 0;
    width: 45px;
    height: 125px;
    margin-top: -20px;
    right: -70px;
}


/* talk_murai */
.talklist li.talk_jleaguejp.sugiura dl dt{
    background: url(/img/special/talk/zico/2018/talk_sugiura.png) no-repeat 0 0;
    width: 50px;
    height: 110px;
    margin-top: -20px;
    right: -70px;
}


/* talk_nagumo */
.talklist li.talk_jleaguejp.yamamoto dl dt{
	background: url(/img/special/talk/zico/2018/talk_yamamoto.png) no-repeat 0 0;
    width: 55px;
    height: 135px;
    margin-top: -25px;
    right: -80px;
}


/* talk_maki*/
.talklist li.talk_jleaguejp.oguro dl dt{
	background-image: url(/img/special/talk/zico/2018/talk_oguro.png);
    width: 55px;
    height: 110px;
    margin-top: -25px;
    right: -75px;
}
p.link{
	text-align: right;
	margin-top: 10px;
	margin-bottom: 10px;
}
