@charset "utf-8";

#all {
	position:relative;
}
#all-second {
	position:relative;
}

/* ------------------------------------------
 		[   header   ] 
------------------------------------------ */
#header {
	background-color:#000;
}
#home #header {
	background-color:transparent;
}
#header .wrapper {
	z-index:2;
	position:relative;
	width:1140px;
}
.header-txt {
	float:none;
	text-align:right;
	margin: 0 auto;
	line-height:100%;
	position:absolute;
	top:10px;
	right:175px;
	color:#A3A3A3;
}
#home .header-txt {
	color:#333;
}
#header .txt1 ,
#header h1.txt1 {
	display:inline;
	font-weight: bold;
	font-size:12px;
	margin-right:1em;
}
#header .txt2 {
	display:inline;
	font-weight: normal;
	font-size:11px;
}
#gNav {
	/* 
	margin: 52px 0 0 0;
	margin: 52px 0 0 100px;
	 */
	margin: 50px 0 0 300px;
}
.gNav li,
.gNav li a {
	width:195px;
	float:left;
}
.gNav li {
	margin-right:5px;
}
#home .gNav li {
	border-bottom: solid 4px #000;
}
.gNav li#g5 {
	margin-right:0;
}
.gNav li a {
	display: block;
	padding-bottom:9px;
}
.gNav li a:hover {
	background:url(/img/common/g_current_second.png) no-repeat center bottom;
}
#home .gNav li a:hover,
#home .gNav li a.open {
	cursor:pointer;
	background:url(/img/common/g_current.png) no-repeat center bottom;
}
#items .gNav li#g1 a,
#event .gNav li#g2 a,
#news .gNav li#g3 a,
#company .gNav li#g4 a,
#information .gNav li#g6 a,
#staff .gNav li#g7 a,
.kblog .gNav li#g8 a {
	background:url(/img/common/g_current_second.png) no-repeat center bottom;
}

.gNav li img {
	display:block;
	margin: 0 auto;
	text-align:center;
}
.header-logo {
	width:220px;
	height:82px;
	background-color:#000;
	float:left;
}
.header-logo img {
	display:block;
	margin: 12px 0 0 24px;
}
#home .header-logo {
	height:90px;
	background-color:#1E5AB4;
}
#home .header-logo img {
	margin-top:17px;
}
.header-right {
	width:890px;
	float:right;
}
.bg_black { background-color:#000;}
.header-search {
	width:1180px;
	margin: 0 auto;
	position:relative;
}
.header-search .head {
	display:block;
	width:168px;
	height:31px;
	background:url(/img/common/search.png) no-repeat 0 0;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
	z-index:105;
	position:absolute;
	top:0;
	right:0;
}
#home .header-search .head {
	background:url(/img/common/search_top.png) no-repeat 0 0;
}
.header-search .body {
	color:#fff;
	background-color:#000;
	text-align:center;
	z-index:104;
}
.search_txt {
	height:49px;
	line-height:49px;
	 float:right;
	 padding-right:1em;
}
.search_keyword {
	font-size:85%;
	line-height:130%;
	 float:left;
	 padding:10px 1em 10px 91px;

	 width:333px;
	 text-align:left;
	 margin-left:200px;
	background:url(/img/common/keyword.png) no-repeat left center;
}
.search_keyword a:link,
.search_keyword a:visited {
	 color:#fff;
	 margin: 0 5px 0 0;
	 text-decoration:underline;
}
.search_keyword a:hover {
	background-color:#fff;
	color:#000;
}

.page_title .search_keyword {
	font-size:13px;
	line-height:130%;
	 float:none;
	 padding:10px 0 10px 91px;
	 text-align:left;
	 margin-left:0px;
	 position:absolute;
	 top:2px;
	 right:350px;
}



.header-search .body form {
	width:530px;
	height:49px;
	/* 
	margin-left:400px;
	 */
	 float:right;
}
.header-search .wrapper {
	margin: 0 auto;
	position:relative;
}
.btn-search {
}
.header-search .head.open {
	margin-top:49px;
}
.header-search .head.open .btn-search {
	display:none;
}


.header-search #s2 {
	color:#555;
	background-color:#fff;
	width:443px;
	padding: 0 2px;
	float:left;
	margin-top:10px;
	margin-right:10px;
	height:20px;
}
.header-search #searchsubmit2 {
	background-image:url(/img/common/header_search_btn.png);
	margin-top:10px;
	width:54px;
	height:27px;
	border:none;
}


.itemListBox {
	border: solid 4px #000;
	position:absolute;
	/* 	top:86px;left:260px; */
	top:30px;
	left:260px;
	width:890px;
	background:url(/img/common/white.png) repeat;
}
#home .itemListBox {
	top:30px;
}
.itemListBox dl {
	padding:10px;
}
.itemListBox dt {
	font-size:115%;
	background-color:#000;
	padding:10px 15px;
	line-height:150%;
	color:#fff;
	font-weight:bold;
	display:block;
	
}
.itemListBox dt:hover {
	background:#000 url(/img/common/naname.gif) repeat;
}
.itemListBox dd {
	padding:10px;
	font-size:85%;
}
#gNav li#g1 .itemListBox ul {
	width:200px;
	float:left;
	padding-right:20px;
}
#gNav li#g1 .itemListBox li {
	float:none;
	width:auto;
	background-image:none;
	border-bottom:none;
}
#gNav li#g1 .itemListBox a {
	color:#000;
	width:auto;
	display:inline;
	float:none;
	background-image:none;
	padding:0px;
}
#gNav li#g1 .itemListBox dt a {
	color:#fff;
	font-size:12px;
	margin-left:2em;
}
#gNav li#g1 .itemListBox a:hover {
	background-color:#001DFF;
	color:#fff;
}

#gNav li#g1 .itemListBox .itemArcListBox {
	margin:0;
}
#gNav li#g1 .itemListBox .itemArcListBox ul {
	font-size:90%;
	width:auto;
	float:none;
	margin:0 0px 0 0;
	padding:0;
}
#gNav li#g1 .itemListBox .itemArcListBox li {
	font-size:95%;
	width:100px;
	float:left;
	margin:0 0px 0 0;
	padding:0;
}


#gNav li#g1 .itemListBox .itemTagListBox .tags {
	margin:0;
}
#gNav li#g1 .itemListBox .itemTagListBox .tags ul {
	font-size:90%;
	width:auto;
	float:left;
	margin:0 0px 0 0;
	padding:0;
}
#gNav li#g1 .itemListBox .itemTagListBox .tags li {
	float:none;
	width:auto;
	background-image:none;
	border-bottom:none;
	margin:0;
}
#gNav li#g1 .itemListBox .itemTagListBox .tags a {
	color:#000;
	width:auto;
	display:inline;
	float:none;
	background-color:transparent;
	background-image:none;
	padding:0px;
}
#gNav li#g1 .itemListBox .itemTagListBox .tags a:hover {
	background-color:#001DFF;
	color:#fff;
}

#gNav li#g1 .itemListBox .itemTagListBox .tags .count {
	font-size:80%;
	display:inline;
}
#gNav li#g1 .itemListBox .itemTagListBox .tags .id {
	display:none;
}
#gNav li#g1 .itemListBox .itemTagListBox .tags .bold  {
	font-size:120%;
	text-indent:-0.5em;
	display:inline;
}
#gNav li#g1 .itemListBox .itemTagListBox .tags .bold .count {
	display:none;
}
/* ------------------------------------------
 		[   footer   ] 
------------------------------------------ */
#footer {
	background-color:#000;
	padding: 0 0 10px 0;
}
#footer .wrapper {
}
.bnr_recruit {
	text-align:center;
	margin: 20px auto;
}
.copyright {
	text-align:center;
	color:#fff;
	font-size:85%;
}
.pagetop {
	text-align:right;
	margin: 0 auto;
}
#fNav {
	font-size:85%;
	display: table;
	table-layout: fixed;
	text-align: center;
	width: 100%;
	padding:10px 0 0 0;
}
#fNav li {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}

#fNav li a {
  text-align: center;
  color: #fff;
  display: block;
  text-decoration: underline;
  padding: 10px 0;
}
#fNav li a:hover {
	text-decoration:none;
}
#footer .snsBox {
	width:1060px;
	margin:30px auto;
}
#footer .snsL {
	width:500px;
	float:left;
}
#footer .snsR {
	width:500px;
	float:right;
}


/* ------------------------------------------
 		[   home   ] 
------------------------------------------ */
#all {
	/*background:url(/img/top/pager_bg.png) repeat-x 0 610px;*/
	background:url(/img/top/pager_bg2.png) repeat-x 0 610px;
}
#MV .wrapper {
	width:1140px;
	/*height:620px;*/
	height:680px;
}
.pickupBox {
	text-align:center;
	width:220px;
	float:left;
	position:relative;
	z-index:2;
	margin-top:10px;
}
.pickupBox .title {
	font-size:80%;
	line-height:130%;
}
.pickupBox ul {
	text-align:left;
	margin:12px;
}
.pickupBox ul li {
	text-align:left;
	font-size:75%;
	line-height:110%;
	clear:both;
	padding: 3px 0;
	position:relative;
}
.pickupBox ul li img {
	text-align:left;
	float:left;
	margin: 0 10px 3px 0;
	border: solid 1px #000;
}
.pickupBox .off15 {
	height:40px;
	position:relative;
}
.pickupBox .off15 img{
	position: absolute;
	left:-10px;
}
.pickupBox .border {
	border: solid 4px #000;
	background-color:#fff;
	margin-bottom: 15px;
	padding:5px 0 0 0;
}

.pickupBox a:hover,
.pickupBox a:active {
	background-color:#000;
	color:#fff;
}
.pickupBox .hover {
	display:none;
	width:40px;
	height:40px;
	background:url(/img/common/black2.png) repeat;
	position:absolute;
	top:4px;
	left:1px;
}
.pickupBox li:hover .hover {
	display:block;
	}
.pickupBox p.btn a{
	display:block;
	border:4px solid #000;
	background:#FFF;
	color:#000;
	width:172px;
 
	margin:0 auto 10px;
	padding:2px 0px;
	text-align:center;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}
.pickupBox p.btn span{
	background:url(/img/common/pickup_arrow.jpg) 100% 50% no-repeat;
	padding-right:13px;
}
.pickupBox p.btn a:hover {
	background:#000;
	color:#fff;
}
.pickupBox p.btn a:hover span{
	background-image:url(/img/common/pickup_arrow_o.png);
}

.newArrival .title {
	margin: 6px auto;
}
.pickupBox
	.newArrival p.btn a{
	display:inline;
	border:none;
	background:transparent;
	color:#000;
	width:auto;
	padding:2px 0px;
	text-align:center;

}
.pickupBox
	.newArrival p.btn {
		margin-bottom:10px;
}


.newArrival .hover {
	display:none;
	width:76px;
	height:76px;
	background:url(/img/common/black2.png) repeat;
	position:absolute;
	top:4px;
	left:2px;
}
.pickupBox
	.newArrival ul {
		margin-left:20px;
}
.pickupBox
	.newArrival ul li {
	text-align:left;
	font-size:70%;
	line-height:110%;
	clear:none;
	padding: 3px 0;
	position:relative;
	width:80px;
	float:left;
	margin-bottom:3px;
}
.pickupBox
	.newArrival ul li img {
	text-align:left;
	float:none;
	margin: 0 auto;
	border: none;
}
.pickupBox
	.newArrival ul li .entry_thumb {
		display:block;
		height:76px;
		overflow: hidden;
	border: solid 2px #000;
}

.pickupBox
	.newArrival ul li.odd {
	margin-left:10px;
}
.newArrival .entry_date {
	position:absolute;
	bottom:0;
	left:0px;
	width:80px;
	background-color:#000;
	color:#fff;
	text-align:center;
	padding:5px 0;
	line-height:100%;
}
/* 
.sliderBox {
	width:960px;
	float:right;
}
 */
#slider_container {
	position: absolute;
	top:0;
	left:0;
	/*
	height: 610px;
	 width:1280px;
	background-color:#000;
	 */
	width: 100%;
	height: 680px;
}
#slider {
	position:relative;
	margin: 0 auto;
	width: 100%;
	z-index:1;
}

/*boot strap対応*/
#slider ul  {	margin:0!important;}
#slider li {	height: 610px; overflow:hidden;}
#slider li {	float:left; background-position: center top;}
.bx-next {
	top: 38%;
	right: 10px;
}
.bx-prev {
	top: 38%;
	left: 10px;
}
a.bx-prev,
a.bx-next {
	display:none;
}
.bg_img {
overflow:hidden;
width:100%;
position:relative;
}
.bg_img img {
text-align:center;
width:100%;
position:absolute;
}
.bx-pager {
	margin: -0px auto 0 40%;
	width:60%;
	min-width:1180px;
	margin-left:auto;
}
.bx-pager ul {
	margin-left: auto;
	width:883px;
	float:right;
}
.bx-pager a {
	display: inline-block;
	width: 118px;
	height: 69px;
	margin-right:0px;
	margin-left:0px;
	letter-spacing: normal;
	*display: inline;
	*zoom: 1;
	padding-top:12px;
	position: relative;
	z-index:100;
}
.bx-pager img {
	opacity: 0.9;
	filter: alpha(opacity=90);
	margin:0px auto;
	text-align:center;
	display:block;
}
.bx-pager a.active {
	background:url(/img/top/current.png) no-repeat center top;
}
.bx-pager a.active img {
	opacity: 1;
	filter: alpha(opacity=100);
}

html.lt-ie8 .bx-pager a {
	margin-right: 0;
}

#slider .bx-pager ul li {
	height: 69px;
}

.mv_detail {
	position:absolute;
	display:block;
	bottom:18px;
	right:-73px;
	width:100%;
	height:56px;

}
.mv_detail span {

	height:56px;
	display:block;
	width:1000px;
	margin: 0 auto;
	background:url(/img/top/mv_detail.png) no-repeat right bottom;
}

#NewsBox {
	border: solid 4px #000;
	background-color:#fff;
	margin-bottom: 20px;
	padding:5px;
}
#NewsBox h2 {
	float:left;
	margin:0px;
	padding:5px 0px 5px 10px;
}
#NewsBox h2 img {
	vertical-align:middle;
	position:relative;
	z-index:105;
}
#NewsBox .border {
	border-right:solid 1px #000;
	padding-right:20px;
	margin-right:20px;
}
#NewsBox p {
	position:relative;
	z-index:103;
	float:left;
}
#NewsBox .entry_meta {
	padding:10px 20px 0 0;
	line-height:120%;
}
#NewsBox .entry_date,
#NewsBox .entry_title {
	font-size:85%;
}
#NewsBox p.btn_fb {
	padding-right:20px;
}
#NewsBox .wp_social_bookmarking_light {
	z-index:103;
	position:relative;
}
/*
#NewsBox .wp_social_bookmarking_light .wsbl_twitter {
	float:left;
}
#NewsBox .wp_social_bookmarking_light #fb-root {
	float:left;
}
 */
#WonFesBox {
	border: solid 4px #000;
	background-color:#fff;
	margin-bottom: 20px;
}
#WonFesBox a {
	position:relative;
	z-index:102;
}
#banner p {
	margin-bottom: 20px;
}
#banner a {
	position:relative;
	z-index:102;
}
#banner img:hover {
	filter:alpha(opacity=70);
	opacity:0.7;
}
.youtube {
	border: solid 4px #CF0001;
}
.youtube span {
	display:block;
	float:left;
}
.youtubetitle {
	margin-right:37px;
}

.btn_more_close img {
	display:block;
	text-align:center;
	margin: 0 auto 50px auto;
}
.btn_more_close img#btn_close {
	display:none;
}
#TopItemBox ,
#AllNewsBox {
	margin-bottom: 20px;
	position:relative;
	z-index:101;
}
#TopItemBox .lists5,
#AllNewsBox .lists5 {
	margin-bottom:40px;
}
#TopItemBox .lists5 .entry_thumb,
#AllNewsBox .lists5 .entry_thumb {
	display:block;

}
#TopItemBox .lists5 .entry_thumb img ,
#AllNewsBox .lists5 .entry_thumb img {
	/* width:100%; */
	height:auto;
}
#TopItemBox .lists5 .entry_title,
#AllNewsBox .lists5 .entry_title {
	font-size:95%;
	line-height:140%;
}
#TopItemBox .entry_date { display:none;}
#TopItemBox .lists5 li ,
#AllNewsBox .lists5 li {
}
#TopItemBox ul li img:hover,
#AllNewsBox ul li img:hover {
	filter:alpha(opacity=70);
	opacity:0.7;
}
.lists5 li.post-items .entry_date {
	display:none;
}
.lists5 li.post-items .entry_onsale {
	position: static;
	left:auto;
	top:auto;
	background-color:transparent;
	color:#0113FF;
	display:inline;
	font-weight:bold;
	margin:0px 15px 0 15px;
	text-decoration:none;
}
.btn_more,
#TopItemBox .btn_more {
	text-align:center;
	margin: 20px auto;
	padding-bottom:40px;
}
.btn_more li{
	display:inline;
	text-align:center;
	font-weight:bold;
	margin: 0 1em;
}
#TopItemBox .btn_more li {
	border: solid 4px #000;
	display:inline;
	text-align:center;
	font-weight:bold;
	margin: 0 1em;
	padding:10px 30px;
}


#home .disnon {
  display: none;
}
#home .tabwrap {
  clear: left;
	/* border-top: solid 4px #000; */
	background-color:#fff;
}

#home .tab {
  margin: 0;
  position:relative;
  z-index:2;
  position:absolute;
  top:0;
  right:0;
}
#home .tab li {
  padding:0px;
  list-style: none;
  cursor: pointer;
  /* 
  width:48.5%;
   */
  margin:0 0 0 3px;
  display:block;
}
#home .tab li#tab1,
#home .tab li#tab3 {
	float:left;
}
#home .tab li#tab2,
#home .tab li#tab4 {
	float:left;
}
#home .tab li span {
/* 
  text-indent:-9999px;
  height:64px;
 */
  display:block;
  width:100%;

}
/* 
#home .tab li span img {
	width:100%;
}
 */

#home .tab li#tab1 span img.on,
#home .tab li#tab2 span img.on,
#home .tab li#tab3 span img.on,
#home .tab li#tab4 span img.on {
	display:none;
}
#home .tab li#tab1 span img.off,
#home .tab li#tab2 span img.off,
#home .tab li#tab3 span img.off,
#home .tab li#tab4 span img.off {
	display:block;
}
#home .tab li#tab1.select span img.on,
#home .tab li#tab2.select span img.on,
#home .tab li#tab3.select span img.on,
#home .tab li#tab4.select span img.on {
	display:block;
}

#home .tab li#tab1.select span img.off,
#home .tab li#tab2.select span img.off,
#home .tab li#tab3.select span img.off,
#home .tab li#tab4.select span img.off {
	display:none;
}


.bg_blue {
	background-color:#0113FF;
}
.bg_black {
	background-color:#000;
}


#PickupBox {
	margin:0px auto 60px auto;
}
#PickupBox .title img {
	margin-bottom:-10px;
}
#PickupBox .apslider {
	padding:30px 0 5px 0;
}
#PickupBox .apslider li {
	margin: 0 6px;
}
#PickupBox .apslider .thumb {
	background-color:#fff;
	text-align:center;
	margin: 0 auto;
	display:block;
}
#PickupBox .apslider .thumb img {
	text-align:center;
	margin: 0 auto;
	display:block;
	height:153px;
	width:auto;
}
#PickupBox ul li img:hover {
	filter:alpha(opacity=70);
	opacity:0.7;
}
#PickupBox .apslider .entry_title {
	margin:8px auto 0 auto;
	font-size:90%;
	line-height:140%;
	color:#fff;
	display:block;
	text-align:center;
	
}
#PickupBox .apslider .entry_date {
	margin:10px auto 0 auto;
	padding:5px;
	font-size:90%;
	line-height:150%;
	color:#fff;
	display:block;
	text-align:center;
	
}

#SeriesBox {
	padding-top:30px;
}
#SeriesBox .title img {
	vertical-align:top;
}
#SeriesBox .title_txt {
	line-height:46px;
}
#SeriesBox .lists5 {
	border:none;
	margin: 10px auto 30px auto;
}
#SeriesBox .lists5 li {
	float:left;
	width:218px;
	border:none;
	margin-right:22px;
	margin-bottom:12px;
}
#SeriesBox .lists5 li a {
	display:inline;
	padding:0;
}
#SeriesBox .lists5 li img {
	border: solid 4px #000;
	display:block;
	padding:0;
	margin:0 auto;
}
#SeriesBox .lists5 li a:hover img {
	filter:alpha(opacity=70);
	opacity:0.7;
}
#SeriesBox .lists5 li.last {
	margin-right:0;
	border:none;
}



#btn_oldsite {
	margin-bottom:60px;
}
/* プレスリリース */
#PressBox {
	margin: 50px auto;
}
#PressBox .wrapper {
}
#PressBox iframe {
	width:100%;
	height:250px;
	vertical-align:top;
}
.PressBoxContent {
	border: solid 4px #000;
	vertical-align:top;
}

#PressBox .title_txt {
	line-height:46px;
}


#EventBox {
	margin:0px auto 20px auto;
}
#EventBox .title img {
	vertical-align:top;
}
#EventBox .title_txt {
	line-height:46px;
}
#EventBox .lists3,
#EventBox .lists4 {
	margin-bottom:50px;
}
#EventBox .lists4 li {
	height:auto;
	overflow: visible;
}
#EventBox .lists3 li p {
	padding:0 15px;
}
#EventBox ul li img:hover {
	filter:alpha(opacity=70);
	opacity:0.7;
}


#BrandBox {
	margin:0px auto 40px auto;
}
#BrandBox .title img {
	margin-bottom:-10px;
}
#BrandBox .apslider {
	padding:30px 0 5px 0;
	color:#fff;
}
#BrandBox .apslider a:link,
#BrandBox .apslider a:visited {
	color:#fff;
}
#BrandBox .apslider li {
	margin: 0 10px;
	overflow:hidden;
}
#BrandBox .apslider img {
	text-align:center;
	margin: 0 auto 10px auto;
	display:block;
}
#BrandBox ul li img:hover {
	filter:alpha(opacity=70);
	opacity:0.7;
}



#home .title {
}
#home .title .title_txt {
	font-size:95%;
	font-weight:normal;
	padding: 0 0 0 15px;
}

#HashBox {
	margin: 30px auto 50px auto;
}
#HashBox {
	background-color:#000;
	color:#fff;
	padding:25px;
}
#HashBox .boxL {
	width:461px;
	float:left;
}
#HashBox .boxR {
	width:640px;
	float:right;
}
#HashBox .show {
	border: solid 4px #fff;
	padding:20px;
	margin: 10px auto;
	font-size:85%;
	display: none;
}
#HashBox .boxR dl {
	margin: 50px 0 0;
}
#HashBox dt img {
	display:block;
	text-align:center;
	margin: 0 auto;
}
#HashBox .show dt {
	width:130px;
	float:left;
	padding-top:30px;
}
#HashBox .show dd {
	width:410px;
	line-height:150%;
	float:right;
}
#HashBox .show dd img {
	margin-top:10px;
	margin-right:10px;
}
/* ------------------------------------------
 		[   下層ページ   ] 
------------------------------------------ */
.path {
	font-size:85%;
	line-height:100%;
	margin:15px auto;
}
.path a:link,
.path a:visited {
	text-decoration:underline;
}
.path a:hover {
	text-decoration:none;
}
.path ul {
	margin-left:30px;
}
.path li {
	background:url(/img/common/path_arrow.png) no-repeat left center;
	padding: 3px 8px 3px 18px;
	float:left;
}
.path li.path_home {
	background:url(/img/common/path_home.png) no-repeat left center;
}

.page_title {
	background:#0113FF /* url(/img/common/page_title_bg.png) repeat-x center bottom */;
	min-height:53px;
	padding-bottom:10px;
	margin: 0 0 20px 0;
	position:relative;
	color:#fff;
	font-size:150%;
	border-top: solid 1px #2954FF;
	border-bottom: solid 1px #2954FF;
	box-shadow: 0 0 0 1px #000879, 0 0 0 1px #000879;	
}
.page_title span {
	line-height:100%;
	display:block;
	padding-top:20px;
}
.page_title span.small {
	display:inline;
	padding-top:0px;
	font-size:80%;
	padding-left:1em;
	text-transform: uppercase;
}
.page_title img {
	margin-left:30px;
}
#company .page_title ,
#partner .page_title ,
#site-map .page_title ,
#information .page_title {
	background-color:transparent;
	background: url(/img/common/page_title_bg.png) repeat-x center top;
	border:none;
	box-shadow: 0 0 0 0px #fff, 0 0 0 0px #fff;	
	padding-bottom:0;min-height:auto; height:auto;}

#company .page_title span {
	background:url(/img/company/page_title.png) no-repeat;
	text-indent:-9999px;height:63px;
}
#partner .page_title span {
	background:url(/img/partner/page_title.png) no-repeat;
	text-indent:-9999px;height:63px;
}
#site-map .page_title span {
	background:url(/img/site-map/page_title.png) no-repeat;
	text-indent:-9999px;height:63px;
}
#information .page_title span {
	background:url(/img/information/page_title.png) no-repeat;
	text-indent:-9999px;height:63px;
	
}


.page_title #s2 {
	color:#555;
	width:243px;
	padding:0 2px;
	float:left;
	margin-right:10px;
	margin-top:10px;
	border: solid 2px #fff;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  height:20px;
}
.page_title #searchsubmit2 {
	margin-top:5px;
	width:72px;
	height:39px;
	background:url(/img/common/btn_search.png) no-repeat 0 0;
	border:none;
	cursor:pointer;
}
.page_title #searchsubmit2:hover,
.page_title #searchsubmit2:focus {
	background:url(/img/common/btn_search_o.png) no-repeat 0 0;
}
.page_title .searchform2 {
	position: absolute;
	top:10px;
	right:0px;
}


.lists {
	font-size:85%;
	line-height:180%;
	border-bottom: solid 4px #000;
	margin: 0 0% 10% 0%;
}
.lists li {
	border:  solid 4px #000;
	border-bottom:none;
	clear:both;
	padding:0;
	margin:0;
	position:relative;
}
.lists li .boxL {
	display:block;
	/* width:26%; */
	width:168px;
	float:left;
}
.lists li .boxL img {
	display:block;
	/* width:100%; */
	height:auto;
	/* 
  -moz-border-radius: 0.3em;
  -webkit-border-radius: 0.3em;
  border-radius: 0.3em;
	 */
}
.lists li .entry_category {
	background-color:#000;
	color:#fff;
	padding: 0.2em 0.4em;
	font-weight:bold;
}
.lists li .entry_meta {
	margin-top:7px;
	display:block;
}
.lists li .entry_date {
	text-decoration:none;
}
.lists li .boxR {
	display:block;
	width:562px;
	float:right;
	margin-right:152px;
}
.lists li .entry_title {
	display:block;
	font-size:120%;
	margin-top:1%;
}
.lists li a .entry_title {
	text-decoration:none;
}
.lists li a:hover .entry_title {
	text-decoration:underline;
	/* 
	background-color:#000;
	color:#fff;
	 */
}

.lists li .btn_detail {
	display:block;
	position:absolute;
	top:37px;
	right:0px;
	background:url(/img/news/btn_detail.png) no-repeat 0 0;
	width:135px;
	height:42px;
	text-indent:-9999px;
}
.lists li a:hover .btn_detail {
	background:url(/img/news/btn_detail_o.png) no-repeat 0 0;
}

#news .boxNews_wrapper {
	width:1140px;
	margin: 0 auto;
}
#news .boxMain {
	width:900px;
	float:right;
}

#news .boxMain #page_content {
	border: solid 4px #000;
	padding:15px;
	margin-bottom:50px;
}
#news .boxMain #page_content .entry_cat {
	display:inline;
}
#news .boxMain #page_content .entry_cat a {
	background-color:#000;
	color:#fff;
	font-weight:bold;
	padding:3px 8px;

}
#news .boxMain #page_content .entry_date {
	display:inline;
	font-weight:bold;
	padding:3px;
}

#news .boxMain #page_content .entry_title {
	margin-top:10px;
}

#news .boxSide {
	width:220px;
	float:left;
}
#news .boxSide dl {
	border: solid 4px #000;
	padding:7px 0;
	margin: 0 0 15px 0;
	line-height:120%;
}
#news .boxSide dl dt {
	font-size:85%;
	line-height:120%;
	text-align:center;
}
#news .boxSide dl dd {
	margin:5px 10px 5px 25px;
}
#news .boxSide dl ul li {
	background:url(/img/news/arrow.png) no-repeat 0px 11px;
	padding: 0px 10px;
	margin:0;
}
#news .boxSide dl ul li a {
	display:block;
	padding:5px 2px 5px 5px;
}
#news .boxSide dl ul li a:hover {
	background-color:#000;
	color:#fff;
}


/*************
/* pagenav
*************/

.navigation {
	font-size:110%;
	font-weight:bold;
	margin: 40px auto;
	height:48px;
	text-align:center;
}
.navigation .wp-paginate {padding:0; margin:0 auto; text-align:center;}
.navigation .wp-paginate li {display:inline; list-style:none;text-align:center;}

.page-numbers,
.page-numbers.current,
.navigation .wp-paginate a,
.navigation .wp-paginate .current {	
	display:inline-block;
	background:url(/img/common/navigation.png) no-repeat 0 0; 
	width:49px;
	height:48px;
	line-height:45px;
	padding:0px;
	text-align:center;
	margin: 0 5px;
	padding-right:5px;
	border:none;
}

.page-numbers,
.navigation .wp-paginate a {
	color:#333;
	text-decoration: underline;
}
.page-numbers:hover,
.page-numbers:active,
.navigation .wp-paginate a:hover,
.navigation .wp-paginate a:active {
	color:#111;
	background:url(/img/common/navigation_o.png) no-repeat 0 0; 
}
.navigation .wp-paginate .title {	margin-right:4px; border:none;}
.navigation .wp-paginate .gap {		margin-right:4px;}
.page-numbers.current,
.navigation .wp-paginate .current {
	color:#111;
	background:url(/img/common/navigation_o.png) no-repeat 0 0; 
}
.navigation .wp-paginate .page {}
.page-numbers.prev,
.page-numbers.next,
.navigation .wp-paginate .prev,
.navigation .wp-paginate .next {
	margin-left:13px;
	margin-right:13px;
}
.page-numbers.prev,
.page-numbers.next,
.page-numbers.prev:hover,
.page-numbers.next:hover,
.navigation .wp-paginate a.prev,
.navigation .wp-paginate a.prev:hover,
.navigation .wp-paginate a.next,
.navigation .wp-paginate a.next:hover {
	color:#fff;
	background:url(/img/common/navigation_more.png) no-repeat 0 0; 
	width:59px;
	padding-right:5px;
}

.navigation2 {
	font-size:80%;
	border-top: solid 1px #333;
	padding:0.5em 0 0 0;
	margin:2em 0 0.5em 0;
	display:block;
	text-decoration:none;
}
.navigation2 li.nav_prev {
    width:50%;
	text-align:left;
	float:left;
}
.navigation2 li.nav_next {
    width:50%;
	text-align:right;
	float:right;
}
.navigation2 span {
	display:none;
}
.navigation2 a:hover {
	background-color:#000;
	color:#fff;
}

.boxEvent_wrapper {
	width:1183px;
	margin:10px auto 0 auto;
}
.lists3 {
	font-size:85%;
	line-height:180%;
 	border-left: solid 4px #000;
	margin: 0 0% 30px 0%;
}
.lists3 li {
	border:  solid 4px #000;
	border-top:none;
	border-left:none;
	padding:0 0 10px 0;
	margin:0;
	position:relative;
	width:389px;
	float:left;
}
.lists3 li.first-line {
	border-top: solid 4px #000;
}
.lists3 li.last {
}
.lists3 li .entry_date {
	display:block;
	font-weight:bold;
	margin:15px 15px 0 15px;
	text-decoration:none;
}
.lists3 li .entry_title {
	display:block;
	font-size:160%;
	line-height:130%;
	font-weight:bold;
	margin:7px 15px;
}
.lists3 li a .entry_title {
	text-decoration:none;
}
.lists3 li a:hover .entry_title {
	text-decoration:underline;
	/* 
	background-color:#000;
	color:#fff;
	 */
}
.lists3 li .entry_content {
	margin:3px 15px;
}
.lists3 li a.blank:hover .hover {
	display:block;
	position:absolute;
	top:-4px;
	left:0px;
	background:#000 url(/img/event/hover.png) no-repeat center center;
	width:100%;
	text-indent:-9999px;
	filter:alpha(opacity=70);
	opacity:0.7;
}




.lists4 {
	font-size:85%;
	line-height:180%;
 	border-left: solid 4px #000;
	margin: 0 0% 10% 0%;
}
.lists4 li {
	border:  solid 4px #000;
	border-top:none;
	border-left:none;
	padding:0 0 0px 0;
	margin:0;
	position:relative;
	width:290px;
	height:290px;
	overflow:hidden;
	float:left;
}
.lists4 li.first-line {
	border-top: solid 4px #000;
}
.lists4 li.last {
}
.lists4 li .entry_date {
	display:block;
	font-weight:bold;
	margin:15px 15px 0 15px;
	text-decoration:none;
}
.lists4 li .entry_title {
	display:block;
	font-size:140%;
	font-weight:bold;
	margin:7px 15px;
}
.lists4 li a .entry_title {
	text-decoration:none;
}
.lists4 li a:hover .entry_title {
	text-decoration:underline;
	/* 
	background-color:#000;
	color:#fff;
	 */
}
.lists4 li .entry_content {
	margin:3px 15px;
}
.lists4 li .hover {
	display:none;
	position:absolute;
	top:0px;
	left:0px;
	background:#000 url(/img/items/btn_detail.png) no-repeat center 95%;
	width:100%;

	filter:alpha(opacity=70);
	opacity:0.7;
	color:#fff;
}

.lists4 li:hover .hover {
	display:block;
}
.lists4 li .hover .bold {
	display:block;
	padding:1em 1em 0 1em;
}
.lists4 li .hover .normal {
	display:block;
	padding:1em;
}




.boxItems_wrapper {
	width:1184px;
	margin:10px auto 0 auto;
}

.lists5 {
	font-size:85%;
	line-height:180%;
 	border-left: solid 4px #000;
	margin: 0 0% 10% 0%;
}
.lists5 li {
	border:  solid 4px #000;
	border-top:none;
	border-left:none;
	padding:0 0 10px 0;
	margin:0;
	position:relative;
	width:232px;
	float:left;
}
.lists5 li.first-line {
	border-top: solid 4px #000;
}
.lists5 li.last {
}
.lists5 li .entry_date {
	display:block;
	font-weight:bold;
	margin:15px 15px 0 15px;
	text-decoration:none;
}
.lists5 li .entry_title {
	display:block;
	font-size:140%;
	font-weight:bold;
	margin:7px 15px;
}
.lists5 li p {
	margin:0; padding:0;
	}
.lists5 li a.permalink {
	text-decoration:none;
	display:block;
	width:100%;
	position: absolute;
	top:0;
	left:0;
	z-index:9;
}
.lists5 li .entry_title {
}
.lists5 li p:hover {
	text-decoration:underline;
	/* 
	background-color:#000;
	color:#fff;
	 */
}
.lists5 .entry_thumb {
	display:block;
}
.lists5 .entry_thumb img {
	display:block;
	text-align:center;
	margin:0 auto;
}
.lists5 li .entry_content {
	margin:3px 15px;
}
.lists5 li .hover {
	display:none;
	position:absolute;
	top:0px;
	left:0px;
	background:url(/img/common/black.png) repeat;
	width:100%;
}
.hover2 {
	font-size:75%;
	position:absolute;
	bottom:0;
	left:0;
	display:block;
    overflow:hidden; 
    _overflow:visible;
    _height:0; /* holly hack for ie6 */ 
    min-height:0; /* fix has layout bug for ie7 */ 
} 
.hover2 ul{ 
    margin:0 0 0 0px; 
    _height:0; /* clear float for ie6 */ 
    min-height:0; /* clear float for ie7 */ 
}
.lists5 li .hover2.tags { margin:2px 7px;} 
.lists5 li .hover2 ul:after{ content:"."; display:block; height:0; clear: left; visibility:hidden;} /* clear float */  
.lists5 li .hover2 ul li{ 
    float:left; 
    height:1.5em;
	line-height:1.5em; 
    white-space:nowrap; 
    padding:0 10px 0 0; 
    margin:0 0 15px 0;
	border:none;
	width:auto;
}
.lists5 .hover2 a:link,
.lists5 .hover2 a:visited {
	background-color:#0000FE;
	color:#000;
	background-color:#fff;
	padding:4px 3px 2px 3px;
	width:auto;
	display:inline;
	position:relative;
	z-index:10;
}





.lists5 li:hover .hover {
	display:block;
}
.lists5 li .hover span {
	padding:3px;
}
.lists5 li .hover a:link,
.lists5 li .hover a:visited {
}

.lists5 .entry_cat_date {
	position:relative;
	display:block;
	height:1.9em;
	margin: 7px 0 0 10px;
}
.lists5 .entry_cat_date .entry_date {
	position: absolute;
	display:inline;
	bottom:0;
	right:0;
}
.lists3 .entry_category,
.lists5 .entry_category {
	background-color:#000;
	color:#fff;
	padding: 0.2em 12px;
	font-weight:bold;
}
.lists5 .onsale {
	position:absolute;
	left:4px;
	top:4px;
	background-color:#0113FF;
	color:#fff;
	padding:3px 5px;
	line-height:130%;
}
#home .lists5 .onsale {
	left:4px;
	top:auto;
	bottom:0;
	display:none;
}
#items .brandTop {
}
#items .brandTop .wrapper {
	position:relative;
	width:1280px;
	min-height:413px;
	margin: 20px auto;
}


#items .brandTop .wrapper .comment {
	background:url(/img/common/black.png) repeat;
	color:#fff;
	position:absolute;
	top:28px;
	right:48px;
	width:450px;
	padding:20px;
	min-height:310px;
}
#items .brandTop .wrapper .comment .link {
	float:right;
	font-weight:bold;
	margin-top:1em;
}
#items .brandTop .wrapper .comment .link a:link,
#items .brandTop .wrapper .comment .link a:visited {
	color:#fff;
	border: solid 4px #fff;
	padding:5px 8px;
	text-decoration:none;
}
#items .brandTop .wrapper .comment .link a:hover {
	color:#000;
	background-color:#fff;
	text-decoration:none;
}

.box_summary {
	margin-bottom:30px;
}
/* 
	.box_summary .boxL {
		width:780px;
		float:left;
	}
	.box_summary .boxL img {
	}
	.box_summary .boxR {
		width:380px;
		float:right;
	}
 */
.box_summary table {
	width:100%;
}
.box_summary table .boxL {
		width:100%;
		float:none;
	}
	.box_summary table td {
		width:50%;
	}
	.box_summary table .boxR {
		width:90%;
		float:none;
		padding-left:5%;
	}

.box_title {
	border-bottom:solid 4px #000;
	margin-bottom:14px;
}
.box_title img {
	margin-bottom:-4px;
}
.box_wrap {
}

	.box_spec {
		width:578px;
		float:left;
	}
	.box_spec .boxL {
		width:48%;
		float:left;
	}
	.box_spec .boxR {
		width:48%;
		float:right;
	}
	
	.box_shopping {
		width:578px;
		float:right;
	}
	.box_shopping .btns {
		margin-top:20px;
		margin-bottom:20px;
	}
	.box_shopping .btns img {
	}
	.box_shopping .btn_online {
		margin-right:10px;
		}
	.box_shopping .btn_amazon {
		}
	
	.box_shopping .tokuten {
		margin-top:20px;
		font-weight:bold;
	}
	.box_shopping .price {
		margin-top:20px;
	}
	.box_shopping .pricetxt{
			font-weight:bold;
			font-size:200%;
	}
	.box_shopping .notice {
		padding-left:1em;
		text-indent:-1em;
		font-size:85%;
		line-height:140%;
	}
	.box_shopping .notice a { text-decoration:underline;}
.box_gallery {
	margin-top:20px;
	margin-bottom:40px;
}
	.box_gallery #gallery-1 {
		padding-left:1%;
	}
	.box_gallery #gallery-1 .gallery-item {
		padding-right:2%;
		padding-bottom:5px;
		width:10.2%;
	}
	.box_gallery #gallery-1 .gallery-item.last {
		margin-right:0;
	}
	.box_gallery #gallery-1 img {
		border: 4px solid #000;
		width:100%;
		height:auto;
		display:block;
	}
	.box_gallery #gallery-1 .gallery-caption {
	}


.box_relate {
	margin-bottom:0px;
}
.box_relate ul.lists5 {
	margin-bottom:50px;
}
.box_relate .related_post_title {
}
.box_relate ul.related_post {
}
.box_relate ul.related_post li {
}
.box_relate ul.related_post li a {
}
.box_relate ul.related_post li img {
	display:block;
	margin:0 auto;
	text-align:center;
}

.box_freearea {
	margin: 30px auto;
}

.wp_rp_title {
	padding:10px;
	display:block;
}
.wp_rp_footer {
	clear:both;
	margin-left:-4px;
}
.entry_mv {
}
.entry_mv img {
	border: solid 4px #000;
}


.entry_title{
	font-weight:bold;
	font-size:150%;
	margin: 0em 0;
}



.tags { 
	font-size:110%;
	margin:30px;
    overflow:hidden; 
    _overflow:visible;
    _height:0; /* holly hack for ie6 */ 
    min-height:0; /* fix has layout bug for ie7 */ 
} 
.tags ul{ 
    margin:0 0 0 0px; 
    _height:0; /* clear float for ie6 */ 
    min-height:0; /* clear float for ie7 */ 
} 
.tags ul:after{ content:"."; display:block; height:0; clear: left; visibility:hidden;} /* clear float */  
.tags ul li{ 
    float:left; 
    height:1.5em;
	line-height:1.5em; 
    white-space:nowrap; 
    padding:0 10px 0 0; 
    margin:0 0 0px 0;
	border-bottom:solid 15px #fff;
}
.tags a:link,
.tags a:visited {
	background-color:#0000FE;
	color:#fff;
	padding:5px;
}



.entry_tags .tags {
	font-size:85%;
	margin:0 0 20px 0;
}

.entry_tags .tags a:link,
.entry_tags .tags a:visited {
	background-color:#000;
	color:#fff;
	padding:3px;
}

#box-company .content {
	margin: 0 30px;
}
#box-company h2 {
	font-size:120%;
}
#box-company h3 {
	font-size:120%;
}
#box-company table {
	width:100%;
	border-left: solid 4px #000;
	border-bottom: solid 4px #000;
	margin: 10px auto 30px auto;
}
#box-company th,
#box-company td {
	border-top: solid 4px #000;
	border-right: solid 4px #000;
}
#box-company th {
	width:20%;
	padding:20px;
	background-color:#efefef;
	font-size:120%;
}
#box-company td {
	padding:20px;
}
#box-company table table {
	width:auto;
	border:none;
	margin:0px;
}
#box-company table table th {
	white-space:nowrap;
	background-color:#fff;
}
#box-company table table th,
#box-company table table td {
	font-size:90%;
	width:auto;
	border:none;
	padding:10px;
}


#box-partner .content {
	margin: 0 30px;
}
/* 
#box-partner dl dt {
	margin-top:10px;
}
#box-partner dl dd {
	margin-top:5px;
	font-size:85%;
	line-height:150%;
}
 */
#box-partner .wrapper {
	width:1180px;
	margin:10px auto 0 auto;
}
#box-partner .lists3 {
	font-size:85%;
	line-height:150%;
 	border-left: solid 4px #000;
	margin: 0 0% 30px 3px;
}
#box-partner .lists3 li {
	border:  solid 4px #000;
	border-top:none;
	border-left:none;
	padding:0 0 10px 0;
	margin:0;
	position:relative;
	width:387px;
	float:left;
	height:150px;
	text-align:center;
}
#box-partner .lists3 li img {
	display:block;
	margin: 10px auto;
	text-align:center;
}
#box-partner .lists3 li.first-line {
	border-top: solid 4px #000;
}


#box-sitemap {
	margin: 0 auto;
	font-size:110%;
}
#box-sitemap a{
	text-decoration:underline;
}
#box-sitemap .border {
	border:solid 4px #000;
	padding:30px;
	margin: 0 30px 30px 30px;
}
#box-sitemap ul li {
}
#box-sitemap ul li.home {
}
#box-sitemap .autoplay2 img {
	display:none;
}
#box-sitemap ul li p {
	display:none;
}
#box-sitemap ul li p.bold {
	display:block;
	font-weight:normal;
}

.sitemap {
	margin: 0px;
	background: url(../../img/bk.gif) repeat 0 0;
	/* 
	background-color:#F9ECD3;
	 */
	padding: 15px 25px 35px;
	/*height:1%;*/
	font-size: 86%;
}
.sitemap ul,
.sitemap li {
	margin: 0;
	padding: 0;
	border: none;
	line-height: 1.2;
	list-style-type: none;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	font-weight: bold;
}
.sitemap ul li {
	margin: 0 0 0 10px;
	padding: 15px 0 0 22px;
	font-weight:bold;
	background:url(/img/common/path_home.png) no-repeat left 17px;
	line-height: 160%;
}
.sitemap ul li ul {
	/* 
	background: url(../../img/common/ic_bk.gif) no-repeat 17px 0;
	 */
}
.sitemap ul li ul li {
	background: url(../../img/common/ic_folder.gif) no-repeat 1px 19px;
}
.sitemap ul li ul li ul {
	margin: 0 0 0 15px;
}
.sitemap ul li ul li ul li {
	background: url(../../img/common/ic_page2.gif) no-repeat 1px 9px;
	padding: 6px 0 0 22px;
	font-weight: normal;
}
.sitemap ul li ul li.last-child {
}


.archiveNav {
	margin: 0 auto 30px auto;
	text-align:center;
}

.archiveNav li {
	display:inline;
	text-align:center;
	margin: 0 1em;
}


.archiveNav li a {
	text-align:center;
	border: solid 4px #000;
	padding:5px 20px;
}

#box-recruit h2 {
	font-size:140%;
}
#box-recruit h3 {
	font-size:130%;
	font-weight:normal;
	margin-top:1em;
	margin-bottom:4em;
}


#box-recruit table {
	width:100%;
	border-left: solid 4px #000;
	border-bottom: solid 4px #000;
	margin: 10px auto 30px auto;
}
#box-recruit th,
#box-recruit td {
	border-top: solid 4px #000;
	border-right: solid 4px #000;
}
#box-recruit th {
	width:20%;
	padding:20px;
	background-color:#efefef;
	font-size:120%;
}
#box-recruit td {
	padding:20px;
}

#hlk {
	position:relative;
	color:#fff;
	width:966px;
	text-align:center; margin: 40px auto;
}
#hlk p {
	font-size:20px;
	margin:0;
	padding:0;
	text-align:left;
}
#hlk .txtAdd {
	position:absolute;
	top:395px;
	left:112px;
}
#hlk .txtAdd .large {
	font-size:22px;
}
#hlk .txtAdd .small {
	font-size:15px;
}
#hlk .txtTel {
	position:absolute;
	top:398px;
	left:666px;
}
#hlk .txtTime {
	position:absolute;
	top:450px;
	left:666px;
	line-height:125%;
}
#hlk .hlk_inner {
	position:relative;
	background:#0159BD url(/img/top/hlk_bg.png) no-repeat 0 0;
}
#hlk .hlk_inner .boxL {
	width:420px;
	padding: 26px 0 0 110px;
	float:left;
}
#hlk .hlk_inner .boxR {
	width:300px;
	padding: 26px 0 0 120px;
	float:right;
}
#hlk .hlk_inner .txtAdd ,
#hlk .hlk_inner .txtTel ,
#hlk .hlk_inner .txtTime {
	position:static;
	top:auto;
	left:auto;
	right:auto;
	bottom:auto;
	}
#hlk .hlk_inner .txtTime {
	padding-top:16px;
}
#hlk .btn_facebook,
#hlk .btn_twitter {
	position:absolute;
	top:22px;

}
#hlk .btn_facebook {
	width:190px;
	left:748px;
	}
#hlk .btn_twitter {
	width:185px;
	left:563px;
	}


#LatestInformation .wrapper {
	width:1180px;
}

.lists2 {
	font-size:83%;
	line-height:180%;
	margin: 0 0% 10% 0%;
}
.lists2 li.li {
	width:545px;
	float:left;
	border:  solid 4px #000;
	border-top: none;
	padding:0;
	margin:0;
	position:relative;
	padding:5px;
	margin:0px;
}
.lists2 li.li.first-line {
	border-top:  solid 4px #000;
}
.lists2 li.li.last {
	border-left: none;
}
.lists2 li a.entry_permalink {
	display:block;
}
#LatestInformation .lists2 li.post-items .entry_date {
	visibility:hidden;
}
#LatestInformation .lists2 .entry_tags {
	position: absolute;
	bottom:0px;
	right:5px;
	width:58%;
}
#LatestInformation .lists2 .entry_tags,
#LatestInformation .lists2 .tags {
	display:block;
}

#LatestInformation .lists2 .tags ul li{ 
	border-bottom:solid 10px #fff;
}

#LatestInformation .lists2 .entry_category {
	background-color:#0113FF;
	color:#fff;
	padding:3px 5px 2px 5px;

}
#LatestInformation .lists2 .entry_date {
	display:block;
	padding:5px 0;
}
#LatestInformation .lists2 a:hover .entry_title {
	color:#999;
	text-decoration:underline;
}
#LatestInformation .lists2 .onsale {
	color:#0113FF;
	font-weight:bold;
	display:block;
}
#LatestInformation .lists2 .blank .onsale {

}
#LatestInformation .lists2 .boxL {
	width:38%;
	float:left;
	overflow:hidden;
	display:block;
}
#LatestInformation .lists2 .boxL img {
	display:block;
	margin:0 auto;
	text-align:center;
}
#LatestInformation .lists2 a:hover .boxL img{
	opacity: 0.7;
	filter: alpha(opacity=70);
}
#LatestInformation .lists2 .boxR {
	width:58%;
	float:right;
	display:block;
	padding-top:3px;
}


#LatestInformation .lists2 .btn_detail {
	display:block;
	position:absolute;
	bottom:0px;
	right:0px;
	background:url(/img/news/btn_detail.png) no-repeat 0 0;
	width:135px;
	height:42px;
	text-indent:-9999px;
}
#LatestInformation .lists2 a:hover .btn_detail {
	background:url(/img/news/btn_detail_o.png) no-repeat 0 0;
}

.LatestInfoTabs {
  overflow: hidden;
  width: 100%;
  list-style: none;
  margin: 0 auto;
  padding: 0;
}

.LatestInfoTabs li {
    margin: 0;
    padding: 0;
    float: left;
}

.LatestInfoTabs a:link,
.LatestInfoTabs a:visited {
    box-shadow: -4px 0 0 rgba(0, 0, 0, .2);
    background: #454545;
    background: linear-gradient(220deg, transparent 10px, #454545 10px);
    text-shadow: 0 1px 0 rgba(0,0,0,.5);
    color: #fff;
    float: left;
    font: bold 14px/35px 'Lucida sans', Arial, Helvetica;
    height: 35px;
    padding: 0 40px;
    text-decoration: none;
}

.LatestInfoTabs a:hover {
    background: #c93434;
    background: linear-gradient(220deg, transparent 10px, #000 10px);     
}

.LatestInfoTabs a:focus {
    outline: 0;
}

.LatestInfoTabs .current a:link,
.LatestInfoTabs .current a:visited {
    background: #0113FF;
    background: linear-gradient(220deg, transparent 10px, #0113FF 10px);
    text-shadow: none;    
    color: #fff;
}



