.br_clear{
	clear:both;
}
.background{
	width:100%;
	font-size:small;
	line-heizght:1.5em;
	background:no-repeat top center;
	margin:0 auto;
}
.background img{
	border:0;
}
.background ul{
	list-style-type:none;
}
.background a{
	text-decoration:underline;
}
.bodyContainer{
	width:860px;
	margin:0 auto 15px auto;
	text-align:left;
}
h1{
	position:relative;
}
h1 a{
	display:block;
}
.menu{
	width:160px;
	float:left;
	margin:50px 15px 0 0;
}
.menu ul{
	margin:0 0 15px 0;
}
.menu ul li{
	background:no-repeat top left;
}
.menu ul li a{
	display:block;
	line-height:1.2em;
	font-size:110%;
	background-repeat:no-repeat;
	height:42px;
}
.menu_top a:link, .menu_top a:visited, .menu_middle a:link, .menu_middle a:visited{
	background-position:top left;
}
.menu_top a:hover, .menu_top a:active, .menu_middle a:hover, .menu_middle a:active{
	background-position:top right;
}
.menu_last a:link, .menu_last a:visited{
	background-position:bottom left;
}
.menu_last a:hover, .menu_last a:active{
	background-position:bottom right;
}
.menu_top_current a, .menu_middle_current a{
	background-position:top right;
}
.menu_last_current a{
	background-position:bottom right;
}
.menu_top a, .menu_top_current a{
	padding:13px 0 0 10px;
}
.menu_middle a, .menu_middle_current a{
	padding:12px 0 0 10px;
}
.menu_last a, .menu_last_current a{
	padding:10px 0 0 10px;
}
.menu_last, .menu_last_current{
	padding:1px 0 0 0;
}
.menu span{
	display:block;
	font-size:65%;
}
.main{
	margin:50px 0 0 0;
	background:left top no-repeat;
	float:left;
	font-size:93%;
}
.main2{
	margin:50px 0 0 0;
	background:left top no-repeat;
	float:left;
	font-size:93%;
}
.content{
	padding:7px 0 7px 0;
	width:685px;
	background:left bottom no-repeat;
}
.content2{
	padding:7px 0 7px 0;
	width:685px;
	background:left bottom no-repeat;
}
.white1{
	background:left bottom repeat-y;
	padding:4px 0 8px 0;
}
.white2{
	background:left bottom repeat-y;
	padding:4px 0 8px 0;
}
.content_left{
	width:510px;
	float:left;
}
.contentsBanner{
	margin:5px 0 0 5px;
	padding:0;
	text-align:left;
}
.bannerLink{
	margin:10px 0 0 0;
	padding:0 0 0 10px;
	float:left;
}

.tab{
	margin:0 15px;
	min-height:23px;
	height: auto !important;
	clear:both;
}
.tab ul{
	min-height:23px;
	height: auto !important;
}
.tab ul li{
	float:left;
	background:repeat-x left bottom;
	margin:0 3px 0 0;
	height:23px;
	padding:1px;
	background-color:#f0f0f0;
}

*:first-child+html .tab ul li {
	margin-bottom:10px;
}
.tab ul li a{
	display:block;
	margin:0 3px 0 0;
	padding:4px 6px 4px 10px;
	background:no-repeat left center;
	text-decoration:none;
}
.tab2{
	margin:0;
	padding:0 15px;
	background:repeat-x left top;
//	border-bottom:1px solid #ffffff;
}
.tabList{
	margin:0;
	min-height:23px;
	height: auto !important;
	background:#fdfdfd repeat-x left bottom;
	padding:0;
}
.tabList ul{
	padding:0 3px;
	min-height:23px;
	height: auto !important;
	background:repeat-x left bottom;
}
.tabList ul li{
	float:left;
	background:repeat-x left bottom;
	margin:6px 3px 0 0;
	height:23px;
	padding:1px;
	background-color:#f0f0f0;
}

*:first-child+html .tabList ul li {
	margin-bottom:10px;
}
.tabList ul li a{
	display:block;
	margin:0 3px 0 0;
	padding:4px 2px 4px 8px;
	background:no-repeat left center;
	text-decoration:none;
}

.tab_current,.tab_current2{
	background-image:none !important;
}
.tab_current a{
	padding:4px 8px !important;
}
.tab_current2 a{
	padding:4px 5px !important;
	background-image:none !important;
}
.anchorList{
	margin:0 15px;
	padding:4px 8px;
	clear:both;
	line-height:1.5em;
}
.anchorList a,.anchorList span{
	padding:0;
/*	display:block;
	float:left;*/
}
.entryList{
	padding:0 15px;
}
.entryList ul{
	margin:0;
}
.entryList ul li a{
	line-height:1.5em;
}
.topList{
	padding:0 15px;
}
.topList ul{
	margin:0;
}
.listContents{
	background:repeat-x left bottom;
	padding:7px 0;
}
.topList ul li a{
	line-height:1.5em;
}
.list_hide{
	display:none;
}
.listHead{
	margin:10px 0 5px 0;
	padding:0 !important;
}
.listHead div{
	padding:0 0 0 3px !important;
	font-weight:bold;
}
.listIcon{
	float:left;
	padding:0 0 0 50px;
	width:500px;
	background:no-repeat left 2px;
}
.content_left .listIcon{
	float:left;
	padding:0 0 0 50px;
	width:325px;
	background:no-repeat left 2px;
}
.listTitle{
	float:left;
	padding:0;
	width:545px;
}
.content_left .listTitle{
	float:left;
	width:370px;
}
.listIcon2{
	float:left;
	padding:0 0 0 55px;
	width:495px;
	background:no-repeat 5px 2px;
}
.content_left .listIcon2{
	float:left;
	padding:0 0 0 55px;
	width:320px;
	background:no-repeat 5px 2px;
}
.listTitle2{
	float:left;
	padding:0 0 0 5px;
	width:540px;
}
.content_left .listTitle2{
	float:left;
	padding:0 0 0 5px;
	width:365px;
}
.listTitleS{
	float:left;
	padding:0;
	width:445px;
	background:no-repeat left 2px;
}
.listHead .listTitleS{
	float:left;
	padding:0;
	width:437px;
	background:no-repeat left 2px;
}
.content_left .listTitleS{
	float:left;
	width:270px;
}
.content_left .listHead .listTitleS{
	float:left;
	width:262px;
}
.listDetail{
	width:50px;
	float:left;
}
.listHead .listDetail{
	width:47px;
	float:left;
}
.listDate{
	width:100px;
	text-align:right;
	float:right;
}
.listDate2{
	width:100px;
	float:left;
	padding:3px 0 0 0;
}
.last{
	background-image:none !important;
}
.titleBar{
	margin:0;
}
.titleBar1{
	margin:0;
}
.titleBar2{
	margin:0;
}
.titleBar span,.titleBar2 span{
	display:block;
}
.titleInner{
	background:repeat-x left top;
	padding:8px 15px;
	margin:1px 0;
	font-weight:bold;
	font-size:135%;
}
.titleInner2{
	background:repeat-x left top;
	padding:5px 15px 0 15px;
	margin:0;
}
.titleTab,.titleTab_current{
	float:left;
	padding:0 0 0 15px;
	margin-right:3px;
	font-weight:bold;
	font-size:125%;
	background:no-repeat left top;
}
.titleTab a,.titleTab_current a{
	display:block;
	margin:0 0 0 0;
	padding:4px 15px 4px 0;
	background:no-repeat right top;
}

.titleBar .new{
	width:44px;
	margin:2px 5px 0 0;
	float:left;
}
.t_title{
	width:320px;
	float:left;
}
.titleIconRight{
	background:none !important;
	float:right;
	padding:3px 0 0 0;
	width:44px;
	margin:0  0 0 8px;
}
.listNavi{
	text-align:center;
	padding:15px 0 10px 0;
	color:#a6a6a6;
}
.listNavi span{
	font-weight:bold;
}
.infoArticle{
	margin:15px 15px 0 15px;
}
.infoArticleInner{
	margin:1px;
}
.subHead{
	margin:25px 15px 0 15px;
}
.infoArticle .subHead{
	margin:0 5px 5px 5px;
}
.detail caption{
	margin:0 0 5px 0;
	text-align:left;
}
.subHeadInner{
	margin:0 0 1px 1px;
	background:repeat-x left bottom;
}
.infoArticle .subHeadInner{
	margin:0;
	background-color:transparent;
	background:repeat-x left bottom;
}
.subHeadInner span{
	display:block;
	padding:4px 5px;
	font-weight:bold;
	font-size:120%;
}
.infoArticle .subHeadInner span{
	padding:4px 0;
}
.backTop{
	text-align:right;
	background:repeat-x top left;
	border:0;
	margin:5px 15px 15px 0;
	padding:8px 0 0 0;
}
.backTop a{
	font-weight:normal;
	font-size:80%;
}

.galleryL, .galleryC, .galleryR{
	padding:15px 5px 10px 15px;
}
.galleryML, .galleryMC, .galleryMR{
	padding:15px 15px 0 15px;
}
.galleryC,.galleryMC{
	text-align:center;
}
.galleryR,.galleryMR{
	text-align:right;
}
.galleryImage{
	padding:0 10px 0 0;
}
.galleryL ul{
	margin:0;
	padding:0;
}
.galleryC ul{
	margin:0 auto;
	padding:0;
}
.galleryR ul{
	float:right;
	margin:0;
	padding:0;
}
.galleryL ul li, .galleryC ul li, .galleryR ul li{
	float:left;
	padding:4px 10px 0 0;
	margin:0;
}
.galleryL ul li a, .galleryC ul li a, .galleryR ul li a{
	display:block;
	padding:6px 0 0 0;
	background:no-repeat 50% 2px;
	margin:0;
}
.galleryCaption{
	font-size:80%;
	line-height:1.2em;
	padding:0;
	height:1.2em;
}
.galleryC .galleryCaption{
	text-align:center;
}
.galleryR .galleryCaption{
	text-align:right;
}
.articleDate{
	text-align:right;
	padding:0 15px 2px 0;
	margin-top:-8px;
	line-height:1.1em;
}
.articleDateSocial{
	text-align:right;
	padding:7px 15px 3px 0;
	margin-top:-8px;
	line-height:1.1em;
}
.itemList{
	padding:0 0 0 15px;
	margin:0;
	text-align:center;
}
.white1 .item{
	width:154px;
	border:1px solid #b5b5b5;
	background:#e7e7e7;
	float:left;
	margin:0 6px 7px 0;
	text-align:left;
	position:relative;
}
.white2 .item{
	width:155px;
	border:1px solid #b5b5b5;
	background:#e7e7e7;
	float:left;
	margin:0 9px 8px 0;
//	margin:0 7px 8px 1px;
	text-align:left;
	position:relative;
}
.item img.icon	{
	position:absolute;
	top:0px;
	left:0px;
	z-index:10;
}
.itemThumbnail{
	margin:7px 0;
	text-align:center;
}
.item h2{
	font-size:110%;
	line-height:1.2em;
//	font-size:105%;
//	line-height:1.1em;
	font-weight:bold;
	vertical-align:middle !important;
	height:30px;
	margin: 17px 7px 2px;
}
.item dl{
	padding:0 7px 7px 7px;
}
.item dt{
	float:left;
	width:75px;
	clear:left;
	line-height:1.4em;
}
.item dd{
	line-height:1.4em;
}
.buy{
	text-align:center;
	margin:0 0 8px 0;
}
.content_right{
	float:left;
	padding:5px 7px 0 8px;
}
.banner{
	margin:0 0 10px 0;
}
.rightMenu{
	width:160px;
}
.rightList{
	margin:5px 0 15px 0;
	line-height:1.4em;
}
.rightList ul{
	padding:0 2px;
}
.rightList li{
	background:repeat-x left bottom;
	padding:5px 0;
}
.rightList .last{
	text-align:right;
}
.rightList span{
	font-weight:bold;
}
.rightList .description{
	color:#888888;
	padding:2px 0 0 0;
}
.bread_crumbs{
	margin:0 0 10px 0;
	padding:0 15px;
}
.bread_crumbs a{
	text-decoration:none;
}

.bodyFooter{
	width:100%;
	padding:0 0 0 0;
}
.footerInner{
	width:860px;
	margin:0 auto;
}

.footerInnerL{
	float:left;
}
.footerInnerL .footBanner, .footerInnerL .copy, .footerInnerL .utility{
	text-align:left;
}
.footerInnerL .footBanner a{
	margin:0 5px 0 0;
}
.footerInnerL .utility a{
	padding:0 10px 0 0;
}
.footerInnerR{
	float:right;
	text-align:right;
}
.footerInnerR .footBanner, .footerInnerR .copy, .footerInnerR .utility{
	text-align:right;
}
.footerInnerR .footBanner a, .footerInnerB .footBanner a{
	margin:0 0 0 5px;
}
.footerInnerR .utility a, .footerInnerB .utility a{
	padding:0 0 0 10px;
}
.footerInnerC{
	text-align:center;
}
.footerInnerC .footBanner a{
	margin:0 3px;
}
.footerInnerC .utility a{
	padding:0 5px;
}

.footBanner{
	padding:10px 0;
}
.utility{
	margin:10px 0 13px 0;
	>margin:10px 0 20px 0;
}
.copy{
	padding:10px 0;
	font-size:85%;
}


.article{
	margin:15px 15px 0 15px;
	line-height:1.5em;
}
.infoArticle .article{
	margin:0;
	padding:0 5px 5px 5px;
}
.article div{
	border:1px solid #bbbbbb;
	padding:10px;
	line-height:1.5em;
}
.article table{
	border-collapse: collapse;
	border-left: 1px solid #bbbbbb;
	border-top: 1px solid #bbbbbb;
	margin: 15px 0;
	width: auto;
	font-size:100%;
	line-height:1.5em;
}
.article th{
	border-bottom: 1px solid #bbbbbb;
	border-right: 1px solid #bbbbbb;
	padding: 5px;
	font-weight:normal;
	background-color:#e7e7e7;
	width:100px;
}
.article td{
	border-bottom: 1px solid #bbbbbb;
	border-right: 1px solid #bbbbbb;
	padding: 5px;
}
.article ul{
	list-style-type:square !important;
	margin:10px 0 10px 22px;
}
.article ol{
	list-style-type:decimal !important;
	margin:10px 0 10px 25px;
}
.article ul li{
	list-style-type:square !important;
	padding:3px 0;
}
.article ol li{
	list-style-type:decimal !important;
	padding:3px 0;
}
.article hr{
	margin: 10px 0;
    size: 1px;
}

.detail{
	margin:0 15px 15px 15px;
	padding:0;
	width:655px;
}
.content_left .detail{
	width:480px;
}
.itemDetail{
	margin:15px 10px 0 0;
	width:405px;
	padding:0;
}
.content_left .itemDetail{
	width:230px;
}
.detail th, .itemDetail th{
	white-space:nowrap;
	padding:5px 0;
	vertical-align:top;
	text-align:left;
	width:102px;
	background:repeat-x right bottom;
	margin:0;
}
.detail td, .itemDetail td{
	padding:5px 0;
	vertical-align:top;
	background:repeat-x left bottom;
	margin:0;
}
.itemData{
	text-align:right;
	background:repeat-x left bottom;
}
.itemImage{
	width:250px;
	margin:0;
	padding:15px 0 0 15px;
	text-align:left;
	float:left;
}

.itemImage a img{
	margin:8px 0 0 63px;
}
.indexTop{
	margin-top:5px;
}
.indexTopBanner{
	margin-top:-5px;
}
#container2{
	position: relative;
	width:860px;
	margin: 0 auto;
	padding: 0;
	text-align:left;
}

.banner a:hover img, .bannerLink a:hover img, .footBanner a:hover img, .itemThumbnail a:hover img, .buy a:hover img, .itemImage a:hover img{
opacity:0.8;
filter: alpha(opacity=80);
-ms-filter: "alpha( opacity=80 )";
-moz-opacity:0.8; 
}

.contentsLeft{
	padding:0 0 0 15px;
	float:left;
}
.contentsRight{
	padding:0 0 0 0;
	float:left;
}
.contentsLeft .subHead,.contentsRight .subHead,.contentsLeft .article,.contentsRight .article,.contentsLeft .detail,.contentsRight .detail,.contentsLeft .infoArticle,.contentsRight .infoArticle,.contentsLeft .tab,.contentsRight .tab,.contentsLeft .tab2,.contentsRight .tab2,.contentsLeft .contentsBanner,.contentsRight .contentsBanner{
	margin-left:0;
	margin-right:0;
}
.contentsLeft .galleryImage,.contentsRight .galleryImage,.contentsLeft .galleryL,.contentsRight .galleryL,.contentsLeft .galleryC,.contentsRight .galleryC,.contentsLeft .galleryR,.contentsRight .galleryR,.contentsLeft .galleryML,.contentsRight .galleryML,.contentsLeft .galleryMC,.contentsRight .galleryMC,.contentsLeft .galleryMR,.contentsRight .galleryMR,.contentsLeft .itemList,.contentsRight .itemList,.contentsLeft .entryList,.contentsRight .entryList,.contentsLeft .topList,.contentsRight .topList{
	padding-left:0;
	padding-right:0;
}

.contentsLeft .detail,.contentsRight .detail,.contentsLeft .subHead,.contentsRight .subHead{
	width:100%;
	margin-top:15px;
}

.contentsLeft .itemList,.contentsRight .itemList{
	margin-right:-10px;
}
.contentsLeft .itemList .item,.contentsRight .itemList .item{
	width:153px;
	margin:0 10px 10px 0;
}
.socialTL{
	text-align:left;
	margin:5px 0 0 15px;
}
.socialBL{
	text-align:left;
	margin:20px 0 0 15px;
}
.socialTR{
	text-align:right;
	margin:5px 5px 0 auto;
}
.socialBR{
	text-align:right;
	margin:20px 5px 0 auto;
}
.socialTL .socialBtn,.socialBL .socialBtn{
	float:left;
}
.socialTR .socialBtn,.socialBR .socialBtn,.articleDateSocial .socialBtn,.articleDateSocial .socialDate{
	float:right;
}
.articleDateSocial .socialDate{
	padding-top:5px;
}
.socialTC{
	margin:5px auto 0 auto;
}
.socialBC{
	margin:20px auto 0 auto;
}
.socialTC tr td,.socialBC tr td{
	text-align:center;
	padding-left:10px;
}
.socialTC tr td .socialBtn,.socialBC tr td .socialBtn{
	text-align:center;
	float:left;
}
.subHeadInner{

}.galleryL ul li a,.galleryC ul li a,.galleryR ul li a{
	background-image:url("/playview/css/8tnu0100000lgskw-img/8tnu0100000lgsm2.gif");
}.detail th, .detail td, .itemDetail th, .itemDetail .itemData, .entryList ul li, .topList ul li, .rightList li,.backTop,.infoArticle .subHeadInner{

}.gInner{

}.tabList{
	background-image:url("/playview/css/8tnu0100000lgskw-img/8tnu0100000lgsmk.gif");
}.tabList{

}.tab ul li, .tab2 ul li{
	background-image:url("/playview/css/8tnu0100000lgskw-img/8tnu0100000lgsmw.gif");
}.tab ul li, .tab2 ul li{
//	background-image:url("/playview/css/8tnu0100000lgskw-img/8tnu0100000lgsn2.png");
}