@charset "utf-8";
/* CSS Document */

.eventBox p.head{
	/*background-image: url(https://s.yimg.jp/images/evt/sochi/images/com_head_bg.png);*/
	background-image: url(https://s.yimg.jp/images/sports/all_device/tablet/img/eventHead_img.png);
	width:626px;
	height:55px;
	background-repeat: no-repeat;
	background-position: -315px -4px;
	display: block;
	border-top: 3px solid #08578F;
    border-left: 3px solid #08578F;
    border-right: 3px solid #08578F;

}
.eventBox p.head a{
	text-indent: -9999px;
	display:block;
	width:626px;
	height:55px;
	}

.eventBox{margin-bottom:20px;}
.eventBox .eventHead{}
.eventBox .eventFrame{border-bottom:#08578f solid 3px; border-left:#08578f solid 3px; border-right:#08578f solid 3px; padding:10px 5px 0px 5px; width:616px;}
.pickupFrame03 .pickupFrameLower {
	background-image: url(https://s.yimg.jp/images/sports/all_device/pc/img/bg_yline.png);
	background-repeat: repeat-y;
	background-position: -12px 0px;
}

.pickupFrame03 .pickupFrameLower .spcialPickupList01 {
    width: 298px !important;
	padding:10px 0px 10px 0px!important;
}
.pickupFrame03 .pickupFrameLower .spcialPickupList02{
    width: 298px !important;
	padding:10px 20px 10px 0px!important;
}

.reportBox{
	background-color:#f3f3f3;
	padding:5px;
	margin:10px 0;
	}

.reportBox li {
    float: none!important;
    padding:0px!important;
    width: auto!important;
}

#modSpecialPickup.eventBox .linkRelation {
    margin: 10px 0;
}
.photoFrame03 img {
    border: 5px solid #3D3D3D;
}
.photoFrame03{
	text-align:center;
	background-color: #3D3D3D;
}


#modSpecialPickup.eventBox .linkRelation li {
    margin-bottom: 0!important;
}



#medal_count {
    background: url("https://s.yimg.jp/images/evt/sochi/images/medal_japan.png") no-repeat scroll 10px center #040915;
    border: 1px solid #CCCCCC;
    color: #FFFFFF;
    display: inline-block;
    height: 40px;
    line-height: 30px;
    margin: 0;
    padding: 0 0 0 50px;
    position: absolute;
    right: 5px;
    top: 9px;
    width: auto;
	z-index:2;
}
#medal_count a{
	color:#fff;
	font-weight:bold;
	text-decoration: none;}
#medal {
    padding: 5px 0px 5px 5px;
}
#medal li#medal_no1 {
    background: url("https://s.yimg.jp/images/evt/sochi/images/medal_no1.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    padding-left: 43px;
}
#medal li#medal_no2 {
    background: url("https://s.yimg.jpp/images/evt/sochi/images/medal_no2.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    padding-left: 43px;
}
#medal li#medal_no3 {
    background: url("https://s.yimg.jp/images/evt/sochi/images/medal_no3.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    padding-left: 43px;
    padding-right:3px;
}
#medal li {
    display: inline-block;
    font-size: 120%%;
    margin-right: 3px;
}

#main {
    position: relative;}
