@charset "shift_jis";

/*-- prArea --*/
#outerWrapper{
background:url("../img/index_bg_01.jpg") left 62px repeat-x;
}

#prArea{
	position:relative;
}

#prArea #ct_tabs{
	background-color:#000;
	height:308px;
	width:979px;
	margin-bottom:10px;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	overflow:hidden;
}

#prArea ul{
	position:absolute;
	top:9px;
	right:12px;
}

#prArea ul li{
	position:relative;
	overflow:hidden;
	margin:0 0 9px 0;
	padding:0;
	_height:48px;
	_width:208px;
	border:1px solid #fff;
}

#prArea ul li span{
	position:absolute;
	top:1px;
	right:1px;
	width:26px;
	height:13px;
}

#prArea ul li a{
	display:block;
	height:48px;
	width:208px;
	background-color:#000;
	vertical-align: bottom;
	zoom:1;
}

#prArea ul li a img{
	filter:alpha(opacity=40);
	-moz-opacity: 0.4;
	opacity: 0.4;
}

#prArea #ct_tabs li.ui-tabs-selected img {
	filter:alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}

#prArea ul li a:hover img{
	filter:alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}

#prArea h2{
}

#rssBlock a{
	margin-right:15px;
}

#rssBlock a:hover img{
	filter:alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
}

/*-- mainArea --*/
#mainArea{
	margin-top:10px;
}

/*-- mainBlock --*/
#mainBlock{
	float:left;
	width:736px;
}

/*-- contentsList --*/
.contentsList{
	background:url("../img/index_bg_02.gif") right bottom no-repeat;
}

/*-- pickupBlock --*/
#pickupBlockWrapper{
	border:1px solid #ddd;
	margin-top:-1px;
	margin-bottom:30px;
	padding:10px;
	background-color:#fff;
}

#pickupBlockWrapper #pickupBlock{
	padding:20px 23px;
	background:url("../img/index_bg_03.gif") #f2f2f2 right bottom no-repeat;
}

#pickupBlock h3{
	margin-bottom:15px;
}

#pickupBlock dl{
	float:left;
	margin:0 0 10px 10px;
	width:260px;
}

#pickupBlock dl dt{
	margin-bottom:5px;
}

#pickupBlock li{
	margin:0 0 10px 0;
	padding:0 0 0 20px;
	background:url("../../shared/img/co_ic_06.gif") left 0.1em no-repeat;
}

/*-- sideBlock --*/
#sideBlock{
	float:right;
	width:232px;
}

#sideBlock li a:hover img{
	filter:alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
}
#sideBlock .mobileQR{
	margin-top:21px;
}
#sideBlock .mobileQR img{
	vertical-align: bottom;
}


#sideBlock #essay{
	margin-bottom:15px;
}

#twetterSection{
	margin-bottom:10px;
	padding:0 8px;
	background:url("../img/index_bg_04.gif") center top no-repeat;
}

#twetterSection div.twtr-doc{
	position:relative;
	-moz-border-radius:0 !important;
	-webkit-border-radius:0 !important;
	border-radius:0 !important;
}

#twetterSection div#twtr-widget-1{
	padding-top:12px;
}

#twetterSection div.twtr-doc,
#twetterSection div.twtr-doc div.twtr-hd{
	position:static;
}

#twetterSection div.twtr-doc h3{
	position:absolute;
	top:0;
	right:11px;
	overflow:hidden;
	text-indent:-9999px;
	width:37px !important;
	height:45px;
	background:url("../img/index_bg_05.gif") left top no-repeat;
}

#twetterSection div.twtr-doc h4{
	text-shadow: 1px 1px 0 #fff;
	font-weight:bold;
}

#twetterSection div.twtr-timeline{
	-moz-border-radius:0 !important;
	-webkit-border-radius:0 !important;
	border-radius:0 !important;
}