@charset "utf-8";

/* ======================================================
(C)フジテレビ CSS Document
	default.css
====================================================== */

/* reset */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
	margin:0; padding:0; border:0; outline:0;
	font-size:100%; vertical-align:baseline; background:transparent;
}
body{line-height:1;}
article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary { display:block; }
nav ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{ content:''; content:none; }
a{ margin:0; padding:0; border:0; font-size:100%; vertical-align:baseline; background:transparent;}
ins{background-color:#ff9; olor:#000; text-decoration:none;}
mark{background-color:#ff9; color:#000; font-style:italic; font-weight:bold;}
del{text-decoration: line-through;}
abbr[title], dfn[title] {border-bottom:1px dotted #000;cursor:help;}
table{border-collapse:collapse;border-spacing:0;}
hr{display:block; padding:0; margin:1em 0; height:1px; border:0; border-top:1px solid #cccccc;}
input, select {vertical-align:middle;}

/* default */
body{
	font-size:13px; font-style:normal; color:#333; background:#FFF;
	font-family:"Hiragino Kaku Gothic Pro", Meiryo, Osaka, "MS PGothic", sans-serif;
}
a{color:#06C;}

/* noscript */
#noscriptMsg{
	margin:7px auto; padding:8px; max-width:286px; background: #eee;
	font-size: 13px; color:#333; text-align: center; line-height: 1.5;
	border:2px solid #ff5c5e;
}

/* common parts */
.cxCommonBg{
	background: url(data:image/gif;base64,R0lGODlhFAADANUAAPKCnfFthfJ0kfJ1kPFjffFjf/FohPFzjfJ6l/J5lfF0kPKCnPF0jvJ4k/FujPFpg/FxjPJ9mPJ/mfFzkPFogvFwi/FfePFngfJ1kfJ4lfFzjvJ3kfJ4lPJ4kfJ6lPFohfJ6lfJ5lPJ7lvJ8lwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4wLWMwNjAgNjEuMTM0Nzc3LCAyMDEwLzAyLzEyLTE3OjMyOjAwICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QjMxMDYzM0I4NzkzMTFFMkFENENCREY5MTgxRDM2REEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QjMxMDYzM0M4NzkzMTFFMkFENENCREY5MTgxRDM2REEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCMzEwNjMzOTg3OTMxMUUyQUQ0Q0JERjkxODFEMzZEQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCMzEwNjMzQTg3OTMxMUUyQUQ0Q0JERjkxODFEMzZEQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAAAAAAALAAAAAAUAAMAAAY1QAfmkxlYNp6AKAQAHUIhzSjDqHw8GMOGQ+h0CgvIKCIYjRSJq+gh4lxGDcpIggBplpMRKAgAOw==);
}
.cxspSpot{background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAAAoCAMAAABw+6yhAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABJQTFRFX1wA////urMAAAAA/vUAAAAAtLyGVAAAAAZ0Uk5T//////8As7+kvwAAAOFJREFUeNrsltkOhCAMRe+U+v+/PFBBVrEoJmQy90Wt9KR0UfAptClU+mASxFi52/2qg+Q+70B0eg/yRL8KCUkacz6pjgHlgliJ2d4wsxLCuUisPAFChRHmuk8gywQn2ynBHtKvjnhTXL0/iyVN1EWJKc2HBAIPG+kTpEHDVgxOzubV7ROuVaU1xHhanSmQ0GMxlWzQUL9PYoEQU9pCKL4n4o0QeLVD3RQ7CB3rH0CQdlv2agBiJxpmBNJObBZX0AHpVqeesnZOuhCaAUE17jf75P/fWelUsMZJaZHT41eAAQBWmR0aFlD34gAAAABJRU5ErkJggg==) no-repeat; background-size: 34px 20px; -webkit-background-size: 34px 20px;}
.cxspPresent{background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALYAAAAtCAMAAAA0j2G2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAC1QTFRF4FZd8quvAAAA//7+5C84pWFl6jtD7XuA89HTdw8U0RAa2Bgi3SMs3r2/AAAA5/z79AAAAA90Uk5T//////////////////8A1NyYoQAABFZJREFUeNrUmduWpCAMRUHkkgjz/587uYCCYlWvfpnhPLRWJLATArha86fKLqFGa07ouIBOcMVegrmSn9h2IWrOeMXWnyb89zJKqtirQF/gJ/Yi1JWbsc1K1MpN0Gslu6VbscNC+jl2tD+bjph+PW1WhjDWDt1JfynZX2Fbl5yR6THTSTMtuOjceycpfdocnOPDwzoXL57kiozu3rK9jwrDL+MC2rLv5G/3h3gkdeIhtYV5NtuTc/tU1MFDsT5IJPpZ+Joq5Tt2vPUCwNixAd7bmhaeA88R07Q+wcsbdpxk20wg3Fdsc/dIzn/HBl8CgCb22fIVGwFioaeplEKepUSAQ6k9kOoFAOfYV4aM78T+McNXbGN8NNK1Ye7UKi3YL9iIRZhVVNCIWXMt1nopfo5trso9oJOnDABkAfRTbBulAs+JpPTxmKY1sOETtjwrnJ8Y6S/dqxf1mbS2U1/aT+xzpIydaDxP4U+wTTpxm0KN2rd7XqkSTDmLaYbdS7CxQBmLBOfYwc1KUsxwq+L7EkjFcjmRO9awidvn5pVyRUsxTLYgfmbPmrQVG6BMV+QU+7nF8baHT2xe7Icr0ZdzyXB8+Vpnes+hSVVWCBv63cq8ZnuHTOVy7TG6u3TYhpRJoWZuz72MwIgY+zInk49a+oyNynf6IRx84V2liD+HV8GlgZRX1MZc17bheV+7qHNAfqpQhyZNsAdqHtY+scWcM9FitTJ1hHwTt0uAFVtLnmeUftuGTeu5tL2vbiYpVo+xSj5gl3Fo7lzz1mPLzpx7K1NbwBt1SHJW1dw5hArOqQGOHLWD5ynZ5iDGpKXCVfKO7QHu1B7yDdt0NPnM9s21ATVr4UAZ3KoDRQASJ9t43YKPnh9GLrkcTD080rVc9xfsBMPQkizfkn1iR9eb1cpj36hjUmrssPNBDb0k4mgeKDOQKqCVYsPpHJg5doFhmise5h473GhaMDhWSLRJS+40l1pWBzQb4jXMTTZHLfO2wYoe2AeLJ+1o2hXPdybeipJrNL018I0x9FoupnYIpb5HIqh3eHWpT6idvENwEfOBWVw4ZPrOrTvqgXPoOAM2Nby60pMk9YEc7Q2zDPHlYRoV+2zW9Xhh36SAvEJBqlxOASkmWVl0VvLV+hfsY0hCfQHDm4kOuituUd3UeuxYmQfvV2yqmhCLFJ6sQI/saFqR8RHv5UcyU+wxBTLwEAnQSQB3Gl1jVfVJfQcbayG9YqNAWXKQ0FESaNq0FqkQAc9fsXXoielOc05y92za7NHdpd0V2fUwyvup9mrrfCUXdQgf8Tv28RyYTTjLloLj+XDa6gP2GXIXL7Zb9cP5ksR/Kg1aw79s47Nm6LEzLqO2b3u6hHWw6dQ3nrBhqXRLsoGwN74x+xrUu8Bu/I9iSfcSCc9KCvL/7a1yryLY9CPIWtxMrV/Kts2vAu237frAt23gw//PHDwodfucui2j4SvwKuC3j9er6a8AAwDz38/kQDRq3QAAAABJRU5ErkJggg==) no-repeat; background-size: 91px 22px; -webkit-background-size: 91px 22px;}
