@charset "UTF-8"; /* モバイルレイアウト : 568 px およびそれ以下. */ .mainVis.smt{ padding-top:0; border-bottom:1px solid #FFF; background:#FFF;} .tournament { margin-bottom:10px; border-bottom:none;} .tournament h2{ background: url(/sp_data/adidas2014wc/images/tournament/sp/bg_001.gif) right bottom no-repeat #C01920; background-size:153px auto; color:#FFF; font-size:17px; padding:10px; border:none; line-height:1.5;} .tournament h2 a{ color:#FFF !important; background:url(/sp_data/adidas2014wc/images/common/sp/ico_007.png) right center no-repeat; background-size:16px auto; display:block;} .tournament h2.open a{ color:#FFF !important; background:url(/sp_data/adidas2014wc/images/common/sp/ico_006.png) right center no-repeat; background-size:16px auto; display:block;} .tournament h2 a:hover{ text-decoration:none;} .tournament .inner { font-size:12px; } .tournament .note{ margin-top:10px;} .tournament .inner h3{ background:#EEEEEE; padding:5px 10px; font-size:14px; border-bottom:1px solid #ddd;} .tournament .inner h3:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; } .tournament .inner h3 span{ float:right;} .tournament .inner dl{ display:table; width:100%; border-bottom:1px solid #ddd; text-align:center;} .tournament .inner dl dt{ display:table-cell; width:20%; padding:10px; vertical-align:middle; border-right:1px solid #ddd; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; } .tournament .inner dl dd{display:table-cell; width:80%; padding:10px; vertical-align:middle; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; } .tournament .inner dl h4{ color: #C01920; padding-bottom:5px;} .tournament .inner dl .contArea{ display:table; width:100%;} .tournament .inner dl .contArea .country, .tournament .inner dl .contArea .result{ display:table-cell; vertical-align:middle; width:33%;} .tournament .inner dl .contArea .result{ font-weight:bold; font-size:18px;} .tournament .inner dl .contArea .country span{ display:block; padding-top:47px; font-size:10px;} /* 国旗 */ .tournament .inner dl .contArea .country span.bra{ background:url(/sp_data/adidas2014wc/images/tournament/sp/img_001.jpg) center top no-repeat; background-size:47px auto; } .tournament .inner dl .contArea .country span.cro{ background:url(/sp_data/adidas2014wc/images/tournament/sp/img_002.jpg) center top no-repeat; background-size:47px auto; } .tournament .inner dl .contArea .country span.mex{ background:url(/sp_data/adidas2014wc/images/tournament/sp/img_003.jpg) center top no-repeat; background-size:47px auto; } .tournament .inner dl .contArea .country span.cmr{ background:url(/sp_data/adidas2014wc/images/tournament/sp/img_004.jpg) center top no-repeat; background-size:47px auto; } .tournament .inner dl .contArea .country span.esp{ background:url(/sp_data/adidas2014wc/images/tournament/sp/img_005.jpg) center top no-repeat; background-size:47px auto; } .tournament .inner dl .contArea .country span.ned{ background:url(/sp_data/adidas2014wc/images/tournament/sp/img_006.jpg) center top no-repeat; background-size:47px auto; } .tournament .inner dl .contArea .country span.chi{ background:url(/sp_data/adidas2014wc/images/tournament/sp/img_007.jpg) center top no-repeat; background-size:47px auto; } .tournament .inner dl .contArea .country span.aus{ background:url(/sp_data/adidas2014wc/images/tournament/sp/img_008.jpg) center top no-repeat; background-size:47px auto; } .tournament .inner dl .contArea .country span.por{ background:url(/sp_data/adidas2014wc/images/tournament/sp/img_009.jpg) center top no-repeat; background-size:47px auto; } .tournament .inner dl .contArea .country span.gre{ background:url(/sp_data/adidas2014wc/images/tournament/sp/img_010.jpg) center top no-repeat; background-size:47px auto; } .tournament .inner dl .contArea .country span.jpn{ background:url(/sp_data/adidas2014wc/images/tournament/sp/img_011.jpg) center top no-repeat; background-size:47px auto; } .tournament .inner dl .contArea .country span.iri{ background:url(/sp_data/adidas2014wc/images/tournament/sp/img_012.jpg) center top no-repeat; background-size:47px auto; } .tournament .inner dl .contArea .country span.kor{ background:url(/sp_data/adidas2014wc/images/tournament/sp/img_013.jpg) center top no-repeat; background-size:47px auto; } .tournament .inner dl .contArea .country span.usa{ background:url(/sp_data/adidas2014wc/images/tournament/sp/img_014.jpg) center top no-repeat; background-size:47px auto; } .tournament .inner dl .contArea .country span.crc{ background:url(/sp_data/adidas2014wc/images/tournament/sp/img_015.jpg) center top no-repeat; background-size:47px auto; } .tournament .inner dl .contArea .country span.hon{ background:url(/sp_data/adidas2014wc/images/tournament/sp/img_016.jpg) center top no-repeat; background-size:47px auto; } .tournament .inner dl .contArea .country span.arg{ background:url(/sp_data/adidas2014wc/images/tournament/sp/img_017.jpg) center top no-repeat; background-size:47px auto; } .tournament .inner dl .contArea .country span.ecu{ background:url(/sp_data/adidas2014wc/images/tournament/sp/img_018.jpg) center top no-repeat; background-size:47px auto; } .tournament .inner dl .contArea .country span.col{ background:url(/sp_data/adidas2014wc/images/tournament/sp/img_019.jpg) center top no-repeat; background-size:47px auto; } .tournament .inner dl .contArea .country span.uru{ background:url(/sp_data/adidas2014wc/images/tournament/sp/img_020.jpg) center top no-repeat; background-size:47px auto; } .tournament .inner dl .contArea .country span.civ{ background:url(/sp_data/adidas2014wc/images/tournament/sp/img_021.jpg) center top no-repeat; background-size:47px auto; } .tournament .inner dl .contArea .country span.ngr{ background:url(/sp_data/adidas2014wc/images/tournament/sp/img_022.jpg) center top no-repeat; background-size:47px auto; } .tournament .inner dl .contArea .country span.gha{ background:url(/sp_data/adidas2014wc/images/tournament/sp/img_023.jpg) center top no-repeat; background-size:47px auto; } .tournament .inner dl .contArea .country span.alg{ background:url(/sp_data/adidas2014wc/images/tournament/sp/img_024.jpg) center top no-repeat; background-size:47px auto; } .tournament .inner dl .contArea .country span.bel{ background:url(/sp_data/adidas2014wc/images/tournament/sp/img_025.jpg) center top no-repeat; background-size:47px auto; } .tournament .inner dl .contArea .country span.ita{ background:url(/sp_data/adidas2014wc/images/tournament/sp/img_026.jpg) center top no-repeat; background-size:47px auto; } .tournament .inner dl .contArea .country span.ger{ background:url(/sp_data/adidas2014wc/images/tournament/sp/img_027.jpg) center top no-repeat; background-size:47px auto; } .tournament .inner dl .contArea .country span.sui{ background:url(/sp_data/adidas2014wc/images/tournament/sp/img_032.jpg) center top no-repeat; background-size:47px auto; } .tournament .inner dl .contArea .country span.rus{ background:url(/sp_data/adidas2014wc/images/tournament/sp/img_028.jpg) center top no-repeat; background-size:47px auto; } .tournament .inner dl .contArea .country span.bih{ background:url(/sp_data/adidas2014wc/images/tournament/sp/img_029.jpg) center top no-repeat; background-size:47px auto; } .tournament .inner dl .contArea .country span.gbr{ background:url(/sp_data/adidas2014wc/images/tournament/sp/img_030.jpg) center top no-repeat; background-size:47px auto; } .tournament .inner dl .contArea .country span.fra{ background:url(/sp_data/adidas2014wc/images/tournament/sp/img_031.jpg) center top no-repeat; background-size:47px auto; } .goTop{ text-align:center;} .goTop a{ display:inline-block; font-size:14px; background:url(/sp_data/adidas2014wc/images/common/sp/ico_008.gif) 10px center no-repeat #767676; background-size:14px auto; color:#FFF !important; padding:10px 10px 10px 30px;} /* タブレットレイアウト : 569 px ~ 768 px。モバイルレイアウトからスタイルを継承。 */ @media only screen and (min-width: 569px) { .itemBox.tournament{ border:none; border-top:1px solid #ddd;} .tournament .inner { font-size:14px; margin-bottom:10px; border:1px solid #ddd; padding:10px 15px; margin-bottom:10px;} .tournament .note{ margin-top:10px; font-size:12px;} .tournament .inner h3{ border-left: 1px solid #DDDDDD; border-right: 1px solid #DDDDDD;} .tournament .inner h3:first-child{border-top: 1px solid #DDDDDD;} .tournament .inner dl{ border-left: 1px solid #DDDDDD; border-right: 1px solid #DDDDDD;} .tournament .inner dl .contArea h4{ text-align:left; padding-bottom:0;} .tournament .inner dl .contArea h4, .tournament .inner dl .contArea .country, .tournament .inner dl .contArea .result{ display:table-cell; vertical-align:middle; width:25%;} .tournament .inner dl .contArea .country span{ font-size:14px;} .goTop{ text-align:left; margin:20px;} .goTop a{ display:inline-block; font-size:14px; background:url(/sp_data/adidas2014wc/images/common/sp/ico_008.gif) 10px center no-repeat #767676; background-size:14px auto; color:#FFF !important; padding:10px 10px 10px 30px;} } /* タブレットレイアウト終了*/ /* デスクトップレイアウト : 769 px ~最大 1232 px。モバイルレイアウトとタブレットレイアウトからスタイルを継承。 */ @media only screen and (min-width: 769px) { } /* デスクトップレイアウト終了*/