@charset "utf-8";
body {
	background:#000000 url(https://image.livedoor.com/img/top/topjack/unstoppable/bg-rp.jpg) repeat-y 50% 0;
}

div.ct {
	text-align:center;
}
img#reaction {
	cursor: pointer;
}

div#topjack {
	background:url(https://image.livedoor.com/img/top/topjack/unstoppable/bg.jpg) no-repeat 50% 0;
	color: #333;
}

div#header{
	text-align:center;
}

/** title */
div.title-outer{
	width:990px;
	background:#fff;
	margin:0 auto;
}
img.tie-up{
	float:left;
	margin-top:28px;
}

div.wrapper {
	width:990px;
}

div#sub div.boxhead
,div#setting div.boxhead
,div#main div.boxhead {
	border-bottom:1px solid #d9d9d9;
	background:url(https://image.livedoor.com/img/top/15/title_bg_01.gif) repeat-x;
}
div#foot-main div.boxhead {
	background:url(https://image.livedoor.com/img/top/15/title_bg_01.gif) repeat-x;
	border:1px solid #e1e1e1;
}

div#extra div.boxhead {
	background:#ffffff;
}


ddiv#search {
	background:url(https://image.livedoor.com/img/top/16/white_set_02.png) no-repeat -786px 0;
}
div#search2 {
	background:url(https://image.livedoor.com/img/top/16/white_set_02.png) no-repeat -786px 0;
}

ul#search-tabs li a{
	color:#333;
}

ul#search-tabs a.on {
	color:#000;
}

form#search-form div.searhline-outer{
	background:url(https://image.livedoor.com/img/top/16/white_set_02.png) no-repeat -1450px 0px;
}
form#search-form div.searhline-outer button {
	background: url(https://image.livedoor.com/img/top/16/white_set_02.png) no-repeat -1941px 0;
}

div#footer-search div.searhline-outer{
	background:url(https://image.livedoor.com/img/top/16/white_set_02.png) no-repeat -2034px 0px;
}
div#footer-search div.searhline-outer button {
	background: url(https://image.livedoor.com/img/top/16/white_set_02.png) no-repeat -2523px 0;
}

/** News */
div.news-tab
,div.news-tab3
,div.blog-tab {
	background:url(https://image.livedoor.com/img/top/15/title_bg_01.gif) repeat-x;
}

div.news-tab-inner ul li.first
,div.news-tab3-inner ul li.first
,div.blog-tab-inner ul li.first {
	color:#333;
}
div.news-tab-inner ul li.first a
,div.news-tab3-inner ul li.first a
,div.blog-tab-inner ul li.first a{
	color:#333;
}

div.news-tab-inner ul li.tab a
,div.news-tab3-inner ul li.tab a
,div.blog-tab-inner ul li.tab a{
	color:#333;
}

div.wrapper-sub {
	width:990px;
	background:#FFFFFF;
	text-align:center;
	margin:0 auto;
}
