@charset "utf-8";

/* #slides */
#slides {
	width:1000px;
	height:239px;
	padding-bottom:5px;
}
#slides .next,#slides .prev {
	top:95px;
}
.slides_container {
	width:1000px;
	height:239px;
}
.pagination {
	position:absolute;
	top:222px;
	right:28px;
	z-index:102;
}

/* #mainBody */
#mainBody {
	width:960px;
	margin:0 auto;
	padding:15px 16px 10px 12px;
	background:url(../images/top/mainbody_bg.jpg) no-repeat left top;
}
.mainContent {
	width:741px;
}

/* .btnArea */
.btnArea {
	width:422px;
	float:right;
}
.btnArea ul {
	width:422px;
	overflow:hidden;
	clear:both;
	padding:0 0 19px 0;
}
.btnArea ul li {
	float:left;
}
.btnArea ul li.r {
	float:right;
}
.btnArea div {
	width:419px;
	margin:0 auto;
	background:url(../images/top/bg.png) repeat-y left top;
	padding:1px 0 0 0;
	overflow:hidden;
	clear:both;
}
.btnArea dl {
	width:138px;
	float:left;
}
.btnArea dl dt {
	padding:0 0 12px 6px;
}
.btnArea dl dd {
	padding:0 2px 5px 10px;
	line-height:1.4;
}
.btnArea dl dd a {
	background:url(../common/images/arrow.gif) no-repeat left 5px;
	padding:0 0 0 8px;
	display:block;
}
.btnArea dl dd.dd01 {
	padding:0 0 6px 7px;
	font-size:0;
	line-height:normal;
}
.btnArea dl dd.dd01 a {
	background:none;
	padding:0;
}

/* .menubox */
.menubox {
	width:302px;
	float:left;
}
.menubox .tit {
	padding:0 0 6px 0;
}
.menubox dl {
	width:300px;
	clear:both;
	border-bottom:#3E7C10 1px dashed;
	padding:6px 0 8px 2px;
}
.menubox dl.pt5 {
	padding-top:5px;
}
.menubox dl.last {
	padding:9px 0 6px 2px;
}
.menubox dl dt {
	color:#666;
	font-weight:bold;
	line-height:1.2;
	padding:0 0 2px 0;
}
.menubox dl dd {
	line-height:1.2;
}
.menubox .links {
	padding:9px 0 0 0;
}
.menubox .links a {
	background:url(../common/images/ico.png) no-repeat left 4px;
	float:right;
	padding:0 0 0 17px;
}

/* .tabnav */
.tabnav  {
	width:300px;
	height:18px;
	overflow:hidden;
	clear:both;
}
.tabnav li {
	float:left;
}
.tabnav li.r {
	float:right;
}
.tabnav li a {
	display:block;
}
.tabnav li a.li01,
.tabnav li a.li01:active {
	width:128px;
	height:18px;
	background:url(../images/top/tnavi_btn_off.jpg) no-repeat left top;
}
.tabnav li a.li02,
.tabnav li a.li02:active {
	width:166px;
	height:18px;
	background:url(../images/top/tnavi_btn2_off.jpg) no-repeat left top;
}
.tabnav li a span {
	display:none;
	overflow:hidden;
	visibility:hidden;
}
.tabnav li a:visited {
	text-decoration:none;
}
.tabnav li a.li01:hover,
.tabnav li.ui-tabs-selected a.li01 {
	background:url(../images/top/tnavi_btn_on.jpg) no-repeat left top;
}
.tabnav li a.li02:hover,
.tabnav li.ui-tabs-selected a.li02{
	background:url(../images/top/tnavi_btn2_on.jpg) no-repeat left top;
}
.tabdiv {
	width:300px;
	overflow:hidden;
	clear:both;
	border-top:#33660D 3px solid;
}
.tabdiv.blue {
	border-top:#083681 3px solid;
}
#main1 dl {
	background-color:#F8FCE2;
}
#main2 dl {
	background-color:#F1F8FE;
}
.ui-tabs-hide {
	display: none;
}
#featuredvid {
	text-align: center;
}
.fvid {
	margin-bottom: 5px;
}
.vidselector li a.li01 {
	background:url(../images/top/tnavi_btn2_on.jpg) no-repeat left top;
}
